@charset "utf-8";
/* CSS Document */
/*commen*/
*{margin: 0 auto; padding: 0;}
body{font-size: 14px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:url(../images/body.jpg);}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}
.clear
{
	clear: both;
}
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix
{
	display: inline-table;
}
input,textarea
{
	outline: none;
	border: 0px;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
h3{ font-size:30px; font-weight:normal; }
/* End hide from IE-mac */
h3 a{ color:#;}
/*top*/
.top{ height:36px; line-height:36px; background:#e8e8e8; }
.top-c{ width:1180px; margin:0 auto;}
.top-c dl dt{ float:left;}
.top-c dl dd{ float:right;}
.top-c dl dd a{ margin:0 6px;}
/*header*/
.header{ width:1180px; height:150px; overflow:hidden; margin:0 auto;}
.logo{ float:left; width:800px; margin-top:22px;}
.logo dl dt{ float:left;}
.logo dl dd{ float:left; width:280px; font-size:20px; margin:15px 0 0 0;padding: 0 0 0 20px;border-left: 1px solid #cecece;font-weight: bold;line-height: 32px;}
.h-phone{ float:right; width:135px; height:50px; background:url(../images/phone.png) no-repeat left; padding-left:50px; text-align:left; margin-top:45px;}
.h-phone span{ font-size:20px; color:#0185da;}
/*nav*/
.nav{ width:100%; height:46px; line-height:46px; background:#0185da;}
.nav-cont{ width:1180px; margin:0 auto; }
.nav li{float:left;height:46px; line-height:46px;position:relative; z-index:999;width:14%}
.nav li.last{background:none;}
.nav li a{float:left;display:block; height:46px; text-align:center; line-height:46px; color:#FFF;width:100%;}
.nav li a:hover{ background:url(../images/nav_hover.jpg) no-repeat center center; background-size:cover; width:100%; height:46px; display:block; text-decoration:none; color:#FFF; }
.nav li a span{float:left;display:block; height:46px; line-height:46px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center;  font-size:14px;width:100%;}
/* .topli:nth-child(6){margin: 0 54px 0 25px;}
.topli:nth-child(7){margin: 0 30px 0 0;} */
.nav li a.selected{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#fff;background-size:cover;}
.nav li a.selected2{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:46px;left:0px; background:url(../images/nav_bg.png) center center repeat-y; width:100%; text-align:center; z-index:9999;background-size:cover;}
.nav li .submenu li{float:left;padding:0;height:25px; line-height:25px; text-align:center; width:100%; background:none;}
.nav li .submenu li a{float:left;padding:0;text-align:center; font-family:"Microsoft YaHei";height:25px;line-height:25px;color:#282828;  width:100%; background:none; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#FFF;}
.nav li .submenu li a:hover{font-weight:normal; ; text-decoration:underline; text-align:center; width:100%;}
.fixedNav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}
/*wrap*/
.wrap{ width:100%; background:url(../images/wrap.png) no-repeat center center; height:322px;}
.wrap-c{ width:1180px; margin:0 auto;}
.f-l{ float:left; width:220px; padding-top:30px; height:292px;}
.f-l ul li{ margin:12px 0; text-align:center}
.f-r{ float:left; width:950px; margin-left:8px; position:relative;}�}
.link{ height:78px; line-height:78px; font-size:18px;}
.link a{ margin:0 10px; font-size:13px;}
.f-nav{ height:60px; line-height:60px; color:#FFF; position:absolute; top:70px;}
.f-nav a{ color:#FFF; margin:0 15px;}
.last{ color:#FFF; margin-left:15px; position:absolute; top:130px;}
.last a{ color:#FFF;}
.last p{ line-height:32px; font-size:13px;}
.last h2{ font-size:13px; font-weight:normal; display:inline;}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #1be146 url(../images/fixcont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #1be146 url(../images/fixcont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #1be146 url(../images/fixcont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #1be146 url(../images/fixcont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.about-text a.more{
	line-height: 30px;
    height: 30px;
    width: 100px;
    background: #0185da;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin: 20px auto 0;
    border-radius: 5px;
	float: left;
}
.about-text a.more:hover{
	background: #ec8000;
}

/*search*/

.box{ width:100%; height:62px; background:#f3f3f3;}

#search{width:1160px; height:62px; margin:0 auto; overflow:hidden;   padding:0 10px; position:relative;  }

.search_left{float:left;line-height:62px; font-size:14px; }

.search_left b{ font-size:14px;  }

.search_left img{ vertical-align:middle; margin-right:10px;}

.search_left span a{ margin:0 10px; }

.search_right{float:right;width:300px; margin-top:14px; height:45px; line-height:33px; }

.font1{padding-left:0px;}

.out{ width:280px; height:32px; float:left; line-height:32px; font-size:12px; margin-left:14px;  background:#fff; padding-left:10px;  }

.btnn{width:25px; height:20px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right;  margin:-25px 0 0 0; }

