/* reset */



.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.w1300{width:84%;min-width:1300px;margin:0 auto;}
.pubpd{max-width:1620px;}

/* header */
/* .header-wrap{background:#fff;width:100%;position:fixed;z-index:999999999;top:0;} 固定定位 */
.header-wrap{background:url(../images/op.png) repeat;position:absolute;width:100%;left:0;top:25px;z-index:18;min-width:1300px;}
.logo{width:25%;position:absolute;left:50%;margin-left:-12.5%;top:-25px;z-index:21;min-width:380px;}
.logo img{max-width:100%;}
/*.logo{width:22%;position:absolute;left:50%;margin-left:-13.5%;top:-25px;z-index:21;min-width:380px;}*/
/*.logo img{}*/
.header{height:80px;position:relative;*z-index:17;max-width:1450px;}
.header .tools{width:12%;height:80px;line-height:80px;overflow:hidden;}
.header .tools a{display:block;color:#bcbcbc;cursor:pointer;float:left;text-align:center;height:80px;transition:.2s;-webkit-transition:.2s;}
.header .tools a.opensearch{width:35%;}
.header .tools a.opensearch .icon{width:21px;height:21px;margin-top:30px;background-position:-107px -52px;line-height:80px;transition:.2s;-webkit-transition:.2s;}.header .tools a.opensearch.open .icon{background-position:-142px -52px;}
.header .tools a.language{width:65%;}
.header .tools a.language .icon{width:19px;height:19px;background-position:-176px -52px;margin-right:5px;margin-top:-4px;}
.header-wrap .navfullwrap{position:absolute;width:100%;left:0;top:80px;height:0;overflow:hidden;z-index:17;background:url(../images/navop.png) repeat;transition:.2s;-webkit-transition:.2s;}
.navfullwrap.open{height:50px;transition:.2s;-webkit-transition:.2s;}

/* nav */
.nav{height:80px;line-height:80px;position:relative;z-index:20;width:100%; left:8%}
ul.menu{}
ul.menu li{display:block;}
ul.menu li a{position:relative;display:block;padding:0 20px;*padding:0 15px;color:#bcbcbc;transition:.3s;-webkit-transition:.3s;}
ul.menu li:hover a{background:url(../images/navop.png) repeat;}
ul.menu li a:before{content:"";position:absolute;width:0;height:3px;background:#c80000;bottom:0;left:0;z-index:1;transition:.3s;-webkit-transition:.3s;}
ul.menu li a.current{background:url(../images/navop.png) repeat;}
ul.menu li a.current:before,ul.menu li a:hover:before{content:"";position:absolute;width:100%;height:3px;background:#c80000;bottom:0;left:0;z-index:1;transition:.3s;-webkit-transition:.3s;}
ul.menu li:nth-child(4){margin-right:42%;}
ul.menu li.hasmargin{margin-right:31%;}
ul.menu li .subnav{position:absolute;width:1000px;left:0;top:80px;z-index:1;height:0;line-height:50px;overflow:hidden;font-size:0;transition:.3s;-webkit-transition:.3s;}
ul.menu li .subnav a{font-size:12px;color:#a3a3a2;padding:0 6px;display:inline-block;vertical-align:middle;position:relative;}
ul.menu li .subnav a:after{content:"";position:absolute;width:1px;height:8px;background:#a3a3a2;right:0;top:22px;z-index:1;}
ul.menu li .subnav a:before{display:none;}
ul.menu li .subnav a:last-child:after{display:none;}
ul.menu li .subnav a.last:after{display:none;}
ul.menu li:hover .subnav{height:50px;transition:.3s;-webkit-transition:.3s;}
ul.menu li:hover .subnav a{background:none;}
ul.menu li .subnav a:hover{color:#fff;}

/* banner */
.banner{position:relative;min-width:1300px;height:900px;*z-index:15;}
.banner ul.slides li{height:900px;}
.banner ul.slides li .desc{position:absolute;width:78%;left:78%;top:40%;margin-left:-39%;z-index:18;text-align:center;}
.banner ul.slides li .desc img{width:auto;display:inline-block;vertical-align:middle;margin-right:10px;}
.banner ul.slides li .desc h3{font-size:60px;color:#ff8a00;}
.banner ul.slides li .desc h4,.banner ul.slides li .desc h5{font-size:16px;color:#c0c0c0;}
.banner .flex-control-paging{bottom:60px;}
.banner .flex-control-paging li a{width:30px;height:6px;background:#90939c;border-radius:3px;-webkit-border-radius:3px;}
.banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active{background:#ff9700;}
.pagebanner,.pagebanner ul.slides li{height:419px;}
.pagebanner ul.slides li .desc{top:45%;width:480px;text-align:center;}
.pagebanner ul.slides li .desc h4{color:#ff8a00;}
.pagebanner .flex-control-paging{bottom:20px;}

