﻿@charset "UTF-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0;padding:0; font-family:CustomFont,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-size: 14px; }
li{list-style-type: none;}
a{text-decoration: none; color: inherit; cursor: pointer;}
a:hover{ text-decoration: underline; }
img{border:none;vertical-align: middle;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.fl{float: left;}
.fr{float: right;}
input{outline: none;}

/*Header 样式*/
.head-nav{ background: #f2f2f2; }
.head{ width: 1200px; margin: 0 auto; padding: 6px 0; }
.head .fr li{ float: left; }
.head .fr li a{ border-left: 1px solid #757575; padding: 0 10px; }
.head .fr li:first-child a{ border-left: 0; }

.head-log{ background: url("../images/bg-use.jpg") no-repeat; background-size: 100% auto; }
.logo{ width: 1200px; margin: 0 auto; height: 150px; position: relative; }
.logo-img{ line-height: 130px; float: left; }
.search{ position: absolute; margin-top: 40px; height: 41px; right: 0; top: 0;}
.search .word{ width: 367px; height: 29px; padding: 5px 10px; border: 1px solid #a80c17; }
.search .submit{ width: 84px; height: 41px; border: 1px solid #a80c17; background-color: #a80c17; color: #fff; cursor: pointer; margin-left: -10px; }
.keyword{
     line-height: 30px; 
}
.keyword a{
    color:#999;
}
.keyword a:hover{
     color:#000; 
}


/*nav样式*/
.nav{ background-color: #b80608; }
.nav ul{ width: 1200px; margin: 0 auto; display: flex; }
.nav ul li{ flex: 1; }
.nav ul li a{ color: white; display: block; text-align: center; line-height: 45px; font-size: 16px; }
.nav ul li.active,.nav ul li:hover{ background-color: #9D1515; }
.nav a:hover{ text-decoration: none; }

#Content{ padding: 20px 0; width: 1200px; margin: 0 auto; }
.navigation{ background: url("../images/inside.png") no-repeat 0 21px; line-height: 60px; padding-left: 23px; }

/*Footer Start*/
#Footer{ border-top: 1px #0f4880 solid; }
.foot{ border-top: 3px #cfe5f3 solid; padding: 20px 0; }
.foot p{text-align: center;line-height: 30px;}
.foot p.img{ width: 1000px; margin:0 auto; line-height: 80px; }
.foot p img{ line-height: 100px; }
.yqlj{text-align: center; line-height: 40px; }
.yqlj select{margin-left: 10px; width: 180px; height: 23px;}
#_span_jiucuo{ float: right; }
/*Footer End*/


#Header_mb {
	display: none;
}

.mb_list_hidden {
	display: none;
}

@media screen and (max-width: 960px) {
	#Header{
		width: 1200px;
	}

}
