﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; transition: all 0.3s;}
html, body {height: 100%;background-color: #FFFFFF;}
html {overflow-x: hidden;-webkit-text-size-adjust: none;}
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, p, div, strong, a, h1, h2, h3, h4, h5, h6 { text-decoration: none;}
img {border: 0px;vertical-align:middle;}

tr { cursor: pointer; }
input { border: 0; }
textarea { border:0;}
pre{font-family: -moz-fixed;white-space: pre-wrap;word-wrap: break-word;}
a{ text-decoration:none}
a:hover{ text-decoration:none}
/*href*/
a:link,a:visited{color:#333333}
a:hover,a:active{color:#b92328;}
.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}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center;}
.clear{}

/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}
.wrap {min-width: 1386px;margin: 0 auto; overflow:hidden;}

/*漂浮*/
.pf{width: 88px;height: 478px;position: fixed;top: 40%;right: 0;margin-top: -152px;z-index: 99999;}
.pf ul li{ width:88px; height:90px; margin-bottom:2px; position:relative; cursor:pointer;}
.pf ul li .con{display: none;position: absolute;left: -130px;bottom:0;width: 120px;height: 50px;background: #343434;color: #fff;font-size: 14px;line-height: 50px;text-align: center;}
.ewmcon{ display:none; position:absolute; left:-163px; bottom:-9px; width:153px; height:157px; padding-top:23px;background:url(../images/bg_03.png) no-repeat; }
.ewmcon img { display:block; width:86px; height:86px; border:7px solid #fff; margin:0 auto; }
.ewmcon p { color:#fff; font-size:14px; line-height:35px; text-align:center; } 
.ewmcon:after { content:" "; position:absolute; right:-10px; bottom:22px; display:block;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #4870c4;}
.con:after {content: " ";position: absolute;right: -12px;top: 50%;margin-top:-7px;display: block;border-top: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #343434;}
/*漂浮*/


.tou { width: 100%; height:84px; z-index: 9999990;position: fixed;background:#FFF;}
.top{ width:1386px; margin:0 auto;}
.logo{ background:url(../images/logo.png) no-repeat center center; width:190px; height:84px; display:block; margin-left:50px;}
.nav{ width:980px; margin-left:59px; height:84px;}

.nav li{ width:135px; height:94px; line-height:84px; font-size:18px;  float:left; text-align:center;}
.nav li a{ color:#424343; display:block;outline:none;}

.nav{ width:840px; margin-left:59px; height:84px;}
.tel{ background:url(../images/tel.png) no-repeat center center; width:195px; height:84px; display:block; margin-right:30px;}
.erjibanner{width: 100%; padding-top:84px;}
.dqwz{ width:100%; height:60px; border-bottom:1px solid #d6d6d6;}
.weizhi{background:url(../images/erjixtub.jpg) no-repeat left center; width:1300px; margin:0 auto; line-height:60px;}
.weizhi p{ margin-left:35px; font-size:16px;}

#full-screen-slider {
	width: 100%;
	height: 884px;
	position: relative;
	z-index: 998;
	margin-top: 0px;
}
#slides {
	display: block;
	width: 100%;
	height: 884px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	background-image: url(images/02.jpg);
}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; top:380px; z-index:998; text-align: center; width:100%}
#pagination li { display:inline-block; list-style:none; width:0; height:0; margin:0 6px; border-radius:5px; background:#FFF; overflow:hidden;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000;}


/*banner*/
#masterslider{max-height: 620px; overflow:hidden; position:relative;}
#masterslider .ms-slide{background:no-repeat center; cursor:pointer;}
#masterslider .btnWrap{width: 1200px;height: 0;background-color: #f6b03d;margin: 0 auto;position: absolute;left: 0;right:0;bottom:0;z-index: 300;}
#masterslider .btnWrap .box{width: 166px;position: absolute;bottom:30px;right: 0;}
#masterslider .btnWrap .box .playState{float: left;width: 48px;height: 48px;margin-left:59px;cursor: pointer; background:no-repeat center; -webkit-transition: all .3s;-moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;transition: all .3s;}
#masterslider .btnWrap .box .playState.play{background-image: url("../images/icon_pause.png");}
#masterslider .btnWrap .box .playState.stop{background-image: url("../images/icon_play.png");}
#masterslider .next,#masterslider .prev{display: block; width: 48px; height: 48px; position: absolute; top:0; z-index: 99; -webkit-border-radius:50%; border-radius:50%; overflow:hidden;}
#masterslider .next{right: 0; background:#fff url("../images/icon_next.png") no-repeat center;}
#masterslider .prev{left: 0; background:#fff url("../images/icon_prev.png") no-repeat center;}
#masterslider .prev:hover{background-position: -5px center;}
#masterslider .next:hover{background-position: 5px center;}
/*banner*/

.box1{ width:100%; height:212px;}
.box1 ul{ width:1368px; margin:0 auto; padding-top:64px; overflow:hidden;}
.box1 ul li{ float:left; width:342px; text-align:center;}
.box1 ul li .box1_h1{ font-size:12px; color:#323232; line-height:18px; margin-top:15px;}
.box1 ul li .box1_h2{ font-size:12px; color:#818181; line-height:18px;}
.box1 ul li .box1_icon{ height:58px;}
.box1 ul li .box1_icon1{ background:url(../images/box1_icon1.jpg) no-repeat center center;}
.box1 ul li .box1_icon2{ background:url(../images/box1_icon2.jpg) no-repeat center center;}
.box1 ul li .box1_icon3{ background:url(../images/box1_icon3.jpg) no-repeat center center;}
.box1 ul li .box1_icon4{ background:url(../images/box1_icon4.jpg) no-repeat center center;}

.box2{ background:url(../images/box2_bg.jpg) no-repeat center center; width:100%; height:476px;}
.box2 .box2_nr{ width:1148px; margin:0 auto;}
.box2 .box2_nr .box2_left{ width:406px;}
.box2 .box2_nr .box2_left .box2_li{ height:159px;}
.box2 .box2_nr .box2_left .box2_li .box2_icon{ background:url(../images/box2_icon1.png) no-repeat left 57px; width:59px; height:159px;}
.box2 .box2_nr .box2_left .box2_li .box2_icon1{ background:url(../images/box2_icon1.png) no-repeat left 57px;}
.box2 .box2_nr .box2_left .box2_li .box2_icon2{ background:url(../images/box2_icon2.png) no-repeat 7px 53px;}
.box2 .box2_nr .box2_left .box2_li .box2_icon3{ background:url(../images/box2_icon3.png) no-repeat 9px 49px;}
.box2 .box2_nr .box2_left .box2_li .box2_zi{ margin-left:39px;}
.box2 .box2_nr .box2_left .box2_li .box2_zi .box2_h1{ font-size:19px; color:#484848; line-height:45px; margin-top:34px; letter-spacing:1px;}
.box2 .box2_nr .box2_left .box2_li .box2_zi .box2_h2{ font-size:14px; color:#484848; line-height:19px; letter-spacing:1px;}
.box2 .box2_nr .box2_left .box2_li .box2_zi .box2_h11{ font-size:19px; color:#ffffff; line-height:45px; margin-top:34px; letter-spacing:1px;}
.box2 .box2_nr .box2_left .box2_li .box2_zi .box2_h21{ font-size:14px; color:#ffffff; line-height:19px; letter-spacing:1px;}



.box2 .box2_nr .box2_right{ width:660px;}
.box2 .box2_nr .box2_right .box2_h3{ font-size:24px; color:#606060; line-height:66px; margin-top:65px;}
.box2 .box2_nr .box2_right .box2_h4{}
.box2 .box2_nr .box2_right .box2_h5{ font-size:18px; color:#6f6f6f; line-height:24px; margin-top:38px; letter-spacing:1px;}
.box2 .box2_nr .box2_right{ margin-top:39px; margin-left:13px;}
 .box2_more{ margin-top:39px; }
 .box3bj{ width:100%;; background-color:#f4f4f4; }
.box3{ width:100%;  background:url(../images/box3_bg.jpg) no-repeat center 193px;}
.box3 .box3_tit{ height:193px; width:100%; background:#FFF;}
.box3 .box3_tit p{ font-size:30px; color:#575757; line-height:39px; padding-top:68px; text-align:center;}
.box3 .box3_tit h1{ font-size:18px; color:#c2c2c2; line-height:24px;}
.box3 .box3_nr{ width:86%; margin:0 auto;}
.box3 .box3_nr .box3_nr2{ background:#3d63b4; padding-bottom:20px;}
.box3 .box3_nr .box3_nr2 .box3_tit1{ padding-top:37px;}
.box3 .box3_nr .box3_nr2 .box3_zi1{ font-size:16px; color:#ffffff; line-height:24px; margin-top:20px;}
.box3 .box3_nr .box3_nr2 .box3_more{width:178px;height:46px;overflow:hidden;border-radius:30px;text-align:center;line-height:46px;border:1px solid #DFDFDF;display:block;margin:20px auto 0;background-color:#ffffff;font-size:16px;color:#3d63b4;}
.box3 .box3_nr .box3_nr2 .box3_more:after{content:'';height:46px;background:#cc0033;width:0;display:block;margin-top:-46px;transition:all 0.3s}
.box3 .box3_nr .box3_nr2 .box3_more:hover{border:1px solid #cc0033;color:#fff;}
.box3 .box3_nr .box3_nr2 .box3_more:hover:after{width:100%}
.clear{ clear:both;}
.fadeInUp p{ width:80%; margin:0 auto; text-align:left;}

.chanpin{ }
.chanpin ul li{ width:30%; float:left; margin:5% 1.666% ;}
.box3_zi{ text-align:center;}
.box3_zi1{ font-size:24px; color:#333333; line-height:57px;}
.box3_zi2{ font-size:13px; color:#999999; line-height:26px;}

.box5{ width:100%;; background-color:#f4f4f4; padding-bottom:30px; }
.box5 .box5_tit{ height:190px; overflow:hidden;}
.box5 .box5_tit p{ font-size:30px; color:#575757; line-height:39px; padding-top:62px; text-align:center;}
.box5 .box5_tit h1{ font-size:18px; color:#c2c2c2; line-height:24px;}
.box5 .box5_nr{ width:80%; margin:0 auto;}
.box5 .box5_nr ul{ width:100%;}
.box5 .box5_nr ul li{ width:30%; float:left; margin:0% 1.666% ;}
.box5 .box5_nr ul li .box5_zi{ overflow:hidden;}
.box5 .box5_nr ul li .box5_zi .box5_zi1{ font-size:16px; color:#333333; line-height:57px; text-align: center;}
.box5 .box5_nr ul li .box5_zi .box5_zi2{ font-size:13px; color:#999999; line-height:26px;text-align: left;}
.box5_zi1{ font-size:16px; color:#333333; line-height:57px; text-align: center;}
.box5_zi2{ font-size:13px; color:#999999; line-height:26px;text-align: left;}

.erjijianjie{ background:url(../images/jianjiebj.jpg) no-repeat center center; width:100%;}
.jianjielogo{ text-align: center;}

.jjxia{ font-size:40px; color:#0958b6; line-height:80px; text-align: center;}
.jjneirong{ width:80%; margin:0 auto; font-size:24px; color:#404040; line-height:40px; }

.wenhua{ font-size:40px; color:#0958b6; line-height:80px; text-align: center; margin-top:30px;}
.wenhuatu{ text-align: center; margin-top:30px; margin-bottom:50px;}
.zizhi{ background:url(../images/zizhibj.jpg) no-repeat center center; width:100%; height:500px;}
.zizhim{ font-size:40px; color:#ffffff; line-height:80px; text-align: center; margin-top:50px;}
.zizhitu{ width:1200px; margin:0 auto; }
.zizhitu li { width:45%; float:left; margin:0% 2.5% ;}


.box11 {background: #f4f4f4;  width:100%;}
.sycp { width:1360px; height:780px; margin:0 auto;  margin-top:100px; margin-bottom:100px;}


.sycpz {float:left; width:560px; height:760px; margin-top:16px;}
.sycpy {float: right; width:780px; height:780px;}


.cp_nr{ width:800px;min-height:760px;  text-align:left; line-height:35px; font-family:"微软雅黑"; font-size:14px}
.cp_tu{ float:left; width:360px; height:360px; padding:1px; border:1px solid #d5d5d5; margin:16px;overflow:hidden; line-height:60px; text-align:center; font-size:18px}


.syjj{width:90%; margin:0 auto; margin-top:100px;}
.syjjnr{ background:url(../images/jjbj.jpg) no-repeat;height:525px;  width:90%;background-size: 100% 100%; margin:0 auto;}
.syjjnr1{ background:url(../images/jjbj.png); width:96%; float:left; height:340px; margin-top:130px;}
.syjjnr1z{float:left; width:50%;  margin-top:16px;}
.syjjnr1z p{ width:80%; line-height:35px; font-family:"微软雅黑"; font-size:20px; color: #FFF; margin:0 auto;}
.syjjnr1y { width:40%;float: right; margin-right:10%; }

.xwdh{width:1300px; margin:0 auto; margin-top:70px;}
.xwnr{width:1300px; margin:0 auto; margin-top:30px;}


.newslist1{width:105%}
.newslist1 li{width:640px;height:140px;float:left;margin-right:20px;background:#ececec;margin-bottom:20px;overflow:hidden}
.newslist1 li .time{width:135px;height:140px;background:#115fad;color:#fff;float:left;font-size:36px;font-family:Arial;padding:20px 0 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box}
.newslist1 li .time span{font-size:18px;display:block}
.newslist1 li .imgs{width:200px; height:140px;float:left}
.newslist1 li .imgs img{width:100%;height:100%;display:block;margin:0}
.newslist1 li .txts{width:280px;float:right;padding-right:20px}
.newslist1 li .txts h2{font-size:18px;line-height:40px;height:40px;overflow:hidden;margin:5px 0}
.newslist1 li .txts p{font-size:14px;line-height:1.8;height:75px;overflow:hidden}



.box6{ background:url(../images/box6_bg.jpg) no-repeat center center; width:100%; height:343px; margin-top:33px;}
.box6 .box6_nr{ width:1206px; margin:0 auto;}
.box6 .box6_nr .box6_zi1{ width:286px; height:35px; background-color:#fdc236; text-align:center; line-height:35px; font-weight:bold; font-size:15px; color:#434343; margin-top:73px;}
.box6 .box6_nr .box6_zi2{ font-size:40px; color:#fdc236; font-weight:bold; line-height:51px; margin-top:19px;}
.box6 .box6_nr .box6_zi3{ font-size:15px; color:#ffffff; line-height:26px;}
.box6 .box6_nr .box6_x{ width:73px; height:3px; background-color:#fdc236; margin-top:11px;}
.box6 .box6_nr .box6_zi4{ line-height:51px; font-size:24px; color:#fefefe; font-weight:bold;}
.box6 .box6_nr .box6_zi4 span{ font-weight:normal; font-size:14px; color:#ffffff;}
.box6 .box6_nr .box6_zi5{ width:138px; height:34px; border:1px solid #fdc236; text-align:center; line-height:34px; margin-top:8px;}
.box6 .box6_nr .box6_zi5 a{ display:block; font-size:14px; color:#fdc236;}

.box7{ width:100%;}
.box7 .box7_tit{ height:188px; overflow:hidden;}
.box7 .box7_tit p{ font-size:30px; color:#575757; line-height:39px; padding-top:60px; text-align:center;}
.box7 .box7_tit h1{ font-size:18px; color:#c2c2c2; line-height:24px;}
.box7 .box7_nr{ width:80%; margin:0 auto;}
.anli{ }
.anli ul li{ width:23%; float:left; margin:0% 1% ;}
.box7_zi{ text-align:center;}
.box7_zi1{ font-size:24px; color:#333333; line-height:57px;}
.box7_zi2{ font-size:13px; color:#999999; line-height:26px;}
.box7_more{height:46px;margin-bottom:50px;}

.dibu{ background-color:#222222;}
.w1300{ width:1300px; height:350px; margin:0 auto;}
.didh{ width:650px; }
.d_nav{ margin-top:70px;}
.d_nav a{ font-size:18px; color:#ffffff; display:block; float:left; line-height:39px; width:110px;}
.cp_nav{ margin-top:20px;}
.cp_nav a{ font-size:14px; color:#999999; display:block; float:left; line-height:39px; width:110px;}
.dilx{ width:520px; }
.d_tit{ width:520px; line-height:35px; height:35px; margin-top:70px; font-size:24px; color:#ffffff;}
.didz{ width:360px; margin-top:30px;}
.didz p{ font-size:14px; color:#999999; line-height:30px;}
.didz p.zxkf{ width:150px; height:48px; line-height:48px; text-align:center;font-size:14px; border:1px solid #4e4e4e; margin-top:20px; }
.didz p.zxkf a{color:#999999; }
.diewm{ width:140px;margin-top:30px;}
.erjinr{ width:1300px; margin:0 auto; margin-top:30px;}
.erjinr p img{ max-width: 100%;max-height: 100%;} 
.erjinr img{ max-width: 100%; max-height: 100%;} 
.erjinrz{ width:770px; margin-top:30px;}
.erjiznr{ width:750px; margin-top:20px; line-height:30px;}
.erjinry{ width:524px; margin-top:30px;}

.dizhi{ width:308px; height:263px; background:url(../images/dlogo.png) no-repeat 18px 38px;}
.d_lx{ margin-top:156px; margin-left:21px;}
.d_lx p{ font-size:15px; color:#585858; line-height:35px;}
.kjdh{ margin-left:145px;}

.current-menu{ width:1300px;margin:20px auto ;font-family:"微软雅黑";}
.current-menu:after{content: '';display: block;clear: both;}
.current-menu-a{margin-right:20px; margin-top:20px;float: left;width:140px;height:42px;color: #333333;font-size: 18px;line-height: 42px; border:1px solid #e6e6e6;border-radius:25px;
text-align: center;transition:background .3s ease;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;}
.current-menu-a:hover{background: #026bc6;color:#fff;}
.current-menu-a.current{background: #026bc6;color:#fff;}



.news{ width:1300px; margin:0 auto; margin-top:10px;}
.news-list{ width:100%;}
.news-list li{ float:left;width:30%;margin:1.666666%}
.news-list li h1{ color:#333333; font-size:18px; padding:5px 15px;}
.news-list li h2{ height:60px; padding:0px 15px; font-size:14px;color:#666666;}


.d_x{ width:24px; height:3px; background-color:#fbba00; margin-left:2px;}

.fwrx{ margin-left:83px;}
.fwrx h1{ margin-top:21px; height:41px; font-size:30px; color:#115fad;    font-weight: bold;}
.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:#000000; width:100%; height:60px; font-size:12px; color:#ffffff; line-height:60px;font-family:"SimSun";}
.footer a{font-family:"SimSun";font-size:12px; color:#ffffff;}

.ej_banner{ width:100%; height:317px;}

.ej_center{ width:100%;overflow:hidden; min-height:500px; padding-bottom:50px;}
.ej_y{ }



.contact{ width:1204px; margin:0 auto; overflow:hidden;}
.lx_wz{ font-size:12px; color:#707070; line-height:12px; margin-top:47px;}
.lx_wz a{ font-size:12px; color:#707070;}
.contact .h1{ line-height:117px; border-bottom:1px solid #dadada; margin-top:4px; font-size:22px; color:#474747;}
.contact .h2{ height:181px; padding-left:17px;}
.contact .h2 .red{ color:#c01d1e; font-size:20px; line-height:42px; padding-top:41px;}
.contact .h2 .red span{ font-size:30px;}
.contact .h2 .black{ font-size:14px; color:#000000; line-height:16px;}
.contact .lx_block{ width:1147px; height:186px; margin-left:4px;}
.contact .lx_block1, .contact .lx_block2{ border:4px solid #caaa62; width:550px; height:178px;}
.contact .lx_block1 h1{ font-size:30px; color:#000000; font-weight:normal; margin-left:30px; line-height:84px;}
.contact .lx_block1 p{ font-size:18px; color:#595959; margin-left:32px; line-height:32px;}
.contact .lx_block2 .lx_icon{ width:109px; height:178px; background:url(../images/lx_dh.jpg) no-repeat 20px 45px;}
.contact .lx_block2 .lx_dh{ font-size:18px; color:#595959; line-height:32px; margin-top:51px;}
.contact .lx_block2 .lx_ewm{ margin-top:34px; margin-left:19px;}
.map{ width:1145px; height:363px; margin-top:54px; margin-left:6px;}

.ej_y1{ background-color:#f4f9fd;}

.guest{ width:1200px; height:838px; background-color:#ffffff; border:1px solid #d9deea; margin:66px auto 0;}
.guest h1{ font-size:30px; color:#62636d; font-weight:normal; text-align:center; line-height:68px; margin-top:57px;}
.guest h2{ width:38px; height:3px; background-color:#fabf2b; margin:0 auto;}
.guest h3{ font-size:14px; color:#747474; font-weight:normal; text-align:center; line-height:75px;}
.guest #form1{ width:1020px; margin:0 auto; overflow:hidden; margin-top:18px;}
.guest #form1 .text{ width:490px;}
.guest #form1 .text p, .guest #form1 .txt p{ line-height:62px; font-size:14px; color:#3d3d3d;}
.guest #form1 .text input{ width:463px; height:64px; border:1px solid #d9deea; padding-left:25px; border-radius:4px; color:#757575}
.guest #form1 .txt textarea{ width:993px; height:111px; border:1px solid #d9deea; padding-left:25px; padding-top:25px; border-radius:4px;font-family:"SimSun"; color:#757575;}
.guest #form1 .guest_smt input{ width:213px; height:64px; background-color:#ffa028; margin-top:27px; margin-left:806px; color:#ffffff; font-size:16px; border-radius:4px;}

.service{ width:947px; margin:0 auto; margin-top:69px;}
.service ul{ width:966px;}
.service ul li{ float:left; width:301px; height:202px; border:1px solid #cccccc; margin-right:19px; margin-bottom:32px;}
.service li .box7_icon{ background:url(../images/box7_icon1.png) no-repeat center bottom; height:73px;}
.service li .box7_icon1{background:url(../images/box7_icon1.png) no-repeat center bottom;}
.service ul li .box7_icon2{background:url(../images/box7_icon2.png) no-repeat center bottom;}
.service ul li .box7_icon3{background:url(../images/box7_icon3.png) no-repeat center bottom;}
.service ul li .box7_icon4{background:url(../images/box7_icon4.png) no-repeat center bottom;}
.service ul li .box7_icon5{background:url(../images/box7_icon5.png) no-repeat center bottom;}
.service ul li .box7_icon6{background:url(../images/box7_icon6.png) no-repeat center bottom;}
.service ul li .box7_zi{}
.service ul li .box7_zi1{ font-size:16px; color:#222222; line-height:29px; text-align:center;}
.service ul li .box7_zi2{ padding:0 20px; line-height:19px; margin-top:7px; font-size:14px; color:#666666;}
.service ul li:hover{ border:1px solid #476fc4;}
.service ul li:hover .box7_icon1{background:url(../images/box7_icon01.png) no-repeat center bottom;}
.service ul li:hover .box7_icon2{background:url(../images/box7_icon02.png) no-repeat center bottom;}
.service ul li:hover .box7_icon3{background:url(../images/box7_icon03.png) no-repeat center bottom;}
.service ul li:hover .box7_icon4{background:url(../images/box7_icon04.png) no-repeat center bottom;}
.service ul li:hover .box7_icon5{background:url(../images/box7_icon05.png) no-repeat center bottom;}
.service ul li:hover .box7_icon6{background:url(../images/box7_icon06.png) no-repeat center bottom;}
.fw_four{ width:962px; margin:0 auto; margin-top:53px; overflow:hidden}
.fw_four ul{ width:1000px;}
.fw_four ul li{ float:left; width:212px; height:231px; margin-right:38px;}

.ej_y2{ background-color:#f2f2f2;}

.prolist{ width:1220px; margin:0 auto;}
.pro_left{ width:311px;}
.ej_nav{ background-color:#ededed; padding-top:28px; padding-bottom:28px;}
.ej_nav ul li{ height:61px;}
.ej_nav ul li .pro_icon{ background:url(../images/pro_icon.png) no-repeat 18px 13px; width:65px; height:61px;}
.ej_nav ul li .zi{}
.ej_nav ul li .zi .ch{ font-size:15px; color:#575757; line-height:21px; padding-top:11px;}
.ej_nav ul li .zi .en{ font-size:12px; color:#a29e9e; line-height:16px;}
.ej_nav ul li:hover{ background-color:#0471f8;}
.ej_nav ul li:hover .pro_icon{ background:url(../images/pro_icon1.png) no-repeat 18px 13px;}
.ej_nav ul li:hover .ch, .ej_nav ul li:hover .en{ color:#ffffff;}

.pro1{ background:url(../images/pro1.jpg) no-repeat center center; width:311px; height:260px; overflow:hidden;}
.pro1 .box6_nr{ width:218px; margin:0 auto;}
.pro1 .box6_nr .box6_zi1{ width:218px; height:27px; background-color:#fdc236; text-align:center; line-height:27px; font-weight:bold; font-size:12px; color:#434343; margin-top:55px;}
.pro1 .box6_nr .box6_zi2{ font-size:26px; color:#fdc236; font-weight:bold; line-height:67px;}
.pro1 .box6_nr .box6_x{ width:56px; height:3px; background-color:#fdc236; margin-top:13px;}
.pro1 .box6_nr .box6_zi4{line-height: 37px;font-size: 16px;color:#fefefe;font-weight:bold;}
.pro1 .box6_nr .box6_zi4 span{font-weight:normal;font-size: 12px;color:#ffffff;}
.pro1 .box6_nr .box6_zi5{width: 105px;height: 24px;border:1px solid #fdc236;text-align:center;line-height: 24px;margin-top:8px;}
.pro1 .box6_nr .box6_zi5 a{display:block;font-size: 12px;color:#fdc236;}

.pro2{ background:url(../images/pro2.jpg) no-repeat center center; width:311px; height:301px;}

.pro_right{ background-color:#ffffff; width:865px; padding:32px 12px 0 32px;}
.pro_tit{ height:59px; border-bottom:1px solid #cccccc; line-height:59px;}
.pro_tit1{ font-size:24px; color:#040404;}
.pro_tit2, .pro_tit2 a{ font-size:13px; color:#0471f8;}
.pro_about{ padding-top:70px;}

.about1{ height:894px; width:1127px; margin:0 auto;}
.about1 h1{ text-align:center; font-size:40px; color:#4c4c4c; font-weight:normal; line-height:137px; padding-top:45px;}
.about1 .about_jj p{ color:#606060; font-size:14px; line-height:25px; margin-bottom:24px; letter-spacing:1px;}
.about1 .about_pic{ margin-top:50px;}

.mainwarp { width: 100%;clear: both;display: table;overflow: hidden;position: relative;}
.switch_box {width: 100%;height: 650px;background: url(../images/switch_bg.jpg) no-repeat center;background-size: cover;}
.container {width: 1180px;margin: 0 auto;clear: both;position: relative;display: block;overflow: hidden;}
.prev_btn,.next_btn{ width:42px; height:98px; background:rgba(255,255,255,.2); position:absolute; top:50%; margin-top:-49px; text-align:center; line-height:98px; color:#fff; font-size:40px; z-index:99; cursor:pointer;}
.prev_btn{ left:0;}
.next_btn{ right:0;}
.cutbox i{ width:16px; height:16px; position:absolute; z-index:99; top:0; left:0;border-radius:50%;}
.cutbox i:hover{-webkit-animation: Pulse 1s linear 0s infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-ms-animation-direction: alternate;-o-animation-direction: alternate;-moz-animation: Pulse .5s linear 0s infinite;-ms-animation: Pulse .5s linear 0s infinite;-o-animation: Pulse .5s linear 0s infinite;}
.cutbox2.swiper-container-horizontal > .swiper-pagination{ bottom:45px;}
.swiper-pagination-bullet{ background-color:#fff !important; opacity:1 !important;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{ width:30px; border-radius:30px; transition:all .5s;}

.about3{ background:url(../images/about3_bg.jpg) no-repeat center center; height:622px; width:100%;}
.about3_nr{ background:url(../images/about3_bg1.jpg) no-repeat center center; width:1467px; height:486px; margin:0 auto; margin-top:76px;}
.about3_zi{ width:625px; margin-left:780px; margin-top:42px;}
.about3_zi p{ font-size:12px; color:#4a4a4a; line-height:23px;}

.about2{ width:1200px; margin:0 auto; padding:70px 0 102px;}
.about2_tit{}
.about2_tit h1{ font-size:32px; color:#083e89; line-height:49px;}
.about2_tit p{ line-height:47px; font-size:26px; color:#686868;}
.about2 ul{ width:1220px; margin-top:39px; overflow:hidden;}
.about2 ul li{ float:left; width:220px; margin:10px; text-align:center;}
.about2 ul li h1{ font-size:25px; color:#5f5f5f; font-weight:normal; line-height:43px; margin-top:13px;}
.about2 ul li p{ font-size:13px; color:#7c7c7c; line-height:22px;}

.ry{ background:url(../images/ry_bg.jpg) no-repeat center center; width:100%; height:676px;}
.ry_tit{}
.ry_tit{ font-size:30px; color:#ffffff; line-height:50px; padding-top:70px;}
.ry_tit p{ font-size:26px; color:#ffffff; line-height:52px;}
.rylist{ width:1240px; margin:0 auto; margin-top:78px; overflow:hidden;}
.rylist ul{ width:1248px;}
.rylist ul li{ float:left; width:200px; margin-right:8px;}
#demo {margin: 0 auto;overflow: hidden; width: 1240px;}

.article{ padding-top:70px; width:1200px; margin:0 auto;}
.article p{ font-size:16px; color:#333333; line-height:30px; margin-bottom:10px;}


.erjitu1{ width:80%; margin:0 auto;}
.erjitu1 ul li{ width:22%; float:left; margin:3% 1.5% ;}






.erjicp{width: 1200px;margin:0 auto;overflow:hidden;}

.erji_z{ float:left; width:280px; margin-top:40px; text-align:center; }
.erji_z ul{}
.erji_z li{ width:278px; height:58px;line-height:58px;cursor:pointer; border:1px solid #cdcccd; border-top:none; font-size:16px}
.erji_z li a{ color:#4d4d4c}
.erji_z li.title{ width:280px; height:70px; line-height:70px; background:#005da0; color:#fff; font-size:18px; font-family:"微软雅黑";border:none}
.erji_z li.title:hover{ background:#005da0}
.erji_z li:hover { background:#c6e7fa}
.erji_z .left{ width:250px; margin-top:15px;}
.erji_z .left img{ margin-top:5px}
.erji_y{ float:right; width:900px; margin-top:40px;}
.erji_y_t{ width:900px; height:70px; border-bottom:1px solid #ddd6d5; text-align:right; line-height:80px; color:#005da0; font-size:14px}
.erji_y_t a{ color:#005da0}
.erji_y_nr{ width:900px;min-height:600px; margin-bottom:20px; text-align:left; line-height:35px; font-family:"微软雅黑"; font-size:14px}
.class_tu{ float:left; width:260px; height:269px; padding:1px; border:1px solid #d5d5d5; margin:16px;overflow:hidden; line-height:45px; text-align:center; font-size:14px}



.erjidh {  font-size: 30px; color: #575757; line-height: 100px; padding-top: 28px; text-align: center;}
.erjitu{ width:1300px; margin:0 auto;}
.erjitu ul li{ width:30%; float:left; margin:0.5% 1.666% ;}
.erji_zi{ text-align:center;}
.erji_zi1{ font-size:24px; color:#333333; line-height:57px;}
.erji_zi2{ font-size:16px; color:#999999; line-height:26px;}
.erjixinwen{ width:80%; margin:0 auto;}
.erjixinwen ul li{ width:30%; float:left; margin: 1.666% ;}
.ejxw_zi1{ font-size:16px; color:#333333; line-height:57px; text-align: left;}
.ejxw_zi2{ font-size:13px; color:#999999; line-height:26px;text-align: left;}


.aboutnr{ width:1148px; margin:0 auto;}
.erjixt{ width:1200px; margin:0 auto;}
.erjijjtu{ text-align:center; margin:50px;}
.erjixz{ width:400px; float:left;}


.erjijjnr{ width:1200px; margin:0 auto; font-size:14px;}
.tubiao1{ margin-top: 48px;}
.tubiao2{ margin-top: 48px;}
.tubiao3{ margin-top: 48px;}
.wzi{ margin-left:19px;}
.wzi1{ font-size:19px; color:#484848; line-height:45px; margin-top:34px; letter-spacing:1px;}
.wzi2{ font-size:14px; color:#484848; line-height:19px; letter-spacing:1px;}
.box2_nr .box2_right{ width:660px;}
.box2_nr .box2_right .box2_h3{ font-size:24px; color:#606060; line-height:66px; margin-top:65px;}
 .box2_nr .box2_right .box2_h4{}
 .box2_nr .box2_right .box2_h5{ font-size:18px; color:#6f6f6f; line-height:24px; margin-top:38px; letter-spacing:1px;}
 .box2_nr .box2_right{ margin-top:39px; margin-left:13px;}
 .box2_more{ margin-top:39px; }


.ej_nav {background: #fff; width:80%; margin:0 auto;}
.ej_nav li:hover, .ej_nav li.z-cut {border-bottom: 2px solid #0958b6;;}
.ej_nav li:hover a, .ej_nav li.z-cut a{color: #0958b6;}
.ej_nav li {margin: 0 15px;display: inline-block;border-bottom: 2px solid #fff;padding: 0 10px;height: 67px;line-height: 65px;}
.ej_nav li a{color: #373737;font-size: 16px;}




.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: #1536a1; color: #fff;}

