body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0; width:100%; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());
}
a:link, a:visited { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; outline:none; }
/* for IE */
a,area { blr:expression(this.onFocus=this.blur()) }
/* for Firefox */
:focus { outline: none; } 
.mar{margin-left:28px;}
.red, .red a { color:#a40000; }
.left { float:left; }
.right { float:right; }
.autohei { overflow:hidden; zoom:1; }
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank1 { height:30px; font-size:0; line-height:0; clear:both; overflow:hidden; }
body { font-size:12px; background:#e7eff7; }
.yahei, .yahei * { font-family:"Î¢ÈíÑÅºÚ"; }
.top { background:#fff; }
.nav { background:#01428a; height:48px; }
.nav_c { width:994px; margin:0px auto; height:48px; overflow:hidden; zoom:1; overflow:hidden; zoom:1; }
.nav_c ul li { width:124px; text-align:center; float:left; font-size:14px; color:#fff; background:url(../images/nav_ri.png) no-repeat right center; line-height:47px; }
.nav_c ul li a { color:#fff; }
.nav_c b { display:inline-block; position:absolute; z-index:1; top:-12px; right:0px; }
.banner { background:url(../images/banner_bg.jpg) no-repeat top center; }
.wrap { width:994px; margin:0px auto; }
.bg1 { background:url(../images/bg1.jpg) no-repeat top center; }
.bg2 { background:url(../images/bg2.jpg) no-repeat top center; }
.bg3 { background:url(../images/bg3.jpg) no-repeat top center; }
.bg4 { background:url(../images/bg4.jpg) no-repeat top center; }
.bg5 { background:url(../images/bg5.jpg) no-repeat top center; }
.bg6 { background:url(../images/bg6.jpg) no-repeat top center; }
.bg7 { background:url(../images/bg7.jpg) no-repeat top center; }
.bg8 { background:url(../images/bg8.jpg) no-repeat top center; }
.bg9 { background:url(../images/bg9.jpg) no-repeat top center; }
.bg10 { background:url(../images/bg10.jpg) no-repeat top center; }
.ry { overflow:hidden; zoom:1; position:relative; z-index:0; }
.ry ul li { overflow:hidden; zoom:1; height:146px; width:343px; position:absolute; z-index:1; }
.ry ul li a { text-decoration:none; color:#fff; }
.ry_d1 { top:35px; left:81px; background:url(../images/ry_bg1.png) no-repeat left top; }
.ry_d1:hover { background:url(../images/ry_bgh1.png) no-repeat left top; }
.ry_d2 { top:130px; right:81px; background:url(../images/ry_bg2.png) no-repeat left top; }
.ry_d2:hover { background:url(../images/ry_bgh2.png) no-repeat left top; }
.ry_d3 { top:226px; left:81px; background:url(../images/ry_bg3.png) no-repeat left top; }
.ry_d3:hover { background:url(../images/ry_bgh3.png) no-repeat left top; }
.ry_d4 { top:320px; right:81px; background:url(../images/ry_bg4.png) no-repeat left top; }
.ry_d4:hover { background:url(../images/ry_bgh4.png) no-repeat left top; }
.ry_d5 { top:416px; left:81px; background:url(../images/ry_bg5.png) no-repeat left top; }
.ry_d5:hover { background:url(../images/ry_bgh5.png) no-repeat left top; }
.ry_c1 { overflow:hidden; zoom:1; padding:14px 32px 14px 14px; }
.ry_c1 i { width:151px; float:left; display:inline-block; margin-right:10px; border:#FFF 1px solid; }
.ry_c1 h2 { font-weight:bold; font-size:22px; color:#fff; line-height:36px; }
.ry_c1 p { line-height:22px; color:#fff; }
.ry_c1 span { border:#add7db 1px solid; display:inline-block; padding:0px 10px; line-height:28px; color:#fff; margin-top:7px; vertical-align:top; }
.ry_c1 span a { color:#fff; }
.ry_c1 span img { vertical-align:middle; }
.ry_c2 { overflow:hidden; zoom:1; padding:14px 14px 14px 25px; }
.ry_c2 i { width:151px; float:right; display:inline-block; margin-left:10px; border:#FFF 1px solid; }
.ry_c2 h2 { font-weight:bold; font-size:22px; color:#fff; line-height:36px; text-align:right; }
.ry_c2 p { line-height:22px; color:#fff; text-align:right; }
.ry_c2 span { border:#add7db 1px solid; display:inline-block; padding:0px 10px; line-height:28px; color:#fff; margin-top:7px; vertical-align:top; text-align:right; float:right; }
.ry_c2 span a { color:#fff; }
.ry_c2 span img { vertical-align:middle; }
.jz { overflow:hidden; zoom:1; padding:52px 5px 80px 0px; }
.jz_l { width:694px; }
.jz_l b { display:block; padding:32px 0px 0px 63px; }
.jz_lc { overflow:hidden; zoom:1; }
.jz_lc ul li { width:142px; float:left; display:inline-block; margin-right:14px; }
.jz_lc ul li i { display:block; padding-top:14px; }
.jz_r { width:266px; }
#jz_lb { padding:89px 14px 0px 0px; cursor:pointer; }
#jz_rb { padding:89px 0px 0px 14px; cursor:pointer; }
.ryjj { padding:30px 0px 0px; }
.rybh { padding:43px 0px 119px; overflow:hidden; zoom:1; }
.rybh_c { padding-top:27px; }
.rybh_c ul li { float:left; margin-right:5px; display:inline-block; position:relative; z-index:0; }
.rybh_c ul li p { position:absolute; z-index:1; top:318px; left:256px; line-height:25px; color:#fff; width:204px; }
.rybh_c ul li p a { display:block; color:#fff; }
.bxkb { overflow:hidden; zoom:1; padding:30px 0px; }
.smdd { padding:44px 0px 99px; overflow:hidden; zoom:1; }
.smdd_c { padding:25px 0px 0px; }
.smdd_c ul li { width:302px; border:#d07a7a 1px solid; float:left; margin-right:10px; display:inline; padding:16px 10px 0px; }
.smdd_c ul li h2 { text-align:center; font-size:30px; color:#fff; font-weight:bold; line-height:38px; border-bottom:#ce8080 1px solid; padding-bottom:6px; }
.smdd_c ul li h2 span { color:#f2d049; }
.smdd_c ul li p { line-height:24px; color:#ffffff; text-indent:2em; padding:10px 4px 0px; }
.smdd_c ul li i { display:block; text-align:center; padding:14px 0px 16px; }
.smdd_c ul li b { display:block; text-align:center; height:27px; line-height:27px; border:#d07979 1px solid; background:#b94949; margin:0px auto -14px; width:110px; }
.smdd_c ul li b a { display:inline-block; text-align:center; vertical-align:top; color:#fff; font-size:14px; padding:0px 10px; }
.smdd_c ul li b a img { vertical-align:middle; }
.zrgd { overflow:hidden; zoom:1; padding:55px 0px 21px; }
.zrgd_c { padding:31px 0px 0px 0px; }
.zrgd_l { width:572px; }
.zrgd_r { width:393px; }
.zkpp { padding:77px 0px 19px; }
.zkqq_tx { padding:20px 10px 15px; font-size:14px; line-height:24px; color:#fff; text-indent:2em; overflow:hidden; zoom:1; }
.zkqq_c { overflow:hidden; zoom:1; padding:0px 60px 0px 6px; position:relative; z-index:0; }
#slidearrright { position:absolute; z-index:1; top:210px; left:290px; cursor:pointer; }
#slidearrleft { position:absolute; z-index:1; top:210px; right:20px; cursor:pointer; }
.slidesmall { width:252px; }
.slidesmall ul li { overflow:hidden; zoom:1; height:76px; width:252px; vertical-align:top; cursor:pointer; }
.slidesmall ul li dl { overflow:hidden; zoom:1; margin-top:20px; height:56px; }
.slidesmall ul li dl dt { float:left; font-size:30px; width:56px; height:56px; line-height:56px; color:#114b86; text-align:center; background:url(../images/zypp_t.png) no-repeat left top; margin-right:16px; display:inline; }
.slidesmall ul li dl dd { overflow:hidden; zoom:1; padding-top:4px; }
.slidesmall ul li dl dd h2 { font-size:22px; line-height:26px; color:#fff; }
.slidesmall ul li dl dd p { line-height:24px; color:#fff; }
.slidesmall ul li.hover dl dt { background:url(../images/zypp_th.png) no-repeat left top; color:#fff; }
.slidesmall ul li.hover dl dd h2 { color:#e7ba49; }
.slidebig { width:602px; overflow:hidden; height:400px; }
.slidebig ul li { overflow:hidden; zoom:1; height:400px; }
.slide_c3 { overflow:hidden; zoom:1; padding-top:12px; }
.slide_c2 { overflow:hidden; zoom:1; padding-top:12px; }
.slide_c2 h2 { text-align:center; font-size:22px; color:#fff; font-weight:bold; line-height:30px; }
.slide_c2 h3 { text-align:center; font-size:14px; color:#fff; line-height:24px; padding:8px 0px 10px; }
.slide_c2 h4 { text-align:center; font-size:14px; color:#fff; line-height:24px; padding-bottom:12px; }
.slide_c1 { overflow:hidden; zoom:1; padding-top:12px; }
.slide_c1 h2 { text-align:center; font-size:22px; color:#fff; font-weight:bold; line-height:30px; }
.slide_c1 h3 { text-align:center; font-size:14px; color:#fff; line-height:24px; }
.slide_c1_n { overflow:hidden; zoom:1; padding-top:15px; }
.slide_c1_n i { width:252px; float:left; display:inline-block; margin-right:20px; }
.slide_c1_n span { font-size:14px; font-weight:bold; line-height:24px; color:#d4e5f6; }
.slide_c1_n p { line-height:20px; color:#d4e5f6; }
.slide_c1_n p a { color:#d4e5f6; }
.ajz { overflow:hidden; zoom:1; padding:45px 10px 118px; }
.ajz_c { padding-top:32px; overflow:hidden; zoom:1; }
.ajz_c ul li { float:left; width:293px; display:inline-block; margin-right:19px; }
#ajz_lb { padding:79px 16px 0px 0px; cursor:pointer; }
#ajz_rb { padding:79px 0px 0px 16px; cursor:pointer; }
.lstd { overflow:hidden; zoom:1; padding:25px 0px 38px; }
.lstd_c { padding:37px 0px 0px 88px; overflow:hidden; zoom:1; }
.lstd_c ul li { float:left; width:170px; margin-right:47px; display:inline; }
.foot { overflow:hidden; zoom:1; padding:0px 16px 38px 0px; }
.foot_l { width:586px; }
.foot_l p { text-align:center; padding:8px 0px; color:#666666; line-height:22px; }
.foot_lc { overflow:hidden; zoom:1; border-bottom:#cccccc 1px solid; padding-bottom:19px; }
.foot_lc i { width:213px; float:left; display:block; }
.foot_lc dl { float:left; width:122px; border-left:#cccccc 1px solid; text-align:center; }
.foot_lc dl dt { font-size:14px; line-height:26px; color:#005e93; }
.foot_lc dl dd { line-height:26px; color:#666666; }
.foot_r { width:373px; background:#e5e5e5; padding:12px 0px; }
.foot_r h2 { text-align:center; font-size:14px; line-height:26px; color:#222222; }
.foot_r h2 span { font-size:18px; font-weight:bold; }
.foot_r ul { overflow:hidden; zoom:1; padding:12px 0px 12px 20px; }
.foot_r ul li { width:76px; float:left; display:inline; margin-right:10px; }
.foot_r p { line-height:22px; color:#666666; text-indent:2em; padding:0px 16px; }
.foot_r p span, .foot_r p span a { color:#215ab7; }
