@charset "utf-8";
body {font-size: 14px;font-family:STHeiti,Microsoft YaHei,Helvetica,Arial,sans-serif;margin: 0px;padding: 0px;color: #626262;min-width:1200px;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; display: inline;}
*,ul,li { margin: 0; padding: 0; list-style: none;}
img { border:0;}
a img { border:none}
a:link {text-decoration: none;color: #626262;transition: 0.5s;}
a:visited {color: #626262;text-decoration: none;}
a:hover { color: #FB6000;text-decoration: none;}
.clear {clear: both;height: 0px;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

#top_header{width: 100%;float:left;z-index:9999;height:auto;}
/*头部联系方式*/
.header_title { height: 40px;width: 100%;background-color:#333}
.header_titlebox {
	height: 40px;
	width: 1200px;
	margin: 0 auto;
	color: #dadada;
}
.header_titlebox .ddhh {
	float: right;
	line-height: 40px;
	font-size: 14px;
	height: 40px;
	display: block;
	width: 475px;
}
.header_titlebox .ddhh img {
	float: left;
	height: 20px;
	margin-top: 10px;
	margin-right: 20px;
}
.header_titlebox .ddhh .lianxi {float: left;}
.header_titlebox .txt {
	display: inline;
	line-height: 40px;
	font-size: 14px;
        float: left;
}
/*头部联系方式结束*/


/*顶部导航*/
#head{  background:url(./images/head_bj.jpg) repeat-x;height:85px;width:100%;box-shadow:0 1px 3px #000;

}
.head{
	width: 1200px;
	margin: 0 auto;
	height: 85px;
	/**overflow: hidden;**/
	line-height: 85px;
	position: relative;
}
.logo{
	position: absolute;
	width: 180px;
	float: left;
	margin-top: 3px;
}


.nav_menu{
	float:right;height: 85px;width:1050px;
}
.navigation  {margin:0; padding:0; list-style:none;float: right;}
.navigation  li {
	float: left;
	position: relative;
	height: 85px;
	margin:0;
}

.navigation  li a {
	display: block;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 85px;
	height: 85px;
	width: 110px;color:#FFF;
        transition: 0.5s;
}
.navigation  li a:hover {background-color: #FFF;color: #3a3a3a;}
.navigation  .current {background-color: #FFF;color: #3a3a3a;}
.navigation  ul {position: absolute;display: none;background-color: #25252D;z-index: 999;}
.navigation  ul li {width: 110px;float: left;margin: 0px;padding: 0px;height: 50px;border-bottom:dashed 1px #FB6000}
.navigation  ul li:last-child {border-bottom:none;}	
.navigation  ul a {display: block;height: 50px;line-height: 50px;width: 110px;font-size:12px;}	
.navigation  ul a:hover {color:#FFF;}


.nav{float:right;height: 100px;}
.nav ul{float:left;}
.nav ul li{float:left;}
.nav ul li a{
	display: block;
	color: #FFF;
	font-size: 16px;
	white-space: nowrap;
	padding: 0 20px;
}
.nav ul li a:hover{
	color:#FFF;
	background-color: #FB6000;
        height: 100px;
}
.nav ul li .thisclass{
	color:#FFF;
	background-color: #FB6000;
        height: 100px;
}
/*顶部导航*/

#foot{width: 100%;margin: 0;background:url(./images/head_bj.jpg);}
.foot_bq{
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	/* text-align: center; */
	width: 1200px;
	color: #999;
	padding-bottom: 10px;
	padding-top: 20px;
	/* [disabled]background-color: #131419; */
	margin: 0;
}

.foot_bq a:link {color: #999;}
.foot_bq a:visited {color: #fff;}


/*--中间主要内容--*/
.main {width: 1200px;margin: 0 auto 50px;height: auto;}
/*--中间主要内容结束--*/
.crumb {
	font-size: 14px;
        white-space: pre-wrap;
	padding-top: 20px;
	line-height: 20px;
	height: 20px;
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.crumb img {float: left;margin-right: 5px;}
/**子栏目**/
.son_menu {float: left;width: 1200px;height: auto;margin-bottom:20px;}
.son_menu ul {float:left;width: 1197px;border-right:solid 1px #ccc;}
.son_menu ul li {display: block;float: left;height: auto;}
.son_menu ul li a {
	color: #333;
	text-align: center;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 398px;
}
.son_menu ul li a:hover {color: #FB6000;border-bottom: 2px solid #FB6000;padding-bottom: 9px;}
.son_menu ul li .thisclass {color: #FB6000;border-bottom: 2px solid #FB6000;padding-bottom: 9px;}
/**子栏目**/
/*******************分页********************/
.page{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.page ul li{
	display:inline;
	font-size:12px;
}
.pageli .disabled {
    border: 1px solid #E0E0E0;
    color: #666666;
    margin-right: 4px;
    padding: 4px 7px;
}
.page .thisclass a {
    background-color: #F0F0F0;
    border: 1px solid #E0E0E0;
    color: #333333;

    margin-right: 4px;
    padding: 4px 7px;
}
.page a {
    border: 1px solid #DDDDDD;
    color: #666666;
    margin-right: 4px;
    padding: 4px 7px;
    text-decoration: none;
}
.pageinfo {
    border: 1px solid #E0E0E0;
    color: #666666;
    margin-right: 4px;
    padding: 4px 7px;
}
/*分页结束*/

.form-div{
            margin:15px;
            text-align: center;
        }
        .form-div label{
            width: 15%;
            display: block;
            float: left;
            text-align: right;
            padding-right: 15px;
            padding-top: 8px;
            margin-bottom: 4px;
        }
        .form-input{
            width: 75%;
            float: left;
        }
        .form-input input{
            -webkit-appearance: none;
            background-color: #fff;
            background-image: none;
            border-radius: 4px;
            border: 1px solid #dcdfe6;
            box-sizing: border-box;
            color: #606266;
            display: inline-block;
            font-size: inherit;
            height: 40px;
            line-height: 40px;
            outline: none;
            padding: 0 15px;
            transition: border-color .2s cubic-bezier(.645,.045,.355,1);
            width: 100%;
        }
        .form-input textarea{
            display: block;
            resize: vertical;
            padding: 5px 15px;
            line-height: 1.5;
            box-sizing: border-box;
            width: 100%;
            font-size: inherit;
            color: #606266;
            background-color: #fff;
            background-image: none;
            border: 1px solid #dcdfe6;
            border-radius: 4px;
            min-height: 300px;
            transition: border-color .2s cubic-bezier(.645,.045,.355,1);
        }
        .btn{
            display: inline-block;
            line-height: 1;
            white-space: nowrap;
            cursor: pointer;
            background: #fff;
            border: 1px solid #dcdfe6;
            border-color: #dcdfe6;
            color: #606266;
            -webkit-appearance: none;
            text-align: center;
            box-sizing: border-box;
            outline: none;
            margin: 0;
            transition: .1s;
            font-weight: 500;
            -moz-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            padding: 12px 20px;
            font-size: 14px;
            border-radius: 4px;
            width: 120px;
        }