﻿*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
.line_middle{text-decoration:line-through}
.float_left li{float:left;}
.float_right li{float:right;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.text-center{ text-align:center;}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.clearfix::before, .clearfix::after { content: " ";display: block;height: 0;overflow: hidden;}
.clearfix::after {clear: both;}
.clear{ clear: both; height:0px;}
.clear::after {clear: both;content: "";display: block;visibility: hidden;}

.body_width{width:1200px; margin:0 auto;position:relative;}
/* 链接颜色 */
.gray666,.gray666 a{color:#666}
.gray333,.gray333 a{color:#333}
.gray999,.gray999 a{color:#999}
.gray666 a:hover,.gray999 a:hover,.gray333 a:hover{color:#FF5911}
.red,.red a{color:#FF0000;}
.footer_cl,.footer_cl a{color:#E1FFFF;}
.footer_cls,.footer_cls a{color:#B8FFF2;}
.nav a{color:#FFF;}
.mr0{margin-right:0px !important;}

.f14,.f14 p,.f14 div,.f14 span,.f14 td,.f14 th,.f14 li{font-size:14px; !important;}
.f14 a{font-size:14px; !important;}

.f13,.f13 p,.f13 div,.f13 span,.f13 td,.f13 li{font-size:13px; !important;}
.f13 a{font-size:13px; !important;}

.f15{font-size:15px !important;}
.f15 a{font-size:15px !important;}

.f16{font-size:16px !important;}
.f16 a{font-size:16px !important;}

.f18{font-size:18px;}
.f18 a{font-size:18px;}

.f20{font-size:20px;}
.f20 a{font-size:20px;}

.bold{font-weight:bold;}
.bold a{font-weight:bold;}

.fl{float:left;}
.fr{float:right;}
/* 顶部 */

.header{width:100%; position:relative;height:234px; background:url(/images/top_bg.jpg) repeat-x 0 0;}
   /*  最顶部 */
.top_box{height:132px;}
.top_box .top_logo{position:absolute;left:0px;margin-top:24px;}
/* 首页搜索框 */
.search-all {background: rgb(61, 175, 167) none scroll 0 0;position: absolute;right:0px;top:52px;width: 358px;z-index: 999999;}
.search {border: 2px solid rgb(61, 175, 167);float: left;font-size: 14px;width: 356px;}
.search-sort {background-color: rgb(255, 255, 255);cursor: pointer;float: left;height: 35px;line-height: 35px; padding: 0 5px;position: relative;}
.search-sort-txt {color: rgb(43, 43, 43);display: inline-block;margin-right: 4px;width: 35px;}
.search-sort em, .search-sort:hover em {border-left: 5px solid rgb(255, 255, 255);border-right: 5px solid rgb(255, 255, 255);border-top: 5px solid rgb(43, 43, 43);display: inline-block;height: 0;vertical-align: middle;width: 0;}
.search-sort-list {background-color: rgb(255, 255, 255);border: 1px solid rgb(219, 219, 219);left: -1px;position: absolute;top: 35px;width: 65px;z-index: 99999;}
.search-sort-list li {color: rgb(43, 43, 43);line-height: 24px;padding-left: 5px;}
.search-input {border: 0 none;color: rgb(43, 43, 43);float: left;height: 35px;line-height: 35px;padding: 0 5px;width: 231px;font-size:13px;}
a.search-btn {text-decoration: none !important;}
.search-btn {color:#FFF;cursor: pointer;display: inline;float: left;background:none;border:none;font-size:14px;height: 26px;margin-left: 12px;margin-right: 12px;margin-top: 4px;width: 31px;}

  /*  LOGO一栏 */
.nav li a{padding:0px 28px; text-align:center;float:left;line-height:42px;font-size:16px;}
.nav li.hover a{background:#006159;}

.layout {margin-left: auto;margin-right: auto; max-width: 1200px; min-width: 980px;}
.layout li {float: left; height: 101px;padding-bottom: 9px;padding-top: 9px;transition: background 0.3s ease 0s;width: 11.11%;}
.layout li a {border-right: 1px solid rgba(191, 191, 191, 0.3); box-sizing: border-box;color: #fff;display: block; text-decoration:none;}
.layout li:last-child a {border: medium none;}
.layout li:hover {background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;color:#FFF;}
.layout li:hover a { border-color: transparent;color: #99ffcc;}
.layout li i {display: block;font-size: 48px;line-height: 60px;text-align: center;}
.layout li strong {display: block;font-size: 16px;font-weight: normal;line-height: 40px;text-align: center;}

.icon1{ background:url(/images/nav_dot1.png) no-repeat center 10px;}
.icon2{ background:url(/images/nav_dot2.png) no-repeat center 10px;}
.icon3{ background:url(/images/nav_dot3.png) no-repeat center 10px;}
.icon4{ background:url(/images/nav_dot4.png) no-repeat center 10px;}
.icon5{ background:url(/images/nav_dot5.png) no-repeat center 10px;}
.icon6{ background:url(/images/nav_dot6.png) no-repeat center 10px;}
.icon7{ background:url(/images/nav_dot7.png) no-repeat center 10px;}
.icon8{ background:url(/images/nav_dot8.png) no-repeat center 10px;}
.icon9{ background:url(/images/nav_dot9.png) no-repeat center 10px;}

/* Footer */
.footer_nav_box{width:100%;background:#04AF9F;height:296px; overflow:hidden;margin-top:50px;}
.footer_nav_list{margin:20px 0px 20px 0px}
.footer_nav_list li{float:left;border-right:1px #1EC0B3 solid;padding:10px 33px;height:230px;}
.footer_nav_list li h2{font-size:15px;font-weight:bold;margin-bottom:10px;}
.footer_nav_list li p{line-height:24px;font-size:13px;float:left;}
.footer_nav_list li p.pp{margin-left:20px;}

.footer_friends{padding-top:10px;padding-left:20px; float:left;}
.footer_friends h2{font-size:15px;font-weight:bold;margin-bottom:10px;}
.footer_friends .wx{background:url(/images/wx.jpg) no-repeat left 0px;padding-left:100px;height:84px; overflow:hidden;margin-top:20px;}
.footer_friends .wx h3{font-size:16px;margin-top:8px;}
.footer_friends .wx p{font-size:12px;margin-top:4px;}
.footer_friends .phone{margin-top:14px;font-size:14px;}
.footer_friends .phone span{ font-family:Arial, Helvetica, sans-serif;font-size:18px;}

.footer_box{width:100%;background:#038D80;height:114px;}
.footer_box_infor{ position:relative;}
.footer_box_infor h3{ position:absolute;left:0px;top:23px;}
.footer_box_infor p{ position:absolute;left:316px;top:23px;}


/*  分页列表 */
.fenye {margin: 40px auto 10px;}
.fenye a {padding: 3px 10px;background-color: #f1f1f1; border: 1px solid #dddddd; border-radius: 2px;display: inline;margin: 0 2px;}
.fenye b{background-color: #04AC9B;border: 1px solid #00776B;color: #ffffff;padding: 3px 10px;}
/*  分页列表 */

.table10{height:22px;background:#FFF;}   
  .table10 td{height:22px;background:#FFF;padding:10px 10px;}
