﻿*{ margin: 0; padding: 0; border: 0;font-size: 14px; color: #000; font-family: "微软雅黑";}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
}
a{ text-decoration: none; }
ul li{ list-style: none;}
.clearfix{ clear: both;}
.clearfix:after {content: ".";display: block; height: 0;clear: both;visibility: hidden;}
.clearfix { zoom:1;}  /* for IE/Mac */
.box1200{
	width: 1200px;
	margin: 0 auto;
}
#head {
	height: 76px;
	background: url("../images/header.jpg") no-repeat center;
	position: relative;
	padding-top: 66px;
}
#head .logo{
	width: 138px;
	height: 122px;
	display: inline-block;
	background: url("../images/logo.png") no-repeat center;
	position: absolute;
	top:39px;
	left: 50%;
	margin-left: -69px;
	z-index: 11;
}

.headL {
	float: left;
	line-height: 146px;
}

.headL img {
	vertical-align: middle;
}

.headR {
	float: right;
	background: url(../images/common/tel.jpg) no-repeat 0 center;
	padding-left: 50px;
	color: #333;
	line-height: 30px;
	margin-top: 43px;
}
.headright{
	height: 66px;
	line-height: 66px;
	display: inline-block;
	position: absolute;
	left: 50%;
	top:0;
	margin-left: 340px;
	font-size: 20px;
	color: #feaf00;
}

.headR p {
	font-size: 22px;
	color: #feaf00;
	font-weight: bold;
}

.seach-text{
	height: 28px;
	line-height: 28px;
	margin-top: 20px;
	padding-left: 10px;
	border: 0;
}
.seach-image{
	width: 32px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	display: inline-block;
	border: 0;
	margin-top: 20px;
	background: #333;
}
#nav {
	height: 76px;
	text-align: center;
}

#nav li {
	float: left;
	width: 160px;
	height: 76px;
}

#nav li.active a{
	color: #fff;
}
#nav li:hover {
	background: #2330f0;
}
#nav li:hover a{
	color: #fff
}
#nav li > a {
	display: block;
	width: 100%;
	height: 60px;
	padding-top: 16px;
	color: #fff;
	text-align: center;
}
#nav li a p{
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #fff;
}
#nav li a span{
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	color: #fff;
}
.drop {
	position: relative;
}

.drop-con {
	position: absolute;
	width: 200%;
	background: #517ff0;
	display: none;
	z-index: 3;
}

.drop:hover .drop-con {
	display: block;
}

.drop-con a {
	display: block;
	text-align: center;
	height: 36px;
	line-height: 36px;
	width: 50%;
	color: #fff;
	float: left;
	position: relative;
	z-index: 12;
}

