@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body {font-family:"微软雅黑",Arial, Helvetica, sans-serif;font-size:12px;color:#575757;line-height:1.7em; background:url(../images/white_wall_hash.png) 0 0 repeat; text-align:center; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:16px;}
ul, ol, li {list-style:none;}
img, button {border:0 none;}
a{text-decoration:none;color:#575757;}
a:hover{text-decoration:none;color:#000;}
.hidden {display:none;}
.clear{ width:100%; height:0px; clear:both; overflow:hidden;}

.footercont .foot_content {
	clear: both;
	width: 1000px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
.foot_content .foot_content_l {
	float: left;
	width: 685px;
}
.foot_content .foot_content_r {
	float: right;
	width: 230px;
}
.foot_content_l .foot_list {
	float: left;
	padding-right:50px;
	padding-left:10px;	
}
.foot_content_l .foot_txt {
	width: 100%;
	height: 60px;
	padding-top: 8px;
	line-height:25px;
}
.foot_content_r .foot_content_instro {
	clear: both;
	width: 100%;
	padding-top: 5px;
}
.foot_list_title {
	font-size: 14px;
	font-weight: bolder;
	color: #000;
	text-decoration: none;
	height: 32px;
	width: 100%;
	line-height: 32px;
}
.foot_list .foot_list_name {
	height: 22px;
	width: 100%;
	clear: both;
	line-height: 22px;
}

.red { color: rgb(250, 221, 222); border: 1px solid rgb(152, 12, 16);background:#b61318; background: -moz-linear-gradient(center top , rgb(237, 28, 36), rgb(170, 19, 23)) repeat scroll 0% 0% transparent;}
.medium { font-size: 12px; padding: 0.4em 1.5em 0.42em;}
.small {font-size: 11px;padding: 0.2em ;}
.button {display: inline-block;vertical-align: baseline;margin: 0px;outline: medium none;cursor: pointer;text-align: center;text-decoration: none;font: 12px/100% Arial,Helvetica,sans-serif;padding: 0.3em 1em;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);border-radius: 0.5em 0.5em 0.5em 0.5em;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
.button:hover{text-decoration:none;}
.button:active{position:relative;top:1px;}
.red:hover{background:#b61318;background:-webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));background:-moz-linear-gradient(top,  #c9151b,  #a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.red:active{color:#de898c;background:-webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background:-moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}


/*-------------common.header-----------*/
.header {width:100%;height:150px; background:url(../images/headbg.jpg) 0 0 repeat-x #f1f1f1; text-align:left;}
.top {width:1000px;height:110px;text-align:left;margin:0 auto;overflow:hidden; position:relative;}
.logo { position:absolute; left:32px; top:20px;}
.logo a{ display:block;}
.language{  position:absolute; right:10px; top:20px; text-align:right; padding:2px 0px;}
.tnav{ position:absolute; right:6px; top:70px; text-align:right;}
.tnav li{ display:block; float:right;}
.tnav li a{ display:block; padding:2px 6px;}
.bottom_link{ width:100%; height:25px; clear:both;}
.bottom_link li{ float:left;height:25px; line-height:25px; padding-right:4px;}

/*-------------common.nav-----------*/
/**导航条**/
#nav{width:1000px; height:40px;line-height:40px;display:block;overflow:hidden; text-align:left; margin:0 auto;}
#navMenu ul{width:1000px;float:left;height:40px;}
#navMenu li{float:left;font-size:14px;}
#navMenu li a{color:#fff!important;text-decoration:none;width:125px;height:40px;line-height:40px;text-align:center;display:block;}
#navMenu li a.last{}
#navMenu li a.current{background-position:0 -80px;width:91px;height:40px;line-height:40px;text-align:center;display:block;color:#fff;}
#navMenu li a:hover{ background:url(../images/tabicon.png) center 32px no-repeat #e60012;-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
/*-------- 下拉菜单 --------------*/
.dropMenu{position:absolute;top:0px; left:0px; margin-top:-5px; width:123px;z-index:100;visibility:hidden;border:1px solid #cbcbcb;border-top:0;background-color:white;}
.dropMenu li{float:left;width:123px;}
.dropMenu li a{display:block;color:gray; background:white; line-height:32px; text-align:left; padding-left:20px;}
.dropMenu a:hover{color:#fff; background:#e60012; text-decoration:none;}

/*-------------common.css-----------*/
.wrap {width:100%;height:auto;text-align:center;}
.content {width:1000px;margin:10px auto;text-align:left; position:relative; overflow:hidden; border:none; }
.content {width:1000px;margin:10px auto;text-align:left; position:relative; overflow:hidden; background:white;  border:1px solid #dfdfdf;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px; }
.indexcontent {width:1000px;margin:10px auto;text-align:left; position:relative; overflow:hidden; border:none; background:none; }
.footer { width:100%;height:auto;padding:8px 0 8px 0;text-align:center; }
.footercont {width:1000px;height:auto;margin:0 auto;text-align:left;}



.footerline{ width:100%; height:40px; color:white; background:#00825C; border-top:4px #01913F solid;}
.footerline a{color:white;}
.footerlineleft{ width:300px; float:left; padding:4px 8px;vertical-align:top;}
.footerlineleft ul li{ display:block; float:left; line-height:32px;}
.footerlineleft ul li span{ display:block; float:left; padding:4px;}
.footerlineright{ width:600px; float:right;}
.footerlineright ul li{ float:right; text-align:center;display:block; line-height:32px;}
.footerlineright ul li a{ display:block; padding:4px 0px 4px 32px; position:relative; }
.footerlineright ul li a span{ display:inline-block; position:absolute; left:10px; top:8px; }
.footerinfo{ clear:both;}
.footercode{ width:120px; padding:4px 40px 0px 12px; float:right;}
.footercode p{ text-align:center;}

.footinfor{ float:left; padding-bottom:32px;}
.footinfor a{ display:inline-block;}
.footlink{ padding:15px; background:white; border:1px #cbcbcb solid; width:312px; float:left; margin:10px; margin-left:0px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;}
.footlink h1{padding:2px 4px;}
.footlink ul li{ float:left; padding:2px 4px;}
.footinfor p{text-align:left;}
.left{width:270px; height:auto; overflow:hidden; float:left; padding:8px 8px 50px 20px; position:relative;}
.left2{width:286px; height:1px; overflow:hidden; float:left; position:relative;}
.left.fixed{margin:0;position:fixed;top:0;z-index:5;width:286px;}
.right{ width:676px; height:auto; float:left; position:relative; padding:8px 8px 8px 12px; overflow:hidden; }
.nav_scroll {position:fixed;top:0;}

.commonbanner{ width:100%; height:88px; overflow:hidden; background:url(../images/commonbanner.jpg) center top repeat-x; display:none;}

#flash { width:100%; height:400px; overflow:hidden; margin:0 auto; clear:both; position:relative;}
#flash a {	width:100%;	height:400px;display:none;}
#flash a#flash1 {display:block;}
#flash img {width:100%; height:400px;/* display:none;*/}
.flash_bar { width:520px;left: 48%;z-index:1; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; text-align:center;}
.flash_bar .dq { display:block; float:left; width:14px; height:14px; margin:5px 5px; /* background: url(../images/flashpagecurrent.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/flashpagecurrent.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/flashpage.png" ,sizingMethod="crop"); }
.flash_bar .no { display:block; float:left; width:14px; height:14px; margin:5px 5px; /* background: url(../images/flashpagecurrent.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/flashpage.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/flashpagecurrent.png" ,sizingMethod="crop"); }
#flashBg {height:400px;	overflow:hidden;width:100%;clear:both;margin:0;	padding:0; background:white; z-index:-1;}
#flashLine {height:400px;width:100%;clear:both;background-repeat: repeat-x;	background-position: center bottom;}
#flash1,#flash2,#flash3,#flash4,#flash5{background-repeat: repeat-x;background-position: center;}

/*-------------index.flash-----------*/
#banner {position:relative; width:1920px; height:400px;overflow:hidden; margin-left:-460px; margin-bottom:10px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002;	margin:0; padding:0; bottom:2px; right:460px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#005cac;cursor:pointer}
#banner ul li.on { background:#900}

/*-------------index.box-----------*/

.indexnewlist{ width:300px; height:230px; overflow:hidden; float:left;}
.tabsshorttitle{padding-left:4px; width:288px; height:34px; background:url(../images/tabsbgshort.png) 0 0 no-repeat;}
.tabsshorttitle li{ float:left; padding-top:3px;}
.tabsshorttitle li span{ width:79px; height:30px; display:block; font-weight:bold; text-align:center; padding:6px 0px 0px 0px; margin:0px 2px; cursor:pointer;}
.tabsshorttitle li span:hover{display:block; background:url(../images/tabscurrent.png) 0 0 no-repeat; color:white;}
.tabsshorttitle li.tabscurrent span{ display:block; background:url(../images/tabscurrent.png) 0 0 no-repeat; color:white;}
.tabsshortcont{ padding:8px 12px; }
.tabsshortcont ul li{ height:24px;}
.tabsshortcont ul li a{ display:block; background:url(../images/listicon.png) 0 8px no-repeat; padding:2px 2px 2px 20px; height:20px;}

.indexintrolist{ width:700px; height:230px; overflow:hidden; float:left;}
.tabslongtitle{padding-left:4px;width:700px; height:34px; background:url(../images/tabsbglong.png) 0 0 no-repeat;}
.tabslongtitle li{ float:left; padding-top:3px;}
.tabslongtitle li span{ width:79px; height:30px; display:block; font-weight:bold; text-align:center; padding:6px 0px 0px 0px; margin:0px 2px; cursor:pointer;}
.tabslongtitle li span:hover{ display:block; background:url(../images/tabscurrent.png) 0 0 no-repeat; color:white;}
.tabslongtitle li.tabscurrent span{ display:block; background:url(../images/tabscurrent.png) 0 0 no-repeat; color:white;}
.tabslongcont{ padding:8px 20px; }
.tabslongcontl{ width:260px; float:left;}
.tabslongcontl img{ width:240px; height:157px;}
.tabslongcontr{ width:390px; float:left;}
.tabslongcontr p{ text-indent:2em; line-height:2em;}
.tabslongcont ul li{ height:24px;}
.tabslongcont ul li a{display:block; background:url(../images/listicon.png) 0 8px no-repeat; padding:2px 2px 2px 20px; height:20px;}
.intromore{ text-align:right;}
.productconttitle{ background:url(../images/producttitlebg.jpg) 0 0 no-repeat;}
.productcont{ padding:8px 30px 12px 12px;}

.indexbox{ width:300px; overflow:hidden; float:left; }
.indexboxtitle{ width:288px; height:34px; background:url(../images/boxtitlebg.png) 0 0 no-repeat; position:relative;}
.indexboxtitle span{ position:absolute; right:12px; top:6px;}
.indexboxtitle span a{color:#575757;}
.indexboxtitle span a:hover{text-decoration:none;color:#e60012;}
.indexboxtitle p{ color:white; padding:6px 4px 4px 12px; font-weight:bold;}
.indexboxtitle a,.indexboxtitle a:hover{ color:white; padding:6px 4px 4px 12px; font-weight:bold;}
.indexboxcont{ padding:8px 12px;}

.indexprojectlist{ width:700px; height:226px; overflow:hidden; float:left;}
.indexbanner{  position:relative; clear:both; height:110px; margin-top:10px;}
.indexbannerleft{ width:700px; height:100px; float:left;}
.indexbannerleft img{ width:700px; height:100px;}
.indexbannerright{ width:300px; height:100px;float:right;}
.indexbannerright ul{ padding:24px 0px 0px 180px;}
.indexbannerright ul li{ float:left;}

.indexbottomlist{ width:700px; height:425px; overflow:hidden; float:left;}

/*----------------channel.css---------------*/
.channelcont{ padding:6px 4px;}
.channelcont table tr td{padding:2px 4px;}
.locationbox{width:100%;position:relative; height:32px; overflow:hidden; }
.location{ border-bottom:1px #b5b5b5 solid; color:#b5b5b5; padding:6px 4px 4px 8px;}
.location a{color:#b5b5b5;}
.location a:hover{color:gray;}
.locationline{ position:absolute; display:block; width:70px; height:2px; left:0; top:28px; background:#b5b5b5;}

/*----------------contentlist.css---------------*/
.contentlist{}
.contentlist ul li{ width:100%;overflow:hidden; border-bottom:dotted 1px #BDBDBD; padding-bottom:10px; margin-bottom:10px;}
.contentlist ul li img{ width:200px; float:left; padding:2px; border:1px silver solid; margin:12px 18px 4px 0px;}
.contentlisttitle{ display:block; font-size:16px; font-weight:bold; padding:12px;}
.contentlisttitle a{ color:black;}
.contentlisttitle a:hover{color:#575757}
.contentlistinfo{ display:block;color:#575757; text-indent:2em;}

/*----------------contentdetail.css---------------*/
.contentdetail{padding:6px 4px;color:black;}
#Contantcss{ padding:6px 4px; font-size:14px; line-height:26px;}
#Contantcss img{ max-width: 640px;/*IE7 FF 支持*/ width:expression(this.width > 640? "640px":this.width );/* sets max-width for IE  为IE设置最宽值*/ padding:2px; border:1px #eaeaea solid;}
#Contantcss p{ text-indent:2em;}
#Contantcss table p{ text-indent:0; padding:0px;}
#Contantcss table {border-spacing:1px;border:1px solid #A2C0DA; border-collapse:collapse; width:640px;}
#Contantcss table td,th {padding:4px;border-collapse:collapse;text-align:left;}
#Contantcss table th {background:#B0D1FC;border:1px solid white;text-align:center;font-weight:bold;}
#Contantcss table td {background:#D3E5FD;border:1px solid white;}
.articletitle{ padding:24px 12px; text-align:center; font-size:24px;  font-weight:bold; line-height:1.7em;}
.articleadddate{ color:silver;text-align:right;}
.contentnavigation{color:#575757;padding: 6px 4px;margin:6px 6px;  border:1px  #DFE1E2 solid;  /*background:#F8F8F8;*/ font-size:12px;  text-align:left;}


/*----------newscenter.css----------*/
.topNewsBox{WIDTH: 1000px;	POSITION: relative;	HEIGHT: 450px;}
.topNews{BORDER:#b7b7b7 1px solid;Z-INDEX:9;BACKGROUND:#f0f0f0;WIDTH: 998px;POSITION:absolute;TOP: 8px;LEFT: 0px;HEIGHT: 430px;}
.topNewsPic{FLOAT:left;MARGIN: 4px 0px 0px 14px;OVERFLOW: hidden;WIDTH: 680px;HEIGHT: 420px;}
.topNewsPic IMG{WIDTH: 680px;HEIGHT: 420px;}
.topNewsList{MARGIN-TOP: 7px;FLOAT: left;OVERFLOW: hidden;WIDTH: 280px;HEIGHT: 430px;text-align:left; padding-left:8px;}
.topNewsList UL{MARGIN: 0px auto;OVERFLOW: hidden;WIDTH: 280px;HEIGHT: 196px;padding-left:3px!important;}
.topNewsList UL LI{FONT-SIZE: 14px;OVERFLOW: hidden;WIDTH: 280px;LINE-HEIGHT: 30px;BORDER-BOTTOM: #dbdbdb 1px solid;HEIGHT: 30px;}
.topNewsList UL LI A{PADDING-RIGHT: 0px;PADDING-LEFT: 12px;BACKGROUND: url(../images/dian.gif) no-repeat 4px;PADDING-BOTTOM: 5px;PADDING-TOP: 5px;}
.topNewsList UL LI A.up{FONT-WEIGHT: bold;BACKGROUND: url(../images/jiantou.gif) no-repeat;COLOR:black;}
.topNewsListpic{width:280px; height:172px; padding:4px 0px; position:relative;}
.topNewsListpic img{ width:280px; height:172px;}
.topNewsListpic a{ color:white;}
.topNewsListpic span{ display:block; width:280px; height:26px; background:url(../images/jrjjbg.png) 0 0 repeat; text-align:center; position:absolute; left:0; top:144px; padding:6px 0px 0px 0px;}
.topNewsListtitle{ width:280px; height:32px; margin:6px auto; background:url(../images/jinrijjt.png) 0 0 no-repeat;}

.newscenterlist{width:660px; height:auto; position:relative; padding:8px 8px 8px 8px; background:#F4F4F4; margin:6px auto;}
.newscenterlistcont{height:auto; border:1px #E1E1E1 solid; background:white; padding:6px 12px 6px 12px; font-size:12px;}
.newscenterlistitem{position:relative; border-bottom:1px gray dashed; padding:2px 8px 8px 8px; margin-top:12px;}
.newscenterlistitem a{ color:black; font-weight:bold;}
.newscenterlistitem span{position:absolute; right:12px; top:0px;}
.newscenterlistcontbox{padding:4px 8px;}
.newscenterlistcontbox ul li{ position:relative; }
.newscenterlistcontbox ul li a{ display:block;padding:2px 6px;}
.newscenterlistcontbox ul li span{position:absolute; right:12px; top:0px; color:silver; font-size:12px;}

/*-------products.css------*/
.productchannelshow{}
.productchannelshow dl{ display:block; padding:12px 8px;}
.productchannelshow dl dt{ width:160px; height:100px; float:left;}
.productchannelshow dl dd{ width:420px; float:left;}
.productchannelshow dl dd.productchannelshowtitle{ font-size:18px; color:black;}

.producttitle{ padding:12px 4px;} 
.producttypelist ul li{ float:left; padding:4px 6px;} 
.producttypelist ul li a{display:block; padding:2px 8px; background:#ededed; border:1px #d9d9d9 solid;}  
.producttypelist ul li a:hover{display:block; padding:2px 8px; background:silver; border:1px gray solid;}   
.producttypelist ul li a.producttypelistcurrent{display:block; padding:2px 8px; background:silver; border:1px gray solid;}

.productlist{padding:12px 0px;}
.productlist ul li{ float:left; height:180px; width:200px; padding:6px 2px; margin:4px 8px; } 
.productlist ul li a{ display:block;} 
.productlist ul li p{ text-align:center;} 
.productlist ul li a img{ width:200px; height:124px; padding:2px; border:1px silver solid;}
.productlistchannelcont{ padding:6px 12px;}
.productlist2{ padding:12px 16px;}
.productlist2 ul li{ float:left; height:220px; width:220px; padding:8px 10px ; overflow:hidden;} 
.productlist2 ul li a{ display:block;} 
.productlist2 ul li p{ text-align:left;} 
.productlist2 ul li a img{ width:133px; height:133px; padding:2px; border:1px silver solid;} 

.productlist dl dd{ float:left; height:160px; width:190px; padding:6px 2px; margin:4px 8px; } 
.productlist dl dd a{ display:block;} 
.productlist dl dd p{ text-align:center;} 
.productlist dl dd a img{ width:190px; height:104px; padding:2px; border:1px silver solid;}

.lightproductlist{padding:12px 0px;}
.lightproductlist ul li{ float:left; height:220px; width:200px; padding:2px 2px; margin:4px 8px; background:url(../images/pro_bg.jpg) no-repeat top center; } 
.lightproductlist ul li a{ display:block;} 
.lightproductlist ul li p{ text-align:center; padding-top:10px;} 
.lightproductlist ul li a img{ width:199px; height:175px;border:0px silver solid;}
.zoom-small-image {
	border:4px solid #CCC;
	float:left;
	margin-bottom:20px;
}
/*----------------downlist.css---------------*/
.downlist{}
.downlist ul li{ width:100%; height:160px; overflow:hidden;}
.downlist ul li img{ width:125px; float:left; padding:2px 2px 32px 2px; margin:12px 18px 4px 0px;}
.downlisttitle{ display:block; font-size:16px; font-weight:bold; padding:12px;}
.downlisttitle a{ color:black;}
.downlisttitle a:hover{color:#575757}
.downlistinfo{ display:block;color:#575757; }


/*area friendly-links*/
#friend-links {width: 996px;height: 26px;background: url(../images/yqlj_bg_new.jpg) repeat-x;border: 1px #d7d7d7 solid;position: relative;z-index:11;text-align:left;margin:6px auto;}
#friend-links .baseContentHead{width:90px;display:block;background: url(../images/yqlj_bg_new.jpg) repeat-x;float:left;}
#friend-links .baseContentHead span.title{display:block;padding:2px 0px 2px 18px; font-weight:bold;}
#friend-links ul, #friend-links ul li {float: left;}
#friend-links .baseContentHead{width:70px;background: url(../images/yqlj_bg_new.jpg) repeat-x;float:left;}
#friend-links ul {	list-style: none;width: 868px;height: 26px;margin-left:6px;}
#friend-links img {width: 199px;height: 20px;}
#friend-links ul li {margin: 3px auto auto 18px;_margin: 3px auto auto 14px;}
#friend-links div {width: 197px;background-color: white;border: 1px #d7d7d7 solid;border-bottom: 0px #d7d7d7 solid;display: none;position: absolute;z-index: 5;}
#friend-links div ul {width: 197px;margin-top: 5px;margin-left:0px;}
#friend-links div ul li {width: 160px;float: left;margin-top: 0px;_margin: 0px 0px 0px 10px;}
#ctl00_eipcontainer #friend-links div a {line-height: 20px;}
#ctl00_eipcontainer #friend-links div a:hover {color: #d00000;}
#linkLayer1 {height: 108px;top: -106px;left: 94px;_left: 104px;}
#friend-links #linkLayer1 li{ width:170px;}
#friend-links #linkLayer2 {width: 276px;height: 368px;top: -366px;left: 311px;_left: 317px;}
#friend-links #linkLayer2 ul {width: 276px;}
#friend-links #linkLayer2 ul li {width: 120px;}
#friend-links #linkLayer3 {	height: 208px;top: -206px;left: 528px;_left: 530px;}
#friend-links #linkLayer4 {height: 186px;top: -184px;left: 745px;_left: 743px;}
#friend-links #linkLayer3 ul li, #friend-links #linkLayer4 ul li {width: 80px;}
#friend-links .linull{display:none;}

/*-----page.css 2013.4.27------*/
.pagefont,.ptfont,.pagefontpic,.ptfontpic,.pagefontcon,.ptfontcon { font-size:12px; padding:5px 8px; margin:8px 0; overflow:hidden; line-height:30px; background:#fff;}
.pagefontpic,.ptfontpic{ background:none;}
.pagefont { color:#000; border:1px #ccc solid;}
.ptfont { color:#000; border:1px #ccc solid;}
.pagefontpic { color:#fff; border:1px #fff solid;}
.ptfontpic { color:#fff; border:1px #fff solid;}
.pagefontcon { color:#000; border:1px #ccc solid; padding:5px 5px;}
.ptfontcon { color:#000; border:1px #ccc solid;}
#contentMain #displaypagenum{ height:3em; overflow:hidden;}
#displaypagenum{ width:100%; clear:both;}
#displaypagenum span { background:#2ea0e4; color:#fff; font-size:12px;}
#displaypagenum a:hover{background:#2ea0e4; color:#fff;}
.back_channel,.back_channel a,.back_channel a:link,.back_channel a:visited,.back_channel a:hover,.back_channel a:active{ width:600px; line-height:28px;color:#c30;font-size:14px; font-weight:bold; text-align:right;}
.prevnext_con {color:#c30;line-height:26px;font-size:14px;}
.prevnext_pic {color:#fff;line-height:26px;font-size:14px;}
.prevnext_con a,.prevnext_pic a {color:#39f;}
.prevnext_con a:hover,.prevnext_pic a:hover {color:#c30;}



/*--------2013.8.28 add--------*/
.contbox{ padding:20px 12px;}
.indexdisplay{ width:495px; background:white; border:1px #d7d7d7 solid; height:auto; float:left;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;}
.indexlighting{width:495px; background:white; border:1px #d7d7d7 solid; height:auto;float:right;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;}
.contbox span a{ display:block;  }
.contbox h1{ font-size:32px; font-weight:600; color:#143592; line-height:40px;  position:relative; padding:2px 12px;}
.contbox h1 span{ font-size:16px; font-weight:normal;color:#646464;}
.indexproduct{}
.indexproduct h2{clear:both; background:#dfdfdf; padding:6px 12px; position:relative; font-size:16px;}
.indexproduct h2 span{position:absolute; right:8px; top:6px; font-size:12px;}
.indexproductpic{width:260px; height:170px;float:left;}
.indexproductinfo{width:200px; float:left; overflow:hidden;}
.indexproductinfo ul{ padding:12px 4px;}
.indexproductinfo ul li{ float:left;}
.indexproductinfo ul li ul{ padding:0;}
.indexproductinfo ul li a{ display:block; padding:2px 4px;}
.indexproductinfo ul li a:hover{ background:#dfdfdf;}
.indexproductcase ul{ padding:8px 4px;}
.indexproductcase ul li{ width:230px;text-align:center; float:left; overflow:hidden;}
.indexproductcase ul li div{ width:230px; height:140px; overflow:hidden;}
.indexproductcase ul li img{ width:228px; height:140px;-moz-border-radius: 8px 0px 8px 0px;-webkit-border-radius: 8px 0px 8px 0px;border-radius:8px 0px 8px 0px;}
.indexproductcase ul li p{ padding:6px;}


/* changeBox */
.tabbox{float:left;position:relative;width:700px;height:260px;  }
.tabbox div.tabtitle{ width:700px; height:32px; background:url(../images/indextitlebg.jpg) 0 0 no-repeat;}
.tabbox div.tabtitle h3{float:left;position:relative;width:80px;height:32px;line-height:32px; text-align:center;z-index:0; font-size:14px;color:white;}
.tabbox div.tabtitle h3.now{color:#bbcdff;z-index:3;}
.tabbox div.tabtitle h3 a{ color:#bbcdff; display:block;}
.tabbox div.tabtitle h3 a:hover,.tabbox div.tabtitle h3.now a{color:white; font-weight:bold; background:url(../images/tabicon.png) center 25px no-repeat;}
.tabbox div.tabcont{position:absolute;top:32px;left:0px;width:668px;height:180px;background:white; border:1px solid #dfdfdf;z-index:2; padding:15px;-moz-border-radius: 0px 0px  8px 8px;-webkit-border-radius: 0px 0px  8px 8px;border-radius:0px 0px  8px 8px;}

.stabbox{float:right;position:relative;width:290px;height:260px; }
.stabbox div.tabtitle{ width:290px; height:32px; background:url(../images/indextitlebg2.jpg) 0 0 no-repeat;}
.stabbox div.tabtitle h3{float:left;position:relative;width:80px;height:32px;line-height:32px; text-align:center;z-index:0;font-size:14px;color:white;}
.stabbox div.tabtitle h3.now{color:#B70000;z-index:3;}
.stabbox div.tabtitle h3 a{color:white;}
.stabbox div.tabtitle h3 a:hover,.tabbox div.tabtitle h3.now a{color:white; font-weight:bold;}
.stabbox div.tabcont{position:absolute;top:32px;left:0px;width:254px;height:180px;background:white; border:1px solid #dfdfdf;z-index:2; padding:15px ;-moz-border-radius: 0px 0px  8px 8px;-webkit-border-radius: 0px 0px  8px 8px;border-radius:0px 0px  8px 8px;}
.tabbox400{ height:400px;}
.tabbox400 div.tabbox320{ height:320px;}

.tabboxsolution{float:left;position:relative;width:700px;}
.tabboxsolution div.tabtitle{ width:700px; height:32px; background:url(../images/indextitlebg.jpg) 0 0 no-repeat;}
.tabboxsolution div.tabtitle h3{float:left;position:relative;width:80px;height:32px;line-height:32px; text-align:center;z-index:0; font-size:14px;color:white;}
.tabboxsolution div.tabtitle h3.now{color:#bbcdff;z-index:3;}
.tabboxsolution div.tabtitle h3 a{ color:#bbcdff; display:block;}
.tabboxsolution div.tabtitle h3 a:hover,.tabboxsolution div.tabtitle h3.now a{color:white; font-weight:bold; background:url(../images/tabicon.png) center 25px no-repeat;}
.tabboxsolution div.tabcont{width:668px; height:auto; margin:20px auto;}


/*common box*/
.commonbox{float:left;position:relative;width:256px; height:auto; margin:6px auto;}
.commonbox div.tabtitle{ width:256px; height:32px; background:url(../images/sortbg.jpg) repeat-x center bottom}
.commonbox div.tabtitle h3{float:left;position:relative;width:80px;height:32px;line-height:32px; text-align:center;z-index:0;font-size:14px;color:white;}
.commonbox div.tabtitle h3.now{color:#B70000;z-index:3;}
.commonbox div.tabtitle h3 a{color:white;}
.commonbox div.tabtitle h3 a:hover,.commonbox div.tabtitle h3.now a{color:white; font-weight:bold;}
.commonbox div.tabcont{width:254px;background:white; border:1px solid #dfdfdf;z-index:2; margin-bottom:12px; overflow:hidden;}
.commoncontact{ padding:15px;}

#sliding-navigation li{ width:260px; overflow:hidden; }
#sliding-navigation li ul{ }
#sliding-navigation li a{ display:block; background:#ededed; width:230px; height:24px; text-align:left; padding:6px 2px 4px 32px;border-bottom:1px #dfdfdf solid;border-top:1px white solid; overflow:hidden; }
#sliding-navigation li a:hover{  background:#00786D; color:#FFF}
#sliding-navigation li.commonlistcurrent a{ background:#00786D; border-left:10px #00786D solid; color:#FFF}
#sliding-navigation li.commonlistcurrent ul{ padding-left:32px;}
#sliding-navigation li.commonlistcurrent ul li a{color:#575757; background:white;border-bottom:1px #dfdfdf solid;border-top:1px white solid; border-left:0; }
#sliding-navigation li.commonlistcurrent ul li a:hover{  background:#dfdfdf; }
#sliding-navigation li ul{ padding-left:32px;}
#sliding-navigation li ul li a{color:#575757; background:white;border-bottom:1px #dfdfdf solid;border-top:1px white solid; border-left:0; }
#sliding-navigation li ul li a:hover{  background:#dfdfdf; }


.message{ margin:20px auto; padding:15px; border:1px #dfdfdf solid;-moz-border-radius: 8px;-webkit-border-radius: 8px ;border-radius:8px;}

.indexintrol{ width:210px; float:left; overflow:hidden;}
.indexintrol img{ width:203px; height:290px; -moz-border-radius: 8px 0px 8px 0px;-webkit-border-radius: 8px 0px 8px 0px;border-radius:8px 0px 8px 0px;}
.indexintror{width:440px; float:left; margin-left:12px}
.indexintror p{  text-align:left;}
.indexintror div{ text-align:right;}

.neikan ul li{ width:330px; height:170px; float:left;}
.neikan ul li img{ width:125px; float:left;}
.neikan ul li div{ width:180px; float:left; padding:12px; text-align:justify;}
.neikan ul li div h4{ color:black;}

.piclist{}
.piclist ul li{ width:222px; float:left;}
.piclist ul li p{ text-align:center; padding:8px 4px;}
.piclist ul li p img{ width:200px; height:142px; -moz-border-radius: 8px 0px 8px 0px;-webkit-border-radius: 8px 0px 8px 0px;border-radius:8px 0px 8px 0px;}


/* changeBox_a1 */
.changeBox_intro{float:left;width:450px;height:300px;position:relative;}
.changeBox_intro a.a_bigImg{position:absolute;top:2px;left:2px;display:none;}
.changeBox_intro a.a_bigImg img{ width:446px; height:296px; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;}
/* ul_change_a1 */
.ul_change_intro{position:absolute;right:0px; bottom:0px;padding-left:19px;overflow:hidden;}
.ul_change_intro li{float:left;margin-right:7px; }
.ul_change_intro img{ border:1px solid #ddd; width:60px; height:40px;}
.ul_change_intro img.now{border:1px solid #FF6600;}
/* changeBox_news */
.changeBox_news{float:left;width:256px;height:170px;position:relative; overflow:hidden;}
.changeBox_news a.a_bigImg{position:absolute;top:2px;left:2px;display:none;}
.changeBox_news a.a_bigImg img{ width:250px; height:160px; -moz-border-radius: 8px 0px 8px 0px;-webkit-border-radius: 8px 0px 8px 0px;border-radius:8px 0px 8px 0px;}
.a_last,.a_next{position:absolute;bottom:16px;width:16px;height:16px;background:url(../images/bot.png) no-repeat;text-indent:-999em;overflow:hidden;}
.a_last{right:30px;background-position:0 0;}
.a_next{right:12px;background-position:100% 0;}

.totopbtn{ width:54px; height:54px; display:block; background:url(../images/topback.gif) 0 0 no-repeat;}
.totopbtn:hover{ width:54px; height:54px; display:block; background:url(../images/topback.gif) 0 -54px no-repeat; -moz-animation:heart_beat .5s ease-in-out;-webkit-animation:heart_beat .5s ease-in-out;}


/***********************/
.indexKD{width:996px; margin:10px auto; text-align:left}
.indexKD .home{ background:url(../images/homeConBg.gif) repeat-x; width:994px; border:1px #cccccc solid; height:205px;  overflow:hidden}
.indexKD .about,.indexKD .news,.indexKD .contact{float:left;}
.indexKD .about{ width:275px; margin-top:10px;}
.about h1,.contact h1{font-size:14px; color:#555050; padding-left:15px; height:30px; margin:0; padding:0; padding-left:15px; font-weight:bold; font-family:"微软雅黑";}
.en{ font-weight:normal; color:#143592; font-size:12px}
.indexKD .news{width:400px; background:url(../images/homeconbg2.gif) no-repeat; padding-top:10px; height:205px; float:left; padding-left:25px;}
.indexKD .contact{width:260px; background:url(../images/homeconbg2.gif) no-repeat; padding-top:10px;}
.indexKD .aboutCon .con{ width:240px; height:150px; border:solid 2px #CCC;clear:both; margin:0 auto; padding-left:0px;}
.indexKD .news .newsNav{background:url(../images/newsline.gif) center bottom no-repeat; padding-bottom:1px; clear:both; height:22px;}
.indexKD .news .newsNav .ulNav li{ float:left; width:76px; height:22px; text-align:center; line-height:22px; font-size:14px; font-weight:bold}
.indexKD .news .newsNav .ulNav .hover{ background:url(../images/newshover.gif) no-repeat}
.indexKD .news .newsNav .ulNav .hover a{ color:#ffffff;}
.indexKD .news .newsCon{ width:380px; margin:0px auto}
.indexKD .news .newsCon .hot{ height:85px; padding-top:10px; margin:5px auto; margin-bottom:10px;}
.indexKD .news .newsCon .hot img{border:1px #adadad solid; padding:1px; float:left; margin-right:10px; width:90px; height:80px;}
.indexKD .news .newsCon .hot .txt{ float:left; width:270px; line-height:21px;}
.indexKD .news .newsCon .hot .txt h2{ font-size:12px;}
.indexKD .news .newsCon .hot .txt h2 a{ color:#6a6a6a}
.indexKD .news .newsCon .hot .txt h2 a:hover{ text-decoration:underline}
.indexKD .news .newsCon .hot .txt .txtCon{ color:#878787; }
.ul_list{clear:both; padding-top:10px;}
.ul_list li{ background:url(../images/ico.gif) no-repeat 0px 10px; padding-left:10px; height:25px; line-height:25px; width:100%; text-align:left }
.ul_list li span{ float:right; color:#6a6b6a}
.ul_list li a{ color:#5b5b5b;height:25px; line-height:25px;}
.ul_list li a:hover,.ul_list02 li a:hover{ color:#b30e08;height:25px; line-height:25px;}
.indexKD .aboutCon .aboutClass{ width:240px; padding-top:10px; padding-left:15px;}
.indexKD .aboutCon .aboutClass li{background:url(../images/aboutclasbg.gif) no-repeat; width:64px; height:24px; line-height:24px; text-align:center; float:left; margin-right:13px; height:32px;}
.contact .contact_instro {
	clear: both;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
}
/***********************/
/********************/
.showpage {
	clear: both;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:center
}
.kuangs,.kuangs a {
	line-height: 30px;
	background-image: url(../images/page_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 30px;
	width: 35px;
	color: #000;
	text-decoration: none;
	float:left
}
.kuangs a:hover {
	line-height: 30px;
	background-image: url(../images/page_hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 30px;
	width: 35px;
	color: #FFF;
	text-decoration: none;
	float:left
}
.kuang {
	line-height: 30px;
	background-image: url(../images/page_hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 30px;
	width: 35px;
	color: #FFF;
	text-decoration: none;
}
/*******************/
.download_main_top{ height:30px; line-height:30px; clear:both; overflow:hidden; border-bottom:1px solid #c5c5c5; padding-top:10px; margin:0 0 0 0px;}
.download_main_top span.wjms{ float:left; padding-left:20px; font-size:14px; color:#656666;  font-weight:bold;}
.download_main_top span.wjxz{ width:100px; float:right; padding-left:35px; text-align:center; font-size:14px; color:#656666;  font-weight:bold;}
.download_main_center{ height:50px; clear:both; overflow:hidden; padding-left:20px;}
a.download_center{ height:50px; display:block; background:url(../images/download_xz.gif) no-repeat top right; color:#656666; clear:both; text-decoration:none;}
a.download_center:hover{ background:url(../images/download_xz.gif) no-repeat bottom right;}
a.download_center:hover span,a.download_center:hover em{ height:50px; color:#00894E;}
.download_main_center span{ line-height:50px; width:250px; float:left;}
.download_main_center em{ width:120px; float:left; padding-left:15px; text-align:center; font-size:12px; color:#656666;  line-height:50px;}
.download_main_center span strong{ font-size:14px; font-weight:600; clear:both;  line-height:50px;}
.download_main_center span i{ font-size:12px;  line-height:24px; clear:both;}
/************************/