@charset "utf-8";
*{margin: 0;padding: 0;font-family: Arial;}
a{text-decoration: none;color: black}
li{list-style: none}
body{width: 100%}
.wrapper{width: 1200px;margin: 0 auto}
.header_container{width: 100%;height: 150px;background: #f8f8f8;}
.header{width: 1200px;height: 150px;margin: 0 auto;position: relative}
.header .logo {text-align: center;}
.header .logo img {height: 120px;margin-top: 10px}

.search_box{margin-top: -28px;padding-top: 1px}
.search_box li {float: left}
.search_box li:first-child input{border: none;background: transparent;color: #8f8f8f;height: 22px}
.search_box li:nth-child(2) input{background: url("../images/search_icon_03.png") no-repeat ;border: none;width: 25px;height: 22px }
.search_box li:nth-child(2) input:hover{cursor: pointer}

.nav{width: 100%;height: 55px;;position: relative;z-index: 1}
.nav ul>li{float: left;;padding-top: 8px;}
.nav ul> li> a{font-size: 17px;display: inline-block;height: 45px;line-height: 45px;width: 170px;text-align: center}
.nav ul> li> a.hover_nav{background: #4d4948;color: #FFFFFF}
.nav li:first-child{margin-left: 3px}
.nav .nav_sub_cate{position: absolute;z-index: 9999;top: 60px;padding-bottom: 10px;background: #888584;opacity: 0.8;display: none}
.nav .nav_sub_cate li{float: none;margin: 0;line-height: 35px;height: 35px;border-bottom: 1px dotted #FFFFFF;text-align: left;width: 180px;overflow: hidden;font-size: 13px;text-indent: 8px}
.nav .nav_sub_cate li a{color: #FFFFFF}
.nav .nav_sub_cate .black_triangle{position: absolute;top: -14px;left: 61px;z-index: 9999}


/*图片垂直与水平居中*/
.vertical_m{text-align: center;font-size: 0}
.vertical_m a{}
.vertical_m img{vertical-align: middle;max-height: 100%;max-width: 100%}
.vertical_m span{height: 100%;display: inline-block;vertical-align: middle}
/*图片垂直与水平居中*/


.banner{width:100%;height: 368px;background: #D9E8FB;}

.main_container{width: 100%;;padding-top:22px; }

.sidebar{float: left;width: 240px;min-height: 785px;}

.sidebar .category{font-size: 17px;width: 240px;overflow: hidden;padding-bottom: 20px}
.sidebar .category h2{margin-bottom: 10px;font-size: 17px;padding-top: 10px}
.sidebar .category a{width: 238px;border-top: 1px dotted;display: inline-block;color: black;font-size: 14px;padding-top: 12px;padding-bottom: 10px;padding-left: 12px;font-weight: bold}
.sidebar .category .first_level:first-of-type a {border-top: 1px solid #dfdfdf}

.sidebar .category .sec_lev{display: none}
.sidebar .category .sec_lev li{background: #f5f5f5}
.sidebar .category .sec_lev a{text-indent: 20px}
.sidebar .category .sec_lev li:last-child a{border-bottom: none;}



.sidebar .contact_us{min-height: 350px;border: 1px solid #989898;margin-top: 15px;padding-bottom: 10px}
.sidebar .contact_us h2{margin-left: 5px}
.sidebar .contact_us li {;position: relative;}
.sidebar .contact_us li span {font-size: 12px;font-weight: bold}
.sidebar .contact_us li .icon {;position: absolute}
.sidebar .contact_us li span:last-child{padding-left: 35px;display: inline-block}
.sidebar .contact_us li:last-child{font-size: 14px}


.contact_us h2{padding-top: 20px;font-size: 16px;padding-left: 10px}
.contact_us li{margin-top: 30px;margin-left: 5px;}
.contact_us span{margin-left: 10px;font-weight: normal}

.main{float: left;margin-left: 35px;width: 923px;height: 1500px;}

.crumbs{width: 100%;margin: 10px 0 10px 0}
.crumbs a{font-size: 14px}
.crumbs .current{float: left;margin-top:0 }
.crumbs .current span{font-size:17px;font-weight: bold}
.crumbs .location{float: right}

.footer{width: 100%;height: 50px;background: #343434;margin-top: 15px}
.footer a{color: white;text-decoration: underline}
.footer_container{width: 1200px;height:35px;margin: 0 auto ;padding-top: 15px}
.footer_container p{color: white;display: inline-block;font-size: 14px}
.footer_container .link{float: right}
.footer_container .link li{float: left;margin-left: 15px;}

.clear{clear: both}



#footer_feedback{ width:298px; position:fixed; height:310px; bottom:1px; right:0px; background:#fff; border-radius:5px 5px 0 0; overflow:hidden; z-index:10001;}
#footer_feedback.up{}
#footer_feedback .title{ background:#95be06; height:40px; line-height:40px; text-indent:15px; font-size:14px; color:#fff; cursor:default; position:relative;}
#footer_feedback .title .close{ width:9px; height:9px; display:block; background:url(../images/close.png) no-repeat; position:absolute; right:13px; top:15px; margin:0;}
#footer_feedback .demo{ width:258px; margin:0 auto;}
#footer_feedback .tips{ line-height:130%; font-size:14px; color:#333333;}
#footer_feedback .tips_title{ color:#878787; font-size:14px;}
#footer_feedback .text{ border-radius:5px; border:1px solid #cdcdcd; display:block; height:32px; line-height:32px; text-indent:11px; color:#aaaaaa; font-size:14px; width:100%;}
#footer_feedback .send{ border-radius:3px; background:#4d4948; height:32px; line-height:32px; border:0px none; width:100%; text-align:center; color:#fff; font-size:14px; cursor:pointer;}

.search_box{position: absolute;right: 0px;}
