@charset "utf-8";
/* 全局样式 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ul,ol,li{list-style:none;}
input{outline: none}
img{border: 0;vertical-align: middle;}
a{text-decoration: none;color:#4F4F4F }
a:hover{color: #0270BD;text-decoration: underline;}
.auto{margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}
.db{display:block;}.dn{display:none;}.dib{display: inline-block;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.img-responsive{max-width: 100%; height: auto; }
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}
.ti2{text-indent: 2em;}
.coll{color: #FF0302}
.tc{text-align:center}

/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}
/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}


/*公共样式*/
body{font-family: "MicroSoft YaHei";background: #fff;font-size: 16px;line-height: 26px;color:#2e2e2e}
.container{width: 1200px; margin-left: auto; margin-right: auto;}

.top{ height:64px; padding:20px 0;}
.top .r{ padding-top:18px;}

/*nav*/
.nav{ height:65px; background:#0092d8;}
.nav li{ float:left; display:inline; width:147px; line-height:65px; font-size:20px; background:url(../images/nav_bj.jpg) no-repeat right; text-align:center;}
.nav li a{ color:#fff;}
.nav li:last-child{background:none}
/*banner*/
.banner{width:1426px;margin:0 auto;}
.banner img{ vertical-align:top; display:inline;text-align:center;max-width:100%}
/*ks*/
.ks{ overflow:hidden; background:#e3e3e3;}
.ks li{ float:left; display:inline; width:95px; text-align:center; background:url(../images/ks_bj3.jpg) no-repeat right center;margin:10px 5px;padding-right:10px; color:#464646;margin-top:6px}
.ks li a{ display:block;}
.ks li a:hover{  text-decoration:none;}
.ks li:last-child{background:none}

.bt{ height:36px; border-bottom:1px solid #E9EAEC;margin:15px 0 20px}
.bt h2{   border-bottom:2px solid #0085c5; font-size:20px; color:#0085c5;padding:5px;display:inline-block}
.htab{border-collapse:collapse;width:100%;text-align:center;}
.htab td{border:1px solid #ccc;font-size:16px;padding:11px 0}
.tdbg{background:#1F98DF;color:#fff}
.doclist ul li{float:left; padding:10px;width:364px; box-shadow:0 0 0 1px #d1d1d1; margin: 8px;}
.doclist ul li h3{font-size: 16px; color: #0082dc; margin-bottom: 8px;}
.doclist ul li img{width:150px}
.doclist ul li a{color:#ff0000}
.hjpic li{float:left;margin:5px;width:190px;}
.hjpic li img{max-width:100%}

.maincon{border:1px solid #EEEEEE;padding: 15px 20px}
.team li { float: left;width: 179px;padding: 5px;margin: 20px;border: 1px solid #eee;}
.team img {width: 169px;margin-bottom: 5px}

.con_left{width:300px;float:left;}
.con_right{width:840px;float:right;border:1px solid #EEEEEE;padding: 15px 20px}
.h3_tit{background:#0270BD;line-height: 40px;color: #fff;font-weight: normal;font-size: 16px;text-align: center;}
.left_nav li a{background: #EFEFEF;text-align: center;line-height: 40px;margin: 5px 0;display: block;}
.bottom_bor{border:1px solid #EEEEEE;padding: 10px}
.zx-btn a{display: inline-block;width: 100px;line-height: 35px;color: #fff;background:#C2512A url(../images/zx1.png)  no-repeat 10px center;padding-left: 25px;margin:15px 5px;}
.zx-btn a.a2{background:#FE830B url(../images/zx2.png)  no-repeat 10px center;}


/*footer*/
.footer_nav{width: 100%; height:56px; overflow: hidden;background: #0068b7; padding: 15px 0;text-align:center}
.footer_nav ul{height:56px;}
.footer_nav ul li{float: left; width:25%; overflow: hidden;}
.footer_nav ul li a{display: inline-block; padding-top: 6px; line-height: 21px; font-size: 16px; color: #fff;}
.footer{padding:30px 0; background:#FFFFFF;}


@media(max-width:900px){
	.container{width:100%;}
	.gutter{margin-left:2%;margin-right:2%}
	.top{height:auto;padding:10px 0;overflow:hidden}
	.top img{max-width:45%;margin-top:6px}
	.top .r{padding-top:0}
	.top p{background-size:30px;padding-left:35px;line-height:22px}
	.top p span{font-size:15px}
	.nav li{width:25%;font-size:15px;line-height:30px}
	.nav li:nth-child(4){background:none}
	.banner{width:auto}
	.banner img{max-width:100%}
	.ks li{width:25%;margin:0;padding:5px 0;font-size:14px}
	.ks li:nth-child(4n){background:none}
	.ks li img{width:40px;}
	.yypic{max-width:100%;float:none;margin-right:0;margin-bottom:10px}
	.doclist ul li{width:auto;margin:10px 0}
	.doclist ul li img{max-width:42%}
	.con_left{display:none}
	.con_right,.maincon{float:none;width:auto;padding:10px;border:none}
	.curpos{border-bottom:1px solid #EEEEEE;padding-bottom:5px}
	.maincon{padding:2px}
	.team li,.hjpic li{width:45%;margin:1.5%;padding:1%;border:none;box-shadow:0 0 0 1px #eee;height:auto}
	.team li img{max-width:100%}
	#dituContent{width:auto !important;height:260px !important}
	 /*footer*/
   .footer{padding:15px 0;font-size:15px}
   .footer_nav ul,.footer_nav{height: auto;}
   .footer_nav ul li{width: 23%;margin: 0 1%;font-size:15px}
   .footer_nav ul li img{margin-bottom: 5px;margin-right:0;width:40px}
   .footer_nav ul li a{font-size: 16px;padding-top: 0}

}
