/* CSS Document */

/*banner*/
.banner{ width:100%; position:relative; overflow:hidden; z-index:100; }
.banner ul{ position:absolute; }
.banner ul li{ width:100%; height:738px; float:left; background:no-repeat center center; }
.banner div { position:relative; margin:0 auto; width:1200px; height:738px; }
.banner ol{ height:10px; position:absolute; left:140px; bottom:50px; padding:0 10px; }
.banner ol li{ width:10px; height:10px; float:left; margin:0 5px; background:rgba(255,255,255,0.5); border-radius:50%; cursor:pointer; }
.banner ol .current{ background:rgba(255,255,255,1); }
.banner i{ position:absolute; bottom:50px; height:40px; cursor: pointer; }
.banner .left{ width:44px; left:0; background: url(../images/index_11.jpg) no-repeat center; }
.banner .right{ width:43px; left:44px; background: url(../images/index_12.jpg) no-repeat center; }
.banner .left:hover , .banner .right:hover{ background-color: rgba(255, 255, 255, 0.31); }

/*second*/
.second_bg { height:891px; background:#fbfbfb; }
.second { position:relative; margin:0 auto; width:1200px; }

/*products*/
.products { position:absolute; left:816px; top:-70px; width:384px; background:#ffffff; z-index:102; }
.products_head { width:100%; height:70px; background:url(../images/index_14.jpg) no-repeat center; }
.products_1 { width:382px; height:891px; border-left:solid 1px #e0e0e0;  border-right:solid 1px #e0e0e0; }
.products_one { display:block; padding:21px 0 5px 56px; width:272px; }
.products_one p { margin-left:15px; width:242px; line-height:60px; font-size:14px; color:#000000; text-align:center; border-bottom:solid 1px #efefef; }
.products_one:hover p { color:#d40f23; font-weight:bold; }

/*about & news*/
.about_news { padding-top:50px; }
.about, .news { margin-right:24px; width:384px; }
.about_head, .news_head { margin-bottom:22px; height:37px; }
.about_img, .news_img { margin-bottom:20px; width:384px; height:246px; }
.about_head { width:75px; background:url(../images/index_18.jpg) no-repeat center; }
.about_link { color:#252a2d; }
.about_link:hover { color:#909294; }
.about_img { background:url(../images/index_22.jpg) no-repeat center; }
.about p, .news p { font-size:14px; line-height:28px; text-align:justify; text-justify:in-word; color: }
.news_head { width:72px; background:url(../images/index_19.jpg) no-repeat center; }
.news_img { background:url(../images/index_23.jpg) no-repeat center; }

/*advantage*/
.advantage_head { margin:100px 0 25px 0; width:792px; height:33px; background:url(../images/index_24.jpg) no-repeat center; }
.advantage_one { margin-top:40px; }
.advantage_1, .advantage_2, .advantage_3, .advantage_4 { margin-right:35px; padding-left:105px; width:265px; height:72px; }
.advantage_1 { background:url(../images/index_34.jpg) no-repeat left center; }
.advantage_2 { background:url(../images/index_36.jpg) no-repeat left center; }
.advantage_3 { background:url(../images/index_40.jpg) no-repeat left center; }
.advantage_4 { background:url(../images/index_41.jpg) no-repeat left center; }
.advantage_1 p { width:260px; }
.advantage_p1 { font-size:16px; line-height:32px; }
.advantage_p2 { font-size:14px; color:#3183b2; line-height:18px; }

/*category*/
.category_bg { height:633px; background:url(../images/index_44.jpg) no-repeat center; }
.category { margin:0 auto; width:1200px; }
.category_products { padding:215px 0 68px 170px; }
.category_products_1, .category_products_2, .category_products_3 { float:left; margin-right:30px; width:266px; height:203px; border-top:solid 4px #d40f24; }
.category_products_1 { background:url(../images/index_45.jpg) no-repeat center; }
.category_products_2 { background:url(../images/index_47.jpg) no-repeat center; }
.category_products_3 { background:url(../images/index_49.jpg) no-repeat center; }
.category_products_word { display:none; width:266px; height:38px; background:#d40f24; line-height:34px; font-size:14px; text-align:center; color:#ffffff; }
.category_products_1:hover .category_products_word, .category_products_2:hover .category_products_word, .category_products_3:hover .category_products_word { display:block; }
.category_word p { margin-left:30px; color:#ffffff; line-height:36px; }
.category_word_p1 { font-size:24px; }
.category_word_a:hover { margin:2px 0 0 23px; font-weight:bold; border:solid 2px #d40f24; }
.category_word a { float:left; margin:4px 0 0 25px; display:inline-block; width:92px; height:30px; line-height:30px; font-size:14px; text-align:center; color:#ffffff; background:#d40f24; }
.category_word_p2 { font-size:18px; }

/*message*/
.message_bg { height:530px; background:url(../images/index_54.jpg) no-repeat center; }
.message { margin:0 auto; width:1200px; }
.message_word { padding:65px 0 13px 495px; }
.message_word_head1, .message_word_head2 { display:block; margin:47px 20px 62px 36px; width:108px; height:13px; }
.message_word_head1 { background:url(../images/index_58.jpg) no-repeat center; }
.message_word_head2 { background:url(../images/index_59.jpg) no-repeat center; }
.message_txt_1, .message_txt_2 { font-family:"微软雅黑"; color:#aeaeae; font-size:14px; }
.message_txt_1 { margin:30px 56px 0 0; padding-left:10px; width:278px; height:43px; border:solid 1px #aeaeae; }
.message_txt_2 { margin:30px 0 40px 0; padding:15px 0 0 10px; width:628px; height:115px; border:solid 1px #aeaeae; }
.message_btn_1 { cursor:pointer; margin-left:230px; width:90px; height:36px; border:solid 1px #e90c15; background:#222222; color:#ffffff; }
.message_btn_2 { cursor:pointer; width:90px; height:36px; background:#e0e0e0; color:#ffffff; border:0; }
.message_btn_1:hover { border:none; }

/*news*/
.news_two { margin:0 auto; width:1200px; }
.news_one { float:left; margin:60px 0 70px 50px; width:332px; }
.news_one span { margin:17px 0 20px 133px; display:block; width:65px; height:2px; background:#3183b2; }
.news_p1 { font-size:15px; color:#252a2d; text-align:center; }
.news_p2 { line-height:24px; font-size:14px; color:#7f8182; text-align:justify; text-justify:in-word; }
.news_img1, .news_img2, .news_img3 { margin-top:35px; width:332px; height:235px; }
.news_img1 {background:url(../images/index_61.jpg) no-repeat center; }
.news_img2 {background:url(../images/index_62.jpg) no-repeat center; }
.news_img3 {background:url(../images/index_63.jpg) no-repeat center; }
.news_one:hover .news_p2 { color:#252a2d; }
.news_one:hover span { background:#e90c15; }