@charset "utf-8";
/* CSS Document */

.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 300px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 300px;
	display: block;
}

body{
	margin:0;
	font:12px Arial Arial, Helvetica, sans-serif ; 
	color:#333333;
	background:;

}
body,div,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset{ margin:0;padding:0;}
a img, img{border:0;}
h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
em { font-style:normal;}
ul,ol,li{ list-style:none;}
input,label,select,option,textarea,button,fieldset,legend {font:12px Arial,Simsun,Helvetica,sans-serif;}  
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.hidden{display:none;}
.dispayblock{ display:block;}
.ml10{ margin-left:10px;}
.ml11{ margin-left:11px;}
.t_14{ font-size:14px;font-weight:bold;}
.t_20{ font-size:20px;font-weight:bold;}
a{ color:#333;text-decoration:none;bblr:expression(this.onFocus=this.blur());}
a:hover{color:#920000;text-decoration:underline;}
.hr_line{ height:1px;background:url(../images/line_dashed.gif) 0 0 repeat-x; clear:both;font-size:0; line-height:1px; text-align:center;}
.Black5,.blank5px{display:block; clear:both; height:5px; font-size:1px; overflow:hidden;}
.Black8,.blank8px{display:block; clear:both; height:8px; font-size:1px; overflow:hidden;}
.Black10,.blank10px{display:block; clear:both; height:10px; font-size:1px; overflow:hidden;}
.blank12px{display:block; clear:both; height:12px; font-size:1px; overflow:hidden;}



.container { margin:0 auto; width:980px; background:#FFFFFF;}
.con{ width:980px; margin:0 auto; clear:both;}
/*顶部*/
.header{width:980px; height:89px; margin: 0 auto ; background:url(../images/logo.jpg);}
.header a{ color:#FFFFFF;}
.hd_r{ width:100px; float:right; margin-top:20px; line-height:20px;}
.hd_r a{ color:#FFFFFF;}
.hd_r a:hover{ color:#FFFFFF;}
.nav{ width:980px; margin:0 auto;  height:48px; clear:both; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul li{ float:left; display:inline;height:48px; line-height:48px; width:86px;  text-align: center; background:url(../images/nav_li.jpg) right center no-repeat; font-weight:bold; font-size:14px;}
.nav ul li a{ color:#FFFFFF;}
.nav span{ float:right; margin-right:6px; color:#FFFFFF; margin-top:15px;}
.left{ width:214px; float:left;}
.cp{ width:214px;}
.cp_t{ background:url(../images/cp.jpg); width:214px; height:32px;}
.cp_t2{ background:url(../images/cp2.jpg); width:214px; height:32px;}
.gs{ background:url(../images/gs.jpg); width:214px; height:32px;}
.cp_in{ background:url(../images/cp_in.jpg); width:214px; padding-top:10px;}
.cp_in_ul li{ background:url(../images/li1.gif); width:192px; height:27px; line-height:27px; text-indent:25px; margin-left:10px; margin-top:10px;}
.cp_f{ background:url(../images/cp_f.jpg); width:214px; height:10px; font-size:0; }
.contact{  width:214px;}
.contact_t{ background:url(../images/contact.jpg); width:214px; height:32px;}
.cp_in p{ margin-left:10px; border-bottom:dashed 1px  #CCCCCC; line-height:20px;}
.right{ width:740px; float:right;}
.gyhz{ width:358px;}
.gyhz_t{ width:358px; height:21px; line-height:21px; font-weight:bold; background:url(../images/gyhz.jpg); color:#FFFFFF; text-indent:10px;}
.gyhz_t span{ float:right; margin-right:28px;}
.gyhz_t span a{ color:#FFFFFF;}
.gyhz_in{ margin-top:10px;line-height:20px;}
.gyhz_in a{ color:#f42c2c;}
.gyhz_in img{ float:left; margin-right:10px; }
.news_ul{ float:left;}
.news_ul li{ background: url(../images/li2.jpg) left center no-repeat; line-height:28px; text-indent:15px; border-bottom:dashed 1px #CCCCCC;}
.news_ul li a{ color:#333333;}
.gsry { clear:both; width:740px; height:131px; background:url(../images/gsry.jpg);}
.gsry ul{ margin-left:42px;  margin-top:5px;}
.gsry ul li{ width:167px; height:118px; margin-right:5px; float: left;}
.right2{ width:740px; margin-top:10px;}
.right2_t{ background:url(../images/right2.jpg); width:740px; height:20px; line-height:20px; color:#FFFFFF; font-weight:bold; text-indent:10px;}
.right2_t span{ float:right; margin-right:28px;}

.pin{ width:733px;}
.pin ul li{ margin:8px 12px; display:inline; float:left;}
.pin ul li p{ text-align:center;}
.pin ul li p a{ color:#2f2f2f; font-weight:normal;}
.footer{ border-top:solid 3px #b9100d; clear:both;}
.footer_c{ width:980px; margin: 10px auto; text-align: center;line-height:20px;}


.right22{ width:740px; float:right;background:#f8f8f8;}
.right22_t{ background:url(../images/right22.gif); width:740px; height:20px; line-height:20px; text-indent:30px; color:#FFFFFF; font-weight:bold;} 
.right22_t span{ float:right;margin-right:30px;}
.right22_t span a{ color:#FFFFFF; }
.right_in{ margin:20px; line-height:30px; }

/*荣誉证书*/
.tukulist{ overflow:hidden; height:auto; width:700px; margin:0 auto;}
.tukulist dl{ float:left; width:200px; height:175px; display:block; margin-left:15px; margin-top:12px; margin-right:7px;}
.tukulist dt img{ display:block; border:#B8B8B8 2px solid;}
.tukulist dd{
	line-height:28px;
	text-align:center;
	font-size: 13px;
}
.tukulist dd a{ font-weight:normal; text-decoration:none; color:#000000;}
.tukulist a:hover{ color:#03F; text-decoration:underline;}

.tukulist1{ overflow:hidden; height:auto; width:725px; margin:0 auto;}
.tukulist1 dl{ float:left; width:132px; height:250px; display:block; margin-left:5px; margin-top:5px; margin-right:7px;}
.tukulist1 dt img{ display:block; border:#B8B8B8 2px solid;}
.tukulist1 dd{
	line-height:28px;
	text-align:center;
	font-size: 13px;
}
.tukulist1 dd a{ font-weight:normal; text-decoration:none; color:#000000;}
.tukulist1 a:hover{ color:#03F; text-decoration:underline;}

#marquePic1 dt {
padding:10px;}]
#marquePic1 dd {
text-align:center;}
#tina dt{
padding:8px;}
#tina dd {
text-align:center;}

.mtx{ line-height:22px; padding:12px 0;}
.mtx li{ padding:0 10px; text-align:left;}
.mtx a{ color:#000000;}
.mtx a:hover{ color:#FF0000; text-decoration:underline;}
.mtx li span{ float:right; color:#666;}
.pagelist li{ display:inline; padding:0 4px;}
.pagelist li a{ color:#03F; text-decoration:underline;}
.pagelist li a:hover{ color:#03F; text-decoration:underline;}
