@charset "utf-8";

/*标签格式化样式表
--------------------------------------------------------------------------------------------------------- */
/* Normalizes margin,padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, form, iframe { margin:0; padding:0 }
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size:100% }
/* Removes list-style from lists */
ol, ul { list-style:none }
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
/* Removes list-style from lists */
table { border-collapse:collapse; border-spacing:0 }
/* Removes border from fieldset and img */
img { border:0 }
/* Left-aligns text in caption and th */
caption, th { text-align:left }
/* Removes quotation marks from q */
q:before, q:after { content:'' }
/* Normalizes other */
html { width:100%; height:100% }

/*公用样式
-------------------------------------------------------------------------------------------------------------*/
/*网站全局链接*/
a:link{ color: #04C}
a:visited{ color:#04C}
a:hover{ color:#F00}
a:active{}
/*可公共调用样式*/
.hidden{display:none;}
.show{display:block}
.clear{clear:both}
.text_disable{color:#999}
.inline{ display:inline;}
.green{color:green;}
.blue{color:blue;}
.red{color:red;}
.gray{color:gray;}
.blue_1{color:#048ACE;}
.rt{ float:right}
.lt{ float:left}
strong{ font-weight:bold;}
p.para{ margin:10px 0; text-indent:2em; line-height:25px;}

/*网站全局框架
-------------------------------------------------------------------------------------------------------------*/
body { font-family:"宋体",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background:url(../images/bg-top.png) repeat-x 0 0;}
body.sp{ background:none}
#wrapper { margin: 0 auto;}
#header{ background:url(../images/cloud_top_bn.jpg) no-repeat 0 0; position:relative; width:960px; margin:2px 0 0 0;}
#content{ overflow:hidden;zoom:1; width: 960px; margin: 8px auto;}
#main{width:678px;float:left; overflow:hidden; zoom:1;}
#sidebar{ min-height:500px; width:268px; float:right;}
#footer{ margin:6px 0 0 0; border-top:1px solid #d0ebf9; text-align:center;padding-top:20px;color:#696969;height:120px;}

/*提示
-----------------------------------------------------------------------------------*/
p.tip_input,span.tip_input{ font-size:12px; color:#999; line-height:18px;}
span.tip_input{ margin:0 5px;}
span.tip_error{ margin:0 5px; color:#F00; }
p.tip{font-size:12px;line-height:18px;}

/*表单录入
-----------------------------------------------------------------------------------*/


/*录入框宽度*/
input.input_xxxs{ width:50px;}
input.input_xxs{ width:80px;}
input.input_xs{ width:120px;}
input.input_xl{ width:180px;}
input.input_xxl{ width:200px;}
input.input_xxxl{ width:220px;}
input.input_auto{ width:99%;}

.input_form{}
.input_form li{*zoom:1;padding:6px 1px;padding-bottom:1px;}
.input_form li .title{display:inline;float:left;width:120px;text-align:right;line-height:22px; }
.input_form li .info{margin-left:125px;_display:block;text-align:left;line-height:22px;padding-top:2px;*padding-top:0; padding-left:10px;}
.input_form em{color:#F00; margin:0 5px;font-family:"宋体",Verdana, Geneva, sans-serif;}
.checkbox{margin-right:2px;}
/*短*/
.input_form_s li .title {width:100px;}.input_form_s li .info {margin-left:105px;}
/*中*/
.input_form_n li .title {width:130px;}.input_form_n li .info {margin-left:135px;}
/*长*/
.input_form_l li .title {width:150px;}.input_form_n li .info {margin-left:155px;}
/*有线条*/
.input_form_line li {border-bottom:1px dotted #ddd;}   .input_form_line li ul li{border-bottom:0}
/*按钮
-----------------------------------------------------------------------------------*/
.submitBtnArea{ text-align:center; margin:10px; padding:10px;}

/*网站公用的模块
------------------------------------------------------------------------------------------------------------*/

.module{ border:1px solid #c0cfd6; margin: 0 0 10px 0; overflow:hidden;}
.module h3{	color:#048ace;background:url(../images/bg-kuang.png);height:31px;line-height:31px;padding-left:6px;overflow:hidden;}
.module h3 a{ text-align:right;}
.module .float_left{ float:left;}
.module .float_right{ float:right; margin:0 10px 0 0; font-weight:normal; }
.module .float_right a {color:#267FBB; text-decoration:none;}

/*公共样式*/
#main.bg1{background:#fff url(../images/gd_bg_01.jpg) repeat-x;background-repeat:repeat-x}
.independence{border:1px solid #C9E1EF; border-bottom:none;}
/*蓝色栏目01*/
.columnBox01{ background:#fff;border:1px solid #C9E1EF;}
.columnBox01 h3{font-size:13px;color:#000;background:url(../images/column_title_bg01.jpg) repeat-x;height:32px;line-height:32px;padding-left:6px;overflow:hidden;}
.columnBox01 ul.list{}
.columnBox01 ul.list li{line-height:24px;}
/*阴影*/
.columnShadow{ clear:both; background:url(../images/column_title_sd.jpg) repeat-x; height:7px;}

/*块容器内容*/
.boxInC{ padding:8px;}
/*功能页面*/
#content.function_page{font-size:12px;}
/*两列高度自动一致*/
.contentTwoCol{ background:url(../images/contentbg.gif) repeat-y;}
/*UL样式定制*/
/*内容是段落*/
ul.para_list{line-height:18px; padding:5px;}
ul.para_list li{ margin-bottom:9px;}
/*项目编号为点*/
ul.list_dot li{ background:url(../images/d03.png) no-repeat 5px 8px; padding-left:15px; overflow:hidden}
/*链接灰色*/
.graylink a:link{ color:#000; text-decoration:none}
.graylink a:visited{ color:#000; text-decoration:none}
.graylink a:hover{ color:red; text-decoration:underline}
.graylink a:active{ color:000; text-decoration:underline}

/*页面框架
-----------------------------------------------------------------------------------*/

/*页面主体banner高度不限*/
.mian_banner{ margin:8px 0;}

#sidebar{ background:#fff}
/*底部*/
#footer p{margin:20px 0px 30px 0;}
#footer a{text-decoration:none;color:#696969;}

/*内页两栏高度一致方法*/
#bottomBarBox {margin:-1px auto 0;position:relative;width:960px; clear:both}
#mainBarBorder {border-bottom:1px solid #C9E1EF;float:left;font-size:0;height:0;line-height:0;width:679px;}
#sideBarBorder {border-bottom:1px solid #C9E1EF;float:right;font-size:0;height:0;line-height:0;width:268px;}
.HSpace_01 {background:none repeat scroll 0 0 #FFFFFF;clear:both;font-size:0;height:8px;overflow:hidden;}
.HSpace_line {background:url("../images/linedotl.gif") repeat-x scroll left center transparent;clear:both;font-size:0;height:12px;overflow:hidden;}

/*原子样式*/
.mt1{ margin-top:1px;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.ml1{ margin-left:1px;}
.ml15{ margin-left:15px;}
.ml16{ margin-left:16px;}
.ml20{ margin-left:20px;}
.mr1{ margin-right:1px;} 
.mr5{ margin-right:5px;} 
.mr10{ margin-right:10px;}
.mb-1{ margin-bottom: -1px;}
.mb-2{ margin-bottom: -4px;}
.mb1{ margin-bottom:1px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.ma{ margin-left:auto; margin-right: auto;}
.pt1{ padding-top: 1px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pl1{ padding-left: 1px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl30{ padding-left: 30px;}
.pl80{ padding-left: 80px;}
.pl85{ padding-left: 85px;}
.pr1{ padding-right: 1px;}
.pr10{ padding-right: 10px;}
.pr10{ padding-right: 12px;}
.pr12{ padding-right: 12px;}
.pr15{ padding-right: 15px;}
.pb1{ padding-bottom: 1px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}

