/* Common */
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, div , dl, dt, dd, li, body, form, input, button, img, cite, strong, em, th {padding:0; margin:0;}
img { border:0;}
ul, ol, li{ list-style-type:none;}
a { color:#004FA3; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:underline;}
body {background:url(/images/bg.jpg) repeat-x left top #FFF;font:12px "宋体";}
/* Font */
.white{color:#FFFFFF;}a.white{color: #FFFFFF;}
.gray {color: #535353;}a.gray{color: #535353;}
.black {color: #000000;}a.black{color: #000000;}
.red {color: #FF0000;}a.red{color: #FF0000;}
.yellow{color:#FFFF00;}a.yellow{color: #FFFF00;}
.green{color:#3B7B00;}a.green{color: #3B7B00;}
.orange{color:#FF821C;}a.orange{color: #FF821C;}
.B{font-weight:bold;}.C{font-size:14px;}
.CB{font-size:14px;font-weight:bold;}
.CB1{font-size:24pt;font-weight:bold;font-family:微软雅黑; letter-spacing:0; color:#005E5E; padding-left:20px; padding-top:20px}
.st{font-family:"宋体"}
.H1{font-size:24px;line-height:24px;}
/* Line-Height */
.lg{line-height:200%;}.ll{line-height:150%;}.lh{line-height:180%;}.lm{line-height:120%;}
.ml1{margin-left:1px;}
.ml8{margin-left:8px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mt8{margin-top:8px;}
.mt6{margin-top:6px;}
.mt5{margin-top:5px;}
.mt4{margin-top:4px;}
.mt3{margin-top:3px;}
.mt2{margin-top:2px;}
.mb6{margin-bottom:6px;}
.mr10{margin-right:10px;}
.p1{padding:1px;}
.p2{padding:2px;}
.p4{padding:4px;}
.p10{padding:10px;}
.p20{padding:20px;}
.pt10{padding-top:10px;}
.left{float:left;}.right{float:right;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.clear{clear:both;height:0;font:0/0 arial;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

/* Other */
.button {padding:3px 8px 0 8px;font-size:12px;}
.input{ border-width: 1px; background: #FFF; border-color: #ccc; padding-left: 2px; font-size:12px;height:18px;line-height:19px;}
.textarea{ border-width: 1px; background: #FFF; border-color: #ccc; padding-left: 2px; font-size:12px;line-height:20px;}
.dot{background:url(/images/bg_dot.gif) repeat-x;height:1px;}
 select{font:12px Arial;vertical-align:middle;background:#FFF;}

.table100{width:100%;}
.mainbox{width:850px;margin:0 auto;background:#FFF;}

/* Head */
#head{text-align:left;clear:both;background:#FFF;}
#head .logo{float:left;display:block;}
#head .menu{float:right;display:block; no-repeat left top;width:313px;height:80px;}
#head .menu1{float:right;display:block;background:url(/images/main2.gif) no-repeat left top;width:413px;height:80px;}
#head .menu ul{margin:18px 0 0 70px;}
#head .menu ul li{display:block;float:left;}
#head .menu ul li.line{float:left;display:block;width:1px;height:12px;background:#000;margin:0 10px;}
#head .menu a{}

/* Head_Nav */
#nav {height:32px;background:url(/images/header_bg.gif) repeat-x left top #FFF;position:relative; z-index:500;}
#nav ul{position:absolute; left:-9999px; top:-9999px; width:auto; height:0; margin:0; padding:0; list-style:none;}
#nav li.top{display:block; float:left; height:32px;}
#nav li.home{display:inline;}
#nav li.lMenu{padding:10px 0 0 20px;color:#000;float:left;width:230px;}
#nav li a.top_link {display:block; float:left; height:32px; line-height:32px;color:#000;text-decoration:none;padding:0 0 0 8px;cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 16px 0 8px; height:32px;}
#nav li.topline{display:block; float:left;height:12px;line-height:12px;width:1px;background:#000;margin-top:9px;}
#nav li.topdot{display:block; float:left;height:8px;width:9px;background:url(/images/dot.gif) no-repeat left top;padding:0;margin-top:11px;}
/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub{left:1px; top:32px; background: #0B69C8;white-space:nowrap; height:auto; z-index:300;}
#nav li:hover ul.sub li{display:block; height:24px; width:80px;position:relative; float:left; font-weight:normal;text-align:center;}
#nav li:hover ul.sub li.line{display:block; height:24px; width:1px;background:#FFF;}
#nav li:hover ul.sub li a{display:block;height:24px; line-height:24px; color:#FFF; text-decoration:none;}
#nav li:hover ul.sub li a:hover {background:#EAF3F8; color:#000; }
/* None */
#nav li a.top_link span.down {}
#nav li:hover a.top_link {color:#000;}
#nav li:hover a.top_link span{color:#000;}
#nav li:hover a.top_link span.down {color:#000;}

/* LeftMenu */
#index_leftmenu{float:left;width:229px;border-right:1px solid #E4E4E4;text-align:left;}
#leftmenu{float:left;width:230px;text-align:left;min-height:400px;background:url(/images/left_bg.gif) no-repeat left top;}

#leftmenu .lefttitle{font-size:16px;font-weight:bold;margin:28px 0 0 40px;font-family:幼圆;color:#11689C;background:url(/images/a10.gif) no-repeat left top;padding-left:20px;}
#leftmenu .menu{width:140px;height:auto;overflow:hidden;padding-left:40px;}
#leftmenu .menu li{width:140px;height:30px;line-height:35px;overflow:hidden;float:left;overflow:visible;display:block;margin:0;}
#leftmenu .menu li a{display:block;width:108px;/*小于上层宽度*/padding-left:10px;height:32px;float:left;overflow:hidden;text-decoration:none;cursor:pointer;}
#leftmenu .menu li a span{background:url(/images/a2.gif) left 11px no-repeat;padding-left:10px;display:block;float:left;}
#leftmenu .menu li a:hover{color:#FF0000;margin-top:1px;}
#leftmenu .menu li.line{display:block;float:left;width:140px;height:1px;font:0/0 arial;background:url(/images/bg_dot2.gif) left top repeat-x;}

/* Content */
#content{float:right;text-align:left;width:620px;}
#content .detail{padding:15px 0 0 15px;}
#content .detail hr{height:1px;color:#c0c0c0;}

/* Foot */
#foot{text-align:left;background:url(/images/footer_bg.gif) repeat-x left top;padding:10px 0 10px 0;line-height:20px;}

#index_service_list{padding:0 20px 0 20px;}
#index_service_list ul{}
#index_service_list ul li{background:url(/images/arrow_22.jpg) no-repeat left 7px;padding-left:18px;line-height:25px;}


/* Other */

.main_tab_1 {clear:both;background:url(/images/bg_tab_2.gif) repeat-x left top;height:30px;}
.main_tab_1 span{background:url(/images/bg_tab_1.gif) repeat-x left top;display:block;float:left;height:22px;padding-top:8px;font-size:14px;font-weight:bold;}
.main_tab_1 p{display:block;padding:12px 0 0 10px;float:right;}

.main_tab_2 {clear:both;background:url(/images/tab_1.gif) repeat-x left -60px;height:28px;}
.main_tab_2 span{background:url(/images/tab_1.gif) no-repeat left top;display:block;float:left;height:21px;padding-top:7px;font-size:14px;font-weight:bold;color:#FFF;padding-left:22px;}
.main_tab_2 p{background:url(/images/tab_1.gif) no-repeat right -30px;display:block;height:20px;padding:8px 22px 0 0;float:right;}
.main_tab_2 p a{color:#FFF;}
.main_text_2{border:1px solid #c0c0c0;padding:10px;line-height:20px;}
.main_text_3{border:1px solid #c0c0c0;}

.swf{text-align:left;}

.bod_1{border-top:1px solid #FFF;}

.bod_2 li{clear:both;border-bottom:1px dotted #ccc;line-height:25px;}
.bod_2 li span{float:right;color:#535353;}
.bod_2 li p{float:left;color:#535353;}

.bod_3 td{background:#f0f0f0;border:1px solid #bbb;}
.bod_3 td p{padding-top:5px;}
.bod_3 td image{border:1px solid #bbb;padding:2px;background:#FFF;width:120px;height:80px;}

.bod_4 li{clear:both;border-bottom:1px dotted #ccc;line-height:30px;}
.bod_4 li span{float:right;color:#535353;}
.bod_4 li p{float:left;color:#535353;}
#message{}
#message ul.list{border:1px solid #e0e0e0;padding:10px;margin-top:10px;background:#f5f5f5;}
#message ul.list li.back{border-top:1px dotted #ccc;padding-top:2px;}
#message ul.list li {clear:both;}
#message ul.list li span{float:left;display:block;}
#message ul.list li p{float:left;display:block;}
