/* CSS Document */

@charset "utf-8";

*{margin: 0 auto; padding: 0;}

body

{

	font-size: 12px;

	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

{

	padding: 0px;

	margin: 0px;

}

img,button

{

	border: none;

}

a

{

	color: #000;

	text-decoration: none;

    display:inline-block;

}

a:hover

{

	text-decoration: none;

}

a:active

{

	text-decoration: none;

}

.clear

{

	clear: both;

}

img

{

	border: 0;

}

.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:24px;  }

/* End hide from IE-mac */

h3 a{ color:#;}





/*top*/

.top{ width:100%; background:url(../images/top.jpg) no-repeat center center; height:38px; line-height:38px;}

.top-c{ width:1180px; margin:0 auto;}

.top-c dl dt{ float:left;}

.top-c dl dd{ float:right; }

.top-c dl dd a{ color:#FFF; margin:0 10px;}

.top-c dl dd img{ vertical-align:middle;}





/*header*/

.header{ width:1180px; margin:0 auto; height:150px; overflow:hidden;}

.logo{ float:left; width:480px;}

.logo dl dt{ float:left; margin-top:20px;}

.logo dl dd{ float:left; font-size:22px; font-weight:bold; width:320px; line-height:36px; margin:40px 0 0 30px;}

.logo dl dd p span{ color:#00afed;}

.phone{ float:right; width:172px; font-size:14px; background:url(../images/phone.jpg) no-repeat left; height:52px; padding:50px 0 0 50px;}

.phone span{ font-size:24px; color:#00afed; }





/*nav*/

.nav{ width:100%; background:url(../images/nav.jpg) repeat-x; height:60px; line-height:60px;}

.nav-c{ width:1180px; margin:0 auto;}

.nav-c ul li.another{ background:url(../images/nav-hover.jpg) no-repeat;}

.nav-c ul li{ float:left; font-weight:bold; font-size:15px; background:url(../images/nav-li.jpg) no-repeat right; padding:0 30px;}

.nav-c ul li a{ color:#FFF;}

.nav-c ul li:hover{ background:url(../images/nav-hover.jpg) no-repeat;}


.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}




/*footer*/

.footer{ width:100%; background:#01a8f6; height:245px; overflow:hidden; }

.f-c{ width:1180px; margin:0 auto; color:#FFF;}

.f-c a{ color:#FFF;}

.f-logo{ float:left; width:210px; background:#FFF; height:185px; text-align:center; padding-top:60px;}

.f-r{ float:left; width:922px; margin-left:35px;}

.f-nav{ height:45px; line-height:45px; border:1px solid #fff; margin-top:20px;}

.f-nav ul li{ font-size:14px; float:left; margin:0 21px;}

.last{ margin-top:20px;}

.last p{ line-height:36px;}

.last h2{ font-size:12px; font-weight:normal; display:inline;}

.last p img{ vertical-align:middle; margin-left:10px;}



/*固定的悬浮窗*/

.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: #08a3f5 url(../images/fixCont.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #08a3f5 url(../images/fixCont.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #08a3f5 url(../images/fixCont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

	/*height:200px;*/



	background: #08a3f5 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;

}



































































































































































