
/*Reset www.toprand.net*/

*{ padding:0; margin:0;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size: 100%; font-weight:normal;}
img{border:none;}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu}  
.hidden{ display:none}
i{ font-style:normal}
html,body{-webkit-text-size-adjust:none;}
table { border-collapse:collapse; }
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.pos{ position:relative;}
img{ max-width:100%; height:auto;}

/*字体*/
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.song{font-family:"\5B8B\4F53";}




/*颜色*/
.hei{ color:#000;}
.red{ color:#ff0000;}

/*链接*/
a {color:#4b4b4b;text-decoration:none;hide-focus: expression( this.hideFocus=true );outline:none;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-mz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
a:hover {color:#ad0000;}
a:active {color:#ad0000;}

/*basic*/ 
html{font-size:63%;}
body{font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;font-size:12px;font-size:1.2rem;color:#666; line-height:20px; margin:0 auto; max-width:1440px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-mz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}  
.wrap{ width:1200px; margin:0 auto;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-mz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.header{ clear:both;display:block; height:70px; background:#fff; position:fixed; left:0; top:0; width:100%; z-index:99; border-bottom:1px solid #ddd;}
.header h1{ float:left; margin:22px  0 0 0;}
.nav{ float:right; line-height:27px; margin:22px 0 0 0; width:825px;}
.navlist{ float:left;}
.navlist li{ float:left; font-size:16px; margin-left:35px;}
.navlist>li>a{ display:block; padding-bottom:20px;-webkit-transition: none;
-moz-transition: none;-o-transition: none;-mz-transition: none;transition: none;}
.navlist>li.hover>a,.navlist>li>a:hover{color:#df051a; border-bottom:2px solid #df051a;}
.navbox{ position:absolute; left:0; top:70px; width:100%; height:42px;background-color:rgba(0,0,0,0.5); display:none;}
.navwrap{ width:1200px; margin:0 auto;}
.navlist li ul{ margin-left:510px; line-height:42px;}
.navlist li ul li,.navlist li.hover ul li{font-size:14px; margin:0 12px 0;}
.navlist li ul li a,.navlist li.hover ul li a{ color:#fff; display:block;padding-left:12px; padding-bottom:0; border-bottom:none;}
.navlist li ul li a:hover,.navlist li.hover ul li a:hover{ background:url(../image/yuan1.png) left center no-repeat; color:#fff; padding-bottom:0; border-bottom:none;-webkit-transition: none;
-moz-transition: none;-o-transition: none;-mz-transition: none;transition: none;}
.navlist li ul.sub1{margin-left:378px;}
.navlist li ul.sub2{margin-left:455px;}
.navlist li ul.sub3{margin-left:630px;}
.navlist li ul.sub4{margin-left:871px;}
.navlist li ul.sub5{margin-left:850px;}

.lang{ float:left; background:url(../image/line1.jpg) left center no-repeat; padding-left:12px;line-height:20px; margin:7px 0 0 20px;}
.coming{ float:right; margin-right:0; line-height:30px; font-size:14px; display:none;}
.lang a{ display:block; width:72px; height:20px; background:url(../image/icon1.png) center top no-repeat;}
.footer{ display:block; overflow:hidden; clear:both; background:#636363; line-height:48px; color:#fff; font-size:14px;}
.footer span{ float:right;}
.footer span a{ margin:0 4px; color:#fff;}
.footer span a:hover{color:#ad0000;}
.flinks{ display:block; overflow:hidden; clear:both; background:#e3e3e3; padding-bottom:30px;}
.flinkslist{ float:left; height:250px; border-right:1px solid #ccc; margin:22px 0 0 0; width:772px;}
.flinkslist li{ float:left; width:125px; font-size:14px; line-height:35px;}
.flinkslist li h2{ font-size:18px; padding-bottom:16px; line-height:20px;}
.flogo{ float:left; margin:106px 0 0 60px; width:24%;}
.fr{ float:right;}
.fl{ float:left;}
.menu{ position:absolute;  right:20px; top:0; height:70px; background:url(../image/line3.jpg) left top no-repeat; background-size:auto 100%; display:none;}
.menu b{ background:url(../image/list.png) no-repeat; width:47px; height:32px; display:block; margin:18px 0 0 20px; cursor:pointer;}
.navclose{ display:none; overflow:hidden; clear:both; background:#272727; line-height:42px; height:42px;}
.navclose b{ float:right; background:url(../image/close.png) no-repeat; width:20px; height:20px; background-size:contain; margin:10px 20px 0 15px; display:none; cursor:pointer;}

/*text*/
.b{ font-weight:bold;}
.em{ text-indent:2em;}

/*字体大小*/
.f10{font-size:10px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}


 

