@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:"思源黑体";
	color:#333;
	font-size:13px;
	background:#fff;
	}
	 
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-weight:100;}
ul,li,img{margin:0px; padding:0px;}
ul,li{ list-style-type:none;}	   
a img{border:0px;}
a{ text-decoration:none ; color:#686868;  outline:none;}
a:hover{ text-decoration:none ;color:#0f2651;}
form{ padding:0px; margin:0px;}
dl,dt,dd{ padding:0px; margin:0px;}
img{ vertical-align:middle;}
.l{ float:left;}
.r{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.huise{ background:#f0f0f0;}
.lanse{ background:#102751;}
.pagefeye{clear:both; text-align:center; padding:50px;}

.all{ min-width:1200px; clear:both;}
.alln{ width:80%;  min-width:1200px; margin:0px auto; }
.alln_ny{ width:65%;  min-width:1200px; margin:0px auto;}
.alln_cp{ width:99%;  min-width:1200px; margin:0px auto;}
.alln_cpshow{ width:50%;  min-width:1200px; margin:0px auto;}

.topall{ background:#f0f0f0;}
.top{ width:95%; margin:0px auto; height:100px;}
.logo{ float:left; margin-top:30px;}
.nav{ float:right;  font-size:15px; background:url(../images/fgx.jpg) no-repeat center right;}
.nav ul li{ float:left; width:100px; text-align:center; height:100px; line-height:100px;/* border-bottom:2px solid #102752;*/}
.nav ul li:last-child{ margin-right:25px;}
.nav ul li a{ width:100%; display:block;}
.navon{ background:url(../images/navxz.jpg) no-repeat center bottom; font-weight:bold;}
.so{ float:right; width:135px; line-height:100px; text-align:center; margin-left:25px;}
.so div{ float:left; height:100px;}
.so img{ margin-top:40px; margin-left:20px; margin-right:20px;}
#so:hover{background:url(../images/navxz.jpg) no-repeat center bottom;}
.sosuoqu{ width:670px; margin:170px auto 0px auto;}
.sosuoqu ul li{ float:left; width:690px; height:40px;}
.keyword{ float:left; width:590px; height:33px; border:1px solid #102752; background:url(../images/so.png) no-repeat 8px 5px; padding-left:40px; color:#666;}
.keywordanniu{ float:left; width:70px; color:#FFF; background:#102752; height:33px; border:0px; cursor:pointer;}

.nav ul li div{ display:none; position:absolute; left:0px; right:0px; z-index:99; width:100%; height:100px; background:#f0f0f0;  border-top:1px solid #d0d0d0;}
.nav ul li div ul { margin:0px auto;}
.nav ul li div ul li{width:300px; height:100px;  line-height:100px; font-size:13px; font-weight:100;}
.nav ul li div ul li:hover{ background:#f3f3f3;}
.nav ul li div ul li a{ width:300px; height:100px; display:block;}
.nav ul li div ul li a:hover{ font-weight:bold;}

#slider img{ position:absolute; display:none; min-width:1200px;}
.inews{ height:570px; padding:54px 0px;}

.inewsmore{ font-size:15px; font-weight:bold; color:#0f337d; text-align:right; height:20px; line-height:20px;}
.inewsmore a{color:#0f337d;}
.inewsnr{ height:510px; width:100%; overflow:hidden;}
.inewsdian{ width:98%; text-align:center; font-size:35px; color:#0f337d; margin-top:20px;}

.inewsnrqu{ width:44%; height:90px; overflow:hidden; float:left; margin-right:63px; padding:20px; margin-top:40px; color:#0f337d;}
.inewsnrqu a{color:#0f2150;}
.inewsnrqu .times{ width:14%; height:85px; overflow:hidden; float:left;}
.inewsnrqu .times .ri{ border-bottom:2px solid #0f2150; font-size:45px;font-weight:bold;}
.inewsnrqu .times .ny{ font-size:14px; line-height:30px;font-weight:bold;}

.inewsnrqu .btzyao{ float:left; width:86%;}
.inewsnrqu .btzyao .ititle{ font-size:18px; line-height:48px; height:48px; overflow:hidden; font-weight:bold;}
.inewsnrqu .btzyao .izaiyao{ font-size:14px; line-height:22px; height:44px; overflow:hidden;}

.inewsnrqu:hover{ background:#112a4b; color:#FFF;}
.inewsnrqu:hover a{color:#FFF;}
.inewsnrqu:hover .times .ri{border-bottom:2px solid #fff;}
.links { margin:55px auto;}
.links img{ margin:10px 20px; width:5%;}

.bottom{ height:200px; font-size:14px; line-height:33px; padding:50px 0px;}
.bottom li a{ color:#C5C4E6;}
.bottom li a:hover{ color:#fff;}
.bottom ul{ float:left; margin:0px 80px; border-top:1px solid #102751; }
.bottom ul:hover{ border-top:1px solid #C5C4E6;}
.bottom .tou{ margin-right:80px;}
.bottom .wei{ float:right; margin-left:0px; margin-right:10px; margin-top:15px;}
.bottom .wei{ float:right; margin-left:0px; margin-right:10px; margin-top:15px;}
.bottom .wei:hover{border-top:1px solid #112a4b;}
.bottom ul .bt{ font-size:15px; font-weight:bold; line-height:50px;}
.bottom ul .bt a{ color:#fff;}

.sosuo{display:none; width:100%; height:300px; background:#f1f1f1; position:absolute; left:0px;  z-index:99; margin-top:42px;}

.icp dd{ width:33%; float:left; text-align:center; font-size:1.5em; font-weight:bold; height:200px; line-height:200px; display:block;}
.icp dd:hover{ background:url(../images/cpxz.jpg) center bottom no-repeat #f1f1f1;}
.icp dd a{  width:100%; color:#2d2d2d; display:block;}
.icp dd .wkuang{ display:none; width:100%; height:265px; background:#f1f1f1; position:absolute; left:0px; font-size:14px; line-height:60px; padding-top:35px;  box-shadow: 0 10px 10px #dcdcdc;  z-index:88;}
.icp dd .wkuang .erji{ width:20%; float:left; border-right: 1px solid #102752;}
.icp dd .wkuang .erji .eijibt{ width:100%;}
.icp dd .wkuang .erji .eijibt a{ width:70%; display:block; margin:0px auto;}
/*.icp dd .wkuang .erji .eijibt a:hover{ background:#102752; color:#FFF;}
.icp dd .wkuang .erji .eijibt:hover{ background:url(../images/sj.jpg) no-repeat 93% 16px;}*/

.icp dd .wkuang .erji .sanji{ position:absolute; width:70%; left:27%; display:none; top:40px; height:88%;}
.icp dd .wkuang .erji .sanji ul li{ float:left; width:19%; margin-left:3%; margin-right:3%;}
.icp dd .wkuang .erji .sanji a{ background:none; color:#333;}
.icp dd .wkuang .erji .sanji a:hover{background:none; color:#333;}

.icp dd .wkuang .erji .sanji ul ul{ position:absolute; z-index:99; display:none; margin:-10px auto 0px auto; width:18%; height:auto; background:#f3f3f3;}
.icp dd .wkuang .erji .sanji ul ul li{ float:none; font-weight:100; line-height:35px; width:100%; font-size:13px;}
.icp dd .wkuang .erji .sanji ul ul li:hover{ background:#ddd;}
.icp dd .wkuang .erji .sanji ul ul li:hover a{ color:#333;}
.icp dd .wkuang .erji .sanji ul ul li a{ color:#666;}

.icp .eron { background:url(../images/sj.jpg) no-repeat 93% 20px;}
.icp .eron a{ background:#102752; color:#FFF;}


/*内页*/
.juling{ height:60px; line-height:60px;}
.juling span{ color:#15245d;}
.nr{ line-height:35px; padding:80px 50px 50px 50px; color:#4d4d4d;}

.new_fl{ width:100%;  min-width:1300px; height:70px; margin:45px auto;}
.new_fl dl dd{ width:33.3%; float:left; border-bottom:1px solid #102751;}
.new_fl dl dd .flbt{ font-size:20px; height:60px; line-height:60px; width:80px; display:block; margin:0px auto; border-bottom:3px solid #fff;}
.new_fl dl dd .flbton{ border-bottom:3px solid #102751; color:#122854;}
.new_nr{ height:auto; padding:0px 0px 45px 0px; min-width:1300px;}
.new_nr li{ width:28.2%; min-width:360px; height:248px; box-shadow: 0 0 10px #dcdcdc; padding:20px; float:left; margin-right:3%; margin-bottom:45px;}
.new_nr li a{}
.new_nr li:hover{ background:#102751; color:#FFF;}
.new_nr li:hover a{ color:#FFF;}
.new_nr li .wz{ float:left; width:57%; line-height:25px; margin-right:3%; font-size:12px;}
.new_nr li .wz a{ font-size:18px;}
.new_nr li .wz h1{font-size: 16px;font-weight:bold; color: #102751;}
.new_nr li .wz h3{ margin:15px 0px; color: #102751;}
.new_nr li .wz h4{ margin-bottom:20px; height:100px; overflow:hidden; color: #102751;}

.new_nr li:hover .wz h1{color:#FFF;}
.new_nr li:hover .wz h3{color:#FFF;}
.new_nr li:hover .wz h4{color:#FFF;}


.new_nr li .tp{ float:right; width:40%; text-align:right;}
.new_nr li .sj{ clear:both; text-align:right;}
.new_nr .quxiao{ margin-right:0px;}

.kjcx img{ max-width:60%;}
.kjcx ul,.cm { clear:both;}
.kjcx ul li{ float:left; margin-bottom:50px;}
.kjcx ul .jz{ text-align:center;}
.kjcx ul .a{ width:40%;}
.kjcx ul .a img{ vertical-align:middle;}
.kjcx ul .b{ width:60%;}
.kjcx ul .c{ width:25%; padding:50px 30px; height:120px; background:#f0f0f0; margin-right:4.5%;}
.kjcx ul .m{ margin-right:0px;}
.kjcx ul .d{ width:60%;}
.kjcx ul .e{ width:40%;}
.kjcx ul .e img{ vertical-align:middle;}
.kjcx .kjcxlist li{ width:28%; margin-right:5%; box-shadow: 0 0 10px #dcdcdc; height:170px; line-height:170px; text-align:center;}
.kjcx .kjcxlist li:hover{ background:#102751; color:#FFF;}
.kjcx .kjcxlist li:hover a{color:#FFF; font-weight:bold; width:100%; display:block;}
.kjcx .kjcxlist li a{color: #102751;}

.rztx .rztxlist li{ float:left;  margin-bottom:50px; width:28%; margin-right:5%; box-shadow: 0 0 10px #dcdcdc; height:170px; line-height:170px; text-align:center;}
.rztx .rztxlist li:hover{ background:#102751; color:#FFF;}
.rztx .rztxlist li:hover a{color:#FFF; font-weight:bold; width:100%; display:block;}
.rztx .rztxlist li a{color: #102751;}

.yfpt { height:760px;}
.yfpt ul li{ float:left;}
.yfpt ul .a{ width:35%;}
.yfpt ul .b{ width:65%;}
.yfpt ul .b img{ border:10px solid #fff;}


.dj{ background:url(../images/dj/1.png) no-repeat #f0f0f0 left top; background-size: auto 670px; height:670px; min-width:1450px;}
.djjuling{ height:60px; line-height:60px; color:#fff;}
.djjuling a{ color:#FFF;}
.djwz{ line-height:30px; color:#262626; margin-top:200px; width:80%; margin-left:300px; background:url(../images/dj/2.png) no-repeat right bottom;background-size: auto 150px; height:500px;}
.djtb{ width:100px; height:30px; background:#e62129; text-align:center; font-size:15px; margin-bottom:20px;}
.djtb a{ width:100%; display:block; color:#eceeb7;}
.djtb a:hover{ color:#fff;}
.djbtwz{ position:relative; width:80%; margin-left:180px; margin-top:-90px; font-size:13px;}

.djnews { clear:both; padding-top:35px; color:#4d4d4d;}
.djnews a{color:#4d4d4d;}
.djnews .rqbt{ line-height:35px; font-size:16px; font-weight:bold;}
.djnews .rqbt img{ float:left; margin-right:2px; margin-top:5px;}
.djnews .zuo div{ width: 219px; height: 145px; overflow: hidden; margin-left: 50px;}
.djnews .zuo div img{ width: 100%; transition: all 0.5s;}
.djnews:hover .zuo div img{ transform: scale(1.1);}



.djnr{ background:url(../images/dj/dj03.jpg) no-repeat top left; background-position:0px 3px; height:200px; background-size:15px auto; padding-left:20px;}
.djnr p{ margin-top:-5px;}
.djnr ul{ padding-top:5px;}
.djnr ul li{ float:left;}
.djnr ul .zuo{ width:270px; text-align:right; margin-right:35px;}
.djnr ul .you{ width:73%; line-height:25px;}
.djnr ul .you div{ width:100%; height:75px; overflow:hidden; margin-bottom:20px;}
.djnr ul .you a{ color:#102751; font-size:14px;}

.sjduan{ padding-top:30px;}
.sjduan ul li{ float:left; width:29%; border-bottom:1px solid #102751; cursor:pointer; color:#102751; padding-left:10px; line-height:40px;}
.sjduan ul li img{float:left; margin-right:3px; }
.sjduanout img{ 
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%); opacity: 0.7;}
.sjduanlion img{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
filter: grayscale(0%); opacity: 1;}
.sjduanlionbg{background:url(../images/navxz.jpg) no-repeat center; background-position: 70%; background-size: 35% 2px;}
.sjduan ul .zuihou{ width:100px; cursor:none; background:none;}

.ryxx{ clear:both; padding-top:100px;}
.ryxx .ryxxlist{ width:99%; margin:0px auto;}
.ryxx .ryxxlist li{ float:left;  margin-bottom:50px; width:28%; margin-right:5.3%; box-shadow: 0 0 10px #dcdcdc; height:170px; line-height:30px; text-align:center;}
.ryxx .ryxxlist li a{ padding-top:45px; display:block; height:120px; color: #102751;}
.ryxx .ryxxlist li:hover{ background:#102751; color:#FFF;}
.ryxx .ryxxlist li:hover a{color:#FFF; font-weight:bold; width:100%; display:block;}
.AASHOW{ display:none;}


.ljwm img{ max-width:60%;}
.ljwm ul,.cm { clear:both;}
.ljwm ul li{ float:left; margin-bottom:50px;}
.ljwm ul .jz{ text-align:center;}
.ljwm ul .a{ width:40%; text-align:left;}
.ljwm ul .a img{ vertical-align:middle; margin-left:80px;}
.ljwm ul .b{ width:60%;}
.ljwm ul .c{ width:25%; padding:50px 30px; height:120px; background:#f0f0f0; margin-right:4.5%;}
.ljwm ul .m{ margin-right:0px;}
.ljwm ul .d{ width:60%;}
.ljwm ul .e{ width:40%;}
.ljwm ul .e img{ vertical-align:middle;}
.gohegui{ clear:both; padding:50px 0px;}
.zgs{ clear:both; padding:50px 0px; margin-bottom:100px;}
.zgs ul li { float:left; width:15.5%; margin:5px; background:#f0f0f0; height:35px; line-height:35px; overflow:hidden;}
.zgs ul li img{ cursor:pointer;}
.zgs ul li p{ float:left;height:35px;}
.zgs ul li > p:first-child{ margin-left:25px;}
.zgs ul li > p:last-child{ float:right; margin-right:17px; margin-top:10px;}
.zgs ul li div{ display:none; float:none; position:absolute; width:260px; height:140px; margin-top:-185px; background:#102751; color:#fff; padding:15px; z-index:2;}
.zgs ul li div span{ position:absolute; right:10px;}
.zgs ul li p .jia{ z-index:0;}


.znzz_a,.znzz_b{ clear:both; height:auto;}
.znzz_a img{ max-width:350px;}
.znzz_a li{ float:left; padding:50px 0px;}
.znzz_a li:first-child{ width:48%; text-align:center; float:left;}
.znzz_a li:last-child{ width:52%;  float:right;}
.znzz_a li h1{ margin-top:25%; font-size:45px;}
.znzz_a li h3{ margin-top:20px; font-size:20px;}
.znzz_a li h4{ margin-top:5px;}
.znzz_a li h5{ margin-top:20px; font-size:12px; line-height:20px;}

.divgaokong1{clear:both; height:100%; max-height:550px; margin-left:80px; padding:50px 0px;}
.divgaokong2{clear:both; height:100%; max-height:550px; padding:50px 0px;}

.znzz_b img{ max-width:350px;}
.znzz_b li{ padding:50px 0px;}
.znzz_b li:first-child{ width:60%;  float:left;}
.znzz_b li:last-child{ width:40%;   float:right;}
.znzz_b li h1{ margin-top:25%; font-size:45px;}
.znzz_b li h3{ margin-top:20px; font-size:20px;}
.znzz_b li h4{ margin-top:5px;}
.znzz_b li h5{ margin-top:20px; font-size:12px; line-height:20px;}
.junzhongjian{margin:120px auto 0px auto; width:380px;}

.yjtit{ font-size:25px; color:#3c547f; text-align:center; padding:30px 0px 100px 0px; width:93%;}
.biaodan{ height:530px;}
.biaodan div{ float:left; color:#3c547f; margin-top:8px;}
.biaodan input{ border:1px solid #bac1c8; height:33px; line-height:33px; color:#999; padding:0px 10px; width:85%;}
.biaodan textarea{ border:1px solid #bac1c8; height:264px; line-height:33px; color:#999; padding:0px 10px; width:85%;}
.biaodan div span{ color:#F00;}
.biaodan .bfb50{ width:50%;} 
.biaodan .dizhi{ width:109%;}
.biaodan .woyao{ width:50%;} 
.biaodan .woyao .woyaokk{border:1px solid #bac1c8; width:85%; height:31px; line-height:31px; margin-top:0px;}
.biaodan .woyao .woyaokk input { width:13px;vertical-align: middle; margin-top: -2px; margin-bottom: 1px; margin-left:15px;}
.biaodan .tijiao{ text-align:right; width:92.7%; margin-top:15px;}
.biaodan .tijiao input{ width:80px; cursor:pointer; background:#102751; color:#fff;}

.zhaocaicla{ clear:both;}
.zhaocaicla dd{ float:left; width:100px; height:30px; line-height:30px; font-weight:bold; font-size:15px; margin:50px 0px;}
.zhaocaicla dd a{ color:#333;}
.zhaocaicla .ddon{ color:#102751;}
.zhaocaicla .ddon a{ border-bottom:1px solid #0f2753; color:#0f2753;}

.zhaocailist{clear:both; display:none;}
.zhaocailist a{ color:#102751; display:block;}
.zhaocailist ul li{ height:70px; background:#f0f0f0; overflow:hidden; padding:18px; margin-bottom:30px;}
.zhaocailist ul li h5{ font-size:12px;}
.zhaocailist ul li h4{ clear:both; font-size:12px; float:none; color:#102751; background:url(../images/zc.png) no-repeat center left; background-size:15px auto; padding-left:20px;}
.zhaocailist ul li div h1{ font-size:17px; float:left; line-height:40px; color:#102751;}
.zhaocailist ul li div p{ font-size:13px; float:right; width:70px; height:25px; line-height:25px; background:#333; color:#fff; text-align:center;}


.zhaocailist ul li:hover{ background:#102751;}
.zhaocailist ul li:hover h5{ color:#fff;}
.zhaocailist ul li:hover h4{ color:#fff; background:url(../images/zcon.png) no-repeat center left; background-size:15px auto;}
.zhaocailist ul li:hover div h1{ color:#fff;}
.zhaocailist ul li:hover div p{background:#fff; color:#0f2753;}

.zhaocailistOn{ display:block;}

.jiaruwm{background:url(../images/jrjl/bannerbg.jpg) no-repeat center bottom; height:90vh;}
.jr_bantit{ font-size:28px; margin:28vh auto 5vh auto;}
.jr_banwz{ line-height:30px;}

.zhaopincla{clear:both;}
.zhaopincla dl{border-bottom:1px solid #0f2753; height:90px;}
.zhaopincla dd{ float:left; width:100px; height:30px; line-height:30px; font-weight:bold; font-size:15px; margin:50px 0px; text-align:center;}
.zhaopincla dd a{ color:#333;}
.zhaopincla .ddon{ color:#102751;}
.zhaopincla .ddon a{ border-bottom:1px solid #0f2753; color:#fff; background:#102751; width:90px; display:block;}


.zhaopinlist{clear:both;}
.zhaopinlist a{ color:#102751; display:block;}
.zhaopinlist ul li{ height:37px; background:#f0f0f0; overflow:hidden; padding:10px; margin-bottom:30px;}
.zhaopinlist ul li div span{ font-size:11px;}
.zhaopinlist ul li div h1{ font-size:17px; float:left; line-height:40px; color:#102751; margin-left:10px;}
.zhaopinlist ul li div p{ font-size:12px; float:right; width:60px; height:25px; line-height:25px; background:#333; color:#fff; text-align:center; margin-top:5px;}
.zhaopinlist ul li:hover{ background:#102751;}
.zhaopinlist ul li:hover div h5{ color:#fff;}
.zhaopinlist ul li:hover div h1{ color:#fff;}
.zhaopinlist ul li:hover div p{background:#fff; color:#0f2753;}

.zhaopinlistOn{ display:block;}

.xxtitle{ height:150px; border-bottom:1px solid #102751; text-align:center;}
.xxtitle h1{ font-size:30px; line-height:50px; color:#102751;}
.xxtitle h3{ font-size:15px;}
.zpxxbg{ background:url(../images/jrjl/titbg.png) no-repeat; background-size:150px 30px; width:150px; height:30px; line-height:28px; text-align:center; font-size:18px; color:#fff; margin-top:20px; margin-bottom:20px;}
.hengxian{ border-bottom:1px solid #102751; height:10px; margin:30px auto;}
.zplxr{ font-size:25px; color:#102751; line-height:50px;}

.zhtit{ border-bottom:1px solid #999; margin-top:50px;}
.zhtit span{ width:100px; height:55px; line-height:55px; font-size:20px; font-weight:bold; letter-spacing:5px; color:#666; border-bottom:1px solid #102751; display:block;}
.zhnews { clear:both; padding-top:35px; color:#4d4d4d;}
.zhnews a{color:#4d4d4d;}
.zhnews .rqbt{ line-height:40px; height:40px; font-size:16px; font-weight:bold;}
.zhnews .rqbt img{ margin-right:3px;}
.zhnr{ background:url(../images/dj/dj03.jpg) no-repeat top left; background-position:0px 3px; height:180px; background-size:15px auto; padding-left:20px;}
.zhnr p{ margin-top:-5px; height:20px; line-height:20px;}
.zhnr p a{ font-weight:bold; color:#333;}
.zhnr ul{ padding-top:5px; margin-top:20px;}
.zhnr ul li{ float:left;}
.zhnr ul .zuo{ width:235px; text-align:right; margin-right:35px;}
.zhnr ul .you{ width:77%; line-height:25px;}
.zhnr ul .you div{ width:100%; height:75px; overflow:hidden; margin-bottom:5px;}
.zhnr ul .you a{ color:#102751; font-size:14px;}

.ncp{ margin-top:50px;}
.ncp dd{ width:28%; float:left; text-align:left; font-size:1.8em; font-weight:bold; display:block; margin-right:7%; height:180px;}
.ncp dd:last-child{ margin-right:0px;}
.ncp dd:hover{ background:url(../images/cpxz.jpg) center bottom no-repeat #f1f1f1;}
.ncp dd a{  width:100%; color:#2d2d2d; display:block; background:#f0f0f0; padding:20px 0px 0px 20px; height:150px;}
.ncp dd a span{ font-size:11px; line-height:30px;}
.ncp dd:hover a span{ background:#0a2d6d; color:#fff; padding:2px 5px;}
.ncp dd a img{ position:relative; z-index:2; margin-left:135px; margin-top:-75px;}
.ncp dd .wkuang{ display:none; width:100%; height:265px; background:#f1f1f1; position:absolute; left:0px; font-size:14px; line-height:60px; padding-top:35px; box-shadow: 0 10px 10px #dcdcdc; z-index:1;}
.ncp dd .wkuang .erji{ width:20%; float:left; border-right: 1px solid #102752;}
.ncp dd .wkuang .erji .eijibt{ width:100%; height:50px; line-height:50px; text-align:center; padding-top:5px;}
.ncp dd .wkuang .erji .eijibt a{ width:70%; display:block; margin:0px auto; height:40px; line-height:40px; padding:0px;}
/*.icp dd .wkuang .erji .eijibt a:hover{ background:#102752; color:#FFF;}
.icp dd .wkuang .erji .eijibt:hover{ background:url(../images/sj.jpg) no-repeat 93% 16px;}*/

.ncp dd .wkuang .erji .sanji{ position:absolute; width:70%; left:27%; display:none; top:40px; height:88%;}
.ncp dd .wkuang .erji .sanji ul li{ float:left; width:19%; margin-right:3%; margin-left:3%;}
.ncp dd .wkuang .erji .sanji a{ background:none; color:#333;}
.ncp dd .wkuang .erji .sanji a:hover{background:none; color:#333;}

.ncp dd .wkuang .erji .sanji ul ul{ position:absolute; z-index:99; display:none; margin:-10px auto 0px auto; width:18%; height:auto; background:#f3f3f3;}
.ncp dd .wkuang .erji .sanji ul ul li{ float:none; font-weight:100; line-height:40px; width:100%; font-size:13px;}
.ncp dd .wkuang .erji .sanji ul ul li:hover{ background:#ddd;}
.ncp dd .wkuang .erji .sanji ul ul li:hover a{ color:#333;}
.ncp dd .wkuang .erji .sanji ul ul li a{ color:#666;}

.ncp .eron { background:url(../images/sj.jpg) no-repeat 93% 20px;}
.ncp .eron a{ background:#102752; color:#FFF; }

.cpqchu{ clear:both; width:100%;}
.cpzx{ font-size:35px; color:#17305d; font-weight:bold; text-align:center; line-height:180px; margin-top:60px;}
.cpbangzhu{ height:250px;}
.cpbangzhu ul li{ width:150px; height:150px; background:url(../images/cp/1.png); background-size:150px 150px; float:left; margin-right:30%; text-align:center;}
.cpbangzhu ul li span{ font-size:12px;}
.cpbangzhu ul li h2{ margin-top:90px; font-weight:bold; font-size:17px; color:#17305d;}
.cpbangzhu ul li:first-child{ margin-left:20px;}
.cpbangzhu ul li:last-child{ margin-right:0px;}
.zzjd{ font-size:16px; font-weight:bold; line-height:50px; padding-left:10px;}

.cp2_tit{ font-size:25px; color:#666; line-height:160px; height:160px; text-align:center;}
.cp2_cls{ border-bottom:1px solid #102751; height:60px; font-size:16px; text-align:center;}
.cp2_cls ul li{ float:left;line-height:60px;}
.cp2_cls ul li a{ width:100%; display:block; height:57px;}
.cp2_cls ul .lion{ font-weight:bold; border-bottom:3px solid #102751;}

.cp2show ul{ display:none;}
.cp2show ul li{ float:left; width:28%; height:180px; margin-right:8%; margin-top:50px;  box-shadow: 0 0 10px #dcdcdc; overflow:hidden;}
.cp2show ul li a{ display:block; width:100%; height:180px;color: #102751;}
.cp2show ul .nm{ margin-right:0px;}
.cp2show ul li h3,h5,img{ position:relative;}
.cp2show ul li h3{ margin-top:60px; width:150px; text-align:center; font-size:15px;}
.cp2show ul li h5{ margin-top:10px; width:150px; text-align:center; font-size:12px;}
.cp2show ul li img{ float:right; margin-top:-65px; margin-right:-30px;}

.cp2show ul li:hover{ background:#102751;}
.cp2show ul li:hover a{ color:#fff;}
.cp2show .ulon{ display:block;}

.cpshow{ margin-top:35px;}
.cpshow .imgs{ float:left; width:500px; max-height: 500px; height: auto; overflow:hidden; box-shadow: 0 2px 5px #dcdcdc;}
.cpshow .shuxing{ float:right; width:45%; padding-top:40px;}
.cpshow .shuxing h5{ font-size:15px; line-height:20px; color:#1c4a8c;} 
.cpshow .shuxing h4{ font-size:18px; text-transform:uppercase; line-height:40px;} 
.cpshow .shuxing h1{ font-size:40px; line-height:60px; font-weight:bold; color:#666;} 
.cpshow .shuxing h3{ font-size:14px; color:#102751; font-weight:bold; line-height:30px; margin-top:15px;} 
.cpshow .shuxing p{ line-height:30px; font-size:14px; color:#666;} 
.cpshow .shuxing .xian{ height:1px; overflow:hidden;}

.fangda_wrapper {display: none; position: fixed; z-index: 999; top: 0; right: 0; bottom: 0; left: 0; background-repeat: no-repeat; background-attachment: fixed; background-position: center; background-color: rgba(52, 52, 52, 0.8); background-size: 50%;}
.fangda_wrapper img{ background:#f1f1f1;}
.imgs img:hover { cursor: zoom-in; }
.fangda_wrapper:hover {cursor: zoom-out;}

.ly_td{ clear:both; padding-top:100px;}
.ly_td a{ width:60px; font-size:15px; display:block; float:left; height:35px; text-align:center; line-height:35px; margin-right:50px; font-weight:bold;}
.ly_td .aon{ color:#102752; border-bottom:3px solid #102752;}
.ltsty{ clear:both;border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:auto; min-height:300px; padding:20px; line-height:30px;}

.ltsty .alln_ny .cpnr{ display:none;}
/*.ltsty .alln_ny .cpnron{ display:block;}*/

.kcaaa{ height:350px; padding-top:50px;}
.lxaaa1{font-size:20px; font-weight:bold;}
.lxaaa2{width:60%; line-height:25px;}
.lxaaa3{float:left;}
.lxaaa4{float:right;}

.sousuo_tit{ height:60px; line-height:60px; font-size:15px; margin-top:50px; border-bottom:1px solid #ccc; color:#102751;}
.list_wz { padding:35px 0px;}
.list_wz li{ line-height:35px; height:35px; border-bottom:1px dashed #f0f0f0; padding-left:10px;}
.list_wz li:hover{ background:#f0f0f0;}
.list_wz li a{ width:100%; display:block; float:left;}
.banan{line-height:50px; color:#fff; }