﻿body{font-size: 14px;}
.container{width:1300px;}
div:after{clear: both;content: "";display: table;}
a:hover {color: #c00;}

#alltop{height:42px;line-height:40px;overflow: hidden;border-bottom: 2px #ccc solid;}

	#topgg{width:1099px;}
	#toplink{width:145px;text-align: right;}

#top1{height:140px;}
#top1 .container{position: relative;}
	#logo{width:760px;height:140px;vertical-align: middle;padding-top:20px;}
	#logo img{max-height: 120px;vertical-align: middle;}
	#tel{width:340px;height:140px;vertical-align: middle;padding-top:45px;text-align: right;}
	#tel img{max-width:340px;max-height: 120px;vertical-align: middle;}

#navbg{background: #034484;height:60px;margin-bottom: 1px;}
#nav{height:60px;position:relative;}
	.menu, .menu ul {list-style: none;padding: 0;text-align: center;line-height:60px;}
	.menu {height: 60px;}
	.menu>li {width:144px;float:left;cursor: pointer;float: left;position: relative;height: 60px;}
	.menu a {color:white;font-size:16px;}
	.menu li.on{background: white;}
	.menu li.on a{color:black;}

	.menu .submenu a {display: block;font-size: 13px;line-height: 50px;text-decoration: none;text-transform: uppercase;}
	.submenu {left: 0;max-height: 0;position: absolute;width: 164px;margin-left: -1px!important;top: 100%;z-index: 0;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;}
	.submenu li {opacity: 0;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;-o-transition: opacity .4s, -o-transform .5s;transition: opacity .4s, transform .5s;}
	.menu .submenu li:hover a {border-radius: 0;color: #ffffff;background: #1D2088;}
	.menu > li:hover .submenu, .menu > li:focus .submenu {max-height:600px;z-index:9999;}
	.menu > li:hover .submenu li, .menu > li:focus .submenu li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
	.menu li:hover .submenu li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
	.menu li:hover .submenu li:nth-child(2) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}
	.menu li:hover .submenu li:nth-child(3) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}
	.menu li:hover .submenu li:nth-child(4) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
	.menu li:hover .submenu li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
	.menu li:hover .submenu li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}
	.menu li:hover .submenu li:nth-child(7) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
	.menu li:hover .submenu li:nth-child(8) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
	.submenu li:nth-child(1) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
	.submenu li:nth-child(2) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
	.submenu li:nth-child(3) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}
	.submenu li:nth-child(4) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;    -o-transition-delay: 200ms;transition-delay: 200ms;}
	.submenu li:nth-child(5) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
	.submenu li:nth-child(6) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;   -o-transition-delay: 100ms;transition-delay: 100ms;}
	.submenu li:nth-child(7) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}
	.submenu li:nth-child(8) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}

