/*站点标签通用样式定义*/
html,body{
font-family:微软雅黑,arial,宋体;font-size:13px;line-height:2;color:#515151; margin:0 auto; background:#f6f6f6 url(/uploads/image/images/bg.jpg) repeat-x top; }
body, div, ul, li, iframe, form, p,span,h1,h3,h4,input,img{ margin: 0px; padding: 0px;font-family:微软雅黑,arial,宋体; border: 0px; }
a{text-decoration:none;color:#515151;}
a:hover{ color:#d10d00; }
ul,li{list-style-type:none;}
table { border-collapse: collapse; }
h1{font-size:24px;}
h2{font-size:18px; }
h3{ font-size:14px;}
h4{ font-size:12px; }

/*全局样式类定义*/
.clear { clear: both; height:0; overflow:hidden;}
.head{background:url(/uploads/image/images/topbg.jpg) no-repeat top center;}
.tel{ height:106px; padding-top:15px; margin:0 auto; width:250px; padding-left:750px; font-size:14px; text-align:center;}
.tel h1{  font-size:19px; font-weight:normal; color:#b9110b;}
.la{  font-size:12px;}
.cn{ background:url(/uploads/image/images/cn.jpg) no-repeat left center; padding-left:20px; }
.en{ background:url(/uploads/image/images/en.jpg) no-repeat left center; padding-left:20px;}
/*导航开始*/
.menu{height: 47px; background:url(/uploads/image/images/menubg.jpg) repeat-x bottom;}
#nav {margin: auto; width:999px;height: 47px;line-height:47px;  }
#nav ul {text-align: left; width:122px;   float: left; height: 47px; margin:0 10px; }
#nav ul li a {display: block; height: 47px;text-align:center; color:#fff;}
#nav ul li a:hover {width:122px; color:#007ac2;height: 47px;color:#ffcc00; background:url(/uploads/image/images/menuturn.jpg) no-repeat center;}
#nav ul li.menu {position: absolute;  width: 111px;  z-index:999;}
#nav ul li.menu span {width: 122px; float: left; height: 25px;border-bottom: #eee 1px solid;background: #a41616;}
#nav ul li.menu span a {text-align: center; line-height: 25px; display: block; height: 25px;  }
#nav ul li.menu span a:hover {background: #ddd;height: 25px; color:#a41616}

 


.flexslider { width:100%; margin:0 auto; position: relative; height: 420px; overflow: hidden; background: url(/uploads/image/images/lightbox-ico-loading.gif) 50% no-repeat; text-align:center }
.slides { position: relative; z-index: 1;}
.slides li { height: 420px;}
.slides li a{ width:100%; height:420px; display:block;}
.flex-control-nav { position: absolute; bottom: 5px; left:500px; z-index: 2; width: 100%; text-align:center;}
.flex-control-nav li { display: inline-block; width:22px; height: 20px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 22px; height: 20px; line-height: 20px; overflow: hidden; background:#fff; color:#b11f1f; cursor: pointer; border:1px solid #b11f1f;}
.flex-control-nav .flex-active { background:#b11f1f; color:#fff;}


.bannera .flexslider { width:100%; margin:0 auto; position: relative; height: 266px; overflow: hidden; background: url(/uploads/image/images/lightbox-ico-loading.gif) 50% no-repeat; text-align:center }
.bannera .slides { position: relative; z-index: 1;}
.bannera .slides li { height: 266px;}
.bannera .slides li a{ width:100%; height:266px; display:block;}
.bannera .flex-control-nav { position: absolute; bottom: 0; z-index: 2; width: 100%; text-align:center;}
 

.content{ width:1000px; margin:0 auto; padding:20px 0;}
.proclass{ width:280px; float:left;}  
.com{ width:365px; float:left; margin:0 50px;}
.con{ width:254px; float:left;}
.title{ font-weight:bold; background:url(/uploads/image/images/title.jpg) no-repeat left bottom; line-height:40px; font-size:14px; margin-bottom:10px;}
.title span{ color:#0260b0; font-size:13px;}
.title a,.newstopa a { float:right; padding-top:15px;}
.com .title{ background:url(/uploads/image/images/tit.jpg) no-repeat left bottom; line-height:43px;}
.proclass ul{ border-left:1px solid #d1cfcf;border-top:1px solid #d1cfcf;}
.proclass li{ background:url(/uploads/image/images/plistbg.jpg) no-repeat; text-indent:48px;  width:138px; float:left; height:40px; line-height:40px; border-right:1px solid #d1cfcf; border-bottom:1px solid #d1cfcf;}
.contest{ background:url(/uploads/image/images/conbg.jpg) no-repeat right bottom;}

.syproduct{ background:url(/uploads/image/images/probga.jpg) no-repeat bottom center; padding-bottom:30px; margin-top:20px;}
.syprod{ background:url(/uploads/image/images/probg.jpg) repeat-x;}
.pro{ width:1000px; margin:0 auto; }
.protop{ font-size:20px; color:#fff; text-align:center; height:35px; line-height:35px; background:url(/uploads/image/images/protop.jpg) no-repeat;}
.protop a{ width:45px; height:35px; float:right;}
.protest{padding:15px 0;}

.news{ width:1000px; margin:0 auto; margin-bottom:20px;}
.newstop{ height:34px; line-height:34px; background:url(/uploads/image/images/newstop.jpg) no-repeat; text-indent:50px; font-weight:bold; margin:20px 0;}
.newstop span{ color:#0260b0; font-size:13px;}
.picnews{ width:248px; padding:10px 24px; height:188px; background:url(/uploads/image/images/newsbg.jpg) no-repeat; float:left;}
.comnews{ width:302px; padding-right:23px; float:left; background:url(/uploads/image/images/newsbga.jpg) no-repeat right center; margin:0 29px;} 
.hynews{ width:320px; float:left}
.newstopa{ margin:14px 0; background:url(/uploads/image/images/newstopa.jpg) no-repeat left center; height:31px; line-height:31px; color:#0260b0; text-indent:30px;}
.newslist li{ background:url(/uploads/image/images/dot.jpg) no-repeat left center; text-indent:25px;}
.newslist li span{ float:right;}

.footer{ background:#636363; color:#fff; }
.footer ul{ width:1000px; margin:0 auto; background:url(/uploads/image/images/footbg.jpg) repeat-x top; padding-top:15px; }
.footer ul li{ float:left; color:#fff; line-height:50px;}
.footer ul li a{ width:138px;color:#fff; display:block; text-align:center;}
.foot{ width:1000px; text-align:center;   margin:0 auto; padding-bottom:20px;background:url(/uploads/image/images/foot.jpg) no-repeat center top; padding-top:15px; }
.foot a{ color:#fff;}


.contenta{ width:100%; background:url(/uploads/image/images/contbg.jpg) repeat-x top;  }
.maintop{ background:url(/uploads/image/images/miantop.jpg) no-repeat 40px center; padding:5px 70px;  border:1px solid #307cbc; width:280px; font-size:20px; margin:0 auto; padding-left:90px; margin-bottom:15px;}
.sidelist li{ width:198px; height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; float:left; margin:5px 1px; background:url(/uploads/image/images/list.jpg) no-repeat;}
.sidelist li a{ color:#fff;}
.sidelist li a:hover,.sidecho{ color:#fff; width:198px; height:35px;background:url(/uploads/image/images/listurn.jpg) no-repeat; display:block;  }

.maintopa{ background:url(/uploads/image/images/maint.jpg) no-repeat bottom center; font-size:20px;  line-height:50px; margin-top:15px;}
 .maintest{ font-size:14px; margin-top:25px; padding-bottom:30px;  }

.product li{ width:300px; float:left; margin:10px 15px; text-align:center; line-height:30px;}
.product li img{ width:300px; height:132px;}

/*main content*/
.maincontent { overflow: hidden; clear: both; line-height: 20px; text-align: left; }
.maincontent div, .maincontent ul, .maincontent li { overflow: hidden; }

 
/*article list*/
.arlist { clear: both; margin: 0px 20px 0px 10px; line-height: 30px; }
.arlist li { margin-top: 5px; border-bottom: 1px dashed #636363; }
.arlist li a { color: #636363; text-decoration: none; }

/*article content*/
.artitle, .ardate, .arkeywords, .arcontent { clear: both;   }
.artitle {   line-height: 36px; text-align: center; color: black; }
.ardate { height: 24px; line-height: 24px; text-align: center; }
.arkeywords { height: 24px; margin: 10px auto; line-height: 24px; text-indent: 10px; color: #007ee0; border-top: dashed 1px #858585; border-bottom: dashed 1px #858585; }
.arcontent { margin: 10px auto; line-height: 24px; color: black; }

/*exhibit list*/
.exhibitlist { clear: both; margin: 0 auto;   }
.exhibitlist li { float: left; width: 190px; margin:10px 25px;text-align: center; border: 1px solid #e4e4e4; }
.exhibitlist li img { padding: 5px; width:180px; height:135px; }

 

 
/*product list*/
.prodlist li{ width:233px; height:40px; line-height:40px; text-indent:40px; float:left; background:url(/uploads/image/images/plist.jpg) no-repeat; margin:10px 7px; border:1px solid #d1cfcf;}
 /*job list*/
.joblist { width: 710px; margin: 10px auto; }
.joblistitem { margin-bottom: 20px; width: 100%; }
.jobpost { width: 700px; }
.jobpost tr { }
.jobpost td { border: 1px solid #656565; height: 24px; line-height: 24px; }
.jptitle { width: 100px; text-align: center; }
.jpcontent { width: 250px; padding: 0px 5px; }
.jpunite { width: 600px; padding: 0px 5px; }

 
 
/*prev next*/
.fastmove { clear: both;  margin: 10px auto; border-top: 1px dashed black; font-weight: bold; }
.fastmove .prev, .fastmove .next { height: 30px; line-height: 30px; }
.fastmove .prev { float: right; }
.fastmove .next { float: left; }

/*pagebar*/
.pagebar { clear: both;   height: 54px; margin: 20px auto 10px auto; font-size: 12px; text-align: center; }
.pagebuttons { height: 28px; }
.pagebuttons span, .pagebuttons a { height: 26px; line-height: 26px; text-decoration: none; border: 1px solid #cccccc; padding: 4px 6px; }
.pagebuttons span { color: #ffffff; background-color: #cccccc; }
.pagebuttons a { color: #333333; }
.pagebuttons a:hover { background-color: #ffff99; }
.pageinfo { height: 24px; line-height: 24px; }


 

/**
 * jquery lightbox plugin
 * this jquery plugin was inspired and based on lightbox 2 by lokesh dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jquery.
 * @name jquery-lightbox-0.5.css
 * @author leandro vieira pinho - http://leandrovieira.com
 * @version 0.5
 * @date april 11, 2008
 * @category jquery plugin
 * @copyright (c) 2008 leandro vieira pinho (leandrovieira.com)
 * @license ccattribution-sharealike 2.5 brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_us
 * @example visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jquery plugin
 图片点击放大
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnprev, #lightbox-nav-btnnext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnprev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnnext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px verdana, helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentnumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secnav-btnclose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


 