/* CSS Document */
html, body, ul, li, a, span, p, div, b, i, h1, h2, h3 {
	list-style:none;
	line-height:24px;
	-webkit-text-size-adjust:none;
	margin:0;
	padding:0;
}
body {

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-text-size-adjust:none;
	color:#666;
	font-weight:normal;
	background:#fff;
	margin:0;
	padding:0;
}
img {
	border:0;
	behavior:url("iepngfix.htc");
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
input {
	border:0px;
}
a {
	text-decoration: none;
	color:#666;
}
a:hover {
	text-decoration:none;
	color:#f5424b;
}
a:active {
	text-decoration: none;
	color: #666;
}
a:focus {
-moz-outline-style:none;
}
.f_14 {
	font-size:14px;
	line-height:30px;
}
.white {
	color:#FFFFFF;
}
.hidden {
	display: none;
}
.block {
	display: block;
}
.weaper{width:100%; height:702px; margin:0 auto; position:relative;}
.nyweaper{width:100%; height:320px; margin:0 auto; position:relative;}
/*header*/
.header{ width:100%; height:80px; background: url(../images/headerbg.png) repeat-x; position: absolute; top:0px; z-index:1000}
.headerbox{ width:1000px; height:80px; margin:0 auto;}
.logo{ width:323px; height:80px;}
.headerright{ width:600px; height:80px;}
.headerright p{ width:100px; height:33px; margin-left:500px; line-height:33px; color:#fff;}
.headerright p a{ line-height:33px; color:#fff;}
.navbox{ width:600px; height:47px;}
.nav2_cy{position:relative; z-index:100000; padding:0px; display:block; clear:both; width:600px; height:47px;}
.nav2_cy .mainlevel {list-style-type:none;  float:left; height:47px; min-width:100px; _overflow:hidden; z-index:100000; }
.nav2_cy .mainlevel a { text-align:center;margin:0px;text-decoration:none; font-size: 14px;  color: #fff; line-height:47px; height:47px; display:block;}
.nav2_cy .mainlevel a:hover,.nav2_cy .current a{text-decoration:none; color:#fafa2d;}
.nav2_cy .mainlevel ul {display:none;position:absolute; margin:0px; list-style-type:none; text-transform:capitalize;z-index:1000000}
.nav2_cy .mainlevel li {font-size:12px; margin:0;list-style-type:none; text-transform:capitalize;/*IE6 only*/ background:url(../images/navlistbg.png); margin-bottom:1px;z-index:1000000}
.nav2_cy .mainlevel li a { color:#fff;  line-height:30px;  min-width:100px;height:30px; font-size:12px; padding-top:0px;z-index:1000000}
.nav2_cy .current li a{ background:none;} 
.nav2_cy .mainlevel li a:hover{ font-weight:bold; color:#fff; }
.nav2_cy .last{ background:none;}
/*banner*/
#banner{ width:100%; height:622px; margin:0 auto; padding:0; top:80px; position:relative;}
.shadow{ width:100%; height:13px; background:url(../images/headershadow.png) repeat-x; position:absolute; top:0; z-index:901}
/*footer*/
.footer{ width:100%; height:46px; background:url(../images/footerbg.jpg); border-top:2px #ff0000 solid; line-height:46px; color:#333333; text-align:center;}
/*分页*/
.nybanner{ width:100%; height:320px; position:relative; top:0; text-align:center; overflow:hidden; }
.shadowny{ width:100%; height:13px; background:url(../images/headershadow.png) repeat-x; position:absolute; top:80px; z-index:901}
.nymain{ width:1000px; padding-top:24px; margin:0 auto; padding-bottom:100px;}
.nytop{ width:100%; height:45px;}
.nytitle{ font-size:26px; color:#010101; line-height:45px;} 
.bread{ padding-left:20px; background:url(../images/home.jpg) left center no-repeat; line-height:45px; color:#999;}
.bread a{ line-height:45px; color:#999;}
.nynavbox{ line-height:51px; height:51px; color:#333; font-size:14px;}
.nynavbox a{line-height:51px; color:#333; font-size:14px; margin:0 5px;}
.nynavbox a:hover, .nynavbox a.cur_nav{ color:#ff0000}
.nytextconbox{ width:100%; height:auto; margin-top:47px; font-size:14px; color:#666; line-height:30px;}
.nytextconboxs{ width:100%; height:auto; margin-top:47px; font-size:14px; color:#666; line-height:30px;}
.nytextconboxs img{ padding:10px;}
.lyh{ width:100%; height:auto; overflow:hidden; clear:both; float:left;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:300px; height:250px; margin:10px 15px; text-align:center;}
.lyhtu {
    width:288px;
    height:188px;
    text-align: center;
	padding:5px;
	border:1px solid #dddddd;
	float: left;
	}
.lyhti {
    width:300px;
	float: left;
    text-align: center;
	line-height:40px;
	color:#666;
	font-size:14px;
}
.xhjjlist li{ width:980px; padding-left:20px; height:40px; border-bottom:1px dashed #d1d1d1; overflow:hidden; background:url(../images/xhjjicon.jpg) 5px center no-repeat;}
.xhjjlist li span{ float:right; line-height:40px; }
.xhjjlist li a{ line-height:40px; }
/*发展历程*/
.dsjlist{ width:100%; height:auto; background:url(../images/dsjlist1.png) repeat-y left;}
.dsjlist dl { width: 100%; height:auto; overflow: hidden; float: left;  background: url(../images/dsj_listbj1.png) no-repeat left top;}
.dsjlist dl dt { color:#333; width:95px; line-height: 50px; float: left; display: inline; font-size: 16px; padding-left:10px;}
.dsjlist dl dd { line-height: 50px; float: right; width:870px; font-size:14px; color:#333;}

.newslist li{ width:1000px; height:126px; margin-bottom:30px;}
.newspic{ display:block; height:126px; width:200px; overflow:hidden;}
.newslright{ width:790px; height:126px;}
.ndate{ height:30px; width:100%;}
.ndate span{ line-height:30px; font-size:18px; color:#666; margin-right:7px;}
.ndate i{ font-style:normal; line-height:30px; color:#666; font-size:12px;}
.newsname{ font-size:14px; color:#333; line-height:36px; height:36px; width:100%; overflow:hidden; display:block;}
.newscon{ width:100%; line-height:30px; color:#666; height:60px; overflow:hidden;}
.huadongcont { width: 100%;  }
.in-genresItem { position: relative; float: left; width: 230px; height: 180px; overflow: hidden; margin-right: 20px; margin-bottom: 20px; }
.in-genresItem-pic { width: 230px; height: 180px; text-align:center; }
.in-genresItem-pic img {  height:180px; }
.in-genresItem-aph { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; }
.in-genresItem-aph0 { background: transparent url('../images/aph1.png') repeat scroll 0% 0%; }
.in-genresItem-aph1 { background: transparent url('../images/aph2.png') repeat scroll 0% 0%; }
.in-genresItem-aph2 { background: transparent url('../images/aph3.png') repeat scroll 0% 0%; }
.in-genresItem-aph3 { background: transparent url('../images/aph4.png') repeat scroll 0% 0%; }
.in-genresItem-aph4 { background: transparent url('../images/aph5.png') repeat scroll 0% 0%; }
.in-genresItem-aph5 { background: transparent url('../images/aph6.png') repeat scroll 0% 0%; }
.in-genresItem-title { position: absolute; top: 50%; left: 0px; z-index: 1; width: 100%; margin-top: -28px; text-align: center; color: rgb(255, 255, 255); }
.in-genresItem-title em { position: relative; font-size: 14px; border: 1px solid rgb(255, 255, 255); width: 68px; height: 28px; line-height: 28px; font-weight: normal; font-style: normal; display: block; text-align: center; margin: 20px auto; }
.in-genresItem-title span { position: relative; font-size: 20px; display: block; }
.prolist li{ width:230px; height:222px; margin:0px 20px 22px 0px; float:left; text-align:center;padding:10px;border:1px solid #CCC;}
.propic{ display:block; width:230px;  height:180px; text-align:center;}

.protext{ display:block; width:230px; height:42px; text-align:center; line-height:42px; color:#333;}
/*产品详细*/
.product_d1 {  width:100%; height: 308px;position:relative; }
.product_d1 #tsImgS { float: left; width: 392px; height: 308px;position:relative; }
.product_d1 #tsImgS img {  }
.product_rd1 { float:left;width:530px; height: 308px; margin-left:56px;}
.product_rd1top { width:530px; height:230px; overflow: hidden; }
.product_rd1top h3 { color:#333333; font-size: 20px; margin-bottom: 10px; height:40px; line-height:40px; }
.product_rd1top p { font-size: 12px; font-weight:normal; height:140px; line-height:24px; }
.product_d1 #tsPicContainer{width:350px;height:79px;position:relative;}
.product_d1 #tsPicContainer #tsImgSArrL{ width: 10px; height: 40px;background: url('../images/lefta.gif') no-repeat;position:absolute; top: 20px; left: 5px;cursor:pointer;}
.product_d1 #tsPicContainer #tsImgSArrR{ width: 10px; height: 40px;background: url('../images/righta.gif') no-repeat scroll 0% 0% transparent;position:absolute; top: 20px; right: 20px;cursor:pointer;}
.product_d1 #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:25px;width:1px;height:64px;overflow:hidden;}
.product_d1 #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
.product_d1 #tsPicContainer #tsImgSCon li{width:95px;float:left;cursor:pointer; list-style:none;}
.product_d1 #tsPicContainer #tsImgSCon li img{display:block;width:80px;height:60px;}
.product_d1 #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;}

.cpgstitle{height:43px; border:1px solid #dcdcdc;position:relative; margin:87px auto 40px;background: url(../images/pronyhover.jpg) no-repeat;color:#fff;line-height:43px;font-size:15px; padding-left:25px; width:973px;}

.menu_list { margin: 0px; }
.menu_head { font-size:14px; color:#333333; padding: 5px; cursor: pointer; position: relative; margin: 1px; background: transparent url('../images/jy_btn2.jpg') no-repeat scroll right center; border-bottom: 1px dashed rgb(204, 204, 204); display: block; line-height:30px; }
.menu_list .current { background: transparent url('../images/jy_btn1.jpg') no-repeat scroll right center; font-weight: bold; }
.menu_body { display: none; margin: 10px 0px; clear: both; overflow: hidden; height: 90px; }
.menu_body a { display: block; padding-left: 5px; height: 24px; line-height: 24px; }
.menu_body a img { float: left; width: 120px; height: 90px; }
.menu_body .jy_nr { width: 848px; float: right; display: inline-block; }
.menu_body a:hover { color: rgb(102, 102, 102); }

.contacttextbox{ width:373px;}
.map{ width:623px; height:453px;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}
#timeline{width:760px;overflow:hidden;margin:100px auto;position:relative;background:url('../img/dot.gif') left 45px repeat-x;}
#dates{width:760px;height:60px;overflow:hidden;}
#dates li{list-style:none;float:left;width:150px;height:50px;font-size:18px;text-align:center;background:url('../img/biggerdot.png') center bottom no-repeat;}
#dates a{line-height:38px;padding-bottom:10px;
border: 0;
text-decoration: none;
color:#FF0000
 

}
#dates .selected{font-size:24px;}
#issues{width:760px;overflow:hidden;}	
#issues li{width:760px;list-style:none;float:left;}
#issues li h2{color:#ffcc00;font-size:42px;margin:20px 0;text-shadow:#000 1px 1px 2px;}
#issues li p{font-size:14px;margin-right:70px; margin:10px; font-weight:normal;line-height:22px;}