*{margin:0px;padding:0px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
body { margin:0;width: 100%;height: 100%; background: #fff; font-family:"宋体"; font-size:12px; color: #666; line-height: 24px;min-width: 1200px;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border:none; }
input{ border:0px; font-family:"宋体";}













.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
input,option,textarea,button {border: none;outline: none;}
.w{width:100%; margin:0px auto;}
.m{width:1200px; margin:0px auto;}
/*头部导航*/
.top1fr{background: #f8f8f8;height: 30px; line-height: 30px; border-bottom: 1px solid #ddd;}
.top1fr .top1 .top1-left{color: #333;}
.top1fr .top1 .top1-left a{color: #333; margin-left: 20px;}
.top1fr .top1 .top1-right ul li{float: left; padding: 0 10px; background: url(../images/ico1-1.png) no-repeat right center;}
.top1fr .top1 .top1-right ul li:last-child{background: none;}
.top1fr .top1 .top1-right ul li.has-sub{position: relative;width: 85px; text-align: center; z-index: 2;cursor: pointer;}
.top1fr .top1 .top1-right ul li.has-sub a,.top1fr .top1 .top1-right ul li.has-sub span{color: #000;}
.top1fr .top1 .top1-right ul li.has-sub .sp1{display: block; padding-right: 12px; background: url(../images/ico1.jpg) no-repeat right center;}
.top1fr .top1 .top1-right ul li .sub-nav{display: none; line-height:25px; width: 85px; background: #fff; position: absolute;left: -1px; top: 30px; z-index: 1; border: 1px solid #dddddd; border-top: none; text-align: center;}
.top1fr .top1 .top1-right ul li .sub-nav a{display: block;}
.top1fr .top1 .top1-right ul li .sub-nav.box{height: 89px; width: 200px;left: 30px; padding: 8px 16px;}
.top1fr .top1 .top1-right ul li .sub-nav .wx{height: 73px;  padding-left: 80px;text-align: left; background: url(../images/imgwei.jpg) no-repeat left center;}
/*.top1fr .top1 .top1-right ul li.has-sub:hover{background: #fff; border-left: 1px solid #ddd;border-right: 1px solid #ddd;}*/
.top1fr .top1 .top1-right ul li.has-sub:hover .sp1{background: url(../images/ico1.jpg) no-repeat right center;}
.top1fr .top1 .top1-right ul li.has-sub:hover .sub-nav{display: block;}

.top1fr .top1 .top1-left a:hover,.top1fr .top1 .top1-right ul li .sub-nav a:hover{color: #014689;}
/*header*/

.top2fr{background: #fff;}
.top2fr .top2 .top2-logo{width: 219px;}
.top2fr .top2 .top2-logo img{display: block;}
.top2fr .top2 .search{width: 624px; float: left; margin-left: 125px; margin-top: 10px; }
.top2fr .top2 .search .search-bar{ border: 2px solid #e77918;height: 40px;}
/**/
.comptoper {
	overflow: hidden;
	padding-top: 20px;
	margin: 0 auto;
	padding-bottom: 24px;
	background-color:#fff;
}
.bg{overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    }
.qiye .logo1 img {
    height: 62px;
    width: auto;}
.comptoper .logo1 {
	/*width: 359px;*/width: 300px;
	height: 62px;
	/*margin: 0 55px 0 0;*/
}
.comptoper .logo1 span{/*max-width: 270px;*/max-width: 355px; display: block; float: left; height: 62px; line-height: 62px; font-size: 20px; color: #030303;}
.comptoper .logo1 img {
    height: 62px;
    width: auto;
}
.comptoper .logo1 a{float: left; display: block;}
.comptoper .sr {
	width: 462px;
	height: 38px;
	margin-top: 15px;
	border: 1px solid #e77918;
}

.input2 {
	width: 360px;
	height: 36px;
	color: #666;
	padding: 0 20px;
}

.compbtn {
	width: 100px;
	height: 36px;
	float: right;
	color: #fff;
	font-size: 15px;
	font-family:"宋体";
	text-align: center;
	background: #e77918;
	line-height: 36px;
}

.allbtn {
	width: 100px;
	height: 38px;
	float: left;
	color: #fff;
	margin: 0 10px;
	margin-top: 15px;
	font-size: 15px;
	font-family:"宋体";
	text-align: center;
	background: #707179;
	line-height: 38px;
}

.vip {
	width: 277px;
	height: 47px;
	border: 1px solid #ccc;
	borer-radius: 10px;
	float: right;
	line-height: 45px;
	font-size: 14px;
	color: ##333333;
	border-radius: 5px;
	margin-top: 8px;
}

.vip span {
	color: #BC0007;
	font-weight: bold;
}

.vip img {
	width: 93px;
	height: 45px;
	float: left;
	margin-right: 15px;
}

.top2fr .top2 .search .search-bar input{width: 434px;line-height: 36px; height: 36px; float: left;padding-left: 5px;font-size: 14px; color: #999; }
.top2fr .top2 .search .search-bar button{width: 100px; float: left;line-height: 36px; height: 36px; cursor: pointer; background: #e77918; color: #fff; font-size: 15px;}
.top2fr .top2 .search .search-t{margin-top: 6px;}
.top2fr .top2 .search .search-t a{font-size: 13px; border-right:1px solid #666 ; padding: 0 5px;}
.top2fr .top2 .search .search-t a:last-child{border:none;}
.top2fr .top2 .top2-right{width: 200px; /*width: 170px;*/ height: 40px;line-height: 40px; margin-top: 10px; padding:0 30px; border: 1px solid #F4D4C0; background:#FFF0D9;}
.top2fr .top2 .top2-right a{display: block;padding-left: 46px; font-size: 14px; color: #333; background: url(../images/ico3.png) no-repeat left center;}

.top2fr .top2 .top2-2-right{width: 221px; height: 40px;line-height: 40px; margin-top: 10px; padding:0 40px; background: #E77918;}
.top2fr .top2 .top2-2-right a{display: block; padding-left: 40px; font-size: 15px; font-weight: bold; color: #fff; background: url(../images/ico20.png) no-repeat left center;}
.fl{float:left;}
.fr{float:right;}
/*footer*/
footer{color: #fff;font-size: 14px;}
.footer{background: #014689; padding: 15px 0 0;}
.footer .fl{width: 895px; padding-left: 30px;}
.footer_nav{ margin-bottom: 15px;}
.footer_nav li{float:left; padding:0 10px;border-left:1px solid #143E78;border-right:1px solid #2F61A2;}
.footer_nav li:first-child{border-left: none; padding-left: 0;}
.footer_nav li:last-child{border-right:none;}
.footer_nav li a{font-size: 14px; color: #fff;}
.footer_nav li:hover a{text-decoration: underline;}
.footer_contact>div{padding-left: 40px; margin-bottom: 3px; line-height: 26px; font-size: 13px;}
.footer_contact .t1{background: url(../images/f1.jpg) no-repeat left center;}
.footer_contact .t2{background: url(../images/f2.jpg) no-repeat left center;}
.footer_contact .t3{background: url(../images/f3.jpg) no-repeat left center;}
.footer_ma{width: 305px; border-left:1px solid #2F61A2; text-align: center;}
.footer_ma ul li{float: left;width: auto; }
.footer_ma ul li:first-child{margin: 0 30px 0 50px;}
.footer_ma ul li img{width: 108px;height: 105px;display: block; }
.footer_ma ul li p{font-size: 12px; /*margin-top: 15px;*/}
.foot_bot{background: #12396D;height: 40px;line-height:40px; font-size: 13px;}
.foot_bot .m>div{padding-left: 30px;}
.foot_bot span{margin-left: 50px;}
.foot_bot a{color: #fff; display: none;}
/* 联系方式  */

.contact {
	overflow: hidden;
	padding-bottom: 60px;
}

.conlofo {
	width: 285px;
	height: 99px;
	float: left;
	padding-top: 20px;
}

.conlorg {
	width: 525px;
	float: right;
	padding-top: 25px;
	margin-bottom: 40px;
}

.contxt {
	width: 540px;
	height: 410px;
	background: rgba(13, 87, 169, 0.8);
	padding: 70px;
	line-height: 32px;
	color: #fff;
	position: absolute;
	font-size: 14px;
	margin-left: 660px;
	margin-top: 15px;
}
.contxt a{color: #fff;}
.contxt a:last-child {
    margin-left: 70px;
}
/* 联系方式  */

footer a {
	color: #fff;
}

footer a:hover {
	color: #fff;
}
/*样本 2018/4/25*/
.yben_sec .main{margin: 50px 0;}
.maintable{display: table; margin: 0 auto; padding:30px 0;}
.cDynamics{display: table-cell; }
.cDynamics h5{
	font-size: 18px;
	text-align: center;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.yangbenlist {
	/*display: table;*/
	width: 453px;
	margin: 0 20px;
	padding: 20px 0;
	font-size: 14px;
	background: url(../images/yb.png) no-repeat left center;
}

.yangbenlist h4 {
	color: #014689;
	font-weight: 600;
}

.yangbenlist li {
	color: #014689;
	line-height: 21px;
}

.yangbenlist li a {
	display: inline-block;
	margin-left: 15px;
}

.yangbenlist li a:hover {
	text-decoration: underline!important;
}

.yangbenlist img {
	display: block;
	margin: 0 auto;
}

.yangbenlist .m1 {
	width: 50%;
}

.yangbenlist .mulu {
	width: 45%;
	padding-left: 0px;
	overflow: hidden;
	height: 250px;
}
.qiye{
	overflow: hidden;
	
    width: 1200px;
    margin: 0 auto;
	padding:30px 0;
    }
.gs h2{
	    display: table-cell;
    vertical-align: middle;
    height: 62px;
    font-weight: normal;
    font-size: 30px;
    color: #000;}