@charset "utf-8";

/*common*/

* {font-family: "microsoft yahei" !important;}

/* -- 页面整体布局 -- */

.header , .footer ,.wrap{ width:1080px; margin:0 auto;}

/*reset-start*/

html{color:#333;background:#FFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}

del,ins{text-decoration:none;}

li{list-style:none;}

em,i,strong{font-style: normal;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}



a { color:#333; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:0;} /*for ff f6n.net*/

a:hover { text-decoration:underline;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

.fl { float:left;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}

 

/*头部开始*/

 

.h_top{    line-height: 20px; font-size: 14px;height: 25px;    padding-top: 5px;}

.h_top i{font-size: 12px; color: #fff ;    padding-top: 5px;}

.h_top p a{ line-height: 20px; color: #fff;font-size: 12px;}

.h_top p{line-height: 20px;color: #fff;       padding-top: 5px;    width: 430px;}

.h_con { height:151px;  }

.h_con h1 a{height: 88px;float:left;font-size: 28px;color: #fff;margin-top: 35px;}

.h_con h1 em{display: block;font-size: 19px;color: #fff;margin-top: 5px;letter-spacing: 0.1em;letter-spacing: -0.07em;text-transform: uppercase;}

.h_con h1 i{font-weight: normal;color: #fff}

.h_con h1 img{float: left;margin-right: 71px;}

.h_bt {  font-size:16px;  padding-left:5px;  line-height: 28px;   float: left;    padding-top: 55px;font-weight: bold;color: #fcff01}

.h_bt span { display:block;     font-size: 16px;width: 330px;    line-height: 24px;  }

.h_bt span  em{font-weight:bold}

.h_pho {  font-size:16px; color:#535353;   }

.h_pho em { display:block;       font-size: 19px;    color: #fff;font-weight: bold;    padding-top: 75px; }

.h_pho span {     color: #333; font-size:16px;   display: block;     margin-bottom: 5px;font-weight: normal;    margin-top: 5px; }

.main-menu{height:54px;font-size:14px;text-align:center;  z-index: 99; }

.main-menu li{float:left; text-align:center; line-height: 54px;    }

.main-menu li a{ line-height:34px;padding:0 15px;display:inline-block ; color: #fff }



.main-menu li a:hover{ color:#00d05c;background: #fff; border-radius: 15px }

.main-menu .header .another a{color:#00d05c; background: #fff;border-radius: 15px  }

.top-bj{background: url(../images/topbj.png) no-repeat center;height: 235px}

/*头部结束*/

/*底部开始*/

.foot{ clear:both; color:#fff;line-height:26px; height:226px; background: url(../images/footbj.jpg) no-repeat center;}

.f_nav{ height:33px; line-height:33px; color:#00d05c; font-size:14px;  padding-bottom:5px;background: #fff;border-radius: 15px;  }

.f_nav li{float: left;}

.f_nav li a{ color:#00d05c; padding:0 15px;float: left;}

.f_logo{ width:198px; padding:50px 0 0;}

.f_con {margin-top:15px }

 

.f_text{  font-size:14px;  margin-top: 12px;    text-align: center;}

.f_text p{margin:auto;       text-align: center;  }

.f_text a{color:#fff;}

.f_ewm{ width:199px;padding:30px 0 0; text-align:right;}



 

/* online */



.yb_conct {position: fixed;z-index: 9999999;top: 50px;/* right: -127px; */right: 5px;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: #00d05c url(../images/fixCont.png) no-repeat 0 0;}

.yb_bar .yb_phone {background: #00d05c url(../images/fixCont.png) no-repeat 0 -57px;}

.yb_bar .yb_QQ {text-indent: 0;background: #00d05c url(../images/fixCont.png) no-repeat 0 -113px}

.yb_bar .yb_ercode {/*height:200px;*/background: #00d05c 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;}













 .clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline;}