/* 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:#fff }
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#ff0000;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:1120px;margin:0 auto;overflow:hidden;}
.LMsg{float:left;width:225px;display:inline;}
.RMsg{float:right;width:850px;overflow:hidden; padding-bottom:10px;}
.RAMsg{float:right;width:850px;overflow:hidden;}
.LHsg{float:left;width:920px;overflow:hidden;}

.header{margin:0 auto;width:1120px; overflow:hidden; height:110px;}
.logo{float:left;height:105px; margin-top:5px;overflow:hidden;}
.top_r_tel{float:right; width:210px; height:55px; margin-top:35px; overflow:hidden;}

.navbg{width:100%; background: url(../images/navbg.png) repeat-x; height:50px;z-index:99;position:relative;}
.nav{margin:0 auto;width:1120px;height:50px;overflow:hidden;}
.nav ul{float:left;width:1120px;height:50px;display:inline; overflow:hidden; }
.nav li{float:left;height:50px;line-height:50px;text-align:center;overflow:hidden;font-size:16px; margin-left:2px;}
.nav li a,.nav li a:visited{float:left;line-height:50px;height:50px;color:#fff;font-weight: normal; padding:0 45px; text-align:center;}
.nav li a:hover{color:#fff;text-decoration:none;line-height:50px;height:50px; background:url(../images/navbg_up.png) repeat-x;overflow:hidden; }
.nav .hover a{color:#fff;text-decoration:none;line-height:50px;height:50px;  background:url(../images/navbg_up.png) repeat-x; overflow:hidden;}
.nav .hover a:visited{color:#fff; }


/*slider*/
.fullSlide {width:1120px;margin:0 auto;position:relative;height:500px; 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:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:500px;}
.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:30px;height:5px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on {background:#fabc1d;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #cdcdcd no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.7;display:none;}
.fullSlide .next {left:auto;right:10%;background-position:-6px -137px;}
.fullSlide .prev:hover{background:url(../images/slider-arrow.png) -126px -137px #fabc1d no-repeat;}
.fullSlide .next:hover{background:url(../images/slider-arrow.png) -126px -137px #fabc1d no-repeat;background-position:-6px -137px;}



/*banner*/

.banner{margin:0 auto;width:1120px;position:relative;height:270px;overflow:hidden; background:#fff;}
.banner .bd ul {width:1120px !important;}
.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd li {width:1120px !important;height:270px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block;height:270px;}



.hotsearch{float:left;width:650px;overflow:hidden; height:42px;margin-top:10px;  }
.hotsearch li{padding-right:18px; float:left; font-size:14px; line-height:42px;}

.searchbg{margin:0 auto;width:1120px;height:60px;overflow:hidden;}
.search{overflow:hidden;float:right; font-size:12px; margin-top:15px;height:30px; line-height:26px; display:inline;overflow:hidden;width:245px; background:#fff;}
.search-keyword {float:left; width:190px; height:26px; color:#7d7d7d; line-height:24px;padding-left:3px; font-size:12px; border:none;border:1px solid #cccccc; border-right:none;}
.search-submit { float:left;width:33px;height:28px;border:none; margin-top:1px;}
.search-option {float:left;height:30px;}

.search_ly_bg{width:100%; float:left; margin-top:3px; height:12px; background:url(../images/search_ly_bg.jpg) repeat-x;}



.home_pro_bg{ float:left; width:100%; background:#f2f2f2; padding-bottom:45px; margin-top:40px;}




.subNavBox{width:240px;float:left; margin-top:60px;  overflow:hidden; background:#FFF;}
.subNavBox h2{width:165px; padding-left:75px; height:78px; background:url(../images/left_pro_tit.jpg) no-repeat; line-height:78px; font-size:32px; color:#fff;float:left; font-weight:normal;}

.subNav{border-bottom:solid 1px #f3f3f3;cursor:pointer;font-weight:bold;font-size:16px;color:#737373;line-height:45px;padding-left:40px;background:url(../images/jiantou1.jpg) no-repeat;background-position:15px 15px; font-weight:normal;}
.subNav:hover{color:#fabc1d;background:url(../images/jiantou.jpg) no-repeat;background-position:15px 15px;}
.currentDd{color:#fabc1d}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #f3f3f3;}
.navContent li a{display:block;width:200px;heighr:45px;padding-left:40px; font-size:14px;line-height:42px;color:#333}
.navContent li a:hover{color:#737373;background-color:#f7f7f7}


.channel_sort{width:240px;float:left; margin-top:60px;  overflow:hidden; background:#FFF;}
.channel_sort h2{width:165px; padding-left:75px; height:78px; background:url(../images/left_pro_tit.jpg) no-repeat; line-height:78px; font-size:32px; color:#fff;float:left; font-weight:normal;}
.channel_sort h3{ border-bottom:solid 1px #f3f3f3;cursor:pointer;font-weight:bold;font-size:16px;color:#737373;line-height:45px;padding-left:40px;background:url(../images/jiantou.jpg) no-repeat;background-position:15px 15px; font-weight:normal;}
.channel_sort ul{border-bottom:solid 1px #f3f3f3;}
.channel_sort ul li a{display:block;width:200px;heighr:45px;padding-left:40px; font-size:14px;line-height:42px;color:#333; }
.channel_sort ul li a:hover{color:#737373;background-color:#f7f7f7}




.home_pro{float:right; width:850px; overflow:hidden;margin-top:10px;}
.home_pro ol{float:left;width:890px;overflow:hidden;  }
.home_pro ol li{float:left;width:256px; height:240px;overflow:hidden;margin-top:30px; margin-right:34px; border:2px solid #FFF; background:#fff; }
.home_pro ol li img{float:left;width:256px;height:192px;}
.home_pro ol li img:hover{float:left;width:256px;height:192px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}
.home_pro ol li h2{float:left;width:256px;font-weight: normal;font-size:14px; text-align:center;line-height:40px;}
.home_pro ol li:hover{ border:2px solid #fabc1d; background:#fff; }



.advantage{width:1120px; height:380px;margin:0 auto;overflow:hidden;}
.advantage ul{width:1160px; float:left;overflow:hidden;}
.advantage ul li{width:250px; float:left; height:280px; margin-top:50px; margin-right:40px;}
.advantage ul li img{width:71px; float:left; height:71px; margin-left:90px; border-radius:71px;background: url(../images/td_bg.png) no-repeat;}
.advantage ul li dl{width:250px; float:left; height:180px; background:#f7f7f7; margin-top:25px; padding-top:30px;}
.advantage ul li dl dt{width:250px; float:left; font-size:18px; color:#404040; text-align:center; line-height:35px;}
.advantage ul li dl dd{width:250px; float:left; font-size:14px; color:#737373; text-align:center; line-height:24px;}
.advantage ul li dl em{width:48px;float:left; height:1px; margin-top:15px; margin-left:100px; background:#737373;}
.advantage ul li:hover img{width:71px; float:left; height:71px; margin-left:90px; background:#fcb614;}
.advantage ul li:hover dt{color:#4977c9;}
.advantage ul li:hover em{background:#4977c9;}



.videobg{ width:100%; height:560px; float:left; background:url(../images/video_bg.jpg) no-repeat top center;}
.video{ width:1060px; height:360px; padding:30px;margin:0 auto;margin-top:65px; background:#fff; overflow: hidden;}
.video ol{float:left;width:1060px;}
.video ol h2{float:left;line-height:30px; color:#404040; font-size:24px; font-weight:normal;}
.video ol .text {float:right;}
.video ol .text a{float:left; text-align:center; margin-left:15px; width:102px; line-height:28px; font-size:14px;color:#737373;font-weight:normal; border:1px solid #737373;}
.video ol .text a:hover{float:left; text-align:center; margin-left:15px;width:104px; line-height:30px; font-size:14px;color:#fff;font-weight: normal; background:url(../images/video_tit_bg.jpg) repeat-x; border:none;}
.video ol .text .hover{float:left; text-align:center; margin-left:15px;width:104px; line-height:30px; font-size:14px;color:#fff;font-weight: normal; background:url(../images/video_tit_bg.jpg) repeat-x; border:none;}
.video ol .text span a{float:left; text-align:center; margin-left:15px; width:104px; line-height:30px; font-size:14px;color:#fff;font-weight:normal; background:#fabc1d; border:none;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:999999999; left:50%; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; width:480px; height:360px; background:url(../images/close.png) left top no-repeat; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbCloseLink  {background:url("../images/close.png") no-repeat;position: absolute;top: -10px;right: -10px;
z-index:100000;display: inline-block;width: 30px;height: 30px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.layout_default{float:left;width:336px; height:280px; margin-top:40px; margin-right:25px; overflow:hidden;}

.mod_gallerylist{float:left;width:1090px;height:280px;}
.meta{color:#333;float: left;font-size: 12px;height:35px; text-align:center;line-height:35px;width:336px; text-decoration: none;background:#e0e0e0;}
.image_container li img{height:235px;width:336px; }
.image_container li span{ float:left; position:absolute;height:60px;width:60px; margin-left:140px; margin-top:100px; background:url(../images/videobf.png) no-repeat }
.image_container li{ float: left;width: 336px; height:235px;}
.meta dl{ font-size:14px; font-weight: normal; color:#333; text-align:center; }



.home_casebg{width:100%;float:left; height:460px; background:#f2f2f2; }
.home_case{width:1120px;margin:0 auto; overflow:hidden; }
.home_case ol{width:1120px;float:left; height:45px; margin-top:35px;}
.home_case ol h2{float:left;line-height:43px;font-size:24px;font-weight: normal; color:#404040; }
.home_case ol span a{color:#fabc1d; float:right; line-height:43px; font-size:14px;  text-transform:uppercase;}
.home_case ol span a:hover{color:#ff0000;}
.home_case ul{width:1180px;float:left; overflow:hidden; }
.home_case ul li{float:left;width:340px; height:320px;overflow:hidden; margin-right:50px; margin-top:25px; }
.home_case ul li img{float:left;width:340px;height:180px; }
.home_case ul li a img{float:left;width:340px;height:180px;overflow: hidden; }
.home_case ul li a h2{float:left; margin-top:5px; overflow:hidden;font-weight: normal;font-size:16px;line-height:35px;width:340px;color:#404040;}
.home_case ul li a span{float:left; overflow:hidden;font-weight: normal; font-size:14px;line-height:26px;width:340px;color:#737373;}
.home_case ul li a:hover h2{ color:#4169c3;}
.home_case ul li a:hover span{ color:#737373;}



.about{width:100%;height:580px; overflow:hidden;}
.about .con{width:1120px; margin:0 auto; overflow:hidden;margin-top:40px; }
.about .con ol{float:left;text-align:center;width:1120px;height:80px;line-height:60px; font-size:24px; color:#404040;}
.about .con ul{float:left;width:1120px; height:460px;overflow:hidden;background: url(../images/about.jpg) no-repeat bottom center;}
.about .con ul h2{float:left; font-size:24px; width:180px;height:80px; padding-top:15px;text-align:center; color:#737373; line-height:40px;font-weight:normal; border:1px solid #cdcdcd;margin-top:25px; }
.about .con ul h2 span{float:left; width:180px;text-align:center;font-size:12px;height:20px; color:#737373; line-height:20px;font-weight:normal; text-transform:uppercase;}
.about .con ul p{float:left; margin-left:40px;width:550px; font-size:14px; line-height:26px;color:#737373; margin-top:25px;}
.about .con ul dd{float:left; margin-left:760px;width:800px; height:40px; margin-top:230px;}



.news{width:340px; float:left; overflow:hidden; margin-top:20px;}
.news ol{width:340px; height:50px;}
.news ol .text{float:left;line-height:40px;}
.news ol .text h2{float:left;line-height:40px;font-size:16px;font-weight: normal; color:#000;}
.news ol .more a{ float:right;color:#777777;line-height:30px; margin-top:10px; font-size:12px; font-style:italic; padding-right:5px; }
.news ul{float:left;width:340px; overflow:hidden; margin-top:5px;}
.news ul li{float:left;width:340px; overflow:hidden; background:url(../images/dian1.jpg) no-repeat 4px 14px;}
.news ul li h2{width:322px; height:35px; overflow:hidden; padding-left:18px; line-height:35px; color:#575757; font-size:12px; font-weight:normal;}
.news ul li h2 span{ float:right;color:#404040; font-size:12px;line-height:35px;}
.news ul li h2:hover{ color:#f00; }



.subNav{border-bottom:solid 1px #f3f3f3;cursor:pointer;font-weight:bold;font-size:16px;color:#737373;line-height:45px;padding-left:40px;background:url(../images/jiantou1.jpg) no-repeat;background-position:15px 15px; font-weight:normal;}
.subNav:hover{color:#fabc1d;background:url(../images/jiantou.jpg) no-repeat;background-position:15px 15px;}
.currentDd{color:#fabc1d}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #f3f3f3;}
.navContent li a{display:block;width:200px;heighr:45px;padding-left:40px; font-size:14px;line-height:42px;color:#333}
.navContent li a:hover{color:#737373;background-color:#f7f7f7}



.categories{width:240px;float:left; margin-top:25px; padding-bottom:1px; overflow:hidden; background:#f5f5f5;}
.categories h2{width:165px; padding-left:75px; height:78px; background:url(../images/left_pro_tit.jpg) no-repeat; line-height:78px; font-size:32px; color:#fff;float:left; font-weight:normal;}
.categories ol{width:240px; float:left; overflow:hidden;}
.categories ol li{border-bottom:solid 1px #f3f3f3;cursor:pointer;font-weight:bold;font-size:16px;color:#737373;line-height:45px; padding-left:15px;font-weight:normal;border-bottom:solid 1px #e5e5e5;}
.categories ol li a{color:#737373;line-height:45px;padding-left:30px;background:url(../images/jianto.png) no-repeat;background-position:5px 5px; font-weight:normal;}
.categories ol li a:hover{color:#fabc1d;background:url(../images/jianto1.png) no-repeat;background-position:5px 5px; }
.categories .thisclass{color:#fabc1d;background:url(../images/jianto1.png) no-repeat;background-position:5px 5px; }
.categories_con{width:240px; float:left; overflow:hidden; line-height:25px; margin:10px 0 5px 0;background:#fff; }



.categories1{width:240px;float:left; margin-top:40px; padding-bottom:1px; overflow:hidden; background:#fff;}
.categories1 h2{width:165px; padding-left:75px; height:78px; background:url(../images/left_pro_tit.jpg) no-repeat; line-height:78px; font-size:32px; color:#fff;float:left; font-weight:normal;}
.categories1 ol{width:240px; float:left; overflow:hidden; height:460px;}
.categories1 ol li{border-bottom:solid 1px #f3f3f3;cursor:pointer;font-weight:bold;font-size:16px;color:#737373;line-height:45px; padding-left:15px;font-weight:normal;border-bottom:solid 1px #e5e5e5;}
.categories1 ol li a{color:#737373;line-height:45px;padding-left:30px;background:url(../images/jianto.png) no-repeat;background-position:5px 5px; font-weight:normal;}
.categories1 ol li a:hover{color:#fabc1d;background:url(../images/jianto1.png) no-repeat;background-position:5px 5px; }
.categories1 .thisclass{color:#fabc1d;background:url(../images/jianto1.png) no-repeat;background-position:5px 5px; }




.left_contact{width:240px; float:left;margin-top:20px; }
.left_contact ul{width:215px; padding-left:25px; height:45px; background:url(../images/left_tit_bg.png) no-repeat; line-height:45px; font-size:22px; color:#fff;float:left; font-weight:normal;}
.left_contact ol{width:226px; float:left; overflow:hidden; color:#666;font-size:13px; line-height:27px; background:#f5f5f5; padding:7px;}
.left_contact ol h2{width:226px; float:left; overflow:hidden; color:#333; font-size:14px; line-height:30px;}



.left_pro{width:240px; float:left;margin-top:20px; }
.left_pro ul{width:215px; padding-left:25px; height:45px; background:url(../images/left_tit_bg.png) no-repeat; line-height:45px; font-size:22px; color:#fff;float:left; font-weight:normal;}
.left_pro ol{width:220px; float:left; overflow:hidden; background:#f5f5f5;padding:10px; }
.left_pro ol li{width:220px; height:190px; float:left; overflow:hidden;  }
.left_pro ol li img{width:220px; height:154px; }
.left_pro ol li p{width:220px; height:40px; line-height:40px; font-size:14px; text-align:center; }
.left_pro ol li span{ float:left; position:absolute;height:60px;width:60px; margin-left:80px; margin-top:50px; background:url(../images/videobf.png) no-repeat }


.left_pro11{width:240px; float:left;margin-top:20px; }
.left_pro11 ul{width:215px; padding-left:25px; height:45px; background:url(../images/left_tit_bg.png) no-repeat; line-height:45px; font-size:22px; color:#fff;float:left; font-weight:normal;}
.left_pro11 ol{width:220px; float:left; overflow:hidden; background:#f5f5f5;padding:10px; }
.left_pro11 ol li{width:220px; height:260px; float:left; overflow:hidden;  }
.left_pro11 ol li img{width:220px; height:220px; }
.left_pro11 ol li p{width:220px; height:40px; line-height:40px; font-size:14px; text-align:center; }




.left_news{width:240px; float:left;margin-top:20px; }
.left_news ul{width:215px; padding-left:25px; height:45px; background:url(../images/left_tit_bg.png) no-repeat; line-height:45px; font-size:22px; color:#fff;float:left; font-weight:normal;}
.left_news ol{width:220px; float:left; overflow:hidden; background:#f5f5f5;padding:10px; }
.left_news ol li{width:210px; line-height:22px; margin-top:10px; float:left; overflow:hidden; background:url(../images/dian1.jpg) no-repeat left 8px; padding-left:10px; }








#lx{margin:0 auto;width:1120px;overflow:hidden; height:630px;margin-top:25px; }
.lx_menu {float:left;width:1120px;}
.lx_menu ol{float:left; text-align:center;width:1120px;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;}








.cooperation{width:100%;height:400px; margin-top:30px; background:#e2e2e2;}
.cooperation .con{width:1120px; 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:1120px;  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;}





/*rollBox*/

.rollBoxbg{ width:100%; height:560px; float:left; background:url(../images/video_bg.jpg) no-repeat top center;}
.rollBox_box{ width:1120px; height:480px; margin:0 auto;margin-top:45px; overflow: hidden; background:#fff;}
.rollBox_box ol{float:left;width:1120px;}
.rollBox_box ol h2{float:left;line-height:30px; margin-top:20px; margin-left:20px; color:#404040; font-size:24px; font-weight:normal;}

.rollBox{width:1120px;overflow:hidden;padding:20px 0 5px 0;margin:0 auto;  margin-top:20px;}
.rollBox .LeftBotton{height:52px;width:43px;background:url(../images/rollBox_l_1.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:140px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:43px;background:url(../images/rollBox_r_1.png) no-repeat center ;overflow:hidden;float:right;display:inline;margin:140px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1034px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;width:262px;text-align:center;font-size:12px;}
.rollBox .Cont .pic img{float:left;widht:245px; height:346px;display:block; border:1px solid #f2f2f2;}
.rollBox .Cont .pic p{float:left;line-height:30px; height:30px;width:262px;color:#4c4c4c; font-size:14px; text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox .Cont .pic img:hover{float:left;widht:245px; height:346px;display:block; border:1px solid #ffaf39;}

.rollBox #List1,.rollBox #List2{float:left;}




.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:1120px; margin:0 auto; overflow:hidden;}
.server h2{width:1120px;line-height:44px; padding-top:10px; text-align:center; font-size:24px;color:#fff;font-weight: normal; }
.server h3{width:1120px;line-height:60px;text-align:center; font-size:58px;color:#53baf5;font-weight: 700; font-family: "Times New Roman", Times, serif }
.server .more{width:1120px; height:18px;text-align:center; margin-top:10px; }
.server ul{width:1120px; 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:1120px; margin:0 auto; overflow:hidden;}
.process h2{width:1120px;line-height:44px; padding-top:20px; text-align:center; font-size:24px;color:#5b85e5;font-weight: normal; }
.process h3{width:1120px;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:1120px; 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:850px; overflow:hidden;height:41px;font-size:14px; margin-top:20px; border-bottom:1px solid #dcdcdc;}
.site_type{ float:left; line-height:41px;font-size:16px;}
.site_link{ float:right; line-height:41px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.site_link a:hover{color:#ff0000; text-decoration:none; }

.SubContent{float:right;width:850px;overflow:hidden;line-height:28px; font-size:14px; padding-top:20px; }




.newslist{ float:left; width:850px;overflow:hidden;}
.newslist ol{ float:left;width:850px;overflow:hidden; }
.newslist ol li{float:left;width:850px; padding:15px 0;overflow:hidden;border-bottom:1px dotted #CCCCCC}
.newslist ol li p{float:left;width:850px;height:30px;line-height:30px;font-size:20px; color:#333333; font-weight:700; }
.newslist ol li span{float:left;width:850px; padding-top:2px; height:60px; line-height:25px; font-size:12px; color:#747474;font-weight: normal; }
.newslist ol li dd{float:left;  line-height:30px; padding-left:20px; font-size:12px; color:#666; font-weight: normal; background:url(../images/time.jpg) no-repeat left 8px }





.case11{ float:left; width:850px;overflow:hidden;}
.case11 ol{ float:left;width:850px;overflow:hidden; }
.case11 ol li{float:left;width:850px; padding:15px 0;overflow:hidden;border-bottom:1px dotted #CCCCCC}
.case11 ol li img{float:left;width:210px; height:140px; }
.case11 ol li p{float:left;width:605px; margin-left:16px;height:30px;line-height:30px;font-size:20px; color:#333333; font-weight: 700; }
.case11 ol li span{float:left;width:605px;margin-top:10px; margin-left:16px; padding-top:2px;height:60px;line-height:25px;font-size:14px; color:#747474;font-weight: normal }
.case11 ol li dd{float:left; margin-left:16px; line-height:30px; padding-left:15px; font-size:14px; color:#666; font-weight: normal; background:url(../images/time.jpg) no-repeat left 9px }




.videolist{float:right;width:850px;overflow:hidden;margin-top:10px;}
.videolist ul{float:left;width:890px;overflow:hidden; }
.videolist ul li{float:left;width:260px; height:232px;overflow:hidden; margin-right:33px;}
.videolist ul li img{float:left;width:260px;height:182px; }
.videolist ul li p{float:left;height:35px; margin-top:5px; overflow:hidden;font-weight:normal;text-align: center; font-size:14px;line-height:32px;width:260px;color:#5e5e5e;}
.videolist ul li span{ float:left;position:absolute;height:60px;width:60px; margin-left:100px; margin-top:60px; background:url(../images/videobf.png) no-repeat }


.honorlist{float:right;width:850px;overflow:hidden;margin-top:10px;}
.honorlist ul{float:left;width:890px;overflow:hidden; }
.honorlist ul li{float:left;width:260px; height:410px;overflow:hidden; margin-right:33px;}
.honorlist ul li img{float:left;width:260px;height:367px; }
.honorlist ul li p{float:left;height:35px; margin-top:5px; overflow:hidden;font-weight:normal;text-align: center; font-size:14px;line-height:32px;width:260px;color:#5e5e5e;}
.honorlist ul li span{ float:left;position:absolute;height:60px;width:60px; margin-left:100px; margin-top:60px; background:url(../images/videobf.png) no-repeat }





.othervideo{ float:left; width:850px;overflow:hidden; margin-top:20px;}
.othervideo ol{ float:left; width:850px;overflow:hidden; height:35px; border-bottom:1px solid #dddddd;}
.othervideo ol h2{ float:left;overflow:hidden; line-height:35px; height:35px; font-size:16px; color:#333; font-weight:normal;}
.othervideo ol span{float:right;overflow:hidden; line-height:35px; height:35px; font-size:12px; color:#6666; }
.othervideo ul{float:left;width:890px;overflow:hidden; margin-top:15px; }
.othervideo ul li{float:left;width:260px; height:222px;overflow:hidden; margin-right:33px;}
.othervideo ul li img{float:left;width:260px;height:182px; }
.othervideo ul li p{float:left;height:35px; margin-top:5px;overflow:hidden;font-weight:normal;text-align: center; font-size:14px;line-height:32px;width:260px;color:#5e5e5e;}
.othervideo ul li span{ float:left;position:absolute;height:60px;width:60px; margin-left:100px; margin-top:60px; background:url(../images/videobf.png) no-repeat }




.prolist{float:right; width:850px; overflow:hidden;}
.prolist ol{float:left;width:890px;overflow:hidden;margin-top:10px;  }
.prolist ol li{float:left;width:256px; height:232px;overflow:hidden; margin-bottom:25px; margin-right:34px; border:1px solid #dcdcdc; background:#fff; }
.prolist ol li img{float:left;width:256px;height:192px;}
.prolist ol li img:hover{float:left;width:256px;height:192px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}
.prolist ol li h2{float:left;width:256px;font-weight: normal;font-size:14px; text-align:center;line-height:40px;}
.prolist ol li:hover{ border:1px solid #fabc1d; background:#fff; }


.otherpro{ float:left; width:850px;overflow:hidden; margin-top:20px;}
.otherpro ol{ float:left; width:850px;overflow:hidden; height:35px; border-bottom:1px solid #dddddd;}
.otherpro ol h2{ float:left;overflow:hidden; line-height:35px; height:35px; font-size:16px; color:#333; font-weight:normal;}
.otherpro ol span{float:right;overflow:hidden; line-height:35px; height:35px; font-size:12px; color:#6666; }
.otherpro ul{float:left;width:890px;overflow:hidden; margin-top:15px; }
.otherpro ul li{float:left;width:260px; height:240px;overflow:hidden; margin-right:31px;border:1px solid #dcdcdc; background:#fff;}
.otherpro ul li img{float:left;width:260px;height:193px; }
.otherpro ul li p{float:left;height:35px; margin-top:5px;overflow:hidden;font-weight:normal;text-align: center; font-size:14px;line-height:32px;width:260px;color:#5e5e5e;}
.otherpro ol li:hover{ border:1px solid #fabc1d; background:#fff; }





.nTab {float: left;width:850px; margin-top:20px; overflow:hidden;}
.nTab .TabTitle {clear:both;height:45px;background:#eeeded;width:850px;overflow: hidden; }
.nTab .TabTitle ul {margin:0;padding:0; }
.nTab .TabTitle li {float: left;cursor: pointer; width:169px; text-align:center; height:45px; line-height:45px; border-right:1px solid #e5e3e3; color:#000; font-size:16px;}
.nTab .TabTitle .active { background:url(../images/left_tit_bg.png) no-repeat; color:#fff}
.nTab .TabTitle .normal {}
.nTab .TabContent { float:left; width:810px; min-height:250px; overflow:hidden; padding:19px; border-top: none; border:1px solid #eeeded; }











.allnews{float:left;width:850px ;overflow:hidden}
.allnews li{width:845px;height:35px;padding-left:5px; 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:845px;height:35px;font-size:30px; line-height:25px;font-weight:500;color:#000000;}
.news_stit{text-align:center;width:845px;height:33px; margin-left:5px;line-height:33px;margin-top:5px;font-size:12px;color:#333; }
.news_content{float:left;width:850px;font-size:14px;overflow:hidden; margin-top:20px; line-height:26px;}
.news_content_left{float:left;width:450px;}
.news_content_right{float:right;width:380px; max-height:430px;font-size:14px;overflow:hidden; margin-top:10px; line-height:26px;}
.news_content_right h2{ float:left;width:380px; font-size:20px; line-height:25px; height:40px;}
.news_content_right .lineqq a{ float:left; margin-top:25px; margin-right:15px;}


.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}



.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;}






/*图片放大镜样式*/
.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:300px;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:74px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:67px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.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:40px; min-height:60px; background:#4c7bcb;}
.link ul{margin:0 auto;width:1120px;line-height:30px; margin-top:15px;}
.link ul li{ float:left;line-height:30px;color:#fff; font-size:16px; }
.link ul a{float:left; padding-right:15px; color:#fff; font-size:14px;}
.link ul a:hover{color:#ff0000}


.footer_about{ float:left;width:170px; margin-right:30px;overflow:hidden; margin-top:20px; padding-bottom:10px;}
.footer_about ol{ float:left; width:170px;line-height:35px; height:45px; font-size:18px; font-weight: normal; color:#4040; overflow:hidden; background:url(../images/foot_baout_line.png) no-repeat bottom left 30px;}
.footer_about ol img{ float:left; padding-right:10px; margin-top:8px;}
.footer_about ul{float:left; width:142px;overflow:hidden;font-size:12px; line-height:30px;font-weight:normal; margin-left:28px; margin-top:10px;}
.footer_about ul li{float:left;width:142px;line-height:25px; overflow:hidden; }
.footer_about ul li a{float:left;line-height:25px; color:#737373; overflow:hidden}
.footer_about ul li a:hover{color:#ff0000}


.footer_about1{ float:left;width:240px; margin-right:30px;overflow:hidden; margin-top:20px; padding-bottom:10px;}
.footer_about1 ol{ float:left; width:240px;line-height:35px; height:45px; font-size:18px; font-weight: normal; color:#4040; overflow:hidden; background:url(../images/foot_baout_line.png) no-repeat bottom left 30px;}
.footer_about1 ol img{ float:left; padding-right:10px; margin-top:8px;}
.footer_about1 ul{float:left; width:202px;overflow:hidden;font-size:12px; line-height:30px;font-weight:normal; margin-left:28px; margin-top:10px;}
.footer_about1 ul li{float:left;width:100px;line-height:25px; overflow:hidden; }
.footer_about1 ul li a{float:left;line-height:25px; color:#737373; overflow:hidden}
.footer_about1 ul li a:hover{color:#ff0000}



.footer_ewm{ float: left;width:90px; height:140px; font-size:14px; text-align:center;line-height:35px;overflow:hidden; margin-top:40px; padding-bottom:10px; color:#737373;}

.footer_contact{ float:right; width:260px;overflow:hidden; margin-left:25px; margin-top:25px; line-height:35px; padding-bottom:10px; font-size:14px; color:#737373;}
.footer_contact span{ float:left;width:225px;overflow:hidden;font-size:18px; padding-left:35px; font-weight: normal; color:#737373; background:url(../images/foo_tel.png) no-repeat }
.footer_contact li{ float:left; line-height:30px; width:260px;overflow:hidden;font-size:14px;color:#737373; }
.footer_contact li img{ float:left; padding-right:8px; margin-top:8px;}

.footerbg{ background:#f2f2f2; float:left;width:100%;}
.footer{ float:left;width:100%; line-height:60px;  overflow:hidden; background:#404040;}
.footer_end{line-height:45px; color:#fff; text-align:center;line-height:60px;}
