/* CSS Document */
@charset "utf-8";
img{ border:0;} 
div{ margin:0 auto;}
*{ padding:0; margin:0;}
h1 { padding:0; margin:0;}
h2 { padding:0; margin:0; font-family:"Microsoft Yahei"; }
h3 { padding:0; margin:0;}
ul,li,p,form{ list-style:none; margin:0; padding:0;}
.clr { clear:both; font-size:0; visibility:hidden; overflow:hidden; width:100%; height:0px; }
.fl{float:left;} 
.fr{float:right;}
.bb{border-bottom:1px dashed #ccc;}
.c08{height:15px; clear:both; overflow:hidden;}
.c10{ height:30px; clear:both; overflow:hidden;}

/*全局样式*/
a{color: #525050; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}
body{ margin:0 auto; padding:0; width:auto; height:auto; background:url(../images/top_bg.jpg) top center repeat-x #e4e5fa;}		 		
.wrapper{ margin:0 auto; width:1000px; height:auto; text-align:left; font-size:12px; font-family:"宋体"; font-family:Arial, Helvetica, sans-serif; color:#2d2d2d; }
.link a{ color:#bb0066;}
.link a:hover{ color:#000;}
.links a{ color:#f2378b;}
.links a:hover{ color:#f2378b; text-decoration:underline;}

/*top_title*/
.top_icon{ width:990px; height:31px; margin:0 auto;}
.top_icon ul{ width:990px; height:31px;}
.top_icon ul li{ width:auto; height:31px; line-height:31px; color:#868585; padding-left:10px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.top_icon ul li a{ padding-right:10px; color:#868585;}
.top_icon ul li a:hover{ padding-right:10px; color:#000;}
#top_iconright01,#top_iconright02,#top_iconright03{ width:65px; float:right;}

/*header*/
.header{ width:990px; height:106px; float:left;}
#logo{ width:335px; height:70px; float:left; margin:20px 0 16px 0; overflow:hidden; background:url(../images/logo.gif) 2px top no-repeat; }
#logo a{ width:335px; height:70px; float:left; text-indent: -1000px;}
.header span{ width:225px; height:70px; float:right; display:block; margin:20px 30px 0 0;background:url(../images/phone.gif) right center no-repeat; text-indent:-2000px;}

/*nav 导航*/
.gnb_wrap {float: left; height: 42px; line-height:42px; background:url(../images/nav_bg.jpg) top center repeat-x; margin:0 auto; width:100%; color:#FFFFFF; }
.gnb_wrap A { color: #fff; text-decoration: none }
.gnb_wrap A:link { text-decoration: none; }
.gnb_wrap A:visited { text-decoration: none }
.gnb_wrap IMG { border-bottom: 0px; border-left: 0px; line-height: 0; font-size: 0px;  border-top: 0px; border-RIGHT: 0px }
.gnb_wrap STRONG { font-weight:bold }
.gnb_wrap UL { font-size: 14px; border-left:#fa2bab solid 1px; width:1105px; height:42px; display:block;}
.gnb_wrap LI { width:109px; text-align:center; border-right:#fa2bab solid 1px; height: 42px; line-height:42px;float:left;  }
.gnb_wrap LI a:hover{ background-color:#da6aa5; display:block; height:42px; color:#fff; }
.gnb_container{ width:990px; margin:0 auto;}
.gnb_container IMG { display: inline; float: left }
.gnb_wrap { margin: auto;  display: inline; height: 42px }
.gnb_wrap A {color: #fff; font-size: 15px; font-family:"Microsoft Yahei"; }
.nav_style { display: inline; float: left; height: 42px }
.nav_style SPAN { height:42px; display:block; cursor:pointer; }
.gnb_wrap LI IMG { display: block }
.gnb_wrap LI.alt { padding-bottom: 4px; padding-left: 6px; padding-right: 10px; background: none transparent scroll repeat 0% 0%; padding-top: 4px }
.depth_wrap { z-index: 900; position: absolute; width: 100%; display: none; left: 0px; clear:both; }
.depth_wrap1 { z-index: 900; position: absolute; width: 100%; display: none; top: 165px; left: 0px }
.depth_wrap_bg { width: 988px; line-height: 0;  font-size: 0px; }
.depth_bg {background-color:#fff; FILTER: alpha(Opacity=90); -moz-opacity:.9;opacity:0.9; border: #fa2bab 1px solid; width: 988px; height: 223px; border-top: 0; overflow:hidden;}
.depth { width: 998px; float: left; height: 219px; font-family:Arial, Helvetica, sans-serif; }
.depth4_wrap { width: 479px; float: left; height: 219px }
.depth4_wrap .btn { width: 469px; float: left; height: 137px; padding-top: 25px }
.depth4_wrap .btn A { color: #373637; font-family:Arial, Helvetica, sans-serif; }
.depth4_wrap .btn A:hover { color: #fff}

.depth4_wrap .btn .bk { padding-left: 24px; width: 85px;  float: left; height: 46px; padding-top: 4px; }
.depth4_wrap .btn .onbk { padding-left: 24px; width: 85px; float: left; height: 46px; padding-top: 4px }
.bk01{ padding-left: 24px; width:118px; float: left; height: 46px; padding-top: 4px}
.depth4_wrap .btn .onbk01 { padding-left: 24px; width:118px; float: left; height: 46px; padding-top: 4px; }
.m_over img{ margin-top:-5px; }
.m_over_wrap { position:relative; padding: 0px; width: 988px; background-color:#fff; display:block; height: 5px; border-left:#CC9933 solid 1px; border-right:#CC9933 solid 1px;}
#depth_wrap1 .m_over { left: 168px }
#depth_wrap2 .m_over { margin-left: 160px; }
#depth_wrap3 .m_over { margin-left: 270px; }
#depth_wrap4 .m_over { margin-left: 380px; }
#depth_wrap5 .m_over { margin-left: 490px; }
#depth_wrap6 .m_over { margin-left: 600px; }
#depth_wrap7 .m_over { margin-left: 710px; }
#depth_wrap8 .m_over { margin-left: 820px; }
#depth_wrap9 .m_over { margin-left: 930px; }

.depth_banner { float: left; width: 510px; overflow:hidden;}
.depth_banner .nei {width: 510px; float: left; height:223px;}

#keshi{ width:988px; height:198px; background:url(../images/navv2.jpg) top right no-repeat;}
#keshi span{ width: 90px; height: 24px; float: left;  line-height:24px; }
#keshi span A { color: #373637; font-family:Arial, Helvetica, sans-serif;  width: 90px; height: 24px;}
#keshi span A:hover { color: #fff;  width: 90px; height: 24px;}

/*coyright*/
.coyright{ width:100%; height:400px; background-color:#7f0e42; margin:0 auto;}
.left_logo{ width:230px; height:190px; float:left; margin:18px 0 0 13px; display:inline;}
.right_wx{ width:180px; height:190px; float:right; margin:18px 32px 0 0; display:inline;}
.bot_contact{ width:506px; height:140px; float:left; background:url(../images/bot_line.jpg) top left repeat-y; margin:46px 23px 0 16px; display:inline;}

.bot_contact dl{ width:90px; float:left; color:#FFF; padding:0 0 0 35px; letter-spacing:1px;}
.bot_contact dl dt{ width:90px; float:left; color:#FFF; font-size:14px; font-weight:bold; line-height:36px; }
.bot_contact dl dd{ width:90px; float:left; line-height:24px; }
.bot_contact dl a{ color:#FFFFFF; font-family:"宋体"; }
.copyright_text{ width:1000px; float:left; text-align:center; padding-top:20px; margin-top:15px; line-height:24px; color:#FFFFFF; border-top:#9d245a solid 1px;}

