
@charset "utf-8";

body,div,ul,li,a,p,img{margin:0 auto;padding:0;font-family:"microsoft yahei";text-decoration:none;}

img{border: 0;}

#header img{width: 100%;height: 0 auto;margin-top: -5px;}
#header .mainbav{width: 100%;height: 45px;background: #1b3a80; margin-bottom: 30px;}
#header .mainbav ul{width: 1200px;height: 45px;position: absolute;left:50%;margin-left:-600px;list-style: none;}
#header .mainbav ul li{float:left;text-align:center;width: 170px;}
#header .mainbav ul li a{text-decoration:none;color:#fff;line-height:30px;display:block;font-size:18px;font-weight:500;margin-top: 7px;border-right: 1px #fff solid;}
#header .mainbav ul li a.mianbav-hou{text-decoration:none;color:#fff;line-height:30px;display:block;font-size:18px;font-weight:500;margin-top: 7px;border-right: 0px #fff solid;}

#wrapper{width:1200px;position:relative;left:50%;margin-left:-600px;border:0px solid #000;overflow: hidden;}
#wrapper .content {width: 100%;height:340px;}
#wrapper .content .dynamic{float:left;width:710px;}
#wrapper .content .dynamic img{width: 100%;height: 100%;}


#wrapper .content .introduction{float: right;width:465px;}
#wrapper .content .introduction .title{width:460px;height: 40px;border-left:4px solid  #1b3a80;border-bottom: 1px solid #bfbfbf;}
#wrapper .content .introduction .title p{float: left;margin-left: 10px;font-size: 18px;font-weight:600;line-height: 40px;color: #333; }
#wrapper .content .introduction .introduction-content{margin-top: 20px;font-size: 14px;}
#wrapper .content .introduction .introduction-content span{color: #333;font-size: 14px;line-height: 35px;height: 300px;text-overflow: ellipsis;overflow: hidden;}

#wrapper .project{ width: 100%;margin-top: 30px;overflow: hidden;}
#wrapper .project .title{width: 100%;height: 40px;border-left:4px solid #1b3a80;border-bottom: 1px solid #bfbfbf;}
#wrapper .project .title p{float: left;margin-left: 10px;font-size:18px;font-weight:600;line-height: 40px;color: #333;}
#wrapper .project .title a{float: right;margin-right: 15px;font-size: 14px;line-height: 40px;color:#7f7f7f; }
#wrapper .project .optimizing{float: left;overflow:hidden;}
#wrapper .project .optimizing ul{width: 100%;list-style: none;}
#wrapper .project .optimizing ul li{float:left;margin-right:20px;margin-bottom:25px;position: relative;width: 32.2%;}
#wrapper .project .optimizing ul li a{text-decoration:none;color:#fff;display:block;font-size:15px;font-weight:bold;}
#wrapper .project .optimizing ul li img{display:block;width: 100%;}
#wrapper .project .optimizing ul li.right{float:right;margin-right:0px;position: relative;}
#wrapper .project .optimizing ul li.kuan{float:left;margin-right:20px;margin-bottom:25px;position: relative;width: 49%;}
#wrapper .project .optimizing ul li.right.kuan{float:right;margin-right:0px;position: relative;width: 49%;}

/* 项目 */
#information{margin:0 auto;width:1200px;position: relative;height:auto;min-height:750px;}
#information .container{width: 100%;margin-top: 30px;}
#information .container .container-left{width:22%;box-sizing: border-box;float: left;}
#information .container	.click-hidden{cursor: pointer;font-weight: bold;font-size: 16px;line-height: 50px;background: #fcfafa;padding-left: 10px;border: solid 1px #1b3a80;}
#information .container	.click-display{cursor: pointer;font-weight: bold;font-size: 16px;line-height: 50px;background: #fcfafa;padding-left: 10px;border: solid 1px #1b3a80;}
#information .container	.block{display: block!important;}
#information .container	.none{display: none;}
#information .container	.click-display>a{color:#fff;}
#information .container	.container-left .title{height: 50px;text-align: left;margin-bottom: 10px;border-left:4px solid #1b3a80;}
#information .container	.container-left .title p{font-size:18px;font-weight: bold;line-height: 50px;color: #1b3a80;margin-left: 10px;}
#information .container	#tab-left{width: 100%;height: auto;float: left;position: relative;}
#information .container	#tab-left>li{width: 100%;height: auto;}
#information .container	#tab-left>li>dl{width:104%;height: auto;display: none;margin-left: -11px;line-height:40px;border:1px solid #1b3a80;border-top:none;}
#information .container	#tab-left>li>dl>dt{border: 1px solid #b3b3b3;border-bottom:none;background:#fff;color:#333;font-size: 14px;font-weight: 500;text-indent:2em;}
#information .container	#tab-left>li>dl>dt:hover a{color:#1b3a80;}
#information .container	.tab-left-display{background: #1b3a80;border-left:1px solid #1b3a80;width: 100%;}
#information .container	.tab-left-display>dl{width: 100%;margin-block-end: 0em;margin-block-start: 0em;}
#information .container	.tab-left-display>dl>dt{border-left: none!important;border-right: none!important;}
#information .container	.titlenav{color:#1b3a80;background: #eee;text-indent:2em;display: block;}
#information .container	.zhuanlan-display{background: #1b3a80;border-left:1px solid #1b3a80;width: 100%;color:#fff;}
#information .container	.zhuanlan-display>a{color:#fff;}


