.wrap{

	width: 100%;

	min-width: 1200px;

}

.w1200{

    width: 1200px;

    margin: 0 auto; 	

}

img{

	vertical-align: middle;

}

.head_zo{

	height: 135px;

}

.head_zo li{

	display: inline-block;

	line-height: 135px;

}

.head_zo li:last-child{

	margin-right: 24px;

}

.head_zo li:first-child{

	margin-left: 7px;

}

.nav{

	background: #005bac;

}

.nav_zo{

	color: white;

	font-size: 18px;

	line-height: 45px;

	text-align: center;

}

.nav_zo li{

	display: inline-block;

	width: 164px;

}

.slideBox1{ width:100%;overflow:hidden; position:relative;  }

.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }

.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox1 .bd li{ zoom:1; vertical-align:middle; }

.slideBox1 .bd img{ width:100%;display:block;  }



/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox1 .prev,

.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; 

	background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox1 .prev:hover,

.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox1 .prevStop{ display:none;  }

.slideBox1 .nextStop{ display:none;  }

.hor{

	font-size: 16px;

	line-height: 70px;

}

.hor .fl{

	margin-left: 73px;

	position: relative;

}

.hor .fl:after{

	content: '';

	background: url(../images/hor1.jpg) center center no-repeat;

	height: 37px;

	width: 27px;

	position: absolute;

	top:15px;

	left: -37px;

}

.hor .fr form input{

	border: none;

	margin:0;

	padding:0; 

	outline: none;

}

.hor .fr form input.hor1{

	width: 288px;

	height: 36px;

	border: solid 3px #e7e7e7;

	text-indent: 15px;

}

.hor .fr form input.hor2{

	background: url(../images/hor.jpg) center center no-repeat;

	width: 42px;

	height: 42px;

	font-size: 0;

	margin-left: -48px;

	margin-top: -2px;

}

.content .fl{

	/*width: 291px*/;

}

.con{

	line-height: 82px;

	background: #005bac;

	font-size: 24px;

	color: white;

	text-align: center;

	font-weight: bold;

	position: relative;

}

.content{

	background: #f9f9f9;

	padding-top: 41px;

	padding-bottom: 23px;

}

.con:after{

	content: '';

	background: url(../images/content.png) center center no-repeat;

	width: 40px;

	height: 40px;

	position: absolute;

	top: 23px;

	left: 10%;

}

.content_zo{

	background: white;

	padding:25px 40px;

}

.content_zo li{

	line-height: 55px;

	border-bottom:solid 1px #f4f4f4; 

	padding-left: 30px;

}

.content_zo li:last-child{

	border: none;

}

.content_zo li:hover{

	color: #005bac;

}

.content_z{

	width: 901px;

}

.content_z .za{

	background: #005bac;

	line-height: 82px;

	color: white;

}

.content_z .ca{

	font-size: 22px;

	margin-left: 34px;

	position: relative;

}

.content_z .ca:after{

	content:'';

	background: url(../images/san1.png) center center no-repeat;

	width: 28px;

	height:14px;

	position: absolute;

	bottom: -14px;

	left: 77px;



}

.content_z .fr{

	font-size: 16px;

	margin-right: 32px;

}

.content_z_zo{

	margin-top: 15px;



}

.content_z_zo li{

	width: 287px;

	display: inline-block;

	margin:15px 4px 0px 4px;



}

.content_img{

	width: 280px;

	border: solid 7px white;

}

.content_img img{

	width: 100%;

}

.content_zi{

	text-align: center;

	font-size: 16px;

	line-height: 30px;

}

.content_z_zo li:hover>.content_img{

	border: solid 7px #005bac;

}

.contanier{

	padding-top: 66px;

	padding-bottom: 51px;

	background: url(../images/content1.jpg) center 250px no-repeat;

}

.contanier_zo{

	margin-top: 40px;

}

.contanier_zo .fl{

	width: 676px;

	margin-left: 31px;

}

