/* 整站通用 */
html,body,form,iframe,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;border:0;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}
body{ font-size:12px; font-family:"微软雅黑"; overflow-x:hidden; background:#ffffff; color:#888;}
h1{font-weight:normal;color: #336699;}
h2,h3,h4,h5,h6{ font-weight:normal;}
a{text-decoration:none;color: #666666;}
.dw{width:1080px;margin:0px auto;}
.dw1{width:1200px;margin:0px auto;}
.mainer{width:1080px;margin:0px auto;}
.mainer1{width:1200px;margin:0px auto;}
img{ vertical-align:middle;}
p{ margin:0; padding:0;}
.t-c{ text-align:center;}
/* 功能函数 */
.fl{float:left;_display:inline;}
.fl_margin{
	margin-right:30px;
}
.fr{float:right;_display:inline;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;} 
/* 编辑器内容样式 凡是编辑器修改区域加上 */
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle;margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}
/*头部样式*/

.header{ min-width:1080px;max-width:100%;background-image:url(../images/bg4.jpg); height:200px;margin-top:-20px}
.heading_con{ height:125px;}
.heading{padding-top:10px;}
.logo{margin-top:20px}
.head_save_site{float:right;margin:15px 5px 0 0;height:36px;}
.head_save_site .save_top {height:36px;line-height: 36px;}
.head_save_site .save_top  span {font-size: 20px;font-family: arial;font-weight: bold;color: #999999;margin: 0 4px;vertical-align: middle;}

.head_save_site .cerity_top {width: 120px;overflow: hidden;line-height: 36px;height:36px;margin-left:15px;background:url(../images/gold.png) no-repeat left;padding-left:42px;}
.head_save_site .cerity_top  span {font-size: 16px;font-family: arial;font-weight: bold;color: #FF0000;margin: 0 4px;vertical-align: middle;}
.head_save_site a{margin-left:7px;padding-left:20px; font-family:"宋体"; background:url(../images/top_icon01.png) no-repeat left;}
.head_save_site a:hover{color:#2985cf;}
.head_save_site .a2{background:url(../images/top_icon02.png) no-repeat left;}
.head_tel{ text-align:left;margin-top:10px;}
/* nav css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:url(../images/nav_bg.jpg) repeat-x; position:relative; z-index:20;   color:#fff; height:40px; line-height:40px; margin-top:35px;}
.nav{ width:1080px; margin:0 auto;}
.nav h3{ font-size:100%; font-weight:normal; font-size:16px;  }
.nav li{  position:relative; float:left; width:130px; display:inline; text-align:center;   }
.nav li h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{  zoom:1; height:40px;  line-height:40px;display:block; color:#fff }
.nav .here a{ background:url(../images/navbg.png) repeat-x bottom;color:#358dd5;   }
.nav .current a{ background:url(../images/navbg.png) repeat-x bottom;color:#358dd5;   }


.nav .sub{ display:none; width:310px; padding:12px 0; font-size:13px;position:absolute; left:0; top:40px; text-align:left; float:left; z-index:1000; line-height:26px;background:#2985CF;}
:root .nav .sub{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#002985CF', endColorstr='#002985CF');}
:root .nav .sub{filter:none;}
.nav .sub .pic{padding-left:18px;}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#fff; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top;width:118px;background:url(../images/dl_line.jpg) repeat-y right; text-align:center;line-height:26px; min-height:110px;}
.nav .sub dl a:hover{ text-decoration:underline;}
.nav .sub dl dd a{ color:#fff; background:url(images/icon.png) 0 -332px no-repeat;}
/*底部样式*/
.myfooter{
    width: 1080px;
    margin: 20px auto 0px;
	text-align: center;
}
.myfooter a {
    font-size:14px;padding:5px;
}
.myfooter a:hover {
    color:#c40000;
}

.myfooter p{
    font-size:14px;
    line-height:32px;
}



.STYLE1 {width:100%; height:auto;background-color:#009900; color:#FFFFFF; font-size:16px; font-weight:bold; list-style:none; text-align:center; border-radius:5px; vertical-align:middle;padding: 10px 10px 10px 10px; }
.STYLE2 {width:100%;  max-width:190px; height:auto;background-color:#FF6600; color:#FFFFFF; font-size:16px; font-weight:bold; list-style:none; text-align:center; border-radius:5px; vertical-align:middle;padding: 10px 10px 10px 10px; }
.STYLE3 {width:95%;  height:auto;background-color:#2985cf; color:#FFFFFF; font-size:16px; font-weight:bold; list-style:none; text-align:center; border-radius:5px; vertical-align:middle;padding: 10px 10px 10px 10px; border:0px }



/*底部样式黑色*/
.heisefooter{
    width: 100%;
    margin: 20px auto 0px;
	text-align: center;
	background: #333333;
	padding: 1.429em;
	margin-top: .714em;
}
.heisefooter a {
    font-size:14px;padding:5px;
	color: #FFFFFF;
}
.heisefooter a:hover {
    color:#F96A69;
}

.heisefooter p{
    font-size:14px;
    line-height:32px;
}
.heisefooter-container {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

/**黑色顶部**/
#heiseheader {
	float: left;
	width: 100%;
	padding: 17px 0 20px;
	min-width:1200px;
}

#logov {
	float: left;
}
#logov img {
	height: 100px;
}
.top_des {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	color: #01459a;
	font-weight: bold;
	border-left: 1px solid #d4d0c8;
	margin: 30px 0 0 25px;
	padding-left: 25px;
	
}
.tel {
	float: right;
	height: 58px;
	background: url(../../shengcheng/images/telbg.jpg) no-repeat left center;
	background-size: contain;
	margin: 15px 0;
	padding-left: 63px;
}
.tel span {
	display: block;
}
.tel .a {
	font-size: 20px;
	color: #666;
	line-height: 27px;
	letter-spacing: 6px;
	margin-left: 5px;
}
.tel .b {
	font-size: 30px;
	color: #F96A69;
	font-family: Arial;
	line-height: 30px;
	margin-top: 4px;
}
/*end*/

.heisecontainer {
    margin:0px auto;
	width: 1200px;

}
/*menu*/

#heisenavigate{
	float: left;
	width: 100%;
	background: #333333;
}
.heisenavigate{
	float: left;
	width: 100%;
	background: #333333;
}

.heisenavigate ul li {
	float: left;
	height: 50px;
	line-height: 50px;
	position: relative;
}
.heisenavigate ul li a {
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 0 40px;
}
.heisenavigate ul li:last-child {
	margin-right: -13px;
}
.heisenavigate ul li a:hover, .heisenavigate ul li .current, .heisenavigate ul li:hover a {
	color: #fff;
	background: #F96A69;
}
.heisenavigate ul li .drop_menu {
	width: 145px;
	position: absolute;
	left: 0;
	top: 50px;
	display: none;
	text-align: center;
	background: #F96A69;
	z-index: 2;
}
.heisenavigate ul li .drop_menu li {
	float: left;
	width: 100%;
	height: auto;
	line-height: 22px;
	margin: 0 0 4px 0;
}
.heisenavigate ul li .drop_menu li a {
	padding: 0 5px;
	display: block;
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #F96A69;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.heisenavigate ul li .drop_menu li a:hover {
	background: #F96A69;
}
.first_menu{
background: #F96A69;
}
/*end*/

.adindex_title{
font-size:16px;line-height:36px;
}
.adindex_title a {
    font-size: 16px;
    color: #909499;
}
.adindex_title a:hover {
    color: #ec6061;
}

/*咨询样式*/

.feedbackForm {
    padding: 16px 16px 40px 16px;
	font-size:16px;
}

.feedbackForm .tips {
    color: #222d38;
    padding-bottom: 20px;
}

.feedbackForm .line {
    margin-bottom: 16px;
}

.feedbackForm .line input, .feedbackForm .line textarea {
    width: 100%;
    box-sizing: border-box;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    border: solid 1px #ccc;
    color: #222d38;
    display: block; 
	font-size:16px;
	
}

.feedbackForm textarea {
    resize: none;
    height: 100px;
    padding: 11px;
    line-height: 20px;
	font-size:16px;
}

.feedbackForm .line input {
    height: 40px;
    line-height: 40px;
    padding: 0 11px;
	font-size:16px;
}

.feedbackForm .btn {
    background: #18c139;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    cursor: pointer;
}
