@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body { font: normal 100% Helvetica, Arial, sans-serif;  color:#333; overflow-x:hidden;} 
.top{ height:146px; background:#879baa; padding-left:4%;}
img { height: auto; width: auto\9; border:none; width:auto}
.pro_pic{ width:100%; height:auto;}
.intro{ padding-left:4%; padding-right:4%; margin-bottom:4%;}
.title{ font-size:1.125em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:20px 0px;}
.intro_box{ background:#f3f3f3; border:1px solid #999999;}
.title01{ height:50px; line-height:50px; border-left:10px solid #990000; font-size:1em; display:block;  padding-left:2%;font-weight:bold;}
.intro_con{ padding:0 5%}
.intro_con p{ font-size:0.875em; line-height:20px;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#900;}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{ clear:both; content:""; display:block;}
.height10{ height:10px}
.padd20_left{ padding-left:20px;}
.bold-font{ font-size:0.8em !important; font-weight:bold}
.order01{ padding:0 4%; margin-bottom:4%}
.pk_word a{ background:none; color:#990000; display:inline-block; margin:0px 5px; padding-left:0px !important}
.title-num{ display:inline-block; width:8%; height:45px; background:#900; color:#fff; font-size:2em; text-align:center; line-height:45px;}
.title-name{ width:91%; position:relative; height:8px; background-color:#990000; margin-top:18.5px;}
.title-name span{ position:absolute;top:-18.5px; color:#333;background: #fff; margin-left: 3%;text-align: center;line-height: 40px;font-size: 1.25em; }
.detail01{ border-radius:5px;border:1px solid #ccc; margin:2% 4%}
.red{ color:#900; margin-right:10px;}
.detail_con{ padding:5% 5%}
.title02{ font-size:1.15em; font-weight:bold}
.small_bt,.detail_con b{ font-size:0.825em !important; color:#333 !important; font-weight:bold}
.detail_con p, ul li{ color:#666; line-height:25px; font-size:0.875em}
.padding30_ul,.mar30_left{ padding-left:30px;}
.padding50_ul,.mar50_left{ padding-left:50px;}
.mar20_left{ margin-left:20px;}
table tr td,table tr th{color:#666; line-height:25px; font-size:0.875em}
table{width:100%;}
.add_td tr td{ border:1px solid #000}
.add_td tr td+td+td+td{ text-align:center}
/*.title-name3 span{ width:280px !important; font-size:0.9em !important;}
.title-name4 span{ width:160px !important}
.title-name5 span{ font-size:1em !important; width:220px;}*/


.nav_div{ position:fixed; right:0px; top:48%; background:url(../_assets/right-btn.png) no-repeat; z-index:101;}
.nav_btn,.toTop{ display:block; width:60px; height:61px;}
#navigation{ position:fixed; right:-70%; top:10%; width:70%; background:#e7e7e7; z-index:100; height:80%; overflow:auto}
.tabs{ border-bottom:1px solid #999; }
.tabs ul li{ float:left; list-style:none; font-size:1.25em; color:#666666; font-weight:bold; padding:12px; cursor:pointer}
.active{ color:#900 !important; border-bottom:4px solid #900;}
.content01 dl dt,.content02 dl dt{ color:#900; font-size:0.875em; font-weight:bold; padding-left:4%}
.content01 dl dd{ padding-left:10%;}
.content02 dl dd{ padding-left:8%}
.content02 dl dt{ padding-left:4%}
.content01 dl dt,.content01 dl dd,.content02 dl dt,.content02 dl dd{ line-height:40px; border-bottom:1px solid #ccc}

.td_width{ width:50px;}
/*20151229 add*/
.wordslst li{line-height:20px;}.wordslst li span{color:#333;float:left;width:95px;}
.wordslst li a{color:#990000;display:inline_block;vertical-align:top;margin-right:10px;}.wordslst li a:hover{text-decoration:underline;}
ol{list-style:none;margin:0;padding:10px 0 0 20px;font-size:14px;color:rgb(102, 102, 102);}ol li,ol li div{line-height:20px;}
ol li span{float:left;padding-right:10px;}
ol li div{overflow:hidden;}ol li dl{padding:10px 0;padding-left:20px;}
.details a.noico,.noico{background:none;color:blue;margin:0;padding:0;}
.tabletd td{padding:4px 0;line-height:20px;}
.tabletd td b{margin-bottom:0;}
.biaoti{font-size:14px;}.tablecont{width:100%;overflow-x:scroll;overflow-y:hidden;}