@charset "utf-8";
/* format
==================================================*/
/* [reset] */
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td{ margin:0;padding:0 }
h1,h2,h3,h4,h5,h6,input,textarea,select,button{ font-size:100%;vertical-align:middle }
ul,dl,ol{ list-style:none;overflow:hidden }
img,fieldset,button{ border:none }
img{ display:inline-block;vertical-align:top }
em,address{ font-style:normal }
table{ border-collapse:collapse;border-spacing:0 }

/* [default style] */
body{ background:#fff;color:#333;font:12px/1.5 "宋体" }
h1{ position:absolute;left:-9999px }
caption{ display:none }
a{ text-decoration:none }
a:hover{ text-decoration:underline }
:focus{ outline:none }


/* style config
==================================================*/
/* [layout] */
#header, .container, #footer{ margin:0 auto;width:960px }
.container:after{ content:".";clear:both;display:block;height:0;visibility:hidden }
.container{ background:url("../images/border_left.png") repeat-y }
.wrap{ background:url("../images/border_right.png") repeat-y right 0;padding:60px 57px 80px 46px }

/* [box] */
.box_order{ margin:0 15px 0 35px }
.box_order .box_title{ background:url("../images/global_img.png") no-repeat;height:37px;padding-left:42px }
.box_order .box_title h2{ background:#f5f5f5;border:1px solid #e4e4e4;border-left:none;height:35px;line-height:35px;text-indent:10px }
.box_order .box_main{ overflow:hidden;padding:30px 0 30px 42px }
.last_box .box_main{ padding-bottom:0 }
.order_1 .box_title{ background-position:-440px -31px }
.order_2 .box_title{ background-position:-482px -31px }
.order_3 .box_title{ background-position:-524px -31px }
.order_4 .box_title{ background-position:-466px -31px }

/* [title style] */
h2{ color:#468D15;font-size:14px }
h3{ color:#8FA550;font-size:14px }

/* [link] */
a{ color:#1259E7;text-decoration:underline }
a:hover{ color:#ff5b02 }

/* [function] */
.clearfix:after{ content:".";clear:both;display:block;height:0;visibility:hidden }
.clearfix{ display:inline-block }
.clearfix{ display:block }

/* [module] */
.image_info:after{ content:".";clear:both;display:block;height:0;visibility:hidden }
.image_info{ display:inline-block }
.image_info{ display:block }
.image_info .image{ display:inline;float:left;width:auto }
.image_info ol{ display:inline-block }
.image_info ol{ display:block }


/* header and footer
==================================================*/
/* img */
#header .top_nav li a,
#header .main_nav li a:hover, #header .main_nav li .current{ background:url("../images/global_img.png") no-repeat }
#header, #footer{ background:url("../images/hf_img.jpg") no-repeat }

/* [header] */
#header{ height:333px;position:relative }
#header .top_nav{ position:absolute;right:58px;top:35px }
#header .top_nav li{ display:inline;margin-left:25px }
#header .top_nav li a{ background-position:-955px -147px;color:#666;padding-left:12px;text-decoration:none }
#header .top_nav li a:hover{ color:#ff5b02;text-decoration:underline }

#header .main_nav{ bottom:23px;position:absolute;right:100px }
#header .main_nav li{ float:left;font-size:14px;margin-left:12px;width:auto }
#header .main_nav li a{ color:#fff;float:left;height:31px;line-height:35px;overflow:hidden;text-align:center;text-decoration:none;width:130px }
#header .main_nav li a:hover, #header .main_nav li .current{ background-position:-566px -31px }
#header .main_nav li a:hover{ text-decoration:underline }

/* [footer] */
#footer:after{ content:".";clear:both;display:block;height:0;visibility:hidden }
#footer{ display:inline-block }
#footer{ background-position:0 -333px;display:block;padding:35px 0 30px }
#footer h6{ color:#666;font-weight:200;float:right;line-height:1.2;width:auto }
#footer ul{ display:inline;float:right;margin:0 255px 0 10px;width:auto }
#footer li{ border-right:1px solid #666;float:left;height:14px;line-height:1.2;overflow:hidden;padding:0 9px 0 10px;width:auto }
#footer li a{ color:#666;text-decoration:none }
#footer li a:hover{ color:#ff5b02;text-decoration:underline }
#footer li.last{ border-right:none }


/* global detail
==================================================*/
/* public */
#message{ line-height:2;margin:0 15px 0 35px;padding:0 0 30px 42px }

.box_main p{ line-height:2 }
.box_main .image_info .image{ margin-right:12px!important;margin-right:9px;width:526px }
.box_main .image_info address span{ display:block;color:#91AA56 }

/* [ask_help_index.htm] */
/* btn */
.btn_ask, .btn_answer, .btn_dispose, .btn_integral{ background:url("../images/global_img.png") no-repeat }
.btn_ask{ background-position:0 -31px;width:100px }
.btn_answer{ background-position:-100px -31px;width:100px }
.btn_dispose{ background-position:-200px -31px;width:120px }
.btn_integral{ background-position:-320px -31px;width:120px }

/* detail */
#index p{ border:1px solid #ececec;background:#f5f5f5;line-height:2.4;margin:0 auto;padding:20px 30px;text-indent:2em;width:708px }
#index ul{ margin:60px auto 0;width:780px }
#index ul li{ float:left;width:auto }
#index ul li a{ float:left;height:125px;margin:0 40px;overflow:hidden;text-indent:-999px }

/* [ask_help_ask.htm] */
#input_ask .image_info{ margin:0 0 30px }
#input_ask .image_info ol{ color:#96A94F;line-height:1.6 }
#input_ask .image_info li{ margin:0 0 5px }
#input_ask .image_info li p{ line-height:1.6;text-indent:0 }
#input_ask .box_main p{ text-indent:2em }

/* [ask_help_answer.htm] */
#search_ask address{ padding-top:10px }
#view_answer .box_main p{ padding:0 0 50px;text-indent:2em }

/* [ask_help_integral.htm] */
#integral{ border-bottom:1px solid #ccc;margin:0 0 0 77px;width:744px }
#integral th{ background:url("../images/global_img.png") no-repeat -10px 0;height:30px;line-height:30px;padding:0 0 1px }
#integral th.operate{ background-position:0 0 }
#integral th.integral{ text-align:left }
#integral th.describe{ background-position:right 0 }
#integral td{ border-top:1px solid #ccc;padding:4px 8px;vertical-align:top }
#integral td.title{ background:#F2F2F2 url("../images/table_border.png") repeat-y;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:30px }
#integral td.operate{ background:url("../images/table_border.png") repeat-y;padding-left:30px  }
#integral td.describe{ border-right:1px solid #ccc;padding-right:30px;width:278px }
#integral td h3{ color:#F89106;font-size:12px;font-weight:200 }

#tips{ line-height:2;margin:0 15px 0 35px;padding:30px 0 0 42px;text-indent:2em }