/**www.kuvai.com**/
* { background-repeat: no-repeat;  
font-family: "微软雅黑"；;
}
body { border: 0px; font-family: "微软雅黑" , "Arial" , "Helvetica" , "sans-serif"; word-spacing: normal; font-size: 12px; text-transform: none; line-height: normal; padding: 0px; margin: 0px; text-align: center; color: #444; background:#fff}
div { text-align: left; }
img, form { margin: 0px; padding: 0px; border: 0px; vertical-align: middle; }
input { vertical-align: middle; }
ul,ol,li{list-style-type:none;}
ul { list-style-type: none; margin: 0px; padding: 0px; }
dl, dt, dd { margin: 0px; padding: 0px; }
a { color: #444; text-decoration: none; font-family: "宋体" , "Arial"; }
a:hover { color: #b70001; }
table { width: 100%; border-collapse: collapse; border-spacing: 0px; }
pre { margin: 0px; padding: 0px; border: 0px; overflow: hidden; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
pre img { margin: 0px; border: 0px; padding: 0px; line-height: normal; }
.body { width: 987px; display: inline-block; }
.head_bg{ background:#fff;overflow: hidden;}
.left{ float:left}
.right{ float:right}
.m10{ margin-right:10px;}
.w250{ width:250px;}
.w740{ width:740px; overflow:hidden}
 .rpr{ border-right: dotted 1px #999}
 /**********头部什么的**************/
.head{ overflow:hidden;width:1000px; margin:0 auto}
.head .k_logo{float: left;width: 326px;}
.head .k_logo a{width:326px; height:95px;  margin-top:20px;background:url(../images/kuvai.jpg) no-repeat 0 0; text-indent:-989999px;}
.head_right{ width:399px; float:right;}
.h_top{ height:27px; line-height:27px; text-align:right; margin-bottom:20px;background:url(../images/kuvai.jpg) no-repeat 83px -158px;}
.h_top a{ color:#fff; margin:0 21px;font-family: "微软雅黑";}
/**********搜索框*************/
.search{ float:right; width:265px; background:#f1f1f3; padding:5px;}
.input_c1 {float: left;width: 200px;height: 29px;line-height: 29px;padding: 0 12px;font-size: 14px;color: #bbb;border:1px solid #d9d9d9;border-right: none;outline: none;}
.sobtn{display: block;width: 40px;height: 30px; font-size:14px; font-weight:bold;border: none; color:#fff;background:url(../images/kuvai.jpg) no-repeat -363px -14px}
  /***********导航*****************/
 

#nav{ width:100%;background:#000;clear:both; margin-top:15px;}
#main_nav ul {font-size: 13px;list-style: none;}
#main_nav { height:60px;overflow: visible; width:1000px; margin:0 auto}
#main_nav li {float: left;z-index: 5;}
#main_nav li:hover{ background:#b70001}
#main_nav li a{color: #fff;display: block;width:142px;height: 60px;text-decoration: none;line-height: 60px; font-size:14px; font-family:"微软雅黑";text-align: center}
#main_nav li ul li a {font-size: 12px;width: 140px;height: 35px;line-height: 35px;margin: 0px;}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover, .#main_nav li a.on {background: #7a0001;}
#main_nav li.focus a, #main_nav li a:hover {background: url(../images/nav_over.png) no-repeat top left;}
#main_nav li.focus ul li a {background: none;}
#main_nav li ul { z-index:99999;position:absolute ;background: #a80001;border-color: #8f0001;border-style: none solid solid;border-width: medium 1px 1px;display: none;}
#main_nav li ul li{float: none;}			

/**幻灯片**/
.fullSlide {width:100%;position:relative;height:400px;background:#000;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:400px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

/*业务*/
.yewu{ width:1000px; height:216px; background:url(../images/yewu.jpg) repeat-x;box-shadow: rgba(168, 168, 168, 0.9) 0 0 5px; margin:20px auto;border-radius: 3px;}
.yewu .yewulist{ float:left; width:180px; padding:9px; text-align:center}
.prr{ border-right:1px dashed #d7d7d7}
.yewu .yewulist:hover{ background:#fff}
.yewu .yewulist dt h1{ font-size:18px; font-family:"微软雅黑"; font-weight:100;}
.yewu .yewulist dt p{font-family:"微软雅黑";}

.main{ width:1000px; margin:0 auto; overflow:hidden}

/***新闻****/
 
.jr_tab{width:340px; float:left;overflow:hidden; background:url(../images/zy.jpg) no-repeat 338px 14px; padding-right:20px; }
.jr_tab .tita{height:50px; border-bottom:1px solid #e4e4e4; font-size:12px; color:#ea000a; line-height:50px; text-indent:7px;}
.jr_tab #MBs{ padding-left:10px; float:left}
.jr_tab .tita span{line-height:50px; float:right; padding-right:10px;}
.jr_tab .tita ul li{ float:left; padding:0 7px; margin-top:8px;font-size:14px; height:40px; line-height:50px; font-weight:bold}
.jr_tab .active{  border-bottom:2px solid #fc6800; color:#cf161e; font-size:12px; font-weight:bold}
.jr_tab .normal{ color:#3e3e3e}
.jr_tab .mbc{width:420px; margin:5px; padding-top:10px; overflow:hidden;}
.jr_tab .mbc li{ line-height:29px;float: left;width: 405px;  padding-left:20px; background:url(../images/slider-arrow.png) no-repeat 2px 7px}
.jr_tab .mbc li a{ float:left; font-size:14px;font-family:"微软雅黑";width: 82%; height:36px; overflow:hidden;cursor: pointer;text-overflow: ellipsis;white-space: nowrap;}
 
 .aboutus{ width:370px; padding:15px; float:left}
 .aboutus dt{ text-indent:2em; font-size:14px;line-height: 33px; padding-top:10px}
 
 .contactus{ width:230px;  float:left; background:url(../images/kuvai.jpg) no-repeat -14px -250px}
 .contactus dd{margin-top: 75px;margin-left: 20px;}
 .contactus dd h1{ font-family: Georgia,"Times New Roman",Times,serif; color:#898989; padding-left:24px}
 .contactus dl{ padding-left:20px; line-height:20px;}
 
.case{ margin:20px auto; width:1000px; overflow:hidden}
.casetitle{ height:52px; text-align:right; line-height:52px;}
.casetitle a{ font-family:"微软雅黑"; font-size:12px; margin:0 10px;background:url(../images/kuvai.jpg) no-repeat -376px -262px; padding-left:20px;}
.case .title{ height:50px; overflow: hidden;width:100%; background:url(../images/title.jpg) bottom no-repeat}
.case .title h1{ font-size:28px;line-height: 4px;float:left; font-weight:100}
.case .title h1 b{ font-size:18px; color:#F00;font-weight:100; font-family:Verdana, Geneva, sans-serif} 

.case ul{  overflow:hidden}
.case ul li{ float:left; margin:15px;}
.case ul li dd img{ padding:10px; background:#fff;box-shadow: rgba(168, 168, 168, 0.9) 0 0 8px;border-radius: 3px;}
.case ul li dd img:hover{box-shadow:rgba(105, 105, 105, 0.9) 0 0 8px;}
.case ul li dl{ text-align:center; line-height:20px; padding-top:10px;}


.link{ width:1000px; margin:20px auto;}
.link .title{ height:50px; width:100%; background:url(../images/title.jpg) bottom no-repeat}
.link .title h1{ font-size:28px; font-weight:100}
.link .title h1 b{ font-size:18px; color:#F00;font-weight:100; font-family:Verdana, Geneva, sans-serif} 
.link .lianjie{ padding:20px 0;}
.link .lianjie a{ margin:10px; }

.foot{ border-top:1px solid #ccc; text-align:center; line-height:25px; padding-top:15px; width:1000px; margin:10px auto;}
.foot a{ font-weight:bold;}




.banner{width:100%;height:220px;text-align:center;overflow:hidden;}
.wrap{width:1000px;margin:0 auto; overflow:hidden}
.tou2{float:left;width:100%;line-height:50px;}
.tou2 span{padding-right:20px;font-size:35px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.tou2 b{font-size:19px;color:#555;}
.yahei{font-family:"microsoft yahei"}
.snav{float:left;width:100%;line-height:30px;}
.snav a{padding-right:20px;font-size:15px;font-family:微软雅黑;}
.snav a:hover, .snav a.cur{color:#FB4A20;}
 .acon{float:left;width:100%;line-height:25px;padding:30px 0;font-size:13px;}
.acon h1{font-size:16px;padding-top:10px;line-height:200%;text-align:center;}
.acon .heng{width:650px;line-height: 30px;margin:10px auto 20px;border-bottom:1px dashed #ccc;text-align:center;}
.aconpro{width:650px;margin:0 auto;padding:10px;border:1px solid #ddd;background:#eee;}
.aconpro .pic{border:1px solid #ddd;background:#fff;padding:10px;text-align:center;}
.aconpro .con{border:1px solid #ddd;background:#fff;padding:10px;margin-top:10px;}


.mtbd{ padding:10px 20px; overflow:hidden}
.mtbd dl{ float:left;width:445px; background:url(../images/line_3.gif) repeat-x bottom; padding-bottom:15px; margin:15px 17px; display:block;}
.mtbd dl dt{ float:left; width:159px; height:100px; border:#eeeeee 1px solid;}
.mtbd dl dd{ width:250px; float:right; line-height:20px; color:#b3b2b0;}
.mtbd dl dd a{ color:#999;}
.mtbd dl dd a:hover{ color:#333; text-decoration:underline;}
.mtbd dl dd h1{ font-size:14px; color:#333; display:block; margin-bottom:5px; line-height:24px;}


.snav2{float:left;width:100%;}
.snav2 a{float:left;width:100px;height:30px;line-height:30px;text-align:center;margin:0 9px 2px 0;display:inline;font-size:13px;color:#fff;background:#333;}
.snav2 a.bg0{background:#F83601;}
.snav2 a.bg1{background:#6FB41D;}
.snav2 a.bg2{background:#BC1F4A;}
.snav2 a.bg3{background:#01839B;}
.snav2 a.bg4{background:#9E3BCA;}
.snav2 a.bg5{background:#CC0001;}
.snav2 a.bg6{background:#643267;}
.snav2 a.bg7{background:#006E15;}
.snav2 a.bg8{background:#0076B4;}
.snav2 a.bg9{background:#EBA601;}
.snav2 a.bg10{background:#FF00F6;}
.snav2 a.bg11{background:#0076B4;}
.snav2 a.bg12{background:#EBA601;}
.snav2 a.bg13{background:#FF00F6;}
.snav2 a.bg14{background:#F83601;}
.snav2 a.bg15{background:#6FB41D;}
.snav2 a.bg16{background:#BC1F4A;}
.snav2 a.bg17{background:#01839B;}
.snav2 a.bg18{background:#9E3BCA;}
.snav2 a.bg19{background:#CC0001;}
.snav2 a:hover, .snav2 a.cur{font-weight:bold;}



.mt20 {
margin-top: 20px;
}
.piclist {float:left;width:100%;}
.piclist ul{float:left;}
.piclist li{float:left;width:285px;height:280px;margin:0 24px;display:inline;overflow:hidden;}
.piclist li img{width:266px;height:185px;margin-bottom:10px;padding:8px; border:1px #dbdbdb solid;border-radius: 3px;}
.piclist li span{float:left;width:245px;line-height:25px;padding:0 20px;}
.piclist li a{display:block;font-size:14px; font-family:"微软雅黑"}
.piclist li strong, .piclist li b{float:left;width:120px;font-weight:normal;color:#555;}
.piclist li strong{font-size:10px;}
.xgtou{float:left;width:100%;padding:0 0 10px;border-bottom:1px solid #ccc;}
.xgtou b{float:left;width:60px;height:30px;line-height:30px;padding:0 20px;font-size:14px;color:#fff;background:#CC0001;}

.acon h1{ border-bottom:1px dashed #dedede}
.acon h2{ font-size: 16px;
padding-top: 10px;
line-height: 200%;
text-align: center;}
.body{ padding:20px;}
.acon .context{border-top:1px dashed #dedede}
.dede_pages{
}.prenext{margin-top:20px;border-top:1px solid #ddd;}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
		padding:8px 14px;
border:1px solid #eee; background:#eee
}
.dede_pages ul li a{
	float:left;
 	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
 }
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#810000;
	font-weight:bold; color:#fff;
}
.dede_pages .pageinfo{
  	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.prolist{float:left;width:700px;}
.prolist ul{float:left;padding:20px 0;}
.prolist ul li{float:left;width:209px;height:200px;line-height:30px;margin-right:15px;display:inline;text-align:center;overflow:hidden;}
.prolist ul li img{width:193px;height:122px;margin-bottom:10px;padding:7px; border:1px #dbdbdb solid;border-radius: 3px;}
.prolist ul li a{display:block;font-size:13px;}
.ltou{float:left;width:100%;height:80px;line-height:80px;border-bottom:1px solid #ccc;}
.ltou span{padding-right:20px;font-size:36px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.ltou b{font-size:19px;}
.cleft{float:right;width:280px;overflow:hidden;}

.nclass{float:left;width:280px;overflow:hidden;}
.nclass h3{float:left;width:280px;padding:0 10px 10px;border-bottom:1px solid #ddd;}
.nclass h3 b{float:left;width:220px;height:30px;line-height:30px;padding:0 20px;font-size:14px;color:#fff;background:#CC0001;}
.nclass h3 b.t{width:60px;}
.nclass ul{float:left;width:280px;}
.nclass ul li{float:left;width:280px;height:40px;line-height:40px;border-bottom:1px solid #ddd;overflow:hidden;}
.nclass ul li a{display:block;padding-left:20px;font-size:13px;}
.nclass ul li a:hover, .nclass ul li a.cur {color:#CC0001;}
.nclass ul.llx{float:left;width:260px;padding:10px 0;line-height:25px;}

.nclass ul li.t{width:70px;height:20px;border:none;margin:5px 8px 0 14px;display:inline;}
.nclass ul li.t a{width:70px;height:20px;line-height:20px;padding:0;text-align:center;font-size:12px;color:#333;background:#ddd;}
.nclass ul li.t a:hover, .nclass ul li.t a.c{color:#fff;background:#CC0001;}


.postlist{float:left;width:700px;}
.postlist .onenews{float:left;width:700px;padding:20px 10px 20px 0;border-bottom:1px solid #ddd;}
.postlist .onenews .pic{float:left;width:200px;height:110px;border:1px solid #ddd;padding:3px;}
.postlist .onenews p{float:right;width:67%;height:100px;line-height:19px;color:#666;position:relative;}
.postlist .onenews p span{display:block;color:#999;font-family:Arial, Helvetica, sans-serif;}
.postlist .onenews p a.tit{font-weight:bold;color:#333;}
.postlist .onenews a.more{padding-left:15px;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#999;position:absolute;left:0;bottom:0;background:url(../images/more.jpg)  0 3px no-repeat;}


.sub_right_contact{padding:15px 0;line-height:2.2;clear:both}
.sub_right_contact li{ float:left;clear:both; line-height:50px; }
.sub_right_contact li dd{ float:left; width:80px; text-align:right}
.sub_right_contact li dt{ float:left;}
.anniu{font-size: 12px;
color: #444;
text-decoration: none;
text-shadow: 0 1px white;
background: #fafafa;
border-width: 1px;
border-style: solid;
border-color: #dadada #d2d2d2 #c5c5c5;
border-radius: 3px;
background-image: -webkit-linear-gradient(top,#fcfcfc,#f0f0f0);
background-image: -moz-linear-gradient(top,#fcfcfc,#f0f0f0);
background-image: -o-linear-gradient(top,#fcfcfc,#f0f0f0);
background-image: linear-gradient(to bottom,#fcfcfc,#f0f0f0);
-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05); 
padding:7px 17px;
margin: 0 6px 0 0;}

.anniu:hover {
background-image: -webkit-linear-gradient(bottom,#fcfcfc,#f0f0f0);
background-image: -moz-linear-gradient(bottom,#fcfcfc,#f0f0f0);
background-image: -o-linear-gradient(bottom,#fcfcfc,#f0f0f0);
background-image: linear-gradient(to top,#fcfcfc,#f0f0f0);
text-decoration: none;
}
/*留言页*/
 
 
 /*表单样式*/
.input1{border:solid 1px #CCCCCC; height:17px; line-height:17px; padding:0 2px 0 3px; width:150px; background:url(../images/search_bg.jpg) no-repeat #ffffff; }
.bt1{height:22px; line-height:22px; width:180px;}
.bt2{height:22px; line-height:22px; width:150px;}
.textarea1{width:500px; height:100px}
.textarea2{width:400px; height:100px}
.red{color:#c9151e}
.top_bt{width:120px; height:16px;line-height:16px; border:solid 1px #cccccc; color:#cccccc}
.top_bt2{width:70px; height:16px; line-height:16px; border:solid 1px #cccccc; color:#cccccc}
.text1{color:#CCC}
