@charset "utf-8";
/* CSS Document */
html { overflow-x: hidden; overflow-y: auto; }
/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{ margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: inherit;}
a:focus { outline: none; }
img { border:none; vertical-align:middle; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body { font-size:14px; font-family:"微软雅黑";min-width:1200px;}
/* end reset */

/* public */
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;}

.container{width:1200px;margin:0 auto;}
h1,h2,h3,h4,h5{font-weight:normal;}
.fixed{position:fixed;left:0;top:0;z-index:999;}
.main{width: 1200px;margin: 0 auto;}

.htit2 {font-size:25px;position:relative;text-align: center;}
.htit2 h3 {color:#1e885d;}
.htit2 em {color:#a4a4a4;display: block;margin-bottom: 13px;}
.htit2 i {margin: 0 auto; display: block; width:70px;height: 3px;background: #1e885d;}
.htit2 a {width:130px;height:30px;line-height:30px;text-align:center;background:#1e885d;display:inline-block;border-radius:50px;font-size:15px;color:#fff;position:absolute;right:0;top:30px;}


.banner {position:relative;margin-bottom:80px;}
.one-banner {height:653px;background-position:center center;background-repeat:no-repeat;}
.banner .hd {position:absolute;bottom:20px;left:0;right:0;z-index:10;margin:auto;text-align:center;}
.banner .hd li {display:inline-block;*display:inline;*zoom:1;width:15px;height:6px;margin-right:10px;border-radius:50px;background:#bcbcbc;text-indent:-9999px;}
.banner .hd li.on {background:#1e885d;width:50px;}
.banner-btn {width:1200px;margin:auto;position:absolute;left:0;right:0;z-index:2;top:0;}
.banner-btn a {cursor:pointer;position:absolute;display:block;width:70px;height:45px;top:290px;}
.banner-btn a.prev {left:0;background:url(../images/banner_prev.png);}
.banner-btn a.next {right:0;background:url(../images/banner_next.png);}

.other_banner{width:100%;max-width:1920px;margin: 0 auto;}
.other_banner img{width:100%;}


.top_search {height:60px;}

.top_search .right {
    float: right;
    line-height: 30px;
    height: 30px;
}
.top_search .right>span {
    float: left;
    display: block;
    color: #1e885d;
    margin-right: 15px;
    margin-top: 39px;
}

.top_search .right form {float:left;width:190px;height:30px;top:39px;position:relative;margin-right:28px;}
.top_search .right form input.text {width:190px;height:30px;border:1px solid #ccc;border-radius:50px;text-indent:10px;}

.top_search .right form input.submit {width:30px;height:30px;position:absolute;right:5px;top:0;background:url(../images/top_search.jpg) no-repeat center center;cursor:pointer;}

.header_nav {width:100%;height:116px;background:#fff;box-shadow:1px 2px 2px #ccc;}
.header_nav h1 {height:90px;line-height:90px;float:left;display:inline-block;position: relative;top:-23px}
.header_nav h1 img {max-height:99px;display:inline-block;}
.header_nav ul {float:right;text-align:center;margin-top:30px;}
.header_nav ul li {height:55px;margin:0 25px;display:inline-block;float:left;line-height:20px;font-size:16px;color:#585858;position:relative;}
.header_nav ul li:hover,.header_nav ul li.on {border-bottom:2px solid #1e885d;}
.header_nav ul li em {display:block;font-size:12px;color:#8f8f8f;}
.header_nav ul li i {width:1px;height:15px;background:#d2d2d2;display:inline-block;position:absolute;right:-25px;top:5px;}

.footer {background:#222222;text-align:center;}
.footer .footer_box {padding:80px 0 60px 0;}
.footer .col_box1 {width:29%;float:left;}
.footer .col_box2 {width:42%;float:left;}
.footer .col_box1 .text_box {display:inline-block;color:#929292;font-size:15px;}
.footer .col_box1 .text_box a:hover {color: #fff;}
.footer .col_box1 .text_box ul {margin-bottom:50px;}
.footer .col_box1 .text_box li {width:80px;display:inline-block;margin:0 15px 35px 15px;}
.footer .col_box1 .text_box p {line-height:25px;}
.footer .col_box1 .text_box p a {font-size: 13px}
.footer .col_box2 .text_box {border-right:1px solid #3f3f3f;border-left:1px solid #3f3f3f;}
.footer .col_box2 .text_box .footer_logo {width:250px;height:95px;display:inline-block;}
.footer .col_box2 .text_box .footer_logo img {width:250px;height:95px;}
.footer .col_box2 .text_box p {font-size:15px;color:#929292;line-height:25px;}
.footer .col_box2 .text_box p.tel {font-size:20px;font-weight:bold;padding:10px 0 20px 0 ;line-height:35px;}
.footer .erweima_box {font-size:15px;color:#929292;line-height:25px;width: 170px; float: right;}
.footer .erweima_box .img_box {width:138px;height:138px;display:inline-block;margin:30px 0 10px 0;}
.footer .erweima_box .img_box img {width:138px;height:138px;}
.footer p.company {line-height:90px;text-align:center;color:#929292;font-size:15px;border-top:1px solid #3f3f3f;display:block;}
.footer p.company a:hover {color: #fff;}



/* 分页导航 */
/* 1 */
.type_nav {padding:30px 0;font-size:14px;}
.type_nav .list_box {width:183px;height:40px;line-height:40px;display:inline-block;float:left;background:#eee;text-indent:7px;margin-right:20px;cursor:pointer;position:relative;}
.type_nav .list_box:last-child {margin-right:0}
.type_nav .list_box h4 {color:#333;background:url(../images/pro_tag1.png) no-repeat 160px center;}
.type_nav .list_box h4.on {color:#fff;background:#1e885d url(../images/pro_tag2.png) no-repeat 160px center;}
.type_nav .list_box ul {width:100%;background:#1e885d;position:absolute;left:0;top:40px;display:none;z-index:20;}
.type_nav .list_box li {width:100%;height:40px;border-top:1px solid #fff;color:#fff;}

.type_nav1 {padding:30px 0;font-size:14px;}
.type_nav1 .list_box1 {width:170px;height:40px;line-height:40px;display:inline-block;float:left;background:#eee;text-indent:20px;margin-right:15px;cursor:pointer;position:relative;}
.type_nav1 .list_box1:last-child {margin-right:0}
.type_nav1 .list_box1 h4 {color:#333;background:url(/templates/cn2014/images/pro_tag1.png) no-repeat 150px center;}
.type_nav1 .list_box1 h4:hover, .type_nav1 .list_box1 h4.on {color:#fff;background:#1e885d url(/templates/cn2014/images/pro_tag2.png) no-repeat 150px center;}
.type_nav1 .list_box1 ul {width:100%;background:#1e885d;position:absolute;left:0;top:40px;display:none;z-index:20;}
.type_nav1 .list_box1 li {width:100%;height:40px;border-top:1px solid #fff;color:#fff;}

/* 2 */
.agroup {width:100%;height:70px;text-align:center;border:1px solid #d2d2d2;font-size:17px;color:#212121;line-height:70px;position:relative;}
.agroup a {width:140px;height:70px;display:inline-block;}

.abt{ line-height:28px; font-size:14px;}
.abt p{ line-height:28px; font-size:14px;}

/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#1f885d; BORDER-BOTTOM-COLOR:#1f885d; BORDER-TOP-COLOR:#1f885d; BORDER-RIGHT-COLOR:#1f885d;background:#1f885d; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#1f885d; BORDER-BOTTOM-COLOR:#1f885d; BORDER-TOP-COLOR:#1f885d; BORDER-RIGHT-COLOR:#1f885d; background:#1f885d; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#1f885d 1px solid;border-radius:5px;
}/*当前选中页码的背景色*/