#information .container .insideright{width:75%;float:right;position: relative;}
#information .container .insideright .xmnr{opacity: 0;filter: alpha(opacity=0);position: relative;margin-right: 0;float: right;}
#information .container .insideright .xmnr.show{opacity: 1;filter: alpha(opacity=100);z-index: 1;}
#information .container .insideright .xmnr .xmggxj{width: 100%;height: 200px;border-bottom: 1px dotted #bfbfbf;}
#information .container .insideright .xmnr .xmggxj img{float: left;margin: 10px 0px;width: 360px;height: 180px;}
#information .container .insideright .xmnr .xmggxj .information-list{float: right;margin-left: 10px;width:53%;}
#information .container .insideright .xmnr .xmggxj .information-list .link{height: 40px;width: 100%;overflow: hidden;margin-top: 10px;}
#information .container .insideright .xmnr .xmggxj .information-list .link p{font-weight:600;width: 75%;float: left;overflow: hidden;}
#information .container .insideright .xmnr .xmggxj .information-list .link p a.ztmc{color: #333; text-decoration:none;line-height:40px;font-size:18px;overflow:hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#information .container .insideright .xmnr .xmggxj .information-list .link p a.ztmc:hover{color: #1b3a80;}
#information .container .insideright .xmnr .xmggxj .information-list .link a.ckxm{background-color:#1b3a80;width:20%;height: 40px;float: right;color:#fff;text-decoration:none;line-height:40px;font-size:14px;overflow:hidden;text-align: center;display:block;}
#information .container .insideright .xmnr .xmggxj .information-list .jj-content{color:#333;display:block;font-size:14px;margin-top: 15px;border-top: 1px #a0a0a0 solid; line-height:30px;}


#information .container .insideright .current{width:100%;height: 60px;margin-top: 20px;border-bottom: 4px #1b3a80 solid;border-top: 1px #a0a0a0 solid; }
#information .container .insideright .current p{color: #333333;height: 60px;font-size: 18px;font-weight: bold;line-height: 60px;margin-left: 10px;}
#information .container .insideright .container{margin-top: 30px;position: relative;}
#information .container .insideright .container ul{list-style: none;margin: 0px;padding: 0px;}
#information .container .insideright .container ul li{width: 100%;height: 40px;}
#information .container .insideright .container ul li a{text-decoration:none;display: block;color: #333333;font-size: 14px;line-height: 40px;padding-left: 2%;float: left;width: 80%;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#information .container .insideright .container ul li a:hover{color: #1b3a80;}
#information .container .insideright .container ul li span{float: right;width: 12%;text-align:right;line-height: 40px;color: #333333;font-size: 14px;padding-right: 2%;}
#information .container .insideright .title{width: 100%;height: 40px;border-left:4px solid #1b3a80;border-bottom: 1px solid #bfbfbf;margin-top: 25px;}
#information .container .insideright .title p{float: left;margin-left: 10px;font-size:18px;font-weight:600;line-height: 40px;color: #333;}
#information .container .insideright .title a{float: right;margin-right: 15px;font-size: 14px;line-height: 40px;color:#7f7f7f; }
#information .container .insideright .container ul li:nth-of-type(2n){ background-color: #eee;}


/* 项目 */


/* 正文 */
#wrapper .main-title{ height: 35px;font-size: 14px;color: #666;border-bottom: 1px solid #979797;line-height: 35px;padding-left: 15px;}
#wrapper .announ-title{border-bottom: 2px solid  #1b3a80;text-align: center;line-height: 60px;font-size: 20px;color: #333;font-weight: 500;}
#wrapper .announ-title p{text-align: center;}
#wrapper .announ-data{text-align: right;font-size: 14px;color: #333;margin-top: 10px;padding-right: 30px;}
#wrapper .main-content{width: 95%;margin: 30px auto;}
/* 正文 */







