/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}




/*menu*/
.header{ height:160px; background:#fff;border-bottom: 1px solid #ccc;position: relative;z-index: 999;}
.header a{color:#fff;font-size:12px;}
.top{ height:120px;}
.logo{width:213px; height:73px; float:left;margin-top:56px; margin-left:13px;}
/*menu start*/
.menu{ height:50px;float:right;padding-top:110px;}
.menu ul{height:50px; line-height:48px; font-style: oblique;}
.menu ul li{ float:left;display:block;height:50px; text-align:center;position:relative;z-index:8;margin-left: 35px;/*width: 142px;*/}
.menu ul li em{display: inline-block;     margin-left: 4px;}
.menu ul li dl{position:absolute;z-index:100; left:0px; top:50px;display:none;  background:#103f73;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; padding:5px 0px; border:#022b57 1px solid; border-top:0;}
.menu ul li dl dd{ line-height:24px; border-bottom:#17579e solid 1px; }
.menu ul li dl dd a{ font-size:15px; color:#f60; font-weight:normal; display:block; padding:0px; text-align:left; width:128px; height:24px; line-height:28px; padding:4px 10px;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:none; background:#2e969d;}
.menu a{ font-size:17px;color:#000000;text-decoration:none; font-family:" "; display:block; height:48px; text-align:center;}
.menu a:hover{color:#f60;}
.menu_down span{}
a.menu_hover{color:#f60; background:#ffffff;}

#video {width:100%;height:900px;margin:20px auto 0 auto;position: relative;z-index: 99;}
#video video {width: 100%;height: 100%;object-fit: fill;}
.VideoBtn {position: absolute;left: 50%;top: 50%;display: block;width: 70px;height: 70px;margin-left: -35px;margin-top: -35px;cursor: pointer;z-index: 10;}

.biaoti{height:60px;line-height: 60px;text-align: center;margin-top: 30px;}
.biaoti h2{font-weight: normal;font-size: 24px;}
.biaoti h2 img{display: block;margin:0 auto;height:60px;}
.biaoti1{height:auto;line-height:auto;text-align: center;margin-top:0px;}
.biaoti1 h2{font-weight: normal;font-size: 24px;}
.biaoti1 h2 img{display: block;margin:0 auto;height:auto;}

#container, #container1,#container2,#container3{width:100%;/* height: 900px; */overflow: hidden;margin:0px auto;}
.sections,.section {height:100%;}
#container,#container1,#container2,#container3,.sections {position: relative;}
.section {background-color: #000;background-size: cover;background-position: 50% 50%;text-align: center;/* height:900px; */position: relative;z-index: 9;}
.section h3{position: absolute;top: 10px;left: 0;right: 0;width: 100%;text-align: center;z-index: 999;color:#fff;}
.section img{position: relative;display: block;width: 100%;/* height:900px; */}

.footer_bg{background:#9e7562;margin:0 auto;}
.footer{text-align:center; padding:30px 0px;font-size: 14px;}
.footer ul li a{ color:#000;}
.footer ul li a:hover{ color:#000;}
.footer ul li span{ color:#000; margin:0px 8px;}
.footer dl{ padding-top:10px;}
.footer dl dd{ line-height:24px; color:#000;}
.footer dl dd a{ color:#0000;}

.f1bg{ height:40px; line-height:13px; border-bottom:1px solid #ccc; text-align:center; background:#fff;color:#000;}
.f1bg a{ color:#000; font-size:14px; padding:0px 10px;}
.f2bg{ text-align:center;line-height:24px; padding:15px 0px; background:#fff;color:#000;}
.f2bg a{ color:#000;}


/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px;line-height:40px;color:#333;}
.weizhi span{font-size:15px;}
.weizhi span a{font-weight:normal;color:#333;display: inline-block;margin:0px 10px;}

/*inside.html*/
.inside{ min-height:400px;padding-bottom:20px; padding-top:15px;}
.inside_con{padding:10px 0px;margin-bottom:10px;}

/*product.html*/
.product{ min-height:400px;padding-bottom:20px; padding-top:15px;}
.product_left{ width:249px; float:left;margin-top: 30px;}
.product_left h2{height:12px;line-height:12px;background:#8e8e8e;color:#FFF;padding-left:6px;}
.product_left h2 strong{font-size:14px;}
.product_left ul{padding:10px 0px;}
.product_left ul li{height:40px;line-height: 28px;font-size: 15px;text-align: left;}
.product_left ul li em{font-style: normal;padding-left:10px;}
.product_left ul li a{color:#333;}
.product_left ul li a:hover{color:#17579E;}

.product_right{ width:900px;float:right;margin-bottom:10px;margin-top:30px;}
.product_con{ width:1200px;margin-bottom:10px;}
.product_con ul{ width:900px; overflow:hidden;}
.product_con ul li{ width:420px; float:left; margin-bottom:42px;}
.product_con ul li:nth-child(2n){float:right;}
.product_con ul li img{ width:418px; height:260px; border:1px solid #dcdcdc;}
.product_con ul li img:hover{ /*border:1px solid #17579E;*/}
.product_con ul li span{ display:block; height:28px; line-height:28px; text-align:center;font-size: 14px;}

/*news.html*/
.news{ min-height:400px;padding-bottom:20px; padding-top:15px;}
.news_con{padding:10px 0px;margin-bottom:10px;margin-top:30px;}
.news_con dl{height:242px;margin-bottom: 15px;}
.news_con dl dt{float:left;width: 360px;}
.news_con dl dt img{display:block;width:100%;}
.news_con dl dd{float:right;width:800px;}
.news_con dl dd strong{display: block;height:28px;line-height: 28px;font-size: 18px;color:#000;;}
.news_con dl dd span{color:#333;font-size: 15px;text-align: justify;display: block;}
.news_con dl a:hover{background:#e4e4e4;display: block;width: 100%;border: 1px solid #ccc;height: 240px;border: 1px solid #1563a6;}

/*about.html*/
.about_ban{height:900px;width: 100%;margin:0 auto;overflow: hidden;}
.about{ min-height:400px;padding-bottom:20px; padding-top:15px;}
.about_con{padding:10px 0px;margin-bottom:10px;margin-top:30px;}

/*content end*/





/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}



