@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: 14px;color: #333333;font-family: "Arial","微软雅黑"; }
a {color: #333333;text-decoration: none;}
a:hover {color: #083770;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;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.ov {overflow: hidden;}
.box{width: 1400px;	margin: 0 auto;}
h1,h2,h3,h4,b{font-weight: normal;}
em,i{font-style: normal;}
input,select{outline: none;}
/*头部*/
.header_fixed{position: fixed; top: 0px; width: 100%; left: 0px; background: #fff; z-index: 999;}
.height_fixed{height: 136px;}
.head_top{line-height: 46px; background: #272727; color: #fff;}



.head_nav{position: relative; height: 90px;}
.head_nav .logo{float: left; margin-top: 20px;}
.head_nav .nav{float: left; height: 50px; line-height: 50px; margin-top: 26px; font-size: 18px; margin-left: 170px;}
.head_nav .nav a{padding: 0px 15px; display: inline-table;}
.head_nav .nav a:hover,.head_nav .nav a.act{background: #083770; color: #fff;}

.top_so{height: 30px; position: absolute; right: 10px; top: 35px; min-width: 30px;z-index: 999;}
.top_so-btn,.top_so .btn{width: 30px;height: 30px;cursor: pointer;display: block; background: url(../images/search_03.png) no-repeat center center;position: absolute;
    right: 0; top: 0;}
.top_so .inp{width: 110px;height: 30px;display: block; border:1px #5d3a2f solid; padding: 0 28px 0 10px;background: #fff;border-radius: 30px;}
.top_so .btn{position: absolute;right: 0;top: 0; background-image: url(../images/search_03.png);font-size: 0;text-indent: 9999px;border: 0;}
.top_so .con{width: 0;overflow: hidden;position: relative;right: 0; transition: .3s; -ms-transition: .3s;-moz-transition: .3s; -webkit-transition: .3s;-o-transition: .3s;}
.top_so.open .con{width: 150px; z-index: 999;}
.top_so.open .top_so-btn{display: none;}
.top_so.open{top: 87px;}



.footer{background: #343434; color: #969595;}
.footer_0f59ac{background: #0f59ac; color: #fff;}
.footer a{color: #969595;}
.footer_0f59ac a{color: #fff;}
.foot_nav{padding: 40px 0px 20px; line-height: 2;}
.foot_nav h3{font-size: 18px; margin-bottom: 6px;}
.foot_kecheng{width: 500px; float: left;}
.foot_kecheng a{float: left; width: 33%;}
.foot_daohang{width: 340px; float: left;}
.foot_daohang a{float: left; width: 33%;}
.foot_contact{width: 410px; float: left;}
.foot_contact h4{color: #6fa5e5; font-size: 24px; background:url(../images/index0408_121.png) center left no-repeat; padding-left: 40px;}
.footer_0f59ac h4{color: #e29e33; background:url(../images/index0408_1212.png) center left no-repeat;}
.foot_erweima{float: right; width: 134px; text-align: center;}




.foot_copyright{background: #272727; text-align: center; color: #6f6f6f; line-height: 44px;}
.foot_copyright_0f59ac{background: #0f59ac; color: #fff; border-top: 1px rgba(255,255,255,0.4) solid;}
.foot_copyright a{color: #6f6f6f;}
.foot_copyright_0f59ac a{color: #fff;}
.foot_copyright a:hover{color: #fff;}



























