@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#555; font-family: "microsoft yahei"}
a{text-decoration:none;/*transition:color 0.2s linear 0s*/}
.wrapper a:hover{color: #5b27f2;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1;}

.toparea { width: 100%;height: 103px;background: url(bg1.jpg) no-repeat center;overflow: hidden; }
.top1 { float:left;width: 275px; }
.top1 a { display:block;width: 271px;height: 103px; }
.top2 { float:left;width: 300px;text-align:right; padding:21px 0; }
.top2 p { font-size:16px;color:#000;height: 30px;line-height: 30px; }
.top2 p span { color:#d31414; }
.top3 { width: 300px;float:left;margin-left:38px; padding:33px 0; }
.top3 form .inp { padding-left:15px; float:left;width: 215px; font-size:12px;color:#7e7e7e; height: 36px;box-sizing:border-box;border:none;background: #fff; outline:none; }
.top3 form .sub { float:left;width: 82px;height: 36px; font-size:14px;color:#fff; box-sizing:border-box;border:none;background: url(submit.png) no-repeat center; cursor:pointer; }
.top4 { float:right; }
.top4 p a{ color:#000; }
.top4 p { height: 103px;line-height: 103px;font-size:14px;color:#000; }
.top4 p span { color:#d31414; }
.nav { width: 100%;height: 52px;background: #444; }
.nav ul li {position: relative; float:left;width: 150px;height: 52px;line-height: 52px; }
.nav ul li a { display:block;width: 100%;height: 52px;line-height: 52px;font-size:18px;color:#fff; text-align: center; }
.nav ul li:hover,.nav ul li.current { background: url(navbg.png) no-repeat center; }
.nav ul li:hover a,.nav ul li.current a { color:#fff; }
.header .nav li .sub {width: 100%; display: none; text-align: center; background: rgba(0,0,0,0.6); padding: 10px 0; position: absolute;left:0;top:52px;z-index: 999; }
.header .nav li .sub dd { font-size: 12px; height: 40px;line-height: 40px; }
.header .nav li .sub dd a { font-size: 14px;  height: 40px;line-height: 40px;}
.header .nav li .sub dd:hover { background: #a92017; }
.header .nav li .sub dd:hover a { color:#fff; }



.banner,.ibanner {position:relative; widows: 100%; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:50px; width:100%; height:15px; z-index:4; }
.banner .hd ul { width:1200px; height:15px; margin:0 auto; text-align:center;}
.banner .bd ul li a { display:block;width: 1920px;height: 440px;overflow: hidden; }
.banner .bd1 { position: relative; width: 1920px;left:50%;margin-left:-960px; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 4px; border-radius:50%; border:2px solid #fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background-color:#fff;  }
.banner a.prev,.banner a.next {z-index: 9999; transition: all 0.5s; display: block; width: 60px; height: 100px;position: absolute;top:50%;margin-top:-50px;}
.banner a.prev { left:-60px; background: rgba(0,0,0,0.2) url(btn_left.png) center center no-repeat; background-size:contain;}
.banner a.next { right:-60px; background:rgba(0,0,0,0.2) url(btn_right.png) center center no-repeat; background-size:contain;}
.banner:hover a.prev { left:0px;}
.banner:hover a.next { right:0px;}



/*footer部分*/
.footer {  }
.w-h { background: #f4f4f4; padding: 30px 0 25px;width: 100%; margin-top:40px; }
.w-h-a {float:left; padding: 15px 0; width: 140px;float:left; font-size:30px;color:#000; }
.w-h-a span { display:block;font-size:12px;color:#d80f0f;text-transform:uppercase;font-family:"Arial"; }

.w-h-b { position:relative; float:right; width: 1036px; padding: 0 28px; box-sizing:border-box;}
.w-h-b .bd li { width: 140px;float:left;text-align: center; }
.w-h-b .bd li a.t { display:block;text-align: center;height: 50px;line-height: 50px;font-size:16px;color:#5e5e5e; }
.w-h-b a.prev { display:block;width: 14px;height: 24px;background: url(prev.png) no-repeat center; position:absolute;top:50%;margin-top:-12px;left:0; }
.w-h-b a.next { display:block;width: 14px;height: 24px;background: url(next.png) no-repeat center; position:absolute;top:50%;margin-top:-12px;right:0; }

.w-g { width: 100%;background: #434343; padding: 5px 0; }
.w-g-a { padding: 15px 0; width: 140px;float:left; font-size:30px;color:#fff; }
.w-g-a span { display:block;font-size:12px;color:#d80f0f;text-transform:uppercase;font-family:"Arial"; }
.w-g-b { float:left;width: 240px;margin-left:20px; padding-top:30px; }
.w-g-b p.p { float:left;font-size:16px;color:#fff;width: 85px; }
.w-g-c { cursor:pointer; padding-left:20px; position:relative; float:right;width: 153px;height: 29px; background: url(bg8.png) no-repeat center; box-sizing:border-box;line-height: 29px; }
.w-g-c ul {padding: 8px 0; display:none; position:absolute;left:1px;top:29px; width: 152px;text-align: center; background: #fff; box-sizing:border-box; }
.w-g-c ul li { line-height: 26px; font-size:12px; }
.w-g-c ul li a { color:#000; }

.w-i { width: 100%; background: #565656; padding: 17px 0; text-align: center; }
.w-i p { height: 30px;line-height: 30px; }
.w-i-a,.w-i-a a { font-size:14px;color:#fff; }
.w-i-a span { display:inline-block;margin: 0 10px; }
.w-i-b,.w-i-b a { font-size:12px;color:#fff; }
.w-i-c,.w-i-c a { font-size:12px;color:#fff; }

.a-a { display:block;height: 180px;overflow: scroll; }
.a-a::-webkit-scrollbar  

{  
    width: 0px;  
    height:10px;     

   background-color:#b5b1b1;

}  
.a-a::-webkit-scrollbar-track   
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px; 
      background-color:black;    
    
}