﻿* { margin: 0; padding: 0; }
body { font: 12px/22px "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #444; min-width: 980px; margin: 0 auto; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
ul,ol { list-style: none; }
input,select,textarea { font-size: 14px; font-family: "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #555; }
em,i,address { font-style: normal; }
strong { color: #000; }
a img { border: 0; }
a { color: #444; text-decoration: none; }
a:hover { color: #f60; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.none { display: none; }

hgroup { width: 980px; margin: 0 auto; }

.ui-tips { background: #f30; padding: 20px 0; text-align: center; color:#fff; }
.ui-tips a { text-decoration: underline; color:#fff; margin: 0 5px; }

#tbar { height: 28px; line-height:28px; background:#585757; overflow: hidden; }
#tbar dt { float: left; }
#tbar dd { float: right; }
#tbar dd a { margin-left: 10px; color:#bbb; }
#tbar dd a:hover { color:#fff; }

header { width: 100%; background:#fff; }
header hgroup { height: 60px; overflow: hidden; }
header #logo { width: 310px; height: 60px; float: left; }
header #logo a { width: 310px; height: 60px; display: block; background: url(logo.png) no-repeat left center; text-indent: -999999px; overflow: hidden; float: left; }
header #tops { width:200px; float: left; padding-top:30px; }
header .tsearch { width: 165px; height: 20px; background: url(bgs.jpg) no-repeat; float:right; }
header .tsearch .ipts { width: 125px; height: 20px; line-height: 20px; float: left; border: 0; background:transparent; font-size:12px; padding: 0 10px;}
header .tsearch .btns { width:20px; height:20px; float:left; cursor: pointer; background:transparent; border:0; text-indent:-9999999px; overflow:hidden; font-size:0;}

header nav { width: 470px; float: left; }
header nav ul { padding-left:70px; }
header nav li { float: left; }
header nav li a { color: #888; font-weight: bold; display: block; float: left; padding: 0 13px; height: 60px; line-height: 80px; overflow: hidden; font-size: 14px; }
header nav li a:hover,
header nav li.hover a { color: #222; }

#content { padding: 20px 0; background:#e2e1df; }
#left { width: 230px; float: left; padding:14px; background:#fff; border:#ddd 1px solid; }
#right { width: 680px; float: right; background:#fff; padding:14px; border:#ddd 1px solid; }
#right img {  }

#main { padding:14px; background:#fff; border:#ddd 1px solid; }

footer { text-align: center; background:#323232; padding:15px 0; text-align: center; color:#ccc; }

/*Inner Page Style*/

#position { height: 16px; line-height: 16px; padding: 10px 20px; background:#f7f7f7; border:#efefef 1px solid; border-left:#1447a2 3px solid; margin-bottom: 20px; }
#position h1,#position h2 { float: left; font-size: 16px; color:#1447a2; }
#crumbs { color:#999; float: right; font-size:12px; }
#crumbs a { color: #999; }

.category { background:#efefef; }
.category h3 { background: #1447a2; color: #fff; height: 40px; line-height: 40px; padding: 0 0 0 20px; font-size: 16px; }
.category ul { font-size:12px;}
.category li { border-bottom:#ddd 1px solid; border-top:#fff 1px solid; }
.category li a { padding-left: 35px; background-image: url(a1.gif); background-repeat: no-repeat; background-position: 20px center; line-height: 36px; display:block; font-size:12px; }
.category li a:hover,
.category li.hover a { color:#f60; background-color:#fff; background-image: url(a2.gif); font-weight:bold; }
.category dl {}
.category dt {}
.category dd { border-bottom:#ddd 1px solid; border-top:#fff 1px solid; }
.category dd a { padding-left: 4em; background-image: url(a1.gif); background-repeat: no-repeat; background-position: 35px center; line-height: 36px; display:block; font-size:12px; }
.category dd a:hover,
.category dd.hover a { color:#f60; background-color:#fff; background-image: url(a2.gif); font-weight:bold; }

.contact { margin-top: 20px; }
.contact h3 { background: #1447a2; color: #fff; height: 40px; line-height: 40px; padding: 0 0 0 20px; font-size: 16px; }
.contact li { padding: 4px 6px; }
.contact li:nth-child(even) {background: #efefef; }
.contact li:nth-child(odd) {background: #ffffff; }
.contact li em { padding-left: 68px; }

.alist {}
.alist li { height: 36px; line-height: 36px; overflow: hidden; background: url(a1.gif) no-repeat 5px center; padding-left:15px; border-bottom:#ccc 1px dashed; }
.alist li span { float:right; color:#999; }



.plist { }
.plist li { width: 220px; height: 220px; border:#fff 1px solid; float: left; text-align: center; margin: 0 4px 0 0; overflow: hidden; }
.plist li a { font-weight: bold; }
.plist li img { height: 150px; width: 200px; display: block; margin-bottom: 10px; border:#ddd 1px solid; padding: 8px; }
.plist li a:hover img { border-color: #f60; }




.list_page{text-align:center;margin:30px 0;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3; font-weight:bold;border-radius:0;}


h1.h1title { font-size: 24px; color: #222; margin-bottom: 30px; font-weight: normal; }

article { line-height: 26px;  }
article h1 { text-align: center; font-size: 20px; line-height: 1.6em; margin: 0 0 10px 0; color: #000; }
article h2,article h3,article h4,article h5,article h6 { margin: 15px 0; color: #222; }
article h2 { font-size: 16px; color: #222; }
article h3 { font-size: 14px; }
article p { margin: 15px 0; text-indent: 2em; }
article ul,article ol { margin: 0 0 0 2em; }
article ol li { }
article ul li { }
article li p { text-indent: 0; margin: 0; }
article img { max-width: 600px; }

article table { border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; border-collapse: collapse; border-spacing: 0; margin: 15px 0; }
article th { border-left: #ddd 1px solid; border-top: #ddd 1px solid; padding: 5px 10px; background: #eee; color: #333; }
article td { border-left: #ddd 1px solid; border-top: #ddd 1px solid; padding: 5px 10px; }
article td p { text-indent: 0; margin: 0; }




article .in { color:#888; margin: 15px 0; text-align: center; }
article .in span { margin: 0 15px; }



.article_prev_next { margin: 20px 0; height: 30px; line-height: 30px; }
.article_prev_next .prev { float: left; width: 50%; overflow: hidden; }
.article_prev_next .next { float: right; width: 50%; text-align: right; overflow: hidden; }

.pro_img { text-align: center; }
.pro_img img { width: 600px; margin: 15px auto; }


/* HOME STYLE START */

#banner { width: 100%; height: 500px; background:#fff; margin: 0 auto 0; position:relative; }
.arrow {width:58px;height:30px;background:#fff url(arrow_down.png) no-repeat center center;position:relative;top:-2px;left:100px;}
.hidden-xs { width: 100%; height:500px; position:absolute; top:0; left: 0; z-index:1;}
.fullSlide { width:100%; position:relative;	height:500px; }
.fullSlide .bd { margin:0 auto;	position:relative;	z-index:0;	overflow:hidden; }
.fullSlide .bd ul {	width:100% !important;	padding:0;	margin:0; }
.fullSlide .bd li {	width:100% !important;	height:500px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:500px;}
.fullSlide .hd { width:100%; position:absolute;	z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block; *display:inline; zoom:1;	width:16px;	height:16px; margin:1px 3px; overflow:hidden; line-height:999px; background: url(dot.png) no-repeat -2px -17px;}
.fullSlide .hd ul .on { background: url(dot.png) no-repeat -2px -1px; }
.fullSlide .prev,.fullSlide .next {	display:block;	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:2%;	z-index:1;	width:40px;	height:60px;	background:url(slider-arrow.png) -126px -137px #000 no-repeat;	cursor:pointer;	filter:alpha(opacity=50);	opacity:0.5;	display:none;}
.fullSlide .next {	left:auto;	right:2%;	background-position:-6px -137px;}
		
.cmenu { width: 100%; height:110px; position:absolute; top:390px; left: 0; z-index:3; }
.cmenu ul { width: 980px; background:#fff; margin: 0 auto; height:110px; }
.cmenu li { width: 300px; float: left; margin-left:20px; }
.cmenu li a { width: 300px; height: 90px; margin-top:10px; background:#eee; display:block; color:#fff; }
.cmenu li a img { width:100px; height:80px; display:block; float:left; margin:5px 15px 5px 5px;}
.cmenu li a span { font-size: 18px; padding: 20px 0 0 0; display:block; float: left; }
.cmenu li a i { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.cmenu li.li_7 a { background: url(cbg1.png) no-repeat; }
.cmenu li.li_8 a { background: url(cbg2.png) no-repeat; }
.cmenu li.li_9 a { background: url(cbg3.png) no-repeat; }

.bbg { width: 100%; height:90px; position:absolute; top:410px; left: 0; z-index:2; background:#fff; }



.wrap { position:relative; float:left; background:#fff; border:#ddd 1px solid; padding: 15px; height: 180px; }
.wrap h2 { font-size: 18px; color:#333; margin-bottom:10px; }
.wrap h2 span { }
.wrap .vmore { width: 46px; height: 20px; background: url(more1.gif) no-repeat center; text-indent: -9999999px; overflow: hidden; position: absolute; top: 15px; right: 15px; }

.pros { width: 288px; }
.news { width: 368px; margin: 0 10px; }
.news img { float:right; }
.news li { height: 24px; line-height: 24px; overflow: hidden; background: url(a1.gif) no-repeat left center; padding-left: 10px;}
.overview { width: 208px; }



.picScroll-top{ margin:0 auto;  width:260px; overflow:hidden; position:relative; top:-35px; }
.picScroll-top .hd{ overflow:hidden;  height:30px; }
.picScroll-top .hd .prev,
.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-left:10px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("arrow.png") 0 -100px no-repeat;}
.picScroll-top .hd .next{ background-position:0 -140px;  }
.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none }
.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("icoCircle.gif") 0 -9px no-repeat; }
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{ }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; }
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:180px; height:130px; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-top .bd ul li .title{ text-align: center; }



#pbanner { height:260px; }


/* HOME STYLE END */

#ainfo_1 { }

#newslist { background: url(pbanner2.jpg) no-repeat top center; padding-top:200px; }

#ainfo_2 { }
#ainfo_2 p { text-indent: 0; }
#map { width: 600px; height:450px; float: left; margin-right: 50px; }*/

/*clear float*/
.m10 { clear: both; height: 30px; overflow: hidden; display: block; }
.clear { clear: both; }
.clearfix:after,header:after,#content:after,footer:after,nav:after,hgroup:after,.alist:after,.aintro:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}
.clearfix,header,#content,footer,nav,hgroup,.alist,.aintro{ zoom:1; }