.contanier_t{

	font-size: 34px;

	color: #222222;

	margin-top: 31px;

}

.contanier_z{

	font-size: 16px;

	color: #666666;

	margin-top: 18px;

	line-height: 25px;

	position: relative;

}

.contanier_z span{

	display: block;

	width: 174px;

	line-height: 41px;

	font-size: 23px;

	color: white;

	background: #ff7e00;

	text-align: center;

	margin-top: 33px;

}

.contanier_z:after{

	content: '';

	background: url(../images/contanier.png) center center no-repeat;

	width: 32px;

	height: 31px;

	position: absolute;

	right: -21px;

	bottom: 0;

}

.news{

	background: #f7f7f7;

	padding-top: 44px;

	padding-bottom: 37px;

}

.news .news_1{

	width: 823px;

}

.news_1 .fix{

	

}

.news_t{

	line-height: 100px;

	font-size: 22px;

	color: white;

	background: #005bac;

	text-align: center;

	margin-bottom: 21px;

	position: relative;

}

.news_t:after{

	content:'';

	background: url(../images/san1.png) center center no-repeat;

	width: 28px;

	height:14px;

	position: absolute;

	bottom: -14px;

	left: 399px;

}

.news_1 .fl{

	width: 365px;

}

.fl_img{

	width: 364px;

}

.fl_img img{

	width: 100%;

}

.fl_t{

	font-size: 18px;

	color: #333333;

	margin-top: 22px;

}

.fl_z{

	margin-top: 16px;

	font-size: 14px;

	color: #120501;

	line-height: 20px;

}

.news_1 .news_2{

	width: 418px;

}

.news_2 .fix{

    padding-top: 18px;

    border-bottom:solid 1px #dcdcdc;

    padding-bottom: 21px;

}

.news_1 .news_2 .fl{

	width: 70px;

	font-family: "Impact";

	font-size: 56px;

	color: #dcdcdc;

	border-right: solid 1px #dcdcdc;

	padding-right: 10px;

	

}

.news_1 .news_2 .fr{

	font-size: 18px;

	color: #120501;

	margin-right: 50px;

	margin-top: 7px;

	width: 265px;

}

.news_1 .news_2 .fr span{

	font-size: 16px;

	color: #dcdcdc;

	display: block;

	margin-top: 8px;

}

.news_r{

	width: 366px;

}

.news_r .news_t{

	background: #dcdcdc;

	color: #222222;

	position: relative;

}

.news_r .news_t:after{

	content:'';

	background: url(../images/san2.png) center center no-repeat;

	width: 28px;

	height:14px;

	position: absolute;

	bottom: -14px;

	left: 170px;

}

.news_r_zo{



}

.news_r_zo li{

	padding-left: 55px;

	margin-top: 30px;



}

.news_r_t{

	font-size: 18px;

	color: #333333;

	position: relative;

}

.news_r_t:after{

	content: '问';

	width: 30px;

	line-height: 30px;

	color: white;

	background: #005bac;

	font-size: 16px;

	position: absolute;

	top: -4px;

	left: -43px;

	text-align: center;



}

.news_r_z{

	width: 303px;

	font-size: 14px;

	color: #120501;

	line-height: 20px;

	margin-top: 22px;

	position: relative;

}

.news_r_z:after{

	content: '答';

	width: 30px;

	line-height: 30px;

	color: white;

	background: #dcdcdc;

	font-size: 16px;

	position: absolute;

	top: -4px;

	left: -43px;

	text-align: center;

}

.contact{

	background: url(../images/contact.jpg) center center no-repeat;

	height: 483px;

	border-top:solid 1px transparent;

}

.contact_img{

	margin-top: 72px;

}

.contact_zo{

	color: white;

	font-size: 22px;

}

.contact_zo li{

	text-align: center;

	display: inline-block;

	width: 286px;

	margin-top: 55px;

}

.z1{

	margin-top: 15px;

	line-height: 35px;

}

.dizhi{

	padding-bottom: 25px;



}

