@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0; font-size:14px; color:#000000; font-family:Arial;}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s;}
img{border:none;}

.top{width:100%;height:40px;background:#003433;}
.top_box{width:1200px;margin:0 auto;}
.top_box_l{color:#FFF;line-height:40px;float:left;}
.top_box_r{line-height:40px;color:#FFF;float:right;}

.sear{width:200px; height:32px; overflow:hidden; line-height:32px; margin-top:5px; background:#fff; float:left;}
.search span{background:url(../images/top_line.jpg) no-repeat center center; width:13px; height:40px; display:block; float:left;}
.wap,.la{float:left; line-height:40px; color:#fff;}
.wap{background:url(../images/phone.png) no-repeat left center; padding-left:25px; position:relative; cursor:pointer;}
.wap p{display:none;}
.wap:hover p{display:block; background:#555; position:absolute; top:40px; left:0; padding:10px; z-index:9999;}
.la{position:relative; width:85px; background:url(../images/map.png) no-repeat left center; padding-left:55px; cursor:pointer;}
.la .cn,.la .en{display:none;}
.la:hover .cn{display:block; background:#555; color:#fff; position:absolute; top:40px; width:140px; left:0; height:35px; line-height:35px; text-align:center; }
.la:hover .en{display:block; background:#555; color:#fff; position:absolute; top:75px; width:140px; left:0; height:35px; line-height:35px; text-align:center; }
.la:hover .cn:hover,.la:hover .en:hover{background:#333;}

#head_box{width:100%;background:url(../images/head_bg.jpg) repeat;}
#nav{overflow:hidden;}
#nav ul li{float:left; height:45px; line-height:45px;text-align:center;}
#nav ul li a{font-size:16px; display:block; padding:0 18px;color:#ffffff;}
#nav ul li a:hover{color:#ffffff;}
#nav ul li ul{position:absolute;display:none;z-index:9999;}
#nav ul li ul li{float:none;}
#nav ul li ul li a{display:block;background:#006462;border-top:solid 1px #FFF;}
#nav ul li ul li a:hover{display:block;}
#nav ul li:hover ul {display:block;}

#banner{height:550px; width:100%; min-width:1200px; overflow:hidden;}
#in_banner{width:100%; min-width:1200px; height:300px; overflow:hidden; background:url(../images/in_banner.jpg) no-repeat center center;}
#location{width:1175px; margin:0 auto; line-height:60px; font-weight:bold; background:url(../images/location.png) no-repeat left center; padding-left:25px; color:#666;}
#location a{font-weight:bold; color:#666;}

#line1,#line2,#line3,#line5{width:100%; min-width:1200px; padding-top:40px;}

#line1 .title,#line2 .title,#line3 .title,#line4 .title,#line5 .title{height:60px; font-size:38px; color:#303133; text-align:center; background-image:url(../images/t2.jpg); background-repeat:no-repeat; background-position:center bottom; margin-bottom:40px; overflow:hidden;}
#line1 .title2,#line2 .title2,#line3 .title2,#line4 .title2,#line5 .title2{font-size:16px; color:#303133; text-align:center; margin-top:-20px;line-height:23px;}

#line1 .index_about{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
#line1 .index_about .line1_box{width:570px;float:left;}
#line1 .index_about .line1_box p{font-size:14px; line-height:26px;text-align:justify;}
#line1 .index_about .line1_box a{font-size:14px; display:block; width:165px; height:40px; line-height:40px; background:#006462; color:#ffffff; text-align:center; margin-top:20px;}
#line1 .index_about .line2_box img{float:right;}
.w1{color:#000000;font-size:48px;text-align:center;margin-bottom:30px;font-family:Arial;font-weight:bold;}

#line2{width:100%; background:#ebebeb; overflow:hidden;}
#line2 .index_product{width:1260px; margin:0 auto; overflow:hidden; padding-bottom:10px; margin-top:30px;}
#line2 .hot_product .p_box{width:282px; height:322px; float:left; margin:0 14px; margin-bottom:30px;}
#line2 .hot_product .p_box img{border:1px solid #bbbbbb;}
#line2 .hot_product .p_box .type{width:282px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#006462; color:#ffffff;}
#line2 .hot_product .p_box .type a{color:#ffffff;}
#line2 .hot_product .p_box .type a:hover{background:#01a29f; display:block; color:#ffffff;}

#line3{margin-bottom:40px;}
#line3 .index_about{width:1200px; margin:0 auto; overflow:hidden;}
#line3 .c_box{width: 100%;height: 453px;min-width: 1200px;background-image: url(../images/choose.jpg);background-repeat: no-repeat;background-position: center center;}

#line4{width:100%; background:#ebebeb; overflow:hidden;padding-top:40px;} 
#line4 .index_certificate{width:1200px; margin:0 auto; overflow:hidden; position:relative;}
#line4 .c_box{width: 100%;height: 1000px;min-width: 1200px;background-image: url(../images/certificate.jpg);background-repeat: no-repeat;background-position: center center;}


#line5 .index_news{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
#line5 .index_news .main_news{width:760px; overflow:hidden;}
#line5 .index_news .img{float:right;}
#line5 .index_news .main_news .news_box{margin-bottom:30px;border-bottom:dotted 1px #CCCCCC;height:130px;}
#line5 .index_news .main_news .news_box .aa{border:solid 2px #cccccc;}
#line5 .c_box{width:100%; height:800px; min-width:1200px; background-image:url(../images/cooperative.png); background-repeat:no-repeat;background-position:center center;}


.news_box .news_title{width:600px; float:right;}
.news_box .news_title a{font-size:16px; font-weight:bold; line-height:40px;}
.news_box .news_title p{font-size:14px; line-height:25px;text-align:justify;}

#footer{width:100%; min-width:1200px;background:#e1e6e8;}
#footer .foot{width:1200px; height:450px; margin:0 auto; overflow:hidden;}
#footer .foot .ewm{width:180px; text-align:center; float:right;}
#footer .foot ul{margin-top:70px;}
#footer .foot ul li{float:left; margin-left:25px;}
#footer .foot ul li p{line-height:30px; color:#394243;}
#footer .foot ul li p strong{color:#394243;font-size:16px;}
#footer .foot ul li p a{font-size:14px; color:#394243;}
#footer .foot ul .index_contact{width:340px; margin-left:0;}
#footer .foot ul li .f_title{font-size:16px; line-height:30px; margin-bottom:5px; color:#394243; font-weight:bold;}
#footer .foot ul .index_contact p{text-align:left;}

#copy{width:100%; height:50px;margin-top:-50px;}
#copy .foot_copy{width:1200px; margin:0 auto; line-height:50px; color:#394243;}
#copy .foot_copy span{color:#394243; float:right;}
#copy .foot_copy a{color:#394243;}

#list ul{list-style-image: none;list-style-type: none;}
#list ul .li1{height:60px; line-height:60px; padding-left:10px;background:url(../images/list.png) no-repeat;}
#list ul .li1 a{font-size:14px;display:block;color:#ffffff;padding-left:10px;}
#list ul .li1:hover{background:url(../images/list_a.png) no-repeat;}
#list ul .li1:hover a{color:#ffffff;}
#list ul .li1 ul{position: absolute;display: none;margin-left:240px;margin-top:-40px;float:left;z-index:9999;}
#list ul .li1 ul li{line-height:40px;height:40px;background:url(../images/s_list.png) no-repeat;}
#list ul .li1 ul li a{display:block;width:167px;padding-left:13px;}
#list ul .li1 ul li a:hover{background:url(../images/s_list_a.png) no-repeat;}
#list ul .li1:hover ul{display:block;}
#list ul .li2{padding-left:30px; line-height:50px;border-bottom:1px dotted #cccccc;}
#list ul .li2 a{font-size:14px; font-weight:normal; color:#666; display:block; background:url(../images/li2_g.png) no-repeat left center; padding-left:25px;}
#list ul .li2 a:hover{color:#006ad0; background:url(../images/li2_b.png) no-repeat left center;}
#list ul .li3{background:url(../images/en_left_a.png) no-repeat;height:102px;}
#list ul .li4{background:url(../images/en_left_p.png) no-repeat;height:102px;}
#list ul .li5{background:url(../images/list_pro.png) no-repeat;font-size:24px;color:#FFF;height:86px;line-height:86px;padding-left:20px;}

.main .title{font-size:26px; line-height:46px; margin-left:30px; margin-bottom:15px;}
.main2{background:url(../images/t4.jpg) no-repeat;hieght:500px;}
.main2 .title{font-size:26px; line-height:46px; margin-left:30px; margin-bottom:15px;}
.product{overflow:hidden;}
.product .p_box{width:280px; height:280px; margin-left:28px; margin-bottom:30px; float:left;border:solid 1px #bbbbbb;}
.product .p_box .type{display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px;background:#bd0000;color:#fff;}
.product .p_box:hover .type{color:#fff;}
.product .p_box1{margin-top:2px;width:280px;height:280px; margin-left:28px; border:solid 1px #CCCCCC;margin-bottom:30px; float:left;}
.product .type1{display:block; width:100%; height:36px; line-height:36px; text-align:center; font-size:16px;background:#bd0000;color:#fff;}

.product_show{margin-left:30px; overflow:hidden;}
.product_show .p_content{width:450px; float:right;}
.product_show .p_content .p_name{font-size:20px; line-height:40px; color:#333;}
.product_show .p_content .p_type{font-size:14px; line-height:30px; color:#666;}
.product_show .p_content2{margin-top:60px;}
.product_show .p_content2 .t3{border-top:solid 1px #006462;}
.product_show .p_content2 .p4{padding:10px; line-height:30px;}

.about{margin-left:30px;}
.about p{line-height:25px;text-align:justify;}
.about .s1{font-size:38px;color:#8ec31f;}
.about .s2{font-size:28px;color:#006462;}
.about .s3{font-size:18px;color:#575757;}
.about .s4{width:896px;height:443px;background-image:url(../images/sbg.png);}
.about .s4_1{font-size:28px;color:#ffffff;text-align:center;padding-top:60px;}
.about .s4_2{font-size:18px;color:#ffffff;text-align:center;width:800px;margin:0 auto;}
.about .s4_3{font-size:16px;color:#ffffff;}
.about .s5{margin-top:82px;font-size:18px;color:#006462;}
.about .s6{font-size:38px;color:#8ec31f;}
.about .s7{font-size:18px;color:#575757;}


.about3{margin-left:30px;}
.about3 p{line-height:25px;text-align:justify;}
.about3 strong{background-image:url(../images/t3.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;}

.honor{margin-left:30px;}
.honor img{margin-top:10px;border:solid 8px #006462;}

.network{margin-left:30px;}

.news{margin-left:30px;}
.news .news_box{width:902px; margin-bottom:30px; float:left;}
.news .news_box .news_img{width:140px;height:105px;padding-left:5px;padding-top:5px;border:solid 4px #006462;float:left;}
.news .news_box .news_title{width:720px; float:right;}
.news .news_box .news_title a{font-size:16px; font-weight:bold; line-height:40px;}
.news .news_box .news_title p{font-size:14px; line-height:25px;}

.news .n_title{font-size:20px; text-align:center; line-height:45px;}
.news .n_date{font-size:14px; text-align:center; line-height:30px; color:#666; border-bottom:1px solid #ccc;}
.news .n_content{font-size:14px; text-align:left; line-height:25px; color:#333; margin-top:15px;}

.contact{margin-left:30px;}
.contact .company{font-size:24px; line-height:40px; color:#006462; font-weight:bold; border-bottom:1px solid #ccc;}
.contact p{font-size:16px; line-height:30px; color:#666;}
.contact p a{font-size:16px; line-height:30px; color:#666;}
.contact p a:hover{color:#006462;}

/*show分页*/
DIV.page table tr td{color:#333;}
DIV.page table tr td b{color:#333;}
DIV.page font{color:#f00;}
DIV.page { text-align:center; border:0px; margin:5px; padding:5px;}
DIV.page A { border: #eee 1px solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.page A:hover { border:#006462 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#006462; color:#fff; text-decoration:none}
DIV.page A:active { border:1px #006462 solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.page SPAN.current { border:1px #006462 solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; background:#006462; color:#fff; font-weight:bold}
DIV.page SPAN.disabled { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; color:#333;}

.back{display:block; font-size:18px; font-weight:bold; width:90px; height:30px; line-height:30px; text-align:center;border:1px solid #ccc; color:#ccc; background:#fff; border-radius:5px; padding:0; margin:0 auto; margin-top:30px;}
.back:hover{color:#006462; border:1px solid #006462;}

.process .box_p{width:660px;margin-left:108px;height:85px;}
.process .box_p .box_le{background-image:url(../images/p1.png);background-repeat:no-repeat;width:240px;height:52px;line-height:52px;float:left;}
.process .box_p .box_le span{margin-left:10px;color:#006462;font-size:16px;}
.process .box_p .box_ri{background-image:url(../images/p2.png);background-repeat:no-repeat;width:410px;height:51px;line-height:52px;float:right;}
.process .box_p .box_ri span{margin-left:30px;color:#ffffff;font-size:16px;}
.process .box_p1{margin-left:30px;height:150px;}
.process .box_p1 .box_bg{background-image:url(../images/p3.jpg);width:354px;height:135px;}
.process .box_p1 .box_bg_1{padding-top:20px;text-align:center;font-weight:bold;color:#2e3136;font-size:16px;}
.process .box_p1 .box_bg_2{padding:10px 15px 0 15px;}
.process .box_p1 .box_bg_2 p{color:#ffffff;line-height:23px;font-size:16px;}