@charset "gb2312";

/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner-s{height:560px; position:relative;}
.banner a{display:block; height:560px; overflow:hidden;}
.banner-roll{position:absolute; top:560px; left:50%; width:334px; height:100px; margin-left:166px; }
.banner-roll .banner-xy{width:119px; height:100px; padding:0 36px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.banner-roll .banner-x,.banner-roll .banner-y{width:30px; height:57px; margin-top:24px;}
.banner-roll .banner-x a,.banner-roll .banner-y a{display:block; width:30px; height:57px;}
.banner-roll .banner-x a{background:url(banner-x.png) no-repeat 0 0;}
.banner-roll .banner-x a:hover{background-position:0 -57px;}
.banner-roll .banner-y a{background:url(banner-y.png) no-repeat 0 0;}
.banner-roll .banner-y a:hover{background-position:0 -57px;}
.banner-roll span{display:block; width:140px; height:44px; padding-top:56px; border-left:1px solid #e5e5e5; text-align:center; font:24px/30px Arial, Helvetica, sans-serif; color:#363636;}
.banner-roll span b{font:30px/30px Arial, Helvetica, sans-serif; color:#d60011;}
/**/

.s-bj{height:67px; margin-bottom:0;}
.sou{width:1000px; height:99px; background:#fff; margin:0 auto; }
.sou p{width:482px; height:30px; font:14px/30px "Î¢ÈíÑÅºÚ"; margin:24px 0 0 2px;  float:left;}
.sou p b{color:#363636;}
.sou p a{color:#828282; padding:0 5px;}
.s-inp01{width:413px; position:relative; height:41px; margin:16px 0 0 0; float:right;}
.inp01{width:208px; height:39px;border: 1px solid #D70010; line-height:41px; background:#e5e5e5; color:#8d8d8d; font-size:14px; padding-left:100px; float:left;}
.inp02{background:url(ss2.jpg) no-repeat center top; width:80px; height:41px; line-height:41px; border:0; float:left;}
/**/
.pro-bj{height:850px; background:#fff; overflow:hidden;}
.bt-s{height:70px; text-align:center; margin:35px 0 46px 0; background:url(pro-bts.png) no-repeat center 10px;} 
.bt-s img{width:248px; height:30px;}
.bt-s em{display:block; font:18px/30px "Î¢ÈíÑÅºÚ"; color:#3e3e3e;}
.pro-l{width:227px; height:788px; overflow:hidden;}
.pro-l h3{height:89px; overflow:hidden;  background:url(pro-n.jpg) no-repeat center top; font:18px/30px "Î¢ÈíÑÅºÚ"; }
.pro-l h3 a{display:block; height:69px; padding-left:52px; padding-top:20px;}
.pro-l h3 a{color:#fff;}
.pro-l h3 b{display:block; font:bold 26px/30px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pro-l h4{width:226px; height:36px;}
.pro-l h4 a{display:block; width:189px; height:35px; font:14px/35px "Î¢ÈíÑÅºÚ"; color:#fff; border:1px solid #747474; padding-left:36px;background:url(pro-sr.gif) #8d8d8d no-repeat right center;}
.pro-l  ul{padding-bottom:14px; background:#e5e5e5;}
.pro-l  ul li{height:46px;}
.pro-l  ul li a{display:block; height:45px; border-bottom:1px dashed #c4c4c4; padding-left:68px; font:14px/45px "Î¢ÈíÑÅºÚ"; color:#3e3e3e; background:url(pro-ns.png) #e5e5e5 no-repeat 42px center;}
.pro-l  ul li.no a{border:0;}
.pro-l .pro-tel{width:227px; height:117px; background:url(pro-tel.jpg) no-repeat center top; overflow:hidden;}
.pro-l .pro-tel p{margin:38px 0 0 12px; font:20px/30px Arial, Helvetica, sans-serif; color:#fff;}
.pro-l .pro-tel p b{display:block; font:14px/30px "Î¢ÈíÑÅºÚ"; color:#fff; padding-left:38px; background:url(pro-tels.gif) no-repeat left center;}
.pro-r{width:758px; height:907px; position:relative; overflow:hidden;}
.pro-r ul{height:88px; overflow:hidden;}
.pro-r ul li{float:left; width:200px; height:63px; border:1px solid #e5e5e5;}
.pro-r ul li a{display:inline-block; width:200px; height:60px; font:bold 16px/60px "Î¢ÈíÑÅºÚ"; color:#3e3e3e; text-align:center;}
.pro-r ul li a:hover,.pro-r ul li.cur a{border-bottom:4px solid #d60011; text-decoration:none;}
.pro-r .pro-more{position:absolute; top:0; right:0; width:154px; height:65px;}
.pro-r .pro-more a{display:block; width:154px; height:65px; font:bold 20px/65px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center; background:#8d8d8d;}
.pro-r .pro{height:818px; overflow:hidden;}
.pro-r .pro ol li{float:left; width:250px; height:270px; position:relative; border:1px solid #e5e5e5;}
.pro-r .pro ol li img{float:left; width:250px; height:182px;}
.pro-r .pro ol li em{position:absolute; top:197px; left:4px; display:block;  width:90%; text-align:center; font:14px/20px "Î¢ÈíÑÅºÚ"; color:#363636;height:40px;overflow:hidden;margin:auto 0 0 3%;}
.pro-r .pro ol li span{float:left; display:block; width:100%; height:30px;padding-top:59px;}
.pro-r .pro ol li span a{display:block; width:125px; height:30px; font:14px/30px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center; background:#8d8d8d;}
.pro-r .pro ol li span a.fr{background:#666;}
.pro-r .pro ol li span a:hover{background:#d60011; text-decoration:none;}
/**/
.ys-bj{height:563px; background:url(ys-bj.jpg) no-repeat center top; overflow:hidden;}
.ys-bj ul{width:115px; height:430px; margin:92px 0 0 292px; *display:inline; overflow:hidden;}
.ys-bj ul li{float:left; width:93px; height:95px;}
.ys-bj ul li.ys1{background:#242424;}
.ys-bj ul li.ys2{background:#313131;}
.ys-bj ul li.ys3{background:#626262;}
.ys-bj ul li.ys4{background:#929292;}
.ys-bj ul li a{display:block; width:106px; height:95px; }
.ys-bj ul li a b{display:block; width:58px; height:62px; padding-top:20px; margin-left:18px; font:bold 50px/62px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #faf6f6; overflow:hidden;}
.ys-bj ul li a:hover,.ys-bj ul li.cur a{text-decoration:none; background:url(ys-s.png) no-repeat center top;}
.ys-bj .ys{width:592px; height:400px; margin-top:92px; overflow:hidden;}
.ys-bj .ys dl{width:592px; overflow:hidden;}
.ys-bj .ys dl dt{width:592px; height:285px; }
.ys-bj .ys dl dt img{width:592px; height:285px;}
.ys-bj .ys dl dd h3{ font:bold 30px/30px "Î¢ÈíÑÅºÚ"; color:#363636; margin:10px 0px;}
.ys-bj .ys dl dd p{font:16px/20px "Î¢ÈíÑÅºÚ"; color:#363636;}
.ys-bj .ys dl dd p em{color:#d60011;}
/**/
.ly-bj{height:2267px; position:relative; overflow:hidden;}
.ly-bj h2{position:absolute; left:50%; top:90px; width:1000px; margin-left:-500px; height:150px; text-align:center; background:url(ly-bts.png) no-repeat center bottom;}
.ly-bj h2 img{width:586px; height:42px;}
.ly-bj h2 em{display:block; font:22px/42px "Î¢ÈíÑÅºÚ"; color:#363636;}
.ly1{height:1160px; background:url(ly-bj1.jpg) no-repeat center top;}
.ly2{height:1107px; background:url(ly-bj2.jpg) no-repeat center top;}
.ly-s{position:absolute; top:277px; left:50%; width:1000px; margin-left:-500px;}
.ly-s dl{position:absolute; left:0; width:1000px;}
.ly-s dl dt{width:420px; margin-top:66px;}
.ly-s dl dt img{width:392px; height:45px;}
.ly-s dl dt h3{height:35px; width:402px; padding-left:7px; margin:6px 0; font:bold 22px/35px "Î¢ÈíÑÅºÚ"; color:#363636; background:url(ys-ts1.png) no-repeat left top;}
.ly-s dl dt p{margin-bottom:6px; font:14px/22px "Î¢ÈíÑÅºÚ"; color:#363636;}
.ly-s dl dd{width:563px;}
.ly-s dl dd img{width:563px; height:351px;}
.ly-s dl.dl01{top:0; left:0;}
.ly-s dl.dl02{top:375px;}
.ly-s dl.dl03{top:752px;}
.ly-s dl.dl04{top:1017px;}
.ly-s dl.dl05{top:1350px;}
.ly-s dl.dl06{top:1657px;}
.ly-s dl.dl02 dt{margin-top:90px; width:450px;}
.ly-s dl.dl02 dd{margin-left:-16px;}
.ly-s dl.dl03 dt{margin-top:30px; width:450px;}
.ly-s dl.dl03 dd{width:528px; height:237px;}
.ly-s dl.dl03 dd img{width:528px; height:237px;}
.ly-s dl.dl04 dt{width:456px; margin-top:102px;}
.ly-s dl.dl04 dd{width:580px; height:330px; margin-left:-38px;}
.ly-s dl.dl04 dd img{width:567px; height:330px;}
.ly-s dl.dl05 dt{width:470px; margin-top:90px;}
.ly-s dl.dl05 dd{width:530px; height:270px;}
.ly-s dl.dl05 dd img{width:530px; height:270px;}
.ly-s dl.dl06 dt{width:550px; margin-top:120px; margin-right:-50px;}
.ly-s dl.dl06 dd{width:420px; height:334px;}
.ly-s dl.dl06 dd img{width:420px; height:334px;}
/**/
.pic1{height:300px; position:relative; background:url(pic1.jpg) no-repeat center top; overflow:hidden;}
.pic-s{width:814px; position:absolute; top:104px; left:50%; margin-left:-372px;}
.pic-s .pic-l{width:600px; }
.pic-s .pic-l h2{font:bold 34px/46px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic-s .pic-l p{font:15px/22px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic-s .pic-l p b{display:block; font:bold 22px/34px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic-r{width:204px; margin-top:20px; overflow:hidden; }
.pic-r p{font:13px/20px "Î¢ÈíÑÅºÚ"; color:#fff; margin-bottom:12px; padding-left:52px; background:url(pic-tel.gif) no-repeat left top;}
.pic-r p b{display:block; font:bold 20px/24px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic-r span a{display:inline-block; width:87px; height:26px; margin-right:9px; font:12px/26px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center; background:#d60011;}
/**/
.case-bj{height:744px; overflow:hidden;}
.case-bj h2{margin:85px 0 32px 0; background:url(case-bts.png) no-repeat center 46px;}
.case-bj h2 img{width:300px; height:30px;}
.case{width:1000px; margin:0 auto;}
.case .case-s{width:1000px; height:358px; overflow:hidden;}
.case .case-s dl{width:1000px; height:347px; overflow:hidden;  background:url(case-sr.png) #f0f0f0 no-repeat right bottom;}
.case .case-s dl dt{float:left; width:594px; height:347px;}
.case .case-s dl dt img{width:594px; height:347px;}
.case .case-s dl dd{float:right; width:386px;}
.case .case-s dl dd b{display:block; height:45px; margin-top:40px; font:bold 22px/36px "Î¢ÈíÑÅºÚ"; color:#363636;}
.case .case-s dl dd b a{color:#363636;}
.case .case-s dl dd p{width:356px; height:165px; font:14px/28px "Î¢ÈíÑÅºÚ"; color:#363636;text-align:justify;}
.case .case-s dl dd i{width:370px; height:35px; font:16px/28px "Î¢ÈíÑÅºÚ"; color:#D60011;display:block;margin-bottom:10px;font-weight:bold;}
.case-roll{width:1000px; height:160px; position:relative;}
.case-roll .case-x,.case-roll .case-y{position:absolute; top:0; width:36px; height:111px; z-index:9;}
.case-roll .case-x{left:-44px;}
.case-roll .case-y{right:-44px;}
.case-roll .case-x img,.case-roll .case-y img{width:36px; height:111px;}
.case-roll .case-x a,.case-roll .case-y a{display:block; width:36px; height:111px; background:#363636;}
.case-roll .case-x a:hover,.case-roll .case-y a:hover{background:#d60011;}
.case-roll ul li{float:left; width:191px; margin-right:11px; *display:inline;}
.case-roll ul li.no{margin:0;}
.case-roll ul li span{display:block; text-align:center; font:14px/40px "Î¢ÈíÑÅºÚ"; color:#363636;}
.case-roll ul li a img{width:191px; height:111px;}
/**/
.jz-bj{height:514px; overflow:hidden;}
.jz-bj h2{height:40px; margin-bottom:26px; text-align:center; background:url(jz-bts.png) no-repeat center 16px;}
.jz-bj h2 img{width:126px; height:40px;}
.jz-bj dl{float:left; width:327px; height:420px; margin-right:8px; *display:inline; overflow:hidden;}
.jz-bj dl.no{margin:0;}
.jz-bj dl dt{width:327px; height:218px; margin-bottom:22px;}
.jz-bj dl dt img{width:325px; height:216px; border:1px solid #e5e5e5;}
.jz-bj dl dd p{width:300px; margin:0 auto; font:14px/28px "Î¢ÈíÑÅºÚ"; color:#363636;}
.jz-bj dl dd em a{display:block; margin-top:20px; width:324px; height:34px; font:14px/34px "Î¢ÈíÑÅºÚ"; color:#363636; text-align:center; border:1px solid #e5e5e5;}
/**/
.pic2{height:299px; position:relative; background:url(pic2.jpg) no-repeat center top; overflow:hidden;}
.pic2-s{width:700px; position:absolute; top:100px; left:50%; margin-left:-202px;}
.pic2-s .pic2-l{width:466px; text-align:center; background:url(pic2-br.png) no-repeat center 86px;}
.pic2-s .pic2-l h3{font:bold 22px/46px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic2-s .pic2-l p{font:18px/22px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic2-s .pic2-l p b{display:block; font:20px/34px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic2-r{width:205px; overflow:hidden; }
.pic2-r p{font:13px/20px "Î¢ÈíÑÅºÚ"; color:#fff; margin-bottom:12px; padding-left:52px; background:url(pic-tel.gif) no-repeat left top;}
.pic2-r p b{display:block; font:bold 20px/24px "Î¢ÈíÑÅºÚ"; color:#fff;}
.pic2-r span a{display:inline-block; width:87px; height:26px; margin-right:9px; font:12px/26px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center; background:#d60011;}
/**/
.about-bj{height:927px; background:url(about-bj.jpg) no-repeat center top;  overflow:hidden;}
.about-bj h2{height:40px; margin:92px 0 42px 0; text-align:center; background:url(about-bts.png) no-repeat center 16px;}
.about-bj h2 img{width:436px; height:40px;}
.about-bj dl{height:427px; }
.about-bj dl dt{float:left; width:573px; height:341px; }
.about-bj dl dt img{width:573px; height:341px;}
.about-bj dl dd{float:right; width:399px; height:235px; background:#d60011; padding:0 14px; margin-top:48px; margin-left:-50px;}
.about-bj dl dd h3{height:42px; margin-top:24px; font:bold 30px/30px "Î¢ÈíÑÅºÚ"; }
.about-bj dl dd h3 a{color:#fff;}
.about-bj dl dd p{font:14px/28px "Î¢ÈíÑÅºÚ"; color:#fff;text-align:justify; width:402px;}
.about-bj dl dd p a{color:#fff;}
.xc{width:998px; height:268px; background:#fff; border:1px solid #e5e5e5; position:relative; overflow:hidden;}
.xc .xc-more{position:absolute; top:26px; right:8px;}
.xc .xc-more a{font:15px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#575958;}
.xc ul{height:50px; margin-top:18px; margin-left:16px; overflow:hidden; background:url(xc-br.gif) no-repeat 390px 20px;}
.xc ul li{float:left; height:40px;}
.xc ul li a{display:inline-block; height:40px; padding:0 16px; font:16px/40px "Î¢ÈíÑÅºÚ";}
.xc ul li a:hover,.xc ul li.cur a{text-decoration:none; background:url(xc-cur.gif) no-repeat left center; font-weight:bold; color:#d60011;}
.xc-s{width:972px; margin:0 auto; overflow:hidden;}
.xc-s ol li{float:left; width:237px; margin-right:8px; *display:inline;text-align:center;}
.xc-s ol li img{height:152px;}
.xc-s ol li span{display:block; text-align:center; font:14px/40px "Î¢ÈíÑÅºÚ"; color:#575958;}
.xc-s ol li.no{margin:0;}

.oxxx ol li{float:left; width:237px; }
.oxxx ol li img{width:107px; height:152px;margin-left:58px;}



/**/
.news-bj{width:1000px; margin:0 auto; overflow:hidden;}
.news-l{width:640px; height:260px; overflow:hidden;}
.news-l ul{height:32px; border-bottom:1px solid #cecece; margin-bottom:22px;}
.news-l ul li{float:left; height:32px; margin-right:65px;}
.news-l ul li a{display:inline-block; height:32px; font:16px/32px "Î¢ÈíÑÅºÚ"; color:#363636;}
.news-l ul li a:hover,.news-l ul li.cur a{text-decoration:none; border-bottom:2px solid #d60011; font-weight:bold; color:#d60011;}
.news-s{height:320px; overflow:hidden;}
.news-s dl{height:188px; }
.news-s dl dt{float:left; width:269px; height:170px;}
.news-s dl dt img{width:269px; height:170px;}
.news-s dl dd{float:right; width:352px;}
.news-s dl dd h3{height:30px; font:bold 15px/16px "Î¢ÈíÑÅºÚ"; }
.news-s dl dd h3 a{color:#333;}
.news-s dl dd p{font:13px/25px "Î¢ÈíÑÅºÚ"; text-align:justify;text-justify:inter-ideograph;}
.news-s dl dd p a{color:#d60011;}
.news-s dl dd em a{display:block; width:94px; height:28px; margin-top:12px; background:#363636; text-transform:uppercase; text-align:center; font:bold 13px/28px "Î¢ÈíÑÅºÚ"; color:#fff;}
.news-s ol{height:120px; background:url(news-brs.gif) no-repeat 290px 6px;}
.news-s ol li{float:left; width:304px; height:31px; padding-left:16px; font:12px/31px "Î¢ÈíÑÅºÚ"; background:url(news-br.png) no-repeat left center;}
.news-s ol li a{color:#666;}
.news-r{width:330px;}
.news-r h2{height:35px; margin-bottom:10px; border-bottom:1px solid #cecece;}
.news-r h2 em a{display:inline-block; font:bold 16px/30px "Î¢ÈíÑÅºÚ"; color:#d60011;}
.news-r h2 span a{font:15px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#575958;}
.news-l ul span a{font:15px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#575958;}


.news-r dl{height:96px; border-bottom:1px dashed #cecece; overflow:hidden;}
.news-r dl dt{height:39px; padding-left:27px; margin-top:15px; background:url(w.gif) no-repeat left 0; font:13px/20px "Î¢ÈíÑÅºÚ";}
.news-r dl dt a{color:#d60011;}
.news-r dl dd{padding-left:27px; background:url(d.gif) no-repeat left 2px; font:13px/20px "Î¢ÈíÑÅºÚ"; color:#666;}
.news-r dl.no{border:0;}
.service{height:180px; overflow:hidden;}
.service dl{float:left; width:318px; height:155px; position:relative;overflow:hidden; margin-right:23px; *display:inline;padding-top:17px;}
.service dl.no{margin:0;}
.service dl dt{position:absolute; top:0; left:50%; z-index:9; margin-left:-66.5px; width:133px; height:34px; text-align:center; background:#363636; font:bold 16px/34px "Î¢ÈíÑÅºÚ"; color:#fff;}
.service dl dd{position:relative;overflow:hidden; width:318px; height:138px; } 
.service dl dd img{width:318px; height:138px;}
.service dl dd span{position:absolute; top:78px; left:0; width:100%; height:29px;}
.service dl dd span a{display:block; width:50%; height:60px; text-align:center; background:#d60011; font:14px/60px "Î¢ÈíÑÅºÚ"; color:#fff;}
.service dl dd span a.fr{background:#363636;}
.service dl.no dt{width:283px; margin-left:-141.5px;}
.service dl.no dd{background:#d60011; overflow:hidden;}
.service dl.no dd ul{margin-top:36px; height:96px; text-align:center;}
.service dl.no dd ul li{display:inline-block; width:82px; padding:0 11px;float:left; background:url(service-br.gif) no-repeat right 5px;}
.service dl.no dd ul li img{width:82px; height:60px;}
.service dl.no dd ul li em{display:block; font:14px/30px "Î¢ÈíÑÅºÚ"; color:#fff;}
.service dl.no dd ul li.no{background:none;}
/**/
.link{width:1000px; margin:0 auto;overflow:hidden;}
.link h2{height:35px;}
.link h2 em a{float:left; font:bold 16px/30px "Î¢ÈíÑÅºÚ"; color:#363636;}
.link h2 span a{font:13px/24px "Î¢ÈíÑÅºÚ"; color:#363636;}

.link p a{float:left; display:block; margin-right:20px; font:12px/30px "Microsoft Yahei"; color:#363636;}
.link p a.no{margin-right:0;}
/**/

body .sea li {
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}
.sea li:hover {
    color: #D70010;
}



/*---²úÆ·ÖÐÐÄ---*/
.pro_main { background-color:#fff;zoom:1; padding:10px 5px; overflow:hidden;}
dl.pd_list_dl{ width:236px; overflow:hidden; float:left; padding: 20px 15px 0 0px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:222px; height:161px; border: 1px solid #f1f1f1; padding:5px; }
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:236px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; text-align:center;}
dl.pd_list_dl dd a{ color:#4c4c4c;font-size:14px;}
dl.pd_list_dl_0{ padding-right:0;}