.dizhi_img{

	margin-top:-100px;

}

.footer{

	background: #474644;

	color: white;

}

.footer .fl{

	font-size: 18px;

	margin-top: 51px;

	margin-left: 10px;

	margin-bottom: 46px;

	line-height: 25px;

}

.footer .fr div{

	margin-right: 32px;

	margin-top: 26px;

}

.pages{

	margin-top: 25px;

}

.pages li{

	display: inline-block;

	padding:2px 6px;

	border:1px solid #ccc;

	border-radius: 5px;

	margin:3px;

}

.pages li.c{

	background: #005bac;

	color:white;

}

/*news*/

.news_a{

	padding-left: 17px;

}

.news_a li{

	margin-top: 24px;

	border-bottom: solid 1px #e0e0e0;

	padding-bottom: 19px;

}

.news_a .fl{

	width: 82px;

	height: 62px;

	background: #005bac;

	color: white;

	font-size: 30px;

	text-align: center;

	padding-top: 20px;

}

.news_a .fl span{

	display: block;

	font-size: 16px;

}

.news_a .fr{

	width: 740px;

}

.news_a1{

	font-size: 18px;

	color: #005bac;

	margin-top: 12px;

}

.news_a2{

	font-size: 16px;

	color: #666668;

	margin-top: 18px;

}

/*contcat*/

.__contact{

  padding-top: 8px;

  font-size: 14px !important;

  font-family: '微软雅黑';

  padding-left: 25px;

}

.__contact .top{

    padding-bottom: 25px;

    /*border-bottom: 1px dotted black;*/

}

.__contact .top li{

    list-style-position: inside;

}

.__contact .top ul{

    float: left;

    overflow: hidden;

    padding: 0px 20px;

    margin-top: 20px;

    padding-right: 50px;

}

.__contact .search button{

   

}

.__contact ul li{

    padding-left: 28px;

}

.__contact .map_contact{

    width: 678px;

    height: 309px;

}

.__contact .form input{

    display: inline-block;

    width: 318px;

    margin-right: 18px;

    /*height: 48px;*/

    border:1px solid #dadbdc;

    padding:15px;

    color: #999;

    background: #fafafa;

}

.__contact .form textarea{

    display: inline-block;

    width: 1088px;

    height: 243px;

    margin-top: 20px;

    background: #fafafa;

    border:1px solid #dadbdc;

    font-size: 14px;

}

.__contact .img-l,.img-r{

    display: block;

}

.__contact .img-l{

    margin-left: 45px;

    margin-bottom: 15px;

}

.__contact .img-r{

    float: right;

    margin-right: 62px;

}

.__contact{

    /*padding-top: 68px;*/

    overflow: hidden;

    padding-bottom: 25px;

    margin-bottom: 10px;

    width: 1100px;

    margin:auto;

}

.__contact p,.__contact li{

    font-size: 16px;

    line-height: 30px;

    font-weight: lighter;

}

::-webkit-input-placeholder{

    font-family: "微软雅黑";

};

::input-placeholder{

    font-family: "微软雅黑";

}

/*xiangqing*/

.__list{

	width: 100%;

	margin-top: 30px;

	

}

.__list h1{

	font-size: 30px;

	width: 80%;

	margin: auto;

	text-align: center;

}

.__list .b_time{

	font-size: 12px;

    width: 100%;

    margin: auto;

    text-align: center;

    padding: 10px 0;

    border-bottom: 1px solid #ccc;

    margin-bottom: 20px;

}

.__list .thumb{

	width: 80%;

    display: block;

    margin: auto;

}

.__list .b_des{

	border-bottom: 1px solid #ccc;

    padding: 20px 0;

    padding-left: 20px;

    line-height: 20px;

}

.jiathis_style{

	float: right;

}

.b_foot{

	padding-top: 10px;

	line-height: 20px;

	font-size: 14px;

	opacity: 0.5;

}
.on{
	display: none;
}
.yes{
	display: block;
}