/*通用样式*/
*{ padding:0px; margin:0px;}
body, html{ overflow-x:hidden; font-size:14px;}
a{ text-decoration:none}
a:link,a:visited{color:#333}
ul, li, dl, dd, dt, ol, form, input, p {margin: 0px; padding: 0px; list-style-type: none;}
img{ border:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 100%;}
.clearfix { *zoom : 1;}
.fl{ float:left;}
.fr{ float:right;}
.l{ float:left;}
.r{ float:right;}
.mar_top{ height:10px; line-height:0px; font-size:0}

.wrap{ width:1300px; margin:0 auto; } /*默认宽度*/

.fu01 { background-color:#f5f5f5}


/*头部样式*/
.top {background-color:#FFFFFF; background-position: center top; height: 128px; position: fixed; top: 0px; width: 100%; z-index: 999}
.logo{ padding-top:34px; width:440px;}
.nav{  overflow:hidden; height:120px;}
.nav ul li{ width:160px; line-height:66px; font-size:18px; float:left; text-align:right;}
.nav ul li a{ color:#63605e;}

.top_con{ height:25px; margin-top:15px;}
.top_con ul li{ float:right; line-height:25px; margin-left:10px;  position: relative;}
.top_con_txt{ color:#166a79; font-size:20px}
.top_con_txt1{ color:#166a79; font-size:14px}
.none {width: 150px; height: 150px;   position: absolute; top:100px; left:-62px; z-index:999; display: none }
.top_con ul li:hover .none{ display: block; text-align:center; line-height:150px;}
.title{text-align:center;font-size:18px;line-height:1.5;border-bottom:1px solid #ebebeb;padding:20px;margin-bottom:30px}
.porn{font-size:14px;line-height:2;padding:20px;margin-top:30px}

.syxmdh{ text-align:center; margin:30px auto;}
.syjj{ width:100%; margin:0 auto;  overflow:hidden; margin-top:60px; background:#fbfbfb}
.syjjz{ width:50%; float:left;}
.syjjy{ width:50%; float:left;}
.syjjy h1{ padding:10% 10% 0 10%;}
.syjjy h2{ padding:0% 10% 0 10%; font-size:18px; color:#808080; line-height:32px;}
.syjjy h3{ padding:0% 10% 0 10%;}
.syjjgd{ width:150px; height:40px; background:#ba1c37; line-height:40px; text-align:center; border-radius:30px; color:#FFF; float:left}
.syjjgd1{ width:150px; height:40px; border:1px solid #cbcbcb; line-height:40px; text-align:center; border-radius:30px; color:#a9a9a9; float:left; margin-left:30px;}
.ckgd{ font-size:24px; color:#cfaf62; text-align:center; padding-top:40px;}



.box3_ul{ margin-top:20px;}




.box3_l2{ width:1300px; margin:0 auto;}
.box3_ul li{ width:32%;height:532px;float: left; margin:0 0.666%;position: relative;}
.xm_txt{position: absolute; bottom:0px; text-align: center; width:100%;background:#3f7778;height:170px;}
.xm_txt h1{ font-size:32px; color:#FFF; line-height:50px; width:100%; text-align:center; margin-top:30px;}
.xm_txt h2{ font-size:18px; color:#3f7778; line-height:28px; height:28px; width:140px; margin:0 auto; background:#d9e4e4; font-weight:normal; border-radius:20px;}
.xm_txt h2 a{ color:#3f7778;}


.box3_slide .hd{ margin-bottom:40px; margin-top:10px;}
.box3_slide .hd ul li{ float:left; width: 100px;text-align: center; height:28px; line-height:28px; border-radius:28px; }
.box3_slide .hd ul li h1{ font-size:16px; color:#7c7d7d ; font-weight:normal;}
.box3_slide .hd ul li.on{ background:#3f7778;}
.box3_slide .hd ul li.on h1{color:#fff }






/*首页关于我们*/
.i_about{ height:570px; background-image:url(../images/i_jjbg.jpg); background-position:center center; overflow:hidden}
.i_about_1{ height:172px; background-image:url(../images/i_about_line.jpg); background-position:center bottom; background-repeat:no-repeat}
.i_about_1_title{ text-align:center; font-size:36px; font-weight:bold; padding-top:70px;}
.i_about_1_t2{ text-align:center; color:#666; padding-top:15px;}
.i_about_1_t3{ text-align:center; color:#666; padding-top:70px; font-size:16px; line-height:32px; height:224px; overflow:hidden}


.i_about_2{ font-size:18px; text-align:center; line-height:18px; padding-top:10px; color:#f08200}
.i_about_3{ font-size:14px; color:#777; text-align:center; line-height:24px; padding-top:20px; width:940px; margin:0 auto}
.i_about_4 ul li{ width:300px; float:left; color:#777; line-height:30px; font-size:16px}
.i_about_4 span{ font-size:48px; color:#d90024; padding-right:10px}
.i_jj_p p{ margin-top:20px; line-height:24px; text-indent:2rem}
.i_jj_bottom{ height:35px; background-image:url(../images/i_jj_bottom.png); background-position:center center; background-repeat:no-repeat; text-align:center; color:#c80614; line-height:35px; font-size:16px}

/*主页产品样式*/



/*主页优势样式*/
.i_youshi{ background-image:url(../images/youshi_bg.jpg); background-position:center center; background-repeat:no-repeat; height:623px; overflow:hidden}
.i_youshi_list{ width:1197px; overflow:hidden; margin:0 auto}
.i_youshi_list ul{ width:1208px;}
.i_youshi_list ul li{ width:140px; height:250px; margin-right:11px; float:left}
.i_ys_padding{ padding-left:6px; padding-right:6px; color:#FFFFFF}
.i_ys_title{ border-bottom:1px solid #FFFFFF; text-align:center; font-size:18px; font-weight:bold; padding-bottom:10px}
.i_ys_english{ text-align:center; padding-top:10px; padding-bottom:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.i_ys_jj{ text-align:center; font-size:14px; line-height:26px}
.i_four{ height:360px; overflow:hidden}
.i_four ul li{ width:25%; height:360px; float:left; background-color:#f8f8f8}
.i_four ul li.if_last{ width:25%; height:360px; float:left; background-color:#fff}
.i_four ul li:hover{ background-color:#158b8d; color:#FFFFFF}
.i_four_width{ width:71%; margin:0 auto; height:360px;}
.i_four_title{ font-size:25px; text-align:center; padding-top:20px;}
.i_four_padding_top{ height:76px}
.i_four_jj{ font-size:18px; color:#666666; line-height:35px; padding-top:15px}
.i_four ul li:hover .i_four_jj{ color:#fff;}
.if_1{ width:55px; height:46px; background-image:url(../images/ys1_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.if_2{ width:55px; height:46px; background-image:url(../images/ys2_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.if_3{ width:55px; height:46px; background-image:url(../images/ys3_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.if_4{ width:55px; height:46px; background-image:url(../images/ys4_normal.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_1{ width:55px; height:46px; background-image:url(../images/ys1_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_2{ width:55px; height:46px; background-image:url(../images/ys2_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_3{ width:55px; height:46px; background-image:url(../images/ys3_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}
.i_four ul li:hover .if_4{ width:55px; height:46px; background-image:url(../images/ys4_hover.png); background-position:center center; background-repeat:no-repeat; margin:0 auto}


/*主页案例样式*/
.syal{ width:100%; background:#fff; overflow:hidden; }
.i_case{ width:100%; background:#f6f6f9; overflow:hidden; padding-bottom:80px;}
.i_case_list{ width:1320px; height:430px; margin:0 auto; overflow:hidden}
.i_case_list ul{ width:1320px;}
.i_case_list ul li{ width:420px; margin-right:20px; float:left; height:430px;}
.i_case_img{ position:relative;width:420px; height:280px; }
.i_case_title{ width:380px; background-color:#f9f9f9; margin:0 auto; position:absolute;top:220px; left:20px; }
.i_case_title h1{ font-size:24px; color:#616161; text-align: center; margin-top:30px; line-height:30px;}
.i_case_title h2{ font-size:18px; color:#616161; padding:0 30px; margin-top:10px; line-height:30px;}
.i_case_title h3{ font-size:16px; color:#616161; padding:0 30px; margin-top:10px; line-height:19px;}
.i_case_title a{ color:#333333}
.i_case_title:hover{}
.i_case_title:hover a{ color:#116574;}


/*底部样式*/
.foot{ height:280px; background-image:url(../images/dibubj.jpg); background-position:center center; background-repeat:no-repeat; overflow:hidden;}
.dibuz{ width:300px; height:230px; float:left; }
.dibuz h1{ margin-top:40px;}
.dibuz h2{ font-size:16px; line-height:32px; color:#e4e2e2; font-weight:normal;margin-top:15px;}
.dibuz h3{ font-size:16px; line-height:32px; color:#e4e2e2;font-weight:normal;margin-top:10px;}
.dibudh{width:650px; height:230px; float:left; }
.dibudh h1{ margin-top:40px; margin-left:80px;}
.didhwz{ margin-top:30px; margin-left:80px;}
.didhwz ul li{ float:left; color:#e4e2e2; margin-right:70px; font-size:16px;}
.didhwz ul li a{  color:#e4e2e2;}
.dibuy{ width:300px; height:230px; float: right; }
.dibuy h1{ margin-top:40px;float: right; }
.beian{ height:50px; border-top:1px solid #7f7e7e; line-height:50px; text-align:center; color:#FFF}
.beian a{ color:#FFF}



/*二级样式*/
.ej_nr{ background-color:#ffffff; padding:0 30px 30px;box-shadow: 0px 7px 24px rgba(0,0,0,0.2); min-height:610px; overflow:hidden;}
.ej_left{ width:329px; border-right:1px solid #f7f7f7;}
.ej_dqlm{ border-right:4px solid #555555; margin-left:20px; margin-top:68px; margin-bottom:20px;}
.ej_en{text-transform: uppercase; font-size:18px; color:#434343; line-height:27px;}
.ej_ch{ font-size:10px; color:#646464; line-height:23px;}
.ej_left ul{ border-bottom:1px solid #e6e6e6;}
.ej_left ul li{ height:79px; line-height:79px; padding-left:20px; border-top:1px solid #e6e6e6;}
.ej_left ul li a{ display:block; font-size:18px; color:#0b0b0b;}

.ej_left ul li.curr{ background-color:#005054; border-top:1px solid #005054;}
.ej_left ul li.curr a{ color:#ffffff;}
.ej_right{ width:860px;}
.classname{ border-bottom:1px solid #e6e6e6; overflow:hidden; padding-top:60px; padding-bottom:36px; padding-left:13px;}
.class_ch{ line-height:45px; font-family:"SimSun"; font-size:36px; color:#005054;}
.class_en{text-transform: uppercase; line-height:18px; font-size:13px; color:#005054;}
.classname1{ margin-top:34px;}
.classname1 h2{ font-size:68px; color:#F0EEF0; line-height:81px;text-transform: uppercase;}
.article1{ margin-top:28px;}
.article1 p{ font-size:14px; color:#434343; line-height:31px;}
.class_list{ margin-top:20px; width:870px;}

.ejfenlei{ width:1300px; margin:0 auto; height:26px;}
.ejfenlei ul li{ float:left; width: 96px;text-align: center; height:28px; line-height:28px; border-radius:28px;    color: #7c7d7d;font-size:16px; margin:0 2px;}
.ejfenlei ul li a{ color: #7c7d7d;}
.ejfenlei ul li:hover{background:#3f7778; }
.ejfenlei ul li:hover a{ color: #fff; }
.ejfenlei ul li.on{ background:#3f7778;}
.ejfenlei ul li.on a{color:#fff }

.cp_list1{ width:1300px; overflow:hidden; margin:0 auto; }
.cp_list1 ul{ width:1300px;}
.cp_list1 ul li{ width:32%;height:532px;float: left; margin: 0.666%;position: relative;}

.case_txt1{ padding:18px 0;font-size:22px; color:#166a79; text-align:center;}
.case_txt1 a{color:#166a79;}











.about_ys2{ background-image:url(../images/youshi_2.jpg); height:385px; background-position:center center;}
.i_cp_list1{ width:1320px; overflow:hidden; margin:0 auto; }
.i_cp_list1 ul{ width:1320px;}
.i_cp_list1 ul li{ width:400px; margin-right:19px; margin-left:19px; float:left; margin-bottom:45px; overflow:hidden;}
.i_cp_list1 ul li a{ color:#333333}
.xx_title{ text-align:center; font-size:24px; border-bottom:1px solid #CCCCCC; padding-bottom:20px;}
.ej_banner3{height:400px; background-image:url(../images/top_product.jpg); background-position:center center}
.ej_banner30{height:400px; background-image:url(../images/top_product.jpg); background-position:center center}
.ej_banner8{height:400px; background-image:url(../images/top_news.jpg); background-position:center center}
.ej_banner42{height:418px; background-image:url(../images/contact.jpg); background-position:center center}


.ej_ban{ background-repeat:no-repeat; background-position:center center; height:388px; margin-top:128px;}
.zhaopin{ width:1300px;background: #FFF; margin:0 auto 50px;}
.zhaopin th { border-bottom: 1px solid #dbdbdb;line-height: 60px;color: #333;font-size: 18px;}
.zhaopin td{border-bottom: 1px solid #ededed; padding: 10px 0;line-height: 35px; color: #666; font-size: 16px; cursor: pointer;}
.ljsq{ border:1px solid #d5d5d5; width:100px;color: #333}
.ljsq a{color: #333 }


.er_case_list{ width:1320px;  margin:0 auto; overflow:hidden}
.er_case_list ul{ width:1320px;}
.er_case_list ul li{ width:400px; margin-right:20px; margin-left:20px; float:left; margin-bottom:35px; overflow:hidden;}

.er_news_list{ width:1320px; margin:0 auto; overflow:hidden}
.er_news_list ul{ width:1320px;}
.er_news_list ul li{ width:400px; margin-right:20px; margin-left:20px; float:left; margin-bottom:35px; overflow:hidden;}
.er_news_img img{ display:block; width:100%;}
.er_news_title a{ font-size:18px; color:#333333}
.news_kuang{ border:1px solid #f4f4f4; padding:15px}
.er_news_jj{ color:#999999; font-size:14px; padding-top:10px}
.con_title{ font-size:40px; border-bottom:1px solid #CCCCCC; padding-bottom:20px}
.con_jj{ font-size:16px; color:#666666; padding-top:20px}
.con_body{ font-size:18px; line-height:30px}

/*分页样式*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #3f7778; color: #fff;}