@charset "utf-8";

/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1200px;overflow-x:hidden; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

input:hover,input:active,input:focus{ outline: 0;}

ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}

img,a img{border:0;margin:0;padding:0;}

img{vertical-align: middle;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a{text-decoration:none; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

a:hover{text-decoration:none; }

.fl{float:left;}

.fr{float:right;}

textarea{resize:none; overflow:auto;}

.clearfix:after {content:'';display:block;height:0;clear:both;visibility:hidden;}

.clearfix{zoom:1;}

.clear { clear: both;font-size: 0;height: 0;line-height: 0;}

.baseDiv{ width:1400px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;overflow: hidden;}

.baseDiva{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;overflow: hidden;}

.baseDivb{ width:1440px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;overflow: hidden;}

.baseDivc{ width:1350px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;overflow: hidden;}

.mt20{ margin-top:20px;}

.mt30{ margin-top:30px;}

.mt50{ margin-top:50px;}

.mt100{ margin-top:100px;}

.mt150{ margin-top:150px;}

.mt180{ margin-top:180px;}

.pt25{padding-top:25px;}

.pt30{padding-top:30px;}

.myClass{

background-position:center center; 

-webkit-background-size: cover;  

-moz-background-size: cover;  

-o-background-size: cover; 

background-size:cover;

}


/*头部*/
.content-01{width: 100%;}
.headtop{width: 100%;height: 100px;background: #fff;position: absolute;top: 0;left: 0;z-index: 999;}
.logodiv{padding-top: 25px;margin-left: 10%;}
.topzx{width: 135px;height: 35px;background: #ff9000;border-radius: 25px;line-height: 35px;text-align: center;margin-right: 10%;margin-top: 30px;}
.topzx a{color: #fff;display: block;}
.topzx:hover a{background: #b4d603;border-radius: 25px;}

 .nav {width: 45%;margin-left: 10%;}
 .nav ul .mainlevel {float: left;height: 100px;line-height: 100px;width: 14%;text-align: center;}
 .nav ul {}
 .nav ul li .nav-a {color: #282828;font-size: 15px;display: block;}
 .nav ul li .nav-a:hover {background: #ff9000;color: #fff;font-weight: bold;font-size: 16px;}
 .nav ul li.first-crl {background: 0px 0px}
.mainlevel div {position: absolute;display: none; top: 100px;width: 500px;background-color: rgba(0,0,0,0.6);z-index: 9999}
.mainlevel div ol {overflow: hidden; float: left; display: block; width: 260px;height: 160px;padding-top: 5px;}
.mainlevel div li {border-bottom: #cccccc 1px dashed;float: left;height: 35px;line-height: 35px; width: 100px;margin-left: 15px;}
.mainlevel div li a {height: 27px;color: #fff;padding-left: 10px;display: inline-block; line-height: 27px;font-size: 14px;}
.mainlevel div li:hover {background: #b4d603}
.mainlevel div .nav-img {float: right; display: inline-block;margin-right: 15px;margin-top: 20px;}
.mainlevel div span img {border: #ffffff 3px solid;}

