@charset "gb2312";
#focusindex_new { height: 520px; overflow: hidden; position: relative; width: 100% }
#focusindex_new li { height: 520px; overflow: hidden; position: absolute; width: 100%; }
#focusindex_new li a { display: block; height: 520px; position: absolute; width: 100%; z-index: 2 }
#focusindex_new .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }
#focusindex_new .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #dfdfdf; z-index: 8; border-radius: 50% }
#focusindex_new .btn span.on { background: #ff4271; z-index: 9 }
#focusindex_new .preNext { width: 44px; height: 44px; position: absolute; top: 180px; background: url(../images/xz-sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex_new .pre { left: 0%; z-index: 9 }
#focusindex_new .next { right: 0%; background-position: right bottom; z-index: 9 }
#focusindex_new:hover .preNext { opacity: 0.5; }
#focusindex_new:hover .pre { left: 10%; }
#focusindex_new:hover .next { right: 10%; }
#focusindex_new .pre:hover, #focusindex .next:hover { opacity: 1; }
.xj_blank1 { height: 24px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.xj_blank2 { height: 24px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.xg_banner1 { background: url(../images/banner_1.jpg) no-repeat center; }
.xg_banner2 { background: url(../images/banner_2.jpg) no-repeat center; }
.xg_banner3 { background: url(../images/banner_3.jpg) no-repeat center; }
.xg_banner4 { background: url(../images/banner_4.jpg) no-repeat center; }
.xg_banner5 { background: url(../images/banner_5.jpg) no-repeat center; }
.xg_banner6 { background: url(../images/banner_6.jpg) no-repeat center; }
.xg_banner7 { background: url(../images/banner_7.jpg) no-repeat center; }
.xg_banner8 { background: url(../images/banner_8.jpg) no-repeat center; }
.xg_banner9 { background: url(../images/banner_9.jpg) no-repeat center; }
#focusindex_new .preNext { width: 44px; height: 44px; position: absolute; top: 180px; background: url(../images/xz-sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex_new .pre { left: 0%; z-index: 9 }
#focusindex_new .next { right: 0%; background-position: right bottom; z-index: 9 }
#focusindex_new:hover .preNext { opacity: 0.5; }
#focusindex_new:hover .pre { left: 10%; }
#focusindex_new:hover .next { right: 10%; }
#focusindex_new .pre:hover, #focusindex_new .next:hover { opacity: 1; }
.xjin_nav { background: #ff4271; }
.xjin_nav ul { overflow: hidden; zoom: 1; width: 800px; margin: 0px auto; height: 50px; }
.xjin_nav ul li { line-height: 50px; float: left; width: 100px; text-align: center; color: #fff; font-size: 16px; }
.xjin_nav ul li a { color: #fff; }
.xjin_menu ul { overflow: hidden; background: #ff4271; border-bottom: 1px solid #fff; }
.xjin_menu ul li { width: 200px; float: left; padding-top: 14px; }
.xjin_menu ul li h3 { line-height: 42px; font-size: 18px; text-align: center; color: #fff; }
.xjin_menu ul li a { color: #fff; }
.xjin_menu dl { overflow: hidden; background: #ebf4fd; padding: 20px 0; }
.xjin_menu dl dd { width: 200px; float: left; text-align: center; font-size: 14px; line-height: 26px; color: #464646; }
.xjin_menu dl dd a { color: #464646; padding: 0 8px; }
.xjin_ss { overflow: hidden; border: 1px solid #dfdfdf; padding: 0 10px; }
.xjin_ss h3 { float: left; line-height: 26px; padding: 9px 0; font-size: 13px; color: #464646; }
.xjin_ss h3 img { padding-right: 8px; }
.xjin_ss h3 a { padding: 0 4px; color: #464646; }
.xjin_ss h4 { float: right; width: 277px; background: url(../images/xjin_img8.png) no-repeat left center; margin-top: 6px; height: 33px; padding-left: 38px; overflow: hidden; }
.xjin_ssk1 { border: none; background: none; width: 185px; float: left; font-size: 13px; color: #716f6f; line-height: 33px; height: 33px; }
.xjin_xw { width: 349px; border: 1px solid #ff4271; border-top: none; }
.xjin_xwt { background: url(../images/xjin_img11.png) repeat-x left top; overflow: hidden; }
.xjin_xwt ul li { float: left; text-align: center; width: 114px; font-size: 18px; line-height: 41px; cursor: pointer; color: #464646; }
.xjin_xwt ul li a { color: #464646; }
.xjin_xwt ul li.hover { background: url(../images/xjin_img10.png) repeat-x left top; color: #ff4271; }
.xjin_xwt ul li.hover a { color: #ff4271; }
.xjin_xwb { padding: 0 10px; }
.xjin_xwb1 { padding-bottom: 12px; border-bottom: 1px dashed #d9dada; }
.xjin_xwb1 h2 { padding-top: 8px; line-height: 36px; text-align: center; font-size: 14px; color: #ff4271; }
.xjin_xwb1 h2 a { color: #ff4271; }
.xjin_xwb1 p { overflow: hidden; padding-left: 12px; font-size: 14px; line-height: 24px; color: #7e7e7e; }
.xjin_xwb2 { padding: 8px 0 10px 6px; }
.xjin_xwb2 ul li { font-size: 14px; line-height: 29px; background: url(../images/xjin_tb1.png) no-repeat left center; color: #464646; padding-left: 6px; }
.xjin_xwb2 ul li a { color: #464646; }
.xjin_hd { width: 360px; padding-left: 9px; }
.xjin_hdt { position: relative; }
.xjin_hdtbt { position: absolute; left: 0; bottom: -280px; text-align: center; width: 333px; }
.xjin_hdtbt ul { display: inline-block; overflow: hidden; font-size: 0; }
.xjin_hdtbt ul li { float: left; font-size: 0; width: 40px; height: 4px; background: #a0a0a0; cursor: pointer; margin: 0 5px; }
.xjin_hdtbt ul li.hover { background: #ff4271; }
.xjin_myt { width: 267px; border: 1px solid #ff4271; }
.xjin_mytt { background: url(../images/xjin_img13.png) repeat-x left top; overflow: hidden; }
.xjin_mytt h3 { float: left; }
.xjin_mytt h4 { float: right; padding-right: 8px; line-height: 29px; font-size: 14px; color: #767676; }
.xjin_mytt h4 a { color: #767676; }
.xjin_mytt h4 img { vertical-align: middle; padding-left: 3px; }
.xjin_mytc { overflow: hidden; padding: 12px 0 6px; }
.xjin_mytc ul li { width: 50%; float: left; }
.xjin_mytc ul li h3 { line-height: 34px; color: #767676; }
.xjin_mytb { padding-bottom: 4px; }
.xjin_mytb ul li { background: url(../images/xjin_img15.png) no-repeat left center; padding-left: 16px; font-size: 14px; line-height: 30px; color: #464646; }
.xjin_mytb ul li a { color: #464646; }
.xjin_tit1 { line-height: 67px; font-size: 22px; color: #767676; border-bottom: 2px solid #ff4271; margin-top:8px; }
.xjin_tit1 strong { font-size: 30px; color: #ff4271; padding-right: 10px; }
.xjin_tit1 img { vertical-align: middle; }
.xjin_zj { position: relative; border: 1px solid #ff4271; border-top: none; padding: 22px 22px 25px; }
.xjin_zjtl { position: absolute; left: 22px; top: 22px; width: 130px; z-index:2; }
.xjin_zjtl ul li { background: #f0f0f0; line-height: 42px; text-align: center; font-size: 18px; color: #464646; cursor: pointer; border-bottom: 1px solid #fff; }
.xjin_zjtl ul li.hover { background: #ff4271; color: #fff; }
.xjin_zjtr { height:85px; overflow: hidden; margin-left: 130px; position:relative; z-index:0; }
.xjin_zjtr ul { position:absolute; z-index:1; left:0; top:0; }
.xjin_zjtr ul li { width: 189px; margin-left: 6px; float: left; padding: 11px 0 8px 11px; background: #f0f0f0; cursor: pointer; }
.xjin_zjtr ul li.hover { background: #f0faff; }
.xjin_zjtr1 { overflow: hidden; padding-left: 6px; }
.xjin_zjtr1 h2 { padding-top: 10px; font-size: 16px; line-height: 24px; color: #ff4271; }
.xjin_zjtr1 h3 { line-height: 18px; }
#conxjinzjt2 { position:relative; z-index:0; }
.huanyipi { position:absolute; z-index:1; right:0; top:55px; width:30px; height:30px; text-align:center; line-height:30px; font-size:20px; cursor:pointer; color:#fff; font-weight:bold; background:#000; opacity:0.5; filter:alpha(opacity=50); }
.huanyipi:hover { opacity:1; filter:alpha(opacity=100); }
#conxjinzjt2 .xjin_zjtr1 h2 { padding-top:0; }
.xjin_zjtzgd, #conxjinzjt1, #conxjinzjt2 { height:458px; overflow:hidden; }
.xjin_zjb { overflow: hidden; padding-top: 22px; }
.xjin_zjbl { width: 262px; }
.xjin_zjbl h3 { padding-top: 3px; }
.xjin_zjbr { width: 675px; }
.xjin_zjbr1 h2 { line-height: 32px; font-size: 18px; color: #696969; }
.xjin_zjbr1 h2 span { font-size: 28px; padding-right: 10px; color: #ff4271; }
.xjin_zjbr1 p { font-size: 14px; line-height: 26px; color: #464646; padding: 10px 0 5px; }
.xjin_zjbr2 h2 { border-bottom: 1px solid #a4a4a4; }
.xjin_zjbr3 { margin: 6px 0 2px; background: #e6e6e6; overflow: hidden; padding: 8px 10px; }
#imgsize img { width:158px; height:72px; }
.xjin_zjbr4 { overflow: hidden; padding-left: 6px; }
.xjin_zjbr4 h3 { line-height: 26px; font-weight: bold; }
.xjin_zjbr4 p { text-indent: 2em; line-height: 70px; color: #666; }
.xjin_zjbb { overflow: hidden; background: url(../images/xjin_zjbj1.png) no-repeat left top; height: 42px; padding-left: 15px; }
.xjin_zjbb ul li { float: left; width: 46px; margin-right: 20px; cursor: pointer; padding-top: 23px; line-height: 19px; text-align: center; color: #fff; }
 [id^=xjinzj][id$=b1].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -15px top;
}
 [id^=xjinzj][id$=b2].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -81px top;
}
 [id^=xjinzj][id$=b3].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -147px top;
}
 [id^=xjinzj][id$=b4].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -213px top;
}
 [id^=xjinzj][id$=b5].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -279px top;
}
 [id^=xjinzj][id$=b6].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -345px top;
}
 [id^=xjinzj][id$=b7].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -411px top;
}
 [id^=xjinzj][id$=b8].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -477px top;
}
 [id^=xjinzj][id$=b9].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -543px top;
}
 [id^=xjinzj][id$=b10].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -609px top;
}
 [id^=xjinzj][id$=bt1].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -15px top;
}
 [id^=xjinzj][id$=bt2].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -81px top;
}
 [id^=xjinzj][id$=bt3].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -147px top;
}
 [id^=xjinzj][id$=bt4].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -213px top;
}
 [id^=xjinzj][id$=bt5].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -279px top;
}
 [id^=xjinzj][id$=bt6].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -345px top;
}
 [id^=xjinzj][id$=bt7].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -411px top;
}
 [id^=xjinzj][id$=bt8].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -477px top;
}
 [id^=xjinzj][id$=bt9].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -543px top;
}
 [id^=xjinzj][id$=bt10].hover {
background: url(../images/xjin_zjbj2.png) no-repeat -609px top;
}
.xjin_km { border-right: 1px solid #ff4271; border-bottom: 1px solid #ff4271; overflow: hidden; }
.xjin_kml { width: 262px; }
.xjin_kml a { text-decoration:none; }
.xjin_kml ul li { padding: 13px 0 13px 12px; padding-left: 68px; height: 43px; border: 1px solid #ff4271; border-bottom: none; cursor: pointer; color: #464646; }
.xjin_kml ul li.hover { border: 1px solid #0165bc; border-bottom: none; color: #fff; }
.xjin_kml ul li h3 { line-height: 24px; font-size: 18px; }
.xjin_kml ul li h4 { line-height: 18px; }
#xjinkm1 { background: #f0faff url(../images/xjin_pic1.png) no-repeat 12px center; }
#xjinkm2 { background: #f0faff url(../images/xjin_pic2.png) no-repeat 12px center; }
#xjinkm3 { background: #f0faff url(../images/xjin_pic3.png) no-repeat 12px center; }
#xjinkm4 { background: #f0faff url(../images/xjin_pic4.png) no-repeat 12px center; }
#xjinkm5 { background: #f0faff url(../images/xjin_pic5.png) no-repeat 12px center; }
#xjinkm6 { background: #f0faff url(../images/xjin_pic6.png) no-repeat 12px center; }
#xjinkm1.hover { background: #ff4271 url(../images/xjin_pic1h.png) no-repeat 12px center; }
#xjinkm2.hover { background: #ff4271 url(../images/xjin_pic2h.png) no-repeat 12px center; }
#xjinkm3.hover { background: #ff4271 url(../images/xjin_pic3h.png) no-repeat 12px center; }
#xjinkm4.hover { background: #ff4271 url(../images/xjin_pic4h.png) no-repeat 12px center; }
#xjinkm5.hover { background: #ff4271 url(../images/xjin_pic5h.png) no-repeat 12px center; }
#xjinkm6.hover { background: #ff4271 url(../images/xjin_pic6h.png) no-repeat 12px center; }
.xjin_kmr { width: 690px; padding-right: 22px; }
.xjin_kmr1 { padding: 17px 0; ; font-size: 14px; color: #545454; line-height: 25px; }
.xjin_kmr1 img { padding-right: 3px; }
.xjin_kmr1 a { padding: 0 14px; color: #545454; }
.xjin_kmr2 { overflow: hidden; padding-bottom: 15px; border-bottom: 1px dashed #c1c1c1; }
.xjin_kmr2 ul li { width: 330px; background: #f1f1f1; overflow: hidden; }
.xjin_kmr3 { overflow: hidden; padding: 10px 10px 0; }
.xjin_kmr3 h2 { line-height: 25px; font-size: 16px; text-align: center; color: #1a5d9f; }
.xjin_kmr3 h2 a { color: #1a5d9f; }
.xjin_kmr3 p { text-indent: 2em; line-height: 24px; font-size: 14px; color: #545454; }
.xjin_kmr4 { overflow: hidden; padding: 10px 0; }
.xjin_kmr4 ul li { background: url(../images/xjin_img23.png) no-repeat 6px center; padding-left: 20px; font-size: 14px; line-height: 26px; float: left; width: 320px; color: #545454; }
.xjin_kmr4 ul li a { color: #545454; }
.xjin_kmr5 { overflow: hidden; }
.xjin_kmr5 dl dt { float: left; width: 35px; }
.xjin_kmr5 dl dd { float: left; width: 204px; padding-left: 12px; }
.xjin_gy { overflow: hidden; padding: 24px 0 0 17px; border: 1px solid #ff4271; border-top: none; }
.xjin_gy ul li { width: 240px; padding-left: 5px; float: left; }
.xjin_gy ul li h3 { font-size: 14px; line-height: 24px; padding-top: 8px; color: #ff4271; }
.xjin_gy ul li h3 a { color: #ff4271; }
.xjin_gy ul li p { font-size: 14px; line-height: 24px; height: 120px; color: #767676; }
.xjin_gk { overflow: hidden; border: 1px solid #ff4271; border-top: none; }
.xjin_gkl { width: 328px; border-right: 1px solid #ff4271; background: #f0faff; padding-top: 18px; }
.xjin_gkl1 { padding-left: 15px; padding-right:15px; }
.xjin_gkl1 p { font-size: 14px; line-height: 36px; color: #515151; }
.xjin_gkl2 { padding: 15px 0 15px 16px; overflow: hidden; }
.xjin_gkl2 ul li { float: left; width: 141px; background: #f0efef; line-height: 40px; text-align: center; font-size: 18px; color: #767676; margin: 0 0 3px 4px; cursor: pointer; }
.xjin_gkl2 ul li.hover { background: #ff5287; color: #fff; }
.xjin_gkr { overflow: hidden; width: 650px; padding-right: 4px; }
.xjin_gkr ul li { float: left; width: 203px; padding: 22px 13px 0 0; }
.xjin_al { overflow: hidden; padding: 24px 14px 30px; border: 1px solid #ff4271; border-top: none; }
#xjinalleft { float: left; cursor: pointer; margin: 136px 4px 0 0; }
#xjinalright { float: left; cursor: pointer; margin: 136px 0 0 4px; }
#xjinal { float: left; }
.xjin_al ul li { float: left; width: 208px; border: 1px solid #d9d8d8; padding: 3px; margin-right: 16px; }
.xjin_alt { background: #f0efef; padding: 4px 10px; }
.xjin_alt h3 { line-height: 30px; text-align: center; font-size: 14px; color: #ff4271; }
.xjin_alt p { font-size: 14px; line-height: 26px; color: #767676; }
i, em { font-style:normal; }
.mzx1 { float:left; width:200; height:50px; border-bottom:1px solid #e5e5e5; background:url(../images/index_42.jpg) no-repeat 5px 15px; margin-bottom:10px; display:inline; }
.mzx1 span { float:left; padding-left:20px; font-family:Î¢ÈíÑÅºÚ; font-size:18px; color:#515151; padding-top:8px; }
.mzx1 span i { font-size:12px; line-height:21px; }
/*²éÑ¯*/
.jzznCont { width:249px; float:right; border:1px solid #4fbbb7; height:210px; padding-top:4px; }
.jzzntit { text-align:center; }
.jzznCont ul { padding:2px 0 0 6px; }
.jzznCont ul li { width:58px; float:left; margin:0 10px 8px 10px; font-size:12px; text-align:center; }
.jzznCont ul li img { margin-bottom:2px; }
.jzznCont form { height:73px; border-top:1px dotted #bdbdbd; font-size:12px; color:#9d9e9d; line-height:25px; padding:3px 0 3px 0; }
.jzznCont form table td { height:30px; }






.chax { float:left; height:322px; }
.chax1 { float:left; width:270px; overflow:hidden; }
.chax2 { float:left; width:88px; height:76px; background:#f7f7f7; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align:center; padding-top:10px; }
.chax2:hover { background:#e8e8e8; }
.chax2 span { float:left; width:88px; height:21px; line-height:21px; }
.cym { width:100%; height:166px; }
.cym ul { padding-top:10px; }
.cym ul li { width:200px; height:145px; float:left; padding-left:25px; }

.part4{ width:938px; height:310px;border:#d8d8d8 solid 1px; margin:0 auto; background:#FFFFFF; padding:20px 13px 0px 28px; margin-top:20px; }
.part4_1{ width:278px; height:348px; margin-right:40px; float:left;}
.part4_t{  background:url(../images/npx_76.jpg) no-repeat bottom left; height:31px; margin-bottom:17px; }
.part4_t h4{ float:left;line-height:28px;font-family: "??????", "????"; color:#dc4456; padding-left:7px; padding-bottom:3px; font-size:18px;}
.part4_t p{ float: right; line-height:28px;}
.part4_1_tj{ height:75px; margin-bottom:10px; border-bottom:dashed 1px #e3e3e3; padding:0px 5px 17px 5px; }
.part4_1_tj img{ float:left; margin-right:15px;}
.part4_1_tj h4{ font-size:14px; font-weight:bold; color:#1e75bc; line-height:24px;}
.part4_1_tj p{ line-height:22px;}
.part4_1_x li{ line-height:32px; font-size:14px; background:url(../images/xd.jpg) no-repeat 8px center;  padding-left:24px;}
.part4_1_x li span{ float: right; color:#777777; padding-right:2px;}