#banner{width:100%;height:537px;clear:both;position:relative;overflow:hidden;}
	.jc_index_banner{width:1920px;height:537px; overflow:hidden; position:relative;margin-left:-960px; left:50%;}
	.skitter-large-box{margin-left:-960px;left:50%;position:absolute;}
	.skitter{max-width:1920px;}
	.skitter-large-box,.skitter{width:1920px;background:#fff;}
	.skitter-large-box,.skitter img{height:537px;}
	
	.skitter .info_slide_dots{bottom:20px;}
	.skitter .info_slide_dots .image_number{background:#fff;}
	.skitter .info_slide_dots .image_number.image_number_select{background: #24559F;}
	
#cbanner{width:100%;height:300px;clear:both;position:relative;overflow:hidden;}

.huibg{background: #EEEEEE;}
#zycp{line-height: 55px;margin-bottom:30px;font-size:15px;border-bottom:1px #ccc solid;}
#hplist{clear:both;}
#hplist .item{}
#hplist .item .name{text-align: center;line-height: 50px;margin-bottom: 10px;height:50px;margin-bottom: 12px;}
#hplist .item .name a{color:#004489;font-size: 36px;font-weight: bold;position: relative;}
#hplist .item .name a:before{content:"";width:75px;height:3px;background:#004489;position: absolute;left:-90px;top:23px;}
#hplist .item .name a:after{content:"";width:75px;height:3px;background:#004489;position: absolute;right:-90px;top:23px;}
#hplist .item .ms{height:30px;line-height: 30px;color:#666666;font-size: 18px;margin-bottom: 65px;}
#hplist .item .hotp {width:1300px;height:274px;overflow: hidden;}
#hplist .item .hotp ul li{float:left;width:180px;height:274px;}
#hplist .item .hotp ul li+li{margin-left:44px;}
#hplist .item .hotp ul li .img,#hplist .item .hotp ul li .img img{width:200px;height:175px;}
#hplist .item .hotp ul li .cpm{text-align: center;line-height: 54px;font-size: 15px;height: 54px;overflow: hidden;}

.alltit{background: url(images/7.png) center bottom no-repeat;height:100px;line-height: 100px;text-align: center;color:#014487;font-size: 40px;}

#habout{margin-top:38px;border-bottom:2px #DEDEDE solid;padding-bottom: 34px;}
#habout .con{min-height: 430px;margin-top: 44px;}

#hscxc{clear:both;}
#hscxc .ms{font-size: 22px;text-align: center;line-height: 50px;height:50px;margin-bottom: 40px;}
#hscxc .con{width:1300px;height:420px;margin-bottom: 62px;}
	#hscxc .con ul li{float:left;width:392px;height:420px;margin-right:62px;background: #EEEEEE;}
	#hscxc .con ul li .img,#hscxc .con ul li .img img{width:392px;height:316px;position: relative;}
	#hscxc .con ul li .ico{position: relative;z-index: 2;width:36px;height:36px;background: url(images/5.png) no-repeat;left:330px;bottom: -18px;}
	#hscxc .con ul li .name{font-size: 18px;font-weight: bold;line-height: 36px;height:36px;overflow: hidden;margin:18px 14px 0 14px;}
	#hscxc .con ul li .gs{font-size: 15px;color:#444450;padding-left:14px;}

#hnews{padding:30px 0 100px 0;}
	#hnews .title{text-align: center;margin-bottom: 50px;}
	#hnews .title .ying{color:#AAAAAA;font-size:30px;line-height: 36px;font-weight: bold;}
	#hnews .title .zhong{color:#00448A;font-size:36px;line-height:50px;font-weight: bold;}
	#hnews .con{background: white;padding:20px;}
	#yhal{width:670px;min-height: 530px;}
	#hnews .con .bt{line-height: 42px;height:42px;font-size: 26px;margin-bottom: 30px;}
		#yhal .list li{width:670px;height:202px;}
		#yhal .list li+li{margin-top:48px;}
		#yhal .list li .img,#yhal .list li .img img{width:270px;height:202px;}
		#yhal .list li .txt{width:394px;height:202px;background: #F0F0F0 url(images/9.png) left center no-repeat;padding:12px 22px;}
		#yhal .list li .txt .name{height:50px;line-height: 50px;overflow: hidden;}
		#yhal .list li .txt .name a{font-size: 18px;}
		#yhal .list li .txt .info{height:120px;overflow: hidden;line-height:30px;color:#555555;}

		#hydt {width:570px;}
		#hydt .list li{height:154px;padding-bottom:30px;overflow: hidden;}
		#hydt .list li .time{width:112px;height:120px;background: url(images/6.jpg) no-repeat;text-align: center;}
		#hydt .list li .time .dd{font-size: 16px;font-weight: bold;line-height: 74px;height:48px;overflow: hidden;;}
		#hydt .list li .ny{font-size: 14px;line-height: 24px;}
		#hydt .list li .txt{width:440px;}
		#hydt .list li .txt .name{height:42px;line-height: 42px;overflow: hidden;}
		#hydt .list li .txt .name a{font-size: 18px;}
		#hydt .list li .txt .info{height:90px;overflow: hidden;line-height:30px;color:#555555;}
		
#footer{background: #313131;padding:14px 0;color:white;}#footer a{color:white;font-size: 16px;}
	#hyqlj a{padding:0 12px;line-height: 30px;white-space: nowrap;}
#allbq{background: #222222;padding: 20px 0;color:#AAAAAA;min-height: 106px;} #allbg a{color:#AAAAAA;}








#cplb{width:256px;}
#cplb .tit{height:110px;background: #034484;color:white;padding-left:20px;padding-top:12px;line-height: 30px;}
#cplb .tit .name{font-size: 18px;font-weight: bold;line-height: 40px;}
#cplb .con{padding-top:21px;}
#cplb .xl{padding-bottom: 14px;}
#cplb .xlname{background: #C0C0C0 url(images/19.png) 6px center no-repeat;text-indent: 32px;line-height: 40px;height:40px;margin-bottom: 12px;}
#cplb .xl.on .xlname{background:#034484 url(images/19.png) 6px center no-repeat;}
#cplb .xlname a{color:white;font-size: 16px;}
#cplb .xl ul li{height:43px;border-bottom: 1px #DFDFDF dashed;padding-left:23px;background: url(images/20.png) 8px center no-repeat;line-height: 42px;}


#cplxwm{width:256px;clear: both;}
#cplxwm .tit{height:110px;background: #034484;color:white;padding-left:20px;padding-top:12px;line-height: 30px;}
#cplxwm .tit .name{font-size: 18px;font-weight: bold;line-height: 40px;}
#cplxwm .con{border:1px #034484 solid;padding:15px 10px;}


#cnav{height:55px;border-bottom: 1px #0364C5 solid;line-height: 54px;margin-bottom: 25px;overflow: hidden;}
#cnav .dh{font-size: 16px;}
#cnav .dh a{color:#949293;}
#cnav .rdh a{color:#949293;font-size: 16px;}#cnav .rdh a+a{margin-left:24px;}
#cnav .rdh a.on{color:red;}
#cnav span{float:left;width:130px;height:50px;font-size: 18px;text-align: center;line-height: 50px;display: block;background:#034484;color:white;}



#h_main{width:1300px;margin:30px auto;}
#h_left{width:256px;float:left;}
#h_right{width:1020px;float:right;}
.m_tit1{border-bottom: 1px #0364C5 solid;height:50px;line-height: 50px;}

/*****************次页******************/
#nllist{}
	#nllist .ctitle{background: url(images/22.jpg) center left no-repeat;padding-left:54px;font-size: 18px;font-weight: bold;line-height: 48px;height:48px;margin:17px 0;}
	.newsListContent .one{height:198px;overflow: hidden;margin-bottom: 20px;}
	.newsListContent .one .img{width:266px;height: 198px;}
	.newsListContent .one .img img{width:266px;height: 198px;}
	.newsListContent .one .txt{width:756px;height: 198px;overflow: hidden;}
	.newsListContent .one .txt .name{line-height: 26px;margin-bottom: 20px;height:26px;font-size: 18px;}
	.newsListContent .one .txt .info{height:90px;line-height: 30px;}
	.newsListContent .one .txt .more{text-align: center;border:1px #DFDFDF dashed;border-radius: 4px;width:126px;height:32px;color:#666666;margin-top:30px;}
	.newsListContent li{border-bottom: 1px #DFDFDF dashed;background: url(images/dot1.gif) center left no-repeat;padding-left:18px;line-height: 46px;height:47px;clear: both;}
	.newsListContent li span{float:right;}
	.newsListContent li a{font-size: 16px;}


#pllist{}
#pllist .one{margin-bottom: 28px;height:240px;overflow: hidden;}
#pllist .one .img{height:240px;border:1px #C7C6CB solid;width:294px;}
#pllist .one .img img{height:238px;width:292px;}
#pllist .one .txt{width:724px;}
#pllist .one .name{height:40px;line-height: 40px;background: url(images/22.jpg) center left no-repeat;padding-left:56px;font-size:22px;margin-bottom: 26px;}
#pllist .one .info{line-height:33px;height:99px;overflow: hidden;font-size: 15px;}
#pllist .one .more{margin-top:30px;border:1px #034484 solid;border-radius: 6px;width:136px;height:36px;text-align: center;line-height: 36px;}


#imglist li{float:left;height:280px; line-height: 30px;margin-right:22px;margin-bottom: 30px;}
#imglist li:nth-child(3n){margin-right:0;}
#imglist li .img,#imglist li .img img{height:240px;width:332px;}
#imglist li .img{margin-bottom: 10px;}
#imglist li .name{text-align: center;background: #034484; color:white;font-size: 15px;}


#newslist{clear:both;}
#newslist .item{float:left;width:500px;}
#newslist .item+.item{float:right;}
#newslist .item .bt{border-bottom: 1px #C1C1C1 solid;font-size: 15px;height:41px;line-height: 40px;margin-bottom: 20px;}
#newslist .item .bt span{float: right;font-size: 14px;}
#newslist .item li{line-height: 32px;border-bottom: 1px #CCC dashed;height:33px;overflow: hidden;clear:both;}
#newslist .item li span{float:right}



#yylyinfo{clear:both;min-height:1000px;margin-bottom: 30px;}
#yylyinfo .title h1{font-size: 30px;color:#0363CB;text-align: center;margin-bottom:30px;line-height: 50px;}

#yylydi .container{min-height: 360px;margin-bottom: 30px;}


#jjfalist .item{width:1300px;height:630px;position: relative;margin-top:52px;}
#jjfalist .item .xlinfo{width:974px;height:552px;position: relative;overflow: hidden;margin-top:77px;}
#jjfalist .item .xlinfo .img{width:974px;height:552px;background: #007ACC;}
#jjfalist .item .xlinfo .img img{width:974px;height:552px;}
#jjfalist .item .xlinfo .info{width:974px;height:104px;position: absolute;top:auto;bottom:0;background:url(images/btb60.png);padding:15px;overflow: hidden;z-index: 4;padding-right: 65px;font-size: 16px;}
#jjfalist .item .list{width:410px;height:550px;position: absolute;z-index:9;top:0;right:0;background:#F8F8F8;padding-top:77px;}
#jjfalist .item .list .imgbg{background: url(images/05.png) top center no-repeat;padding-top:110px;line-height: 44px;height:166px;text-align: center;}
#jjfalist .item .list .imgbg a{font-size: 24px;font-weight: bold;color:#0065C7;}
#jjfalist .item .list .line{width:44px;height:3px;background:#0363C7;margin:0 auto;}
#jjfalist .item .list ul{clear:both;padding-top:20px;width:272px;float:right;padding-right: 50px;}
#jjfalist .item .list ul li{line-height:44px;height:44px;overflow: hidden;clear:both;}
#jjfalist .item .list ul li a{color:#878787;font-size: 16px;}
#jjfalist .item:nth-child(2) .xlinfo{float:right;}
#jjfalist .item:nth-child(2) .list{left:0;right:auto;}
#jjfalist .item:nth-child(4) .xlinfo{float:right;}
#jjfalist .item:nth-child(4) .list{left:0;right:auto;}
#jjfalist .item:nth-child(2) .list .imgbg{background: url(images/06.png) top center no-repeat;}
#jjfalist .item:nth-child(3) .list .imgbg{background: url(images/07.png) top center no-repeat;}
#jjfalist .item:nth-child(4) .list .imgbg{background: url(images/08.png) top center no-repeat;}

#proimg {width:508px;height:358px;}
#productimagelist ul li {width:506px;height:356px;}
#productimagelist ul li img{width:506px;height:356px;}
#pro_right{width:780px;margin:0;float: right;}
#protit {font-size: 24px;font-weight:normal;float:none;}
#proAbstract{height:280px;overflow: hidden;line-height: 32px;padding:0;}
#pro_right .zxrx{width:100%;height:75px;background: url(images/zxzx.jpg) no-repeat;}
#pro_right .links a{display: block;float:left;margin-right:10px;width:100px;height:30px;line-height: 30px;padding-left:32px;background: url(images/alico.png) center left no-repeat;color:#949494;font-size: 15px;}
#pro_right .links a:nth-child(2){background: url(images/xwico.png) center left no-repeat;}


#allist{clear:both;}
#allist li{float:left;width:322px;height:358px;margin-right:37px;}
#allist li:nth-child(3n){margin-right:0;}
#allist li .img{border:1px #034484 solid;height:272px;width:322px;padding:12px 0 0 0;text-align: center;}
#allist li .img img{width:292px;height:248px;margin:0 auto;}
#allist li .name{line-height: 48px;height:48px;text-align: center;background: #E1E1E1;margin-top:12px;}
#allist li .name a{font-size: 16px;}

.alname{text-align: center;font-size: 24px;color:#034484;line-height: 50px;}
.alnr{margin-top:20px;}

/* .left_side{ width:310px;  float:left; display:inline;}
.left_side_p1{ height: 65px; position: relative; margin-top: 10px; }
.left_side_sp1{ width: 60px; height: 2px; background:#24559F; position: absolute; left: 0px; top: 0px; transition: all 1s;  }
.left_side_p1 a:hover .left_side_sp1{ width:150px; }
.left_side_sp2{ color:#24559F; font-size:40px; font-weight: bold; position: absolute; top: 8px;}
.left_side_sp2 span{ color: #F08505; } */

/*********************************************************/




/*新闻列表*/
.news_list{width:1020px; padding:30px; padding-right:230px;overflow: hidden; background:url(images/news_1.jpg) no-repeat 1090px 30px #ffffff; height:160px;cursor:pointer;margin:0 auto;box-sizing:content-box; margin-bottom:10px; }
.news_list h3{font-size:16px; font-weight:normal;line-height:40px; border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.news_list:hover{background:url(images/news_2.jpg) no-repeat 1090px 30px #d32b1c; color:#fff}
.news_list:hover h3{border-bottom:1px solid #da4b3e;}
.news_nr_bt{ line-height:45px;background:#d0d0d0; font-size:16px; overflow:hidden;padding-left:15px;}

.newnr{width:100%;margin:0 auto 10px auto;clear:both;}
.prvnext{width:98%;margin:30px auto 10px auto;}


#p_proList li{float:left;margin-top: 20px;margin-bottom:10px; display:inline; height:284px;margin-right: 2%;width: 31.33333333%;transition: .2s width ease;}
#p_proList li a{ background: #fff; float: left; padding:3px;}
#p_proList li .pic_01{ text-align: center; overflow: hidden; background: #fff;}
#p_proList li .pic_01 img{width:285px;max-width:100%; vertical-align:middle; transition: all 1s;height:222px;border:1px #ccc dashed;}
#p_proList li .pic_02{ line-height:55px; height:55px; margin-top: 5px;font-size:15px;}
#p_proList li .pic_03{ width: 30px; height: 3px; background: #0E6FDA; margin-top: 15px; transition: all 1s;}
#p_proList li a:hover{ background: #0E6FDA; }
#p_proList li a:hover .pic_03{ width: 100%; background: #fff;}
#p_proList li a:hover .pic_01 img{ transform:scale(1.05);}
#p_proList li a:hover .pic_02{ color: #fff;}

#p_proList1 li{float:left;margin-top: 20px;margin-bottom:10px; display:inline; height:265px;margin-right: 2%;width: 31.33333333%;transition: .2s width ease;}
#p_proList1 li a{ background: #fff; float: left; padding:2px;}
#p_proList1 li .pic_01{ text-align: center; overflow: hidden; background: #fff;}
#p_proList1 li .pic_01 img{width:285px;max-width:100%; vertical-align:middle; transition: all 1s;height:210px;}
#p_proList1 li .pic_02{ line-height:45px; height:45px; margin-top: 5px;font-size:16px;}
#p_proList1 li .pic_03{ width: 30px; height: 5px; background: #0E6FDA; margin-top: 15px; transition: all 1s;}
#p_proList1 li a:hover{ background: #0E6FDA; }
#p_proList1 li a:hover .pic_03{ width: 100%; background: #fff;}
#p_proList1 li a:hover .pic_01 img{ transform:scale(1.05);}
#p_proList1 li a:hover .pic_02{ color: #fff;}

.xlpanel{margin-bottom:30px;}
.xlpanel .ctitle{background: #1D2088;line-height: 40px;margin-bottom:20px;color:white;padding-left:20px;}
.xlpanel .ctitle a{color:white;font-size:18px;}
.xlpanel .ctitle span{float:right;margin-right:20px;font-size: 14px;}


#xgallist .tit{line-height: 40px;padding-left:20px;font-size: 18px;background: #246CD8;color:white;margin-bottom: 30px;}
#xgallist .box{width:1300px;height:242px;overflow: hidden;margin-bottom:50px;}
#xgallist .box ul li{float:left;width:305px;height:240px;border:1px #256ED6 solid;margin-right:24px;box-sizing: content-box;}
#xgallist .box ul li .img{width:285px;height:160px;margin:8px auto 16px auto;}
#xgallist .box ul li .img img{width:285px;height:160px;}
#xgallist .box ul li .line{width:36px;height:4px;margin:0 auto;background:#256ED6;}
#xgallist .box ul li .name{line-height: 50px;font-size: 16px;text-align: center;}