@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;padding: 0;}

html {overflow-y: scroll;overflow-x: hidden;}
html, body {height: 100%;font-size: 16px;color: #333333;font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
a {color: #333333;text-decoration: none;}
a:hover {color: #ac2d3e;text-decoration: none;}
img {border: 0 none; max-width: 100%;}
ol, ul, li {list-style: none;}
div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}
input[type="submit"], input[type="reset"] {cursor: pointer;}
textarea{font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.ov {overflow: hidden;}
.box{max-width: 1280px;	margin: 0 auto;}


i,em{font-style: normal;}
h1,h2,h3,h4,b{font-weight: normal;}
/*头部*/
.header{background:url(../images/index_bg_01.png) repeat-x; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 999; height: 185px;}
.header .logo{float: left;}

.nav {height: 60px; line-height:60px; float: right; margin-top: 50px;}
.nav ul>li.menu-item-level-1,.nav ul>li.dropdown-custom-level-1{position: relative;float: left;}
.nav ul>li.menu-item>a,.nav ul>li.dropdown-custom-level-1>a {display: block;padding:0px 20px; color: #fff;}
.nav ul>li .dropdown-menu{display: none;width: 100%;height: auto;color: #fff;position: absolute;left: 0px;z-index: 999999;top: 60px;background: rgba(255,255,255,0.5);	}
.nav ul li .dropdown-menu a {height: 50px;display: block; line-height: 50px;display: block;text-align: center;}
.nav ul li .dropdown-menu a:hover {color: #fff;background: #ac2d3e;}
.nav ul li.menu-item-level-1:hover>a, .nav ul li.menu-item-level-1 a.nhover,.nav ul li.dropdown-custom-level-1:hover>a, .nav ul li.dropdown-custom-level-1 a.nhover {background:#9b0000;}
.nav ul li.menu-item-level-1:hover .dropdown-menu,.nav ul li.dropdown-custom-level-1:hover .dropdown-menu{display: block;}

.nav ul li.search{float: left; width: 32px; background: url(../images/index_03.png) center center no-repeat; cursor: pointer; height: 60px; margin-left: 30px;}



/******底部****/
.footer{background: #333333; color: #ffffff;}
.footer a{color: #ffffff; display: inline-table;}
.foottop{padding:55px 0px 30px; line-height:30px;}
.foottop .foot_logo{float: left; margin-top: 50px;}
.foottop h3{font-size: 24px; color: #909090; text-align: left; background:url(../images/index_34.jpg) left top no-repeat; padding-top: 15px; background-size:30px 4px; margin-bottom: 10px;}

.foot_contact{float: left;width: 385px;background: url(../images/line_03.jpg) left center no-repeat; padding-left: 100px; margin-left: 100px;}
.foot_contact p{line-height: 3;}
.foottop .foot_erweima{float: right; width: 310px; text-align: center;background: url(../images/line_03.jpg) left center no-repeat; padding-left: 100px;}
.foottop .foot_erweima li{display: inline-table; width: 150px; text-align: center;}
.foottop .foot_erweima li img{max-width: 130px;}
.foottop .foot_erweima span{display: block; line-height: 2; margin-top: 5px;}

.foot_link{line-height: 2; padding: 20px 0px;}
.foot_link span{border-left: 4px #d71618 solid; display: inline-table; padding-left: 15px;}
.foot_link a{display: inline-table; margin: 0px 10px;}

.footbot{line-height: 50px;background: #000000; color: #ffffff; text-align: center;}
.footbot a{color: #c5cbde;}
.footbot p.left{float: left;}
.footbot p.right{float: right;}







.search_bg{background: rgba(0,0,0,0.8); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999999; display: none;}

.search_alert{background: #fff; position: absolute; left: 50%; top: 50%; padding: 30px 40px; margin-left: -240px; margin-top: -55px;}
.search_alert input{height: 50px; float: left;}
.search_alert input.txt{width: 300px; background: #eee; border:0px #eee solid;}
.search_alert input.sub{width: 100px; text-align: center; background: #990000; border:1px #990000 solid; color: #fff;font-size: 20px;}
.search_bg a.close{position: absolute; left: 50%; top: 50%; margin-top: -150px; display: inline-table; background: url(../images/close.png) center center no-repeat; background-size: 100%; width: 50px; height: 50px; margin-left:300px; }


