@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, em, textarea, p, th, td, span, i {
	margin:0px;
	padding:0px;
}
body {
	font:12px/1.6 Tahoma, Verdana, Arial, sans-serif, "宋体";
	word-wrap:break-word;
	word-break:break-all;
	color:#666;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
ol, ul, li {
	list-style:none;
}
em, i, b {
	font-style:normal;
	font-weight:normal
}
select, button, input, textarea, label {
	font-family:arial, helvetica, clean, sans-serif;
	vertical-align:middle;
	color:#666;
	overflow-y:auto
}
img {
	border:0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration:none;
	color:#000
}
a:hover {
	text-decoration:underline
}
input {
	padding:0 2px
}
.inpt {
	font-size:12px;
	height:26px;
	line-height:26px;
	padding:0 3px;
	width:243px;
	border:1px solid #d8d8d8
}
.inputfile {
	padding:2px;
}
.txtraea {
	padding:3px;
	border:1px solid #d8d8d8
}
.center {
	text-align:center
}
.vlm {
	vertical-align:middle
}
.tx_right {
	text-align:right
}
.clear {
	zoom:1;
}
.clear_fix {
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
	font-size:0
}
.clear:after {
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
	font-size:0
}
.indent {
	text-indent:2em
}
.l {
	float:left;
}
.r {
	float:right;
}
.clear{zoom:1;}
.clear_fix{clear:both;height:0;visibility:hidden;line-height:0;font-size:0}
.clear:after{content:'.';clear:both;display:block;height:0;visibility:hidden;line-height:0;font-size:0}
.header {
	background:url(../images/header_bg.jpg) repeat-x;
	height:116px;
}
.header .logo {
	background:url(../images/logo.jpg) no-repeat;
	height:58px;
	width:432px;
	float:left;
	margin-left:37px;
	margin-top:30px;
}
.header .logo_en {
	background:url(../images/logo_en.jpg) no-repeat;
	height:58px;
	width:560px;
	float:left;
	margin-left:37px;
	margin-top:30px;
}
.header .logo span {
	display:none;
}
.header .logo_en span {
	display:none;
}
.w1000 {
	width:1000px;
	margin:0 auto;
}
.w980{
	width:980px;
	margin:0 auto;
	}
.language {
	background:url(../images/tel_bg.jpg) no-repeat bottom right;
	width:257px;
	height:71px;
	float:right;
	margin-top:20px;
}
.language span {
	float:right;
	margin-top:5px;
}
.menu {
	background:url(../images/menu_bg.jpg) repeat-x;
	height:34px;
}
.menu .nav ul {
	margin-left:40px;
}
.menu .nav ul li {
	float:left;
	font-weight:bold;
	line-height:34px;
	font-size:14px;
	font-family:"微软雅黑";
	width:135px;
	text-align:center;
}
.banner {
/*	background:url(../images/banner.jpg) center;*/
	height:340px;
}
.main {
	padding-top:20px;
	margin:0 auto;
	width:980px;
	height:187px;
	padding-bottom:10px;
}
.main .about_us {
	border:1px solid #dddddd;
	height:144px;
	background:url(../images/about_us.jpg) top no-repeat;
	padding-top:41px;
	width:304px;
	float:left;
	margin-right:10px;
}
.main .about_us_en {
	border:1px solid #dddddd;
	height:144px;
	background:url(../images/about_us_en.jpg) top no-repeat;
	padding-top:41px;
	width:304px;
	float:left;
	margin-right:10px;
}
.main .about_us p {
	padding:8px 18px;
	line-height:21px;
}
.main .about_us_en p {
	padding:8px 18px;
	line-height:21px;
}
.main .news {
	border:1px solid #dddddd;
	height:144px;
	background:url(../images/news.jpg) top no-repeat;
	padding-top:41px;
	float:left;
	margin-right:10px;
	width:316px;
}
.main .news_en {
	border:1px solid #dddddd;
	height:144px;
	background:url(../images/news_en.jpg) top no-repeat;
	padding-top:41px;
	float:left;
	margin-right:10px;
	width:316px;
}
.main .news_en ul {
	padding:10px;
}
.main .news_en ul li {
	line-height:24px;
	color:#0059a4;
}
.main .news_en ul li span {
	color:#999999;
	float:right;
}

.main .news ul {
	padding:10px;
}
.main .news ul li {
	line-height:24px;
	color:#0059a4;
}
.main .news ul li span {
	color:#999999;
	float:right;
}
.main .contact_us {
	border:1px solid #dddddd;
	height:144px;
	background:url(../images/contact_us.jpg) top no-repeat;
	padding-top:41px;
	float:left;
	width:334px;
}
.main .contact_us_en {
	border:1px solid #dddddd;
	height:144px;
	background:url(../images/contact_us_en.jpg) top no-repeat;
	padding-top:41px;
	float:left;
	width:334px;
}
.main .contact_us .cont {
	background:url(../images/contact_us_bg.jpg);
	width:334px;
	height:144px;
}
.main .contact_us_en .cont {
	background:url(../images/contact_us_bg.jpg);
	width:334px;
	height:144px;
}
.main .contact_us .cont p {
	padding:14px 10px 0px 40px;
	line-height:24px;
}
.main .contact_us_en .cont p {
	padding:28px 10px 0px 60px;
	line-height:24px;
}
.products {
	width:980px;
	margin:0 auto;
	height:184px;
	border:1px solid #DDDDDD;
	border-bottom:2px solid #2059aa;
	background: url(../images/products.jpg) no-repeat 23px 12px #f9f9f9;
}
.products_en {
	width:980px;
	margin:0 auto;
	height:184px;
	border:1px solid #DDDDDD;
	border-bottom:2px solid #2059aa;
	background: url(../images/products_en.jpg) no-repeat 23px 12px #f9f9f9;
}
.products .cont {
	margin-top:40px;
	height:130px;
	line-height:22px;
}
.products img {
	border: 1px solid #DDDDDD;
	margin-bottom: 5px;
	padding: 5px;
}
.products .cont ul li {
	float:left;
	margin-right:8px;
	margin-left:8px;
	display:inline;
	text-align:center;
}
.products_en .cont {
	margin-top:40px;
	height:130px;
	line-height:22px;
}
.products_en img {
	border: 1px solid #DDDDDD;
	margin-bottom: 5px;
	padding: 5px;
}
.products_en .cont ul li {
	float:left;
	margin-right:8px;
	margin-left:8px;
	display:inline;
	text-align:center;
}

#demo {
	overflow:hidden;
	width: 980px;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
.bottom {
	text-align:center;
	line-height:80px;
	height:80px;
	clear:both;
	color:#cdcdcd;
}
.left_box{float:left; margin-right:7px; width:246px; }
.main .lanmu { border:1px solid #e8e8e8; width:244px; margin-bottom:8px; }
.main .lanmu .tit{ background:url(../images/lanmu_tit.jpg); height:38px; }
.main .lanmu .tit h2{ font-size:14px; font-weight:bold; line-height:38px; text-indent:32px;}
.main .lanmu .cont{ padding:10px;}
.main .lanmu .cont ul li{ background:url(../images/lanmu_bg.jpg); border:1px solid #e8e8e8; height:33px; line-height:33px; text-align:center; font-size:14px; margin-bottom:8px;}
.main .lanmu_news { border:1px solid #e8e8e8; width:244px; margin-bottom:8px; }
.main .lanmu_news .tit{ background:url(../images/lanmu_tit.jpg); height:38px; }
.main .lanmu_news .tit h2{ font-size:14px; font-weight:bold; line-height:38px; text-indent:32px;}
.main .lanmu_news .cont{ padding:10px;}
.main .lanmu_news .cont ul li{ background: url(../images/sg.gif) no-repeat scroll left -85px transparent; border-bottom:1px dashed #CDCDCD; height:30px; line-height:30px; overflow:hidden; padding:0 0 0 9px; text-overflow:ellipsis;  white-space: nowrap; width:210px;}
.main .contact { border:1px solid #e8e8e8; width:244px; }
.main .contact .tit{ background:url(../images/lanmu_tit.jpg); height:38px; }
.main .contact .tit h2{ font-size:14px; font-weight:bold; line-height:38px; text-indent:32px;}
.main .contact .cont{ padding:10px;}
.main .contact .contact_c{ line-height: 30px; padding-left: 15px;}
.main .right_box{ border:1px solid #e8e8e8; width:721px; float:left; }
.main .right_box .tit{ background:url(../images/right_bg.jpg); height:38px; }
.main .right_box .tit h2{ font-size:14px; font-weight:bold; line-height:38px; text-indent:32px;}
.main .right_box .cont{ min-height:445px; padding:10px; line-height:22px;}
.text_list ul { padding:10px;}
.text_list ul li{ height:35px; line-height:35px; border-bottom:1px dashed #CCC;}
.text_list ul li span{ float:right; color:#383838;}
.text_list ul li i{ color:#074F83; font-family:"宋体";}
.other{ border:1px solid #e8e8e8;  background:#f7f7f7; height:28px; line-height:28px; text-align:center;}
.title { padding:10px 0 0 0;}
.title h2{ text-align:center; font-size:16px; line-height:35px;}
.cont_box{ padding:10px ; line-height:22px;}
.right_pic_li ul{ margin-left:5px;}
.right_pic_li ul li{ float:left; margin:0 8px; margin-top:8px; }
.right_pic_li ul li img{ border:1px solid #dedfe1;}
.right_pic_li span{ display:block; text-align:center;}
.right_pic_li{ min-height:445px; padding:10px 0; }


.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}


.comment{margin-top:10px;}
.comment .t{ padding-left:10px; font-weight:bold;}
.comment .i dl{ margin-bottom:10px; width:740px;float:left;}
.comment .i dl dt{float:left; width:80px; font-weight:bold; text-align:right; padding-right:10px; line-height:25px;}
.comment .i dl dd{float:left; padding-right:10px;}
.comment .list{clear:both}
.comment .list dl{ margin-bottom:10px; line-height:22px;border-top:1px solid #E7E7E7;}
.comment .list dl dt{background-color:#F3F3F3; padding:3px 10px;}
.comment .list dl dd{padding:3px 10px;}
.content div.c,.comment div.c,.content ul.c,.comment ul.c{ margin-top:10px; clear:both}
.content .t,.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Verdana, Geneva, sans-serif; border-left:0;border-right:0;background-color:#F3F3F3}


/*banner*/
.banner{position:relative;width:100%;height:340px;overflow: hidden;}
.banner .wp-banner{position: absolute;width:100%;height: 100%;}
.banner .wp-banner li, .banner .wp-banner li a{display:block; width:100%;height:100%;}
.banner .btn-prev, .banner .btn-next{position: absolute;top: 163px;display: block;display: none;width: 74px;height: 74px;}
.banner .btn-prev{left: 90px;background:url(../images/btn-prev-l.png) no-repeat;}
.banner .btn-next{right: 90px;background: url(../images/btn-next-l.png) no-repeat;}
.banner .btn-serial {position:absolute;left: 50%;bottom: 5px;}
.banner .btn-serial li{float: left;width: 60px;height: 28px;margin: 0 5px;cursor: pointer;}
.banner .btn-serial li a{display: block;width: 100%;height: 8px;margin: 10px 0;background: #fff;}
.banner .btn-serial li.hover a{background: #023689;}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}
