﻿.container{width:1300px;margin:0 auto;}
.container:after{clear:both;}
body{}

header{}
	#htop{height:40px;background:#276ED6;line-height:40px;color:white;}
	#htop a{color:white;}
		#hgdgg{width:900px;height:36px;}
		#hlink{width:218px;height:36px;}
		
	#top1{height:150px;overflow: hidden;}
		#logo{vertical-align: middle;margin-top:15px;}
		#tel{vertical-align: middle;margin-top:15px;}

	#logo1 h1{background: #fff;font-size: 24px;height: 60px;overflow: hidden;font-weight: normal;line-height: 90px;padding-bottom:8px;width: 860px;margin:0;}
	#logo1 h2{background:#fff;font-size:16px;color:#666;height:50px;overflow:hidden;font-weight: normal;width: 860px;margin:0;line-height:50px;}
    #logo1{background: url(/upload/image/20191119/20191119153301_8408.jpg) no-repeat left 10px;padding-left:95px;height:100px;width: 960px;float: left;padding-top: 10px;}
    
	#navbg{height:57px;width:1345px;margin:0 auto;border-top:1px #266FD6 solid;padding-top:11px;}
		#nav{position: relative;width:1420px;margin:0 auto;z-index:9;left:-38px;border-right:1px #ECECEC solid;}	
			#nav ul li{float:left;width:141px;text-align: center;line-height:36px;height: 36px;}
			#nav ul li+li{background: url(images/04.jpg) left center no-repeat;}
			#nav ul li a{font-size:16px;}
			#nav ul li:hover{background:url(images/03.png) center center no-repeat;color:white;}
			#nav ul li:hover a{color:white;}

#banner{width:100%;height:618px;clear:both;position:relative;overflow:hidden;border-top:2px #276ED6 solid;}
	.jc_index_banner{width:1920px;height:618px; 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 url({$bg.src});}
	.skitter-large-box,.skitter img{height:618px;}

#fastlink{clear: both;background: url(images/05.jpg) top center no-repeat;height:210px;}
	#fastlink .links{width:380px;height:72px;line-height: 24px;overflow: hidden;margin-top:105px;}
	#search{width:844px;height:80px;margin-top:78px;}
	#search .hotkey{color:#D0CECF;height:36px;line-height: 36px;overflow: hidden;padding-left:6px;}
	#search .box{position: relative;width:844px;}
	#search .box .info{font-size: 24px;width:514px;padding-left:8px}
   	#search .box .inp{margin-top:10px;}
	#search .box input.searchinput{width:214px;border:1px #D0CECF solid;border-radius: 3px;height: 36px;padding:0 0 0 6px;}
	#search .box input.btn{position: relative;right:2px;top:0;margin-top:10px;}

#plist{clear:both;}
	.kinfo{text-align: center;height:116px;margin-bottom: 26px;}
		.kinfo .name{font-size: 34px;font-weight:bold;line-height: 80px;}
		.kinfo .info{font-size: 16px;line-height: 36px;}
#leftp{width:314px;}
#leftp .title{background: url(images/07.jpg); height:116px;}
#leftp .con{border:1px #2B74DA solid;padding:15px 0;background:#fafafa}
#leftp .con li{height:46px;line-height: 46px;border-bottom: 1px #e5e5e5 dashed;background: url(images/08.jpg) left center no-repeat;padding-left:30px;margin: 0 15px;}
#leftp .con li a{font-size: 16px;}
#leftp .con .lcontact{padding:10px;min-height: 100px;}
	#picpro{width:966px;}
	#picpro li{width:308px;height:284px;float:left;margin-right:21px;margin-bottom: 24px;}
	#picpro li:nth-child(3n){margin-right:0;}
	#picpro li .img{border:1px #D6D6D6 solid;width:306px;height:230px;}
	#picpro li .img img{width:304px;height:228px;} 
	#picpro li .name{height:42px;margin-top:13px;background: #F3F3F5;text-align: center;font-size: 16px;line-height: 42px;overflow: hidden;}


#hgg{background: url(images/09.jpg) center center no-repeat;height:184px;}

