@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#282828; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#282828; text-decoration:none;}
.clear{clear:both;}
.blank{font-size:0px; height:10px; width:100%;}
.blank2{font-size:0px; height:6px; width:100%;}
.layout{width:960px; height:auto; margin:0 auto;}
.site{ width:938px; height:30px; line-height:30px; border:1px solid #CCC; border-top:0; background:url(../images/site.jpg) repeat-x left top; overflow:hidden; padding:0 10px; text-align:right; }
.site-center{ width:500px; height:30px; line-height:30px; float:left; text-align:left; overflow:hidden; }
.site-center a.hot{ color:#ff6f00; text-decoration:underline;}


.header{ width:960px; height:78px; margin:0 auto; position:relative; }
.logo{ width:234px; height:78px; float:left; }
.logo img{ width:234px; height:78px; }
.banner{ width:655px; height:78px; float:left;}
.banner img{ width:655px; height:78px;}


.nav{width:960px; height:38px; background:url(../images/nav.jpg) no-repeat left top; position:relative; z-index:600; }
.nav li{ width:136px; height:38px; float:left;  position:relative; z-index:650; background:url(../images/nav-list-li.jpg) no-repeat right 15px;}
.nav li h3{ color:#FFF; width:78px; height:28px; line-height:28px; display:block; font-weight:normal; font-size:12px; text-align:center; margin:0 auto; padding-top:10px; overflow:hidden; }
.nav li h3 a{ color:#FFF;}
.nav li h3.curr,.nav li h3.on{ background:url(../images/nav-list-li-curr.jpg) no-repeat left top; font-size:14px; color:#2c2c2c; font-weight:bold;}
.nav li h3.curr a,.nav li h3.on a{ color:#2c2c2c;}
.nav li div.subnav{ width:76px; height:auto; position:absolute; left:9px; top:36px; z-index:700; display:none; border:1px solid #cdcbce; border-top:0; background:#FFF; }
.nav li div.subnav p,.nav li div.subnav span{ width:76px; height:24px; background:url(../images/subnav.png) repeat left top; }
.nav li div.subnav span{ height:5px; display:block; font-size:0;}
.nav li div.subnav p{ width:56px; height:30px; line-height:30px; display:block; text-align:left; padding-left:20px; background:url(../images/subnav-p.jpg) no-repeat 10px top; }
.nav li div.subnav p.curr{  background:url(../images/subnav-p.jpg) no-repeat 10px bottom; }
.nav li div.subnav p.curr a:hover{ color:#ff6f00;}

.banner-t{width:960px;height:311px;margin:0 auto;overflow:hidden;}
.banner-t,.banner-t .bn_box li{height:311px;}
.banner-t .bn_box{position:relative;}
.banner-t .bn_box li{position:absolute; left:0; top:0; width:100%; height: 311px;}
.banner-t .bn_box a {display:block; width:500px; height:311px;}
.banner-t .bn_tab{height:25px; position: relative;  z-index:100; left:600px; top: 280px; width:500px; text-align:center;}
.banner-t .bn_tab li{position: relative; margin:0 5px; display:inline-block;*display:inline;}
.banner-t .bn_tab li a{padding:4px 6px; background:#fff; cursor:pointer; color:#000;}
.banner-t .bn_tab li a:hover{background:#fff;}
.banner-t .bn_tab li.current a{background:#f60}


.affiche-search{ width:960px; height:36px; background:url(../images/affiche-search.jpg) no-repeat left bottom; overflow:hidden; position:relative; z-index:100;}
.affiche{ width:450px; height:36px; float:left; overflow:hidden; margin-left: 5px; }
.affiche h2{ width:72px; height:36px; line-height:36px; float:left; overflow:hidden; background:url(../images/affiche.gif) no-repeat left 9px; font-weight:bold; font-size:12px; text-align:center; padding-left:20px; color:#5b5b5b; }
#affiche-list{ width:350px; height:26px; float:right; overflow:hidden; position:relative; z-index:110; margin:5px 0 0 0; display:inline; }
#affiche-list li{ width:560px; height:26px; line-height:26px; overflow:hidden;}

.search{ width:212px; height:22px; float:right; padding:6px 5px; overflow:hidden; }
.search p{ float:left; overflow:hidden; }
.search p.search-input{ width:160px; height:22px; background:url(../images/search-input.gif) no-repeat left top; position:relative; z-index:110; }
.search p.search-input input{ width:150px; height:18px; line-height:18px; border:0; position:absolute; left:5px; top:2px; z-index:120; }
.search p.search-btn{ width:45px; height:22px; float:right;}
.search p.search-btn input{ width:45px; height:22px; }




.main{ width:960px; height:auto; margin:0 auto; }
.flash-zixun{ width:280px; height:242px; float:left; overflow:hidden;}
.flash{ width:280px;  height:242px; margin:0 auto; position:relative; z-index:100;}
.mod_focus { overflow:hidden; position:absolute; width:280px; left:0; top:0; height:242px; }
.mod_focus .contents{ width:280px; height:242px; overflow:hidden;}
.mod_focus .contents li{width:280px; overflow:hidden;height:242px; }
.mod_focus .contents li img{ width:280px; height:242px;}
.mod_focus .tags{text-align:center; position:absolute; right:5px; bottom:5px; width:115px; height:12px;}
.mod_focus .tags li{  overflow:hidden; float:left;}
/*.mod_focus .tags img{  width:280px; height:352px;  }*/
.mod_focus .tags a{ float:left; width:22px; height:12px; line-height:12px; border-right:1px solid #dbdddb; background:#232712; color:#FFF; font-size:12px; font-weight:normal; }
.mod_focus .tags .focus a{background:#cf2d2c;  color:#fff;}
.zixun{ width:280px; height:88px; background:url(../images/zixun.jpg) no-repeat left top; overflow:hidden; position:relative; z-index:100;}
.zixun a{ width:150px; height:32px; display:block; position:absolute; right:29px; top:10px; z-index:110;}

.news{ width:400px; height:242px; float:left; margin:0 10px; display:inline; background:url(../images/news.jpg) no-repeat left bottom; }
.news h2{ width:385px; height:32px; background:url(../images/news-h2.jpg) no-repeat left top; overflow:hidden; position:relative; z-index:100; padding-left:15px;}
.news h2 p{ width:98px; height:28px; float:left; line-height:28px; font-weight:normal; font-size:12px; padding-left:30px; padding-top:4px;}
.news h2 p.curr{ background:url(../images/news-h2-p-curr.jpg) no-repeat left top;font-weight:bold; font-size:14px; color:#2576ae;}
.news h2 a{ width:48px; height:24px; line-height:24px; display:block; font-weight:normal; font-size:12px; text-align:center; overflow:hidden; position:absolute; right:10px; top:6px; z-index:110;} 
.newscen{ width:370px; height:200px; margin:0 auto; display:none;margin-left: 10px;}
.newsc-hot{ width:370px; height:74px; overflow:hidden; padding:4px 0 8px 0; background:url(../images/newsc-hot.gif) repeat-x left 83px;  }
.newsc-hot h3{ width:370px; height:30px; line-height:30px; font-weight:bold; font-size:14px; overflow:hidden;}
.newsc-hot p{ width:180px; height:22px; line-height:22px; text-align:center; float:left; overflow:hidden;}
.newsc-hot h3 a{ color:#ff6f00;}
.newsc-list{ width:370px; height:125px; overflow:hidden;}
.newsc-list li{ width:370px; height:25px; overflow:hidden; }
.newsc-list li span{float: right;}
.newsc-list li p{ float:left; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.newsc-list li p a.hot{ color:#ff6f00;}
.newsc-list li p.newscl-t{ padding-left:16px; background:url(../images/news-li.jpg) no-repeat left 10px; }
.newsc-list li p.newscl-n{ width:auto;overflow:hidden; }

.center{ width:260px; height:242px; float:right;background:url(../images/center.jpg) no-repeat left top; overflow:hidden; position:absolute; margin-left: 700px;}
.center p{width:238px; margin-left:70px; margin-top:215px; font-size:14px;}
.center .contents{ width:238px; height:195px; overflow:hidden; margin-left:11px; margin-top:11px;}
.center .contents li{width:238px; overflow:hidden; height:195px; }
.center .contents li img{ width:238px; height:195px;}
.center .tags{text-align:center; position:absolute; right:25px; bottom:37px; width:100px; height:12px;}
.center .tags li{  overflow:hidden; float:left;}
.center .tags img{  width:238px; height:100px;  }
.center .tags a{ float:left; width:22px; height:12px; line-height:12px; border-right:1px solid #dbdddb; background:#232712; color:#FFF; font-size:12px; font-weight:normal; }
.center .tags .focus a{background:#cf2d2c;  color:#fff;}








.login-form{ width:250px; height:24px; overflow:hidden; }
.login-form p{ float:left; overflow:hidden; }
.login-form p.loginform-title{ width:60px; height:22px; line-height:22px; padding-top:2px; text-align:right; }
.login-form p.loginform-input{ width:156px; height:22px; border:1px solid #a6d0e7; position:relative; z-index:100;}
.login-form p.loginform-input input{ width:146px; height:18px; line-height:18px; border:0; position:absolute; left:5px; top:2px; z-index:110;}
.login-form p.loginform-code{ width:76px; height:22px; border:1px solid #a6d0e7; position:relative; z-index:100;}
.login-form p.loginform-code input{ width:66px; height:18px; line-height:18px; border:0; position:absolute; left:5px; top:2px; z-index:110;}
.login-form p.loginform-img{ width:72px; height:24px; margin-left:10px; display:inline;}
.login-form p.loginform-img img{ width:72px; height:24px;}
.login-btn{ width:250px; height:26px; overflow:hidden; }
.login-btn p{ float:left; overflow:hidden; }
.login-btn p.loginform-title{ width:60px; height:24px; line-height:24px; padding-top:2px; text-align:right; }
.login-btn p.loginform-input{ width:47px; height:26px;}
.login-btn p.loginform-input input{ width:47px; height:26px;}
.login-btn p.loginform-link{ width:100px; height:24px; line-height:24px; padding-top:2px;  margin-left:10px; display:inline;}
.login-btn p.loginform-link a{ color:#ee0000; text-decoration:underline;}

.center h3{ width:250px; height:36px; padding:2px 0; overflow:hidden; background:url(../images/center-h2.jpg) no-repeat left top; margin:0 auto;}
.center h3 p{ width:176px; height:32px; line-height:32px; font-weight:bold; font-size:14px; padding-left:60px; background:url(../images/center-h2-p-zhifu.jpg) no-repeat left top; margin:0 auto; }
.center-zhifu-cen{ width:200px; height:auto; margin:0 auto; overflow:hidden; }
.center-zhifu-cen p{ width:200px; height:24px; line-height:24px; overflow:hidden; }
.center-zhifu-cen p span{ font-weight:bold; font-size:12px;}

.topic{ width:960px; height:auto; }
.topic h2{ width:960px; height:37px; background:url(../images/topic-h2.jpg) no-repeat left top; overflow:hidden; position:relative;}
.topic h2 p{ width:120px; height:37px; line-height:37px; font-weight:bold; font-size:14px; color:#FFF; padding-left:50px;}
.topic h2 a{ width:48px; height:24px; line-height:24px; display:block; font-weight:normal; font-size:12px; text-align:center; position:absolute; right:10px; top:8px;}
#topic-list{ width:958px; height:214px; border:1px solid #e6e6e6; position:relative; overflow:hidden;}
#topic-list li{ width:276px; height:214px;border-right:1px solid #e6e6e6; overflow:hidden; float:left; }
#topic-list li p{ width:276px; height:168px; padding:10px 10px 5px 10px; overflow:hidden; float:left; }
#topic-list li p img{ width:256px; height:168px}
#topic-list li h3{ width:259px; height:26px; line-height:26px; font-weight:normal; font-size:12px; text-align:center; overflow:hidden; font-weight:bold; text-decoration:underline;}

.left{ width:960px; height:auto; float:left;}
.about{ width:690px; height:260px; float:left;}
.about h2{ width:690px; height:36px; background:url(../images/video-h2.jpg) no-repeat left top; overflow:hidden; position:relative;}
.about h2 p{ width:120px; height:36px; line-height:37px; font-weight:bold; font-size:14px; color:#FFF; padding-left:50px;}
.about h2 a{ width:48px; height:24px; line-height:24px; display:block; font-weight:normal; font-size:12px; text-align:center; position:absolute; right:10px; top:6px; color:#FFF;}
.about-list{width:689px; height:223px; border:1px solid #cdcbce; border-top:0;}
.about-img{ width:300px; height:234px; float:left;}
.about-img p{width:275px; height:193; margin-left:12px; margin-top:17px;}
.about-cen{width:389px; float:left; }
.about-cen p{width:385px; margin-top:17px; font-size:14px; line-height:20px; font-family:Microsoft YaHei;}
.about-cen a{ color:#f79700;}


.contatct{ width:255px; height:260px; float:left; margin-left: 11px; }
.contatct h2{ width:255px; height:36px; background:url(../images/contatct.jpg) no-repeat left top; overflow:hidden; position:relative;}
.contatct h2 p{ width:120px; height:36px; line-height:37px; font-weight:bold; font-size:14px; color:#FFF; padding-left:50px;}
.contatct h2 a{ width:48px; height:24px; line-height:24px; display:block; font-weight:normal; font-size:12px; text-align:center; position:absolute; right:10px; top:6px; color:#FFF;}
.contatct-list{width:253px; height:223px; border:1px solid #cdcbce; border-top:0;}
.contatct-img{ width:255px; float:left;}
.contatct-img p{width:255px; height:60px; margin-left:12px; margin-top:5px;}
.contatct-cen{width:245px; float:left; margin-top:10px; margin-left: 8px;}
.contatct-cen p{width:245px; font-size:14px; line-height:20px; font-family:Microsoft YaHei;}
.contatct-cen p a{color:#f79700;}

.chanpin{ width:960px; height:auto; padding-top: 10px; overflow: hidden; position: relative; }
.chanpin h2{ width:960px; height:37px; background:url(../images/cptp.jpg) no-repeat left top; overflow:hidden; position:relative;}
.chanpin h2 p{ width:120px; height:37px; line-height:37px; font-weight:bold; font-size:14px; color:#FFF; padding-left:20px;}
.chanpin h2 a{ width:48px; height:24px; line-height:24px; display:block; font-weight:normal; font-size:12px; text-align:center; position:absolute; right:10px; top:8px;}
.chanpin-kuang{width:958px; height:250px; border:1px solid #cdcbce; border-top:0;}
.chanpin-dh{ width:958px; height:32px; background:url(../images/chanpin-dh.jpg) no-repeat left top;} 
.chanpin-dh li{ width:96px; height:38px; float:left;  position:relative; z-index:650; list-style-type: none; line-height: 20px; font-size: 14px; text-align: center; margin-top: 5px;}
.ts-tab li.tst-on{background:url(../images/ts-tab.jpg) no-repeat; border-bottom:none; padding-top: 3px;}


#chanpin-list{ width:958px; height:190px;  position:relative; overflow:hidden;}
#chanpin-list li{ width:172px; height:172px;border:1px solid #e6e6e6; overflow:hidden; float:left; margin-left: 15px; margin-top: 15px;}
#chanpin-list li p{ width:170px; height:170px; overflow:hidden; float:left; }
#chanpin-list li p img{ width:170px; height:170px}
#chanpin-list li h3{ width:170px; height:26px; line-height:26px; font-weight:normal; font-size:12px; text-align:center; overflow:hidden; font-weight:bold; text-decoration:underline;}


.footer{ width:960px; height:auto;  margin:0 auto;}
.footnav{ width:960px; height:32px; line-height:32px; text-align:center; color:#fff; background:#1f70ad;}
.footnav a{ color:#FFF;}
.copyright{ width:960px; height:auto; line-height:24px; text-align:center;  }


.window{ width:172px; height:138px;  z-index:999;  position:absolute;/* left:0; top:50px;*/ padding-top:350px }
.online{ width:172px; height:138px; background:url(../images/online.png) no-repeat left top;}
.online h3{ width:100px; height:28px;}
.online p{ /*width:126px; height:36px;*/ overflow:hidden; margin:0 auto;}
.online p img{ /*width:126px; height:36px;*/}





.c-main{ width:938px; height:auto; border:1px solid #d6d6d6; padding:10px;  background-color:#FFFFFF; margin: 0 auto;}
.menu{ width:228px; height:auto; border:1px solid #e9e9e9; border-bottom:0; float:left; }
.menu h2{ width:208px; height:36px; background:url(../images/menu-h2.jpg) no-repeat left top; padding:0 10px; line-height:36px; padding-top:3px; font-weight:bold; font-size:14px; }
.menu-list{ width:228px; height:auto;}
.menu-list li{ width:190px; height:32px; line-height:32px; padding-top:7px; padding-left:38px; overflow:hidden; background:url(../images/menu-list-li1.jpg) no-repeat left top;}
.cright{ width:695px; height:auto; float:right;}
.location{ width:685px; height:36px; line-height:36px; padding:0 10px 0 0; text-align:right; background:url(../images/location.jpg) no-repeat left top;}
.location p{ width:120px; height:36px; line-height:36px; font-weight:bold; font-size:14px; padding-left:20px; text-align:left; float:left;}
.cright-txtlist{ width:695px; height:auto; }
.cright-txtlist li{width: 300px; height: 240px; margin: 0px 20px 0px 20px; float: left; line-height:32px; overflow:hidden; background:url(../images/txtlist-li.gif) repeat-x left bottom; }
.cright-txtlist li img{width: 300px; height: 172px;}
.cright-txtlist li span{ width:78px; height:32px; line-height:32px; display:block; float:right; }
.page{ width:695px; height:30px; line-height:30px; text-align:center; float: left;}
.page a.curr,.page a:hover{ color:#e02725; text-decoration:underline;}

.cright-txtlist{ width:695px; height:auto; }
.cright-txtlist-01 li {width: 670px; height: 30px; float: left; line-height: 32px; overflow: hidden; background: url(../images/txtlist-li.gif) repeat-x left bottom; border-bottom: 1px dashed #CCC;}
.cright-txtlist-01 ul li span{float:right;}
.products-list,.cright-list{ width:885px; height:406px; overflow:hidden; margin:0 auto;}
.products-list li,.cright-list li{ width:165px; height:170px; float:left; padding:10px; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.products-list li p,.cright-list li p{ width:165px; height:140px; overflow:hidden; padding-top:3px; }
.products-list li p img,.cright-list li img{ width:155px; height:140px; }
.products-list li h3,.cright-list li h3{ width:165px; height:18px; line-height:18px; padding-top:4px; font-weight:normal; font-size:12px; text-align:center;}
.cright-list{ height:auto;}
#in_newsshow{
			line-height:25px;
			/*text-indent:2em;*/}
			
			#in_newsshow h3{
				font-size:16px;
				text-align:center;
				margin:15px 0px;}
				
			#in_newsshow img{
				/*width:400px;
				height:300px;*/
				/*display:block;
				margin:15px auto;*/}
				
			#in_newsshow h4{
				text-align:center;
				font-size:12px;
				color:#999;}
				
				#in_newsshow h4 em{
					padding:0px 10px;}


.neirong{width: 660px;
padding-left: 20px;
line-height: 22px;}


.neirong h3{font-size:14px;text-align:center;}

























.news-ad{ width:260px; height:242px; float:right;background:url(../images/center.jpg) no-repeat left top; overflow:hidden; position:absolute; margin-left: 700px;}
.news-ad .ad { 
	width:260px; height:242px;
	position:relative;
} 
.news-ad .slider,.news-ad .num{
	position:absolute;
}
.news-ad .slider{ width:260px; height:242px;
	overflow:hidden;}
.news-ad .num{ width:124px; height:20px;  overflow:hidden;}
.news-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.news-ad .slider img{ 
width: 250px;
height: 200px;
display: block;
padding-top: 6px;
padding-left: 5px;
}
.news-ad .num{ 
	right:0px; 
	bottom:40px;
}
.news-ad .num li{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	width: 20px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 2px;
	border: 0;
	background:url(../images/focus-num-li.gif) no-repeat left top;
	font-weight:normal; display:inline;
}
.news-ad .num li.on{
	color: #FFF;
	line-height: 20px;
	width: 20px;
	height: 20px;
	font-size: 12px;
	margin: 0 2px;
	border: 0;
	background:url(../images/focus-num-li.gif) no-repeat right top;
	font-weight: normal;;
}
.ad-cen{ width:260px; height:30px; overflow:hidden; position:absolute; left:2px; bottom:4px; }
.ad-cen p{ width:260px; height:30px; line-height:30px; text-align:center; font-weight:normal; font-size:14px; display:none; padding-left:10px; overflow:hidden; }
.ad-cen p a{ color:#282828; }



/*2014.05.27-CY*/
@charset "utf-8";
/* CSS Document */
ol,ul,li{list-style: none outside none;}
.tab_switch{width:958px;overflow:hidden;border:1px solid #ccc;}
.ts_tab{overflow:hidden;z-index:100;background:#fff;}
.ts_tab li{float:left;padding:0 42px;cursor:pointer;background:#fff;height:38px;line-height:42px;border-right:1px solid #ccc;width:54px;}
.ts_tab li.tst_on{border-bottom:none;background:#F5f5f5;color:#0070a4;font-weight:bold;line-height:40px;}

.ts_content{width:958px;height:210px;overflow:hidden;z-index:99;}
.ts_content div.tsc{width:958px;height:210px;background:#F5f5f5;}

.rztab_line{width:170px;height:170px;padding:1px;border:1px solid #ccc;float:left;margin: 15px 7px 15px 10px;position:relative;}
.rztab_line:hover{border:1px solid #0070a4;}
.rztab_line a{display:inline-block;}
.rztab_line a img{width:170px;height:170px;}
.rztab_line p{height:24px;width:170px;line-height:24px;position:absolute;left:1px;bottom:1px;z-index:101;text-align:center;font-weight:bold;}
.rztab_line p a{color:#fff;}
.rztab_line span{height:24px;width:170px;line-height:24px;background:#0070a4;position:absolute;left:1px;bottom:1px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;z-index:100;}

.main-content{width:960px;height:auto;margin:0 auto;}
.flash-zixun{width:211px;}
.flash li{height:74px;}
.news{width:470px;}
.news h2{width:455px;}
.newscen{width:470px;}
.logo{width:460px;height:78px;}
.logo img{width:460px;height:78px;}
.about-img{width:149px;height:187px;margin-left: 12px;
margin-top: 17px;}
.about-img p{margin-left:0px;
margin-top:0px;}
.about-cen {width:500px;margin-left:15px;}
.about-cen p{width:485px;}