@charset "utf-8";
/* CSS Document */
@import url(../images/css/comm.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px;word-wrap: break-word; word-break: normal;padding:0px;font-family:"Microsoft YaHei",Verdana;}
body{font-size:14px;line-height:150%; color:#434540; }
table{border-collapse:collapse; border-spacing:0px;}
fieldset,img{ border:0px;}
img{vertical-align:middle;}
textarea{resize: none;}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea {font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0px;}
a{color:#333; text-decoration:none;}
a:focus{-moz-outline:none; outline:none;}
a:hover{ text-decoration:underline;}
.pr{position:relative;}
.pa{position:absolute;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0; font-size:0; overflow:hidden;}
.banbox{width:1000px; margin:0 auto;}
.zt_box{width:960px; padding:0 20px; margin:0 auto;}
.box960{margin:0 auto;width:960px;}
/*颜色*/
.colorg{color:#f05332;}
.colpink{color:#f1556d;}
.colC00{color:#cc0000;}
.colFe9{color:#ffee9f;}
.colE63{color:#ea4c12;}
.colFff{color:#ffffff;}
.colF00{color:#ff0000;}
.col999{color:#999;}
/*字号*/
.font12{font-size:12px;}
/*连接下划线*/
.a_under{ text-decoration:underline;}
/*外边据*/
.mar_t20{margin-top:20px;}
.mar_r35{margin-right:35px;}
.pt60{padding-top:60px;}
.box1200{width:1200px; margin:0 auto;}
.ext_cen{ text-align:center;}

.tit_03{width:100%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:36px; font-weight:bold; background:#f1556d;}

.banner{ background:url(4171/banner_bg.jpg) no-repeat center top; width:100%; height:575px;}
.dy_box{width:1095px; margin:0 auto; padding:53px 65px 35px 40px; background:url(4171/dy_bg.jpg) no-repeat center top; font-size:18px; line-height:36px; }
.dy_box h1{ margin-bottom:10px;}
.dy_box h1 span{font-size:30px; background:#ffc641; padding:3px 5px; margin-bottom:10px;}

.tit_s1{ padding:50px 0 30px; text-align:center;}
.xltz{ background:url(4171/xltz_bg.jpg) no-repeat center top; height:400px;font-size:18px;}
.xl_left{float:left;width:390px; padding:60px 0 0 150px; text-align:center; color:#fff; }
.xl_right{float:left;width:390px; padding:60px 0 0 150px; text-align:center; color:#fff;}
.xltz .js,.xl_right .js{ font-size:50px; height:60px;}
.xltz .js_dy{ color:#ffc641; margin-bottom:45px;}
.xl_right .js_dy{ color:#393939; margin-bottom:45px;}
.xltz .tjff a{ color:#fff;line-height:32px;}
.xl_right .tjff a{ color:#393939;line-height:32px;}
.xltz .tjff a:hover,.xltz .tjff a.sed{ color:#f1556d; text-decoration:underline; }
.xl_right .tjff a:hover,.xl_right .tjff a.sed{ color:#ab1e00; text-decoration:underline; }
.mx_logot{width:1200px; height:118px; text-align:center; color:#393939; padding:40px 0 0; background:url(4171/mx_log_titbg.gif) no-repeat center top; margin-top:20px; font-size:18px;}
.mx_logot h1{ font-weight:bold; font-size:36px; padding:8px 0 20px 0;}
.xm_logo{ background:#f6f6f6; width:1160px; margin:0 20px; overflow:hidden;}
.xm_logo li{float:left; width:200px; margin:0 0 25px 25px; border:1px solid #bababa;}
.ty_tel{width:640px; margin:30px auto 0; height:60px; border:1px solid #f1556d; text-align:center;}
.ty_tel a{float:left;width:320px; background:#f1556d; height:60px; line-height:60px; font-size:24px; color:#fff;}
.ty_tel span{ line-height:26px;}
.ty_tel em{font-size:24px;}
.limg_rext{ background:#f6f6f6; padding:0 20px; position:relative; min-height:410px;}
.limg_rext_h{ background:#f6f6f6; padding:0 20px; position:relative; min-height:440px;}
.zspt_img{position:absolute; top:-20px; left:20px;}
.zspt_imgr{position:absolute; top:-20px; right:20px; }
.zyset{position:absolute;width:530px; margin-left:580px; padding:0 32px 30px 38px; background:#f6f6f6;}
.zyset.rrr{position:absolute;width:530px; padding:0 32px 30px 38px; background:#f6f6f6; left:0; top:0; margin-left:0; z-index:2; overflow:hidden;}
.zyset h2{ height:76px;width:530px; font-size:36px; line-height:76px; border-bottom:12px solid #ffc641;}
.zyset .zyset_ext{padding:20px 0; font-size:18px; line-height:34px;}
.zyset .zyset_a{ display:block; background:url(4171/img02.gif) no-repeat left top; width:160px; text-align:center;height:46px; line-height:46px; padding-left:46px; font-size:24px;}

.tit_s2{ height:70px; line-height:70px; background:url(4171/titst_bg.gif) no-repeat left top; text-align:center; font-size:36px; color:#000;}
.zyset_yxtj{background:#f6f6f6; padding:30px 0; overflow:hidden;}
.zyset_yxtj li{float:left;width:270px; margin-left:24px;}
.zyset_yxtj .yx_blg{width:266px; height:166px; border:2px solid #cccbc9;}
.zyset_yxtj .yx_ext1{background:#ffc641; padding:15px 15px 0; color:#000; height:245px; font-size:16px; line-height:32px;}
.zyset_yxtj .as1{float:left; width:105px; height:40px; margin:10px 10px 0 0; line-height:40px; color:#fff; text-align:center; -moz-border-radius: 5px;  -webkit-border-radius: 5px;   border-radius: 5px; background:#393939; font-size:18px;}
.zyset_yxtj .as2{float:left; width:105px; height:40px; margin:10px 0 0; line-height:40px; color:#fff; text-align:center; -moz-border-radius: 5px;  -webkit-border-radius: 5px;   border-radius: 5px; background:#f1556d; font-size:18px;}
.suc_box li{float:left; width:380px; margin:0 30px 30px 0;}
.suc_box li.zsy{margin-right:0;}
.suc_ext{ text-align:center; background:#f6f6f6; font-size:24px; padding:10px 0; height:125px; line-height:40px;}
.form_box{width:100%; height:418px; background:url(4171/from_bg.jpg) no-repeat center top; margin-top:30px;}
.for_kz{padding:66px 0 0 64px;}
.for_kz input{ display:block; margin-bottom:20px; width:430px; height:60px; font-size:18px; color:#666; line-height:60px; border:0;-moz-border-radius: 5px;  -webkit-border-radius: 5px;   border-radius: 5px; padding:0 10px;}
.for_kz input.tjbtn{display:block; width:240px; height:60px; line-height:60px; background:#f05332;-moz-border-radius: 5px;  -webkit-border-radius: 5px;   border-radius: 5px; margin-left:110px; color:#fff;}
.qa li{float:left; width:580px; height:80px; line-height:80px; background:#f6f6f6; font-size:18px; margin:0 40px 20px 0;}
.qa li.yyp{margin-right:0;}
.qa .num{width:80px; height:50px; float:left;margin:15px 10px 0 0; background:#cccbc9; font-size:36px; line-height:50px; text-align:center;}
.qa .zx_btn{float:right;width:138px; height:80px; line-height:80px; color:#fff; background:url(4171/a_zxxxo.gif) no-repeat left top; padding-left:50px; font-size:30px;}
.qa_tsy{font-size:18px; text-align:center; height:40px;}