.block{
	width: 1200px;
	margin: 0 auto;
}

.header{
	width: 100%;
	height: 86px;
	background: url(../images/tbbj.png) 100% top no-repeat;
}

.logo{
	float: left;
}

.logo img{
	padding-top: 7px;
}

.header-right{
	float: left;
}

.wel-txt{
	float: left;
	margin-left: 30px;
}

.wel-txt img{
	float: left;
	padding-top: 9px;
}

.wel-txt span{
	float: left;
	font-size: 12px;
	color: #fff;
	padding-top: 7px;
}

.top-search{
	float: left;
	margin-left: 54px;
}

.top-search input{
	width: 120px;
	height: 18px;
	border: 1px solid #628fd5;
	background: #1e3e6f;
	color: #fff;
	float: left;
	margin-top: 5px;
}

.top-search input.form_button{
	width: 29px;
        height: 22px;
        line-height: 22px;
        border: 0;
        background: url(../images/icon2.png) 6px center no-repeat;
}

.top-search img{
	float: left;
	padding-top: 8px;
	margin-left: 6px;
}

.tel{
	float: left;
	margin-left: 110px;
}

.tel img{
	display: block;
	float: left;
	padding-top: 5px;
}

.tel p{
	float: left;
	color: #fff;
	margin-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}

.nav{
	margin-left: 48px;
	padding-top: 10px;
}

.nav a{
	font-size: 16px;
}

.cl{zoom:1;}
/*网站头部*/
.navbg{height:40px;}
#navul li{float:left;margin-right:1px;width:86px;height:40px;position:relative;text-align:center;line-height:40px;}
#navul .navhome a:hover{color: #FF0000;transition: .5s;}
#navul li a:link, #navul li a:visited{color:#000;}
#navul li ul{display:none;position:absolute;z-index:10000;top:38px;left:-56px;background:#006D96;border:#004E6C 1px solid;border-bottom:none;}
#navul li ul li{display:block;width:180px;float:none;margin-right:0px;height:36px;position:relative;line-height:36px;border-bottom:#004E6C 1px solid;font-size:12px;}
#navul li.navmoon>a{color: #FF0000 !important;transition: .5s;}
#navul li.navmoon a{color:#000;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:180px;height:36px;line-height:36px;color: #fff;}
#navul li.navmoon ul a:hover{background:#000000;}

.banner{
	height: 400px;
}

