/* CSS Document */
/*---------- import ---------*/
@import url("page.css");
@import url("layout.css");


@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:12px/0px  "Microsoft YaHei";color:#333; background: url(../images/bg.jpg) repeat-x}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#fa7820;text-decoration:none}
a:active{color:#333;text-decoration:none}
span.more a,span.more a:visited{float:right;display:block;height:30px;padding-right:10px;margin-top:-33px;color:#333;line-height:30px;font-weight:bold;font-family:arial;font-size:12px}
span.more a:hover{color:#333}

.clear{clear:both;}
.left_bg{ height:10px; width:254px; overflow: hidden; }

.Amsg{width:1200px;margin:0 auto;overflow:hidden;}
.LMsg{float:left;width:225px;display:inline;}
.RMsg{float:right;width:895px;overflow:hidden; padding-bottom:10px;}
.RAMsg{float:right;width:895px;overflow:hidden;}
.LHsg{float:left;width:920px;overflow:hidden;}

.header{margin:0 auto;width:1200px;  height:140px;}
.top_tit{float:left;width:1200px; height:38px;}
.top_tit .welcome{float:left; height:38px; line-height:38px; color:#fff; font-size:18px;}
.top_tit .cn_en{float:right; height:30px; margin-top:6px; }
.top_tit .cn_en .cn { float:left;color:#fff; background:url(../images/cn.jpg) no-repeat 0 6px; font-size:16px; padding-left:25px; line-height:25px;}
.top_tit .cn_en .cn a{color:#fff; }.top_tit .cn_en .cn a:hover{color:#ff0000; }
.top_tit .cn_en .en { float:left;color:#fff; background:url(../images/en.jpg) no-repeat 0 6px; font-size:16px; padding-left:25px; line-height:25px; margin-left:20px;}
.top_tit .cn_en .en a{color:#fff; }.cn_en .en a:hover{color:#ff0000; }



.logo{float:left;width:290px;height:75px; margin-top:25px;overflow:hidden;}
.top_r_tel{float:right; width:240px; height:60px; margin-top:30px; overflow:hidden;}


.nav{float:left; width:700px;font-size:12px; margin-top:15px;position:relative;z-index:99999;}
.tab{position:relative;display:block;float:left;cursor:pointer;text-transform:uppercase;}
.tab .tablink{position:relative; width:90px; text-align:center; line-height:85px;display:block;height:85px;color:#212121;font-size:15px;z-index:99;float:left;}
.tab .tablink a{line-height:80px;text-decoration:none; color:#fe8127; }
.tab:hover{ }
.tab:hover .tablink{color:#fe8127;text-decoration:none}
.tab:hover .tablink a{color:#fe8127; }

.dropdown:hover .arwlink{height:85px;color:#fe8127}
.dropdown ul{display:none;}
.dropdown:hover ul{position:absolute;display:block;margin-left:-1px;top:85px;left:1px;z-index:9;}

.subnav{width:390px;float:left; background-color:rgba(255,255,255,1); padding:15px; border-top:3px solid #fe8127}
.subnav li a{float:left;line-height:35px;width:180px;font-size:14px;color:#737373; margin-left:10px; border-bottom:1px solid #F6F6F6; }
.subnav li a:hover{text-decoration:none;color:#380875;font-size:14px; -webkit-transition: all ease .9s;transition: all ease .9s; }
.subnav .r_img{float:right; padding-left:15px; border-left:1px solid #bfbfbf; }

.dropdown1:hover .arwlink{height:85px;color:#fe8127}
.dropdown1 ul{display:none;}
.dropdown1:hover ul{position:absolute;display:block;margin-left:-20px;top:85px;left:1px;z-index:9;}
.subnav1{width:450px;float:left; background-color:rgba(255,255,255,1); padding:20px; border-top:3px solid #fe8127}
.subnav1 li a{float:left;line-height:35px;width:120px;font-size:14px;color:#666; padding-left:20px; background:url(../images/top_ico.png) no-repeat 0 13px; }
.subnav1 li a:hover{text-decoration:none;color:#fe8127;font-size:14px; -webkit-transition: all ease .9s;transition: all ease .9s;  background:url(../images/top_ico_1.png) no-repeat 0 13px;}
.subnav1 .r_img{float:right; width:250px; height:200px; padding-left:40px; border-left:1px solid #bfbfbf; }
.subnav1 .r_img p{ line-height:20px; padding-top:8px; height:40px; overflow:hidden; }


.dropdown2:hover .arwlink{height:85px;color:#fe8127}
.dropdown2 ul{display:none;}
.dropdown2:hover ul{position:absolute;display:block;margin-left:-20px;top:85px;left:1px;z-index:9;}
.subnav2{width:450px;float:left; background-color:rgba(255,255,255,1); padding:20px; border-top:3px solid #fe8127}
.subnav2 li a{float:left;line-height:35px;width:200px;font-size:14px;color:#666; padding-left:20px; background:url(../images/top_ico.png) no-repeat 0 13px; }
.subnav2 li a:hover{text-decoration:none;color:#fe8127;font-size:14px; -webkit-transition: all ease .9s;transition: all ease .9s;  background:url(../images/top_ico_1.png) no-repeat 0 13px;}


.dropdown3:hover .arwlink{height:85px;color:#fe8127}
.dropdown3 ul{display:none;}
.dropdown3:hover ul{position:absolute;display:block;margin-left:-120px;top:85px;left:1px;z-index:9;}
.subnav3{width:450px;float:left; background-color:rgba(255,255,255,1); padding:20px; border-top:3px solid #fe8127}
.subnav3 li a{float:left;line-height:35px;width:120px;font-size:14px;color:#666; padding-left:20px; background:url(../images/top_ico.png) no-repeat 0 13px; }
.subnav3 li a:hover{text-decoration:none;color:#fe8127;font-size:14px; -webkit-transition: all ease .9s;transition: all ease .9s;  background:url(../images/top_ico_1.png) no-repeat 0 13px;}
.subnav3 .r_img{float:right; width:250px; height:200px; padding-left:40px; border-left:1px solid #bfbfbf; }
.subnav3 .r_img p{ line-height:20px; padding-top:8px; height:40px; overflow:hidden; color:#333; font-size:14px; }



/*slider*/
.fullSlide {width:100%;position:relative;height:550px; margin-top:-2px;}
.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:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:550px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:3px;overflow:hidden;background:#fff;filter:alpha(opacity=100);opacity:1;line-height:999px;border-radius:15px;}
.fullSlide .hd ul .on {background:#ff7f02;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;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:320px;overflow:hidden; background:#757575;}
.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:320px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block;height:320px;}



.hotsearch{float:left;width:650px;overflow:hidden; height:45px;margin-top:0px; line-height:45px; padding-left:5px; }
.hotsearch li{padding:0 10px; float:left; background:url(../images/search_line.png) no-repeat right 20px; }

.search{overflow:hidden;float:right; font-size:12px; margin-top:40px;height:28px; line-height:25px; display:inline;overflow:hidden;width:190px; border:1px solid #fd6802;border-radius:15px;}
.search-keyword {float:left; width:140px; height:25px; color:#7d7d7d; line-height:24px;padding-left:8px; font-size:12px; border:none; background:none;}
.search-submit { float:left;width:33px;height:28px;border:none; margin-top:1px;}
.search-option {float:left;height:28px; margin-top:0px;}



/*rollBox*/


.rollBox{width:1200px;overflow:hidden;padding:15px 0 5px 0;margin:0 auto; margin-top:20px;}
.rollBox ol{width:1200px; height:60px; line-height:48px; font-size:26px; color:#fc7e29; text-align:center; background:url(../images/title_bg.png) no-repeat bottom center}
.rollBox ul{width:1050px; height:50px; float:left; margin-top:10px; margin-left:150px;}
.rollBox ul li{float:left; line-height:35px; font-size:14px; color:#282828; padding-left:10px;}
.rollBox ul li span{padding-left:10px;}

.rollBox .LeftBotton{height:84px;width:25px;background:url(../images/left_1.jpg) no-repeat left;overflow:hidden;float:left;display:inline;margin:100px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:84px;width:25px;background:url(../images/right_1.jpg) no-repeat right;overflow:hidden;float:left;display:inline;margin:100px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1150px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:287px;float:left;text-align:center; font-size:14px;}
.rollBox .Cont .pic img{widht:285px; height:285px;display:block; border:1px solid #efefef;}
.rollBox .Cont .pic img:hover{widht:285px; height:285px;display:block; border:1px solid #fe8127;}
.rollBox .Cont .pic p{line-height:30px; padding-top:10px; height:30px;width:287px;color:#4c4c4c; text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none}
.rollBox #List1,.rollBox #List2{float:left;}




.newsbox{ background:#efefef; min-width:1200px; height:512px; margin-top:30px; overflow:hidden;}

.news{width:775px;  float:left;  overflow:hidden; margin-top:30px;}
.news ol{width:775px; height:60px; line-height:48px; font-size:26px; color:#fc7e29; text-align:center; background:url(../images/title_new_bg.png) no-repeat bottom center; margin-bottom:20px;}
.news dl{ float:left;width:775px; background:#ffffff; height:106px; overflow:hidden; margin-top:15px;}
.news dl img{float:left;width:144px; height:106px; padding-right:11px;}
.news dl dt{float:left; padding-left:15px;width:590px; margin-top:10px; line-height:36px; color:#1c1515;  font-size:14px; overflow:hidden;}
.news dl dt span{float:right;}
.news dl:hover dt{color:#fd8026;}
.news dl dd{float:left;width:590px; padding-left:15px;  max-height:50px; line-height:25px; color:#5e5e5e; font-size:12px; overflow:hidden;}


.video{ width:350px; float: right; overflow:hidden; margin-top:30px;}
.video ol{width:350px; height:60px; line-height:48px; font-size:26px; color:#fc7e29; text-align:center; background:url(../images/title_bg.png) no-repeat bottom center; margin-bottom:20px;}
.video ul{ float:left;width:350px; height:348px; margin-top:20px;}
.video ul h2{ float:left;width:350px; line-height:35px;color:#fe8127; font-size:16px;}
.video ul p{ float:left;width:350px; line-height:20px;color:#646464; font-size:12px;}




.home_case{width:1200px;overflow:hidden;padding:15px 0 5px 0;margin:0 auto; margin-top:20px;}
.home_case ol{width:1200px; height:60px; line-height:48px; font-size:26px; color:#fc7e29; text-align:center; background:url(../images/title_bg.png) no-repeat bottom center}
.home_case ul{width:1230px;float:left; overflow:hidden; }

.home_case ul dl{ float:left;width:277px; background:#efefef; height:320px; overflow:hidden; margin-top:30px; margin-right:30px;}
.home_case ul dl img{float:left;width:277px; height:180px;}
.home_case ul dl dt{float:left;width:277px; margin-top:10px; line-height:50px; color:#000; border-bottom:1px solid #929292; text-align:center;  font-size:16px; overflow:hidden;}
.home_case ul dl dd{float:left;width:257px; padding:10px; height:60px;line-height:20px; color:#3c3c3c; font-size:12px; overflow:hidden;}
.home_case ul dl:hover{ background:#fa7820;}
.home_case ul dl:hover dt{float:left;width:277px; margin-top:10px; line-height:50px; color:#fff; border-bottom:1px solid #fff; text-align:center;  font-size:16px; overflow:hidden;}
.home_case ul dl:hover dd{float:left;width:257px; padding:10px; height:60px;line-height:20px; color:#fff; font-size:12px; overflow:hidden;}



.about{width:100%;height:440px; margin-top:50px; background:url(../images/aboutbg.jpg) no-repeat top center;}
.about .con{width:1100px; margin:0 auto; overflow:hidden;}
.about .con ol{width:1100px; height:60px; margin-top:20px; line-height:48px; font-size:26px; color:#fc7e29; text-align:center; background:url(../images/title_bg.png) no-repeat bottom center}
.about .con ul{width:1100px; line-height:30px; color:#1c1c1c; margin-top:30px;}
.about .con ul img{ float:left; padding-right:20px;}
.about .con ul span{ float:right;}




#lx{margin:0 auto;width:1200px;overflow:hidden; height:630px;margin-top:25px; }
.lx_menu {float:left;width:1200px;}
.lx_menu ol{float:left; text-align:center;width:1200px;height:39px; line-height:39px; font-size:24px; color:#b48023;}
.lx_menu ol span{ padding-left:10px; font-size:14px; color:#949494; font-family:Arial;}
.lx_menu ul{ float:left;width:1022px; float:left; margin-top:20px;}
.lx_menu li{float:left;display:block;cursor:pointer; margin-right:15px;width:240px;text-align:center;color:#fff; font-size:24px;height:98px;line-height:90px;background: url(../images/pro_tit_bg.png) no-repeat; font-weight:normal;}
.lx_menu li.hover{padding:0px;background: url(../images/pro_tit_bg_1.png) no-repeat;width:240px; color:#fff;}
.www_zzjs_net_3{clear:both;margin-top:0px;line-height:25px; border-top:none;border-bottom:none;text-align:left;}
.www_zzjs_net_3 li span.time{float:right;margin-right:10px;}
.home_pro{ margin:0 auto; width:1000px; overflow:hidden;}
.home_pro ol{float:left;width:1020px;overflow:hidden; margin-top:20px; }
.home_pro ol li{float:left;width:240px; height:220px;overflow:hidden; margin-right:14px; }
.home_pro ol li img{float:left;width:240px;height:180px;}
.home_pro ol li img:hover{float:left;width:240px;height:180px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}
.home_pro ol li h2{float:left;width:240px;font-weight: normal;font-size:12px; text-align:center;line-height:35px;}






.cooperation{width:100%;height:400px; margin-top:30px; background:#e2e2e2;}
.cooperation .con{width:1200px; margin:0 auto; overflow:hidden;}
.cooperation .con ol{float:left; text-align:center;width:1200px;height:39px; margin-top:30px; line-height:39px; font-size:24px; color:#b48023;}
.cooperation .con ol span{ padding-left:10px; font-size:14px; color:#949494; font-family:Arial;}
.cooperation .con ul{float:left;width:1030px;overflow:hidden; }
.cooperation .con ul li{float:left;width:178px; height:108px;overflow:hidden; margin-top:30px; margin-right:28px; }
.cooperation .con ul li img{float:left;width:178px;height:108px;}
.cooperation .con ul li img:hover{float:left;width:178px;height:108px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}









.ad{width:1200px;  margin:0 auto;  overflow:hidden; margin-top:30px;}







.contact{width:310px;  float:right;  overflow:hidden; margin-top:20px;}
.contact ol{width:310px; height:40px; border-bottom:1px solid #c4c4c4;}
.contact ol .text{float:left;line-height:40px;}
.contact ol .text h2{float:left;line-height:40px;font-size:18px;font-weight: normal; color:#b48023; padding-right:5px;}
.contact ol .text span{color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.contact ol .more a{ float:right;color:#999;line-height:30px; margin-top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.contact ul{float:left;width:310px; overflow:hidden; margin-top:15px; line-height:30px;}




.categories{width:260px; float:left;margin-top:20px; }
.categories ul{width:260px; float:left; height:60px; overflow:hidden; background:#fa7820; border-radius:8px;}
.categories ul .text{float:left;width:200px;line-height:60px;font-size:24px; padding-left:25px; font-weight: normal; color:#fff;}
.categories ol{width:260px; float:left; overflow:hidden; border-top:none; padding-bottom:10px;}
.categories ol li{width:260px; float:left; height:40px;line-height:40px;font-size:16px;font-weight:normal; border-bottom:1px solid #dadbdb; }
.categories ol li a{width:235px;float:left;color:#333;line-height:40px; padding-left:25px;}
.categories ol li a:hover{width:235px; float:left;color:#ea0000;line-height:40px;}
.categories .thisclass{width:235px; float:left;color:#ea0000;line-height:40px;}
.categories_con{width:260px; float:left; overflow:hidden; line-height:25px; margin:10px 0 5px 0;background:#fff; }


.menu_list{width:260px; margin:0 auto;}
.menu_head{ height:40px;line-height:40px;font-size:16px;font-weight:normal; border-bottom:1px solid #dadbdb;padding-left:38px;cursor:pointer;position:relative;margin:0px;}
.menu_list .current{color:#fe6700;}
.menu_body{line-height:30px;border-bottom:1px solid #dadbdb;}
.menu_body a{display:block;height:30px;line-height:30px; margin-left:25px;padding-left:25px;color:#666;background:#fff;text-decoration:none; background:url(../images/top_ico.png) no-repeat  11px 11px;}
.menu_body a:hover{text-decoration:none; background:url(../images/top_ico_1.png) no-repeat  11px 11px;color:#fa7820;}




.left_contact{width:260px; float:left;margin-top:40px; }
.left_contact ul{width:260px; float:left; height:60px; overflow:hidden; background:#fa7820; border-radius:8px;}
.left_contact ul .text{float:left;width:200px;line-height:60px;font-size:24px; padding-left:25px; font-weight: normal; color:#fff;}
.left_contact ol{float:right;width:260px; overflow:hidden;}
.left_contact ol h2{float:left;width:260px; color:#5a5a5a;font-size:18px;padding-top:15px; font-weight: bold; line-height:30px;}
.left_contact ol .add{ background:url(../images/h_c_add.jpg) no-repeat -10px 0; float:left; line-height:40px; font-size:14px; color:#5a5a5a; padding-left:30px;}
.left_contact ol .tel{ background:url(../images/h_c_tel.jpg) no-repeat -10px 0; float:left; line-height:40px; font-size:14px; color:#5a5a5a; padding-left:30px;}
.left_contact ol .fax{ background:url(../images/h_c_fax.jpg) no-repeat -10px 0; float:left; line-height:40px; font-size:14px; color:#5a5a5a; padding-left:30px;}
.left_contact ol .e-mail{ background:url(../images/h_c_email.jpg) no-repeat -10px 0; float:left; line-height:40px; font-size:14px; color:#5a5a5a; padding-left:30px;}







.honor{width:914px; height:326px;margin:0 auto;position:relative; margin-top:-15px; background:url(../images/honor_bg.jpg) no-repeat;}
.honor ol{width:914px; text-align:center; font-size:24px; color:#0059ab; padding-top:20px; line-height:30px; }
.honor ul{float:left;width:914px; margin-top:20px; margin-left:4px;}
.honor ul li{float:left;width:156px; height:247px;overflow:hidden; margin-left:20px; background:url(../images/honor_pro_bg.jpg) no-repeat}
.honor ul li img{float:left;width:144px;height:207px; padding:5px;}
.honor ul li a img{float:left;width:144px;height:207px;overflow: hidden; }
.honor ul li a img:hover{float:left;width:144px;height:207px;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80); }
.honor ul li h2{ float:left;height:35px; margin-top:5px; overflow:hidden;font-weight: normal;font-family:"Microsoft YaHei"; text-align: center; font-size:12px;line-height:32px;width:156px;color:#5e5e5e;}




.new_box{width:914px;margin:0 auto; margin-top:30px;}


.faq{ float:left;width:300px; overflow: hidden;}
.faq ol{ float:left;width:300px; line-height:35px; border-bottom:1px solid #cccccc;}
.faq ol .text{float:left; line-height:35px; font-size:18px;color:#0059ab;font-weight:700; }
.faq ol .text span{line-height:35px; font-size:13px;color:#b2b2b2;font-weight: normal; font-family:Arial;}
.faq ol .more a{float:right;line-height:35px; color:#555; }
.faq ul{ float:left;width:300px; overflow:hidden;}
.faq ul dl{ float:left;width:300px; height:60px; overflow:hidden; margin-top:5px; border-bottom:1px dotted #ccc;}
.faq ul dl dt{ float:left;width:280px; padding-left:20px; height:30px;line-height:30px; color:#333; font-size:14px; font-weight: normal; overflow:hidden; background:url(../images/w.jpg) no-repeat left 8px}
.faq ul dl dd{ float:left;width:280px;padding-left:20px;line-height:30px; overflow:hidden;  color:#666;font-size:12px; background:url(../images/d.jpg) no-repeat left 7px }








.serverbg{width:100%; float:left; height:380px; margin-top:15px; background:#00a8ef;}
.server{width:1200px; margin:0 auto; overflow:hidden;}
.server h2{width:1200px;line-height:44px; padding-top:10px; text-align:center; font-size:24px;color:#fff;font-weight: normal; }
.server h3{width:1200px;line-height:60px;text-align:center; font-size:58px;color:#53baf5;font-weight: 700; font-family: "Times New Roman", Times, serif }
.server .more{width:1200px; height:18px;text-align:center; margin-top:10px; }
.server ul{width:1200px; float:left;overflow:hidden; margin-top:30px;}
.server ul li{width:220px; height:185px; float:left;overflow:hidden; padding-left:24px; font-size:16px;}
.server ul li img{width:220px; height:146px; float:left;}
.server ul li p{width:220px; height:30px; line-height:30px; text-align:center;}

.process{width:1200px; margin:0 auto; overflow:hidden;}
.process h2{width:1200px;line-height:44px; padding-top:20px; text-align:center; font-size:24px;color:#5b85e5;font-weight: normal; }
.process h3{width:1200px;line-height:30px;text-align:center; font-size:14px;color:#666;font-weight: normal; background:url(../images/gaohong_33.jpg) no-repeat center }
.process ul{width:1200px; float:left; height:180px;overflow:hidden; background:url(../images/gaohong_33-38.jpg) no-repeat center}



.committed{float:left;width:100%; height:647px; background: url(../images/gaohong_41.jpg) no-repeat center;}





/*customer*/


.customer{padding:20px;margin:0 auto; margin-top:20px; background:#fff; width:961px; overflow: hidden;}
.customer ol{ float:left;width:961px; line-height:35px; border-bottom:1px solid #cccccc;}
.customer ol .text{float:left; line-height:35px; font-size:16px;color:#00a8ef;font-weight:700; }
.customer ol .text span{line-height:35px; font-size:14px;color:#00a8ef;font-weight: normal; font-family:Arial;}
.customer ol .more a{float:right; line-height:35px; color:#00a8ef; padding-right:10px;}
.customer ul{ float:left;width:981px; overflow:hidden}
.customer ul li{ float:left;width:460px; height:146px; overflow:hidden; margin-top:25px; margin-right:30px;}
.customer ul li img{ float:left;width:174px; height:136px; padding:4px; border:1px solid #CCC; margin-right:15px; overflow:hidden;}
.customer ul li h2{width:245px; height:36px; overflow:hidden; line-height:36px; color:#161616; font-size:14px;}
.customer ul li p{width:245px; height:100px; margin-top:5px; overflow:hidden; line-height:25px; color:#666; font-size:12px;}
.customer ul li img:hover{border:1px solid #f00; }
.customer ul li h2:hover{ color:#f00; }
.customer ul li p:hover{ color:#f00; }



.site{width:1200px;margin:0 auto; overflow:hidden;margin-top:20px;  height:41px;font-size:14px; color:#585858; }
.site_type{ float:left; line-height:41px;}
.site_type a{color:#585858; }
.site_link{ float:right; line-height:41px;padding-right:5px; font-size:14px; font-family:Arial;font-weight: normal;}
.site_link a:hover{color:#ff0000; text-decoration:none; }

.SubContent{float:right;width:895px;overflow:hidden; font-size:14px; line-height:28px; padding-top:20px; }





.newlist{ float:right; width:895px;overflow:hidden;}
.newlist ol{ float:left;width:895px;overflow:hidden; margin:0 5px;}
.newlist ol li{float:left;width:895px;overflow:hidden; margin-bottom:20px;}
.newlist ol li img{float:left;width:144px; height:106px;}
.newlist ol li p{float:left;width:730px; margin-left:17px; height:28px;line-height:28px;font-size:14px; color:#606060; font-weight: normal;}
.newlist ol li:hover p{ color:#fa7820; }
.newlist ol li span{float:left;width:730px; margin-left:17px; margin-top:5px; line-height:30px; font-size:12px; color:#747474; font-weight: normal; }



.prolist{float:right;width:895px;overflow:hidden;}
.prolist ul{float:left;width:897px;overflow:hidden; }
.prolist ul li{float:left;width:222px; height:270px;overflow:hidden; margin-right:2px;}
.prolist ul li img{float:left;width:220px;height:220px; border:1px solid #ececec; }
.prolist ul li a img{float:left;width:220px;height:220px;overflow: hidden; }
.prolist ul li a img:hover{float:left;width:220px;height:220px;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80); border:1px solid #fe8127;  }
.prolist ul li h2{ float:left;height:35px; margin-top:5px; overflow:hidden;font-weight: normal;text-align: center; font-size:12px;line-height:32px;width:240px;color:#5e5e5e;}


.caselist{width:895px;float:left; overflow:hidden; }
.caselist ul{width:940px;float:left; }
.caselist ul dl{ float:left;width:277px; background:#efefef; height:320px; overflow:hidden; margin-bottom:30px; margin-right:30px;}
.caselist ul dl img{float:left;width:277px; height:180px;}
.caselist ul dl dt{float:left;width:277px; margin-top:10px; line-height:50px; color:#000; border-bottom:1px solid #929292; text-align:center;  font-size:16px; overflow:hidden;}
.caselist ul dl dd{float:left;width:257px; padding:10px; height:60px;line-height:20px; color:#3c3c3c; font-size:12px; overflow:hidden;}
.caselist ul dl:hover{ background:#fa7820;}
.caselist ul dl:hover dt{float:left;width:277px; margin-top:10px; line-height:50px; color:#fff; border-bottom:1px solid #fff; text-align:center;  font-size:16px; overflow:hidden;}
.caselist ul dl:hover dd{float:left;width:257px; padding:10px; height:60px;line-height:20px; color:#fff; font-size:12px; overflow:hidden;}



.downloadlist{ float:right; width:895px;overflow:hidden;}
.downloadlist ol{ float:left;width:895px;overflow:hidden; }
.downloadlist ol li{float:left;width:895px;overflow:hidden; line-height:32px; height:40px; margin-bottom:5px; border-bottom:1px solid #d1d1d1;}
.downloadlist ol li span{float:right; width:31px; height:31px;}




.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;font-family:"΢���ź�";line-height:43px;color:#ff4400}








.allnews{float:left;width:895px ;overflow:hidden}
.allnews li{width:895px;height:35px; font-weight:normal;line-height:35px; border-bottom:1px dotted #ccc;background:url(../images/dian1.jpg) no-repeat left 15px}
.allnews li span.time{float:right;}
.newstit{margin-top:10px;text-align:center;width:895px;height:35px;font-size:16px; line-height:25px;font-weight:700;color:#696767;}
.news_stit{text-align:center;width:895px;height:33px;line-height:33px;margin-top:5px;font-size:14px;color:#696767; }
.news_content{float:left;width:895px; font-size:14px;overflow:hidden; margin-top:10px; color:#696767; line-height:26px;}
.news_content_left{float:left;width:380px;}
.news_content_right{float:right;width:490px; max-height:430px;font-size:14px;overflow:hidden; margin-top:10px; line-height:26px;}
.news_content_right h2{ float:left;width:490px; font-size:20px; line-height:25px; height:40px;}
.news_content_right .lineqq a{ float:left; margin-top:25px; margin-right:15px;}


.nTab {float:left;width:895px; margin-top:20px; overflow:hidden;}
.nTab .TabTitle {clear:both;height:45px;background:#aaaaaa;width:897px;overflow: hidden; }
.nTab .TabTitle ul {margin:0;padding:0; }
.nTab .TabTitle li {float: left;cursor: pointer; width:298px; text-align:center; height:45px; line-height:45px; border-right:1px solid #fff; color:#fff; font-size:16px;}
.nTab .TabTitle .active { background:#fa7820; color:#fff}
.nTab .TabTitle .normal {}
.nTab .TabContent { float:left; width:895px; min-height:250px; overflow:hidden; margin-top:20px; color:#666;}







.Sallpro{float:left;width:730px;overflow:hidden}
.proli{float:left;width:330px;height:105px;margin-bottom:20px;display:inline;}
.proimg{float:left;width:123px;height:105px;}
.proimg img{float:left;width:113px;height:75px;}
.proimg span.imgname{float:left;width:113px;display:block;line-height:25px; text-align:center}
.projianjie{float:left;width:207px;height:105px;color:#005063}
.projianjie li{float:left;width:207px;line-height:20px;}









.previe12{float:left; width:410px; 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:#233891; 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; padding:5px; margin-top:10px; width:740px; 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; margin-top:25px; min-height:45px; background:#0071c1;}
.link ul{ margin:0 auto;width:1200px;line-height:30px; margin-top:8px; }
.link ul li{ float:left;line-height:30px;color:#fff; font-size:14px; }
.link ul li a{ float:left; padding-right:15px; color:#fff; font-size:12px;}
.link ul li a:hover{color:#ff0000}


.footer_about{ float:left; width:80px; margin-right:80px;overflow:hidden; margin-top:20px; padding-bottom:10px;}
.footer_about ol{ float:left; width:80px;line-height:35px; font-size:18px; font-weight: normal; color:#fff; overflow:hidden;  border-bottom:1px solid #989898;}
.footer_about ul{ float:left; width:80px;overflow:hidden;font-size:12px; line-height:30px;font-weight:normal; margin-top:10px;}
.footer_about ul li{float:left;width:80px;line-height:22px; overflow:hidden; }
.footer_about ul li a{float:left;line-height:22px; color:#fff; overflow:hidden}
.footer_about ul li a:hover{color:#ff0000}

.footer_contact{ float:left; width:200px;overflow:hidden; margin-left:25px; margin-top:25px; line-height:35px; padding-bottom:10px; font-size:14px; color:#fff;}
.footer_contact span{ float:left; width:200px;overflow:hidden;font-size:26px; font-weight:bold; color:#fff; font-family: "Times New Roman", Times, serif}
.footer_contact p{ float:left; width:200px;overflow:hidden;font-size:18px;color:#fff; }

.footer_ewm{ float: right; width:140px; height:160px;overflow:hidden; margin-top:25px;}

.footer_line{ float:left; width:50px; margin-left:15px; height:180px; margin-top:10px;background:url(../images/end_line.jpg) no-repeat center;}




.footerbg{float:left;width:100%; padding:15px 0; background:#282828; margin-top:25px; }
.footer{margin:0 auto;width:1100px; line-height:25px;  overflow:hidden;}
.footer_end{ float:left;width:1000px; padding-left:90px; line-height:25px; color:#fff; font-size:14px; margin-top:15px; background:url(../images/ewm.jpg) no-repeat}
