html{ position:relative; width:100%; height:100%; overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, dl, dt, dd, span { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
td { border-color:#000; }
fieldset, img { border: 0px; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
strong { font-weight:bold; }
ol, ul, dl { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
img { vertical-align:middle; }
input, button { vertical-align:middle;hide-focus:expression(this.hideFocus=true); outline:none; }
input { text-indent:2px; }
button { cursor:pointer; }
abbr, acronym { border: 0px; }
a{ text-decoration:none; outline:none;} 
a:hover{ color:#038f3d; text-decoration:none; outline:none; }
.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix { display:block; }

body{font-family:"微软雅黑","黑体","宋体"; min-width:1200px; position:relative; min-height:100%; overflow:hidden; font-size: 14px; color: #333; background: #f6f6f6;}
.fl { float:left; }
.fr { float:right;}
.col1{ width: 305px;}
.col3{ width:875px;}
.bg{background:#f4f4f4;}
.common{ margin-top: 20px; padding:0 20px 20px;overflow: hidden;}
.share-block{ display: none;}
.share-title{ height: 50px; line-height: 50px; border-bottom: 2px solid #ededed; position: relative;}
.share-title h2,.share-title .h2{ float: left; height: 50px; border-bottom: 2px solid #297ae6; color: #2a2a2b; font-size: 20px; font-weight: bold;}
.share-title .more{ float: right; color: #2a2a2b; font-size: 12px;}
.share-title .more:hover{ color: #297AE6;}
.share-title .share-tab{ float: right;}
/*幻灯?*/
.slider{position:relative;overflow:hidden;zoom:1; width:100%; height:100%;}
.slider li span{ display:block; width:100%; height: 30px; position: absolute; left:0; bottom:0; line-height: 30px; text-align: center;}
.slider li .span1{ color:#fff; z-index:11;}
.slider li .span2{ background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:1;}
.slider .play{position:absolute;top:0;left:0;overflow:hidden;zoom:1; z-index:1;}
.slider .play li{float:left;list-style:none; position:relative;}
.slider .btn{position:absolute;z-index:3;overflow:hidden;}

.slider .left,.slider .right{position:absolute}
.slider .next,.slider .prev{display:block;position:absolute;top:50%;margin-top:-20px;z-index:3;opacity:0.5; filter:alpha(opacity=50);cursor:pointer}
.slider .next:hover,.slider .prev:hover{display:block;position:absolute;z-index:3;opacity:1; filter:alpha(opacity=100);cursor:pointer}
.slider .next{right:0}
.slider .prev{left:0}
.share-title .share-tab a{float: left; height: 35px; border-bottom: 5px solid transparent; text-align: center; line-height: 40px; color: #939393; font-size: 16px;padding:0 20px;}
.share-title .share-tab a.active{ background: #297ae6; border-bottom-color: #2671d6;color: #fff;}
.ui-header{ height: 140px; background: #fff;}
.header{ width:1200px; margin:0 auto;}
.header-logo{ float: left; width:388px; height: 76px; padding-top: 30px;}
.header-logo img{ width:388px; height: 76px;}
.header-search{ float: right; width: 570px; float: right; padding-top: 37px;}
.header-search .search{ width: 568px; height: 38px; background: #fff; border:1px solid #2671d6;}
.header-search dl{ float: left; width:68px; height: 38px; line-height: 38px;position: relative; padding-right: 10px; border-right:1px solid #2671d6;}
.header-search dt{ padding-right: 12px;position: relative; cursor: pointer; background:url(../image/jt_bg.png) no-repeat right 15px; text-align: center;}
.header-search dd{ position: absolute; left:-1px; top:38px; display: none; background: #fff; border:1px solid #2671d6; z-index: 11; width: 78px; text-align: center;}
.header-search dd a{ color: #343434;line-height: 25px; display: block;}
.header-search dd a:hover{ background:#2671d6; color: #fff;}
.header-search dl:hover dd{ display: block;}
.header-search .text{ float: left; width:344px; margin:8px 0 0 10px; padding:0 15px; border:0 none; background: no-repeat;  height: 22px; line-height: 22px;}
.header-search .btn{ float: left; width:105px; height: 38px; padding-left: 38px; border:0 none; background:#2671d6; color: #fff; font-weight: bold; position: relative; font-size: 18px;}
.header-search .btn i{ display: block; position: absolute; left:20px; top:10px; width:20px; height: 20px; background: url(../image/sprite.png) no-repeat -55px 0;}
.header-search .hot{ color: #999; padding-top: 10px;}
.header-search .hot span{ vertical-align: middle;}
.header-search .hot a{ color: #323232; margin-left: 20px; display: inline-block; vertical-align: middle;}
.header-search .hot a:hover{color:#297ae6;}
.ui-nav{ height: 48px; background: #297ae6;}
.ui-nav ul{ width:1200px; height: 48px; margin:0 auto;}
.ui-nav li{ float: left; height: 42px; line-height: 48px; border-bottom: 6px solid transparent; margin-right: 30px; display: inline; position: relative;}
.ui-nav li:before{ position: absolute; right:-18px; top:-4px; color: #fff; content: '.';}
.ui-nav li:last-child:before{ display: none;}
.ui-nav .active,.ui-nav li:hover{ border-bottom-color: #1a529c; background: #2267c4;}
.ui-nav li a{ padding:0 16px; color: #fff; display: block; font-size: 20px;}

.wrap{ width: 1200px; margin:0 auto; overflow: hidden;}
/*评分星星*/
.stars,.small-stars{width: 109px; height: 16px; background: url(../image/stars.png) no-repeat 0 -16px; display: inline-block; vertical-align: middle;}
.stars i,.small-stars i{ display: inline-block; height: 16px; background: url(../image/stars.png) no-repeat 0 0; vertical-align: top;}
.small-stars{ width:88px; height: 12px; background: url(../image/sprite.png) no-repeat -79px -12px;}
.small-stars i{ background: url(../image/sprite.png) no-repeat -79px 0; height: 12px;}
/*分页*/
.paging{ overflow: hidden; height: 25px; line-height: 25px; padding:11px 0; background: #fff;}
.paging a,.paging span{ display: inline-block; vertical-align: middle; color: #333;}
.paging .text{ vertical-align: middle; width:50px; border:1px solid #3877c9; padding:0 5px; text-align: center; height: 23px; line-height: 23px;}
.paging a{ margin-left: 8px; padding:0 6px;}
.paging .number{ width:25px; height: 25px; text-align: center; padding:0;}
.paging .active,.paging a:hover{ background: #3877c9; color: #fff; font-weight: bold; border-radius: 2px;}
.paging a:hover{ font-weight: normal;}
.paging .home{ margin:0 10px 0 24px;}
.paging .final{ margin-right: 10px;}
.paging .go{ margin-left: -5px; width: 25px; height: 25px; background: #3877c9; text-align: center; line-height: 25px; border-radius: 0; color: #fff; margin-right: 12px;}
.paging{}
/*返回顶部*/
.returnTop{ position:fixed; left:50%; bottom:50px; width:50px; height: 28px; background: #fff; text-align: center; cursor: pointer; color: #999; padding-top: 22px; line-height: 28px; margin-left: 625px; display: none;}
.returnTop i{ display: block; position: absolute; left:16px; top:10px; width:19px; height: 10px; background:url(../image/sprite.png) no-repeat -56px -192px;}
.returnTop:hover{ color: #fff; background: #297ae6;}
.returnTop:hover i{background:url(../image/sprite.png) no-repeat -56px -202px;}
.footer{ padding:30px 0; text-align: center; color: #333;}
.footer p{ line-height: 22px;}
.footer a{ color: #333;}


         














