﻿body {
	font: 12px/160% "宋体", Arial, Verdana;
	color:#444444;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: center center;
	font-family: Verdana;
	font-size: 12px;
}
img {
	border:0px;
}
a {
	color:#444444;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:underline;
}
form {
	margin:0px;
	padding:0px;
}
input,select{
	vertical-align:middle;
}

.space{ margin:0px; padding:2px; clear:both;}


.divborder{width:1003px; margin:0px auto; clear:both;}
.logo{width:320px; height:105px; float:left; border-bottom:1px solid #ff8f29; background:url(/images/logo.gif) no-repeat 20px 20px;}
.menut{width:610px; height:78px; background:url(/images/menut.gif) no-repeat right center;}
.menu{width:610px; height:105px; float:left;}
.menub{ width:610px; height:28px; margin:0px; padding:0px; background:url(/images/menubg.gif) repeat-x}
.menub ul{list-style:none; margin:0px; padding:0px;}
.menub ul li{width:104px; height:28px; float:left;margin:0px; text-align:center; font-size:14px; font-weight:bold; line-height:30px;}
.menub ul li a:link,.menu ul li a:visited{width:104px; height:28px; float:left; background:url(/images/menubg01.gif) no-repeat center bottom; margin:0px; text-align:center; font-size:14px; font-weight:bold; line-height:30px;}
.menub ul li a:hover{width:104px; height:28px; float:left; background:url(/images/menubg02.gif) no-repeat center bottom; margin:0px 2px 0px 0px; text-align:center; font-size:14px; font-weight:bold; line-height:30px;  text-decoration:none;}

.menub ul li.menusy{width:79px; height:28px; line-height:30px;}
.menub ul li.menusy a:link,.menub ul li.menusy a:visited{width:79px; height:28px;  background:url(/images/sybg02.gif) no-repeat center bottom; line-height:30px;}
.menub ul li.menusy a:hover{width:79px; height:28px; background:url(/images/sybg02.gif) no-repeat center bottom; line-height:30px; text-decoration:none;}

.menur{width:73px; height:105px; float:left; border-bottom:1px solid #ff8f29;}

.search{width:981px; margin:0px auto; height:52px;clear:both; background:url(/images/searchbg.gif) repeat-x; border-left:1px solid #fe8f26; border-right:1px solid #fe8f26; padding-left:20px;}
.searchl{ width:300px; height:52px; float:left; background:url(/images/searchl.gif) no-repeat center center;}
.searchr{margin-top:13px;}

.input {
	color:#444444;
	font:normal 12px/120% Verdana, sans-serif;
	border:1px #fe8f26 solid;
	height:20px;
}
.select{ width:120px; height:24px;}
.gg{ width:1003px; height:26px; background:url(/images/ggbg.gif) no-repeat; line-height:26px; clear:both; margin:0px auto; clear:both;}
.ggl{width:200px; float:left; padding-left:20px;line-height:26px;}
.ggr1{width:60px; float:left;}
.ggr{width:600px; float:left; line-height:26px;}

.leftbg{width:170px; float:left; height:165px; background:url(/images/leftbg.gif) no-repeat center center; padding:5px 10px;}
.left01{width:120px; float:left;}
.left01 ul{margin:0px; padding:0px; list-style:none;}
.left01 ul li{width:105px; height:25px; padding-top:5px; background-color:#FFF; padding-left:15px; margin:2px 0px; }
.left01 ul li a:link, .left01 ul li a:visited{vertical-align:middle;}

.left02{width:45px; height:30px; margin:0px; padding:0px; float:right;}
.left02 ul{list-style:none; margin:0px; padding:0px;}
.left02 ul li{width:45px; height:30px; float:left;margin:1px 0px; text-align:center;font-weight:bold; line-height:30px;}
.left02 ul li a:link,.left02 ul li a:visited{width:45px; height:30px; float:left; background:url(/images/left02_1.gif) no-repeat center bottom; margin:0px 2px; text-align:center; font-weight:bold; line-height:30px;}
.left02 ul li a:hover{width:45px; height:30px; float:left; background:url(/images/left02_2.gif) no-repeat center bottom; margin:0px 2px; text-align:center; font-weight:bold; line-height:30px;  text-decoration:none; color:#FFFFFF;}

.left02 ul li.current{width:45px; height:30px; line-height:30px;}
.left02 ul li.current a:link,.left02 ul li.current a:visited{width:45x; height:30px;  background:url(/images/left02_2.gif) no-repeat center bottom; line-height:30px; color:#FFF;}
.left02 ul li.current a:hover{width:45px; height:30px; background:url(/images/left02_2.gif) no-repeat center bottom; line-height:30px; text-decoration:none; color:#000;}
.rightbg{width:800px; height:175px; float:right; background:url(/images/banner.jpg) no-repeat;}

.borderleft{ width:190px; float:left;}
.borderright{ width:800px; float:right;}

.lmtitle{ width:175px; height:26px; line-height:26px; padding-left:15px; background:url(/images/lmtitle.gif) no-repeat; font-size:14px; font-weight:bold; color:#783000;}
.lmtitle a:link,.lmtitle a:visited{ font-weight:bold; color:#783000;}
.lmtitle a:hover{ font-weight:bold; color:#783000; text-decoration:none;}


.lmlist{width:188px; border:1px solid #feb64a; background-color:#fffbef;}
.lmlist ul{list-style:none; margin:0px; padding:0px;}
.lmlist ul li{width:188px;font-weight:bold;line-height:25px; height:25px;}
.lmlist ul li a:link,.lmlist ul li a:visited{ width:160px;padding-left:28px; float:left; font-weight:bold;background:url(/images/icon.gif) no-repeat 15px center;}
.lmlist ul li a:hover{width:160px;height:25px;line-height:25px; float:left; background:url(/images/lmlistbg.gif) no-repeat left center;font-weight:bold;text-decoration:none; padding-left:28px;}

.banner2{width:800px; height:53px; background:url(/images/banner2.jpg) no-repeat; float:right;}
.right2{ width:800px; float:right;}
.rightl{ width:585px; float:left;}
.rightl .title{ width:565px; height:30px; padding-left:20px; line-height:30px; background:url(/images/gsjjtitlebg.gif) no-repeat; font-weight:bold; font-size:14px;}
.rightl .more{ padding-left:430px; font-size:12px;line-height:32px;font-weight:normal; color:#666666;}
.rightl .more a:link,.rightl .more a:visited{ color:#666666; }
.rightl .more a:hover{ color:#666666; text-decoration:none;}

.rightl .content{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:14px; padding:10px; margin:0px; clear:both; height:275px;}
.rightl .content p{text-indent:20px; margin:0px; margin-top:15px;}

.indexybgc{ width:563px; border-left:1px solid #ffb64d; border-right:1px solid #ffb64d; border-bottom:1px solid #ffb64d; margin:0px; clear:both; padding:10px; height:268px;}
.indexybgc .title{width:73px; height:21px;line-height:22px; padding-left:15px; background:url(/images/indexybgctitlebg.gif) no-repeat;font-weight:bold; font-size:12px; color:#50220a;}
.indexybgc .content{border:none; padding:10px 0px;}
.case{width:178px; height:120px; float:left; margin:0px 8px 0px 0px; line-height:22px; text-align:center; font-size:12px;}

.rightr{ width:200px; float:right;}
.rightr .title{width:185px; height:30px; line-height:30px; padding-left:15px; background:url(/images/indexhyzstitlebg.gif) repeat-x; font-weight:bold; font-size:14px; color:#666666; border-top:1px solid #ffb74b;  border-left:1px solid #ffb74b; border-right:1px solid #ffb74b;}
.rightr .list { margin:0px; padding:0px; height:265px; border-bottom:1px solid #ffb74b;  border-left:1px solid #ffb74b; border-right:1px solid #ffb74b;}
.rightr .list ul{margin:0px; padding-left:10px; list-style:none;}
.rightr .list ul li{ line-height:25px; background:url(/images/indnewslistbg.gif) no-repeat left center; padding-left:20px;}
.rightr .list ul li a:link,.rightr .list ul li a:visited{}
.rightr .list ul li a:hover{ text-decoration:none;}

.kefu{text-align:right;}
.call{ width:200px;line-height:30px; font-size:14px; font-weight:bold; color:#f94c0a;}

.foot{width:1003px; height:122px; background:url(/images/footbg.gif) repeat-x; text-align:center; line-height:22px; color:#000; font-size:12px; margin:5px auto; padding-top:15px;}
/***indexend***/
.mainright{ width:800px; float:right;}
.mainright .title{ width:780px; height:30px; padding-left:20px; line-height:30px; background:url(/images/mainrighttitle.gif) no-repeat; font-weight:bold; font-size:14px;}
.mainright .wz{padding-left:400px;  font-size:12px;line-height:32px;font-weight:normal; color:#666666;}
.mainright .wz a:link,.mainright .wz a:visited{ color:#666666; }
.mainright .wz a:hover{ color:#666666; text-decoration:none;}
.mainright .content{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:12px; padding:10px 15px; margin:0px; clear:both; word-wrap:break-word;}
.mainright .content p{margin:0px;margin-top:5px;}

.proxx{text-align:center; line-height:22px;}

.profileright{ width:800px; float:right;}
.profileright .title{ width:780px; height:30px; padding-left:20px; line-height:30px; background:url(/images/mainrighttitle.gif) no-repeat; font-weight:bold; font-size:14px;}
.profileright .wz{ padding-left:430px; font-size:12px;line-height:32px;font-weight:normal; color:#666666;}
.profileright .wz a:link,.profileright .wz a:visited{ color:#666666; }
.profileright .wz a:hover{ color:#666666; text-decoration:none;}

.profileright .content{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:14px; padding:10px; margin:0px; width:778px; clear:both;word-wrap:break-word; height:535px;}
.profileright .content p{text-indent:20px; margin:0px; margin-top:15px;}

.contentleft{width:500px; float:left;}
.contentright{width:250px; float:left;}

.procontent{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:12px; padding:10px 15px; margin:0px; clear:both; word-wrap:break-word;}
.procontent p{margin:0px;margin-top:5px;}

.procontentleft{width:150px; float:left;}
.procontentright{width:550px; float:left; padding:0px 10px;}

.procontentleft1{width:200px; float:left;}
.procontentright1{width:500px; float:left;}

.newsright{ width:800px; float:right;}
.newsright .title{ width:780px; height:30px; padding-left:20px; line-height:30px; background:url(/images/mainrighttitle.gif) no-repeat; font-weight:bold; font-size:14px;}
.newsright .wz{ padding-left:430px; font-size:12px;line-height:32px;font-weight:normal; color:#666666;}
.newsright .wz a:link,.newsright .wz a:visited{ color:#666666; }
.newsright .wz a:hover{ color:#666666; text-decoration:none;}

.newsright .content{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:14px; padding:10px; margin:0px; width:778px; clear:both;word-wrap:break-word; height:535px;}
.newsright .content p{text-indent:20px; margin:0px; margin-top:10px;}

.newsshowright{ width:800px; float:right;}
.newsshowright .title{ width:780px; height:30px; padding-left:20px; line-height:30px; background:url(/images/mainrighttitle.gif) no-repeat; font-weight:bold; font-size:14px;}
.newsshowright .wz{ padding-left:430px; font-size:12px;line-height:32px;font-weight:normal; color:#666666;}
.newsshowright .wz a:link,.newsshowright .wz a:visited{ color:#666666; }
.newsshowright .wz a:hover{ color:#666666; text-decoration:none;}

.newsshowright .content{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:14px; padding:10px; margin:0px; width:778px; clear:both;word-wrap:break-word; }
.newsshowright .content p{text-indent:20px; margin:0px; margin-top:10px;}

h3{ text-align:center; border-bottom:1px dashed #CCCCCC; padding:5px;}

.pager-block{margin-top:20px; font-size:12px;}


.contactborder{width:770px; height:224px; border:1px solid #c0c0c0;}

.contactborder2{width:750px; height:250px;  border-left:1px solid #c0c0c0;  border-right:1px solid #c0c0c0; border-top:5px solid #cc0000;background-color:#e6e6e6;}
.contactborderleft{float:left; width:150px; border-right:1px solid #c0c0c0;}
.contactborderright{float:left; width:428px;}
.contactborderright2{float:right; width:180px;border-left:1px solid #C0C0C0; border-bottom:1px solid #C0c0c0; height:163px; background:url(/images/kefu.gif) no-repeat right bottom ; padding-top:60px; padding-left:10px;}
.contactborderrighttj{float:right; width:168px;border-left:1px solid #C0C0C0; border-bottom:1px solid #C0c0c0; height:188px; background:url(/images/online.jpg) no-repeat left top #dad6cd; padding-top:60px; padding-left:10px;}
.contactbordertextl{ border-bottom:1px solid #c0c0c0; height:27px; line-height:27px; padding-right:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.contactbordertext2{ border-bottom:1px solid #c0c0c0; height:100px; line-height:27px; padding-right:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.contactbordertext{ border-bottom:1px solid #c0c0c0; height:27px; line-height:27px; padding-left:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.contactbordertext3{ border-bottom:1px solid #c0c0c0; height:100px; padding-left:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.contactbordertext4{border-bottom:1px solid #c0c0c0; height:35px; line-height:35px; padding-left:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.contactbordertexttj{ border-bottom:1px solid #c0c0c0; height:35px; line-height:30px; padding-right:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:right;}


.contacttext{margin:0px; word-spacing:normal; word-wrap:break-word; padding:15px; font-size:12px;clear:both; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6;} 
.mapimg{margin:0px; height:406px; background:url(/images/map.jpg) no-repeat;text-align:center;}
.contactcontent{font-family:Arial, Helvetica, sans-serif; margin:0px; word-spacing:normal; word-wrap:break-word;font-size:14px; line-height:22px;clear:both;} 
.contactcontent p{text-indent:20px;}


.proborder{ width:150px; float:left;}
.proimg{ border:1px solid #CCCCCC; width:147px; height:105px; text-align:center; margin:2px;}
.procaseimg{text-align:center; margin:2px;}
.proname{ text-align:center; line-height:22px;}


.procaseright{ width:800px; float:right;}
.procaseright .title{ width:780px; height:30px; padding-left:20px; line-height:30px; background:url(/images/mainrighttitle.gif) no-repeat; font-weight:bold; font-size:14px;}
.procaseright .wz{ padding-left:430px; font-size:12px;line-height:32px;font-weight:normal; color:#666666;}
.procaseright .wz a:link,.procaseright .wz a:visited{ color:#666666; }
.procaseright .wz a:hover{ color:#666666; text-decoration:none;}

.procaseright .content{ border:1px solid #ffb64d; line-height:22px; color:#666666; font-size:14px; padding:10px; margin:0px; width:778px; clear:both;word-wrap:break-word; overflow:scroll;}
.procaseright .content p{text-indent:20px; margin:0px; margin-top:15px;}