﻿/* The Station Design By Qeqian , Qq:8042845 , Date : 2012-04-29 */

/* Reset */
body,div,ul,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,form,input,p,a,img{margin:0; padding:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,img{display:block;}
img,input{vertical-align:middel;border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600;}

/* Common  */
body{color:#313131;background-color:#efefef;font-size:12px;font-family:"宋体",Arial;}
a{color:#555;text-decoration:none;}
a:hover{ color:#e2b501;text-decoration:underline;}

.fl{ float:left; display:inline;} .fr{ float:right; display:inline;} .pr{ position:relative;}
.f12{ font-size:12px;}.f14{ font-size:14px;} .f16{ font-size:16px;} .f18{ font-size:18px;} .f20{ font-size:20px;}

.pad5{ padding:5px;} .pt5{ padding-top:5px;}.pad10{ padding:10px;}.pt10{ padding-top:10px;} .pb10{ padding-bottom:10px;} .pl10{ padding-left:10px;} .plr10{ padding-left:10px; padding-right:10px;} 
.mt5{ margin-top:5px;}.mr5{ margin-right:5px;}.mt10{ margin-top:10px;}.ml10{ margin-left:10px;} .mb10{ margin-bottom:10px;}.mr10{ margin-right:10px;}
.tdu a{ text-decoration:underline;}
.tdu a:hover{ text-decoration:none;}
.lh20{ line-height:20px;}.lh24{ line-height:24px;}
.ti2{ text-indent:2em;}

.cRed{ color:#f50000;}
.cGray{ color:#999;}
.bgc{ background-color:#f4f4f4;}

.bk5{ height:5px;}.bk10{ height:10px;}
.tac{ text-align:center;}
.box{ background-color:#fff;overflow:hidden;height:auto;zoom:1;}

.w980{ width:980px; margin:0 auto;}
.w720{ width:720px;}
.w300{ width:300px;}
.w410{ width:410px;}
.w250{ width:250px;}
.w355{ width:355px;}

.h210{ height:210px;}
.h260{ height:260px;}
.h300{ height:300px;}
.h340{ height:340px;}


.clearfix:after {content: ".";  display:block;  height:0;  clear: both;  visibility: hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:0; }
.clearfix {display: block; overflow:auto; clear:both; height:0;}

.yahei,nav,h1,h2,h3,h4,h5,h6,.searchBox input.btn,.slideTxtBox .hd ul li{font-family:"Microsoft Yahei";}
.bigImg .hd ul li.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.searchBox,.searchBox input.btn,.newsImg .hd ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=);}

a.btn{background-color: #f5c400;background: -webkit-linear-gradient(top, #f5c400,#e7b901);background: -moz-linear-gradient(top, #f5c400,#e7b901);	background: linear-gradient(top, #f5c400,#e7b901); color:#fff;  display:inline-block; }
a:hover.btn{color:#fff;	background-color: #e7b901;background: -webkit-linear-gradient(top, #e7b901,#f5c400);background: -moz-linear-gradient(top, #e7b901,#f5c400);background: linear-gradient(top,#e7b901,#f5c400); }

/* Header */	
header{ background:#fff url(../images/repx.png) repeat-x; height:60px;overflow:hidden;padding:10px 0; box-shadow:#000 0px 0px 15px;}

nav{ font-size:15px;background:#fff url(../images/repx.png) 0 -80px repeat-x; overflow:hidden; height:40px;}
nav a{ display:inline-block; padding:0 14px; height:38px; line-height:38px; color:#efefef; border-bottom:2px solid #9e0506;}
nav a:hover{border-bottom:2px solid #ffc900; color:#ffc900;text-decoration:none;}
nav a.cur,nav a.cur:hover{ color:#fff; text-decoration:none;background:#ffc900 url(../images/repx.png) 0 -120px repeat-x;border-bottom:2px solid #ed8e00; box-shadow:0px 0px 5px #555;}

.search{ width:380px; margin-top:5px;}
.searchBox{ background-color:#f90; padding:4px 0 4px 6px; border-radius:3px;}
.searchBox:hover{background-color:#f80;  box-shadow:#aaa 0px 0px 15px;}
.searchBox input.txt{ background:#fff; padding:5px 10px;;border-radius:3px; width:280px; color:#999; _font-size:12px;}
.searchBox input.txt:hover{ color:#555;}
.searchBox input.btn{ height:26px; line-height:26px;width:64px; letter-spacing:3px; text-align:center; border-radius:3px; margin-left:5px; background-color:#fa0; color:#efefef; cursor:pointer;}
.searchBox input.btn:hover{ background-color:#fb0; color:#fff; }
.search p{line-height:27px; height:27px; overflow:hidden;}
.search p span{color:#999;}
.search p a{ display:inline-block; padding:0 3px; }

.icon{ height:30px; width:270px; text-align:right; margin-top:7px;}
.icon a{ background-image:url(../images/icon.png); display:inline-block; height:30px; width:30px;margin:0; margin:0 3px\9;}
.icon .hd ul li.on a{ width:90px;}




.icon a.icon1{ background-position:0 0;}
.icon .hd ul li.on a.icon1{ background-position:0 -30px;}
.icon a.icon2{ background-position:0 -60px;}
.icon .hd ul li.on a.icon2{ background-position:0 -90px;}
.icon a.icon3{ background-position:0 -120px;}
.icon .hd ul li.on a.icon3{ background-position:0 -150px;}
.icon a.icon4{ background-position:0 -180px;}
.icon .hd ul li.on a.icon4{ background-position:0 -210px;}
.icon a.icon5{ background-position:0 -240px;}
.icon .hd ul li.on a.icon5{ background-position:0 -270px;}



.icon .hd{}
.icon .hd ul{  height:30px; cursor:pointer;}
.icon .hd ul li{ display:inline;}

/*sortBox*/
.sortBox{ background-color:#e4e4e4;}
.sortCon{ width:410px; float:left; display:inline;}
.hotCon{width:570px; float:right; display:inline;}

.sortCon dl:first-child{border-left:7px solid #f90; overflow:auto; zoom:1; margin:1px 0;}
.sortCon dl:first-child dt,.sortCon dl:first-child dd{ background-color:#fff;}
.sortCon dl:first-child dd a{ color:#f90;}
.sortCon dl:first-child dt{ color:#b90405;}
.sortCon dl{border-left:7px solid #cdcdcd; overflow:auto; zoom:1; margin:1px 0;}
.sortCon dl:hover{border-left:7px solid #f90; }
.sortCon dl:hover dd a{ color:#f90;}
.sortCon dl:hover dt{ color:#b90405;}
.sortCon dl:hover dt,.sortCon dl:hover dd{ background-color:#fff;}
.sortCon dl dt,.sortCon dl dd{ display:inline-block; float:left\9;}
.sortCon dl dt{ padding:8px 2px 8px 10px; color:#999;}
.sortCon dl dd a{ display:block; padding:5px 7px; margin:3px; border-radius:2px;}
.sortCon dl dd a:hover,.sortCon dl dd a.cur{ background-color:#f90; color:#fff; text-decoration:none;}

.hotCon{overflow:hidden; position:relative;  }
.hotCon .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.hotCon .hd .prev,.hotCon .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:13px;  overflow:hidden;cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
.hotCon .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.hotCon .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:13px; zoom:1; }
.hotCon .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.hotCon .hd ul li.on{ background-position:0 0; }
.hotCon .hd h3{ color:#fff; background-color:#b90405; display:inline-block; text-align:center; width:60px; height:30px; line-height:30px;}
.hotCon .bd{ padding:5px 10px;}
.hotCon .bd ul{ overflow:hidden; zoom:1;}
.hotCon .bd ul li{ width:250px; padding:10px; margin-right:8px; float:left; _display:inline; overflow:hidden;background-color:#efefef; border:1px solid #dbdbdb;}
.hotCon .bd ul li a img{ width:90px; height:60px; display:block; float:left; margin-right:8px; }
.hotCon .bd ul li a:hover img{ }
.hotCon .bd ul li a h3{ color:#b90405; font-size:12px;}
.hotCon .bd ul li a span{ line-height:20px; display:block; color:#a4a4a4;}
.hotCon .bd ul li a:hover{ text-decoration:none; }
.hotCon .bd ul li:hover{background-color:#fff;}

/*newsImg*/
.newsImg{ width:300px; height:260px; overflow:hidden; position:relative; background-color:#fff;}
.newsImg .hd{ height:18px; overflow:hidden; position:absolute; right:5px; bottom:40px; z-index:1; }
.newsImg .hd ul{ overflow:hidden; zoom:1; float:left;  }
.newsImg .hd ul li{ float:left; margin-right:1px;  width:18px; height:18px; line-height:18px; text-align:center; background-color:#000; cursor:pointer; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.newsImg .hd ul li.on{ background-color:#b90405; color:#fff; }
.newsImg .bd{ position:relative; height:100%; z-index:0;   }
.newsImg .bd li{ zoom:1; vertical-align:middle; font-size:14px; text-align:center;}
.newsImg .bd img{ width:300px; height:225px; display:block; margin-bottom:10px;}

.hotNews{ padding:10px 15px;  background-color:#f9f9f9; border-top:1px solid #f50000;border-bottom:1px solid #efefef;}
.hotNews h3 a{ color:#f50000; font-size:15px; margin-bottom:5px; display:inline-block;}
.hotNews p{ color:#888; line-height:18px;}

/* List */
ul.listTxt li{ color:#999; line-height:23px;}
ul.listTxt li a,ul.twoCol li a{ margin-right:5px;}
ul.twoCol{ overflow:auto; zoom:1;}
ul.twoCol li{ width:336px;line-height:24px; float:left; display:inline;color:#999;}


/*box*/
.box .lmTitle{ border-bottom:1px solid #efefef; display:inline-block\9; border-top:2px solid #fcc900; background-color:#f9f9f9; padding:0 0px;}
.box .lmTitle h3{ float:left;color:#e2b501;font-size:15px; height:33px;line-height:33px; margin-left:10px;_margin-left:5px;}
.box .lmTitle p{ float:right;padding:3px 7px; margin-top:3px;}
.box .lmTitle p a{ background-color:#f9f9f9; color:#868686; display:inline-block; padding:5px 10px; margin:0 1px; border-radius:2px;}
.box .lmTitle p a:hover{ background-color:#e2b501; color:#fff; text-decoration:none;}

.box .lmTitle h3 span{ font-size:12px; font-family:"宋体"; color:#888; font-weight:normal;}

.box .lmTitle .curCon{ float:left;}
.box .lmTitle .curCon a{ display:inline-block; padding:5px 20px 5px 5px; margin:4px 3px 0; color:#fc8e35; background-color:#fff; border:1px solid #efefef; position:relative;}
.box .lmTitle .curCon a:hover{ text-decoration:none; border:1px solid #fcc900;}
.box .lmTitle .curCon a span{ color:#ccc;}
.box .lmTitle .curCon a b{position:absolute;top:5px;right:5px;width:14px;height:13px;line-height:999px;overflow:hidden;font-size:0;background:url(../images/x.png) no-repeat left top; cursor:pointer;}
.box .lmTitle .curCon a:hover b{background:url(../images/x.png) no-repeat right top;}

.box .tNo{border-top:1px solid #e4e4e4; border-bottom:1px solid #efefef; padding:3px 0;}

.box .tRed{border-top:1px solid #e4e4e4; border-bottom:1px solid #efefef;}
.box .tRed h3{ background:#fff url(../images/repx.png) 0 -80px repeat-x; color:#fff; padding:0 20px;}

.box .tYellow{border-top:1px solid #e4e4e4; border-bottom:1px solid #efefef;}
.box .tYellow h3{ background:#fff url(../images/repx.png) 0 -120px repeat-x; color:#fff; width:105px; text-align:center; margin-bottom:-1px;}


.tLine{ border-top:2px solid #fcc900;}
.tLine .box{ border-top:0;}
.tLine .box .lmTitle{ border:none; background:none; border-bottom:1px solid #efefef;}
.tLine .box .lmTitle h2{ float:none; display:block; padding-bottom:10px; font-size:16px; color:#f50000;}
.tLine .box .lmTitle h2 span{ font-size:12px; font-family:"宋体"; color:#888; font-weight:normal; display:inline-block;}

/*Topic*/
ul.ztList{}
ul.ztList li{ float:left; width:320px; padding:5px; margin:10px 9px 0 9px; _margin:10px 6px 0 6px; background-color:#f9f9f9;border:1px solid #f4f4f4;}
ul.ztList li:hover{border:1px solid #e4e4e4;}
ul.ztList li a{ display:block; }
ul.ztList li a:hover{ text-decoration:none;}
ul.ztList li a img{ float:left; margin-right:10px;}
ul.ztList li a h3{ font-size:16px; padding:5px 0;}
ul.ztList li a span{ color:#999; line-height:20px;}

ul.ztList2{ }
ul.ztList2 li{  padding:10px 0; border-bottom:1px solid #efefef; overflow:hidden;}
ul.ztList2 li a{overflow:auto; zoom:1;}
ul.ztList2 li a h3{ font-size:14px; margin-bottom:5px;}
ul.ztList2 li a:hover{ text-decoration:none;}
ul.ztList2 li a img{ float:left; margin-right:10px;}
ul.ztList2 li a span{ color:#999; line-height:18px;}


/* tab */
.slideTxtBox{ text-align:left;  }
.slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4; border-bottom:1px solid #e4e4e4;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; height:35px; padding-left:20px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; font-size:15px; color:#888;border-top:2px solid #f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; padding:0 15px; font-weight:600;}
.slideTxtBox .hd ul li.on{ height:33px;  background:#fff;border-top:2px solid #cb1516; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:2px solid #fff; color:#b90405;}
.slideTxtBox .bd ul{ padding:10px; zoom:1; }
.slideTxtBox .bd li{ margin:3px 0; padding:3px 0; border-bottom:1px solid #f4f4f4; }
.slideTxtBox .bd li a{ font-size:14px;}
.slideTxtBox .bd li span{ color:#999; display:block; margin-top:5px; line-height:19px;}

.tabBox{ text-align:left;  }
.tabBox .hd{ height:38px; line-height:38px; background:#f4f4f4; border-bottom:1px solid #ddd;  position:relative;  }
.tabBox .hd ul{ float:left; position:absolute; height:40px;   }
.tabBox .hd ul li{ float:left; cursor:pointer; height:37px; font-size:16px; color:#888;border-top:2px solid #f4f4f4;border-right:1px solid #e4e4e4; font-weight:600; width:124px; text-align:center;}
.tabBox .hd ul li.on{ height:36px;  background:#fff;border-top:2px solid #f5c400;border-bottom:2px solid #fff; color:#e2b501;}

.tabBox .bd ul{  padding:20px 0; zoom:1;}
.tabBox .bd li{ display:inline-block; vertical-align:top; *float:left; width:135px; height:135px; overflow:hidden; margin:0 0 0 17px; *margin:0 0 0 21px;_margin:0 8px 0 12px; }
.tabBox .bd li span{  display:block; margin-top:5px; height:40px; overflow:hidden; line-height:19px; cursor:pointer;}

/*评测*/
.pcCon{ background-color:#f9f9f9; margin:10px 0 0 10px; overflow:auto;}
.pcCon .fl a.btn{ width:90px; height:36px; line-height:36px; text-align:center; font-size:14px;}
.pcCon h4{ color:#cb1516; line-height:21px; overflow:hidden; font-size:13px; margin:5px 10px 0; display:inline-block;}
.pcCon .fl p{ margin:5px 10px; padding-bottom:5px; color:#888; line-height:20px; border-bottom:1px dotted #ccc;}
.pcCon .fl p span{ color:#f90; font-weight:600;}
.pcCon .fl p:hover{ color:#555;}

/*产品*/
.cpwl{ width:200px; float:left;}
.cpwr{ width:500px; float:right;}
.cpCon{ background-color:#f4f4f4; margin:15px 0 0 10px; _margin:15px 0 0 5px; padding:5px;}
.cpCon a{ display:block;line-height:30px; text-align:center;  margin-bottom:5px; font-size:14px;}
.cpCon p{ height:22px; line-height:22px; color:#555; padding-left:5px;}
.cpCon p span{ color:#999;}

ul.cpList li{ float:left; display:inline; _width:135px;}
ul.cpList li a{display:block;height:114px; padding:5px; border:1px solid #f4f4f4; margin:15px 0 0 15px; line-height:27px; text-align:center;}
ul.cpList li a:hover{ text-decoration:none; color:#f90;}

/*配件*/
ul.pjCon{ margin-top:15px;}
ul.pjCon li{ width:100px; float:left;margin:0 0 3px 16px;_margin:0 6px 3px 9px;}
ul.pjCon li a{ color:#888;  display:inline-block}
ul.pjCon li a span{line-height:20px; height:20px; overflow:hidden; display:block;}
ul.pjCon li a:hover{ color:#f90; text-decoration:none;}
ul.pjCon li a img{ border:1px solid #f4f4f4; margin-bottom:3px; display:block;}

ul.pjList{ margin-top:15px;}
ul.pjList li{ width:150px; float:left;;margin:0 10px 10px 13px;}
ul.pjList li a{ color:#888;  display:inline-block}
ul.pjList li a span{line-height:20px; height:20px; overflow:hidden; display:block;}
ul.pjList li a:hover{ color:#f90; text-decoration:none;}
ul.pjList li a img{ border:1px solid #f4f4f4; margin-bottom:5px; display:block;}


/*list video+picture*/
ul.listVP{ overflow:auto; zoom:1; padding:5px 0 20px;}
ul.listVP li{ float:left; width:165px; margin:12px 0 0 12px;_margin:12px 5px 0 6px; height:145px; overflow:hidden;}
ul.listVP li a{ position:relative; display:block;}
ul.listVP li a span.play,ul.listVP li a span.view{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; position:absolute; display:block;_display:none; width:165px; height:110px; z-index:99;}
ul.listVP li a:hover span.play,ul.listVP li a:hover span.view{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
ul.listVP li a span.play{ background:url(../images/icon_play.png) center center no-repeat;}
ul.listVP li a span.view{ background:url(../images/icon_view.png) center center no-repeat;}
ul.listVP li a span.btm{ display:none;}
ul.listVP li a:hover span.btm{ display:block;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3; background-color:#000;_background:none; width:165px; height:110px; position:absolute; z-index:98;}
ul.listVP li a span{ height:40px; line-height:16px; overflow:hidden; cursor:pointer;}
ul.listVP li a img{ margin-bottom:5px;}
ul.bd li{ margin:10px 0 0 25px; _margin:10px 12px 0 13px;}

/*News*/

.posNow{ padding:10px; border:1px solid #e4e4e4; border-bottom:none; color:#888;}
.posNow a{ display:inline-block; padding:0 3px; margin:0 3px;}
.posNow span{ color:#ccc; font-size:9px;display:inline-block; padding:0 3px;}

.newsHot{ padding:12px 15px;padding:13px 15px\9; width:390px;  background-color:#f9f9f9; border-top:1px solid #fff;border-bottom:1px solid #efefef;}
.newsHot h3 a{ font-size:15px; margin-bottom:5px; display:inline-block;}
.newsHot p{ color:#888; line-height:18px;}

.tjCon{ padding:10px; padding-bottom:0;}
.tjCon img{ float:left; margin-right:10px;}
.tjCon h2{ margin-bottom:5px; font-size:14px;}
.tjCon span{ color:#999; line-height:16px;}

.content{ margin:0 10px 10px; padding:0 5px;}
.content p{ line-height:24px; margin:10px 0; color:#666;   font-size:14px;}
.content p a{display:inline-block;color:#333;padding:0 4px;color:#f50000;font-weight:bold;}
.content img{ margin-bottom:10px; display:block;max-width: 655px;margin:0 auto;}
.content p strong{ display:block;text-indent:2em;color:#f50000;}
.content .from{ color:#aaa; margin:8px 0; text-align:center;}

.content .cr{ border:1px dotted #e4e4e4; background-color:#f9f9f9; padding:0 10px;}
.content .cr p{ color:#888;}


#pages { padding:10px;}
#pages a { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#888; padding:0 10px}
#pages a.a1 {width:56px; padding:0 }
#pages a:hover {color:#e2b501; text-decoration:none; border:1px solid #e2b501;}
#pages span { display:inline-block; height:22px; line-height:22px; background:#e2b501; border:1px solid #e2b501; color:#fff; text-align:center;padding:0 10px; font-weight:bold; }
.page{ text-align:right; position:relative; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:#ddd; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/* product */


dl.listImg{ width:210px; float:left; margin:10px 0px 10px 22px; display:inline;}
dl.listImg img{}
dl.listImg dt{ background-color:#f4f4f4; padding:7px 5px; font-size:15px; font-weight:600; margin-bottom:5px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;width: 200px}
dl.listImg dd{ color:#666; line-height:21px; padding:0 5px;height:21px;overflow:hidden;}
dl.listImg dd span{ color:#aaa;}
dl.listImg a{ display:inline-block;}
dl.listImg a:hover{ text-decoration:none;}
dl.listImg a:hover dt{ background-color:#e2b501; color:#fff;}

dl.listImg2{ padding:10px 5px;border-bottom:1px solid #efefef; overflow:auto; zoom:1;}
dl.listImg2 img{ float:left; margin-right:10px;}
dl.listImg2 dt{ padding:3px 5px; font-size:15px; font-weight:600; margin-bottom:2px;}
dl.listImg2 dd span{ color:#fff; background-color:#e2b501; padding:2px 5px;}
dl.listImg2 dd{ color:#999; line-height:18px; padding:0 5px; margin:5px 0 3px;}
dl.listImg2 a:hover dd{ color:#555;}
dl.listImg2 dt span{ display:inline-block; margin-left:5px; font-size:12px; color:#e2b501; font-weight:100;}

dl.listImg2 a{ display:inline-block;}
dl.listImg2 a:hover{ text-decoration:none;}



.twoBtn{ position:absolute; right:15px; top:10px;}
.twoBtn a{ display:inline-block; width:80px; height:30px; margin-left:5px;overflow:hidden;}
.twoBtn a.buy{ background:url(../images/btn.png) left top;}
.twoBtn a:hover.buy{ background:url(../images/btn.png) left bottom;}
.twoBtn a.ask{ background:url(../images/btn.png) right top;}
.twoBtn a:hover.ask{ background:url(../images/btn.png) right bottom;}

.proTab{ text-align:left; margin:0 15px;}
.proTab .hd{ height:40px; line-height:40px; background:#f4f4f4; border-bottom:1px solid #ddd;  position:relative;  }
.proTab .hd ul{ float:left; position:absolute; height:40px;   }
.proTab .hd ul li{ float:left; cursor:pointer; font-size:16px; color:#888;border-top:2px solid #f4f4f4; height:38px; border-left:1px solid #e4e4e4; font-weight:600; width:124px; text-align:center;}
.proTab .hd ul li.on{ background:#fff;border-top:2px solid #f5c400;border-bottom:2px solid #fff; color:#e2b501;}
.proTab .bd ul{ padding:10px;}
.proTab .bd li{ padding:5px 0;margin:5px 0; border-bottom:1px solid #f4f4f4; color:#555; text-indent:1em; font-size:14px;}
.proTab .bd li span{ color:#999;line-height:19px;}

table.gBook{ border:1px solid #efefef;border-collapse:collapse; }
table.gBook td{ padding:10px 20px; border:1px solid #e4e4e4; color:#555;}
table.gBook td.bgc{ background-color:#efefef; color:#555; padding:10px;}
table.gBook td.bgcc{background-color:#f4f4f4; }
table.gBook td textarea{ width:592px; height:80px; padding:10px; border:1px solid #e4e4e4;}
table.gBook td textarea:hover,table.gBook td input.txt:hover{border:1px solid #e2b501; color:#555;}
table.gBook td input{ margin:0 3px 0 7px; vertical-align:middle;}
table.gBook td input.txt{ border:1px solid #e4e4e4; background-color:#fcfcfc;margin:0 10px 0 3px; padding:5px;}
table.gBook td.btnArea{ background-color:#f4f4f4; text-align:right;}

.gBook input.btn{ padding:0 10px; height:30px; line-height:30px; width:60px; font-size:14px; cursor:pointer; border-radius:2px; display:inline-block;}
.bYellow{background-color:#e2b501; color:#fff;}
.bGray{background-color:#e4e4e4; color:#555;}

ul.dig{background: url(../images/dig.png) no-repeat 15px 17px; }
ul.dig li{ height:30px; line-height:30px; overflow:hidden; position:relative; color:#545454; border-bottom:1px solid #efefef;padding-left:33px; padding-right:5px;}
ul.dig li a{ margin-right:5px;color:#555;}
ul.dig li span{ float:right; color:#999;}

/* changshang */
.csLogo{overflow:hidden; background-color:#e4e4e4; border-top:1px solid #fcc900; padding:10px 5px;}
.csLogo a{ margin-left:10px; display:inline-block;}
.csLogo a img{ border-radius:3px;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.csLogo a:hover img,.csLogo a.cur img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

ul.city{ padding:10px 20px; overflow:auto;}
ul.city li{ float:left; width:110px; line-height:24px;}
ul.city li a{ font-size:14px;}
ul.city li span{ color:#999;}
ul.city li span big{ color:#f90000;}

.cityInfo table{border-collapse:collapse; border:none; }
.cityInfo table tr.title{ background-color:#fafafa; border-top:2px solid #fcc900; font-weight:600; }
.cityInfo table td{ border-top:1px dotted #e4e4e4; padding:5px 13px; color:#888; line-height:20px;}
.cityInfo table tr:hover{ color:#555; background-color:#f9f9f9;}


/*side*/
.sort p{ line-height:20px; padding:0 5px; margin-bottom:5px; border-bottom:1px solid #f4f4f4;}
.sort p span{ display:block; color:#e2b501; font-size14px;}
.sort p a{ display:inline-block; margin:5px 8px 5px 0;}

ul.rexiao li{  padding:10px 0; border-bottom:1px solid #f4f4f4; height:70px; line-height:30px;}
ul.rexiao li a h3{ font-size:14px;}
ul.rexiao li a:hover{ text-decoration:none;}
ul.rexiao li a img{ float:left; margin-right:15px;}
ul.rexiao li a h3{ line-height:20px;}
ul.rexiao li a span{ color:#ccc;}
ul.rexiao li a:hover span{ color:#f50000;}
ul.rexiao li a span strong{ font-size:27px;}

.vote h2{ padding-left:10px; font-size:14px;font-weight:100; margin-bottom:10px;}
.vote p{ padding:0 5px; line-height:27px; margin:6px 0; border-top:1px solid #efefef; color:#888;}
.vote p input{ margin:0 5px;}
.vote p input.sel{ color:#999; display:inline; vertical-align:middle;}
.vote p:hover{ color:#555;}
.vote p input.btn{background-color: #f5c400;background: -webkit-linear-gradient(top, #f5c400,#e7b901);background: -moz-linear-gradient(top, #f5c400,#e7b901);	background: linear-gradient(top, #f5c400,#e7b901); color:#fff; margin-bottom:-1px;  display:inline-block; cursor:pointer; width:60px; height:27px; line-height:27px; border-radius:3px; margin-top:10px;}
.vote p input.btn:hover{color:#fff;	background-color: #e7b901;background: -webkit-linear-gradient(top, #e7b901,#f5c400);background: -moz-linear-gradient(top, #e7b901,#f5c400);background: linear-gradient(top,#e7b901,#f5c400);}


/*order*/
table.order{border-collapse:collapse; border:none; margin:0 auto; width:650px;}
table.order td{ border:1px solid #e4e4e4; }
table.order td textarea{ width:400px;}
table.gBook td input.txt{ margin:0;}

/*about*/
.about{ background:#fff url(../images/bgLine.gif) -70px repeat-y;}
.left{ width:180px;}
.right{ width:798px;}
ul.leftMenu{ width:180px; }
ul.leftMenu li{}
ul.leftMenu li a{ display:block; border-bottom:1px solid #e4e4e4; border-left:4px solid #f9f9f9; text-align:center; height:36px; line-height:36px; font-size:14px; color:#888;}
ul.leftMenu li a:hover{ text-decoration:none; background-color:#fcfcfc;border-left:4px solid #e4e4e4; color:#333;}
ul.leftMenu li a.cur{ background-color:#fff;border-left:4px solid #f90000; font-size:14px;}
ul.leftMenu li a.cur {color:#f90000;}

.about h2{ background:url(../images/repx.png) 0 -120px repeat-x; padding:9px 10px; color:#fff; text-align:center; font-size:16px;}
.right h3{ border-bottom:1px dotted #e4e4e4; padding:5px 10px 10px; color:#f90; margin:5px 10px; font-size:16px;}
.right p{ line-height:22px; margin:10px 0; padding:5px 10px; color:#555; font-size:14px; text-indent:2em;}

/*link*/
.link{  overflow:auto; zoom:1;}
.link h4{ width:24px; padding:5px 10px; float:left; border-right:1px solid #efefef;border-left:1px solid #e4e4e4; background-color:#f4f4f4; font-size:14px; color:#999; text-align:center;}
.link p{ width:863px; padding:10px 10px 5px; float:left;}
.link p a{ display:inline-block; padding:2px 5px;}

/*footer*/
footer{ color:#e4e4e4; background-color:#fff; box-shadow:0 0 10px #e4e4e4;}
footer .box{ background-color:#f6f6f6; border-bottom:1px solid #e9e9e9; border-top:1px solid #fff;}
footer a{ display:inline-block; padding:0 10px; color:#888;}
footer p{ color:#999; line-height:21px;}

/*-----------16-8-2添加右侧浮动------------*/
.float_right_y{ width:85px; position: relative;}
.float_right_y ul{background: #fff; width:85px;position: fixed; right:0; margin-left: 520px; top:70%; margin-top: -100px; z-index: 100000;  border-top: 1px solid #f99b0c; border-left: 1px solid #f99b0c; border-bottom: 1px solid #f99b0c;}
.float_right_y ul li{ width:85px; text-align: center; overflow: hidden; }
.float_right_y ul li a .we_imgs{background: url("../images/wx.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a .we_img1{background: url("../images/dg.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a .we_img2{background: url("../images/tel.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a .we_img3{background: url("../images/back.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a .we_img4{background: url("../images/gg.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a:hover .we_imgs{background: url("../images/wx1.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a:hover .we_img1{background: url("../images/dg1.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a:hover .we_img2{background: url("../images/tel2.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a:hover .we_img3{background: url("../images/back1.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a:hover .we_img4{background: url("../images/gg1.png")no-repeat center top;width: 85px;height:35px;overflow: hidden;margin-top: 20px;}
.float_right_y ul li a{ width:85px; height: 76px; display:block;background: #fff; color: #333; cursor: pointer;overflow: hidden; }
.float_right_y ul li a img{margin-top: 10px;}
.float_right_y ul li a p{font-size: 12px;color: #f99b0c;}
.float_right_y ul li a:hover p{font-size: 12px;color: #fff;}
.float_right_y ul li a:hover{  background: #f99b0c; text-decoration: none;  }
.float_right_y ul .er_ico{padding:6px;width: 85px; height: 78px;background:#fff; display:none; border-top: 1px solid #ebebeb;position: absolute;top: 0;right:85px;  }
.float_right_y ul .er_ico img{width: 78px;height: 78px;}
/*-----------16-8-2添加右侧浮动 end------------*/

/*2017-08-22添加推荐活动*/
.new-activity{position: fixed;left: 0;right: 0;bottom: 0;z-index:999999;}
.new-activity .btn-close{cursor:pointer;width: 80px;height: 28px;display: block;position: absolute;right: 0;top: 24px;background:url("../images/ad/close.gif") center 6px no-repeat;}
.new-activity img{display: block;width: 100%;}
.bottom-activity{display:none;position: fixed;left: 50%;margin-left:-490px;bottom: 0;z-index:2;}
.bottom-activity img{display: block;width: 980px;}
.bottom-activity .btn-close{cursor:pointer;width: 80px;height: 17px;display: block;position: absolute;right: 0;top: 0;background:url("../images/ad/close.gif") center center no-repeat;}