#homeys{clear:both;}
	#ysbg{background: url(images/10.jpg) center top no-repeat;height:1436px;overflow: hidden;}
	#ysbg .hys1{height:440px;}
	#ysbg .hys1 .nr{width:520px;height:132px;margin:243px 0 0 231px;overflow: hidden;}
	#ysbg .hys2{height:490px;}
	#ysbg .hys2 .nr{width:527px;height:142px;overflow: hidden;float:right;}
	#ysbg .hys3{clear: both;}
	#ysbg .hys3 .nr{width:520px;height:142px;margin:0 0 0 238px;overflow: hidden;}

#habout{background:url(images/11.jpg) center top no-repeat;height:750px;}
	#habout .nr{width:1284px;height:440px;padding-top:230px;margin:0 auto;}

#newsbox{clear:both;}
	#newsqh{width:844px;}
	#newsqh .hd{height:55px;border-bottom:1px #BFBFBF solid;position: relative;margin-bottom: 15px;}
	#newsqh .hd ul{position: absolute;width:300px;height:56px;}
	#newsqh .hd ul li{line-height: 56px;font-weight: bold;font-size: 20px;height:56px;width:150px;float:left;}
	#newsqh .hd ul li.on{box-sizing: border-box;border-bottom: 3px #206EDB solid;}
	#newsqh .bd .one{width:384px;height:386px;background: #F8F8F8;position: relative;margin-top:16px;}
	#newsqh .bd .one .img{width:384px;height:264px;}
	#newsqh .bd .one .img img{width:384px;height:264px;}
	#newsqh .bd .one .name{padding-left:138px;height:58px;line-height: 44px;font-size:16px;font-weight: bold;overflow: hidden;}
	#newsqh .bd .one .info{padding:0 10px;height:52px;line-height: 26px;overflow: hidden;}
	#newsqh .bd .one .time{background: #276ED6;color:white;width:92px;height:92px;position: absolute; left:32px;top:220px;z-index: 10;text-align: center;}
	#newsqh .bd .one .time .dd{margin:0 10px;border-bottom: 1px white solid;height:52px;line-height: 52px;font-size:30px;}
	#newsqh .bd .one .time .yue{font-size: 16px;}
	#newsqh .bd ul{width:440px;}
	#newsqh .bd ul li{height: 50px;line-height: 50px;background: url(images/dot1.gif) left center no-repeat;padding-left:20px;border-bottom: 1px #BFBFBF dashed;clear:both;font-size: 16px;}
	#newsqh .bd ul li span{float:right;color:#BFBFBF;}

	#hquestion{width:420px;height:470px;background: #FAFAFA;padding:0 6px;}
	#hquestion .title{border-bottom: 1px #BFBFBF solid;height:45px;line-height: 44px;background: url(images/12.png) left center no-repeat;padding-left:36px;}
	#hquestion .title .mc{font-size:20px;font-weight: bold;}
	#hquestion ul li{border-bottom: 1px #BFBFBF dotted;padding:24px 0;margin:0 16px;line-height: 30px;}
	#hquestion ul li .w{font-size: 16px;height:30px;overflow: hidden;}
	#hquestion ul li .w span{display: inline-block;width:24px;height:24px;background: #286DE2; text-align: center;line-height: 24px;margin:2px 4px 0 10px;color:white;}
	#hquestion ul li .d{height:60px;overflow: hidden;font-size: 15px;}
	#hquestion ul li .d span{display: inline-block;width:24px;height:24px;background: #FC6401; text-align: center;line-height: 24px;margin:2px 4px 0 10px;color:white;}

#hgg1{background: url(images/13.png) center center no-repeat;height:210px;}

#hpic{margin-bottom: 40px;}
	#hpic .one{width:550px;height:560px;background: #0456C4;color:white;line-height: 84px;font-size: 21px;font-weight: bold;}
	#hpic .one a{color:white;}
	#hpic .one .img{width:550px;height:474px;}
	#hpic .one .img img{width:550px;height:474px;}
	#hpic .one .name{padding-left:15px;}
	#hpic .one .name span{display: block; width:120px;height:36px;line-height: 36px;font-size: 16px;font-weight: normal;text-align: center;color:black;margin:28px 15px 0 0;background: #FF9D0E;float:right;}
	#hpic ul{width:720px;}
	#hpic ul li{width:346px;height:270px;margin:0 27px 24px 0;float:left;}#hpic ul li:nth-child(2n){margin-right:0;}
	#hpic ul li img{width:346px;height:270px;}

  
