﻿@charset "utf-8";
/* by Adon , CSS Document */

*{ margin:0; padding:0;}
body{ font-size:14px; font-family:"微软雅黑"; color:#444;}
a{ text-decoration:none; color:#444;}
ul,li{list-style:none}
img{ border:0;}
h1,h2,h3{ font-size:14px;}
em{font-style:normal}
.left{ float:left;}
.right{ float:right;}
.clearfix{clear:both}
.container{ width:1106px; margin:0 auto;}
.container-c{ width:1030px; margin:0 auto;}
.header{position:relative;float:left; width:100%; left:0; z-index:999;max-width:1920px; margin:0 auto; right:0;top:0; background:url(../images/head_1.png) no-repeat center;border-bottom:solid 4px #bbae98;}
.header.header-fix{background:url(../images/head.png) no-repeat center #fff !important; border-bottom:solid 4px #bbae98;position:fixed !important; padding-bottom:0px !important;}
.header .container{ position:relative;}
.header .header-top{margin:10px 18px 14px 0;line-height:21px;}
.header .header-top a{ float:left; color:#fff; padding-right:12px;font-size:14px; background:url(../images/header-top_1.png) no-repeat right;margin-left:11px;font-weight:bold;}
.header .header-top a.clear{ padding-right:0; background:none}
.header .header-nav li{float:left; font-size:14px; padding:0 9px; line-height:22px;height:70px; color:#fff;border-right:solid 1px #ecfdff;font-weight:bold;}
.header .header-nav li:hover a{ color:#d4d4d4}
.header .header-nav li a{ color:#fff;}
.header .header-nav li.clear{ border:none;}
.header .header-nav li font{ display:block; font-weight:normal;font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.header .header-nav li.m .sub{ background-repeat:no-repeat; background-position:right;height:265px;position:absolute;top:120px;right:0; border:solid 1px #aaaaaa; z-index:999; background-color:#eeeeee;width:650px;display:none;padding:35px 0 0 35px; border-top:none;}
.header .header-nav li.m:hover{ background:url(../images/sub-on_1.jpg) no-repeat bottom}
.header .header-nav li.m .sub big{ display:block; font-size:30px; font-family:Tahoma, Geneva, sans-serif; padding-bottom:15px;color:#6c5742; font-weight:normal}
.header .header-nav li.m .sub ul li{ display:block; float:none; height:auto; color:#777777; line-height:30px;font-size:12px;font-weight:normal;padding:0;}
.header .header-nav li.m .sub ul li a{color:#777777;font-size: 14px;}
.header .header-nav li.m .sub ul li a:hover{color:#02a3b1}
.index-content { background:#E5E3D7; position:relative;clear:both; padding-bottom:30px;width:100%; float:left;}
.index-content .container{ width:1106px}
.index-content .index-list.num3{margin-top:-35px;}
.index-content .index-list{ float:left; width:100%; margin-bottom:15px;}
.index-content .index-list li img{ margin-bottom:8px;}
.index-content .index-list li:hover { background:#02a3b1}
.index-content .index-list li:hover font a,.index-content .index-list li:hover span,.index-content .index-list li:hover p{ color:#fff;}
.index-content .index-list li{position:relative;padding-bottom:17px;float:left; background:#fff;}
.index-content .index-list li em{ position:absolute; top:220px; right:-6px; z-index:99}
.index-content .index-list li span{ text-transform:capitalize;padding:0 22px;display:block; color:#5fa730; font-size:17px; font-family:Tahoma, Geneva, sans-serif;}
.index-content .index-list li font{padding:4px 22px 5px;display:block; color:#505050; font-size:20px; font-weight:bold;}
.index-content .index-list li p{padding:0 22px; line-height:19px;display:block; color:#a2a1a1; height:38px; overflow:hidden}
.index-content .index-list li.clear{ margin-right:0 !important;}
.index-content .index-list.num3 li{ width:357px;margin-right:14px;}
.index-content .index-list.num2 li{ width:542px;margin-right:16px;}
/*.slider{ width:100%;height:613px; max-width:1920px; position:relative;margin:0 auto;}
.slider .container img{margin-left:10px;margin-top:180px;}*/
.slider{ position:relative;width:100%;height:613px;overflow:hidden;}
.slider .tempWrap{margin:0 auto}
.slider ul li{background-position:50% 0;height:613px;float:left;width:100%}
.slider ul li a{float:left;width:100%; height:100%;}
.slider ul li .container img{margin-left:10px;margin-top:180px;}
.top {position:fixed;right:0;top:50%; z-index:9999; text-align:right}
.top #top{ display:none}
.position{ position: relative; float:left; height:275px;width:100%; font-family:Tahoma, Geneva, sans-serif;background-color: #fff;}
.position .container{ position:relative;}
.position .position-img{ position:absolute; right:30px;top:0; z-index:999}
.position .position-t{width:100%;color:#02a3b1; text-indent:35px; padding-top:40px;background:url(../images/banner.jpg?v=1.3) no-repeat center;background-size:auto 100%; height:124px;}
.position .position-t h1{ text-transform:capitalize;font-weight:normal;font-size:32px; display:block;}
.position .position-t h2{ font-weight:normal; font-size:20px; text-transform:uppercase;}
.position .position-l{ width:100%;border-bottom:solid 1px #dddddd;}
.position .position-l a{ text-transform:capitalize;float:left;border-right:solid 1px #dddddd;padding:15px 20px; color:#737373; font-size:15px;}


/*-----------page----------*/
.p_bar {margin: 5px 3px 5px 3px;clear: both; height:30px; padding-top:5px;}
.p_bar a {float:left;padding: 1px 4px;font-size:12px;text-decoration: none; border: 1px solid #ddd; line-height:18px;background-color: #fff;}
.p_bar a:link{color: #333333;text-decoration: none;}
.p_bar a:visited{color: #333333;text-decoration: none;}

.p_bar .p_display{color:#666666;margin-right:1px;}

.p_bar .p_num {background-color: #fff;border:1px solid #ddd;margin-right:1px;}
.p_bar a:hover.p_num  {border: 1px solid #BA0611;color:#02a3b1;}

.p_bar .p_redirect {padding: 1px 4px;background-color: #fff;margin-right:1px;font-size:12px;}
.p_bar a:hover.p_redirect {border: 1px solid #BA0611;color:#02a3b1;}

.p_bar .p_curpage {margin-right:1px;background-color: #cbf4f7;color:#333333;font-weight: bold;}
.p_bar .p_total {border-right: 0px solid #DDD2BD;color: #333333;}
.p_bar .p_pages {margin-right:1px;color: #333333;}
.p_bar .p_red{color:#02a3b1;}
.p_bar .p_input {float:left;border:1px solid #ddd;width:30px;height:20px;margin:0px 2px 0px 0px;padding:0px 2px 0px 2px; line-height:20px;font-size:12px;}
.p_bar .p_btn {float:left;border:1px solid #ddd;background-color:#ccc;color:#000099;width:28px;height:22px;margin:0px;padding:0px 2px 0px 2px; line-height:20px;font-size:12px;cursor:pointer;}
.p_bar .p_btn:hover{float:left;border:1px solid #BA0611;background-color:#fff;color:#BA0611;width:28px;height:22px;margin:0px;padding:0px 2px 0px 2px; line-height:20px;font-size:12px;}
.p_bar em {float:left;padding: 1px 4px;font-size:12px;line-height:18px;background-color: #fff;font-style:normal;}


.view_page{font-size:13px;text-align:center;padding-top:15px;border-top:1px solid #e5e5e5;margin-top:15px;}
.view_page a{color:#444}
.view_page a:hover{color:#02a3b1;}
.view_page .p_input{border:1px solid #ccc;width:30px;height:20px;}