@media screen and (max-width:1440px) {

	#header img{width: 100%;height: 0 auto;margin-top: 0px;}
	#header .mainbav{height: 40px;margin-bottom: 25px;}
	#header .mainbav ul{width: 1000px;height: 40px;position: absolute;left:50%;margin-left:-500px;}
	#header .mainbav ul li{width: 140px;}
	#header .mainbav ul li a{text-decoration:none;color:#fff;line-height:20px;display:block;font-size:16px;font-weight:500;margin-top: 10px;}
	#header .mainbav ul li a.mianbav-hou{text-decoration:none;color:#fff;line-height:20px;display:block;font-size:16px;margin-top: 10px;}


	#wrapper{width:1000px;position:relative;left:50%;margin-left:-500px;overflow: hidden;}
	#wrapper .content {width: 100%;height:275px;}
	#wrapper .content .dynamic{float:left;width:570px;}


	#wrapper .content .introduction{float: right;width:410px;}
	#wrapper .content .introduction .title{width:408px;height: 35px;border-left:3px solid #1b3a80;}
	#wrapper .content .introduction .title p{font-size: 16px;line-height: 35px;}
	#wrapper .content .introduction .introduction-content{font-size: 12px;}
	#wrapper .content .introduction .introduction-content span{font-size: 12px;height: 250px;line-height: 30px;}

	#wrapper .project{margin-top: 25px;}
	#wrapper .project .title{height: 35px;border-left:3px solid #1b3a80;}
	#wrapper .project .title p{font-size: 16px;line-height: 35px;}
	#wrapper .project .title a{margin-right: 12px;font-size: 12px;line-height: 35px;}
	#wrapper .project .optimizing{margin-top:0px;}
	#wrapper .project .optimizing ul li{margin-right:15px;margin-bottom:20px;position: relative;}
	#wrapper .project .optimizing ul li a{display:block;font-size:14px;font-weight:bold;}



	/* 项目 */
	#information{margin:0 auto;width:1000px;position: relative;height:auto;min-height:750px;}
	#information .container{margin-top: 25px;}
	#information .container .container-left{width: 22%;}
	#information .container .click-hidden{font-size: 14px;line-height: 40px;}
	#information .container .click-display{font-size: 14px;line-height: 40px;}
	#information .container .container-left .title{height: 45px;border-left:3px solid #1b3a80;}
	#information .container .container-left .title p{font-size:16px;line-height: 45px;}
	#information .container #tab-left{width: 100%;height: auto;}
	#information .container #tab-left>li{width: 100%;height: auto;font-size: 14px;line-height: 40px;}
	#information .container #tab-left>li>a{display: inline;text-decoration: none;}
	#information .container #tab-left>li>dl{width:104%;;height: auto;display: none;margin-left: -11px;line-height:40px;border:1px solid #1b3a80;border-top:none;}
	#information .container #tab-left>li>dl>dt{font-size: 12px;}
	#information .container .tab-left-display>dl{width: 100%;}
	#information .container .tab-left-display>dl>dt{border-left: none!important;border-right: none!important;}

	#information .container .insideright .xmnr .xmggxj{height: 170px;}
	#information .container .insideright .xmnr .xmggxj img{width: 40%;height: 85%;}
	#information .container .insideright .xmnr .xmggxj .information-list{float: right;margin-left: 10px;width:57%;}
	#information .container .insideright .xmnr .xmggxj .information-list .link{height: 35px;width: 100%;overflow: hidden;}
	#information .container .insideright .xmnr .xmggxj .information-list .link p a.ztmc{line-height:35px;font-size:16px;}
	#information .container .insideright .xmnr .xmggxj .information-list .link a.ckxm{height: 35px;line-height:35px;font-size:12px;}
	#information .container .insideright .xmnr .xmggxj .information-list .jj-content{font-size:12px; line-height:25px;}



	#information .container .insideright .current{height: 50px;border-bottom: 3px #1b3a80 solid;}
	#information .container .insideright .current p{font-size: 16px;line-height: 50px;}
	#information .container .insideright .container{margin-top: 25px;}
	#information .container .insideright .container ul li{height: 35px;}
	#information .container .insideright .container ul li a{font-size: 12px;line-height: 35px;}
	#information .container .insideright .container ul li span{line-height: 35px;font-size: 12px;}
	#information .container .insideright .paging{height: 40px;margin-top: 25px;line-height: 40px;}
	#information .container .insideright .title{height: 35px;border-left:3px solid #1b3a80;border-bottom: 1px solid #bfbfbf;}
	#information .container .insideright .title p{font-size: 16px;line-height: 35px;}
	#information .container .insideright .title a{margin-right: 12px;font-size: 12px;line-height: 35px; }
	/* 项目 */


	/* 正文 */
	#wrapper .main-title{ height: 30px;font-size: 12px;line-height: 30px;}
	#wrapper .announ-title{line-height: 55px;font-size: 18px;}
	#wrapper .announ-data{font-size: 12px;color: #333;margin-top: 10px;padding-right: 15px;}
	#wrapper .main-content{margin: 20px auto;}
	/* 正文 */



}
