﻿/* The Station Design By Qeqian , Qq:8042845 , Date : 2013-07-02 */

/* 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%;}

/* Common  */
body{color:#313131;background-color:#fff;font-size:12px;font-family:"宋体",Arial;}
a{color:#555;text-decoration:none;}
a:hover{ color:#c00;text-decoration:underline;}
.fl img{margin-top:10px;}
.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;}
.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;}.ml5{ margin-left:5px;}
.mar10{ margin:10px;}.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;}
.bk5{ height:5px;}.bk10{ height:10px;}
.tac{ text-align:center;} .tar{ text-align:right;}

.fcc,.topR{ color:#ccc;}
.fc9{ color:#999;}
.bRed{ background-color:#c00;}
.bGray{ background-color:#888;}

.box{ background-color:#fff;overflow:hidden;height:auto;zoom:1;}
.w980,header,footer,.nav,menu,.focusImg{ width:980px; margin:0 auto;}

.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,dl.footNav dt{font-family:"Microsoft Yahei";}
.bigImg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.btn,.btn a,.btn a:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=);}

a.btn{ border-radius:2px; 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{height:65px;padding:15px 0; }
.topR{ margin:50px 20px 10px 0;_margin:50px 20px 0 0; color:#e4e4e4;}
.topR a{ display:inline-block; padding:0 3px;}
.tel{ margin:20px 20px 10px 0;_margin:20px 20px 0px 0; position:relative; z-index:999;}
.tel .ewm{ border:1px solid #e4e4e4; padding:10px 0; position:absolute; top:50px; left:10px; z-index:999; text-align:center; background-color:#fff;display:none;}
.tel .ewm img{ margin:0 20px 10px;}
.tel .ewm .ar{background:url(../images/icon.png) center -606px no-repeat; width:135px; height:30px; margin-top:-20px; margin-left:10px;margin-left:0px\9;}
.tel:hover .ewm,.tel:hover .ewm:hover{ display:block;}

nav{ background:url(../images/slideshow.png) left 20px repeat-x; }
.nav{ font-size:15px;background:#f4f4f4;background: -webkit-linear-gradient(top, #fff,#efefef); box-shadow:0 0 1px #999; height:40px; border-radius:5px;font-family:"Microsoft YaHei",SimSun,SimHei;}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;}
.nav .m{  position:relative; float:left; width:95px; display:inline; text-align:center; border-right:1px solid #e9e9e9; z-index:99;}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; _zoom:0; width:7px; height:4px; background:url(../images/icon.png) 0 -200px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle;}
.nav h3 a{ height:40px; line-height:40px; vertical-align:middle; display:block; color:#333;}
.nav h3 a:hover{ text-decoration:none;}
.nav .on h3 a{color:#fff; background-color:#0e0e0e; text-decoration:none;}
.nav .on h3 a i{ background:url(../images/icon.png) 0 -280px no-repeat;  }
.nav .m2 h3 a{border-radius:5px 0 0 5px;}
.nav .sub{ display:none; /*默认隐藏*/border-top:2px solid #0e0e0e; width:105px;  position:absolute; left:0px; top:40px;  background:#333;  float:left; line-height:30px; z-index:99;}
.nav .sub li{ font-size:12px; border-top:1px solid #282828;}
.nav .sub li a{ color:#ccc; display:block; zoom:1;}
.nav .sub li a:hover{  background:#c00; color:#fff; text-decoration:none; }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:20px 13px;padding:20px 15px\9;  line-height:26px;  }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt{ color:#aaa; font-size:14px; width:160px; border-bottom:1px solid #e4e4e4; padding-bottom:5px; margin-bottom:5px;}
.nav .sub dl dd a{ color:#555; font-size:12px; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat; }

.nav #m1 .sub{ z-index:99; width:980px; left:0px; border-top:2px solid #0e0e0e; background-color:#eee; border-radius:5px;}

.search{ width:160px; margin:5px 10px; padding:2px 0; float:right; display:inline;}
.searchBox{ border-radius:3px; background-color:#fff;box-shadow:#ddd 0px 0px 5px; position:relative; z-index:99;}
.searchBox input.txt{color:#999;padding:4px 6px; line-height:25x; width:124px;}
.searchBox input.btn{ background:url(../images/icon.png) 0 -395px no-repeat; width:24px; height:24px; overflow:hidden; text-indent:-99em; cursor:pointer;}

.searchBox .ssTips{position: absolute; width: 160px; top:24px;top:25px\9; left:0px; z-index:99; background-color:#fff; box-shadow:#ddd 0px 0px 5px; border-radius:3px; display: none;}
.searchBox .ssTips ul{ max-height:200px; overflow:auto; padding:10px;}
.searchBox .ssTips ul li{ padding:5px; border-bottom:1px solid #efefef; cursor:pointer; color:#999; font-size:12px;}
.searchBox .ssTips ul li:hover{ background-color:#f4f4f4; color:#333;}
.searchBox:hover .ssTips{ display:block;}

/*listTxt*/
ul.listTxt{}
ul.listTxt li{ line-height:22px; color:#999;}
ul.arrow li{ background:url(../images/icon.png) 0 -450px no-repeat; padding-left:15px;}
ul.listTxt li a{ margin-right:5px;}

/*banner*/
.banner{ background:url(../images/slideshow.png) left bottom repeat-x; padding:10px 0; }
.banner .bbg{border-radius:5px; height:100px; width:960px; margin:0 auto; padding:10px; background:url(../images/banner.png) no-repeat; position:relative;}
.banner .bbg h3{ color:#161616; font-size:21px; margin:10px 15px;}
.banner .bbg em{ font-size:16px; color:#ccc; padding:5px 10px; font-style:normal; background-color:#161616; margin:10px;font-family: Arial, Helvetica, sans-serif;}
.banner .bbg p{ position:absolute; left:394px; top:0; padding:20px; width:440px; height:80px; overflow:hidden; color:#fff; text-indent:2em; line-height:24px;}
.banner .bbg img{ position:absolute;left:393px; top:0;}

/*posNow*/
.posNow{ color:#ccc;padding:10px 0; background-color:#f9f9f9; border-bottom:1px solid #f4f4f4;}
.posNow span{ color:#777;}
.posNow a{ display:inline-block; padding:0 5px;}
.posNow h3{ color:#999;}
.posNow h3 big{ color:#c00; padding:0 5px;}

/*product*/
.searchCon{ border:1px solid #f4f4f4; background-color:#fcfcfc; padding:10px 20px; color:#888;}
.searchCon h4{ display:inline; color:#c00; padding-right:10px; font-size:15px;}
.searchCon input{ vertical-align:middle;}
.searchCon input.txt{ height:20px; line-height:20px; border:1px solid #ccc; padding:3px 7px; width:200px; color:#888;}
.searchCon input.txt:hover{ border:1px solid #c00; color:#c00;}
.searchCon input.btn{ height:28px;  width:50px; color:#fff; background-color:#c00; cursor:pointer;}
.searchCon input.btn:hover{ border:2px solid #c00; color:#fff;}
.searchCon strong{ display:inline-block; padding-left:20px; color:#aaa;}
.searchCon a{ display:inline-block; padding:0 5px;}

/*proCon*/
.proCon{ background:#f9f9f9 url(../images/icon.png) 0 -1550px repeat-x; padding:20px; height:240px; overflow:hidden;}

.slideBox{ width:360px; height:240px; overflow:hidden; position:relative; background-color:#fff;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ display:block;}

.infoBox{ width:560px; display:block; position:relative; height:240px;}
.infoBox h2,.infoBox h2 a{ height:30px; color:#fff; display:block; margin-bottom:15px; font-size:15px;}
.infoBox p{ text-indent:2em; line-height:22px; color:#777;}
.infoBox .btn a{ display:inline-block; padding:5px 15px; margin:2px; border-radius:3px; background-color:#e4e4e4; color:#333;}
.infoBox .btn a:hover{ color:#fff; background-color:#c00; text-decoration:none; background-position:0 -15px;}
.infoBox h3{ position:absolute; right:0; bottom:0; }
.infoBox h3 a{ background-color:#c00; color:#fff; display:inline-block; padding:7px 15px; text-align:center; margin:0 3px; border-radius:2px;}
.infoBox h4{ display:inline-block; padding:10px 0 5px; font-size:14px;}

.cpShow{ padding:20px; border:1px solid #efefef; border-top:2px solid #c00; height:320px; }
.cpInfo{ width:440px;}
.cpInfo h1{ color:#c00; font-size:18px; padding-bottom:5px;}
.cpInfo p{ color:#555; margin:5px 0; line-height:20px;}
.cpInfo p.bLine{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc; color:#333;text-indent:2em;}
.cpInfo p span{ color:#333;}
.cpInfo p strong{ margin-top:15px; color:#333;}
.cpInfo p img { margin: 0 auto; }

.cpInfo .aBtn{ display:inline-block;}
.cpInfo .aBtn a{ padding:7px 15px; display:inline-block; background-color:#c00; color:#fff; border-radius:2px;}

.filter{ padding:10px 20px; display:none;}
.filter span{ display:inline-block; line-height:20px; color:#999; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.filter p{ padding:5px; margin:0; color:#888;}
.filter p input{ padding:3px 5px; vertical-align:middle; margin:0 3px 0 7px; vertical-align:middle;}
.filter p input.txt{ border:1px solid #e4e4e4;}
.filter p a{ background-color:#c00; color:#fff; padding:7px 15px; border-radius:2px;}
.filter p.btn{ padding:20px 0 10px; margin-top:10px; border-top:1px solid #f4f4f4;}




/*cpTab*/

.tabCon{ width:980px; height:33px; padding-top:3px;background:#f9f9f9 url(../images/icon.png) 0 bottom repeat-x; position:relative;}
.tabCon .hd{line-height:36px;  position:relative; }
.tabCon .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.tabCon .hd ul li{ float:left;}
.tabCon .hd ul li.on{ height:32px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff;}
.tabCon .hd ul li a{ display:block; padding:0 15px; outline:none; color:#fff;}
.tabCon .hd ul li.on a{ color:#555;}
.tabCon .pdf{ position:absolute; top:10px; right:10px; padding-left:30px; background:url(../images/icon.png) 0 -720px no-repeat; height:16px; line-height:16px;}
.tabCon .pdf a{ color:#e4e4e4;}




a.cn{margin:-46px 0 0;border-top:46px solid transparent; position:relative; display:block;}

.infoCon{overflow:hidden; position:relative; z-index:9;}
.infoCon h3{ background:#fff url(../images/icon.png) 0 -670px repeat-x; padding:5px 15px; font-size:16px; color:#c00;}
.infoCon h3 span{ display:inline-block; background-color:#fff; padding:0 5px;}
.infoCon p.nr{ text-indent:2em; padding:10px 15px; color:#888; line-height:24px;  } 
.infoCon p{ text-indent:2em; padding:5px; color:#333; line-height:24px;  } 
.infoCon p img { margin: 0 auto; }
.infoCon h4 a{ background-color:#c00; color:#fff; display:inline-block; padding:7px 15px; text-align:center; margin-left:20px; border-radius:2px;}


.infoCon .hd{ overflow:hidden;  height:30px;  margin-bottom:5px;}
.infoCon .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;}
.infoCon .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.infoCon .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:11px; zoom:1; }
.infoCon .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; }
.infoCon .hd ul li.on{ background-position:0 0; }

.infoCon .bd{ padding:5px 10px;}
.infoCon .bd ul{ overflow:hidden; zoom:1;}
.infoCon .bd ul li{ width:460px; padding:10px; margin-right:8px; float:left; _display:inline; overflow:hidden;}
.infoCon .bd ul li p{float:left; margin-right:13px; }
.infoCon .bd ul li p img{ display:block; }
.infoCon .bd ul li p a{ display:block; width:200px; height:30px; line-height:30px; font-size:14px; text-align:center;}
.infoCon .bd ul li h4{ color:#b90405; font-size:12px; margin-bottom:5px; font-size:14px;}
.infoCon .bd ul li span{ line-height:21px; display:block; color:#555;}

table.comm{ margin:0 auto;}
table.comm{ border-collapse:collapse;}
table.comm tr.tit{ background-color:#f9f9f9; height:20px; font-weight:700;}
table.comm tr.tit td{ padding:10px 5px;}
table.comm td{ border:1px solid #f4f4f4; padding:3px 5px; text-align:center; }
table.comm td img{ margin:0 auto;}
table.comm tr{color:#777777;}
table.comm tr:hover{ background-color:#c00; color:#fff;}
table.comm tr:hover td:hover,table.comm tr:hover td a:hover{ background-color:#c00; color:#fff;}
table.comm tr:hover td a{ color:#fff;}
table.tdp td{ padding:10px;}

ul.case{}
ul.case li{ width:325px; float:left; display:inline;}
ul.case li img{ float:left; display:inline; margin-right:10px;}
ul.case li a{ display:inline-block; line-height:18px; width:190px;}

.order{ padding:10px 0px; width:600px;}
.order td{ border-top:1px solid #efefef; padding:9px; color:#777777;}
.order td input{ vertical-align:middle; margin:0 5px;}
.order td input.txt{ border:1px solid #abadb3; padding:5px 10px; margin-left:10px;}
.order td input.btn{ color:#fff; padding:5px 10px; cursor:pointer; border-radius:2px; margin:0 3px;}
.order td textarea,.order td select{ margin-left:11px;}
.order td input.bRed{ margin-left:11px;}

.fwBtn{ background-color:#f4f4f4; padding:8px 15px;}
.fwBtn a{ display:inline-block; padding:5px 10px; background-color:#fcfcfc; color:#555; margin:0 3px; border-radius:2px; box-shadow:0 0 5px #ccc;}
.fwBtn a:hover{ background-color:#c00; color:#fff; text-decoration:none;}

/*slideGroup*/

.slideGroup{}
.slideGroup .parHd{ height:33px; padding-top:3px;background:#f9f9f9 url(../images/icon.png) 0 bottom repeat-x; position:relative; padding:0 20px; }
.slideGroup .parHd ul{ float:left;  position:absolute; left:20px; top:3px; height:30px; line-height:30px; font-size:14px;}
.slideGroup .parHd ul li{float:left; padding:0 15px; display:inline; margin-right:5px; cursor:pointer; background-color:#333; border:1px solid #555; height:28px; color:#ccc;cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#f9f9f9; border:1px solid #ddd; border-bottom:2px solid #f9f9f9; color:#333; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.sbBox{ overflow:hidden; position:relative; background-color:#f9f9f9;}
.sbBox .hd{ overflow:hidden;  height:30px; padding:0 20px;  }
.sbBox .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.sbBox .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; }
.sbBox .hd ul li.on{ background-position:0 0; }
.sbBox .bd{ padding:0 10px;}
.sbBox .bd ul{ zoom:1; }
.sbBox .bd ul li{  float:left; _display:inline;text-align:left; width:920px; padding:0 20px;overflow:hidden;}
.sbBox .bd ul li .pic{ float:right; display:inline; }
.sbBox .bd ul li .pic img{ display:block; margin-bottom:10px;}
.sbBox .bd ul li .title{ line-height:22px; float:left; display:inline; }
.sbBox .bd ul li .title h3{ font-size:14px; color:#c00; margin-bottom:10px;}
.sbBox .bd ul li .title p span{ color:#777777;}
.sbBox .bd .faPic{ padding-bottom:20px;  clear:both; text-align:center;}
.sbBox .bd .faPic h3{ display:block; padding:10px 20px; margin-top:10px; border-top:1px solid #e4e4e4; font-size:14px; color:#c00; text-align:left;}
.sbBox .bd .faPic img{ max-width:920px; margin:0 auto;}
.sbBox .bd .faPic p{ margin-top:10px; color:#555; line-height:22px;}

/**/
.leftCon{ width:220px;}
.rightCon{ width:740px;}
.rLine{ background:url(../images/rLine.png) right top repeat-y;}

.leftMenu{ border:1px solid #efefef; background-color:#f9f9f9;}
.leftMenu h2{ font-size:16px; padding-top:10px; text-align:center;}
.leftMenu ul{ background-color:#fff; border:1px solid #f4f4f4; border-bottom:1px solid #f9f9f9; margin:10px; font-family:"Microsoft YaHei UI"; font-size:14px;}
.leftMenu ul li{ border-bottom:1px solid #f4f4f4; text-align:center;}
.leftMenu ul li a{ display:block; height:36px; line-height:36px;border:1px solid #fff;  border-bottom:1px solid #fff; color:#555;}
.leftMenu ul li a:hover{ border:1px solid #c00; color:#c00; text-decoration:none; background-color:#fcebeb;}
.leftMenu ul li a.on{ background-color:#c00; color:#fff;border:1px solid #c00;}

.contact{ padding:5px 20px;}
.lxCon h2{ font-size:14px; padding:10px; border-bottom:1px solid #efefef; margin-top:10px;}
.lxCon p,.contact p{ padding:5px; height:40px;  color:#333; font-size:14px; border-bottom:1px dotted #ccc; font-size:12px;}
.lxCon p span,.contact p span{color:#888; font-size:14px; display:block;}

.contact p.lxIcon{ background-image:url(../images/lxIcon.png); background-repeat:no-repeat; padding-left:60px;text-indent:0;}
.i1{ background-position:0 0;}
.i2{ background-position:0 -50px;}
.i3{ background-position:0 -100px;}
.i4{ background-position:0 -150px;}
.i5{ background-position:0 -200px;}
.i6{ background-position:0 -250px;}

.pjCon{}
.pjCon .title{ background-color:#f9f9f9; clear:both; zoom:1; overflow:auto;height:30px; line-height:30px; }
.pjCon .title h2{ display:inline-block; padding:0 20px;  font-size:14px; border-left:3px solid #c00; border-right:1px solid #efefef; color:#c00; background-color:#fff; float:left;}
.pjCon .title span{  margin-left:10px; color:#777777; float:left; display:inline; }
.pjCon ul{ width:750px;}
.pjCon ul li{ width:135px; float:left; margin:10px 10px 0 0;}
.pjCon ul li a{ display:block; cursor:pointer;}
.pjCon ul li a span{ height:27px; text-align:center; line-height:27px; background-color:#f9f9f9; display:block;}
.rightCon .bk10{ height:20px; height:10px\9;}
.pjCon p{ padding:20px 10px; text-indent:2em; line-height:24px;}

.tLine{ border-top:2px solid #e4e4e4;}

.newsCon .lmTitle{ border-bottom:1px solid #efefef; display:inline-block\9;   padding:0 0px;}
.newsCon .lmTitle h3{ float:left;color:#c00;font-size:15px; height:33px;line-height:33px; margin-left:10px;_margin-left:5px;}
.newsCon .lmTitle p{ float:right;padding:3px 7px; margin-top:3px;}
.newsCon .lmTitle p a{ color:#868686; display:inline-block; padding:5px 10px; margin:0 1px; border-radius:2px;}

.tjCon{ padding:10px; height:70px;border-bottom:1px solid #efefef;}
.tjCon img{ float:left; margin-right:10px;}
.tjCon h2{ margin-bottom:7px; font-size:14px;}
.tjCon span{ color:#999; line-height:20px;}


.rCon{ position:absolute; right:0; top:0; width:250px; padding:10px; background:#000； display:block;}
.rCon .lmTitle{background-color:#efefef;}
.rCon .lmTitle h3{ padding:7px 10px; font-size:14px;}
.rCon .tjImg{ background-color:#fff;}
.rCon .tjImg a span{display:block; text-align:center; padding:10px 5px; border-bottom:1px solid #efefef;}
.rCon .tjImg a:hover{ text-decoration:none;}

ul.listImg{ padding:0 10px; overflow:auto; zoom:1;}
ul.listImg li{ border-bottom:1px solid #efefef; padding:15px 0; overflow:auto; zoom:1;}
ul.listImg li img{ float:left; display:inline; margin-right:15px; width:180px;}
ul.listImg li h2 a{ font-size:15px;}
ul.listImg li span{ display:inline-block; color:#fff; background-color:#FF0000; display:inline-block; padding:3px 5px; margin:9px 0;}
ul.listImg li p{ color:#777777; line-height:20px;}
ul.qikan-list li h2 a{ float:left;}
ul.qikan-list li span{ float:right;}

.content{}
.content h2.tac{ font-size:18px; color:#CC0000; padding:15px 0; border-top:1px solid #efefef; background-color:#f9f9f9;}
.content p{ line-height:26px; margin:15px 0; color:#333; text-indent:2em; font-size:14px;}
.content img{ display:block; margin:0 auto 10px; }
.content p strong{ color:#ee0000;}
.content .from{ color:#aaa; padding-bottom:10px; text-align:center;  border-bottom:1px solid #efefef; background-color:#f9f9f9;}

.introCon{}
.introCon h2{  margin-bottom:10px; border-bottom:1px solid #efefef;}
.introCon h2 span{padding:10px; border-bottom:2px solid #c00; color:#c00; font-size:14px; display:inline-block;}
.introCon h2 em{ font-style:normal; margin-left:20px;}
.introCon h3{ line-height:24px; padding:5px 10px;}
.introCon p{ margin:10px 0; padding:0 10px; line-height:20px; color:#777; }
.introCon p.bgc{ background-color:#f60; color:#fff; padding:5px 15px; display:inline-block;display:inline\9; text-indent:0; margin-left:30px;}
.introCon p.btn a{ background-color:#c00; color:#fff; display:inline-block; padding:5px 10px; text-indent:0; border-radius:2px;}


/* Page */
#pages { padding:5px 5px 5px 15px; display:inline;}
#pages a { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#888; padding:0 10px; margin:0 1px;}
#pages a.a1 {width:56px; padding:0 }
#pages a:hover { border:1px solid #ccc;}
#pages span { display:inline-block; height:22px; margin:0 3px; line-height:22px; background:#c00; border:1px solid #c00; color:#fff; text-align:center;padding:0 10px; font-weight:bold; }
.page{ text-align:left; 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; }


/*timeAxis*/
.timeAxis{  text-align:left; min-height:800px;}
.timeAxis .hd{ line-height:24px; width:130px;  position:relative; font-size:14px;}
.timeAxis .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px;   }
.timeAxis .hd ul li{ padding:10px; height:60px; line-height:60px; width:90px; padding-right:30px; text-align:right; color:#aaa; background:url(../images/timeAxis.png) right top no-repeat; cursor:pointer; margin-bottom:1px;}
.timeAxis .hd ul li.on{  background:url(../images/timeAxis.png) right bottom no-repeat; color:#c00;}
.timeAxis .bd ul{ padding:15px;  zoom:1; padding-left:150px;  }
.timeAxis .bd li{ line-height:21px;  padding:20px 0; text-indent:2em; color:#777777; border-bottom:1px dotted #e4e4e4;}


/*sideFix*/
.sideFix{ width:0; padding-left:980px; margin:0 auto;}

#sideFix {position: fixed;z-index: 999; _position: absolute;_top:expression(documentElement.scrollTop + 250 + "px");}
#sideFix ul{ margin-left:10px;}
#sideFix ul li {width:30px; padding:1px 0;}
#sideFix ul li a { padding:7px;display: block;overflow: hidden; border-radius:3px; background-color:#e4e4e4; color:#555; border:1px solid #e4e4e4; line-height:16px;}
#sideFix ul li a:hover{ text-decoration:none; background-color:#c00; color:#fff; border:1px solid #c00;}


/*footer*/
footer{ width:100%;}
.footerNav{ color:#ccc;width:510px; background-color:#efefef; padding:10px 15px;}
.footerNav span{ color:#555;}
.footerNav a{ display:inline-block; margin:0 3px; color:#555;}

.copyright{border-top:1px solid #e4e4e4;  padding:10px;}
.copyright p{ line-height:21px; color:#888;}

#back-to-top {position: fixed;right: 20px;bottom: 20px;display: none;z-index: 999999;_position: absolute;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||10)-(parseInt(this.currentStyle.marginRight, 10)||10));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||10)-(parseInt(this.currentStyle.marginBottom, 10)||10)));}
#back-to-top a {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/back-to-top.gif) 0 0 no-repeat #161616;}
#back-to-top a:hover {background-position: -50px 0;background-color:#c00;}

#fc{width:172px;height:291px;background:url(../images/fc.png) no-repeat;position: fixed !important;left:10px;top:160px;}
#fc a{height: 41px;display: block;width: 172px;}