﻿html{overflow-x:hidden}
body{font-size:12px;margin:0px auto;color:#656565;padding-top:0px; font-family:Arial, Helvetica,sans-serif,"宋体";margin: 0;padding: 0;overflow-x:hidden}
div,h1,h2,h3,h4,span,p,strong,ul,li,img,form{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;color:#4e4e4e;}
a:hover{text-decoration:none;color:#d81216;}
img{border:0px;}
.clear{clear:both;font-size:0px;}

.s_head{background: url("../img/head_foot/s_bg01.jpg") repeat-x left top; height: 53px;width: 100%;}
.head_in{width: 968px; margin: 0 auto;}
.logo{float: left;padding-top: 9px;}


.snav{float:right;overflow:hidden;height:53px;}
.webwidget_menu_glide{float:right;width:500px;padding-top:15px;}
.webwidget_menu_glide .webwidget_menu_glide_sprite{width:77px;margin-top:35px;height:3px;top:14px;position:absolute;font-size:0px;}
.webwidget_menu_glide ul{padding:0px;margin:0px;}
.webwidget_menu_glide ul li{float:left;padding:7px 2px;list-style:none;position:relative;text-align:center;width:77px;}
.webwidget_menu_glide ul span{ float:right; width:5px; height:20px; background:url(../img/head_foot/s_bg03.jpg) no-repeat right 2px;}

/* graylin */
.grayline{ background:url(../img/head_foot/p_01.png) repeat-x center top; height:7px; font-size:0px; position:absolute; top:53px; width:100%;z-index:50;}

/* banner */
.sbanner{ width:100%; background:url(../img/bg/sbanner.jpg) no-repeat center top; height:739px; border-bottom:solid 1px #fff;}

/* index */
.acn{ background:url(../img/common/s_bg04.jpg) no-repeat center top; width:100%;
    -webkit-box-shadow: 2px 2px 2px;
    -moz-box-shadow: 2px 2px 2px;
    box-shadow: 2px 2px 2px;
    padding-bottom: 20px;
}
.lcrbox{width:840px; margin:0px auto; padding:35px 0px 0px 0px; }

.pic_top{  float:left;height:190px;  width:1000px;}
.pic_top div{float:left;}
.pic_yi{text-align:center;width:231px; padding-right:6px;height:190px; overflow:hidden;}
.lcr_l,.lcr_r{width:25px;height:25px;cursor:pointer;padding-top:66px; overflow:hidden; }
.lcr_l img,.lcr_r img{ float:left;width:25px;height:25px;}
.lcr_l{float:left;padding-right:5px;}
.lcr_r{ float:right;}

.pic_center{height:190px; overflow:hidden;overflow:hidden; }
.pic_center strong{display: block;margin-top: 10px;}
/* foot */
.s_foot{background:#f9f9f9;width:100%;margin-top:5px;}
.sfootline{border-top:solid 0px #dfdfdf;width:100%;height:10px;background:#fff;font-size:0px;}
.sfoot_in{width:980px;margin:0px auto;padding:8px 0px 8px 0px;background:url(../img/head_foot/logo_b.jpg) no-repeat right 20px;}
.sfoot_in p{ line-height:24px; color:#868686;}
.sfoot_in p a{color:#868686; margin:0px 0px;}
.sfoot_in p a:hover{color:#d81216;}
.sfoot_link{width:900px;margin:0px auto;padding:10px 0px 8px 0px;position: relative;top: -10px;height: 10px;}
.sfoot_link p{color:#868686;float:right;}
.sfoot_link p a{color:#868686; margin:0px 0px;}
.sfoot_link p a:hover{color:#d81216;}


.bcn{background:url("../img/common/sec_bg07.jpg") repeat-x top;width: 100%;background-color: #ededed;
    -webkit-box-shadow: 2px 2px 2px;
    -moz-box-shadow: 2px 2px 2px;
    box-shadow: 2px 2px 2px;
}
.bcn_in{width: 950px;margin:0 auto;background: url("../img/bg/se_banner01.jpg") no-repeat left top;padding-top: 275px;}
.s_path{text-align: right;height: 21px;padding-right: 5px;overflow:hidden;}
.sscn{border:1px solid #e2e2df;border-top: 0px;width: 946px;background-color:#fafafa;margin-top: 15px; }

.ss_lf{ float:left; width:222px;}
.ss_rt{ float:left; width:724px; }
.ss_lf ul{width: 222px;overflow: hidden;}
.ss_lf ul li{font-weight: bold;height: 38px;background: url("../img/common/sec_bg03.jpg") no-repeat left bottom;display: block;padding-left:10px;}
.ss_lf ul li a{display: block;height: 38px;line-height:38px;font-size: 14px;}

.sson,.ssoff:hover{ color:#56d5ff; }
.lf_wda{ padding:10px 0px 50px 10px; line-height:20px;}
.lf_wda a{text-decoration:underline;color: #56d5ff;letter-spacing:2px}
.srt_a{padding: 20px 0px 10px 0px;border: 1px solid #ccc;border-bottom: 0}
.srt_a h2{display: block;font-size: 14px;line-height: 40px;padding-left:15px;}
.srt_a p{line-height:36px;padding-left: 25px; }

.srt_a span{display:block; padding:25px 0px 10px 0px; font-size:14px;}
.srt_a span a{ color:#d81216; text-decoration:underline;}
.srt_a em{position: relative;width: 723px; border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right: 0px solid red; display:block; margin-top:20px; height:15px;background-color: #ededea;
}
.srt_a pre{line-height: 25px;}


.ccn{background: url("../img/common/sec_bg07.jpg") repeat-x top;width: 100%;}
.ccn_in{width: 100%;background: url("../img/bg/se_banner02.jpg") no-repeat center top;
    -webkit-box-shadow: 2px 2px 2px;
    -moz-box-shadow: 2px 2px 2px;
    box-shadow: 2px 2px 2px;}
.ccn_nr{border:solid 0px #f2f2f2; border-top:0px; padding-bottom:30px; padding-top:10px;}

.ccli{}
.ccpic a{ float:left; text-align:center; background-color:#dadde1;border: 1px solid #ccc;}
.ccwd{position: relative; float:left; width:568px;height:300px; padding:0px 0px 0px 17px;border: 1px solid #ccc;margin-left: 15px;background-color:#fff;padding-top:85px;}
.ccwd strong{ font-size:14px; line-height:35px}
.ccwd p{ display:block; line-height:25px; height:215px; overflow:hidden;}
.ccwd  div{position: relative;bottom:50px;}
.ccwd  div b{float:left;}
.ccwd  div b a{margin-right:10px;}
.ccwd  div span{ float:right; padding-top:7px;clear: left;}
.ccwd  div span a{ float:left; background:url(../img/common/ico03.jpg) no-repeat 0px 60%;padding-left:12px; margin-right:7px; height:30px;line-height: 30px;}

.ccline{clear: both;margin: 0px 18px;border-bottom:solid 0px #e8e8e8;height:8px; font-size:0px;}


.ecn{background: url("../img/common/sec_bg07.jpg") repeat-x top;width: 100%; }
.ecn_on{width: 950px;margin: 0 auto;padding-top: 267px;}        /*padding-top: 267px;*/
.ecn_inkf{width: 100%;background: url("../img/bg/se_banner06.jpg") no-repeat center top;
    -webkit-box-shadow: 2px 2px 2px;
    -moz-box-shadow: 2px 2px 2px;
    box-shadow: 2px 2px 2px;
}
.ccwdb{ float:left; width:380px; padding:0px 0px 0px 6px;margin-left: 8px;background-color:#fff;border: 0px solid #ccc;height: 186px;}
.ccwdb strong{ font-size:14px;height: 25px; line-height:25px;display:block; background-color:#e2e2e2;border:1px solid #efefef;margin:6px 80px 10px 0;padding:4px 6px;}
.ccwdb div p{border-bottom: 1px dotted #ccc;margin-right:10px;height: 24px;line-height: 24px;margin-top: 5px;padding-left: 5px;}
.cctitle{margin:10px 0 3px 3px;letter-spacing:2px; }
.title1{font-weight: bold;width: 150px;display: inline-block;}
.title2{margin-left: 100px;}
.ccwdb .ccbt{float: right;margin-right: 10px;}
.ecn_inkf .ccn_nr .ccpic a{border: 0;}
.ecn_inkf .ccn_nr .ccpic img{padding: 0px;}


.kcn{}
.kcn_in{background:url("../img/common/linebg.png") repeat-x top;width: 100%;margin-top: -48px;background-color: #ededea;
    -webkit-box-shadow: 2px 2px 2px;
    -moz-box-shadow: 2px 2px 2px;
    box-shadow: 2px 2px 2px;}
.forbanner .ban1{background:url(../img/bg/contact.jpg) no-repeat top center;height: 296px;}
.news{}
.kcn_on{width: 970px;margin:0 auto;}
.contact_cn{ border:solid 0px #f2f2f2; border-top:0px;padding-bottom: 40px;padding-top:20px; }
.contact_map{ float:left;border: 1px #ccc solid;padding: 20px;background-color: #d8dbe0; }
.contact_map img{border: 2px solid #f7f7f8;}
.contact_word{ float:left; font-size:14px; line-height:30px;margin-left:15px;background-color:#fff; padding-left:30px;padding-top:30px; border: 1px solid #ccc;height: 440px;width: 375px;}
.contact_word p{}
.contact_word span{ display:block; height:15px;}


.forbanner{ text-align:center; background:url(../img/common/bannerbg.jpg) repeat-x top; }
.forbanner .ban{background:url(../img/bg/about.jpg) no-repeat top center;height: 296px;}
.fcn{background:url("../img/common/linebg.png") repeat-x top;width: 100%;margin-top: -48px;background-color:#edeeeb;
    padding-bottom: 30px;
    -webkit-box-shadow: 2px 2px 2px;
    -moz-box-shadow: 2px 2px 2px;
    box-shadow: 2px 2px 2px}
.fcn_in{width: 950px;margin:0 auto;}

.about_in{ text-align:center; padding:20px 50px 40px 50px;background-color: #fff;border-left:2px solid #e2e2df;}
.about_in img{ margin:20px 0px;}
.about_in p{ text-align:left; line-height:30px; font-size:14px;color: #6c6c6c;}

.about_in .input{ line-height: 40px; font-size:20px;}
.about_in .input input{ border: 1px #c6c6c6 solid; width:250px;font-size:20px;}
.about_in .paytype input{ width:15px; }
.about_in .paytype a{ background:url('../img/common/combo.png') no-repeat scroll 0 0 transparent; height: 30px;width: 146px;line-height: 24px;display: inline-block; }
.about_in .paytype ul li{line-height: 20px}
.about_in .mast {color:red;font-weight:bold;margin:6px 18px 0 10px;}

.s_pathe{text-align: right;overflow: hidden;background: url("../img/common/sec_bg09.jpg") repeat-x bottom;height: 49px;width: 100%;}
.s_pathe strong{float: left;height: 45px;border-bottom:solid 4px #d81216; padding:0px 11px 0px 6px;font-size: 25px;line-height: 45px;}
.s_pathe span{float:right;padding-right:5px; padding-top:15px;}

.fatigue_in{ text-align:left; padding:20px 22px 40px 30px;background-color: #fff;border-left:2px solid #e2e2df; line-height:24px;}
.fatigue_in strong{line-height: 25px;font-size: 15px;color:#659;}
.fatigue_in p{margin-bottom:10px;}














