@charset "utf-8";
/* CSS Document */
/*基础部分*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl,a{margin:0;padding:0;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
table{border-spacing:0;border-collapse:collapse;}
img{border:none;vertical-align:middle;}
input,select,button{vertical-align:middle;outline: none;}
a{text-decoration:none;color: #313131;}
a:hover{color: #f0412a;}
body{min-width:1200px;font-family:"微软雅黑",'Microsoft YaHei','Arial','Heiti SC';background:#f6f9fc; font-size: 14px;color: #313131;}
.fl{float: left;}
.mr_20{ margin-right: 20px;}
.mbt_50{ margin-bottom: 50px;}
.fr{float: right;}
a.img:hover{opacity: 0.8;}
a.btn:hover{opacity: 0.8;}
.contleft{width: 850px; margin-right: 10px;}
.contright{width: 340px;}
.clear_:before,
.clear_:after{display: block;content: ' ';clear: both; overflow: hidden;width: 0px; height: 0px;}
.center{ width: 1200px; margin: 0 auto; position: relative; }
.comment{ width: 1200px; margin: 0 auto; position: relative;  margin-bottom: 30px;}
/*头部*/

.header-top{ height: 35px; line-height: 35px; background: #313131; border-bottom: 1px solid #f6f6f6;}

.header-top a{ color: #fff; font-size: 12px; padding: 0 28px;}
.header-top a:hover{ color: #00a0e9;}
.header_search{ height: 55px; border-bottom: 3px solid #19829b;background: #fff; padding: 37px 0;}
.header_search .logo{ background: url("../images/logo.png") no-repeat center; width: 230px; height: 60px; display: block; float: left; }
.header_search .logo2{ background: url("../images/logo2.png") no-repeat center; width: 230px; height: 60px; display: block; float: left; }
.header_search .search{ padding-top: 7px; height: 38px; float: right;}
.header_search .search .form{ height: 38px;  overflow: hidden; width: 345px; background: #f6f6f6; border:1px solid #eee;}
.header_search .search .form span{ display: block; float: left; text-align: center; width: 56px; line-height: 38px;  background: #f6f6f6; font-size: 12px; color: #272a34;}
.header_search .search .form .input{ width: 100%; float: left; height:38px; line-height: 38px;}
.header_search .search .form .input input{ background: none; border:none; width: 200px; font-size: 12px; padding: 0 10px; height: 100%; }
.header_search .search .form  .buttom{ float: right; background: url("../images/search_btn2.png") no-repeat center; width: 22px; height: 22px; margin: 8px 10px 0 0; cursor:pointer;}
.header_search .search .form  .buttom button{width: 100%; height: 100%; display: block; background: none; border:none;cursor:pointer;}
.header_search .search .form  .buttom:hover{ opacity: 0.8;}
.header_nav{  height: 68px; line-height: 68px; font-size: 16px; background: #fff;overflow: hidden;}
.header_nav a{color: #000; display: block; float: left;padding: 0 10px; width: auto; margin: 0 47px; position: relative;}
.header_nav a.on::after{content: ''; display: block;position: absolute; left: 0px; bottom: 0px; background: #19829b; height: 3px; width: 100%;transition: all .2s linear;}
.header_nav a:hover::after{content: ''; display: block;position: absolute; left: 0px; bottom: 0px; background: #19829b; height: 3px; width: 100%;transition: all .2s linear;}
.link_box{  background: #313131; padding: 5px 0;}
.link_box .p{ line-height: 32px; color: #fff; font-size: 12px;position: relative;}
.link_box .p a{padding-left:7px; display: inline-block;color: #fff;}
.link_box .p a::after{content: ''; display: inline-block; height: 14px; width: 1px; background: #fff; vertical-align: middle; margin: -2px 0 0 7px;}
.link_box .p span{ display: block; height: 65px; line-height: 65px; font-size: 16px; display: block;}

/*底部*/
.fotter{position: relative; z-index: 2;}
.fotter .fotter-top{overflow: hidden;padding-bottom: 30px;background: #181818;width: 100%;}
.fotter .fotter-top .wrap{width: 300px; float:  left; color: #858585;}
.fotter .fotter-top .wrap p{text-align:center; font-size: 20px; padding: 30px 0 10px 0; font-weight: 500; max-width: 300px; overflow:  hidden; }
.fotter .fotter-top .wrap ul{ width: 277px; margin: 0 auto;}
.fotter .fotter-top .wrap li a{ float: left; color: #858585; font-size: 14px; padding-top: 14px; width: 92px; text-align: center; max-width: 92px; overflow:  hidden;}
.fotter .fotter-top .wrap li{float: left;}
.fotter .fotter-top .wrap li a:hover{text-decoration:underline;color: #e13e28;}
.fotter .fotter-bottom{height: 38px;width: 100%;background: #141414;color: #818181;padding-top:0px; line-height: 38px;}
.fotter .fotter-link{ width: 1200px; margin: 0 auto; text-align: center;font-size: 14px;}
.fotter .fotter-link a{ color:#818181; margin: 0 12px;}
.fotter .fotter-link>a{ margin:0 12px;}
.fotter .fotter-link a:hover{ color:#cdcdcd; }

.pagewrap{  height: 32px; padding: 20px 0; line-height: 32px; text-align: center; color: #666;overflow: hidden;}
.pagewrap a,.pagewrap span{display: inline-block; height: 30px; text-align: center; line-height: 30px; border: 1px solid #eee; background: #fff; border-radius: 3px; padding: 0 12px; margin: 0 2px; font-size: 14px; color: #888;}
.pagewrap a.current ,
.pagewrap .active a,
.pagewrap a:hover{color: #fff; border: 1px solid #ffa442; background: #ffa442;}
.pagewrap li{display: inline-block; _zoom:1;display:inline; }
.pagewrap .page .prev,.pagewrap .page .netx{width:38px;}
.pagewrap .page{margin: 0 auto;display: block;}
.pagewrap li.active a, .pagewrap span{color: #fff; border: 1px solid #ffa442; background: #ffa442;}

/*** 面包屑 ***/
.crumb { font-size: 12px; color: #626262; height: 50px; line-height: 50px; position: relative; }
.crumb a { color: #626262; }
.crumb .umb a:hover { color: #F0412A; }
.crumb span { font-family: Serif; }

.header{margin-bottom:10px}
.Min_border .crumb{ padding:0 20px;}
.header_search{margin:0!important}
