body,div,img,dl,dt,dt,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;}
ul,li{ list-style:none}
body{ font-size:12px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; background:#ffffff; }
a{text-decoration:none; color:#323232}
a:hover,a:active{ text-decoration:none; color:#398dee;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank1{clear:both;height:1px;overflow:hidden;display:block;}
.blank2{clear:both;height:2px;overflow:hidden;display:block;}
.blank3{clear:both;height:3px;overflow:hidden;display:block;}
.blank4{clear:both;height:4px;overflow:hidden;display:block;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank8{clear:both;height:8px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank12{clear:both;height:12px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.ha{clear:both;height:60px;overflow:hidden;display:block;}


.head{height:100px;width:100%;background:#ffffff;}
.heada{width:1200px; height:100px;position:relative; margin:0 auto;}
.mobile-btn{display:none;}
.logo{ float:left;height:80px; padding-top:15px; overflow:hidden;}
.logo img{ height:70px; border:0px;}
.logo_txt{ float:left; height:100px; line-height:100px; font-size:18px; color:#666666; padding-left:30px; padding-right:120px; overflow:hidden;}




.heada_so{float:left; padding-top:30px;}
.heada_so .so{width:362px;height:38px; background:#FFFFFF; border:1px solid #ebebeb;border-radius:15px;float:left; overflow:hidden;}
.heada_so .search_input{width:260px;float:left; height:38px; line-height:38px; text-indent:10px;color:#999;border:none;outline: none;}
.heada_so .search_botton{cursor:pointer;float:right;background: url(../images/so.jpg) no-repeat center;-webkit-background-size:auto 22px;background-size:auto 22px;border:0px; width:60px;height:38px; line-height:38px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; text-indent:-999px;outline: none;overflow:hidden;}



.heada_weixin {height:30px; padding-top:35px; padding-left:30px;float:right;}
.heada_weixin .button01 {height:30px;line-height:30px;display:block;background:url(../images/icon_weixin.png) no-repeat left center;-webkit-background-size:auto 16px;background-size:auto 16px;font-size:15px; text-indent:25px; cursor:pointer; outline:none; border:none;}
.heada_weixin .button01:hover{color:#398dee;}
.heada_weixin .ewminput{width:140px;position:absolute;top:80px;right:30px; display:none;z-index:1000;}
.heada_weixin .ewminput img {width:138px;height:138px;border:0px; border:1px solid #dedede; cursor:pointer;}

.heada_weibo {height:30px; padding-top:35px; padding-left:30px;float:right;}
.heada_weibo .button02 {height:30px;line-height:30px;display:block;background:url(../images/icon_weibo.png) no-repeat left center;-webkit-background-size:auto 16px;background-size:auto 16px;font-size:15px; text-indent:25px; cursor:pointer; outline:none; border:none;}


.heada_img{ display:none;}

.menu {width:100%; height:60px; background:#ffffff;box-shadow:0px 2px 6px 3px rgba(16,75,131,.1); position:relative;}
.menua{width:1220px;position:relative; margin:0 auto;}
.menua li{width:60px;height:60px;line-height:60px;text-align:center; font-size:17px; float:left;position:relative;}
.menua li:hover a{color:#398dee;}
.menua li.cu a{color:#398dee;}
.menua li:nth-child(14) {width:80px;}


.foot01{width:100%;background:#3c414c; margin-top:50px; padding-top:30px;}
.foot01a{width:1200px; position:relative; margin:0 auto;}
.foot01a .p1{float:left; height:30px; line-height:30px; font-size:16px; color:#CCCCCC; text-indent:25px; padding-right:30px; background:url(../images/bg2.png) no-repeat center left;}

.foot01b{width:1200px; border-bottom:1px solid #4a4e58; padding-top:10px; padding-bottom:10px; position:relative; margin:0 auto;}
.foot01b ul{width:100%;}
.foot01b li{ height:30px; line-height:30px; font-size:14px;color:#CCCCCC; margin-right:20px;float:left; overflow:hidden;}
.foot01b li a{color:#CCCCCC;}

.foot01c{width:1200px;padding-top:50px; padding-bottom:30px; position:relative; margin:0 auto;}
.foot01c_L{ float:left;}
.foot01c_L .p1{ text-align:center;}
.foot01c_L .p1 img{ height:60px;}
.foot01c_L .p2{ text-align:center; line-height:45px;font-size:14px;color:#CCCCCC;}
.foot01c_L .p2 a{color:#CCCCCC;}


.foot01c_M{ float:left; padding-left:90px;}
.foot01c_M .p1{ height:35px; line-height:35px;background:url(../images/foot01.png) no-repeat left center;-webkit-background-size:auto 20px;background-size:auto 20px; text-indent:25px; font-size:16px; color:#FFFFFF;}
.foot01c_M .p2{ height:35px; line-height:35px;background:url(../images/foot02.png) no-repeat left center;-webkit-background-size:auto 20px;background-size:auto 20px; text-indent:25px; font-size:16px; color:#FFFFFF;}
.foot01c_M .p3{ height:35px; line-height:35px;background:url(../images/foot03.png) no-repeat left center;-webkit-background-size:auto 20px;background-size:auto 20px; text-indent:25px; font-size:16px; color:#FFFFFF;}
.foot01c_M .pa{  line-height:35px;font-size:14px;color:#CCCCCC; padding-left:25px;}
.foot01c_M .pa a{color:#CCCCCC;}

.foot01c_R{width:115px;  float:right;}
.foot01c_R .p1{ text-align:center;}
.foot01c_R .p1 img{width:115px; }
.foot01c_R .p2{ text-align:center; line-height:25px;font-size:14px;color:#CCCCCC;}
.foot01c_R .p2 a{color:#CCCCCC;}


.foot02{width:100%;background:#313743; height:70px; line-height:70px; text-align:center; font-size:13px; color:#CCCCCC}
.foot02 a{color:#CCCCCC}
.foot02 span{ padding-left:10px; padding-right:10px;}

@media screen and (max-width:768px) {
.m_none{display:none;}

.head{height:60px;width:100%;background:#ffffff;box-shadow:0px 2px 6px 3px rgba(16,75,131,.1); overflow:hidden;}
.heada{width:94%; height:60px;position:relative; margin:0 auto;}
.mobile-btn{display: block; width:30%; padding-top:17px; position:relative; float:left;}
.mobile-btn span.icon-menu{ width:26px; height:26px; background: url(../images/menu.png) no-repeat center;-webkit-background-size:26px 26px;background-size:26px 26px;display: block;}
.mobile-btn span.icon-close{ width:26px; height:26px; background: url(../images/close.png) no-repeat center;-webkit-background-size:26px 26px;background-size:26px 26px;display: block;}

.logo{ float:left; width:40%; height:40px; text-align:center; padding-top:10px; overflow:hidden;}
.logo img{ height:40px; border:0px;}
.logo_txt{ display:none}
.heada_so{display:none}
.heada_weixin { display:none}
.heada_weibo { display:none}

.heada_img{ float:right; display:block; padding-top:17px;}
.heada_img img{ height:26px; border:0px;}


.menu{width:100%; height:calc(100% - 60px); background:rgba(0,0,0,0.6);box-shadow:0px 0px 0px 0px rgba(16,75,131,.1); display:none;position:absolute;bottom:0px;left:0px; z-index: 9;}
.menua{width:60%; height:100vh; background:#ffffff;box-shadow:0px 2px 6px 3px rgba(16,75,131,.1); padding-top:10px;position:relative; margin:0 auto; float:left;}
.menua li{width:40%;height:35px;line-height:35px;text-align: left; font-size:16px; padding-left:10%; float:left;position:relative;}
.menua li:hover a{color:#398dee;}
.menua li.cu a{color:#398dee;}
.menua li:nth-child(14) {width:40%;}



.foot01{display:none;}


.foot02{width:100%;background:#313743; height:60px; padding-top:10px; line-height:25px; text-align:center; font-size:13px; color:#CCCCCC; margin-top:20px;}
.foot02 a{color:#CCCCCC}
.foot02 span{ display:block; width:100%; padding-left:0px; padding-right:0px;}




}