html,body{height:100%;margin:0px;}
body{font-size:12px;margin:0px auto;color:#3d3d3d;padding-top:0px; font-family: "microsoft yahei" !important; font-family:Arial, Helvetica, sans-serif; background:#f1faff;}
div,h1,h2,h3,h4,span,p,strong,ul,li,img,form,dl,dt,dd,tt{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#333;}
img{border:0px;}
.clear{clear:both;font-size:0px;}

.mh_cn{ background:url(../images/m_bg.jpg) repeat-x left top;}
.mh_a{ width:100%; background:url(../images/m_bg00.jpg) no-repeat center top; height:83px;}
.mh_b{ width:100%; background:url(../images/m_bg01.jpg) no-repeat center top; height:134px;}
.mh_c{ width:100%; background:url(../images/m_bg02.jpg) no-repeat center top; height:92px;}
.mh_d{ width:100%; background:url(../images/m_bg03.jpg) no-repeat center top; height:129px;}
.mh_e{ width:100%; background:url(../images/m_bg04.jpg) no-repeat center top; height:143px;}
.mh_f{ width:100%; background:url(../images/m_bg05.jpg) no-repeat center top; height:90px;}

.cna{ margin:0px auto; width:1000px; text-align:right;}
.formv{ margin:0px auto; width:1000px;}
.formv p{ display:block; padding:20px 0px 0px 0px;}


.m_nav{ border-top:solid 1px #fff; width:100%;}
.navlfbg{ background:#a6589e; position:relative;}
.navrtbg{ background:#1194d5; height:49px; width:50%;}
.navin{ width:100%; position:absolute; left:0; top:0; height:49px; background:url(../images/m_bg06.jpg) no-repeat center top;}
.navcn{ width:1000px; margin:0px auto;}


.navlk{ float:left; width:1000px; padding-top:6px;}
.navlk li{ float:left; padding:0px 30px 0px 18px;}
.navlk li a{ float:left; width:118px; height:37px; text-align:center;}
.navon{ background:url(../images/navonbg.png) no-repeat left top; font-size:18px; line-height:37px;}
.nava{ background:url(../images/nav01.png) no-repeat center center;}
.navb{ background:url(../images/nav02.png) no-repeat center center;}
.navc{ background:url(../images/nav03.png) no-repeat center center;}
.navd{ background:url(../images/nav04.png) no-repeat center center;}
.nave{ background:url(../images/nav05.png) no-repeat center center;}
.navf{ background:url(../images/nav06.png) no-repeat center center;}


.sbanner{ background:url(../images/sbannerbg.jpg) repeat-x top;}
.sbannerin{ background:url(../images/sbanner.jpg) no-repeat center top; width:100%; height:240px;}

.ms_cna{ background:#fff url(../images/sbg01.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_in{ padding:0px 35px 50px 35px;}

.stitlea{ border-bottom:solid 1px #cccccc; text-align:right; padding:33px 0px 17px 0px;}
.stitlea a{ margin-right:10px;}

.bf_list{}
.bf_list h2{ display:block; height:39px; line-height:39px; margin-top:35px;font-weight:normal; font-size:20px;}
.bf_titlea{ background:url(../images/stitle01.jpg) no-repeat left top; padding-left:215px; color:#fff;}
.bf_titleb{ background:url(../images/stitle02.jpg) no-repeat left top; padding-left:390px; color:#fff;}
.bf_titlec{ background:url(../images/stitle03.jpg) no-repeat left top; padding-left:215px; color:#fff;}
.bf_titled{ background:url(../images/stitle04.jpg) no-repeat left top; padding-left:270px; color:#b92d02;}
.bf_titlee{ background:url(../images/stitle05.jpg) no-repeat left top; padding-left:215px; color:#fff;}


.bf_pica{ float:left; padding-bottom:15px; background:url(../images/picbg01.jpg) no-repeat bottom; margin-top:3px;}
.bf_picb{ float:right; padding-bottom:15px; background:url(../images/picbg02.jpg) no-repeat bottom; margin-top:3px;}
.bf_picc{ float:left; padding-bottom:15px; background:url(../images/picbg03.jpg) no-repeat bottom; margin-top:3px;}
.bf_picd{ float:right; padding-bottom:15px; background:url(../images/picbg04.jpg) no-repeat bottom; margin-top:3px;}
.bf_pice{ float:left; padding-bottom:15px; background:url(../images/picbg05.jpg) no-repeat bottom; margin-top:3px;}



.bf_wda{ float:right; }
.bf_wdb{ float:left;}
.bf_wda,.bf_wdb{width:600px;  padding-top:20px;}
.bf_wda span,.bf_wdb span{ display:block; text-align:right; margin-top:-30px; padding-bottom:15px; padding-right:12px;}
.bf_wda span a,.bf_wdb span a{ margin-left:20px;}
.bf_wda strong,.bf_wdb strong{ display:block; font-size:15px; line-height:25px;}
.bf_wda p,.bf_wdb p{font-size:14px; line-height:22px; text-indent:2em;}




/* 弹出 */
.mydiv{ 
z-index:1000; 
top:100px; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.mydiv2{ 
z-index:1000; 
top:20%; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.bg { 
background-color:#000; 
width: 100%; 
height: 100%; 
left:0; 
top:0;/*FF IE7*/ 
filter:alpha(opacity=70);/*IE*/ /*点击后背景透明效果*/ 
opacity:0.7;/*FF*/ 
z-index:-1000;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top:       expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 

.tc_y{ background:#fff; padding:1px; width:740px; margin:0px auto;
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px;
}
.tc_y h1{ display:block;border-radius:5px 5px 0px 0px; height:43px;}
.tc_y h1 strong{ display:block; font-size:20px;height:43px; font-weight:normal; line-height:43px; padding-left:15px;}
.tc_y h1 span{ float:right; margin-top:-43px; height:43px; width:30px; cursor:pointer; padding-right:10px;}
.tc_y h1 span a{ display:block; height:43px;background:url(../images/close.png) no-repeat center center;}
h1.tc_titlea{background:#a6589f; color:#fff;}
h1.tc_titleb{background:#e60012; color:#fff;}
h1.tc_titlec{background:#0f9bd9; color:#fff;}
h1.tc_titled{background:#f5f040; color:#b92d02;}
h1.tc_titlee{background:#23ac38; color:#fff;}

.tytd{ padding:20px 15px 25px 15px;}
.tcbiao{ font-size:15px; background:#cacaca; line-height:35px; }
.tcbiao td{ background:#fff;padding-left:10px;}
.tclink{ text-align:center;}
.tclink a{ color:#0497db;}
.tclink a:hover{ text-decoration:underline;}


.ms_cnb{ background:#fff url(../images/sbg02.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cnbin{background:url(../images/sbg02b.jpg) no-repeat right bottom;}
.mslinea{ margin:0px 35px; height:70px; border-bottom:solid 1px #cccccc;}
.sw_cna{ padding:45px 0px 20px 245px;}
.sw_cnb{ font-size:15px; padding:0px 85px 110px 126px;}
.sw_cnb strong{ display:block; color:#178ec1; background:url(../images/ico01.jpg) no-repeat left center; line-height:35px; padding-left:35px; margin-top:25px;}
.sw_cnb p{ line-height:27px;padding-left:35px; background:url(../images/ico02.jpg) no-repeat left 2px; display:block; margin-top:5px;}

.ms_cnc{ background:#fff url(../images/sbg03.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cncin{background:url(../images/sbg03b.jpg) no-repeat right bottom;}

.tms{ float:left;padding:30px 0px 110px 50px;}
.tms li{ float:left; padding:20px 0px 20px 0px;}
.tms img{ float:left;}
.tms li div{ float:left; width:685px; font-size:15px; line-height:27px; padding-left:30px; padding-top:10px;}
.tms li div p{ text-indent:2em;}
.tms li div span{ display:block; text-align:right;}

.ms_cnd{ background:#fff url(../images/sbg04.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cndin{background:url(../images/sbg04b.jpg) no-repeat right bottom;}

.mt{ padding:70px 150px 240px 150px;}
.mt li{ font-size:15px; line-height:45px; border-bottom:dashed 1px #d5d5d5; background:url(../images/bit06.jpg) no-repeat left center; padding-left:20px;}
.mt li span{ float:right; }
.mt li a:hover{ color:#0ebcee;}

.ms_cne{ background:#fff url(../images/sbg05.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cnein{background:url(../images/sbg05b.jpg) no-repeat right bottom;}


.hg{ float:left; padding:50px 0px 80px 105px;}
.hg li{ float:left; padding:20px 36px;}






.tc_x{ margin:0px auto; text-align:center; background:#fff; width:550px; padding-bottom:20px;}
.tc_x span{ display:block; text-align:right; padding-right:15px; line-height:30px;}
.tc_x span a{ cursor:pointer;}








/*foot*/
.z_foot{ background:#000 url(../images/forfoot.jpg) no-repeat center top; height:168px; }
.z_foot div{ margin:0px auto; width:636px;}
.z_foot div p{ display:block; padding:139px 0px 0px 182px;}
.z_foot div p a{ display:block; width:225px; height:17px; background:#;}












































