﻿body{font-size:14px; color:#666666; background:#FFFFFF; font-family:Microsoft Yahei,SimHei,Arial,simsun;height:100%; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0;} 
a{outline:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#a8a8a8; font-size:12px; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
button{overflow:visible}



.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none ; color:#666666; font-family:Microsoft Yahei,SimHei,Arial,simsun; font-size:14px;}
a:hover{ color:#666666; text-decoration:underline;}

.left{ float:left; }
.right{ float:right; }
.mid{width:1000px; height:auto; margin:0 auto; position:relative; overflow:hidden}

.size14{ font-size:14px;}
.size14:hover{ font-size:14px;}
.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}
.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}
.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}

.size47{ font-size:47px;}
.size47:hover{ font-size:47px;}
.size30{ font-size:30px;}
.size30:hover{ font-size:30px;}
.size24{ font-size:24px;}
.size24:hover{ font-size:24px;}
  .ybh{width:640px;}

.lan1{color:#2fb6ee}
.lan1:hover{color:#2fb6ee}
.lan2{color:#0159a1}
.lan2:hover{color:#0159a1}
.reds{color:#e1104a}
.reds:hover{color:#e1104a}
.chengse{color:#eb8e3e}
.chengse:hover{color:#eb8e3e}
.qlan{color:#69b8d6}
.qlan:hover{color:#69b8d6}
.qianhui{ color:#bcbbbb}
.qianhui:hover{color:#bcbbbb}
.writes{color:#FFFFFF}
.writes:hover{color:#FFFFFF}
.blacks{color:#000203}
.blacks:hover{color:#000203}
.gray{color:#787878}
.gray:hover{color:#787878}


.bblacks{ background:#000203;}
.bwrites{background:#FFFFFF;}
.bqlan{background:#69b8d6;}
.bslan{background:#014e6c;}
.blan2{background:#52c1b8;}
.bgray{background:#f8f8f8;}
.bqgray{background:#787878;}

.bold{ font-weight:bold}

.main{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}



.top{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:102px; background:#FFFFFF; position:relative; z-index:999}
.topmain{width:1200px; height:102px; margin:0 auto; position:relative; overflow:hidden}
.logo{ width:319px; height:102px; float:left; overflow:hidden}
.logo img{width:319px; height:102px;}
.shbak{ width:600px; height:102px; float:right; text-align:right; overflow:hidden}
.tel{ width:100%; height:38px; line-height:38px; margin-top:19px; text-align:right; font-size:18px; overflow:hidden}
.search{ width:232px; height:35px; float:right; background:url(404.png) no-repeat; overflow:hidden}
.shtxt{ width:178px; height:25px; line-height:25px; float:left; margin:5px auto auto 12px; border:0px; outline:none; background:#FFFFFF; overflow:hidden}
.shsub{ width:34px; height:35px; line-height:35px; float:right; border:0px; outline:none; background:none; cursor:pointer; overflow:hidden}

.toptiao{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:3px; font-size:0px; background:url(404.png) repeat-x; position:relative; z-index:777}

.manebak{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:54px; background:#f4f4f4; position:relative;z-index:888}
.mane{width:1200px; height:54px; margin:0 auto; position:relative; }
.flvbt{ width:245px; height:54px; line-height:54px; color:#FFFFFF; background:#e50112;  font-size:22px; position:relative; cursor:pointer; z-index:3; overflow:hidden;}
.flvbt span{ margin-left:20px}
.flvbt i{ display:inline-blcok;width:17px; height:8px; font-size:0px; background:url(404.png) -6px -7px no-repeat; position:absolute; top:25px; right:30px;}
.manebox{float:left; width:952px; height:54px; overflow:hidden}
.manebox ul{ float:left; width:952px; height:54px; overflow:hidden}
.manebox li{ float:left; width:136px; height:54px; line-height:54px; text-align:center; overflow:hidden}
.manebox li a{ display:inline-block; width:126px; margin:0 auto; font-size:18px; overflow:hidden}
.manebox li a:hover{ color:#FFFFFF; text-decoration:none}
.mcur,.mover{ background:#e50112;}
.mcur a{color:#FFFFFF;}
.mover a{color:#FFFFFF;}

#manelb{width:245px; height:auto; float:left; position:relative; }




.footerbt{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:53px; background:#3d3d3d; color:#939393;}
.footerbtb{width:1200px; height:53px; margin:0 auto;overflow:hidden;}
.footerbtb img{ width:auto; height:53px;}
.footer{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto; background:#262626; color:#939393;margin-bottom:38px;}
.footer a{ color:#939393;}
.footera{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto;  padding:30px 0px 30px 0px; border-bottom:#363636 1px solid;}
.ftabox{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.ftboxl{ width:274px; height:auto; float:left; margin-left:9px; overflow:hidden}
.ftboxl dt{ width:100%; height:38px; border-bottom:#e1104a 1px solid; overflow:hidden;}
.ftboxl dt span{ display:inline-block; float:left; width:240px; height:38px; line-height:38px; font-size:16px; overflow:hidden}
.ftboxl dt i{ display:inline-block; float:right; width:22px; height:38px; line-height:38px;  overflow:hidden}
.ftboxl dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}


.ftboxr{ width:878px; height:auto; float:right; overflow:hidden}
.ftboxr dl{ width:125px; height:auto; float:left; overflow:hidden}
.ftboxr dt{ width:100%; height:38px; border-bottom:#e1104a 1px solid; overflow:hidden;}
.ftboxr dt span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.ftboxr dt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.ftboxr dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}

.fxzcj{width:878px; height:auto; overflow:hidden}
.fxzcjbt{ width:100%; height:38px; border-bottom:#e1104a 1px solid; margin-bottom:10px; overflow:hidden}
.fxzcjbt span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.fxzcjbt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.fxzcj ul{ width:100%; height:auto; overflow:hidden}
.fxzcj li{ width:132px; height:22px; line-height:22px; float:left; margin-left:10px; overflow:hidden}
.bai{height:38px;line-height:38px;  float:right;font-size:16px;margin-top:10px;margin-right:65px;color:#ffffff;}


.footerb{width:1200px; height:auto; padding:10px 0px 20px 0px; text-align:center; margin:0 auto; overflow:hidden;}


.rtbak{ width:49px; height:100%; background:#3d3d3d; border-left:#555555 1px solid; position:absolute; top:0px; right:0px; z-index:999;}
.rtboxa{ width:49px; height:auto; position:absolute; top:50px; left:0px; border-bottom:#555555 1px solid; color:#a6a6a6;}
.rtboxa a{color:#a6a6a6;}
.rtboxa a{color:#a6a6a6; text-decoration:none}
.rtboxa dl{ width:49px; height:auto; padding:20px 0px 20px 0px; border-top:#555555 1px solid; position:relative; text-align:center;}
.rtboxa dt{ width:22px; height:auto; margin:0 auto; overflow:hidden}
.rtboxa .rljxzp{ display:block; width:22px; height:30px; background:url(404.png) -39px 0px; margin-bottom:10px;}
.rtboxa .rtqqp{ display:block; width:22px; height:22px; background:url(404.png) -68px 0px; margin-bottom:10px;}
.rtboxa dd{ width:310px; height:auto; position:absolute; top:0px; right:49px; background:#FFFFFF; text-align:center; overflow:hidden; display:none}


.rtboxb{ width:49px; height:auto; position:absolute; bottom:50px; left:0px; border-bottom:#252525 1px solid; border-top:#252525 1px solid;color:#a6a6a6;}
.rtboxb dl{ width:49px; height:auto; padding:0px; position:relative; text-align:center;}
.rtboxb dt{ width:49px; height:49px; margin:0 auto; position:relative; overflow:hidden}
.rtboxb .rtsina{ display:block; width:33px; height:29px; background:url(404.png) -99px 0px; margin:10px auto 0px auto;}

.rtboxb .rtrweiwin{ display:block; width:49px; height:49px; background:url(404.png) 0px -91px; position:absolute; bottom:0px; left:0px; }
.rtboxb .rtrweiwins{ display:block; width:49px; height:49px; background:url(404.png) -61px -91px; position:absolute; bottom:-50px; left:0px; }
.rtboxb .rtliuyan{ display:block; width:49px; height:49px; background:url(404.png) 0px -153px; position:absolute; bottom:0px; left:0px;}
.rtboxb .rtliuyans{ display:block; width:49px; height:49px; background:url(404.png) -61px -153px; position:absolute; bottom:-50px; left:0px;}


.rtboxb dd{ width:310px; height:auto; position:absolute; bottom:0px; right:49px; background:#FFFFFF; text-align:center; overflow:hidden;z-index:9999; display:none}
.rwxtxt{width:242px; height:auto; line-height:180%;margin:10px auto; text-align:left;}
.rwxtxt img{ width:242px; height:auto;}

.rlybox{width:242px; height:auto; line-height:180%;margin:10px auto; text-align:left; }
.rsubbt{width:100%;height:35px; border-bottom:#d7d7d7 1px solid; font-size:16px; color:#4d4d4d;margin-bottom:10px;}
.rlybox p{ margin-bottom:10px;}
.rlybox .rsubtxt{ border:#d7d7d7 1px solid; height:22px; line-height:22px;}
.rlybox .rsubarea{ width:230px; height:128px; background:#FFFFFF; border:#d7d7d7 1px solid;}
.rsubtj{background:#e10f4a;color:#FFFFFF;text-align:center; padding:2px 5px 2px 5px;border:#d7d7d7 1px solid; cursor:pointer}

.footerc{width:1200px; height:auto; padding:20px 0px 10px 0px; text-align:center; margin:0 auto; text-align:left; overflow:hidden; }
.footerc i{ width:102px; display:block; float:left; font-size:16px; overflow:hidden;  }
.footerc ul{  float:right; width:1080px;  }
.footerc li{display:inline; width:auto; height:auto; line-height:22px; float:left; margin-left:38px; margin-bottom:5px; word-wrap:break-word;word-break:break-all; overflow:hidden; }
.footerc li a{word-wrap:break-word;word-break:break-all;}



.efn1{ width:100%; height:54px; background:#3d3d3d; border-top:#000000 2px solid; position:fixed; _position:absolute; left:0; bottom:0; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.efn1 ul{float:left;position:relative;left:50%; padding-top:4px;}
.efn1 li{ height:46px; float:left; margin-right:16px;position:relative;right:50%; color:#FFFFFF; padding-right:10px;}
.eflis{ line-height:46px; border-right:#000000 1px dashed;}
.efhuang{ color:#ffffff;}
.efzxa{ display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; background:#e01d59; color:#FFFFFF; -webkit-border-radius: 8px; border-radius:8px; margin-top:8px; margin-right:5px; font-size:14px}
.efzxa:hover{ text-decoration:none; color:#FFFFFF;background:#b00a3f;}


.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:20px;padding:3px;text-align:center;}
.rides-cs .cn ul {padding:0px;padding-bottom:5px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(404.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

.neirong{width:1200px; height:auto; padding:10px 0px 20px 0px; text-align:left; margin:0 auto; overflow:hidden;}
.neirong .map{float:left;margin:15px 0px 25px 0px;}
.neirong .lianxiwenzi{float:left; margin:5px 0px 0px 25px;}
.neirong h01{font-size:35px;color:#666666; font-family:Microsoft Yahei,SimHei,Arial,simsun; float:left;}
.neirong h02{font-size:35px;color:#ff0000; font-family:Microsoft Yahei,SimHei,Arial,simsun; float:right;}
.neirong h03{font-size:24px;color:#666666; font-family:Microsoft Yahei,SimHei,Arial,simsun; float:left;}
.neirong h04{font-size:14px;color:#666666; font-family:Microsoft Yahei,SimHei,Arial,simsun; float:left;}