.fl,.f-left{
	float: left;
}
.fr,.f-right{
	float: right;
}
*{
	padding:0px;
	margin:0px;
}
a,a:hover{
	text-decoration: none;
}
li,ol,ul{
	list-style: none
}
html{
	font-size: 14px;
	color:#444;
}
body{
	background:#fff;
}
img{
	border:none;
}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wrap{
	width:100%;
	height:auto;
	overflow: hidden;
}
.wrap_head{
	width:100%;
	height:35px;
	border-bottom:1px solid #eaeaea;
	background:#f9f9f9;
}
.wrap_head_main{
	width:1200px;
	height:35px;
	margin:0 auto;
}
.wrap_head_fl{
	line-height:35px;
}
.wrap_head_fl>a{
	color:#ff3301;
}
.wrap_head_fr{
	line-height:35px;
}
.wrap_head_fr>a,.wrap_head_fr>span{
	color:#555;
}
.wrap_head_fr>a:hover{
	text-decoration: underline;
}

.index_head{margin:0 auto;width:1200px;height:125px;}
.index_head .logobox{width:400px;float:left;padding-top:36px;overflow:hidden;position:relative;}
.index_head .logobox img{width:158px;height:42px;}
.index_head .logobox .sub-txt-group{position:absolute;left:290px;top:40px;cursor:pointer;}
.index_head .logobox .sub-txt-group .stg-txt{height:20px;line-height:20px;float:left;}
.index_head .logobox .sub-txt-group .stg-icon{width:15px;height:20px;background:url(../images/17.png) -6px -99px no-repeat;float:left;}
.index_head .sobox{width:800px;float:left;padding-top:40.5px;}
.index_head .sobox .inputbg{width:450px;height:36px;border:2px #FF6600 solid;position:relative;float:left;}
.index_head .sobox .inputbg .selecttype{width:50px;height:36px;line-height:36px;background-color:#F9F9F9;border-right:1px #dddddd solid;padding-left:20px;padding-right:23px;background-image:url(../images/17.png);background-repeat:no-repeat;background-position:right -92px;position:absolute;left:0px;top:0px;cursor:pointer;}
.index_head .sobox .inputbg .selecttype.hover{background-color:#FFFFFF}
.index_head .sobox .inputbg .selecttype_down{display:none;background-color:#F9F9F9;border:2px #FF6600 solid;border-top:0px;position:absolute;left:-2px;top:36px;}
.index_head .sobox .inputbg .selecttype_down .down_list{width:50px;height:36px;line-height:36px;cursor:pointer;padding-left:20px;padding-right:23px;}
.index_head .sobox .inputbg.open .selecttype_down{display:block;}
.index_head .sobox .inputbg .selecttype_down .down_list.hover{background-color:#FFFFFF}
.index_head .sobox .inputbg .inoputbox{position:absolute;left:100px;top:0px;width:300px;height:34px;}
.index_head .sobox .inputbg .inoputbox input{width:255px;height:20px;border:0px;padding-top:7px;padding-left:5px;}
.index_head .sobox .inputbg .sobut{background-color:#FF6600;font-size:16px;text-align:center;position:absolute;right:0px;top:0px;width:80px;height:36px;line-height:36px;border:0px;color:#FFFFFF;cursor:pointer;}
.index_head .sobox .inputbg .sobut.hover{background-color:#FE7301}
.index_head .sobox .righttxt{float:left;padding-left:20px;font-size:12px;margin-top:15px;}
.index_head .sobox .righttxt a.map{padding-left:36px;background-image:url(../images/109.png);background-repeat:no-repeat;background-position:18px -110px;float: left;}
.cur-map-pos {
    display: none;
	margin-right: 10px;
	float: left;
	max-width: 140px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 36px;
	background-image: url(../images/109.png);
	background-repeat: no-repeat;
	background-position: 18px -110px;
}
.map-clear {
    display: none;
    margin-left: 10px;
    float: left;
}
/*搜索*/
.search-wrap{background-color: #FFFFFF;height: 44px;float:left;}
.search-wrap .search-box{
    border: 1px #1a78ec solid;
	border-right: 0;
	height:42px;
	background-color: #fff;
	width: 476px;
}
.search-wrap .search-box .search-type{
    width: 94px;
    position: relative;
    z-index: 10;
}
.search-wrap .search-box .search-type .search-type-show{
    padding-left: 20px;
	line-height: 42px;
	position: relative;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	*position: static;
	background-color: #fafafa;
	border-right:1px solid #dddddd;
}
.search-wrap .search-box .search-type .search-type-show .search-icon {
    position: absolute;
	top: 16.5px;
	right: 10px;
	width: 11px;
	height: 7px;
	background: url(../images/xiala.png) no-repeat center;
}
.search-wrap .search-box .search-type .search-type-drop {
    margin-left: -1px;
    margin-top: -1px;
	background-color: #fafafa;
	border: 1px #1a78ec solid;
	border-top: 0;
	width: 93px;
	height: 38px;
	overflow: hidden;
	display: none;
}
.search-wrap .search-box .search-type .search-type-drop a {
    display: block;
	font-size: 14px;
	color: #333;
	padding-left: 20px;
	line-height: 38px;
	text-decoration: none;
}
.search-wrap .search-box .search-text {
    height: 40px;
	overflow: hidden;
	width: 275px;
}
.search-wrap .search-box .search-text input {
    padding: 8px 10px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	border: 0;
	width: 250px;
}
.search-wrap .search-box .search-text input:focus{
	outline: none;
	border:none;
}
.search-wrap .search-submit {
    height: 44px;
	width: 110px;
	overflow: hidden;
	line-height: 44px;
}
.search-wrap .search-submit .search-submit-btn {
    color: #fff;
	width: 110px;
	height: 44px;
	background-color: #1a78ec;
	border: 0;
	font-size: 16px;
	cursor: pointer;
}
.autocomplete-w1 {
    position: absolute;
    top: 0px;
    left: -1px;
    margin: 8px 0 0 6px;
    _background: none;
    _margin: 0;
    line-height: 160%;
}
.index_head .mob{width:85px;float:right;height:85px;cursor:pointer;}
.index_head .mob img#mobile_qrcode{width:56px;height:56px;}
.wrap_nav{
	width: 100%;
    height: 55px;
    box-shadow: 0px -1px 3px rgba(12,3,7,.13);
    background: #fff;
}
.wrap_nav>ul{
	width:1200px;
	height:55px;
	margin:0 auto;
}
.wrap_nav>ul>li{
	float: left;
    padding-left: 25px;
    padding-right: 25px;
    height: 55px;
    font-size: 16px;
    line-height: 55px;
    white-space: nowrap;
    position: relative;
}
.wrap_nav>ul>li a{
	color:#222;
	font-size: 17px;
}
.wrap_nav>ul>li:hover,.wrap_nav>ul>li.active{
	background:#1a78ec;
}
.wrap_nav>ul>li:hover>a,.wrap_nav>ul>li.active>a{
	color:#fff;
}
.wrap_main{
	width:100%;
	height:auto;
	overflow: hidden;
}
.wrap_main_content{
	width:1200px;
	height:auto;
	overflow: hidden;
	margin:0 auto;
	margin-top:20px;
}
.ggfw_main{
	position: absolute;
	left:0px;
	width:100%;
	height:auto;
	background:rgba(0,0,0,.7);
	display: none
}
.ggfw_main>ul>li{
	text-align: center;
}
.ggfw_main>ul>li>a{
	color:#fff;
	font-size: 16px;
}
.ggfw_main>ul>li>a:hover{
	color:#1a78ec;
}

.wrap_footer{
	width:100%;
	height:auto;
	overflow: hidden;
	background:#fff;
	margin-top:18px;
}
.wrap_footer_top{
	width:100%;
	height:46px;
	border-bottom:1px solid #f0f0f0;
}
.wrap_footer_top_main{
	width:1200px;
	height:46px;
	line-height: 46px;
	margin:0 auto;
	text-align: center;
}
.wrap_footer_top_main>a{
	font-size: 16px;
	margin:0 30px;
	color:#333;
}
.wrap_footer_top_main>a:hover{
	text-decoration: underline;
}
.wrap_footer_bottom{
	width:100%;
	height:auto;
	overflow: hidden;
	padding-bottom:20px;
}
.wrap_footer_bottom_main{
	width:1200px;
	height:auto;
	margin:0 auto;
	overflow: hidden;
}
.wrap_footer_bottom_main_fl{
	width:300px;
	height:auto;
	overflow: hidden;
	padding-top: 25px;
}
.wrap_footer_bottom_main_fl>a{
	display: block;
	width:158px;
	height:42px;
}
.wrap_footer_bottom_main_fl>a>img{
	width:100%;
	height:100%;
}
.wrap_footer_bottom_main_fl .zprx{
	height:40px;
	line-height:40px;
	color:#4b4b4b;
	font-size: 16px;
}
.wrap_footer_bottom_main_fl .phone{
	color:#ff3300;
	font-size: 16px;
}
.wrap_footer_bottom_main_center{
	width:550px;
	padding-top:35px;
	margin-left:60px;
}
.wrap_footer_bottom_main_center p{
	line-height:30px;
	color:#999;
}
.wrap_footer_bottom_main_fr{
	width:73px;
	height:auto;
	overflow: hidden;
	margin-right:10px;
	padding-top:18px;
}
.wrap_footer_bottom_main_fr img{
	width:73px;
	height:73px;
}
.wrap_footer_bottom_main_fr span{
	display: block;
	height:25px;
	line-height:25px;
	color:#222;
	text-align: center;
}
.wrap_footer_center{
	width:100%;
	height:60px;
	padding:15px 0px;
	border-top:1px solid #f4f4f4;
	text-align: center;
}

.wrap_top1{
	width:100%;
	height:auto;
	overflow: hidden;
	background:url(../images/back6.jpg) no-repeat center top;
	background-size: 1920px 468px; margin: 0 auto;
}
.wrap_top_main1{
	width:1200px;
	height:auto;
	overflow: hidden;
	margin:0 auto;
	margin-top:468px;
	background:#fff;
	margin-bottom:30px;
}


.wrap_top{
	width:100%;
	height:auto;
	overflow: hidden;
	background:url(../images/nebanner.jpg) no-repeat center top;
}
.wrap_top_main{
	width:1200px;
	height:auto;
	overflow: hidden;
	margin:0 auto;
	margin-top:55px;
	background:#fff;
	margin-bottom:30px;
}
.wrap_top_main_top_title{
	width:413px;
	margin:0 auto;
	padding-top:50px;
	height:50px;
	line-height:50px;
	color:#ff3301;
	font-size: 23px;
}
.wrap_top_mian_top_title_fl{
	display: block;
	width:106px;
	height:50px;
	background:url(../images/wrap_top_mian_top_title_fl.png) no-repeat center;
}
.wrap_top_mian_top_title_fr{
	display: block;
	width:106px;
	height:50px;
	background:url(../images/wrap_top_mian_top_title_fr.png) no-repeat center;
}
.wrap_top_mian_top_title_center{
	margin:0 20px;
	height:50px;
	line-height:50px;
}
.wrap_top_main_top{
	width:100%;
	height:auto;
	overflow: hidden;
}
.wrap_top_main_top_main{
	padding:0 22px;
	height:auto;
	overflow: hidden;
	margin-top: 35px;
}
.wrap_top_main_top_main>a{
	display: inline-block;
	width:152px;
	height:auto;
	overflow: hidden;
	margin:0 63px;
	margin-bottom:30px;

}
.wrap_top_main_top_main>a>img{
	width:110px;
	height:110px;
	margin-left:21px;
	display: inline-block;
	transition: all 1s;
}
.wrap_top_main_top_main>a>span{
	width:100%;
	line-height:25px;
	display: inline-block;
	text-align: center;
	color:#666;
	margin-top:15px;
	font-size: 16px;
}
.wrap_top_main_top_main.gxbysxg>a:hover img{
	transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);

}
.wrap_top_main_top_main.rsdaxg>a:hover img{
	transform:scale(.8);
	-o-transform:scale(.8);
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);

}