

body{font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; background:#FFF;}
.fr{ float:right;}
.fl{ float:left;}
.fn{ float:none;}
.f2{ font-size:12px;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration: none;}
ul,li{padding:0px; margin:0px; list-style:none;}
input,form,select{ margin:0px;padding:0px; outline:medium;}
ul li a:hover{ color:#4bcdd6;}
div a:hover{ color:#4bcdd6;}
.mo{ margin: 0 auto;}
.most{ width:100%; height:auto; overflow:hidden;}
.roundBorder{border-radius: 15px;} 
.clear{ clear:both; height:0; overflow:hidden;} 

.header{ width:100%; height:190px;}
.headercenter{ width:1010px; height:100%;}
.hdt{ width:100%; height:96px; margin:10px auto 7px;}
.logo{ width:468px; height:76px; overflow:hidden;}
.logo a{ width:100%; height:100%; display:block;}
.logo img{ width:468px; height:76px;} 
.hdt-phone{ background:url(../images/hd-phone.png) no-repeat left top; padding-left:45px; font-size:16px; color:#19757e; text-align:right;}
.hdb-nav{ width:100%; height:97px;}
.hdb-nav li.yf{ width:105px; height:97px; float:left; margin-right:45px; position:relative; z-index:100;}
.hdb-nav li.yf.maro{ margin-right:0;}
.hdb-nav a.yz{ width:100%; height:100%; display:block; color:#333333; font-size:14px; text-align:center;}
.hdb-nav a.yz:hover{ color:#fff;}
.hdb-nav li.act a.yz{ color:#fff; background:url(../images/hd-libg.jpg) no-repeat;}
.hdb-nav span{ display:block; font-size:16px; height:25px; line-height:25px; padding-top:35px;}
.hdb-nav i{ display:block; font-style:normal; font-size:12px; height:25px; line-height:25px;}
.footer{ width:100%; height:125px; background:#2c2c2e; overflow:hidden;}
.foootercenter{ width:910px; color:#adadaf; font-size:12px; font-family:"ËÎÌå"; height:auto; overflow:hidden; background:url(../images/ft-logo.jpg?v=1) no-repeat 0 18px; padding-left:100px;}
.ft-nav{ width:100%; height:20px; line-height:20px; margin-top:30px; margin-bottom:10px;}
.ft-nav li{ float:left; font-size:14px;}
.ft-nav li span{ padding:0 10px;}
.ft-nav a{ color:#adadaf;}
.ft-tx{ width:100%; height:15px; line-height:15px; overflow:hidden; margin-bottom:5px;}
.ft-tx span{ padding-left:10px;}
.ft-tx a{ color:#adadaf;}
html{
_background:url(about:blank); /* ×èÖ¹ÉÁ¶¯ in IE6 , °Ñ¿ÕÎÄ¼þ»»³Éabout:blank , ¼õÉÙÇëÇó */
}
.op-show{ width:166px; height:auto; overflow:hidden;
position:fixed;
right:0;
top:150px;
z-index:500;
_position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200);}
.op-show  p{ font-size:15px;line-height: 24px;height: 24px;}
.ops-off{ width:100%; height:18px; overflow:hidden;}
.ops-off span{ width:16px; height:18px; display:block; float:right; cursor:pointer; background:url(../images/fo-off.png) no-repeat;}
.ops-tx{ width:100%; height:37px; line-height:37px; font-size:16px; text-align:center; overflow:hidden; background:url(../images/fo-top.jpg) no-repeat;}
.ops-qq{ padding:35px 0 5px; background:#fff;} 
.ops-qq li{ width:100%; height:26px; overflow:hidden; margin-bottom:10px;}
.ops-qq li a{ width:99px; height:100%; display:block; color:#19757e; font-family:"ËÎÌå"; font-size:14px; text-indent:30px; margin:0 auto; background:url(../images/fo-qq.png) no-repeat; line-height:26px;}
.ops-txo{ width:100%; height:20px; line-height:20px; font-weight:bold; color:#666666; font-family:"ËÎÌå"; background:#fff; font-size:14px; text-align:center; padding-bottom:5px;}
.ops-phone{ width:100%; height:24px; line-height:24px; background:#fff; text-align:center; overflow:hidden; color:#da4201; font-size:15px;}
.ops-wc a{ display:block; float:left; width:64px; overflow:hidden; text-align:center;}
.ops-wc span{ display:block; width:64px; overflow:hidden; text-align:center;  margin:0 auto;}
.ops-wc span img{ margin-right:5px;}
.ops-wc{ padding:20px 0 10px; background:#fff; _padding:10px 0; width:100%; height:60px; position:relative;}
.ops-top{ padding-bottom:20px; position:relative;}
.ops-top img{height:35px; display:block; float:left;}
.ops-top p{ width:100%; height:20px; overflow:hidden; background:#0ba5d2; color:#fff; cursor:pointer; text-indent:58px; float:left; display:block; display:none; position:absolute; left:0; top:35px;}
.op-hide{width:97px; height:auto;
display:none;	
position:fixed;
right:0;
_right:-1px;
top:150px;
z-index:500;
_position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-350);}
.opsd{ width:97px; height:100px; overflow:hidden; margin-bottom:1px;}
.oph-tx{border: 1px solid #C7C7C7;cursor: pointer; height: 98px;width:39px; background: url(../images/kf.gif) no-repeat -2px -20px; overflow:hidden; float:right;}
.oph-top{ width:39px; overflow:hidden; background:url(../images/kf.gif) no-repeat right 0; border: 1px solid #299EC0;cursor: pointer;float: right;height: 37px; float:right;}
.we-show{ width:77px; height:82px; text-align:center; display:none; position:absolute; top:-18px; left:15px;  _top:-1px;}
.we-show img{ width:75px; height:75px; padding-top:2px;}
/*ÓÑÇéÁ´½Ó*/
.fri{ width:1010px; height:215px; overflow:hidden;}
.fri-title{ width:100%; height:55px; line-height:55px; overflow:hidden;color:#2eafbb; font-size:20px; margin:20px 0 10px; font-weight:bold;}
.fri-title span{ font-size:26px; padding-left:15px; color:#aaaaaa; font-family:Arial; font-weight:400;}
.fri-nav{ width:100%; height:72px; overflow:hidden;}
.fri-nav li{ width:127px; height:72px; overflow:hidden; float:left; float:left; margin-right:23px;}
.fri-nav img{ width:125px; height:70px; border:1px solid #dbdbdb;}

/*xl*/
.ef{ width:100%; height:auto; overflow:hidden; position:absolute; top:97px; left:0; z-index:500; background:#f2f2f7; padding-bottom:5px; display:none;}
.ef li{ width:100%; height:21px; line-height:21px; overflow:hidden; text-align:center; margin-top:5px;}
.ef a{ font-size:12px; color:#6E6E6E; background:url(../images/navinli.gif) no-repeat center center; width:100%; height:100%; display:block;}
.ef a:hover{ color:#fff; background:url(../images/navinlih.gif) no-repeat center center;}

.hp{
	padding-right: 8px;
}

/*add*/
.ops-wc{ width:100%; height:120px; padding:5px 0; background:#fff; position:relative;}
.owco{width: 100%;
    height: 130px;
    overflow: hidden;
    /* float: left; */
    margin-top: 14px;
    margin: 0 auto;}
.owct{ width:54px; height:75px; margin-top:14px; overflow:hidden; float:left; background:url(../images/fo-icont.jpg) no-repeat center center;}
.xf-posl{ position:absolute; width:77px; height:82px; display:none; top:-30px; left:45px; overflow:hidden; background:url(../images/we-bg.jpg) no-repeat;}
.xf-posl img{ width:75px; height:75px; margin:1px;}
/*search*/
.search{height:30px;margin-right:5px;float:right;margin-top:5px;overflow:hidden;width:275px;}
.search div{float:left;margin-top:8px;}
.search div a{color:#333333;}
.search table{float:right;margin-right:10px;}
.search input{height:25px;width: 150px;padding:0 5px;float:left;border:1px solid #999;color:#999;}
.search input.search_but{width: 27px;height:27px;float: left;border-left:none;cursor:pointer;background:url(../images/search-bg.png)no-repeat;padding:0}

/**新增**/
.newfr{height:auto;}
.newcl{height:auto;}
.newcl li{margin-bottom:20px;}s