/* CSS Document */
/*---------- import ---------*/




@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;list-style:none}
img,a img{border:0px;vertical-align:bottom}
body{font:14px/0px  "Microsoft YaHei";color:#444; background: url(../images/bg.jpg);}
a:link{color:#444;text-decoration:none}
a:visited{color:#444;text-decoration:none}
a:hover{color:#0084CD;text-decoration:none}
a:active{color:#444;text-decoration:none}
span.more a,span.more a:visited{float:right;display:block;height:30px;padding-right:10px;margin-top:-33px;color:#444;line-height:30px;font-weight:bold;font-family:arial;font-size:12px}
span.more a:hover{color:#444}

.clearfix::after{content: "";display: block;width: 100%;height: 0;overflow: hidden;}

.clear{clear:both;}
.fl{ float:left}
.fr{ float:right}


.AMsgInter{width:1200px;margin:0 auto;overflow:hidden}
.RAMsg{float:right;width:900px;overflow:hidden;}
.LHsg{float:left;width:730px;overflow:hidden;}

.Amsg{margin:0 auto;overflow:hidden;display:flex;}
.LMsg{float:left;width:250px;display:block;overflow:hidden}
.RMsg{float:right;width:calc(100% - 270px);overflow:hidden;margin-left:auto;margin-bottom:20px; padding:20px;padding-top:0; margin-top:25px; background:#fff;}
.RMsg .w1400{width: auto!important;}


.header_bg{float:left; width:100%;height:110px; background:#fff;}
.header{width:1200px;margin:0 auto;overflow:hidden;}
.logo{float:left;width:700px;overflow:hidden; }
.logo img{float:left; }
.tel{ float:right; margin-top:35px;}


.search{overflow:hidden;float:right; font-size:12px; margin-top:30px; height:26px; line-height:26px; display:inline;overflow:hidden;width:150px; border:1px solid #e7e7e7;}
.search .text{ color:#9a9a9a; font-size:12px;  padding:3px 5px; width:110px; border:none;}
.search .button{ width:18px; height:24px;background:url(../images/search1.png) no-repeat center 3px; border:none; }


.nav{float:left;width:100%;height:38px;overflow:hidden; background:#006eaa; }
.nav ul{width:1200px;margin:0 auto;height:38px;overflow:hidden; }
.nav li{float:left;height:38px;line-height:38px; padding:0 36px; text-align:center;overflow:hidden;font-size:16px;transition: all 0.5s ease 0s; }
.nav li a,.nav li a:visited{float:left;line-height:38px;height:38px;color:#fff; text-align:center; font-weight: normal;transition: all 0.5s ease 0s;}
.nav li:hover{color:#fff; background:#cc000a;text-decoration:none;line-height:38px;height:38px; text-align:center; overflow:hidden;transition: all 0.5s ease 0s;}
.nav .hover{color:#fff; text-decoration:none;line-height:38px;height:38px; text-align:center; background:#cc000a; overflow:hidden;transition: all 0.5s ease 0s; }



/*slider*/
.fullSlide {margin:0 auto;width:100%;position:relative;height:400px; margin-top:0px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:400px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:20px;line-height:20px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:5px;margin:1px 5px;overflow:hidden;background:#fff;filter:alpha(opacity=90);opacity:0.9;line-height:999px;}
.fullSlide .hd ul .on {background:#0084CD;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-20px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}


/*banner*/

.banner{margin:0 auto;width:100%;position:relative;height:400px; margin-top:0px;overflow:hidden; background:#f6f6f6; }
.banner .bd ul {width:100% !important;}
.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block;height:400px;}





.home_pro{margin:0 auto; width:1200px; height:720px; margin-top:30px; overflow:hidden;}
.home_pro_tit{float:left; width:1200px; height:50px; line-height:50px; text-align:center; font-size:30px; color:#0084cd; font-weight: normal; }

.home_pro ul{float:left;width:1240px;}
.home_pro ul li{float:left;width:380px; height:292px; margin-right:30px; margin-top:30px;}
.home_pro ul li h2 a{float:left;width:380px; height:50px; background:#0084cd; font-size:18px; text-align:center; line-height:50px; font-weight:normal; color:#fff;}
.home_pro ul li h2:hover a{float:left;width:380px; height:50px; background:#cc000a; font-size:18px; text-align:center; line-height:50px; color:#fff;}
.home_pro ul li dl{ float:left; width:370px; height:230px; padding:5px; margin-top:2px; background:#006eaa;}
/*.home_pro ul li dl dt img{float:right; width:230px; height:230px;border-radius:20px; }
.home_pro ul li dl dd{float:left; width:135px; height:30px; line-height:30px; margin-top:6px; overflow:hidden; color:#fff; font-size:14px;}
.home_pro ul li dl dd a{float:left; width:115px; height:30px; line-height:30px; padding-left:20px; overflow:hidden; color:#fff; font-size:14px;}
.home_pro ul li dl dd:hover a{float:left; width:115px; height:30px;line-height:30px;background:#cc000a;padding-left:20px; overflow:hidden;}
*/

.switchBox{width:380px; height:292px;}
.switchBox dt{float:left; width:135px; line-height:30px; overflow:hidden; color:#fff; font-size:14px;}
.switchBox dt a{float:left; width:125px; height:30px; line-height:30px; padding-left:10px; margin-top:6px; overflow:hidden; color:#fff; font-size:14px;}
.switchBox dt a:hover{float:left; width:125px; height:30px;line-height:30px;background:#cc000a;padding-left:10px; overflow:hidden;}
.switchBox dd{float:right; width:230px; height:230px;border-radius:20px; background:#fff; }
.switchBox dd img{float:right; width:230px; height:153px; margin-top:35px; }





.choose{ float:left; width:100%; height:680px; background:url(../images/choose.jpg) no-repeat top center;}
.choose h2{ float:left; width:100%; text-align:center; line-height:45px; font-size:36px; color:#fff; font-weight:normal; margin-top:45px;}
.choose .con{ margin:0 auto; width:1200px;overflow:hidden;}
.choose .con ul{ float:left; width:1230px; margin-top:50px;}
.choose .con ul li{float:left; width:360px; padding:10px; height:460px; background:#fff; margin-right:30px;}
.choose .con ul li em{float:left; width:360px; height:220px; overflow:hidden;}
.choose .con ul li em img{float:left; width:360px; height:220px;transition:all 0.5s;}
.choose .con ul li:hover em img{float:left; width:360px; height:220px;transform: scale(1.25);-webkit-transform: scale(1.25);transition:all 0.5s;}
.choose .con ul li span{float:left; width:50px; height:2px; background:#737373; margin-left:155px;}
.choose .con ul li h3{float:left; width:360px; line-height:55px; height:65px; font-size:24px; text-align:center; color:#0084cd;}
.choose .con ul li p{float:left; width:330px; line-height:30px; margin-top:20px; padding:0 15px; font-size:14px; text-align:center; color:#737373;}



.cases{float:left; width:100%; height:417px; background:#ebebed;}
.cases h2{float:left; width:100%; text-align:center; line-height:40px; height:40px; padding-top:30px; color:#0084cd; font-size:36px; font-weight:normal;}
.cases .con{margin:0 auto;width:1256px;overflow:hidden;}
.cases .con span a{ width:120px; height:30px; line-height:30px; float:left; margin-left:560px; text-align:center; background:#cc000a; color:#fff; font-size:12px;}

a.abtn{display:block;height:200px;width:28px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-56px 50%;}
a.aright{float:right;background-position:-28px 50%;}
a.agrayright{cursor:default;background-position:-84px 50%;}
.scrolllist{ float:left;width:1256px;height:240px;margin-top:40px;}
.scrolllist .imglist_w{width:1200px;height:240px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:30000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:270px;float:left; margin:0 15px;}
.scrolllist .imglist_w li img{ width:270px; height:180px;}
.scrolllist .imglist_w li a{color:#0084cd;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p a{height:48px; width:270px;text-align:center;line-height:48px;overflow:hidden;float:left; color:#0084cd; }

/*荣誉资质*/
.scrolllist .imglist_w1{width:1200px;height:240px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w1 ul{width:30000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w1 li{width:280px;float:left; margin:0 10px;}
.scrolllist .imglist_w1 li img{ width:278px; height:185px; border:1px solid #dcdcdc;}
.scrolllist .imglist_w1 li a{color:#0084cd;text-decoration:none;float:left;}
.scrolllist .imglist_w1 li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w1 li p a{height:48px; width:280px;text-align:center;line-height:48px;overflow:hidden;float:left; color:#737373; }



.honor{float:left; width:100%; height:430px; background:#fff;}
.honor h2{float:left; width:100%; text-align:center; line-height:40px; height:40px; padding-top:30px; color:#0084cd; font-size:36px; font-weight:normal;}
.honor .con{margin:0 auto;width:1256px;overflow:hidden;}
.honor .con span a{ width:120px; height:30px; line-height:30px; float:left; margin-left:560px; text-align:center; background:#cc000a; color:#fff; font-size:12px;}



.teshare{float:left; width:100%; height:820px; background:#0084cd;}
.teshare h2{float:left; width:100%; text-align:center; line-height:40px; height:40px; padding-top:40px; color:#fff; font-size:36px; font-weight:normal;}
.teshare .con{margin:0 auto;width:1200px;overflow:hidden;}
.teshare .con ul{float:left;width:1240px;overflow:hidden;}
.teshare .con ul li{float:left;width:380px; height:300px; margin-right:30px; margin-top:45px;overflow:hidden; }
.teshare .con ul li img{float:left;width:380px; height:252px; overflow:hidden;transition:all 0.5s;}
.teshare .con ul li dl{float:left;width:334px;height:134px;overflow:hidden; background:#fff; border:3px solid #fff;position:relative;z-index:10; margin-left:20px; margin-top:-96px;border-radius:5px;transition:all 0.5s;}
.teshare .con ul li dl dt{float:left;width:334px; text-align:center; height:45px; line-height:45px; color:#0084cd; font-size:22px;transition:all 0.5s;}
.teshare .con ul li dl dd{float:left;width:304px;line-height:25px; padding:0 15px; color:#737373; font-size:14px;}

.teshare .con ul li:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;transition:all 0.5s;}
.teshare .con ul li:hover dl{ border:3px solid #cc000a;transition:all 0.5s;}
.teshare .con ul li:hover dl dt{float:left;width:334px; text-align:center; height:45px; line-height:45px; color:#cc000a; font-size:22px;transition:all 0.5s;}



.about{float:left; width:100%; height:420px; background:#eeeeee;}
.about_con{margin:50px auto;width:1200px; height:320px; background:#fff;}
.about_con em{ float:left; width:540px; height:320px; overflow:hidden;}
.about_con em img{ float:left; width:540px; height:320px;transition:all 0.5s;}
.about_con em:hover img{ float:left; width:540px; height:320px;transform: scale(1.25);-webkit-transform: scale(1.25);transition:all 0.5s;}
.about_con ol{float:left; width:590px; height:260px; margin:30px; overflow:hidden;}
.about_con ol h2{ float:left; width:590px; height:45px; font-size:30px; color:#0084cd; font-weight:normal; line-height:45px; }
.about_con ol dd{ float:left; width:50px; height:2px; background:#0084cd; margin-top:10px;}
.about_con ol h3{ float:left; width:590px; height:45px; margin-top:10px;font-size:18px; color:#0084cd; font-weight:normal; line-height:45px; }
.about_con ol p{ float:left; width:590px; height:30px; font-size:14px; color:#737373; font-weight:normal; line-height:30px; }
.about_con ol strong a{float:left; width:100px; height:30px; margin-top:10px; font-size:14px; color:#fff; font-weight:normal; line-height:30px; background:#cc000a; text-align:center; }



.newsbox{float:left;width:100%;overflow:hidden; height:470px; background:#fff; }
.newsbox .con{margin:0 auto;width:1200px;}
.newsbox .con .title{float:left;width:1200px; height:50px; line-height:50px; background:url(../images/new_tit_bg.jpg) repeat-x; margin-top:30px;}
.newsbox .con .title h2{margin:0 auto;width:250px; height:50px;line-height:50px; text-align:center; background:#fff; font-size:36px;font-weight:normal;  color:#0084cd;}


.news_l{ float:left; width:300px; margin-top:30px;}
.news_l dl{float:left;width:300px; overflow:hidden;}
.news_l dl img{float:left;width:300px; height:200px; }
.news_l dl dt{float:left;width:300px;line-height:40px; height:40px; font-size:16px; color:#404040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_l dl dd{float:right;width:300px;line-height:25px;max-height:75px;font-size:12px; color:#8c8c8c; overflow:hidden; text-align:left;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}


.news{width:415px;overflow:hidden;margin-top:30px; margin-left:35px;overflow:hidden;}
.news ul{height:40px;width:415px;line-height:40px;overflow:hidden; height:45px; border-bottom:1px solid #a6a6a6;}
.news ul .text{float:left;line-height:40px;font-size:25px;color:#0084cd;font-weight: normal; padding:0 5px; }
.news ul .more a{float:right; color:#404040;line-height:40px; font-size:12px; text-transform: uppercase; margin-right:10px;}
.news ol{width:415px;margin-top:15px;float:left;overflow:hidden;}
.news ol li{float:left;width:415px; font-size:14px; line-height:35px; color:#737373;}
.news ol li a{color:#737373;display: flex;align-items: center;}
.news ol li a em{font-style: normal;display: block;width: calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news ol li a span{display: block;width: 90px;text-align: right;}
.news ol li:hover a{color:#0958a5;}







/* scrollDiv */
.scrollDiv_box{margin:0 auto;width:1200px; height:60px; overflow:hidden;}
.scrollDiv_box h2{ float:left; line-height:60px; font-size:16px; color:#0958a5; width:90px;}
.scrollDiv{ float:left;height:35px;line-height:35px; width:800px;overflow:hidden; margin-top:12px;}
.scrollDiv li{height:35px;padding-left:10px;}
.scrollDiv li span{ padding-left:50px;}
.scrollDiv_box .more a{ float:right; line-height:25px; margin-top:15px; font-size:14px; color:#0958a5; padding:0 20px;border:1px solid #0958a7;border-radius:12px;}
.scrollDiv_box .more:hover a{ float:right; line-height:25px; margin-top:15px; font-size:14px; color:#0084CD; padding:0 20px;border:1px solid #0084CD;border-radius:12px;}




.support{float:left;width:100%;overflow:hidden; height:540px; background:#fff; }
.support h2{float:left;width:100%;overflow:hidden; height:60px; margin-top:45px; line-height:45px; text-align:center; font-size:30px; color:#404040; background:url(../images/home_sup_tit_bg.png) no-repeat center bottom; }
.support .con{margin:0 auto;width:1200px;}
.support .con ul{float:left;width:1200px; height:350px; margin-top:50px; border-left:1px solid #dcdcdc;}
.support .con ul li{float:left;width:215px; height:350px; border:1px solid #dcdcdc;border-left: none;}
.support .con ul li dl{float:left;width:195px; height:320px; margin:10px;}
.support .con ul li dl img{float:left;width:80px; height:80px; margin-left:57px; margin-top:20px;transition:all 0.5s;}
.support .con ul li dl dt{float:left;width:161px; height:40px; line-height:40px; font-size:18px; color:#0958a5; text-align:center; margin:0 17px; border-bottom:1px solid #dcdcdc;}
.support .con ul li dl dd{float:left;width:185px; line-height:25px;margin:10px 5px; font-size:13px; color:#737373;}
.support .con ul li dl span a{float:left;width:120px; line-height:25px; text-align:center; margin-left:38px; margin-top:20px; border:1px solid #dcdcdc; color:#737373;transition: all ease .5s;}
.support .con ul li dl span:hover a{float:left;width:120px; line-height:25px; text-align:center; margin-left:38px; margin-top:20px; border:1px solid #0958a5;color:#fff;background:#0958a5;transition: all ease .5s;}
.support .con ul li:hover dl img{float:left;width:80px; height:80px; margin-left:57px; margin-top:20px;transform: rotate(-25deg);transition:all 0.5s;}


.partner{float:left;width:100%;overflow:hidden; height:520px; background:#0958a5; }
.partner h2{float:left;width:100%;overflow:hidden; height:60px; margin-top:45px; line-height:45px; text-align:center; font-size:30px; color:#fff; background:url(../images/home_partent_tit_bg.png) no-repeat center bottom; }
.partner h3{float:left;width:100%;overflow:hidden;line-height:30px; margin-top:30px; text-align:center; font-size:14px; color:#95c5ed; font-weight:normal;}
.partner .con{margin:0 auto;width:1200px;}
.partner .con ul{float:left;width:1120px; height:350px; margin-top:10px;}
.partner .con ul li{float:left;width:200px; height:120px; margin-top:20px; margin-right:20px; overflow:hidden;}
.partner .con ul li img{float:left;width:200px; height:120px;transition:all 0.5s;}
.partner .con ul li img:hover{float:left;width:200px; height:120px;transform: scale(1.05);-webkit-transform: scale(1.05);transition:all 0.5s;}



.success{float:left;width:100%;overflow:hidden; height:370px; background:#f2f2f2;}
.success h2{float:left;width:100%;overflow:hidden; height:60px; margin-top:45px; line-height:45px; text-align:center; font-size:30px; color:#404040; background:url(../images/home_cases_tit_bg.png) no-repeat center bottom; }
.rollBox{width:1200px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1200px;overflow:hidden;float:left; margin-top:40px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:200px;float:left;text-align:center; height:200px;margin-right:18px; font-size:14px;}
.rollBox .Cont .pic img{widht:200px; height:133px;display:block; }
.rollBox .Cont .pic p{width:200px;float:left;text-align:center; height:40px; font-size:14px; line-height:40px;font-weight:normal; overflow:hidden;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#737373;text-decoration:none; font-weight:normal;}
.rollBox .Cont a:hover{color:#0958a5;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}





.cooperation{float:left;width:1200px; background:url(../images/hz_bg.png) no-repeat;  margin-top:100px; overflow:hidden;}
.cooperation h2{margin:0 auto;width:1200px; height:30px; line-height:30px;color:#333; font-size:18px; }
.cooperation ul{float:left;width:1152px;overflow:hidden; margin-top:10px; }
.cooperation ul li{float:left;width:167px; height:67px; margin-right:19px;margin-top:15px; }
.cooperation ul li a img{float:left;width:165px;height:65px; border:1px solid #ddd;}
.cooperation ul li a img:hover{float:left;width:165px;height:65px; border:1px solid #509e49;}


.application{margin:0 auto;width:1200px; margin-top:40px;}
.application h2{margin:0 auto;width:300px; height:60px; overflow:hidden;}
.application ul{float:left;width:1200px; margin-top:20px;}
.application ul li{float:left;width:550px; height:216px; margin-right:1px;margin-top:1px;overflow:hidden;}
.application ul li a img{float:left;width:550px;height:216px;-webkit-transition: all ease .8s;transition: all ease .8s;}
.application ul li a:hover img{float:left;width:550px;height:216px;-webkit-transform: scale(1.05);transform: scale(1.05);}
.application ul li a h2{float:left; text-align:center; margin-left:175px; margin-top:88px; width:200px;height:35px; line-height:35px;  border:1px solid #fff;position: absolute;color:#fff;z-index:1000; font-size:18px; font-weight:normal;}
.application ul li a:hover h2{color:#509e49; border:1px solid #509e49;}





.xwcms{ margin: 0 auto; -webkit-border-radius:110px; border-radius: 110px; -webkit-transition: -webkit-transform 0.2s ease-out;-moz-transition: -moz-transform 0.2s ease-out; -o-transition: -o-transform 0.2s ease-out;-ms-transition: -ms-transform 0.2s ease-out; }
.xwcms:hover {-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg); }





.categories{margin-top:25px; }
.categories ul{ height:80px;  overflow:hidden; background:#0084cd url(../images/leftMuH4.png) no-repeat center;}
.categories ul h2{font-size:20px; padding-left:20px;color:#fff; height:80px; line-height:80px; overflow:hidden; font-weight:normal;}
.categories ol{  overflow:hidden;background-color:#0084cd;border-top:20px solid #fff; border-bottom:20px solid #fff;}
.categories ol li{  height:40px;line-height:40px;font-size:14px;font-weight:normal;}
.categories ol li a{padding-left:53px; display:block; height:40px; line-height:40px; font-size:14px; background:url(../images/leftMuLi.png) no-repeat center; text-decoration:none; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.categories ol li a:hover{background:url(../images/leftMuLiH.png) no-repeat center; color:#fff;}
.categories .thisclass{background:url(../images/leftMuLiH.png) no-repeat center; color:#fff;}



.left_about{ display:block; margin-top:15px;}
.left_about_tit{height:45px;  line-height:45px; background:#0084cd;  padding-left:20px; color:#fff; font-size:18px; }
.left_about .content{overflow:hidden; font-size:14px;font-family:"Microsoft YaHei";}
.left_about ul{ overflow:hidden; background:#fff; padding-bottom:10px;}
.left_about ul li{height:41px;line-height:38px;font-size:14px; font-weight:normal;background:#fff url(../images/ico-1.gif) no-repeat 5px 18px;border-top:1px solid #eee; }
.left_about ul li a{display:block; padding-left:15px;height:38px;line-height:38px; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.left_about ul li a:hover{float:left;height:38px;line-height:38px;width:235px; color:#0084CD;text-decoration:none;overflow:hidden; }


.left_contact{display:block; margin-top:15px; margin-bottom:20px;border-top:5px solid #0084cd; background:#fff; padding-bottom:10px;}
.left_contact h2{padding-left:10px; margin-top:15px; line-height:40px; height:40px; color:#0084cd; font-size:18px;}
.left_contact ul{line-height:22px;font-size:14px; font-weight:normal; padding:0 10px; }
.left_contact ul li+li{margin-top:10px;}



.left_about11{float: right;width:250px; display:inline; margin-top:5px; border:1px solid #F5F5F5; padding:4px; }
.left_about11_tit{width:250px;height:45px;  line-height:45px; background:#33aa66; text-align:center; color:#fff; font-size:18px; }
.left_about11 .content{float:left;width:250px;overflow:hidden; font-size:14px;font-family:"Microsoft YaHei";}
.left_about11 ul{float:left;width:250px; overflow:hidden; margin-top:5px;}
.left_about11 ul li{float:left;width:232px; padding:9px;line-height:38px;font-size:14px; font-weight:normal; margin-top:2px;}
.left_about11 ul li img{ width:230px; height:230px; border:1px #F5F5F5 solid }
.left_about11 ul li h2{float:left;width:230px;height:25px; margin-top:5px;text-align:center;line-height:25px;font-size:16px; font-weight:normal; color:#333; }
.left_about11 ul li a h2{ color:#333; }
.left_about11 ul li a:hover h2{float:left;height:25px;line-height:25px;width:230px; color:#f56e00;text-decoration:none;overflow:hidden; }
.left_about11 ul li a:hover img{ border:1px #f56e00 solid }






.tui_pro{float:right;width:866px;overflow:hidden;margin-top:25px;}
.tui_pro ol{float:left;width:866px; height:44px; line-height:44px;overflow:hidden; background:url(../images/km_r_top_c.jpg) no-repeat}
.tui_pro ol .text{float:left; line-height:44px; padding-left:50px; font-size:20px;color:#fff;font-weight: normal; }
.tui_pro ol .more a{float:right; line-height:44px; color:#fff; padding-right:10px;}
.tui_pro ul{float:left;width:880px;overflow:hidden; margin-top:10px; }
.tui_pro ul li{float:left;width:398px; height:142px; border:1px solid #dfdfdf;overflow:hidden; background:url(../images/pro_bg.jpg) repeat-x; margin-right:6px;margin-top:6px; padding:15px; }
.tui_pro ul li a img{float:left;width:142px;height:142px; border:2px solid #fefefe;}
.tui_pro ul li a img:hover{float:left;width:142px;height:142px; border:2px solid #dfdfdf;}
.tui_pro ul li strong{ width:227px;float:left;height:32px;font-weight: normal; padding-left:15px;font-size:14px;line-height:30px;color:#333;}
.tui_pro ul li a:hover strong{ color:#0084CD;}
.tui_pro ul li p{ width:227px;float:left; height:82px;font-weight: normal;padding-left:15px;font-size:12px;line-height:20px;color:#656565;}
.tui_pro ul li span{ float: right; width:108px; height:26px; line-height:26px; margin-top:5px; color:#fff; text-align:center;  background:url(../images/pro_more.png) no-repeat}








.factory{float:left;width:663px;overflow:hidden;margin-top:20px; border:1px solid #cdcdcd;}
.factory ol{height:41px;width:663px; line-height:41px;overflow:hidden; border-bottom:1px solid #98c36e;}
.factory ol .text{float:left;line-height:40px; padding-left:30px; font-size:20px;color:#549b0d;font-weight: normal; border-bottom:2px solid #98c36e; background:url(../images/km_ico.jpg) no-repeat 15px;}
.factory ol .text1{float:left;line-height:40px; padding-left:5px; font-size:13px;color:#549b0d;font-weight: normal;  }
.factory ol .more a{float:right; line-height:35px; padding-top:5px;  color:#549b0d; padding-right:10px;}
.factory ul{float:left;width:663px;overflow:hidden; margin-top:20px; }
.factory ul li{float:left;width:186px; height:200px;overflow:hidden; margin-left:25px; }
.factory ul li a img{float:left;width:186px;height:140px;overflow: hidden;  }
.factory ul li a img:hover{float:left;width:186px;height:140px; }
.factory ul li a strong{ float:left;height:42px;font-weight: normal;font-family:"Microsoft YaHei"; text-align: center; font-size:16px;line-height:42px;width:186px;}





.video{float:right;width:420px;overflow:hidden;margin-top:20px; border:1px solid #cdcdcd;}
.video ol{height:41px;width:420px; line-height:41px;overflow:hidden; border-bottom:1px solid #98c36e;}
.video ol .text{float:left;line-height:40px; padding-left:30px; font-size:20px;color:#549b0d;font-weight: normal; border-bottom:2px solid #98c36e; background:url(../images/km_ico.jpg) no-repeat 15px;}
.video ol .text1{float:left;line-height:40px; padding-left:5px; font-size:13px;color:#549b0d;font-weight: normal;  }
.video ol .more a{float:right; line-height:35px; padding-top:5px; color:#549b0d; padding-right:10px;}
.video ul{width:360px; height:302px; float:left; overflow:hidden; margin:15px 30px;}








.contact1{float:left;width:218px; display:inline; margin-top:15px; border:2px solid #5da21a;margin-bottom:10px; }
.contact1_tit{width:218px;  height:45px; line-height:45px; background:#5da21a; font-family:"Microsoft YaHei";font-size:18px; font-weight: normal;color:#fff; text-align:center;}
.contact1_content{float:left;width:206px; padding:6px; line-height:25px;overflow:hidden;   }




.yingyong{float:left;width:475px;overflow:hidden;margin-top:25px;}
.yingyong ol{float:left;width:475px;overflow:hidden; }
.yingyong ol .text{float:left; color:#0075c2; height:40px; line-height:40px; font-family:"Microsoft YaHei"; font-size:18px; font-weight: 700; }
.yingyong ol .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.yingyong ul{float:left;width:490px;overflow:hidden; margin-top:5px; height:240px;}
.yingyong ul a img{float:left; padding-top:5px; padding-right:5px;}
.yingyong ul a img:hover{float:left; padding-top:5px; padding-right:5px;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}





.servbox{margin:0 auto;width:1103px;overflow:hidden;margin-top:15px; height:310px;}
.servbox ol{float:left;width:1103px;overflow:hidden; }
.servbox ol .text{float:left; color:#0075c2; height:40px; line-height:40px; font-family:"Microsoft YaHei"; font-size:18px; font-weight: 700; }
.servbox ol .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.servbox ul{float:left;width:1022px;overflow:hidden;margin-top:5px;}
.servbox ul li{background: #fff; float: left; margin-right:15px; width:230px; padding-right:10px;}
.servbox ul li img{ width:228px; height:78px; border:1px solid #dcdcdc}
.servbox ul li h2{ color:#0075c2; width:230px; font-weight:400; height:35px; line-height:35px; font-size:14px; text-align: center;font-family: "Microsoft YaHei"; }
.servbox ul li span{ float:left; width:230px; line-height:23px; font-size:12px; text-align:center; max-height:65px; overflow:hidden; }
.servbox ul li a{ margin-top:15px; margin-left:82px; background:#cc0001; width:62px; height:26px; background:url(../images/shuangyi_65.jpg) no-repeat; float:left; line-height:26px; text-align: center; font-size:12px; color:#fff; }






.faq{float:right;width:316px; overflow:hidden;margin-top:15px;}
.faq ul{width:316px; overflow:hidden; height:30px; background:url(../images/newstitle.png) no-repeat }
.faq ul .text{float:left; color:#0075c2; height:30px;line-height:30px; font-family:"Microsoft YaHei"; font-size:18px; font-weight: 700;}
.faq ul .more{float:right; line-height:30px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.faq dl{width:316px; float:left; margin-top:15px; background:#fff;}
.faq dl dt a{float:left;width:306px;line-height:28px; color:#0075c2; padding:0 5px;font-family:"Microsoft YaHei"; font-size:12px; background:#fff; }
.faq dl dd{ float:left;height:55px;font-weight:normal;padding:0 5px; font-size:12px;line-height:25px;width:306px;background:#fff; }



.r_news3{float:left;width:254px; display:inline; margin-top:10px;}
.r_news3_tit{width:254px;  height:47px; background:url(../images/xingao_30.jpg) no-repeat;}
.r_news3_tit h2{float:left; color:#fff;width:224px; text-align:center;height:47px;line-height:47px; font-size:18px; font-weight: normal;}
.r_news3 .content{float:left;width:224px; padding:15px; overflow:hidden; line-height:26px; background: url(../images/xingao_39.jpg) repeat-y; border-bottom:1px solid #e2e2e2;}
.r_news3 li{float:left;width:222px; margin-top:5px;height:31px;line-height:31px; font-family:"Microsoft Yahei";background:url(../images/leftn_28.jpg) no-repeat left 11px; border-bottom:1px dotted #CCCCCC;}
.r_news3 li a{float:left;padding-left:13px;height:31px;line-height:31px; }
.r_news3 li a:hover{float:left;overflow:hidden;text-decoration:underline;color:#0084CD;}








.tui_pro1{float:left;width:730px;overflow:hidden;display:inline;}
.tui_pro1_tit{width:730px; overflow:hidden; height:32px; background:url(../images/baiyun_56.jpg) no-repeat}
.tui_pro1_tit h2{float:left; padding-left:30px; line-height:32px; font-weight: normal; color:#333333; font-size:16px; }
.tui_pro1_tit h3 a{float:right;color:#c2c2c2;padding:0 5px; margin-top:5px; height:18px; font-size:12px; font-weight:normal;line-height:18px; background:#e0e0e0;}
.tui_pro1_tit h3 a:hover{color:#fff; background:#ff7900;text-decoration:none; }
.tui_pro1_content{float:left;width:730px;line-height:24px;overflow:hidden; padding-bottom:5px; margin-top:20px; }
.tui_pro1_content ul{float:left;width:750px;overflow:hidden;display:inline; }
.tui_pro1_content li{float:left;width:170px;height:140px;overflow:hidden;display:inline; margin-right:17px; }
.tui_pro1_content li a img{float:left;width:170px;height:110px;overflow: hidden;display:inline;  }
.tui_pro1_content li a img:hover{float:left;width:170px;height:110px;display:inline; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.tui_pro1_content li strong a{ float:left;height:30px;font-weight:normal; text-align: center; font-size:14px;line-height:30px;width:170px;}



.tui_pro2{float:left;width:1103px;overflow:hidden;display:inline;}
.tui_pro2_tit{width:1103px; overflow:hidden; height:32px; background:url(../images/baiyun_56.jpg) no-repeat}
.tui_pro2_tit h2{float:left; padding-left:30px; line-height:32px; font-weight: normal; color:#333333; font-size:16px; }
.tui_pro2_tit h3 a{float:right;color:#c2c2c2;padding:0 5px; margin-top:5px; height:18px; font-size:12px; font-weight:normal;line-height:18px; background:#e0e0e0;}
.tui_pro2_tit h3 a:hover{color:#fff; background:#ff7900;text-decoration:none; }
.tui_pro2_content{float:left;width:1103px;line-height:24px;overflow:hidden; padding-bottom:5px; margin-top:20px; }
.tui_pro2_content ul{float:left;width:1022px;overflow:hidden;display:inline; }
.tui_pro2_content li{float:left;width:230px;height:190px;overflow:hidden;display:inline; margin-right:24px; }
.tui_pro2_content li a img{float:left;width:230px;height:150px;overflow: hidden;display:inline;  }
.tui_pro2_content li a img:hover{float:left;width:230px;height:150px;display:inline; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.tui_pro2_content li strong a{ float:left;height:30px;font-weight:normal; text-align: center; font-size:14px;line-height:30px;width:230px;}





.L_weizhi{ height:40px; border-bottom:1px solid #e0e0e0; color:#666; line-height:40px; font-size:14px; margin-top:5px;}

.L_lanmu{ width:1200px;float:left;overflow:hidden;margin-top:5px;}
.L_lanmu ul{width:1110px; overflow:hidden; }
.L_lanmu ul li{ float:left; height:45px;line-height:45px;font-size:16px;margin-top:15px; text-align:center; font-weight:normal; margin-right:10px;}
.L_lanmu ul li a{float:left;height:45px;line-height:45px; color:#333; padding:0 30px;border-radius:5px; background:#eaeaea; }
.L_lanmu ul li a:hover{text-decoration:none;background:#e50012;color:#fff; }
.L_lanmu .currclass a{background:#e50012;color:#fff;height:45px;line-height:45px;}




.piclistbox{width:1200px; float:left; margin-top:20px; margin-bottom:20px; line-height:25px;font-size:14px; min-height:300px;border:1px solid #EAEAEA;border-radius:5px; padding:10px;}



.site{float:left;width:900px; overflow:hidden; height:38px; border-bottom:1px solid #dbdbdb;}
.site_type{ float:left; color:#0084cd; line-height:30px;padding-left:20px; font-size:16px; font-weight:bold; background:url(../images/site_type.png) no-repeat 2px 7px; }
.site_link{float:right; line-height:38px;padding-right:5px; color:#999; font-size:12px;font-weight: normal;}
.site_link a{color:#999;}
.site_link a:hover{color:#0084CD; text-decoration:none; }

.SubContent{overflow:hidden; line-height:28px; color:#666; margin-top:0px;  min-height:500px; margin-bottom:20px;}



.allnews{overflow:hidden; }
.newstit{margin-top:10px;text-align:center;height:50px;font-size:16px; line-height:40px;font-weight:bold;color:#333;border-bottom:1px solid #EFEFEF;}
.news_stit{text-align:center;height:25px; line-height:25px; margin:5px 10px 0 10px;font-size:12px;color:#666;}
.news_content{padding:10px 0; font-size:14px;overflow:hidden; line-height:27px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}

.dy_news{float:left;width:100%;overflow:hidden; padding:30px; margin-top:20px; background:#f2f2f2;box-sizing: border-box;}
.dy_news ol{float:left;width:100% ; line-height:45px; font-size:18px;overflow:hidden;}
.dy_news ul{float:left;width:100% ;overflow:hidden;}
.dy_news ul li{float:left;width:48%; line-height:35px;margin-right: 4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dy_news ul li:nth-of-type(2n){margin-right: 0;}

.dy_pro{width:100% ;overflow:hidden; padding:10px; margin-top:20px; background:#f2f2f2;box-sizing: border-box;}
.dy_pro ol{width:100%; line-height:45px; font-size:18px;overflow:hidden; }
.dy_pro ul{width:100%;overflow:hidden; display: flex;flex-wrap: wrap;margin:-10px;}
.dy_pro ul li{width:calc(33.3333% - 20px); overflow:hidden; margin:10px; }
.dy_pro ul li a img{width:100%;border:1px solid #f2f0f0;}
.dy_pro ul li a img:hover{border:1px solid #0958a5;}
.dy_pro ul li a h2{display:block;font-weight: normal;font-size:16px; text-align:center; height:35px; margin-top:5px; line-height:35px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dy_pro ul li a:hover h2{ color:#0958a5;}



.tui_pro11{width:100%;overflow:hidden;}
.tui_pro11 ul{width:100%; display:flex;flex-wrap: wrap;margin: -10px; }
.tui_pro11 ul li{width:calc(33.333% - 20px); overflow:hidden; margin:10px;display: block; }
.tui_pro11 ul li a img{width:100%;border:1px solid #f2f0f0;}
.tui_pro11 ul li a img:hover{border:1px solid #0958a5;}
.tui_pro11 ul li a p{display:block;font-weight: normal;font-size:14px; text-align:center; height:35px; padding-top:10px; line-height:35px;color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tui_pro11 ul li a:hover p{ color:#0958a5;}




.tui_pro22{float:left;width:810px;overflow:hidden;}
.tui_pro22 ul{float:left;width:840px; margin-left:5px; }
.tui_pro22 ul li{float:left;width:182px; height:145px; margin-right:24px;margin-top:15px; }
.tui_pro22 ul li a img{float:left;width:180px;height:108px; border:1px solid #ddd;}
.tui_pro22 ul li a img:hover{float:left;width:180px;height:108px; border:1px solid #0958a5;}
.tui_pro22 ul li a h2{float:left;width:182px;font-weight: normal;font-size:14px; text-align:center; height:35px;  line-height:35px;color:#333;overflow:hidden;s}
.tui_pro22 ul li a:hover h2{ color:#0958a5;}




.newslist{ overflow:hidden;}
.newslist ol{overflow:hidden; }
.newslist ol li{ padding:20px;overflow:hidden; margin-bottom:10px;display:flex;}
.newslist ol li img{width:200px; height:133px; margin-right:20px; }
.newslist ol li .desc{width:calc(100% - 220px);}
.newslist ol li p a{width:100%;height:30px;line-height:30px;font-size:20px; color:#404040; font-weight:normal; }
.newslist ol li span{width:100%; padding-top:2px; height:60px; line-height:28px; font-size:14px; color:#747474;font-weight: normal; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newslist ol li dd{ line-height:30px; font-size:12px; color:#666; font-weight: normal;}
.newslist ol li p a:hover{ color:#0084CD; }
.newslist .cba{ background:#f2f2f2;}
.newslist .cba:hover{ background:#f5f5f5;}
.newslist .abc{ background:#fff;}
.newslist .abc:hover{ background:#f5f5f5;}






.Igc{float: left;width:980px;display:inline;}
.Igc_tit{float:left;width:980px;height:32px;overflow:hidden;background:url(../images/oupusi_22.jpg) no-repeat; margin-top:10px;}
.Igc_tit_L{float:left; padding-left:36px; line-height:34px; color:#fff; font-size:14px; }
.Igc_tit_R{float:right; padding-right:5px;height:34px; padding-top:5px; color:#666; font-size:14px; }




.ipc{float:left;width:976px;height:195px;overflow:hidden; border:2px solid #E9E9E9;}
.scroll_con{float:left;width:2120px;margin:10px 0px 10px 0px;display:inline;overflow:hidden}
.scroll_con ul{float:left;width:2120px;overflow:hidden;display:inline;}
.scroll_con li{float:left;width:202px;height:190px; margin-right:10px;display:inline; text-align: center; }
.scroll_con li a img{float:left;width:200px;height:150px;border:1px solid #d5d5d5;display:inline;}
.scroll_con li a img:hover{float:left;width:200px;height:150px;border:1px solid #0084CD;display:inline;}
.scroll_con li span.imgname{float:left;width:200px;line-height:20px;}
.scroll_con li span.imgname1{float:left;width:200px; color:#FF5500; padding-top:5px; font-weight:bold;line-height:20px;}



.video_home{ float:left; width:220px; padding:10px;}
.first_home{ float:right; width:730px; margin-top:15px; overflow:hidden}



.capbox {BORDER: #E9E9E9 1px solid; margin-top:10px;}

.inhead { FONT-SIZE: 14px; BACKGROUND: url(../images/oupusi_42.jpg) repeat-x; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px;  HEIGHT: 34px}
.inhead .more { float:right;padding-right:5px; margin-top:12px; height:20px;LINE-HEIGHT: 20px}
.inhead .more:hover {TEXT-DECORATION: underline}
.inhead STRONG {PADDING-LEFT: 10px; COLOR: #30619B}



.v6 {MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 320px; HEIGHT: 280px}
.v6 .inbody {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px;}
.v6 .focus {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 94px; TEXT-DECORATION: none}
.v6 .focus IMG {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 90px}
.v6 .focus STRONG {DISPLAY: block; FONT-WEIGHT:BLOD; FONT-SIZE: 14px; OVERFLOW: hidden; COLOR: #256EB1; LINE-HEIGHT: 26px; HEIGHT: 26px}
.v6 .focus SPAN {DISPLAY: block; OVERFLOW: hidden; COLOR: #4d4d4d; LINE-HEIGHT: 22px; HEIGHT: 66px}
.v6 UL {PADDING-RIGHT: 5px; BORDER-TOP: #e2e2e2 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px}
.v6 LI {OVERFLOW: hidden; LINE-HEIGHT: 26px; FONT-FAMILY: arial; HEIGHT: 26px; font-family:"Microsoft Yahei"}
.v6 LI SPAN {DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 5px; COLOR: #666}
.v6 LI .cat {BORDER-RIGHT: #959595 1px solid; PADDING-RIGHT: 8px; FONT-WEIGHT: normal; MARGIN-RIGHT: 8px}
.v6 LI .cat A {COLOR: #4A8109; }
.v6 LI .arc {COLOR: #4D4D4D}
.v6 .inbody A:hover {TEXT-DECORATION: none; }
.v6 LI A:hover {COLOR: #e23f13; }
.v6 .focus:hover STRONG {COLOR: #e23f13;}
.v6 .arrow a{ font-weight:normal; padding-left:5px; font-size:12px;background:url(../images/oupusi_50.jpg) no-repeat left 5px; }


.r{FLOAT: right}
.l{FLOAT: left}
.c{FLOAT: left; margin-left:18px;}


.v8 {margin-bottom: 10px; overflow: hidden; width: 867px;}
.v8 .inbody {padding-right: 5px; padding-left: 5px; padding-bottom: 5px;  padding-top:5px; float:left; display: block; overflow:hidden}
.v8 .focus {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 0px; overflow: hidden; cursor: pointer; margin-top:10px; height:84px; text-decoration: none;border-bottom:1px dotted #cccccc}
.v8 .focus img {border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; display: inline; padding-left: 1px; float: left; padding-bottom: 1px; border-left: #ccc 1px solid; width: 120px; margin-right: 10px; padding-top: 1px; border-bottom: #ccc 1px solid; height: 90px}
.v8 .focus strong {display: block; font-weight:blod; font-size: 14px; overflow: hidden; color: #333;font-family:"microsoft yahei"; line-height: 27px; height: 27px}
.v8 .focus span {display: block; overflow: hidden;  line-height:18px; height:54px}
.v8 ul {padding-right: 5px; border-top: #e2e2e2 1px solid; margin-top: 10px; padding-left: 5px; padding-bottom: 0px; padding-top: 5px}
.v8 li {overflow: hidden; line-height: 26px; font-family: arial; height: 26px; font-family:"microsoft yahei"}
.v8 li span {display: inline; float: right; margin-left: 5px; color: #666}
.v8 li .cat {border-right: #959595 1px solid; padding-right: 8px; font-weight: normal; margin-right: 8px}
.v8 li .cat a {color: #4a8109; }
.v8 li .arc {color: #4d4d4d}
.v8 .inbody a:hover {text-decoration: none; }
.v8 li a:hover {color: #e23f13; }
.v8 .focus:hover strong {color: #e23f13; }
.v8 .arrow a{ font-weight:normal; padding-left:5px; font-size:12px;}

.rq{float:left; width:71px; height:65px; margin-right:12px; text-align:center;background:url(../images/ns_03.jpg) no-repeat left top;}
.rq h4{ font-size:30px;font-weight:bold;line-height:43px;color:#ff4400}






.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:300px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


.spec-preview{width:400px;height:400px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:402px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"����";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:370px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:62px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.previe12{float:left; width:405px; overflow:hidden;}
.previe34{float:right; width:330px; margin-top:10px; line-height:30px; font-size:14px; overflow:hidden;}
.previe34 h2{float:left;width:330px; font-size:14px; color:#019740; font-weight:bold;}
.previe45{float:right; width:330px; margin-top:20px; line-height:30px; font-size:14px; overflow:hidden; background:#f5f5f5; padding:5px;border-radius:5px;}

.previe56{float:left; margin-top:10px; margin-left:3px; padding-top:10px; width:780px; min-height:400px; overflow:hidden; border-top:1px solid #CCCCCC;}






.goods{ float: left; width: 720px; overflow:hidden; }
.goods-left { float: left; width: 430px; }
.goods-right { float: right; width: 270px; margin-top:15px; }
.goods-right li del { color: #666; }
.goods-spce-ul li {padding: 5px;line-height:25px;}
.goods-spce-ul li strong { font-size: 16px;font-weight: 700;}



.link{ float:left; width:100%;overflow:hidden; padding:15px 0; background:#333333;}
.link ul{margin:0 auto;width:1200px; padding:5px 0; }
.link ul li{ float:left;line-height:30px; font-size:14px;padding-left:10px;color:#fff; }
.link ul li a{ float:left; padding-right:10px; font-size:14px; color:#fff;}
.link ul li a:hover{color:#0084CD}

.footer_em{ margin-top:20px; margin-right:70px;float:left; width:1px; height:125px; background:#5c5c5c;}

.footer_pro{ float:left; width:450px; overflow:hidden; }
.footer_pro ol{ float:left; width:450px; line-height:40px; height:40px; font-size:16px; font-weight: normal; color:#fff; overflow:hidden; }
.footer_pro ul{ float:left; width:450px; overflow:hidden;font-size:14px; line-height:30px;font-weight:normal;}
.footer_pro ul li{float:left;width:225px; line-height:30px; overflow:hidden; color:#bfbfbf;}
.footer_pro ul li a{float:left;  line-height:30px; color:#bfbfbf; overflow:hidden}
.footer_pro ul li a:hover{color:#0084CD}


.footer_con{ float:left; width:360px;overflow:hidden; margin-top:10px; }
.footer_con ol{ float:left; width:360px; line-height:40px; height:40px; font-size:18px; font-weight: normal; color:#d6d6d6; overflow:hidden; }
.footer_con ul{ float:left; width:360px; overflow:hidden;font-size:14px; color:#bfbfbf; line-height:25px;font-weight:normal;}


.footer_right{ float:right; width:240px; overflow:hidden; margin-top:15px; padding-bottom:10px; }
.footer_right img{float:right;width:102px; height:102px; margin-top:15px;}
.footer_right p{float:left; width:133px; height:102px; overflow:hidden; color:#e5e5e5; font-size:14px; line-height:25px; margin-top:30px;}



.footerbg{margin:0 auto; float:left; width:100%; padding:25px 0;  background:#333333; border-top:1px solid #555555;}

.footer{margin:0 auto;width:100%; height:48px; background:#333333; border-top:1px solid #434343; overflow:hidden;}
.footer_end{margin:0 auto; width:1200px;padding-top:10px; text-align:center; line-height:25px;color:#a5a5a5;}
.footer_end p{ float:left;color:#a5a5a5; line-height:25px;}
.footer_end p a{color:#a5a5a5;}
.footer_end span{ float:right;color:#a5a5a5; line-height:25px;}
.footer_end span a{ margin: 0 15px 0 5px; color:#a5a5a5;}





/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:30px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:14px; }
.pageinfo a {border: #0084cd 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #0084cd; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #0084cd 1px solid;color: #0084CD; }
.pageinfo a:active {border: #0084cd 1px solid;color: #0084CD;}
.pageinfo .thisclass {border: #0084cd 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #0958a5}
.pageinfo .disabled {border: #0084cd 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #0084cd; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #0084CD; padding:0 3px;}


/*固定的悬浮窗*/

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


.clearfix:after{content:"";display: block;width: 100%;height: 0;overflow: hidden;}

.pagination {text-align:center;padding: 20px 0 20px;}
.pagination li {display:inline-block;color:#333333;margin:0px 5px 0px 0px;vertical-align:middle;}
.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:13px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.pagination li a:hover {background:#0084cd;color:#ffffff;}
.pagination li a.thisclass {background:#0084cd;color:#ffffff;border:1px solid #0084cd;cursor:default;}
.pagination li a.thisclass:hover {background:#0084cd;color:#ffffff;border:1px solid #0084cd;cursor:default;}
.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}
.pagination li .pageinfo strong {color:#555555;font-weight:normal;}
.pagination table {text-align:center;margin:10px 0px 0px 25%;}
.pagination table td {padding:0px 2px;}
#pages {text-align:right;}
#pages a {display:inline-block;height:33px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;}
#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}
#pages span {display:inline-block;height:33px;padding:0 14px;line-height:30px;background:#0084cd;border:1px solid #0084cd;color:#ffffff;text-align:center;}
