@charset "utf-8";
/* CSS Document */

html{min-width:1180px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#808080; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:#f7f7f7;}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color; transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

.clr{clear:both;}
.w1110{width:1110px; margin:0 auto;}
.top_wrap{width:100%; height:30px; line-height:30px; color:#fff; font-size:12px; background:#ff7d2f; clear:both;}
.top_l{float:left;}
.header{width:100%; height:80px; background:#fff; clear:both}
.logo{padding-top:10px; float:left;}
.nav{width:850px; float:right;}
.mainlevel{width:116px; /*IE6 only*/ height:76px; margin-left:5px; text-align:center; position:relative; z-index:11; float:left;}
.mainlevel a{width:116px; height:76px; line-height:76px; display:block; font-size:16px; color:#222; margin-left:0px;}
.mainlevel a:hover,.mainlevel a.active{background:#ff7d2f; color:#fff;}
.mainlevel ul{width:116px; display:none; position:absolute; left:0px; background:#ff8c47; z-index:9;}
.mainlevel li{width:100%;/*IE6 only*/ height:30px; border-bottom:#ffa773 1px solid; line-height:30px;}
.mainlevel li a{width:100%;/*IE6 only*/ display:block; padding:0px; height:30px; line-height:30px; background:none; color:#fff; font-size:12px; font-weight:normal;}
.mainlevel li a:hover{background:#ffb183; color:#fff;}
.main{width:100%; padding:30px 0px 50px; background:url(../images/con_bg.jpg) no-repeat top center; clear:both}
.intro{width:730px; float:left;}
.intro h1{color:#ff7d2f; font-weight:normal; line-height:50px;}
.intro_l{width:540px; height:380px; float:left;}
.intro_r{width:150px; height:320px; line-height:30px; color:#222; padding:30px 20px; background:#fff; position:relative; float:left;}
.intro_r a img{position:absolute; bottom:0px; right:0px; transition:all 0.8s ease-in-out;}
.intro_r:hover img{transform:rotate(360deg)}
.pro{width:340px; float:right;}
.pro_t{width:100%; height:50px; line-height:50px; float:left}
.pro_t span{float:left; font-size:24px; color:#ff7d2f;}
.pro_t a{float:right; font-weight:bold; color:#bfbfbf; font-family:Arial, Helvetica, sans-serif;}
.pro_m{width:300px; height:377px; padding:0px 20px; border-top:#e6e6e6 2px solid; border-bottom:#e6e6e6 1px solid; background:#fff; float:left}
.ul-tab2{height:30px;}
.ul-tab2-con{overflow:hidden;}
.ul-tab2 li a{width: 101px; height: 30px; text-align: center; line-height: 30px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left;}
.ul-tab2-con .s1{width:100%; height:40px; line-height:40px; border-bottom:#e6e6e6 1px solid; float:left;}
.ul-tab2-con .s1 span{color: rgb(136, 136, 136); float:right;}
.ul-tab2-con .s1 b{color:#df1a31; font-weight: normal; float:right;}
.ul-tab2-con .s1 a{color: rgb(133, 133, 133); font-size: 14px; float:left;}
.ul-tab2-con li.hover .s2{}
.ul-tab2-con .s2 .pic{float: left;}
.ul-tab2-con .s2 {width:100%; height:152px; margin:10px 0px; display:none; position:relative; float:left;}
.ul-tab2-con .s2 .pic img{border: 1px solid rgb(221, 221, 221); width: 98px; height: 98px;}
.ul-tab2-con em{width:9px; height:6px; background:url(../images/jt.jpg) no-repeat center; margin-top:20px; float:right;}
.ul-tab2-con .hover em{background:url(../images/jt_yel.jpg) no-repeat center;}
.pad50{padding:50px 0px;}
.news{width:500px; height:210px; padding:20px; background:#fff; float:left;}
.news h1{color:#ff7d2f; font-weight:normal;}
.www_zzjs_net{width:100%; margin-top:13px; position:relative;}
#qy li div{width:100%; height:50px; padding:20px 0px; border-bottom:#f2f2f2 1px solid; clear:both}
#qy li div a{float:left; color:#666; font-weight:bold; font-size:16px;}
#qy li div a:hover{color:#ff7d2f;}
#qy li div span{float:right; color:#999;}
#qy li div p{clear:both; height:35px; line-height:35px;}
#btm_zzjs{position:absolute; right:0px; top:-48px; width:70px; height:30px; background:url(../images/sro_bg.jpg) no-repeat; overflow:hidden;}
#btm_zzjs a{display:block; height:30px; width:26px; float:left; padding-right:9px;}
#btm_zzjs a#zzjs_up:hover{background:url(../images/new_s.jpg) no-repeat;}
#btm_zzjs a#zzjs_dw:hover{background:url(../images/new_x.jpg) no-repeat;}
.strat{width:520px; height:250px; padding-right:20px; position:relative; background:#fff; float:right;}
.strat .pic{float:left; width:270px; height:250px; padding-right:25px;}
.strat h1{line-height:75px; color:#ff7d2f; font-weight:normal;}
.strat p{font-size:16px; line-height:30px; color:#999;}
.strat a img{position:absolute; bottom:0px; right:0px; transition:all 0.5s ease-in-out}
.strat:hover a img{transform:rotate(180deg)}
.nav_cate{width:100%; height:250px; padding-top:20px; clear:both}
.nav_cate li{height:250px; position:relative; overflow:hidden; float:left}
.nav_cate li#wid1{width:255px; margin-right:30px;}
.nav_cate li#wid2{width:540px;}
.nav_cate li a img{transition:all 0.8s ease-in-out;}
.nav_cate li:hover a img{transform:scale(1.1)}
.nav_cate li p{width:100%; position:absolute; bottom:0px; left:0px; height:50px; line-height:50px; font-size:16px; text-align:center; background:url(../images/gray_bg.png) repeat; color:#fff;}
.nav_cate li p img{vertical-align:middle; padding-left:10px;}
.friendLink{width:100%; height:55px; line-height:55px; background:#fff; clear:both}
.friendLink span{color:#ff8a43; font-weight:bold; font-size:15px;}
.friendLink a{color:#808080; padding:0px 8px;}
.friendLink a:hover{color:#ff8a43;}
.bot{width:100%; background:#ff8a43; color:#fff; padding:30px 0px; clear:both}
.bot li{width:145px; float:left;}
.bot li h3{line-height:45px; clear:both}
.bot li a{width:100%; height:24px; line-height:24px; font-size:12px; color:#fff; float:left}
.bot li a:hover{color:#fddfcc;}
.bot li p{font-size:12px; line-height:24px;}
.footer{width:100%; height:40px; line-height:40px; background:#ff6e17; font-size:12px; color:#fff; clear:both}
.copyRight{float:left;}
.support{float:right;}

/*about*/
.ny_banner{width:100%; height:375px; position:relative; clear:both;}
#about_ban{background:url(../images/about_banner.jpg) no-repeat top center;}
#news_ban{background:url(../images/news_banner.jpg) no-repeat top center;}
#pro_ban{background:url(../images/pro_banner.jpg) no-repeat top center;}
#case_ban{background:url(../images/case_banner.jpg) no-repeat top center;}
#human_ban{background:url(../images/human_banner.jpg) no-repeat top center;}
#con_ban{background:url(../images/con_banner.jpg) no-repeat top center;}
.sub{width:1110px; height:50px; line-height:50px; background:#40ade2; color:#fff; position:relative; margin:-50px auto 0px;}
.breadCrumb{float:left; padding-left:20px; font-size:12px;}
.breadCrumb img{vertical-align:middle; padding-right:10px;}
.breadCrumb a{color:#fff;}
.sub_nav{float:right; padding-right:10px;}
.sub_nav li{float:left; margin:0px 5px;}
.sub_nav li a{color:#fff; display:block; padding:0px 20px;}
.sub_nav li a:hover,.sub_nav li a.active{background:#fff; color:#222;}
.ny{width:1030px; padding:40px; background:#fff; border-top:#e6e6e6 4px solid; margin:20px auto;}
.ny_h1{color:#ff7d2f; font-weight:normal; line-height:60px;}

/*news*/
.news_list{width:100%; padding-bottom:20px; float:left;}
.news_list dl{width:100%; margin:10px 0px; height:108px; float:left;}
.news_list dl dt{width:88px; padding:18px 0px; height:70px; color:#999; border:#eee 1px solid; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left;}
.news_list dl dt h1{font-size:42px; line-height:44px; font-weight:normal;}
.news_list dl dt p{font-size:16px; line-height:24px;}
.news_list dl dd{width:890px; padding:20px; height:66px; border:#eee 1px solid; float:right;}
.news_list dl dd a{color:#666;}
.news_list dl dd a h3{height:32px; line-height:32px; overflow:hidden;}
.news_list dl dd a p{height:36px; line-height:18px; padding-top:5px; overflow:hidden;}
.news_list dl:hover dt{background:#ff9759; color:#fff;}
.news_list dl:hover dd{background:#ff9759;}
.news_list dl:hover dd a{color:#fff;}

/*products*/
.pro_list{width:100%; float:left;}
.pro_list li{width:240px; height:350px; border:#eee 1px solid; margin-right:15px; margin-bottom:15px; float:left}
.pro_list li img{width:240px; height:300px; float:left}
.pro_list li p{clear:both; height:48px; text-align:center; color:#666; line-height:48px;}
.pro_list li:hover{border:#ff9759 1px solid;}
.pro_list li:hover p{color:#ff9759;}

/*honor*/
.honor{width:100%; float:left;}
.honor li{width:240px; border:#eee 1px solid; margin-right:15px; margin-bottom:15px; float:left}
.honor li img{width:240px; height:180px; float:left}
.honor li p{clear:both; height:38px; text-align:center; color:#666; background:#eee; line-height:38px;}

/*contact*/
.con_l{width:330px; line-height:26px; float:left;}
.con_l h3{line-height:35px; clear:both}
.con_r{float:right;}
.con_r li{width:130px; padding:0px 10px; text-align:center; float:left;}
.con_r li img{width:130px; height:130px; float:left;}
.con_r li p{line-height:30px; clear:both}
