@charset "utf-8";
/*共用部分*/
* {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#000000;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#cc0000;
}
html, body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	color:#000000;
	font-size:13px;
 	width:100%;
	background: url(../images/bg.gif) repeat-x left 0;}
}
img {
	border:0;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
div, ul, li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.color1{ color: #0795ed;}
.b{ font-weight: bold;}
.f14px{ font-size:14px;}


/*首页*/
.container{ width:1000px; height: auto; overflow: hidden;margin:0 auto;padding:0 auto;text-align:center;}

.top{height:140px;}
.header{ height:98px;width:100%;margin: 0 auto;}
.lan_box {padding:55px 0px 0 0;overflow:hidden;}
.lan_box a {height:18px;line-height:18px;font-size:13px;font-weight:normal;color:#000000;margin:0 14px 0 0;}
.lan_box a.lancn {background:url(../images/cn.gif) left 0 no-repeat;padding:0 0 0 32px;}
.lan_box a.lanen {background:url(../images/en.gif) left 0 no-repeat;padding:0 0 0 32px;}
.logo {padding:19px 0 0 10px;}
.logo img {border:0;}

.menu{width:100%;height:36px;line-height:36px;color:#fff;margin:0 auto;padding-left:0px;background: url(../images/navbg.gif) repeat-x left top; overflow:hidden;}
.menu ul {width:100%;background:url(../images/navr.gif) right top no-repeat;}
.menu ul li {float:left;padding:0 9px 0 9px;line-height:36px;height:36px;}
.menu ul li.navl {width:5px;background:url(../images/navl.gif) left top no-repeat;}
.menu ul li a {display:block;color:#fff;line-height:36px;height:36px;text-align:center;width:100px;font-size:14px;font-weight: bold;}
.menu ul li a:hover, .menu ul li a.on{display:block;line-height:36px;height:36px;width:100px;background:url(../images/navon.gif) left 0px no-repeat;color:#00007d;text-align:center;}

.main{ height: auto; }

.ad_box{ width:1000px;padding-top:1px;}
.ad{ width:1000px; height: auto; margin: 0 auto;}
div#MainPromotionBanner{
	width:1000px;
	height:auto;
 }
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 262px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 1000px;
	height: 262px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
    width: 1000px;
	height: 262px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	bottom: 20px; 
	right: 10px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #ff9c07;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}









.content{width:100%; height: auto; margin: 0 auto;overflow:hidden;padding:15px 0 10px 0;}
.news{ background: url(../images/news_bg.gif) repeat-x; border-bottom: 1px so #ccc; height: 35px; line-height: 35px; margin-bottom:10px;}
.news_txt{ background:url(../images/news_t.gif) no-repeat left center; padding-left: 135px; line-height: 34px; height: 34px;}

.bleft {width:217px;float:left;}
.titlebox {width:100%;background:url(../images/titlebg.gif) left top no-repeat;height:43px;line-height:43px;padding-left:12px;font-size:14px;font-weight:bold;text-align:left;}
.titlebox .txt {background:url(../images/dot68.gif) no-repeat left 8px; padding-left:28px;line-height:40px;height:40px;color:#000000;}


.subcon {line-height:24px;border-top:none;background:#fff;}
.subcon ul {padding:13px 0 10px 0px;border:1px solid #dcdcdc;border-top:none;}
.subcon ul li{width:201px;height:26px;line-height:26px;display:block;padding:2px 0 2px 0;text-align:center;padding:0 auto;margin:0 auto;position:relative;z-index:1000;}
.subcon ul a,.subcon ul a:hover, .subcon ul a.on{height:26px;line-height:26px;padding:1px 0 0 40px;overflow:;display:block;background:url(../images/listbg.gif) center top no-repeat;text-align:left;color:#000;}
.subcon ul a:hover, .subcon ul a.on{background:url(../images/listbgon.gif) center top no-repeat;color:#000;}
.subcon ul li div{position:absolute;left:200px;background:#ebebeb;top:2px;width:200px;overflow:hidden;zoom:1;display:none;z-index:1010;padding:5px;}
.subcon ul li div dl{width:200px; float:left;height:;}
.subcon ul li div dl a{background:#fff;}
.subcon ul li div dl a:hover{background:#ccc;}
.subcon ul li div dl dt a{font-weight:; background:#fff;}
.subcon ul li div dl dt,
.subcon ul li div dl dd{padding-left:0;}


.contact {margin-top:10px;}
.contact .txt {background:url(../images/dot98.gif) no-repeat 2px 8px;padding-left:34px;}

.contact_txt .txt {background:url(../images/cbg.gif) no-repeat center bottom;padding:13px 10px 10px 10px;border:1px solid #dcdcdc;border-top:none;text-align:left;line-height:26px;}



.cimg {padding:5px 0 5px 0;margin:0;}
.cimg img{width:222px;padding: 0;margin:0;}

.pro_box{ margin-bottom: 15px;background: url(../images/pro_bg.gif) repeat-x ; height: 82px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px 10px 0;}
.pro_box div{ width: 230px; background: url(../images/pro_bg2.gif) no-repeat right center; line-height: 22px; float: left;}
.pro_box div img ,.pro_box div.none img{ float: left; margin-right: 15px;}
.pro_box div.none{ background: none; }




.bright {width:772px;float:right;overflow:hidden;}



.box {width:542px;float:left;height:256px;text-align:left;background: url(../images/box1btm.gif) left bottom no-repeat;}
.box .boxtitle {width:100%;background: url(../images/box1title.gif) left top no-repeat;height:32px;line-height:32px;overflow:hidden;}
.box .boxtitle span {float:left;height:32px;line-height:32px;padding:2px 0 0 50px;color:#000000;font-weight:bold;background: url(../images/tboxl.gif) left top no-repeat;font-size:14px;font-weight:bold;}
.box .boxtitle a.more {float:right;width:40px;height:32px;line-height:32px;display:block;}
.box .txt {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;text-align:left;padding:13px 5px 0 5px;line-height:22px;background: url(../images/box1bg.gif) left top repeat-x;overflow:hidden;height:209px;}
.about .txt {padding:10px 10px 0 15px;line-height:23px;}
.about .txt p {text-indent: 2em;}

.indexproflash {float:right;width:221px;background: url(../images/box2btm.gif) left bottom no-repeat;}
.indexproflash .boxtitle {width:100%;background: url(../images/box2title.gif) left top no-repeat;}
.indexproflash .pflash {width:200px;height:200px;margin:0 auto;padding:0 auto;text-align:center;}






.indexproduct {width:772px;background: url(../images/box3btm.gif) left bottom no-repeat;height:638px;padding:0;margin:0;margin-top:12px;}
.indexproduct .boxtitle {background: url(../images/box3title.gif) left top no-repeat;}

.indexproduct .txt {background: url(../images/box3bg.gif) left top repeat-x;height:589px;overflow:hidden;}
.indexproduct dl {float:left;width:187px;height:194px;padding:0px 1px 0px 2px;overflow:hidden;}
.indexproduct dt {padding:0 auto;margin:0 auto;width:167px;height:132px;background:url(../images/probg.gif) no-repeat left top;text-align:center;padding:10px 0px 0px 0px;overflow:hidden;}
.indexproduct dt img {padding:0 auto;margin:0 auto;text-align:center;width:145px;height:110px;}
.indexproduct dt a {padding:0;margin:0;display:block;text-align:center;}
.indexproduct dt a:hover {}
.indexproduct dd {background:url(../images/pronamebg.gif) no-repeat left top;padding:0;margin:0;width:100%;height:62px;font-size:13px;overflow:hidden;text-align:center;}
.indexproduct dd a {padding:0;margin:0;text-decoration:none;font-size:13px;line-height:52px;}
.indexproduct dd a:hover {text-decoration:underline;font-size:13px;}




.bottom{ height:auto;width:100%; padding:5px 0 20px 0px; clear:both;}
.bottom2{ background: url(../images/linkbg.gif) repeat-x;border: 1px solid #54b0eb;line-height:57px;height:57px;margin: 0 auto;clear:both;margin-top:10px;}
.friendlink{line-height:57px;height:57px;font-size:14px;background: url(../images/link.gif) 20px center no-repeat;text-align:left;padding:0 0 0 80px;color:#fff;}
.friendlink span  {padding:0 10px 0 10px;line-height:57px;height:57px;color:#fff;}
.friendlink span a, .friendlink span a:hover{color:#fff;}

.footer {background: url(../images/footerbg.gif) repeat-x;line-height:30px;height:113px;margin-top:0px;margin-bottom:0px;}
.footer .fnav {clear:both;text-align:center;padding:0 auto;margin:0 auto;height:30px;line-height:30px;padding:0px 0 0px 0;}
.footer .fnav a {padding:0 10px 0 10px;}
.footer .copyright {clear:both;text-align:center;padding:0 auto;margin:0 auto;padding-top:15px;}
.footer .copyright p,.footer .copyright a,.footer .copyright a:hover {font-size:13px;color:#ffffff;}








.container .boxtitle{height:32px; line-height:32px; text-align:left; text-indent:50px; font-weight:bold;}
.bright .txt{border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 0 0 0 ;}
.clearfix{overflow:hidden; zoom:1;}
.scrollbox{width:760px; height:160px; position:relative;}
.scrollbox .prev,.scrollbox .next{TEXT-INDENT: -9999px; WIDTH:18px;DISPLAY: block; HEIGHT:34px; position:absolute; TOP:50%; margin-top:-19px; cursor:pointer;}
.scrollbox .prev{background:url(/skins/yisong/left.gif); left:0;}
.scrollbox .next{background:url(/skins/yisong/right.gif); right:0;}
.scrollbox .rollbox{float:left; width:700px; height:150px; overflow:hidden; position:absolute; left:30px; top:0;}
.scrollbox .scrollpic{width:100%;}
.scrollbox ul{padding:0;}
.scrollbox ul li{width:175px; margin:0; padding:0; float:left;}
.scrollbox ul li p{text-align:center;}
.scrollbox ul li img{width:145px; height:110px; display:block; margin:6px auto 0; border:1px solid #ccc; padding:5px;}
.scrollbox ul li img:hover{border:1px solid #f00;}
.indexproduct_jt{height:210px; margin-top:0;}
.indexproduct_jt .txt_jt{height:178px;}

.ind_jt_l{width:380px; float:left; height:210px;}
.ind_jt_r{width:380px; float:right; height:210px;}
.ind_jt .boxtitle a.more{background:url(../images/box3title.gif) right top no-repeat; display:block; height:32px; width:40px; float:right;}
.ind_jt dl {float:left;width:185px;height:180px;padding:0px 1px 0px 2px;overflow:hidden;}
.ind_jt dt {padding:0 auto;margin:0 auto;width:167px;height:132px;background:url(../images/probg.gif) no-repeat left top;text-align:center;padding:8px 0px 0px 0px;overflow:hidden;}
.ind_jt dt img {padding:0 auto;margin:0 auto;text-align:center;width:145px;height:110px;}
.ind_jt dt a {padding:0;margin:0;display:block;text-align:center;}
.ind_jt dt a:hover {}
.ind_jt dd {background:url(../images/pronamebg.gif) no-repeat left top;padding:0;margin:0;width:100%;height:22px;font-size:13px;overflow:hidden;text-align:center;}
.ind_jt dd a {padding:0;margin:0;text-decoration:none;font-size:13px;line-height:22px;}
.ind_jt dd a:hover {text-decoration:underline;font-size:13px;}