@font-face {
    font-family:'bookman_demi';
    src:url('fonts/bookman_demi-webfont.eot');
    src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bookman_demi-webfont.woff') format('woff'),
         url('fonts/bookman_demi-webfont.ttf') format('truetype'),
         url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}


body { margin:0; padding:0; background:#ededed; font-family:"Microsoft YaHei";font-size:12px; color:#6a6969; line-height:25px;   }
a { color:#4c4b4b; text-decoration:none;}
a:hover { color:#000;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}
textarea{ outline:none;resize: none;}


/* 头部 */
.top{height:571px; position:relative;}
.top .banner{height:571px;}
.banner.loading{background:url(../images/loading.gif) 50% 50% no-repeat;}
.banner ul{
	position:relative;
	height: 571px; z-index:0
}
.banner li{
	position:absolute;
	width: 100%;
	height: 571px;
	top:0px; left:0px;
	z-index: 0;
	display:none;
}
.banner li a{
	display: inline-block;
	width: 100%;
	height: 100%;
}

.banner .pager{ position:absolute; bottom:65px;width:100%; z-index:999;}
.banner .pager #slideBtn{float:left; left:50%; position:relative;}
.banner .pager #slideBtn a{float:left; left:-50%; position:relative; margin:0px 5px; display:block; width:12px; height:12px; line-height:0px; font-size:0px; overflow:hidden;background:#d4d4d4; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur()); cursor:pointer; border-radius:50%;}
.banner .pager #slideBtn a.activeSlide{background:#ffe825;}

.topone{ position:absolute; top:0px; width:100%; z-index:1000}
.shk{  width:1028px; margin:0px auto; padding-top:15px; padding-bottom:4px;}
.shk .search{ width:167px; float:right;}
.shk .search ul li{ float:left;}
.shk .search .bjk{background:#ddd; width:137px; height:23px;}
.kcon{ border:0px; background:none; width:132px; padding-left:5px; height:23px; color:#666666; outline:none;}
.linklx{ width:850px; float:left; text-align:right; padding-right:10px; color:#fff;}
.linklx a{ color:#fff;}
.linklx .bb{float:left;}
.linklx .bb a{display:block; float:left; height:21px; line-height:21px; overflow:hidden; padding-left:25px; margin-left:10px;}
.linklx .bb a.en{background:url(../images/en.png) center left no-repeat;}
.linklx .bb a.zh{background:url(../images/zh.png) center left no-repeat;}
.menu{width:1028px; margin:0px auto; background:url(../images/menbg.png); height:92px; position:relative;}
.menu .logo{ width:216px; float:left; margin:15px auto auto 25px;}
.menu ul{ float:right; padding-right:33px;}
.menu ul li{ float:left; width:132px; text-align:center; height:92px; line-height:92px; position:relative;}
.menu ul li a{width:132px; text-align:center; display:block; font-size:15px; color:#505050; font-weight:bold;}
.menu ul li.cur a{background:rgba(255,255,255,0.7);}
.menu ul li.hover a{background:rgba(255,255,255,0.7);}

/*下拉菜单*/
.menu ul li .subItem{position:absolute;width:400px; padding-top:20px; padding-bottom:15px; background:rgba(255,255,255,0.8); top:92px; display:none;}
.menu ul li .subItem.custom{width:460px;}
.menu ul li .subItem .menucont{ height:auto; overflow:auto; margin:auto; background:url(../images/dot.jpg) 130px 0px repeat-y;}
.menu ul li .subItem.custom .menucont{ background-position:190px 0px;}
.menu ul li .subItem .dleft{float:left;width:130px;overflow:hidden;}
.menu ul li .subItem.custom .dleft{width:190px;}
.menu ul li .subItem .dright{float:left;width:270px; padding:10px 0px;}
.menu ul li .subItem ul{margin:0px; padding:0px; float:none; padding-left:20px;}
.menu ul li .subItem .dleft ul li{height:30px; line-height:30px; font-size:14px; float:none; text-align:left;width:auto; padding-left:12px; background:url(../images/diand.jpg) left center no-repeat; overflow:hidden;}
.menu ul li .subItem .dleft ul li a{ font-weight:normal; font-size:14px; width:auto; display:inline; background:none;}
.menu ul li .subItem .dright ul {}
.menu ul li .subItem .dright ul li{float:left;height:auto;width:auto; margin:0px; padding:0px;line-height:25px;color:#666;font-size:12px;}
.menu ul li .subItem .dright ul li.tu{width:121px;}
.menu ul li .subItem .dright ul li.tu a{ background:none; padding:0px; width:auto; display:inline;}
.menu ul li .subItem .dright ul li.wz{width:100px; margin-left:15px; text-align:left;}
.menu ul li .subItem .dright ul li.wz a.more{display:block;width:82px; height:21px; line-height:21px; background:url(../images/mbtn.jpg) no-repeat; color:white; font-size:12px; text-align:left; text-indent:5px;float:none; font-weight:normal;}

.nyht{ position:relative; background:#fff; width:1031px; margin:0px auto;}
.partone .anltj{background:#fff;  position:absolute; top:-55px;height:95px; width:1031px; }
.partone{margin:0px auto; width:1031px;}

.mabiaot{ width:980px; margin:0px auto; padding-top:35px;}
.nrtitle{ float:left; font-size:24px; color:#313030; border-bottom:1px #cdcbcb solid; line-height:38px;}
.more{ float:right; margin-top:10px;}
.productzs{ width:980px; margin:0px auto; padding-top:40px; clear:both;}
.productzs ul li{ border:1px #efeff1 solid; float:left; padding-top:12px; padding-left:13px; padding-right:13px; height:318px; width:207px; margin-right:13px;}
.productzs ul li .showpic{ position:relative;}
.productzs ul li .showpic .xfnr{ position:absolute;background:url(../images/cpbg.png); width:100%; height:41px; bottom:0px;}
.productzs ul li .showpic .xfnr .proname{ width:90%; margin:0px auto; line-height:41px;}
.productzs ul li .showpic .xfnr .proname a{ color:#fff; font-size:15px; font-weight:bold;}
.productzs ul li .showpic .xfnr .proname span{ float:right; line-height:24px; border-left:1px #808893 solid; padding-left:10px; height:24px; margin-top:9px;}
.productzs ul li .showpic .xfnr .proname span img{ margin-top:6px;}
.productzs ul li p{ line-height:23px; padding-top:10px;}
.productzs ul li.last{ margin-right:0px;}

.parttwo{ width:1031px; background:#fff; margin:0px auto;height:375px; padding-top:48px; }
.partthree{ width:980px; margin:0px auto;}
.newleft{ width:520px; float:left;}
.divtj{ clear:both;padding-top:25px;}
.divtj .divpic{ float:left; width:182px;}
.divtj .divjcon{ width:310px; float:right; }
.divtj .divjcon ul li{ color:#a39d9d;}
.divtj .divjcon ul li.tit{ height:28px; line-height:28px; overflow:hidden;}
.divtj .divjcon ul li.tit a{ font-size:17px; color:#4c4b4b;}
.divtj .divjcon ul li.wznr{ line-height:20px;}
.divtj .divjcon ul li.xxjs{ margin-top:10px;}
.divtj .divjcon ul li.xxjs a{ width:80px; text-align:center; display:block; border:1px #b2b4b6 solid; line-height:22px; color:#92959b;}
.newtj{ clear:both; padding-top:24px;}
.newtj ul li{ float:left; width:225px;background:url(../images/yltk_57.jpg) left no-repeat; padding-left:18px; height:25px; line-height:25px; overflow:hidden;}
.newright{ width:420px; float:right;}
.zhnr{ padding-top:10px;}
.zhnr ul li{ border-bottom:1px #cfcfd1 solid; height:74px; padding-top:14px;}
.zhnr ul li .zhpic{ width:119px; float:left; margin-left:15px; margin-top:0px;height:60px; overflow:hidden;}
.zhnr ul li div.desc{ float:right; width:259px; line-height:20px;}
.zhnr ul li div.desc a{ color:#393939;}

.foot{ background:#202020;}
.foot ul li{ width:175px; float:left; margin-right:26px;}
.foot ul li.last{ margin-right:0px;}
.foot ul li a{ color:#909090; display:block;}
.foot ul li a.cur1{display:block; border-bottom:1px #383737 solid; color:#cfcfd1; font-size:20px; line-height:36px;;background:url(../images/yltk_61.jpg) right no-repeat;}
.foot ul{ width:980px; margin:0px auto; padding-top:52px; height:auto; overflow:hidden; }
.foot ul li ul{ padding-top:15px; clear:both; width:175px; height:auto;}
.foot ul li ul li{background:url(../images/yltk_65.jpg) left no-repeat; margin-right:0px; height:auto; line-height:27px;}
.foot ul li ul li a{background:url(../images/yltk_65.jpg) left no-repeat; padding-left:12px; font-size:14px;}
.foot .bottom{ text-align:center; border-top:1px #353535 solid; clear:both; padding-top:17px; width:980px; margin:0px auto; font-size:14px;}
.foot .bottom a{ color:#909090;}

.top1{ height:500px; position:relative;}

.conte{ background:#ededed; margin:0px auto;}
.midd{ width:1026px; margin:0px auto; background:#fff;padding-top:30px; padding-bottom:40px;}
.bjtt{background:#fff url(../images/cdt.jpg) left repeat-y;}
.aboutone{ position:relative;}
.aboumenu{ width:100%; position:absolute; height:57px;background:url(../images/abouone.jpg) repeat-x; top:-57px; z-index:999999}
.aboumenu .local{ color:#a5a6a5; text-align:left; line-height:57px; font-size:14px; padding-left:20px;}
.aboumenu .local a{ color:#333; font-size:14px;}
.aboumenu ul{ width:850px; float:right;height:57px; }
.aboumenu ul li{ float:left; height:57px;}
.aboumenu ul li a{ display:block; line-height:57px;background:url(../images/cdtt.jpg) right no-repeat;font-size:15px; color:#343333; text-align:center; padding:0px 20px;}
.aboumenu ul li a:hover{ background:#0864b2; color:#fff;}
.aboumenu ul li.cur a{background:#0864b2; color:#fff;}
.aboumenu span{ font-size:20px; color:#000; width:170px; text-align: center; line-height:57px; float:left; font-weight:bold;}
.aboumenu .local span{ font-size:12px; float:none; font-weight:normal; text-align:left; width:auto; margin:0 5px;}

.aboutjs{ width:941px; margin:0px auto; padding-top:30px;  }
.aboutjs .biat{ color:#646464; font-size:20px; font-weight:bold; line-height:40px;}
.aboutjs .abnr{ font-size:14px;}



.aboutjs .newcon{ padding-bottom:20px;}
.aboutjs .newcon .newstop{border-bottom:1px #dbdada solid;}
.aboutjs .newcon ul li{background: url(../images/hywfnqjnm2_06.jpg) 18px 18px no-repeat; height:43px; line-height:43px; border-bottom:1px #dbdada solid; }
.aboutjs .newcon ul li a{ display:block; margin-left:45px; border-left:1px #dbdada solid; padding-left:15px; font-size:14px;}
.aboutjs .newcon ul li a:hover{ color:#03357c;}
.aboutjs .newcon ul li .date{ float:right; color:#bdbfbe; margin-right:10px;}
.aboutjs .newcon ul li.first{ background:#0857b3 ;height:187px; line-height:22px; color:#fff; font-size:14px;  padding-right:20px;}
.aboutjs .newcon ul li.first .newtj1{ width:650px; float:left;}
.aboutjs .newcon ul li.first .newtj1 .zd { margin:0px auto 10px; padding-top:30px;}
.aboutjs .newcon ul li.first .zd a{ font-size:18px; color:#fff; margin-left:0px; border-left:0px; padding-left:0px;}
.aboutjs .newcon ul li.first p{ color:#b4d5fc;}
.aboutjs .newcon ul li.first .tjtp{ width:210px; float:left; margin:20px 20px auto 20px;}
.aboutjs .newcon ul li.first .tjtp a{ margin:0px; padding:0px;}
.foot ul li ul{ padding-bottom:30px;}

.newbitao{ width:941px; margin:0px auto; padding-top:20px; padding-bottom:30px;}
.newbitao h1{ text-align:center; color:#000; padding-top:20px;}
.newbitao .rqttie{ text-align:center;height:50px; clear:both; margin:10px auto; border-bottom:1px #d4d4d4 solid; color:#959494; margin-bottom:20px; line-height:50px;}

.newbitao .newxxjs{ padding-bottom:50px; font-size:14px;}
.newbitao .comform{ color:#959494; text-align:right;border-bottom:1px #d4d4d4 solid; line-height:30px; padding-bottom:5px;}
.newbitao .syiejr{ margin-top:15px;}
.newbitao .syiejr ul li{ margin-bottom:15px;}
.newbitao .syiejr span{ background:#ececec; padding-top:7px; padding-bottom:7px; padding-left:15px; padding-right:15px; font-weight:bold; margin-right:15px;}


.soulleft{ width:238px; float:left; padding-top:30px;}
.soulleft ul{}
.soulleft ul li{}
.soulleft ul li a{ display:block;background: url(../images/cdl.jpg) center no-repeat; height:41px; line-height:40px; padding-left:40px; font-size:14px;}
.soulleft ul li a:hover{ color:#fff;background: url(../images/cdg.jpg) center no-repeat;}
.soulleft ul li.cur a{ color:#fff;background: url(../images/cdg.jpg) center no-repeat;}
.souright{ width:725px; float:right; padding-top:30px; margin-right:20px;}

.souright h1{ color:#1d1e1e; margin-bottom:15px;}
.souright h3{ font-size:20px; color:#F00; margin-top:30px; margin-bottom:20px;}
.souright .sournr{ font-size:14px; line-height:2}
.souright .sournr p{ margin-top:15px;}
.souright .down{}
.souright .down ul li{background: url(../images/xz.jpg) left no-repeat; padding-left:30px; line-height:35px; height:35px; overflow:hidden;}
.souright .down ul li a{color:#000; font-size:14px;}


/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:30px;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #01367c
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


/********************留言版块**************************/
.discuss{padding:5px 10px;}
.submit{width:60px;height:22px;background:url(../images/btn_08.gif) no-repeat;border:0px;line-height:21px;*padding-top:1px;font-size:12px;cursor:pointer}
.discuss .relationtitle a:hover{text-decoration:underline;}
.discuss .discussinfo{border-bottom:dashed 1px #999;margin:15px 0px; padding-bottom:10px;}
.discuss .discusstitle{color:#8692B0;font-size:12px;}
.discuss .discusscont{font-size:12px;line-height:24px;word-spacing:2px;}
.discuss .msgbord textarea{width:670px;border:solid 1px #B7C8DC;height:90px; padding:10px;color:#C9C9C9;}
.discuss .msgbord .txt{border:solid 1px #B7C8DC;height:15px;}
.discuss .reply{border:solid 1px #E7E7E9; background:#FCFCF8;margin:3px 10px 10px;font-size:12px; padding:5px;}

.discusstotal{white-space:nowrap;}

.discuss .massage ul{
	margin:0px;
	padding:0px;
	margin-left:10px;
	list-style:none;}
.discuss .massage .title{
	font-size:12px;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}
.discuss .massage .msgtotal{
	color:red;
	margin:auto 5px;}
.discuss .massage .msg span{
	font-weight:normal;
	color:#666;
}
.discuss .massage_top{
	padding:0px 10px;
	background-color:#f6f6f6;
	border:1px solid #ddd;
	margin:0px 10px;
	padding-top:10px;
	margin-bottom:10px;
}

.discuss .massage_top .msg{
	text-align:left;
	margin:10px 0px;
	background-color:#EAF4FD;
	border:1px solid #c7dbe5;
	height:30px;
	line-height:30px;
	font-weight:normal;
	padding:0px 10px;
	font-size:12px;
}
.discuss .massage_top .title{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

.discuss .massage_word{
	padding-top:10px;
	text-align:left;
	margin:0px 0px 10px;
	background-color:#FFF;
	border:1px  solid #e1e1e1;
}
.discuss .z{
	width:80px;
	display:block;
	text-align:right;
	float:left;
}
.discuss .l{color:#999;
	margin-left:10px;
}
.discuss .massage_word li {
	display:block;
	line-height:30px;
	clear:both;
	padding:0px 0px 10px;
}
.discuss .s{border:1px solid #CCC;color:#C9C9C9;
}
.discuss .s1{border:1px solid #CCC;
}
.discuss .t{margin-top:5px;}

.discuss .questions{
	background-color:#ecf2f5;
	border:1px solid #c7dbe5;
	padding:0px 10px;
	text-align: left;
	margin-bottom:1px;
}
.discuss .y{
	text-align:right;
	text-decoration:underline;
}
.discuss .questions span{
	color:#F60;
	font-weight:bold;
	margin-right:5px;
	
}
.discuss .answer{
	background-color:#ffffff;
	border:1px solid #c7dbe5;
	padding:0px 10px;
	text-align: left;
	margin-bottom:10px;
}
.discuss .answer span{
	color:#900;
	font-weight:bold;
	margin-right:5px;
	
}
/********************留言版块**************************/
.download{ margin-top:30px;}
.download ul li{ height:auto; margin:auto; overflow:auto; margin-bottom:15px; border-bottom:solid 1px #ddd; padding-bottom:15px;}
.download ul li .tu{float:left;width:207px; overflow:hidden; text-align:center;}
.download ul li .cont{float:right;width:500px;}
.download ul li .cont .title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.download ul li .cont .downbtn{color:green; text-decoration:underline}
.download ul li .cont .desc{height:; line-height:1.7; background:#eee; padding:5px 10px; margin-top:10px;}
.wwxin { }
.wwxin img{ width:150px; height:150px;}

.red{ color:red;}