*{
	margin:0;
	padding:0;
}
body{
	font:12px Arial, Helvetica, sans-serif;
	background:#FFFFFF; 
	text-align:center;
	color:#555;
}
a{
	color:#555;
	text-decoration:none;
}

a:hover{
	color:#CC3300;
}

ul{list-style-type:none;}
input,select,button{
	font:12px Verdana,Arial,Tahoma;vertical-align:middle;	
}
img{border:0;}
h1 {font-size:12px; color:#333;}
h2 {font-size:12px; font-weight:bold; color:#333;}
h3{ font-size:12px; font-weight:bold;}

.divAll{
	width:99%;
	margin:10px auto;
	padding:0;
	text-align:left;
	height:100%;
}
.divtop{
	height:62px;!important;height:67px;
	background:url(topbg.jpg) repeat-x bottom;
	border-bottom:#A2251F 4px solid;
}
.divlogo{margin-top:25px; width:270px;}
.divslogan{text-align:right; color:#333333; position:absolute; top:5px; right:20px;}
.divmain{
	background:#eee;
	padding-bottom:10px;
}
.divindexmainl{width:350px;}
.divindexmainr{width:500px;}
.divmainl{
	width:300px;
	/*overflow:hidden;影响menu*/
}
.divmainlc{
	width:280px;
	/*overflow:hidden;影响menu*/
}
.divmainr{
	width:600px;
	/*overflow:hidden;影响menu*/
}
.divmainc{
	padding:15px;
	background:#fff;
	height:100%;
	overflow:hidden;
}
.divmenu{margin-top:32px;!important;margin-top:27px;}
.llink a{display:block;font-weight:bold; padding:23px 0 5px 0;text-indent:60px;}
.llink a.no1{background:url(llink.gif) 0 0 no-repeat;}
.llink a.no2{background:url(llink.gif) 0 -40px no-repeat;}
.llink a.no3{background:url(llink.gif) 0 -80px no-repeat;}
.divbottom{ height:24px; line-height:24px;overflow:hidden;background:#ccc;border-bottom:#ccc 1px solid; border-top:#A2251F 2px solid; text-align:center;}
.drtop{margin:auto;height:100%;}
.drtop p{text-align:right;}
.drlogo{margin:auto; text-align:center;height:21px;background:url(drlogobg.gif) repeat-x;}
.drlogo img{float:left; margin-left:240px;}
.banner{background:url(bannerbg.gif) repeat-x; height:270px;}
.divcp{line-height:18px; margin:0 auto; text-align:center;}

.w940{width:940px; margin:0 auto;}
.w400{width:400px;}
.w195{width:195px;}
.wp30{border-left:#A2251F 120px solid; background:#ccc; height:10px;}
.wp70{width:70%; height:2px; background:#A2251F;}

.bgfff{background:#fff;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.hide{display:none;}
.left{float:left;}
.right{float:right;}
.margintop{margin-top:10px;}
.marginbottom{margin-bottom:10px;}
.padd10{padding:10px};
.border{ border:#ccc 1px solid;}
.indent24{text-indent:24px;}

.pages{margin-top:10px; clear:both;}

ul.pmenu{height:100%;}
ul.pmenu li{float:left;}
ul.pmenu li a{background:#f3f3f3; border-left:#A2251F 2px solid; padding:3px 10px; margin-bottom:5px; margin-right:5px; line-height:24px; width:120px; display:block;};
ul.pmenu li a:hover{ color:#FF6600; background:#eee; border-left:#FF0000 2px solid;}

ul.listc{list-style-type:none};
ul.listc li{margin-top:10px;}
ul.listc li h3{border-bottom:#ccc 1px dashed; margin-top:10px;}
ul.listc li p{margin-top:5px;}

div.listp DL{width:115px; height:200px; overflow:hidden; table-layout:fixed; word-wrap:break-word; margin-right:10px; margin-bottom:10px; padding:10px; float:left; background:#eee; text-align:center;}
div.listp DL DT{width:90px;}
div.listp DL a{ display:block; padding:5px;}
div.listp DL a:hover{background:#CC6633; color:#fff;}
div.listp DL img{}
div.listp DL DD{ width:90px;}
.context{background:#eee;border:#ccc 1px solid; height:40px;overflow:hidden; margin-top:10px;}
.context ul li{float:left;margin:10px;}


.line{border-top:#CCCCCC 1px solid; height:20px; line-height:20px;}
.title{ border-bottom:#A2251F 2px solid;}
.title span{ font-size:12px; font-weight:bold; border-bottom:#000 2px solid;}
.titletext{font-size:14px; font-weight:bold; color:#3399FF;}
.search{height:40px;}           
.search .form{padding-top:5px; margin:10px auto;}
.search .form h4{display:none;} 
.search .form input.search-keyword{width:126px;height:18px;border:none;background:url(search-bg.gif) left top no-repeat;line-height:15px;font-size:12px;overflow:hidden;padding:5px 3px 0 5px;}
.search .form select.search-option{margin-left:2px;}           
.search .form button.search-submit{width:68px;height:22px;border:none;background:#ccc url(search-bg.gif) right top no-repeat;font-size:0;line-height:100px;overflow:hidden;}        
.resultlist{background:#fff; border:#ccc 1px solid; padding:5px;}
.resultlist .item h3{ background:#eee; border:#ccc 1px solid; padding:5px;}
.place{
	background:#f9f9f9;
	border-bottom:#eee 1px solid;
	border-top:#eee 1px solid;
	padding:5px;
}

/*----------round box----------------*/
.box {margin:10px auto;} .box .r1 { height:1px; overflow:hidden; margin:0 5px; background:#ddd; } .box .r2 { height:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; margin:0 3px; background:#f6f6f6; overflow:hidden; } .box .r3 { height:1px; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 2px; background:#f6f6f6; overflow:hidden; } .box .r4 { height:2px; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 1px; background:#f6f6f6; overflow:hidden; } .box .content { background:#f6f6f6; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px; zoom:1; } /*---修改边框颜色---*/ .box .r2, .box .r3, .box .r4, .box .content { border-color:#2d437b; } .box .r1 { background:#2d437b; } /*---修改背景颜色---*/ .box .r2, .box .r3, .box .r4, .box .content { background:#f6f6f6; } /*---修改圆角大小---*/ .box2 {margin:10px auto; text-align:left;} .box2 .r1 { height:1px; overflow:hidden; margin:0 2px; background:#ddd; } .box2 .r2 { height:1px; overflow:hidden; margin:0 1px; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#f6f6f6; } .box2 .content { background:#f9f9f9; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px; zoom:1; }
/*-------------xsnazzy----------------*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px;padding:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy {background: transparent;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#DDD; border-left:1px solid #DDD; border-right:1px solid #DDD;}
.xb1 {margin:0 5px; background:#DDD;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#DDD; border:0 solid #DDD; border-width:0 1px;}

/*-------product list------*/
#ptab{background:#f9f9f9;text-align:center; margin:5px;border:#eee 1px solid;}
#ptab ul{width:100%; height:100%;}
#ptab ul li{ float:left;padding:5px; margin:4px; width:150px; height:130px;}
#ptab ul li p{ line-height:24px; background:#ccc;}
#ptab img{ border:0; width:145px; height:80px;padding:3px; background:#fff;}
/*--------text list----------*/
.handle{ border-top:#ccc 1px dashed; padding:10px;}
.intro{padding:5px;}

/*-------menu----------*/
#dropline {list-style:none; margin-top:30px; height:40px;position:relative; float:right;}
#dropline table {border-collapse:collapse; width:0; height:0; margin:0 -5px;}

#dropline li {float:left; line-height:40px;}
#dropline li a {display:block; height:40px; line-height:40px; padding:0 10px 0 0; float:left; color:#333; text-decoration:none;}
#dropline li a b {display:block; height:40px; float:left; padding:0 0 0 10px; cursor:pointer;}
#dropline li a:hover {background:url(tab_a.gif) no-repeat right top; line-height:36px; color:#fff;}
#dropline li a:hover b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}

#dropline li:hover > a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li:hover > a b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}

#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:30px; width:710px; background:#A2251F; left:-9999px; top:40px; z-index:100;}
#dropline ul li {height:30px; line-height:20px;}
#dropline ul.right li {float:right;}
#dropline ul li a {color:#fff; padding:0 10px 0 10px; margin:5px 0; height:20px; line-height:20px; border-right:1px solid #fff;vertical-align:middle;}
#dropline ul li a:hover {height:25px; line-height:25px; background:transparent; color:#eee;}
#dropline ul.right li a {border-left:1px solid #e60; border-right:0;}
#dropline ul li a.last {border:0;}


#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li.current a b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}
#dropline li.current ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;}

/*---------首页简介,googlew列表----------*/
ul#indexAl,ul#indexAGl{ padding:5px;}
ul#indexAl li{padding:5px; line-height:20px; background:url(t1.gif) left center no-repeat;}
ul#indexAl li a,ul#indexAGl li a{display:block; margin-left:10px;padding-left:15px; border-bottom:#ccc 1px dashed;}
ul#indexAl li a:hover,ul#indexAGl li a:hover{background:#fff;}
/*---------首页Google列表----------*/
ul#indexAGl li{padding:5px; line-height:20px; background:url(t2.gif) left center no-repeat;}

/*------------indexcases------------------*/
.indexCase {
	margin:0;
	padding:0;
}
.indexCase img{border:0; width:82px; height:100px;}
.indexCase table{
	width:92px;
	table-layout:fixed;
	word-wrap:break-word; 
	background:#ccc;
	margin-right:10px;text-align:center; float:left;
}
.indexCase table a{display:block; padding-top:5px;}
.indexCase table a:hover{background:#fff;}
/*------------listp------------------*/
.box1{background:#f3f3f3; border:#ddd 1px solid; padding:10px;}

.viewcontent{width:95%;overflow:hidden; padding:10px;}
.viewcontent img{
max-width:100%;
}
/*------------friend_link------------------*/
.friend_link {
ZOOM:1; width:940px; background:url(bg_friendlink.gif) repeat-x;height:65px; margin-top:15px;
}
.friend_link .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 894px; margin-top:8px;
}
.friend_link .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.friend_link #List1_1 {
FLOAT: left
}
.friend_link #List2_1 {
FLOAT: left


}
.friend_link .LeftBotton {
BACKGROUND: url(link_botton.gif) no-repeat ; FLOAT: left; MARGIN: 10px 1px; WIDTH: 23px; HEIGHT:65px
}
.friend_link .RightBotton {
BACKGROUND: url(link_botton.gif) no-repeat -23px 0; FLOAT: left; MARGIN: 10px 1px; WIDTH: 23px; HEIGHT: 65px; margin:0;
}
.friend_link .LeftBotton {
BACKGROUND-POSITION: 0px 0px;margin:0;
}

.friend_link .pl IMG {
DISPLAY: block; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.friend_link .pl {
 FLOAT: left;TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.friend_link A{margin:0 8px;	vertical-align:middle
}
