@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
html { font-size: 100%; }
body{ background-color:#ffffff;}
body, button, input, select, textarea { font: 14px/1.5 Microsoft Yahei, tahoma, Srial, helvetica, sans-serif;  outline: none; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; color: #333333; font-family: "Microsoft Yahei"; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
img { border: 0px; margin:0;padding:0;}
.clear { clear: both; }
p, div, strong, a, h1, h2, h3, h4, h5, h6 { font-family: "Microsoft Yahei"; }
html, body {  width: 100%; overflow-x: hidden;}
.animate { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input { border: 0; }
textarea { resize: none; }

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#105cbc}
.cfff,.cfff a:link,.cfff a:visited{color:#fff}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#105cbc}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#105cbc}

/*common*/
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center;}
.mt20{margin-top:20px !important}

.w1300{ width:1300px; margin:0 auto;}

.tou {height: 94px;position: fixed; width:100%; z-index:90000; background:#FFF;}
.logo{ background:url(../images/logo.png) no-repeat center center; width:373px; height:94px; margin-left:16px;}
.nav{ margin-top:26px; margin-left:58px;}
.nav ul li{ float:left; line-height:41px; padding:0 2px; margin:0 19px;}
.nav ul li.curr{ border-bottom:2px solid #333333;}
.nav ul li a{ font-size:17px; color:#575757;}
.ewm{ width:120px; float:right; margin-right:6px; margin-top:30px;}
.ewm a.erweima {position: relative;}
.ewm a.erweima img {display: none; position: absolute; right:0;top: 35px; z-index:999;}
.ewm a.erweima .e img{ display:block; left:0; top:0;}
.ewm img { vertical-align: middle;}
.ewm .erweima:hover img {display: block;}
.ewm ul li{ float: left; width:35px; height:35px; margin-right:5px;}

.erjicpdh{width:1200px; height:100px;margin:0 auto; }
.erjicpdh ul li{ float:left; width:170px; height:100px; line-height:100px; text-align:center;}
.erjicpdh ul li a{ font-family:"Microsoft Yahei"; font-size:24px; color:#747474;}

.erjicpdh ul li:hover a{ color:#e7ae61;}
.erjicpdh ul li.no{ background-color:#1b1f28;}
.erjicpdh ul li.no a{ color:#e7ae61;}
.erjicpnr11{ width:100%; height:1344px; background:url(../images/erjicpbj.jpg) no-repeat center center;text-align: center;
       }
		

.erjicpnr11 ul{width:1200px; margin:0 auto;}
.erjicpnr11 ul li{width:600px;height:500px;float:left; margin-top:100px;}
.erjicpnr11 h3{top:0;left:0;margin:0;width:300px;height:500px; float:left;}
.erjicpnr11 .hot_content{width:300px;height:500px; float:right;}
.erjicpnr11 h3 img{float:left;}
.erjicpnr11 h3.on img{filter:alpha(opacity=100);opacity:1;}
.content_nn{ margin:27px 27px 0 25px;}
.content_title{ font-family:"微软雅黑"; font-size:40px; color:#ffffff; line-height:80px;}
.content_title2{ font-family:"微软雅黑";font-size:24px; background:#f42e1e; color:#ffffff; line-height:40px;border-radius:20px; margin-top:15px;}
.content_title2 p{text-align: center;}

.content_title3{ font-family:"微软雅黑";font-size:36px;  color:#ffffff; line-height:40px;border-radius:20px; margin-top:15px;}		
		
		
.content_nr{ font-family:"微软雅黑"; font-size:18px; color:#ffffff; line-height:40px; margin-top:12px;}		


.sy_center{ position:absolute; top:900px; z-index:90001; width:100%;}
.sy_gy{ width:100%; height:816px; background:url(../images/gy_bg.jpg) no-repeat center center;}
.sy_jj{ background:url(../images/jj_bg.png) no-repeat center center; width:480px; height:607px; margin-top:91px; margin-left:30px;}
.sy_jj h1{ font-size:18px; color:#fefefe; font-weight:normal; text-align:center; line-height:49px; padding-top:280px;}
.sy_jj .jj_x{ width:68px; height:3px; margin:15px auto; background-color:#ffffff;}
.sy_jj p{ font-size:15px; color:#fefefe; line-height:31px; margin-left:44px; width:416px;}
.sy_jj .jj_more{ width:131px; height:30px; margin:0 auto; margin-top:28px; border:1px solid #c6c6c6; line-height:30px; font-size:16px; color:#c6c6c6; display:block;}
.brand_left{ width:304px; height:304px; margin-top:316px; margin-left:83px;}
.brand_right{ margin-top:270px; margin-right:30px;}
/*圆环*/
/*--- index page ---*/
.pie-title-center { display: inline-block;position: relative;text-align: center; background:url(../images/yuanhuan.png) no-repeat center center; width:304px; height:304px;}
.pie-value {display: block;position: absolute;height: 40px;top: 43%; left: 0;right: 0; margin-top: -20px;line-height: 40px;font-family:"Microsoft Yahei"; font-size:52px; color:#ed1f23; font-weight:bold;}
/*--- //index page ---*/
.demo_zz{ position:absolute; top:53%; left:0; right:0;}
.demo_zz1{ font-family:"Microsoft Yahei"; font-size:20px; color:#1a1a1a; letter-spacing:-1px;}
.demo_zz2{ font-family:"Microsoft Yahei"; font-size:18px; color:#1a1a1a;}
/*数字++++++++++*/
.digital{width: 100%;height:auto;}
.main{width: 100%;margin:0 auto;}
.mumping_mun li{width: 100%; overflow:hidden; margin-bottom:15px; line-height:116px;}
.mumping_mun p{ float:right;font-size: 17px; color:#313131;}
.mun_top1{ text-align:center;font-size: 41px;font-weight: bold; font-family:"Microsoft Yahei"; color:#78591a; background:url(../images/sz_bj.png) no-repeat center center; width:116px; height:116px; line-height:116px; float:right;    margin: 0 30px 0;}
.mun_top{float: right;text-align:center; background:url(../images/sz_bj.png) no-repeat center center; width:116px; height:116px;    margin: 0 30px 0;}
.mumping_mun h2{ font-weight: bold; color:#78591a; font-size:62px;}

.sy_cp{ width:100%; height:814px; background:url(../images/cp_bg.jpg) no-repeat center center;}
.cp_head h1{ font-size:43px; color:#dd1c21; font-weight:bold; line-height:56px; margin-top:60px;}
.cp_head p{ font-size:16px; color:#dd1c21; line-height:28px;}
.cp_nr{ margin-top:40px;}
.cp_nr ul{ width:1571px;}
.cp_nr ul li{ float:left; width:220px; margin-right:171px;position: relative;}
.correct{position: absolute; height:417px; top:94px;}
.bg0{ background:url(../images/bg0.png) no-repeat center center; height:391px;}
.bg1{ background:url(../images/bg1.png) no-repeat center center; height:391px;}
.bg2{ background:url(../images/bg2.png) no-repeat center center; height:391px;}
.bg3{ background:url(../images/bg3.png) no-repeat center center; height:391px;}
.cp_pic2{ margin-top:17px;}
.cp_pic2 img{ margin-top:62px;}
.cp_tit{ background:url(../images/cp_tit.png) no-repeat center center; width:145px; height:104px; margin:0 auto; line-height:104px;}
.cp_tit a{ font-size:20px; color:#ffffff;}
.cp_more{ display:block;margin-top:13px;}

.sy_news{ width:100%; margin:0 auto; background:#f1f1f1; padding-bottom:50px;}
.xw_head h1{ line-height:60px; font-size:43px; color:#1f1411; font-weight:bold; margin-top:59px;}
.xw_head p{ line-height:50px; font-size:40px; color:#1f1411;}
.xw_nr{ margin-top:48px;}
.xw_nr ul{ width:80%; margin:0 auto;}
.xw_nr ul li{ float:left; width:22.9%; margin:1%;}
.xw_tu{ position:relative; width:100%;}
.xw_tb{ position:absolute; top:0; left:50%; margin-left:-54px; background-color:#ed1f23; width:109px; height:23px; line-height:23px; text-align:center; font-size:13px; color:#ffffff;}
.news_zi{ padding:23px 9px 28px 19px; background-color:#ffffff;}
.news_tit{ height:28px; line-height:28px;}
.news_tit a{ font-size:18px; color:#2f2f2f;}
.news_zi p{ font-size:14px; color:#999999; line-height:28px; margin-top:16px;}
.news_zi .news_more{ display:block; margin-top:13px;}




.ejxw_nr{ margin-top:48px;}
.ejxw_nr ul{ width:80%; margin:0 auto;}
.ejxw_nr ul li{ float:left; width:23%; margin:1%;}
.xw_tu{ position:relative; width:100%;}
.xw_tb{ position:absolute; top:0; left:50%; margin-left:-54px; background-color:#ed1f23; width:109px; height:23px; line-height:23px; text-align:center; font-size:13px; color:#ffffff;}
.news_zi{ padding:23px 9px 28px 19px; background-color:#ffffff;}
.news_tit{ height:28px; line-height:28px;}
.news_tit a{ font-size:18px; color:#2f2f2f;}
.news_zi p{ font-size:14px; color:#999999; line-height:28px; margin-top:16px;}
.news_zi .news_more{ display:block; margin-top:13px;}






.dibu{ background-color:#fbf9f4;}
.dizhi{ width:308px; height:233px; background:url(../images/dlogo.png) no-repeat 18px 38px;}
.d_lx{ margin-top:106px; margin-left:21px;}
.d_lx p{ font-size:15px; color:#585858; line-height:35px;}
.kjdh{ margin-left:75px;}
.d_tit{ line-height:35px; height:35px; margin-top:45px; font-size:16px; color:#585858;}
.d_x{ width:24px; height:3px; background-color:#fbba00; margin-left:2px;}
.d_nav{ margin-top:22px; width:380px;}
.d_nav a{ font-size:14px; color:#585858; display:block; float:left; line-height:39px; margin-right:25px;}
.fwrx{ margin-left:53px;}
.fwrx h1{ margin-top:21px; height:41px; font-size:40px; color:#7e242d; font-family:Impact;}
.fwrx p{ font-size:14px; color:#e9e9e9; line-height:35px;}
.d_ewm{ margin-top:47px; margin-right:59px;}


.dibu_part2{ border-top:1px solid #e3e1dd;}
.dibu_part2 ul li{ float:left; text-align:center; width:350px;}
.dibu_part2 ul li p{ font-size:17px; color:#868686; line-height:64px;}
.footer{ background-color:#fbf9f4; width:100%; height:60px; font-size:12px; color:#7e7e7e; line-height:60px;font-family:"SimSun";}
.footer a{font-family:"SimSun";font-size:12px; color:#7e7e7e;}

.bgcff{ background-color:#ffffff;}
.ej_banner{ width:100%; height:600px; margin-top:100px;}

.erjijj{ width:100%; height:900px; background:url(../images/erjijjbj.jpg) no-repeat center center;}
.erjijjnr{ width:1200px; margin:0 auto; padding-top:20px;}
.erjijjnrz{ width:50%; float:left;}
.erjijjnry{ width:50%; float:right; color:#ffffff; line-height:36px; padding-top:100px;}
.erjicp{ width:100%; margin-top:94px; text-align: center;
        font-size: 0px;}

.ej_tit h1{ font-size:43px; color:#0a3f89; line-height:56px; padding-top:59px;}
.ej_tit p{ line-height:29px; font-size:16px; color:#0a3f89;}
.jj_nr1 .l{ margin-top:45px;}
.jj_nr1 .r{ width:700px;}
.jj_nr1 .r .jj_p{ font-size:16px; color:#2f2f2f; line-height:32px;letter-spacing: 0.04rem; margin-top:12px;}
.about_tit{ margin-top:38px; height:91px; background:url(../images/jj_tit_x.png) no-repeat center bottom;}
.about_tit h1{ font-size:30px; color:#000000; font-weight:normal; line-height:39px;}
.about_tit p{ font-size:20px; color:#000000; line-height:26px;}
.jj_nr2{ background:url(../images/jj_nr2_x.png) repeat-x center top; margin-top:35px; padding-top:30px;}
.jj_nr2 p{ font-size:16px; color:#2f2f2f; line-height:32px;letter-spacing: 0.04rem;}
.wh_tu{ margin-top:43px;}
.wh_tu ul{ width:1410px;}
.wh_tu ul li{ float:left; width:459px; height:360px; margin-right:10px; margin-bottom:10px;}
.wh_tu ul li.wh_tu1{ background:url(../images/wh_tu1.jpg) no-repeat center center;}
.wh_tu ul li.wh_tu2{ background:url(../images/wh_tu2.jpg) no-repeat center center;}
.wh_tu ul li.wh_tu3{ background:url(../images/wh_tu3.jpg) no-repeat center center;}
.wh_tu ul li.wh_tu4{ background:url(../images/wh_tu4.jpg) no-repeat center center;}
.wh_tu ul li.wh_tu5{ background:url(../images/wh_tu5.jpg) no-repeat center center;}
.wh_tu ul li.wh_tu6{ background:url(../images/wh_tu6.jpg) no-repeat center center;}
.wh_tu ul li h1{ font-size:26px; font-weight:normal; line-height:54px; margin-top:135px;}
.wh_tu ul li p{ font-size:16px; line-height:26px;}

.map{ padding:8px; border:1px solid #e6e6e6; margin-top:68px;}
.lx{ line-height:80px; padding-bottom:5px; margin-bottom:60px; background:url(../images/jj_nr2_x.png) repeat-x center bottom;}
.lx img{ vertical-align:middle; margin-right:20px;}
.lx p{ float:left; font-size:20px; color:#2e2e2e; letter-spacing:1px;}
.lx p:nth-child(1){ margin-right:188px;}

.news ul li{ margin-bottom:50px;}

.service .xw_head h1, .service .xw_head p{ color:#e31e27;}
.about_dp{ margin-top:32px; margin-bottom:50px;}
.about_dp p{ font-size:20px; color:#2f2f2f; line-height:40px;letter-spacing: 1px;}

.pro_fl{ border-bottom:1px solid #cccccc; margin-top:46px;}
.pro_fl ul li{ float:left; width:350px; height:116px; line-height:116px; text-align:center;}
.pro_fl ul li.curr{ background:url(../images/cp_tit.png) no-repeat center center;}
.pro_fl ul li a{ font-size:20px; color:#333333;}
.pro_fl ul li.curr a{ color:#ffffff;}
.pro{ margin-top:51px;}
.pro ul{ width:1413px;}
.pro ul li{ float:left; width:340px; margin-right:13px; margin-bottom:50px;}
.pro_tu{ width:340px; height:340px;}
.pro_zi{ margin-top:14px; line-height:34px;}
.pro_zi a{ font-size:20px; color:#333333; margin-right:22px;}
.pro_zi span{ font-size:20px; color:#666666;}
.pro ul li .pro_more{ display:block; margin-top:15px; width:115px; height:26px; border:1px solid #b1b1b1; border-radius:3px; text-align:center; line-height:26px; font-size:14px; color:#999999;}


.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: #ef5600; color: #fff;}

.caselist{ width:80%; margin:60px auto 0;}
.caselist li{ width:30.2%; margin-left:2.3%; text-align:center; float:left; margin-bottom:46px;}
.case_tu{ width:100%;}
.case_zi{ font-size:20px; color:#344f69; line-height:60px; height:60px; overflow:hidden;}


.case_nav{ width:100%; line-height:130px; background-color:#213242; position:relative;}
.case_nav li{ float:left; width:50%; height:130px; line-height:130px; font-size:52px; color:#ffffff; font-weight:bold; position:relative;}
.case_nav li a{ color:#ffffff;}
.case_nav li img{ vertical-align:middle; margin:0 10px 0 40px;}
.case_nav li span{ font-size:50px; color:#859eb8; text-transform:uppercase; margin:0 20px;}
.case_nav li.case_nav1{ text-align:center}
.case_nav li.case_nav2{ text-align:center}
.case_nav li.curr, .case_nav li:hover{ background-color:#344f69;}
.case_nav li.curr:after, .case_nav li:hover:after{ content:''; background:url(../images/case_arrow.png) no-repeat center center; width:61px; height:16px; position:absolute; bottom:-16px; z-index:1;}
.case_nav li.case_nav1.curr:after, .case_nav li.case_nav1:hover:after{ right:335px;}
.case_nav li.case_nav2.curr:after, .case_nav li.case_nav2:hover:after{ left:60px;}
.pro_nav{ width:100%; line-height:94px; background-color:#f5f5f5; font-size:0; text-align:center;}
.pro_nav a{ display:inline-block; font-size:24px; color:#859eb8; font-weight:normal; margin:0 24px;}
.pro_nav a.cur, .pro_nav a:hover{ color:#213242;}