#qqlink{background: #216DDD;height:80px;line-height: 80px;color:white;}#qqlink a{color:white;}
	#qqlink .txt{background: url(images/15.jpg) right center no-repeat;width:508px;height: 80px;font-size:18px;}
	#qqlink .qq{background: url(images/14.jpg) center center no-repeat;width:160px;height: 80px;}


#dlxwm{background:#414350;height:280px;padding:10px 0;color:white;}#dlxwm a{color:white;}


#allbq{background:#272935;min-height:60px;color:white;}#allbq a{color:white;}

#cbanner{height:259px;display:block;background:url(images/cbanner.jpg) center top no-repeat;}

.box{margin:0 auto;clear:both;}
.imgbox{text-align:center;}	

.dqwz1{line-height:50px;height:50px;text-align: right;margin-bottom:-50px;}

.dqwz{line-height:50px;height:50px;text-align: right;margin-bottom:-50px;}
.dqwz .container{background:url(images/32.jpg) left center no-repeat;}

.dqwz a{margin-right:5px;}
.dqwz span{margin-left:5px;}

#cytitle{height:130px;background:url(images/31.jpg) center top no-repeat;text-align:center;}
#cytitle .title{font-size: 36px;font-weight: bold;line-height: 77px;height: 69px;overflow: hidden;}
#cytitle .xx{font-size: 16px;}

#ciye .ctit{height:50px;line-height:50px;padding-left:42px;font-size:16px;}
#ciye .con_nr{min-height:300px;}

#c_main{width:1300px;clear:both;margin:0 auto;padding:30px 0 30px 0;}

#m_right{width:966px;float:right;}
#m_right .tit{border-bottom:2px #0F6DE7 solid;font-size: 22px;margin-bottom:20px;color:red;}
#m_right .tit a{float: right;}
.box{margin:0 auto;clear:both;}
.imgbox{text-align:center;}	

#xgcpxwbox {padding-bottom:30px;}
#xgcpxwbox .tit{border-bottom:2px #0F6DE7 solid;font-size: 22px;margin-bottom:20px;}
#xgcpxwbox .con{min-height:300px;}

#procon{margin-left:0;}
#procon .top{border-bottom: 1px #14A8EE solid;padding-bottom: 20px;margin-bottom: 30px;}
#pro_right {width:566px;}

#p_proList li{width:309px;height:295px;text-align:center;line-height:36px;box-sizing:border-box;border:1px #DEDADB solid;margin: 15px 17px 20px 0;}
#p_proList li:nth-child(3n){margin-right:0;}
#p_proList li .img{height:290px;}
#p_proList li .img img{width:286px;height:230px;margin:10px auto;}
#p_proList li .t{line-height:30px;height: 38px;padding-left:10px;overflow:hidden;}
#p_proList li .xq{overflow:hidden;line-height:24px;padding:10px;height:92px;}


.contentcon{padding-top:20px;}

h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0;padding:0;}

#newsshow p{margin-bottom:20px;}
#xgcp .con li{float:left;    margin: 0;
    width: 311px;
    text-align: center;
    line-height: 36px;
    height: 292px;}
#xgcp .con li img {
    width: 300px;
    height: 230px;
    border: 1px #eee solid;
}

#xgxw li{line-height:36px;border-bottom:1px #ccc dotted;}

.lanbg{background:#0288CF;height:170px;}

#m_newsList {width:98%;}
#proAbstract .con {height:auto;}

.cban{background:url(images/cban.jpg) no-repeat center top;height:618px;width:100%;overflow:hidden;}
.cban .container{padding-top: 560px;}
.cban .cnr{font-size:12px;line-height: 1.2;font-family:cursive;color: #818183;margin-left:50px;height: 42px;overflow:auto;letter-spacing: 3px;}
.cban .cnr::-webkit-scrollbar{    display: none;}
.kinfo1{height:30px;}
#allbq1{background:#272935;color:#fff;padding:40px 0;text-align:center;line-height:3;}
#allbq1 a{color:#fff;}
#protit h1{line-height:1.5;margin-top:10px;margin-bottom:10px;font-weight:bold;}