@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
 margin:0; padding:0; border:none;}
i,em{ font-style:normal;}
dt,dd,dl,ul,li,ol{ list-style:none;}
header,footer{ display:block;}

body{ background:url(../img/bg.png) repeat; font-size:14px; color:#fff; text-align:center;}
.clearfix:after{ display:block; visibility:hidden; clear:both;  height:0; content:" "; font-size:0;}
.clearfix{_zoom:1;}

/*header*/
#header{ display:block; height:290px; background:url(../img/banner.jpg) no-repeat center top; width:auto !important;  min-width:970px;}

.wrap0{ display:block; background:url(../img/bodybg2.jpg) no-repeat center top; width:auto !important;  min-width:970px;}
.wrap{ display:block; position:relative; width:970px; margin:0 auto; text-align:left;}
.wrap.hasbg{ background:url(../img/cont_bg.png) repeat-y; padding:1px 0 0 0;}
.logo39{ display:block;position:absolute; left:422px; top:130px; width:105px; height:39px;  }
/*guwen*/
.sfq_box{ position:absolute; left:430px; top:290px; width:506px; height:112px; overflow:hidden; zoom:1;}
.sfq_box ul{ height:112px;}
.sfq_box li{ float:left; width:27px; border-left:1px solid #989DC9; background:url(../img/sfq_optbg2.png) repeat-x; height:112px;overflow:hidden; zoom:1; cursor:pointer;}
.sfq_box li .optheader{ display:block; float:left; background:url(../img/sfq_optbg.png) no-repeat; width:19px; height:76px;  padding:36px 7px 0 7px; margin-right:5px;font-size:12px; color:#fff; line-height:1.2em;}
.sfq_box li.on{ border-left:2px solid #FFB800; cursor:default;}/* width:363px;*/
.sfq_box li .optcont{ display:block; margin:12px 0 0 0; color:#333; line-height:20px;}
.sfq_box li .optcont img{ display:block; float:left; margin-right:5px;}
.sfq_box li .optcont p{ text-indent:2em; padding:5px 5px 0 0;}
/*wrap top*/
.wraptop,.wrapstep{display:block; position:relative; width:970px; margin:0 auto; text-align:left; }/*border-left:1px solid #989DC9;*/
.wraptop{ position:relative; overflow:hidden; zoom:1; height:166px; }
.hdsm,.jpsz{ display:block; float:left; overflow:hidden; zoom:1; width:46px; height:163px; margin-left:9px; text-indent:-999em;}
.hdsm{ background:url(../img/hdsm.png) no-repeat;}
.jpsz{ background:url(../img/jpsz.png) no-repeat;}
.hdsmbox{ float:left; width:450px; padding:18px 15px 0 24px; font-size:14px; color:#E1E3F0; line-height:24px; text-indent:2em;}
.hdsmbox a{color:#E1E3F0;}


/*.jpszbox ul{ overflow:hidden; zoom:1; margin:0; padding:20px 0 0 0;}
.jpszbox ul li{ float:left; width:86px; margin-left:20px; _margin-left:10px; font-size:12px; color:#E0E3F0; text-align:center;}
.jpszbox ul li span{margin-bottom:8px;display:block;}*/
/*wrap step*/
.wrapstep{ overflow:hidden; zoom:1; height:95px; background:url(../img/jd_bg.png) no-repeat;}
.stepimg{ display:block; position:relative; height:17px; background:url(../img/btn_jd_l.png) no-repeat left top; padding-left:10px; padding-right:10px;}
.stepimg em{ display:block; background:url(../img/btn_jd_c.png) repeat-x; height:17px;}
.stepimg i{ display:block; position:absolute; right:0; top:0; width:10px; height:17px; background:url(../img/btn_jd_r.png) no-repeat;}
.stepimgbox{ display:block; width:660px; height:57px; margin:0 0 0 137px; padding:37px 0 0 0;}
.stepnum{ display:block; width:43px; position:absolute; top:-35px; right:-15px; font-size:18px; color:#D72D00; font-weight:bold; font-family:"Microsoft YaHei"; text-align:center;}
.stepnum cite{ display:block; margin:0 auto; height:0; width:0; border-width:5px; border-color:transparent; border-style:dashed; border-top:5px #CC0000 solid; font-size:0; overflow:hidden; zoom:1;}
.btn_lqjp{ display:block; overflow:hidden; zoom:1; position:absolute; right:13px; top:18px; background:url(../img/btn_ljp.png) no-repeat; width:129px; height:47px;}
.wrapstep .btn_getpre{position:absolute;right:3px; top:18px;overflow:hidden; zoom:1; z-index:40; display:inline-block; width:130px; height:47px;}
/*question*/
.ys_tips{ font-size:12px; color:#333; padding:10px 10px 0 15px;}
.question{  display:block; margin-top:30px;font-family:Regular,"Microsoft YaHei";font-size:20px;line-height:42px;color:#384691; margin-bottom:20px;}
.question em{ display:block; float:left; width:44px; height:42px; margin-left:-3px; background:url(../img/nobg.png) no-repeat;    font-style:italic; line-height:42px; text-indent:6px; }
.question .btn_emore{ display:inline-block; background:url(../img/button.png) no-repeat; width:20px; height:20px; background-position:-22px -140px; margin-top:2px;}
.question .btn_emore:hover{ background-position:-54px -140px;}
.question .btn_emore.top{ background-position:-105px -140px;}
.question .btn_emore.top:hover{background-position:-137px -140px;}
.question.q1{ margin-bottom:0;}
.c_red{ font-style:normal; color:#D72D00;}
.q2{ padding-left:10px; padding-top:10px;}

.q2 label img{ display:inline-block; border:4px solid #FEFEFE; cursor:pointer;}
.q2 label{width:150px;overflow:hidden; zoom:1;}
.q2 label input{ visibility:hidden; display:none; font-size:0; width:0; height:0; overflow:hidden; zoom:1;}
.q2 label.selected img,.q2 label:hover img{ border-color:#989FD6;}
.option_box{ display:block; padding-left:30px; color:#333; font-size:16px; overflow:hidden; zoom:1;}
.option_box.q2{ padding-left:5px;}
.option_box label{ margin-right:44px;}
.option_box.q4 label{ display:block; margin-bottom:12px;}
.option_box.q2 label{ margin-left:10px; margin-right:0;}
.option_box.q3{ padding-right:50px;}
.option_box.q3 label{ display:inline-block; margin-bottom:10px; white-space:normal;}
.option_box input{ margin-right:4px;}
.userinfobox{ display:block; background:url(../img/userinfo_bg.png) no-repeat; width:577px; height:150px; margin-left:46px; padding-top:36px; padding-left:22px; color:#333; font-size:16px;}
.QO{ clear:both; display:none; }
.QO.show{ display:block;}
.input1{ width:140px; border:1px solid #ccc; font-size:16px; line-height:20px; height:20px;}
.userinfobox .input_text{ width:50px; height:30px; padding:0 5px; border:1px solid #d6d6d6; background:#fff;}
.userinfobox p{ margin-bottom:14px;}
.userinfobox label{ margin-right:55px;}
.userinfop{ display:block; margin-bottom:10px;}
.userinfop span{ display:block; float:left; text-align:right; width:140px; padding-right:5px;}
.userinfop select{ height:24px; line-height:24px; vertical-align:middle;}
.userinfop select option{ line-height:24px;}
/*btn_group*/
.btn_group{ display:block; overflow:hidden; zoom:1; clear:both; text-align:center; padding:20px 0;}
.btn_prev,.btn_next,.btn_getpre{ display:inline-block; background:url(../img/button.png) no-repeat; width:130px; height:47px; margin:0 10px;}
.btn_prev{ background-position:-4px -5px;}
.btn_prev:hover{ background-position:-4px -70px;}
.btn_next{ background-position:-158px -5px;}
.btn_next:hover{ background-position:-158px -70px;}
.btn_getpre{ background-position:-314px -5px;}
.btn_getpre:hover{ background-position:-314px -70px;}
/*footer top*/
.footertop{ display:block; position:relative; background:url(../img/bottom_bg.png) repeat-y;}
.footertop .header{ display:block; overflow:hidden; zoom:1; height:62px; background:url(../img/hzmt_header.png) no-repeat;}
.footertop .footer{ display:block; overflow:hidden; zoom:1; position:absolute; bottom:-42px; left:0; width:1093px; height:62px;background:url(../img/bg_footer.png) no-repeat;}
.footertop .cont{ display:block; overflow:hidden; zoom:1; width:740px; margin:15px auto 0 auto; padding-bottom:30px;}
.footertop .cont img{ display:inline-block; border:1px solid #d6d6d6; margin:10px 8px;}
/*footer*/
#footer{ display:block; padding:30px 0 0 0;}
#footer .bottominfo,#footer #bottominfo{ background:none; color:#dadff5;}
#footer a{ color:#dadff5;}
#footer a:hover{ color:#f60;}
/*tc*/
.ljtc{ width:436px; height:354px;overflow:hidden; zoom:1; position:absolute; z-index:999; color:#333;}
.ljbox{ display:block; background:url(../img/tc_bg.png) repeat-x; height:303px;}
.ljbox .form{ display:block; margin-top:40px; padding:0 80px 0 25px; text-align:right;}
.ljbox .form input{ width:213px; height:28px; padding:0 5px; background:#fff; border:1px solid #c9c9c9; line-height:28px; text-align:left;}
.ljbox .form p{ margin-bottom:20px;}
.tc_header{ display:block;overflow:hidden; zoom:1;}
.tc_header .lj{ display:block; background:url(../img/tc_title.png) no-repeat; float:left; margin:13px 0 0 13px; width:75px; height:19px;}
.tc_close{ display:inline-block; float:right; background:url(../img/button.png) no-repeat -195px -139px; margin:18px 18px 0 0; width:16px; height:16px;}
.tc_close:hover{ background-position:-229px -139px;}
.ljtc .footer{ display:block; background:#969cd3; padding:4px  14px 4px 14px; font-size:12px; line-height:20px; color:#fff;}
.btn_submit{ display:inline-block; margin:0 auto; margin-right:100px; float:right; background:url(../img/button.png) no-repeat -257px -130px; width:88px; height:38px;}
.btn_submit:hover{ background-position:-355px -130px; }
/* 滚*/
.wrap_c{width:970px;margin:0 auto;}
.bg_2c{background:url(../images/bg7.png) repeat-y 0 0; overflow:hidden;_zoom:1;padding-top:30px;}
.h2_1c{background:url(../images/bg5.gif) no-repeat right 12px; display:block;height:28px;}
.h2_1c strong{color:#333;font-size:24px;font-weight:bold;border-right:2px solid #8A97D0;background:#F3F3F3; font-family:"微软雅黑","黑体";padding:0 8px 0 0;}
.h2_1c strong a{color:#333;}
.h3_1c{ text-align:center;width:915px;margin:0 auto; }
.h3_1c strong{border-left:2px solid #8A97D0;padding-left:8px;}
.h2_1c strong.bgb{background:#fcfcfc;}
.fl{ float:left}
.fr{ float:right}
.mrd_h1{ height:22px; display:block; text-align:right;font-size:12px;padding:12px 13px 5px 0;}
.mrd_h1 i{color:#f60;}
.mrd_nr{ height:95px} 
.mrd_bl,.mrd_br{ display:block;position:relative; top:64px; cursor:pointer;width:22px; height:32px;cursor:pointer;}
.mrd_bl{left:0;}
.mrd_br{right:0;}
.mrd_bl a,.mrd_bl a.on,.mrd_br a{height:32px; display:block;background:url(../images/button_c.png) no-repeat -18px -208px;}
.mrd_bl a:hover{ background-position:-54px -208px;}
.mrd_bl a.off{ background-position:-171px -207px;}
.mrd_br a{background-position:-109px -208px;}
.mrd_br a:hover{ background-position:-145px -208px;}
.mrd_br a.off{ background-position:-204px -207px;}

.mrd_pic{ width:860px; height:150px;float:left; overflow:hidden; position:relative;  display:inline;_zoom:1;margin-left:3px;}
.mrd_ul{ position:absolute; top:0px; overflow:hidden;_zoom:1;}
.mrd_ul li{float:left;padding:0 6px;width:203px; position:relative;}
.mrd_ul li img {width:203px;height:150px;vertical-align:top;}
.mrd_ul li strong {width:203px; overflow:hidden; white-space:nowrap;height:27px;font-size:12px;font-weight:100;
line-height:27px;text-align:center;display:block;margin-top:-27px; position:absolute;!position:inherit;background:url(../images/bg9.png) repeat 0 0;
}
.mrd_ul li strong  a{color:#fff;}


.mrd_pic2{height:268px;}
.mrd_pic2 .mrd_ul li {height:268px;}
.mrd_pic2 .mrd_ul li b{display:block;background:#3D4D96; text-align:center;font-size:14px;font-weight:bold;color:#fff;padding:5px 0;width:203px;overflow:hidden; white-space:nowrap;}
.mrd_pic2 .mrd_ul li span{background:#3D4D96;display:block;border-top:1px solid #fff;padding:0 0 5px 0;}
.mrd_pic2 .mrd_ul li p{height:80px;width:193px;overflow:hidden;color:#D0D6EA;font-size:12px;line-height:20px;overflow:hidden; text-indent:2em;padding: 0 5px;}
.mrd_pic2 .mrd_ul li a{color:#fff;}
.mrd_pic4{ width:297px;height:150px;float:left;overflow:hidden; position:relative;  display:inline;_zoom:1;margin-left:3px;}

.box2_c{display:inline; float:left; width:322px;margin-left:13px;}
.box2_c .mrd_ul{margin:20px 0 0 0;}
.box2_c .mrd_nr{height:162px;width:345px;}
.box2_c .mrd_ul li{width:80px;float:left;font-size:12px; height:130px;text-align:center;color:#333;margin:0 9px 0 10px;display:inline;overflow:hidden;padding:0;}
.box2_c .mrd_ul li a{color:#fff;}
.box2_c .mrd_ul li em{width:70px;height:70px;display:block;padding:5px;margin:0 auto 8px auto;background:#ccc url(../img/bg00.png) no-repeat 0 0;}
.box2_c .mrd_ul li em img{width:70px;height:70px;}


.box9_c{height:268px;margin:46px auto;width:910px;}
.box9_c .mrd_bl,.box9_c .mrd_br{top:106px;}
