.banner { height:428px; width:100%; background:url(../images/banner_bg.gif) no-repeat center bottom; padding-bottom:23px;}
.banner img { width:100%; height:428px;}

/* banner切换样式 */
#bn { height:428px; position:relative; overflow:hidden; margin-right: auto; margin-left:auto;}

#bn .tu { text-align: center; display: block; margin-right: auto; margin-left: auto;}

#bn #hao .xu { background: url(../images/banner_but.png) no-repeat; display: inline; float: left; height: 14px; width: 14px; cursor:pointer; background-repeat: no-repeat; background-position: center center; margin-left:5px;}

#bn #hao { position: absolute; z-index: 3; bottom: 10px; left: 50%; margin-left: -28px;}
#bn .tu .lianjie1 { display: block; height: 428px;}
/* end  */

.index_center { width:960px; margin:0 auto;}

.xxk_anli { height:375px; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); position:relative; background:#fff; padding-bottom:10px;}
.tab-hd { float:left; height:38px; line-height:38px; border-bottom:2px #e62129 solid; width:100%; position:relative;}
.tab-hd li { float:left; text-align:center; margin-left:14px; position:relative; top:7px;}
.tab-hd li a { height:38px; display:block; width:179px; float:left; line-height:38px; color:#666; font-size:14px;}
.tab-hd li a:hover { color:#fff; background:url(../images/cganli_hov.gif) no-repeat; font-weight:bold;}
.active a { background:url(../images/cganli_hov.gif) no-repeat; font-weight:bold; color:#fff !important;}

.fenlei_pro_xia { width:958px;}
.tab-bd li { display:none;}
.anli_list dl { width:273px; height:300px; float:left; margin:0 23px; _display:inline; margin-top:25px;}
.anli_list dl dt { width:273px; height:183px; padding-bottom:8px; background:url(../images/anli_img_bg.jpg) no-repeat left bottom; overflow:hidden;}
.anli_list dl dt img { width:auto; height:183px; display:block; margin:0 auto;}
.anli_list dl dd { height:100px; line-height:1.8; width:273px; overflow:hidden; margin-top:10px;}
.anli_list dl dd h4 a { color:#333; font-size:14px;}

.zztu { border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); height:380px; margin-top:13px; background:#fff;}
.zztu h4 { border-bottom:1px #ddd solid;}
.zztu_nr { margin-top:12px;}
.zztu_left { width:380px; height:305px; float:left; margin-left:26px; background:url(../images/zztu.gif) no-repeat left bottom;}
.zztu .zztu_left h4 { width:345px; border-bottom:1px #ddd dashed; font-size:14px; color:#333; line-height:2;}
.zztu_left p { width:295px; height:70px; line-height:2; margin-top:5px;}
.zztu_left p span { color:#e62129;}

.zztu_right { width:479px; float:right; margin-right:23px; height:280px; overflow:hidden; margin-top:10px;}
.zztu .zztu_right h4 { border:0;}
.zztu_right dl { width:479px;}
.zztu_right dl dt { float:left; padding-top:5px;}
.zztu_right dl dd { width:410px; float:right; padding-right:40px; line-height:25px; border-bottom:1px #ddd dashed;}
.zztu_right p { line-height:2.5; margin-left:30px; display:block;}
.zztu_right span { color:#e62129;}
.zztu_right b { color:#e62129;}


.pro_list { border:1px #a5b2cf solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); margin-top:13px; background:#fff;}
.pro_left { width:200px; padding-left:14px; padding-top:7px; float:left; background:url(../images/feilei_bg.gif) no-repeat right top; padding-right:16px; position:relative; z-index:999;}
.pro_left h4 { height:38px; background:#1e4da5; line-height:38px; text-indent:28px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; color:#fff; font-size:14px;}
.fl_nr { border-right:1px #a5b2cf solid; width:187px; padding-right:12px; padding-top:5px; /* height:894px; */}
#tools, #tools ul { list-style-type:none; margin: 0; padding: 0;}
#tools a { display: block;}
#tools li { margin-top:5px; }
#tools li a { background: url(../images/fl_dt_bg.gif) no-repeat; width:188px; height:31px; color: #333; line-height:31px; text-indent:15px;}
#tools li a:hover {}
#tools li ul li { position:relative;}
#tools li ul li a { background: url(../images/sanjiao.gif) no-repeat 4px center; width:188px; height:21px; line-height:21px; color: #666; text-indent:16px;}
#tools li ul li a:hover {  background: url(../images/fl_li_hov.gif) no-repeat; width:188px; height:21px; color:#fff;}

#tools li ul li ul { display:none;}
#tools li ul li:hover ul,#tools li ul li a:hover ul { display:block;}
#tools li ul li ul { position:absolute; left:188px; top:0; width:180px; background:#fff; border:1px #cdcdcd solid; z-index:999;}
#tools li ul li ul li { width:180px; height:28px; margin-top:5px;}
#tools li ul li ul li a { width:180px; height:21px; display:block; padding-bottom:0; line-height:21px; background: url(../images/sanjiao.gif) no-repeat 4px center;}
#tools li ul li ul li a:hover { width:180px; background: url(../images/sanjiao.gif) no-repeat 4px center; color:#1e4da5; height:21px; line-height:21px;}


.pro_right { width:716px;overflow:hidden; position:relative;}
.pro_right .tab-hd { float:left; height:28px; line-height:28px; border-bottom:1px #ddd solid; width:100%; position:relative; margin-top:7px;}
.pro_right .tab-hd li { float:left; text-align:center; margin-left:auto; position:relative; top:auto; _top:1px;}
.pro_right .tab-hd li a { height:28px; display:block; padding:0 8px; width:auto; float:left; line-height:28px; color:#666; font-size:14px;}
.pro_right .tab-hd li a:hover { color:#fff; border:1px #ddd solid; border-bottom:1px #fff solid; background:#fff; font-weight:bold;}
.pro_right .active a { font-weight:bold; color:#1e4da5 !important; border:1px #ddd solid; border-bottom:1px #fff solid; background:#fff;}
.gd { position:absolute; right:0; height:35px; line-height:35px;}

.pro_right .fenlei_pro_xia { width:716px;}
.tab-bd li { display:none; padding-top:20px;}
.pro_list_nr dl { width:179px; height:210px; float:left; margin-top:12px; margin-right:20px; _margin-right:10px; margin-left:35px; _display:inline;}
.pro_list_nr dl dt { width:179px; height:179px; background:url(../images/pro_hov.gif) no-repeat right top; padding-right:13px;}
.pro_list_nr dl dt a { width:177px; height:177px; border:1px #ddd solid; display:block;}
.pro_list_nr dl dt a:hover { border:1px #1e4da5 solid;}
.pro_list_nr dl dt img { width:177px; height:177px; display:block; margin:0 auto;}
.pro_list_nr dl dd { height:25px; line-height:25px; text-align:center; margin-top:6px;overflow: hidden;}

.tjzq { height:290px; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); margin-top:13px; background:#fff;}
.biaoti { background: url(../images/title_bg.gif) no-repeat; height:37px; line-height:37px; text-indent:20px; color:#1e4da5; font-size:14px; border-bottom:1px #ddd solid;}
.biaoti a { float:right; margin-right:15px; font-size:12px; font-weight:normal;}
.style_cont{ width:958px; height:252px;}
.vip_list{width:958px; height:252px; overflow:hidden; padding-right:1px; margin:10px auto auto;}
.vip_list .prev , .vip_list .next {height:41px; width:20px; overflow:hidden; display:block; margin-top:90px; text-decoration:none;cursor:pointer;}
.vip_list .prev { float:left; background:url(../images/left.gif) no-repeat;}
.prev:hover { background:url(../images/left_hov.gif) no-repeat;}
.vip_list .next { float:right; background:url(../images/right.gif) no-repeat;}
.next:hover { background:url(../images/right_hov.gif) no-repeat;}
.jCarouselLite2 { float:left; width:903px; margin:0 auto; height:220px;overflow:hidden; padding:10px 0; margin-left:15px;}
.jCarouselLite2 ul{ height:220px;}
.jCarouselLite2 li{ width:210px; height:220px; margin-right:13px; /*margin-right:5px; margin-left:10px;*/ text-align:center; float:left; display:inline;}
.jCarouselLite2 li p{ line-height:20px; margin-top:15px;}
.jCarouselLite2 li img,.jCarouselLite-01 li img{ border:1px #ddd solid; width:178px; height:177px; display:block; margin:0 auto;}

.zhong_banner_01 { width:960px; height:105px; padding-bottom:5px; background:url(../images/zhong_banner_bg.gif) no-repeat center bottom; margin-top:13px; position:relative;}
.zhong_banner_01 p { position:absolute; right:0; top:-45px; z-index:999;}

.youshi { margin-top:8px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); position:relative; background:url(../images/ys_bg.jpg) no-repeat; height:1157px;}
.youshi dl { width:360px;}
.youshi dl dt { font-size:18px; font-family:"微软雅黑"; color:#2352a3; margin-bottom:10px;}
.youshi dl dt span { color:#1c1c1c;}
.youshi dl dd { font-size:14px; color:#362e2e;}
.ys_list1 { margin-left:530px; margin-top:40px;}
.ys_list2 { margin-left:102px; margin-top:82px;}
.ys_list3 { margin-left:495px; margin-top:102px;}
.ys_list4 { margin-left:105px; margin-top:80px; width:315px !important;}
.ys_list5 { margin-left:105px; margin-top:245px;}
.ys_bot { position:absolute; right:55px; bottom:10px;}
.ys_bot img { margin-bottom:27px;}
/*.mfsq { width:193px; height:202px; border:1px #c6c6c5 solid; padding:0 12px;}
.mfsq ul { margin-top:9px;}
.mfsq ul li { margin-bottom:9px;}
.wbk { background:url(../images/input_bg.gif) no-repeat; width:171px; height:18px; padding:2px 5px; border:0;}
.tj { background:url(../images/mfsq.gif) no-repeat; width:88px; height:26px; display:block; border:0;}*/

/*留言*/
.mfsq{ width:285px; height:285px; padding:0 12px;}
.mfsq h4 { height:32px; line-height:32px; border-bottom:1px #a7a7a7 solid; font-size:16px; color:#2c2d77; font-family:"微软雅黑"; margin-bottom:10px;}
.mfsq .m_form{ width:284px; *height:156px; border-top:1px #c6c6c5 solid; border-left:1px #c6c6c5 solid;}
.mfsq .m_form li{position:relative; color:#777; overflow:hidden; *overflow:inherit; *height:38px; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.mfsq .m_form label{float:left; line-height:38px; height:38px; width:74px; text-align:center; color:#434343; background:url(../images/formTxtBg.png) repeat-x center;}
.mfsq .m_form .iptTxt{float:left; width:188px; border:none; height:30px; line-height:30px; padding:3px 10px; outline:none; background:#fff; color:#666;}
.mfsq .m_form .btnLi{position:relative; border-bottom-width:0; overflow:inherit; *height:0;}
.mfsq .m_form .btnRgt{position:absolute; left:0; top:18px; width:134px; height:50px; border:none; cursor:pointer; background-color:#1e4da5; font-size:16px; font-weight:bold; color:#fff;}

.gdfw_list { height:auto !important;}
.gdfu dl { float:left; width:240px; margin:0 39px; _display:inline; margin-top:8px;}
.gdfu dl dt { height:115px;}
.gdfu dl dt h4 { font-size:18px; font-family:"微软雅黑"; color:#2352a3; height:30px; line-height:30px; overflow:hidden; font-weight:normal;}
.gdfu dl dt p { height:75px; line-height:25px; overflow:hidden; margin-top:10px;}
.gdfu dl dd { width:240px; text-align:center; margin-top:10px;}

.khjz { margin-top:8px; height:335px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}
.khjz_nr { margin-top:8px;}
.khjz_nr dl { width:440px; height:115px; float:left; margin-left:26px; margin-top:23px;}
.khjz_nr dl dt { width:147px; height:111px; float:left;}
.khjz_nr dl dt img { width:147px; height:111px; padding:1px; border:1px #ddd solid;}
.khjz_nr dl dd { width:277px; float:right; height:115px; overflow:hidden;}
.khjz_nr dl dd h4 a { font-size:12px; color:#333; line-height:1.8;}
.khjz_nr dl dd p { width:277px; height:85px; overflow:hidden; line-height:1.8; margin-top:8px;}
.khjz_nr dl dd p span { color:#e62129;}
.khjz_nr dl dd p span a { color:#e62129;}

.hzkh { margin-top:13px; height:226px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}
.hzkh_nr dl { width:122px; height:155px; float:left; margin-left:12px; margin-top:13px;}
.hzkh_nr dl dt { width:122px; height:122px;}
.hzkh_nr dl dt img { width:120px; height:120px; border:1px #ddd solid;}
.hzkh_nr dl dd { margin-top:8px; height:25px; line-height:25px; text-align:center;}

.about { width:669px; float:left; height:304px; margin-top:13px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}
.about_nr { padding:17px; line-height:2.2; display:block; overflow:hidden;}
.about_nr h4 { font-size:12px; margin-bottom:5px;}
.about_nr span { color:#e62129;}
.about_nr span a { color:#e62129;}
.shipin { float:left; padding-right:20px; padding-bottom:3px;}

.honor { width:274px; float:right; height:304px; margin-top:13px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}
.carousel {	width:240px; overflow:hidden; margin-top:48px; margin-left:12px;}
.carousel .prev1 , .carousel .next1 {height:22px;width:13px;overflow:hidden;display:block;margin-top:50px;text-decoration:none;cursor:pointer;}
.carousel .prev1 {float:left;background:url(../images/ry_left.gif) no-repeat;}
.carousel .next1 {float:left; background:url(../images/ry_right.gif) no-repeat;}
.jCarouselLite { float:left ;width:179px; margin:0 15px; height:180px;overflow:hidden;/*必要元素*/}
.jCarouselLite li{width:179px;height:180px;text-align:center; }
.jCarouselLite li img { padding-bottom:25px;}
.jCarouselLite li span { margin-top:25px;}
.jCarouselLite li img,.jCarouselLite-01 li img{ width:179px;height:123px;}

.qyxc { margin-top:13px; height:257px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}
.style_cont1{ width:958px; height:200px;}
.vip_list1{width:958px; height:200px; overflow:hidden; padding-right:1px; margin:10px auto auto;}
.vip_list1 .prev , .vip_list1 .next {height:41px; width:20px; overflow:hidden; display:block; margin-top:70px; text-decoration:none;cursor:pointer;}
.vip_list1 .prev { float:left; background:url(../images/left.gif) no-repeat;}
.prev:hover { background:url(../images/left_hov.gif) no-repeat;}
.vip_list1 .next { float:right; background:url(../images/right.gif) no-repeat;}
.next:hover { background:url(../images/right_hov.gif) no-repeat;}
.jCarouselLite3 { float:left; width:903px; margin:0 auto; height:190px;overflow:hidden; padding:10px 0;/*蹇呰鍏冪礌*/ margin-left:15px;}
.jCarouselLite3 li{ width:210px; height:190px; margin-right:13px; /*margin-right:5px; margin-left:10px;*/ text-align:center; float:left; display:inline;}
.jCarouselLite3 li p{ line-height:20px; margin-top:15px;}
.jCarouselLite3 li img,.jCarouselLite-01 li img{ width:206px; height:151px; padding:1px; border:1px #ddd solid;}

.zhong_banner_03 { width:960px; height:113px; padding-bottom:5px; margin-top:13px; background:url(../images/zhong_banner3_bg.gif) no-repeat left bottom; position:relative;}
.zhong_banner_03 p { position:absolute; left:0; top:-37px; z-index:999;}

.news { float:left; width:576px; height:325px; margin-top:8px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); position:relative;}
.news .tab-hd { float:left; height:37px; line-height:37px; border-bottom:1px #ddd solid; width:100%; position:relative; background:url(../images/title_bg.gif) no-repeat;}
.news .tab-hd li { float:left; text-align:center; margin-left:14px; position:relative; top:auto; top:6px;}
.news .tab-hd li a { height:30px; display:block; padding:0 8px; width:auto; float:left; line-height:30px; color:#666; font-size:14px;}
.news .tab-hd li a:hover { color:#fff; border:1px #ddd solid; border-bottom:1px #fff solid; background:#fff; font-weight:bold;}
.news .active a { font-weight:bold; color:#1e4da5 !important; border:1px #ddd solid; border-bottom:1px #fff solid; background:#fff;}
.news .gd { position:absolute; right:0; height:37px; line-height:37px; margin-right:15px;}

.news .fenlei_pro_xia { width:576px;}
.news .tab-bd li { display:none; padding:0 16px; padding-top:20px;}
.tupian_news { height:122px; display:block; overflow:hidden; margin-bottom:5px;}
.tup_newsleft { float:left; width:156px; height:116px; padding:2px; border:1px #ddd solid; background:#f3f3f3;}
.tup_newsright { float:right; width:360px; height:122px; overflow:hidden;}
.tup_newsright h4 { font-size:12px; margin-bottom:15px;}
.tup_newsright p { width:360px; height:80px; line-height:2;}
.tup_newsright p span { color:#e62129;}
.tup_newsright p span a { color:#e62129;}
.newslist dl dt { height:26px; line-height:26px; background:url(../images/news_anniu.gif) no-repeat left center; text-indent:15px; border-top:1px #ddd dashed;}
.newslist dl dt span { float:right;}

.faq { width:367px; height:325px; margin-top:8px; float:right; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); overflow:hidden;}
#went { margin-top:15px;}
.faq dl {}
.faq dl dt { line-height:2; width:335px; padding:0 16px; overflow: hidden; padding-bottom:5px; border-bottom:1px #9d9b9b dashed; background:url(../images/wen.gif) no-repeat 16px 3px; text-indent:35px; display:block;}
.faq dl dd { overflow: hidden; width:335px; padding:0 16px; padding-top: 5px; line-height:2; border-bottom:1px #9d9b9b dashed; background:url(../images/da.jpg) no-repeat 16px 5px; text-indent:35px; display:block;}

.link { margin-top:13px; background:#fff; border:1px #ddd solid; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}
.link_nr { padding:8px 20px 15px 20px;}
.link_nr a { padding:0 5px; line-height:1.8;}