.flexslider{position:relative;width:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{width:20px;height:20px;margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;width: 20px;height: 20px;background: #dee2e3;opacity: 1;border-radius: 50%;text-indent: -9999em;}
.flex-control-paging li a.flex-active{opacity: 1;background: #c3cacf;}

.flexslider img{width:100%;height:400px;display:block;}

.news{
	width: 100%;
	padding-top: 15px;
	padding-bottom: 20px;
}

.news-left{
	width: 400px;
	float: left;
}

.propa{
	width: 100%;
}

.propa-tit{
	width: 100%;
	height: 45px;
	background: #254c88;
}

.propa-tit p{
	display: inline-block;
	color: #fff;
}

.propa-tit .tit{
	font-size: 18px;
	margin-left: 14px;
	padding-top: 10px;
	float: left;
}

.propa-tit .more{
	width: 60px;
	height: 34px;
	background: #f19100;
	padding: 0 5px;
	padding-top: 11px;
	float: right;
	margin-right: 10px;
}

.propa-tit .more a{
	color: #fff;
}

.propa-content{
	width: 398px;
	height: 208px;
	border: 1px solid #ccc;
	background: #fcfcfc;
}

.propa-video{
	display: block;
	margin: 0 auto;
	padding-top: 20px;
}

.propa-content .seamless{
	padding: 0 9px;
	padding-top: 14px;
}


/*多图轮播*/
.Box {
     position: relative;
 }
 
 .Box .content {
     margin: 0 auto;
 }
 
 .Box h2 {
     text-align: center;
     margin-bottom: 35px;
     padding-top: 250px;
 }
 
 .Box .Box_con {
     position: relative;
 }
 
 .Box .Box_con .btnl {
     position: absolute;
 }
 
 .Box .Box_con .btn {
     display: block;
     width: 41px;
     height: 41px;
     position: absolute;
     top: 63px;
     cursor: pointer;
 }
 
 .Box .Box_con .btnl {
     background: url(../images/left.png) no-repeat center;
     left: -55px;
 }
 
 .Box .Box_con .btnr {
     background: url(../images/right.png) no-repeat center;
     right: -12px;
 }
 
 /*.Box .Box_con .btnl:hover {
     background: url(img/jtl03.png) no-repeat center;
 }
 
 .Box .Box_con .btnr:hover {
     background: url(img/jtr03.png) no-repeat center;
 }
 */
 .Box .Box_con .conbox {
     position: relative;
     overflow: hidden;
 }
 
 .Box .Box_con .conbox2 {
 	width: 1100px;
 }
 
 .Box .Box_con .conbox ul {
     position: relative;
     list-style: none;
 }
 
 .Box .Box_con .conbox ul li {
     float: left;
     width: 150px;
     height: 90px;
     margin-left: 20px;
     overflow: hidden;
 }
 
 .Box .Box_con .conbox ul li:first-child {
     margin-left: 0;
 }
 
 .Box .Box_con .conbox ul li img {
     display: block;
     width: 150px;
     height: 90px;
     transition: all 0.5s;
 }
 
 .Box .Box_con .conbox ul li:hover img {
     transform: scale(1.1);
 }
 
 .Box .Box_con .conbox ul li:hover a {
     color: #FF0000;
     transition: .5s;
 }
 
 .Box .BoxSwitch {
     margin-top: 30px;
     text-align: center;
 }
 
 .Box .BoxSwitch span {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     vertical-align: middle;
     width: 30px;
     height: 3px;
     background: #ccc;
     margin: 0 5px;
     cursor: pointer;
 }
 
 .Box .BoxSwitch span.cur {
     background: red;
 }
 
 /*多图轮播结束*/

/*荣誉证书轮播*/

.Box2{
	margin-left: 50px;
}

.Box2 .Box_con .conbox ul li {
     float: left;
     width: 230px;
     height: 200px;
     margin-left: 60px;
     overflow: hidden;
 }
 
 .Box2 .Box_con .conbox ul li:first-child {
     margin-left: 0;
 }
 
 .Box2 .Box_con .conbox ul li img {
     display: block;
     width: 230px;
     height: 160px;
     transition: all 0.5s;
 }
 
.Box2 p{
	font-size: 14px;
	text-align: center;
	padding-top: 6px;
}
/*荣誉证书结束*/

.Box-txt{
	padding-top: 10px;
}


.news-middle{
	width: 430px;
	float: left;
	margin: 0 20px;
}

.headline{
	height: 80px;
	background: url(../images/toutiao.png);
}

.headline p{
	font-size: 20px;
	color: #000;
	padding: 6px 10px;
	margin-left: 54px;
}

.headline p a{
	display: block;
	float: left;
}

.headline p span{
	font-size: 12px;
	float: right;
}

.news-list{
	/*padding: 10px 0;*/
}

.news-list li{
	width: 96%;
	font-size: 14px;
	padding: 5px 0;
	padding-left: 16px;
	background: url(../images/dian.png) no-repeat 6px center;
}

.news-list li.clearfix p{
	width: 300px;
	float: left;
	overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.news-list .news-first{
	width: 100%;
	padding: 0;
}

.news-list li a:hover{
	color: #FF0000;
	transition: .5s;
}

.news-list li span{
	float: right;
}

.news-right{
	width: 330px;
	float: left;
}

.download-tit{
	background: #f19100;
}

.download-tit p{
	display: inline-block;
	color: #fff;
}

.download-tit .tit{
	font-size: 18px;
	margin-left: 14px;
	padding-top: 10px;
	float: left;
}

.download-tit .more{
	width: 60px;
	height: 34px;
	background: #254c88;
	padding: 0 5px;
	padding-top: 11px;
	float: right;
	margin-right: 10px;
}

.download-tit .more a{
	color: #fff;
}

.download-content{
	width: 328px;
	height: 453px;
	border: 1px solid #ccc;
	background: #fcfcfc;
	padding-top: 10px;
}

.download-content li{
	padding: 8px 0;
}

.dl-time{
	width: 50px;
	height: 42px;
	float: left;
	font-size: 14px;
	background: url(../images/dw-bg.png) no-repeat;
	margin-left: 14px;
        line-height: 21px;
}

.dl-time span{
        height: 18px;
	display: block;
	text-align: center;
	margin-right: 8px;
	color: #fff;
        word-wrap: break-word;
}

.download-txt{
	width: 244px;
        height:46px;
	float: left;
	font-size: 14px;
	padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 21px;
}

.download-txt a:hover{
	color: #FF0000;
	transition: .5s;
}


.honor{
	width: 100%;
	height: 300px;
	background: #ececec;
	margin-bottom: 25px;
}

.honor-tit{
	font-size: 28px;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 24px;
}

.honor-tit a{
	font-size: 16px;
	color: #ff3300;
}

.tab-box{
	width: 588px;
	height: 248px;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 20px;
}

.tab-left{
	margin-right: 20px;
}

.tab-last{
	width: 100%;
	margin-right: 0px;
}

.tab-last .tab-bar{
	padding-left: 0px;
}

.tab-last .tab-bar div{
	width: 260px;
	text-align: center;
}

.tab-bar .on a{
	color: #FFFF00;
}

.tab-tit{
	width: 100%;
	height: 49px;
}

.tab-tit p{
	font-size: 20px;
	float: left;
	margin-left: 30px;
	padding-top: 11px;
}

.tab-tit span{
	font-size: 12px;
	float: right;
	margin-right: 20px;
	padding-top: 20px;
}

.tab-tit span a{
	color: #990000;
}

.tab-bar{
	height: 35px;
	background: #254c88;
	padding-left: 30px;
}

.tab-bar div{
	width: 55px;
	background: url(../images/icon5.png) right center no-repeat;
	float: left;
	margin: 0 12px;
	margin-top: 6px;
}

.tab-bar div:last-child{
	background: none;
}

.tab-bar div a{
	color: #fff;
	font-size: 16px;
}

.tab-content{
	padding: 6px 0;
}

.tab-content .tab-li li{
	width: 96%;
        height: 20px;
	font-size: 14px;
	padding: 5px 0;
	padding-left: 16px;
	background: url(../images/dian.png) no-repeat 8px 17px;
}

.tab-content .tab-li li p{
        width: 400px;
        float: left;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}

.tab-content .tab-li li a:hover{
	color: #FF0000;
	transition: .5s;
}

.tab-content .tab-li li span{
	float: right;
}

.footer{
	background: #254c88;
	padding-bottom: 32px;
	margin-top: 6px;
}

.map{
	width: 440px;
	margin-left: 20px;
	float: left;
}

.foot-tit{
	height: 26px;
	color: #fff;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 26px;
	line-height: 0px;
	background: url(../images/icon6.png) no-repeat left center;
}

.map-img img{
	display: block;
	margin: 0 auto;
}

.contact{
	width: 528px;
	float: left;
	margin-left: 18px;
}

.contact_txt p{
	color: #fff;
	padding: 10px 0;
	padding-left: 40px;
	margin-left: 20px;
}

.address{
	background: url(../images/address.png) no-repeat left center;
}

.telephone{
	background: url(../images/telephone.png) no-repeat left center;
}

.mail{
	background: url(../images/mail.png) no-repeat left center;
}

.code{
	width: 194px;
	float: left;
}

.code-img img{
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.link{
	background: #1e3e6c;
}

.link .block{
	background: url(../images/link.png) no-repeat left center;
}

.link .block div{
	margin-left: 100px;
}

.link .block div p{
	float: left;
	font-size: 14px;
	line-height: 30px;
	padding-left: 5px;
	margin-left: 5px;
	background: url(../images/dianw.png) no-repeat left center;
}

.link .block div p a{
	color: #fff;
}

.link .block div span{
	float: right;
	line-height: 45px;
}

.link .block div span a{
	color: #ff9900;
}

.tag{
	width: 100%;
	height: 50px;
	background: #183156;
}

.tag p{
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: 12px;
}
