@charset "gb2312";
/* CSS Document */
body{
	font: 12px/22px "Î¢ÈíÑÅºÚ","ºÚÌå", Arial,"ËÎÌå";
	color: #555;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,span { margin:0;padding:0;}
img{ border:0;}
ul,li,ol,ul {list-style:none;}
.clear{clear:both; height:0;}
a:hover{ color:#297cdc; }
a{ text-decoration:none; color:#555; }
.fr{ float:right}
.fl{ float:left}
.mid{ float:left}
.center{ width:980px; margin:0 auto;}

input {
    filter:chroma(color=#000000);
  }
  
/* head css */
.head{
overflow:hidden; height:127px;
}
.head .fr{ width:240px;}
.head .tel{
	background-image: url("../images/telbg.jpg")/*tpa=telbg.jpg*/;
	background-repeat: no-repeat;
	background-position: left top; height:24px; overflow:hidden; font-size:14px; padding-left:28px; margin-top:35px; line-height:24px;
}
.head .tel strong{ font-size:16px; color:#e40000; line-height:24px;}
.logoimg{
	background-image: url("../images/logoline.jpg")/*tpa=logoline.jpg*/;
	background-repeat: no-repeat;
	background-position: right top; padding-right:19px; margin-right:19px;
}
.logotex{ padding-top:12px; overflow:hidden;}
.logo{ padding-top:19px;}
.logoname{ color:#333333; font-size:26px; line-height:32px;}
.dwy{ color:#999999; font-size:18px; padding-top:5px;}
/* head css END*/

/* menu css */

.menu{ position: relative; z-index: 3; width: 100%; background:#036cd7; height:42px;}
.menu ul{ width:980px; margin:0 auto; text-align:right;}
.menu ul li{
	
	text-align: center;
	position: relative;
	background-repeat: no-repeat;
	background-position: left 1px;
	width:160px; float:left;
}
.menu ul li.shouye{ background:none;}

.menu ul li a{ color:#FFFFFF; font-size:14px; line-height:42px; height:42px; display:block; font-family:"Î¢ÈíÑÅºÚ";}
.menu ul li a.over{
	color:#FFFFFF; font-weight:bold;

}
.menu ul li a.hover{ color: #FFFFFF; font-weight: bold; 
}
.menu ul li a:hover{
	text-decoration: none;
	background:#0260bf;
	color: #FFFFFF;
	font-weight: bold;
}
.menu ul ul{
	position: absolute;
	z-index: 9999;
	display: none;
	left:-1px;
	top:42px;
	width:auto;
	height: auto;
	background:url(../../../images/mbg.png);
}
.menu ul li ul a{ font-size:12px; line-height:32px; height:32px; overflow:hidden; text-align:center;  font-family:"Î¢ÈíÑÅºÚ";  color:#FFF;}
.menu ul li ul a:hover{  height:32px; line-height:32px; color:#FFF;  font-weight:normal; background:#0260bf;}
.menu ul li ul li{ width:100%;}
.menu ul li ul li a{ padding:0 25px; text-align:left; font-size:14px;}
/* menu css END*/

/* banner css */
#kinMaxShow{visibility:hidden;width:100%; height:400px; overflow:hidden;}
.nybanner{height:230px; background:url(../../../images/b5.jpg) center center no-repeat;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{ width:110px; overflow:hidden; left:50%; margin-left:-27px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li{ width:25px; height:7px;}
.banner{ position:relative; z-index:1;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button{bottom:20px; z-index:5}
/* banner css END*/

/* suosou css*/

.search {
	height: 29px;
	color: #666;
	line-height: 29px;
	color: #666666;
	overflow:hidden;
	background-image: url("../images/searchbg.jpg")/*tpa=searchbg.jpg*/;
	background-repeat: no-repeat; float:right; width:221px; margin-top:12px;
}
.search strong{ color:#297cdc; font-weight:normal; padding-left:38px}
#SearchStr {
    float: left;
    height:29px;
    line-height:29px;
    padding: 0 5px;
    width:180px; color:#99999b; border:0; background:none;
}
.sousuo {
	border: 0;
	cursor: pointer;
	height:29px;
	*height:29px;
	width:31px;
	float: left;
	color: #fff; background:none;
	
}
.search .fl{ padding-right:15px;}
/* suosou css END*/

/* main css */
.title{ position:relative; height:49px; line-height:49px; border-bottom:1px solid #555555;}
.title h3{ position:absolute; height:49px; font-size:18px; color:#555555; height:49px; border-bottom:1px solid #297cdc; padding-right:15px;}
.more{ float:right;}
.maintop{ overflow:hidden; padding-top:25px; padding-bottom:25px;}
.maintop .fr{ width:735px; overflow:hidden;}
.pro { padding-top:32px;}
.pro a.pic{ padding-right:20px; line-height:32px; text-align:center; display:block;}
.pro a.pic img{ display:block; border:1px solid #eeeeee;}
.pro a:hover.pic img{ border-color:#297cdc}
.maintop .fl{ width:220px;}
.prolisttitle{ color:#fff; background-color:#297cdc; height:67px; text-align:center; padding-top:10px;}
.prolisttitle h3{ font-size:18px; line-height:30px;}
.prolistmain{ height:276px; background-color:#eeeeee;}
.prolistmain ul li{ height:38px; line-height:38px; text-align:center}
.prolistmain ul {
  height: 267px;
  overflow: hidden;
  padding-top: 5px;
}
.ckgdlb{
  height: 38px;
  line-height: 38px;
  text-align: center;
}
.prolistmain ul li a{ display:block; height:38px; overflow:hidden; border-bottom:#FFF dashed 1px; width:80%; margin:auto; text-align:left;}


.smallbanner{ /*background: url(../images/smallbanner.jpg) no-repeat;*/ height:125px; width:980px; margin:0 auto; overflow:hidden}
.smallbanner .fr{ width:400px; text-align:center; color:#fff; line-height:38px; font-size:18px; padding-top:17px;}
.smallbanner .fr strong{ display:block; font-size:31px;}

.case{ width:980PX; margin:53px auto 51px; overflow:hidden;}
.title2 h3{ 
	background: url("../images/title2bg.jpg")/*tpa=title2bg.jpg*/ no-repeat center center; 
	width:198px; margin:0 auto; font-size:14px; color:#999; text-align:center; margin-top:8px; font-weight:normal;
}
.title2{ width:260px; margin:0 auto; text-align:center; color:#222222; font-size:22px;}
.casemain{ position:relative; overflow:hidden; padding-top:27px;}
#left{ position:absolute; left:0; top:100px;}
#right{ position:absolute; right:0; top:100px;}
#left a, #right a{ display:block; background-color:#555; width:35px; height:60px;}
#left a:hover, #right a:hover{ background-color:#297cdc;}
#case{ margin:0 auto 27px;}
#case .box{ float:left; width:234px; text-align:center; line-height:32px;}
#case .box img{ display:block; margin:0 auto;}
a.ckgd{ display:block; width:112px; margin:0 auto; height:35px; line-height:35px; text-align:center; border:1px solid #aaaaaa}
a:hover.ckgd{ border-color:#297cdc; text-decoration:none;}

.mainmid{ background: url("../images/khjzbg.jpg")/*tpa=khjzbg.jpg*/ no-repeat; height:467px; overflow:hidden; }
.mainmid .fr, .mainmid .fl{ width:469px; padding-top:50px;}
.khjz{ overflow:hidden; padding-top:20px;}
.khjz dl{ background-color:#fff; height:107px; padding:11px; margin-bottom:15px; position:relative; }
.khjz dl dt{ position:absolute; left:11px; top:11px; width:110px; height:107px;}
.khjz dl dt img{ display:block; border:1px solid  #efefef;}
.khjz dl dd{ padding-left:136px; width:305px;}
.khjz dl dt a:hover img{  border-color:#297cdc;}
.khjz dl dd strong a{ font-size:14px; font-weight:normal; color:#222222; display:block; line-height:26px;}
.khjz dl dd strong a:hover{ color:#297cdc}
.khjz dl dd p{ height:44px; overflow:hidden;}
a.khjzmore{ display:block; width:76px; height:25px; line-height:25px; border:1px solid #555; text-align:center; margin-top:10px;}
a:hover.khjzmore{ border-color:#297cdc; text-decoration:none;}
.khjz dl.no2 dt{ right:11px; left:auto;}
.khjz dl.no2 dd{ padding-left:11px;}

.ys{ background: url("../images/youshibg.png")/*tpa=youshibg.png*/ no-repeat left bottom; height:289px; position:relative;}
.ys h3{ font-size:36px; text-align:center; color:#297cdc; line-height:42px; padding-top:43px;}
.ys span{ position:absolute; width:132px; display:inline-block; font-size:14px;}
.ys span.no1{ left:44px; top:140px;}
.ys span.no2{ right:0px; top:140px;}
.ys span.no3{ left:44px; top:228px;}
.ys span.no4{ right:0px; top:228px;}

.mainbtm{ width:980px; margin:35px auto 25px; overflow:hidden;}
.mainbtm .fl{ width:490px;}
.mainbtm .fr{ width:450px;}
.tablist{ height:35px; margin:20px auto 36px; text-align:center; width:225px;}
.tablist h3{ float:left; width:103px; height:32px; border:1px solid #999999; line-height:32px; overflow:hidden; cursor:pointer;}
.tablist h3.active{ border-color:#297cdc; color:#297cdc; }
.new li{ height:32px; line-height:32px; border-bottom:1px dotted #dddddd}
.new li a{ display:block;}
.new li a:hover{ text-decoration:none;}
.new li em{ font-style:normal; float:right;}
.new li strong{ padding-right:6px;}
.new li.first{ height:122px; border-bottom:0; line-height:22px; position:relative; margin-bottom:13px;}
.new li.first .newimg{ position:absolute; left:0; top:0;}
.newimg img { border:#EFEFEF solid 1px;}
.newtex{ padding-left:194px;}
.newtex p{ line-height:22px; height:66px; overflow:hidden;}
.new li.first strong{padding:0;}
.new li.first strong a{  line-height:26px; color:#222;}
.new li.first strong a:hover{ color:#297cdc}

.about{ overflow:hidden; line-height:22px; padding:30px 0; height:130px; overflow:hidden;}
.about img{ float:left; padding:3px; border:1px solid #e0e0e0; margin-right:15px;}
.about a{ display:block; color:#297cdc}

.ryzz{ overflow:hidden;}
.ryzztitle{ height:26px; line-height:26px; overflow:hidden;}
.ryzztitle h3{ display: inline-block; padding-left: 15px; background: url("../images/ryzzh3bg.jpg")/*tpa=ryzzh3bg.jpg*/ no-repeat left center; font-size:18px; color:#555555; font-weight:normal; padding-right:10px; }
.ryzztitle span{ color:#999999}
.ryzzmain ul{ width:520px;}
.ryzzmain ul li{ float:left; width:149px; padding-right:20px; text-align:center; line-height:32px;}
.ryzzmain ul li img{ display:block; border:1px solid #dddddd}
.ryzzmain ul li a:hover img{ border-color:#297cdc}
.ryzzmain{ overflow:hidden; padding-top:20px;}

.link {width:980px; margin:0 auto;}
.links{ padding:10px 0;}
.links a{ display:inline-block;  line-height:32px;}
.links span{ font-family:Arial, Helvetica, sans-serif; padding:0 20px;}
/* main css END*/

/* foot css */
.foot{
	 background-color:#555555; padding-bottom:36px; overflow:hidden; padding-top:47px; color:#f6f6f6;
}
.foot a{ color:#f6f6f6;}
.footnav{ border:1px solid #6f6f6f; text-align:center; overflow:hidden; margin-bottom:43px; width:980px; margin:0 auto 39px; padding:17px 0;}
.footnav a{ display:inline-block; line-height:15px; height:15px; padding:0 25px; border-left:1px solid #6f6f6f; font-size:14px; color:#f6f6f6;}
.footnav a:hover{ text-decoration:none;}
.foot .fr{ width:100px; text-align:center;  line-height:32px;}
.foot .fr img{ padding-right:8px; display:block; width:100px; height:100px;}
.foot .fl{ padding-right:99px;}
.foot .mid{ line-height:24px;}
/* foot css END*/

/* ÄÚÒ³ css */
.nymain{ overflow:hidden; width:980px; margin:30px auto 30px;}
.more{ float:right;}
.nytitle{ height:38px; line-height:38px; border-bottom:2px solid #297cdc;}
.nytitle h3{ font-size:16px; color:#297cdc}
.left .contact2{
    margin-top:15px;
	background-color: #fff;

overflow: hidden; font-family:"Î¢ÈíÑÅºÚ";
}
.contactmain {
  border: 1px solid #eee;
  padding: 10px; margin-top:10px;
}

.left .prolist ul{ padding-top:10px; padding-bottom:10px; overflow:hidden;  font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.left .prolist ul li a { display:block; padding-left:30px; background:#f7f7f7; border: 1px solid #eaeaea; height:48px; line-height:48px;}
.left .prolist ul li a:hover{ background-color:#EFEFEF; text-decoration:none; color:#666666}
.left .prolist ul li{ line-height:32px; }
.left .contact .contactmain{padding:10px 0;}
.left .prolist ul ul{ background-color:#eee; padding:0;}
.left .prolist ul ul li a{ border-bottom:1px solid #fff}

.righttitle{
border-bottom: 1px solid #555555;
height: 49px;
line-height: 49px;
position: relative;

	}
.righttitle h3 {
border-bottom: 1px solid #297cdc;
color: #555555;
font-size: 18px;
height: 49px;
padding-right: 15px;
position: absolute;

}
.nycenter{overflow:hidden; background-color:#fff; min-height:150px; padding:20px 10px;}
.site{ float:right; color:#5b5b5b; padding:0 10px 0 0;}
.xiayiye{ text-align:center; padding-top:20px;}
#nyarclist li{border-bottom: 1px solid #e0e0e0;
height: 36px;
line-height: 36px;
overflow: hidden;}
#nyarclist li a{ display:block; height:36px;}
#nyarclist li a:hover{ text-decoration:none;}
#nyarclist li a em{ float:right; font-style:normal;}
.nycenter h1{ font-size:16px; font-weight:bold; text-align:center; line-height:32px;}
.fbtime{ border-bottom:1px dotted #ccc; text-align:center; line-height:26px; margin-bottom:15px;}
#nyplist li{
float: left;
height:150px;
margin-bottom:20px;
overflow: hidden;
padding-right:15px;
width:175px;
}
.nyhzhb #nyplist li{ width:148px; padding-right:0; height:80px;}
.nyryzz #nyplist li{ height:165px;}
#nyplist li a{

display: block;
	}
#nyplist li a img{ display:block; margin:0 auto; border:1px solid #e5e5e5;}
#nyplist li a p{
height: 32px;
line-height:32px;
text-align: center;
	}
#nyplist{ width:800px; overflow:hidden;}
#nyplist li a:hover{ text-decoration:none}
#nyplist li a:hover img{
    border-color: #297cdc;
}

.left{ width:240px;}
#GBookAdd input{ height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px; width:400px; margin-bottom:5px;}
#GBookAdd textarea{ width:400px; padding:5px; border:1px solid #ccc; min-height:100px;}
#GBookAdd #Submit, #GBookAdd #ReSet{ width:100px; cursor:pointer; background-color:#297cdc; height:32px; line-height:32px; border:0; color:#fff; margin-top:20px;}
#GBookAdd #ReSet{ background-color:#4a4a4a;}
.neiye-gbook ul li {
    background: url("../images/lyico.jpg")/*tpa=lyico.jpg*/ no-repeat scroll 0 22px;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 20px 20px 30px;
}
.right{overflow: hidden;
width: 715px;}

.nyhzkj #nyplist li{ height:110px;}
#Downlist li strong{ color:#297cdc; padding-right:20px;}
#Downlist li a:hover strong{ color:#297cdc;}
#Downlist p{ background-color:#e0e0e0; padding:10px; margin-bottom:20px; margin-top:5px;}


.lefttop{

overflow: hidden;
	}
.left .prolisttitle{ height:64px; line-height:64px; background-color:#297cdc; color:#fff; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; padding-top:0}

.prolist ul li.hover a{ color:#297cdc;}
.prolist ul li.hover ul{ display:block;}
.prolist ul li.hover ul a{ color:#5b5b5b;}
.prolist ul li.hover ul a:hover{ color:#297cdc}




/* ÄÚÒ³ css END*/
.aboutwz{
line-height:24px;color:#000000;font-size:14px;
}