.drop-con a:hover {
	background: #2330f0;
}
#nav{
	position: relative;
}
.searchbox{
	position: absolute;
	right: 10px;
	top: 4px;
}
.title-name{
	padding-top: 60px;
	padding-bottom: 40px;
}
.title-name .name-1{
	height: 40px;
	line-height: 40px;
	font-size: 32px;
	color: #004fa4;
	font-weight: 600;
	text-align: center;
}
.title-name .name-2{
	height: 40px;
	line-height: 40px;
	font-size: 32px;
	color: #fff;
	font-weight: 600;
	text-align: center;
}
.title-name .name-bg-1{
	width: 980px;
	height: 30px;
	line-height: 30px;
	background: url("../images/name-bg-1.png") no-repeat center;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #666;
}
.title-name .name-bg-2{
	width: 980px;
	height: 30px;
	line-height: 30px;
	background: url("../images/name-bg-2.png") no-repeat center;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.title-name .p-1{
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #575757;
	font-weight: 600;
	text-align: center;
}
.title-name .p-2{
	height: 42px;
	line-height: 42px;
	font-size: 34px;
	color: #0150a3;
	font-weight: 600;
	text-align: center;
}
.protypelist-ul{
	text-align: center;
}
.protypelist-ul li{
	width: 160px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	background: #fff;
	font-size: 15px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.protypelist-ul li:hover{
	background: #ffad00;
}
.protypelist-ul li:hover a{
	color: #fff;
}
.protypelist-ul li a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 15px;
	text-align: center;
}

.product-ul-1{
	width: 100%;
}
.product-ul-1 li{
	width: 23%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 10px;
}
.product-ul-1 li a{
	width: 94%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 15px;
	display: block;
	background: #fff;
}
.product-ul-1 li a img{
	width: 100%;
	height: 228px;
}
.product-ul-1 li p{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #333;
}
.product-ul-2{
	width: 100%;
}
.product-ul-2 li{
	width: 23%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 10px;
}
.product-ul-2 li a{
	width: 100%;
	display: block;
}
.product-ul-2 li a img{
	width: 100%;
	height: 228px;
}
.product-ul-2 li p{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #333;
}
.chanpin{
	height: 817px;
	background: url("../images/chanpin.png") no-repeat center;
}

.liucheng{
	padding-bottom: 123px;
	background: url("../images/liucheng.jpg") no-repeat 50% bottom;
}
.yuan-ul{
	margin-top: 40px;
	margin-bottom: 80px;
}
.yuan-ul li{
	width: 172px;
	height: 170px;
	line-height: 170px;
	margin: 0 34px;
	background: url("../images/yuan.jpg") no-repeat center;
	color: #ffad00;
	font-size: 24px;
	text-align: center;
	font-weight: 600;
	float: left;
}

.four-box{
	height: 400px;
}
.four-box .left{
	width: 430px;
	height: 400px;
	float: left;
	padding-left: 74px;
	padding-right: 56px;
}
.four-box .right{
	width: 640px;
	height: 400px;
	float: left;
}
.four-box .right.bg-1{
	background: url("../images/photo1.jpg") no-repeat center;
}
.four-box .right.bg-2{
	background: url("../images/photo2.jpg") no-repeat center;
}
.four-box .half{
	height: 200px;
	padding-left: 85px;
}
.four-box .half.h-1{
	background: url("../images/h-1.jpg") no-repeat 3px 11px;
}
.four-box .half.h-2{
	background: url("../images/h-2.jpg") no-repeat 3px 11px;
}
.four-box .half.h-3{
	background: url("../images/h-3.jpg") no-repeat 3px 11px;
}
.four-box .half.h-4{
	background: url("../images/h-4.jpg") no-repeat 3px 11px;
}
.four-box .half h4{
	height: 62px;
	line-height: 62px;
	font-size: 34px;
	color: #000;
	font-weight: 600;
}
.four-box .half h5{
	height: 21px;
	line-height: 21px;
	font-size: 20px;
	color: #2799d7;
	font-weight: normal;
	padding-bottom: 18px;
	border-bottom: 1px dashed #cbccce;
}
.four-box .half p{
	padding-top: 10px;
	line-height: 24px;
	font-size: 15px;
	color: #555;
}

.slides {
	position: relative;
	z-index: 1;
}
.about{
	width:1200px;
	margin: 0 auto;
	margin-top: 30px;
}
.aboutL{
	width: 450px;
	float: left;
}
.aboutL .about-img{
	width: 450px;
	height: 279px;
	position: relative;
	overflow: hidden;
}
.aboutR{
	width: 700px;
	padding-left: 50px;
	float: right;
}
.aboutR h2{
	height: 30px;
	line-height: 30px;
	font-size:20px;
	color:#0050a5;
	font-weight: 600;
}
.aboutR p{
	padding-top: 18px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.aboutR p  .more{
	width: 126px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	background: #ffad00;
	font-size: 16px;
	color: #fff;
}
.picScroll-left2{text-align: center;position: relative;}
.picScroll-left2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left2 .next{width: 30px;height: 60px;display: inline-block;background: url("../images/swip-left.png ") no-repeat center;position: absolute;left: 0;top:50%;margin-top: -30px;z-index: 100;}
.picScroll-left2 .prev{width: 30px;height: 60px;display: inline-block;background: url("../images/swip-right.png ") no-repeat center;position: absolute;right: 0;top:50%;margin-top: -30px;z-index: 100;}
.picScroll-left2 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left2 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:blue; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }
.picScroll-left2 .bd{ width:1120px;  margin: 0 auto }
.picScroll-left2 .bd ul{overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{width:20% ; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left2 .bd ul li a{width: 96%;height: 100%;display: inline-block;text-align: center;background: #6e6e6e;margin: 0 auto}
.picScroll-left2 .bd ul li a img{ width:100%; height:180px; display:block; object-fit: cover;}
.picScroll-left2 .bd ul li .p-1{
	height: 25px;
	line-height: 25px;
	margin-bottom: 12px;
}
.picScroll-left2 .bd ul li .p-1 .more{
	width: 98px;
	height: 23px;
	line-height: 23px;
	display: block;
	margin: 0 auto;
	border: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.picScroll-left2 .bd ul li  .p-name{height: 28px;line-height: 28px;font-size: 16px;color: #fff;text-align: center;margin-top: 4px;}
.picScroll-left2 .bd ul li  .p-remark{line-height: 26px;font-size: 14px;color: #666;padding-left: 15px;padding-right: 15px;text-align: left;}

.bg-1-box{
	padding-bottom: 72px;
	background: url("../images/78465.jpg") no-repeat center bottom;
}
.news-box{
	width: 1200px;
	margin: 0 auto;
}
.news-box .half{
	width: 550px;
	height: auto;
}
.news-box .half.left{
	float: left;
}
.news-box .half.right{
	float: right;
}
.news-box .half .h4{
	height: 48px;
	line-height: 48px;
	font-size: 24px;
	color: #333;
	font-weight: 600;
	margin-bottom: 12px;
}
.news-box .half .h4 span{
	font-size: 18px;
	color: #666;
	font-weight: normal;
	margin-left: 8px;
}
.news-box .half .h4 .more{
	font-size: 14px;
	color: #666;
	float: right;
	display: block;
}
.news-ul{

}
.news-ul li{
    height: 43px;
    line-height: 43px;
    padding-left: 20px;
    background: url("../images/news-ul.jpg") no-repeat 0 center;
    border-bottom: 1px dashed #313131;
}
.news-ul li span{
    float: right;
    font-size: 16px;
    color: #333;
    margin-right: 6px;
}
.foot{
    padding-bottom: 30px;
    background: #3465c4;
}
.TN-foot{
    padding-left: 340px;
    padding-right: 26px;
    width: 834px;
    height: 255px;
    padding-top: 65px;
    position: relative;
}
.TN-foot .foot-logo{
    width: 258px;
    height: 78px;
    padding-top: 208px;
    background: url("../images/TN-foot.jpg") no-repeat center;
    position: absolute;
    left: 0;
    top:0;
    text-align: center;
}
.TN-foot .foot-logo span{
    width: 188px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin: 0 auto;
    font-size: 22px;
    color: #fff;
    text-align: center;
}
.TN-foot .foot-ul{
    width: 100%;
    height: 53px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    margin-bottom: 25px;
}
.TN-foot .foot-ul li{
    width: 11%;
    height: 53px;
    line-height: 53px;
    float: left;
    text-align: center;
}
.TN-foot .foot-ul li a{
    width: 100%;
    height: 53px;
    line-height: 53px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.TN-foot .xinxi-div{
    width: 265px;
    height: auto;
    float: left;
}
.TN-foot .xinxi-div p{
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    text-align: left;
}
.TN-foot .last-div{
    padding-left: 38px;
    height: 108px;
    padding-top: 20px;
    border-left: 1px solid #fff;
    float: left;
}
.TN-foot .last-div p{
    line-height: 26px;
    color: #fff;
    font-size: 14px;
    text-align: left;
}
.TN-foot .last-div p a{
    color: #fff;
}
.TN-foot .ewm-div{
    width: 98px;
    padding-top: 98px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url("../images/ewm.jpg") no-repeat center top;
    float: right;
    margin-right: 50px;
    margin-top: 22px;
}













/*product list 开始  */
.floatL .contact{
    width: 100%;
}

.container{
	margin: 0 auto;
	}
.top{
	margin: 0 auto;background: #e4e4e4;
	}
.top_box{
	width: 1200px;margin: 0 auto;
	}
.top_box p{
	line-height: 30px;
	}
.topL{
	float: left;
	}
.top p ,.top p a{
	font-size: 12px;color: #646464;
	}
.top p a:hover{
	color: #FF981F;
}	
.topR{
	float: right;
	}
.header{
	margin: 0 auto;
	width: 1000px;
	}
.headerL{
	float: left;
	padding: 20px 0;
}
.headerR{
	float: right;
	padding: 10px 0;
}
.nav{
	overflow: hidden;
	background: #229039;
	}
.nav_box{
	width: 1000px;
	margin: 0 auto;
}	
.nav_box ul li{
	float: left;
	padding: 0 30px;
	line-height: 40px;
	border-left: 1px solid #fff;
}
.nav_box ul li:hover{
	background: #ff981f;
}
.nav_box ul{
	margin-left: 20px;
}
.border{
	border-right: 1px solid #fff;
	}
.nav_box ul li a{
	color: #fff;
}
.flexslider{
	position:relative;
	height: 720px;
	overflow:hidden;
	background: url(../Images/loading.gif) 50% no-repeat;
	}
.slides{
	position:relative;
	z-index:1;
	}
	.flexslider li{height:720px;}
.slides li{
	width: 100%;
	}
	.slides li img{display:block;}
.flex-control-nav{
	position:absolute;bottom:10px;
	z-index:2;
	width:100%;
	text-align:center;
	}
.flex-control-nav li{
	display:inline-block;width:14px;
	height:14px;margin:0 5px;
	*display:inline;zoom:1;
	}
.flex-control-nav a{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../Images/dot.png) right 0 no-repeat;
	z-index: 999;
	cursor:pointer;
	}
.flex-control-nav .flex-active{
	background-position:0 0;
	}
.flex-direction-nav{
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
	}
.flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	}
.flex-direction-nav li a.flex-prev{
	left:40px;
	}
.flex-direction-nav li a.flex-next{
	right:40px;
	}
.main{
	margin: 0 auto;
	margin-top: 20px;
	}

.about_box{
	border: 1px solid #b1b1b1;
	width: 763px;
	float: left;
	height: 270px;
	background: url(../images/about_bg.jpg) no-repeat center center;
}	
.about_box .about_title p{
	line-height: 40px;
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	padding-left: 45px;
	background: url(../images/1_11.png) no-repeat 1% 50%;
	}
.about_box .about_title p span a{
	float: right;
	line-height: 40px;
	color: #555555;
	font-size: 12px;
	font-weight:normal;
	padding-right: 15px;
}	
.about_box .about_info img{
	margin-top: 15px;
	margin-left: 10px;
	padding: 10px;
	border: 1px solid #d9d9d9;
}
.about_box .about_info p{
	margin-top: 50px;
	width:445px;
	float: right;
	line-height: 28px;
	color: #585858;
	padding-right: 20px;
	}
.li img{
	border:1px solid #dcdcdc;
}	
.rongyu_img{
	margin:8px 0;
	position:relative;
	height:190px;
	overflow:hidden; 
	}
.rongyu_img .slides{
	position:relative;
	z-index:99;
	}
.rongyu_img .slides li{
	height:190px;
	width: 100%;
	 }
.rongyu_img .slides li img{
	width:225px;
	height:190px;
}
.rongyu_img .flex-control-nav{
	position:absolute;bottom:10px;
	z-index:999;
	width:100%;
	text-align:center;
	}
.rongyu_img .flex-control-nav li{
	display:inline-block;width:14px;
	height:14px;margin:0 5px;
	*display:inline;zoom:1;
	}
.rongyu_img .flex-control-nav a{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/dot.png) right 0 no-repeat;
	cursor:pointer;
	z-index: 999;
	}
.rongyu_img .flex-control-nav .flex-active{
	background-position:0 0;
	}
.rongyu_img .flex-direction-nav{
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
	}
.rongyu_img .flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	}
.rongyu_img .flex-direction-nav li a.flex-prev{
	left:40px;
	}
.rongyu_img .flex-direction-nav li a.flex-next{
	right:40px;
	}	
.rongyu{
	border: 1px solid #229039;
	float: right;
	width: 228px;
}	
.rongyu_title{
	background: #229039;
}
.rongyu_title p{
	padding-top: 10px;
	height: 55px;
	background: url(../images/1_13.png) no-repeat 5% 50%;
	font-size: 18px;
	color: #fff;
	padding-left: 50px;
	}	
.rongyu_title p span{
	display: block;
	color: #fff;
}	

#main{
	width: 1200px;
	margin: 0 auto;
	}
.floatL{
	width: 26%;
	float: left;
	}
.floatL .sideTitle p{
	line-height: 58px;
	font-size: 24px;
    background: #5672bc;
	font-weight: bold;
	color: #fff;
    text-align: center;
	}
.floatL .side_List ul li{
	line-height: 32px;
	border-bottom: 1px solid #d3eada;
    text-align: center;
	}	
.floatL .side_List ul li:hover a{
	color: #ffe95c;
}	
.floatL .side_List ul li a{
	color: #fff;
	width: 100%;
	height: 100%;
	display: inline-block;
}
.floatL .side_List{
	background: #84aef8;
	padding-bottom: 20px;
}
.floatR{
	width: 72%;
	float: right;
	}
.pro_Title{
	border-bottom: 3px solid #5672bc;
}	
.pro_Title p{
	line-height: 38px;
	font-size: 16px;
	/*background: #5773bd;*/
	font-weight: bold;
	color: #545454;
    text-align: center;
	}
.pro_Title span{
	float: right;
	font-weight: normal;
}	
.pro_Title span:hover a{
	color: #FF981F;
}
.pro_Title span a{
	color: #737373;	
	line-height: 38px;
	font-size: 12px;	
}
.banner{
	background: url(../images/1_33.png) no-repeat center center;
	height: 135px;
}	
.news{
	width: 1000px;
	margin: 0 auto;
	margin-top: 30px;
}
.newsbox{
	width: 425px;
	float: left;
	margin: 0 45px 0 18px;
	}	
.anli{
	width: 270px;
	float: left;
}
.contact{
	width: 240px;
	float: left;
}
.anli{
	border: 1px solid #229039;
}
.news_list ul{
	margin-top: 10px;
}
.news_list ul li{
	line-height: 28px;
	border-bottom: 1px dashed #515151;
}
.news_list ul li span{
	float: right;
	color: #515151;
}
.news_list ul li a{
	color: #515151;
}
.news_list ul li a:hover{
	color: #FF981F;
}
.contact .con_list img{
	margin-top: 5px;
}

.contact .con_list ul li a{
	font-size:12px;
}

.contact .con_list ul li{
	font-size:12px;
	line-height: 34px;
	color: #676767;
	padding-left: 10px;
}
.contact .con_list ul .bold{
	font-weight: bold;
	font-size: 14px;
	}

.dsite{
	font-size: 12px;
	font-weight: bold;
	float: right;
	line-height: 38px;
	}
.dsite a:hover{
	color: #FF981F;
}	
.pro_Title p{
	float:left;
	}
.pro_list ul li{
	float: left;
	margin: 5px;	
}	
.pro_list ul li img{
	width: 183px;
	border:1px solid #dcdcdc;
	height:140px ;
}
.pro_list ul li p a{
	color: #515151;
	font-size: 12px;
	display: block;
	text-align: center;
}
.pro_list ul li:hover a{
	color: #FF981F;
}

.floatR .news_list li{
	line-height: 38px;
}


.xiangxi { overflow:hidden; width:749px;margin-bottom: 30px;}
.xiangxi .xz {float:left; width:250px;}
.xiangxi .xz img{ width:245px ; height: 185px;margin-top: 20px;}
.xiangxi .xz p {padding-top:6px;}
.xiangxi .xy {float:left; padding:30px 0 0 100px;}
.xiangxi .xy p { line-height:28px; font-weight:bold;}

.titlep {font-weight:bold; text-align:center; font-size:13px; line-height:48px;}
.time{ margin-bottom: 10px; background-color: #E8E8E6;}
.time p{ text-align: center; line-height: 26px;}

.relatv {overflow: hidden;margin: 21px 0;background-color: #E8E8E6;padding: 2px 5px 2px 5px;border: solid 1px #DDD;/* height:28px; */}
.relatv p{ line-height: 26px;}
.relatv p.uppage{ float: left;}
.relatv p.nextpage{ float: right;}
.relatv a { margin-left:5px; color:#E95F20;}
.tag { font-family: "微软雅黑";}
.rtt { padding:20px 0 5px 0; width:500px;}
  .proshow{padding-top: 10px;border-top: 1px solid #dcdcdc;}
 .proshow p{ line-height: 28px; color: #575757;}
.infons ul { overflow:hidden;}
.infons ul li { float:left; width:340px; padding-left:20px; overflow:hidden;  line-height:33px; border-bottom:1px dotted #CECAC9; background: url(../Images/common/icon_news.gif) 4px 15px no-repeat;}

.infonn P{font-size: 14px;color: #575757;line-height: 28px;}
.infopro ul{ overflow:hidden;}
.infopro ul li{ float:left; width:253px; text-align:center; margin-bottom: 12px;}
.infopro ul li a img { margin-bottom:10px; border:1px solid #C5C5C5;width:185px ;height: 140px;}
.infopro ul li a{display: block;text-align: center;}

/*分页*/
.pages {
clear: both;
overflow: hidden;
color:#444;
margin: 20px 0;
}
.pages a {
color:#444;
font-weight:bold
}
.pages a:hover {
color:#f60;
}
.pages ul {
list-style:none
}
.pages li {
display: block;
float:left;
margin-left:8px;
list-style:none;
padding: 2px 5px 2px 5px;
border: #aaaadd 1px solid;
}
.pages li.previous_s, .pages li.next {
background-color: #E2E2E2;
}
.pages li.pages_solid {
color: #FFF;
background-color: #000099;
}
#tip {
position:absolute;
color:#333;
display:none;
}
#tip s {
position:absolute;
top:40px;
left:-20px;
display:block;
width:0px;
height:0px;
font-size:0px;
line-height:0px;
border-color:transparent #BBA transparent transparent;
border-style:dashed solid dashed dashed;
border-width:10px;
}
#tip s i {
position:absolute;
top:-10px;
left:-8px;
display:block;
width:0px;
height:0px;
font-size:0px;
line-height:0px;
border-color:transparent #fff transparent transparent;
border-style:dashed solid dashed dashed;
border-width:10px;
}
#tip .t_box {
position:relative;
background-color:#CCC;
filter:alpha(opacity=50);
-moz-opacity:0.5;
bottom:-3px;
right:-3px;
}
#tip .t_box div {
position:relative;
background-color:#FFF;
border:1px solid #ACA899;
background:#FFF;
padding:1px;
top:-3px;
left:-3px;
}
.tip {
border:1px solid #DDD;
overflow: hidden;
}
.tag a {
margin:0px 5px;
}
.tag {

border: solid 1px #CCC;
background-color: #F5F6F5;
line-height: 25px;
padding-left: 25px;
margin-bottom: 10px;
}
.tag a {
text-decoration: none;
}
.unpage {
line-height: 25px;
}
.unpage span {
font-weight: bold;
}


.foot_box{width:1000px;margin:0 auto;}


.friendlink{width:1002px;padding:5px 0px;margin:0 auto;/* height:29px; */margin-top:5px;line-height:29px;}
.friendlink a{ margin-right:5px; color:#000;}
.friendlink h1{font-size: 16px;color: #545454;background:url(../images/1_11.png) no-repeat;height:29px;padding-left:35px;line-height:29px;border-bottom: 3px solid #229039;padding-left: 35px;}