﻿/*----------全局---------------------*/
body{ margin:0px; padding:0px; background:url(../images/zb-index_01.jpg) repeat-x; font-size:12px; color:#555555; text-align:center; }
#ry a{ text-decoration:underline; color:#333333;  cursor:pointer;}
#ry{ float:left}
/*页面层容器*/
#container {width:100%}

/*页面头部*/
#Header {
	width:948px;
	height:320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#Headera {width:948px; height:320px; margin:0px auto;}

/*页面主体*/
#PageBody {width:948px;margin:0px auto;}


/*页面底部*/
#Footer {width:100%;margin:5px auto; height:30px;border-bottom:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; background-color:#ebebeb;}
.footer1{width:948px;margin:0px auto; padding:0px;}
.footer11{width:500px; margin:8px 0px; padding:0px; float:left; text-align:left;}
.footer12{width:448px; margin:8px 0px; padding:0px; float:left; text-align:right;}
.footer21{width:300px; margin:0px 0px; padding:0px; float:left; text-align:left;}
.footer22{width:648px; margin:0px 0px; padding:0px; float:left; text-align:right;}
#Footer2 {width:948px;margin:5px auto; height:30px;}
.clear{clear:both;}
/*form*/
form{margin:0px;padding:0px;}
.form1{width:90px;height:18px;margin:0px;padding:1px;border:1px solid #dddddd;}

.form2{width:132px;height:15px;margin:5px 0px 0px 0px;padding:1px 1px 1px 20px;border:1px solid #dadada; background:url(../images/zb-index_09.jpg) no-repeat left center;}


/*----------top---------------------*/
#header1{ width:948px; margin:0px; padding:0px; float:left;}
.headerl{ width:170px; height:100px; margin:0px; padding:0px; background-color:#faf8ec; float:left;}
.headerr{width:778px; margin:0px; padding:0px; float:left;}
.headerr-t{ width:778px; margin:10px auto; padding:0px 0px; color:#ffffff; font-weight:bold; float:left; text-align:right;}
.headerr-t a{ color:#fff}
.headerr-b{ width:600px; margin:20px 0px 5px 0px; padding:0px 0px; float:left; text-align:center;}
.headerr-b2{ width:158px; margin:23px 0px 5px 0px; padding:0px 0px; float:left; text-align:left;}
.headerr-b3{ width:20px; margin:30px 0px 5px 0px; padding:0px 0px; float:left; text-align:right;}
.headerb{width:948px; height:23px; background:url(../images/new-index_03.gif) repeat-x; margin:0px; padding:0px; float:left;}
#header2{
	width:948px;
	margin:0px 0px 10px 0px;
	float:left;
}
.header2-t{ width:948px; margin:0px; padding:0px; float:left; height:auto;}
.header2-b{width:908px; margin:0px; height:28px; padding:0px 20px; background:url(../images/zb-index_20.jpg) repeat-x; float:left;}


/*----------body---------------------*/
#bodytotal {width:946px;margin:0px; border:1px #dddddd solid; float:left; }
#body1{ width:946px; margin:0px; padding:0px; border:1px #dddddd solid; background:url(../images/zb-index_25.jpg) repeat-x; float:left;}
.body1-l{
	width:310px;
	height:182px;
	padding:0px;
	background:#ffffff url(../images/zb-index226.gif) no-repeat;
	float:left;
	margin: 0px;
}
.body1-l-1{width:251px; height:21px; margin:13px 10px 5px 10px; padding:0px; background:url(../images/zb-index_31.jpg) no-repeat;  float:left;}
.body1-l-11{width:65px; text-align:left;padding-left:15px;margin-top:3px; color:#FFFFFF; font-weight:bold; float:left;}
.body1-l-11-en{width:78px; text-align:left;padding-left:2px;margin-top:3px; color:#FFFFFF; float:left;}
.body1-l-12{width:157px; height:17px; margin:3px 0px 0px 4px; text-align:left; float:left;}
.body1-l-2{width:261px; padding:0px 10px 0px 10px; margin:0px; text-align:left;  float:left;}
.body1-l-21{width:156px; margin:0px;padding:0px; float:left;}
.body1-l-211{width:143px; margin:0px;padding:3px 0px 3px 13px; background:url(../images/zb-index_39.jpg) no-repeat 0px 5px; float:left;}

.body1-l-22{width:105px; margin:0px; padding:0px;float:left;}


/*---------------title-------------------*/
.title{ margin-top:20px; margin-bottom:15px; text-align:center; color:#ffffff; font-weight:bold;}
.title2{ margin-top:30px; margin-bottom:10px; text-align:center; color:#ffffff; font-weight:bold;}

/*-----lineheight--------*/
.lineheight1{ line-height:22px;  }
.lineheight2{ line-height:25px;  }

.body1-c{ width:388px; height:182px; margin:0px; padding:0px; float:left;}
.bodyl-r{
	width:230px;
	height:182px;
	padding:0px;
	background:#ffffff url(../images/zb-index_34.gif) no-repeat 0 40px;
	float:right;
	margin: 0px;
}


#body2{ width:948px; margin:10px 0px; padding:0px; float:left;}
.body2-l{ width:705px; height:auto; margin:0px; padding:0px; background:url(../images/zb-index2_36.gif) no-repeat; float:left;}
.body2-l1{ width:310px; margin:0px 10px 0px 0px; padding:0px; float:left;}
.body2-l1-title{ width:280px; height:22px; text-align:left;  margin:8px 0px 5px 0px; padding:5px 0px 0px 30px; background:url(../images/zb-index_54.jpg) no-repeat 7px 2px; float:left;}
.body2-l1-c1{ width:296px; margin:0px 7px 0px 7px; padding:0px; border-bottom:1px #eeeeee dotted; float:left;}
.body2-l1-c1image{width:130px; margin:0px 10px 3px 0px; padding:0px; float:left;}
.body2-l1-cl2{width:156px; margin:0px; padding:0px; float:left; font-weight:bold; text-align:left;}
.body2-l1-cl3{width:156px; height:60px; margin:0px; padding:5px 0px; line-height:18px; text-align:left; float:left;}
.body2-l1-cl4{width:156px; margin:0px; padding:0px; text-align:left; float:left;}
.body2-l1-c2{ width:296px; margin:0px 7px 0px 7px; padding:0px; float:left; text-align:left;}
.body2-l1-c3{ width:296px; margin:5px 7px; padding:0px; float:left; text-align:right;}

.body2-l2{ width:371px; margin:0px; padding:0px; float:left;}
.body2-r{width:243px; margin:0px; padding:0px; float:left;}
.body2-r1{ margin:0px 0px 5px 0px; padding:0px; float:right;}



/*-------------------menu----------------------------------------------------*/

.sidepane4:link,.sidepane4:visited{display:block; width:74px;height:19px;padding:5px 0 0 0; margin:0px;color: #333333;text-decoration: none;font-family: Arial;font-size: 13px;font-weight:bold; }
 .sidepane4:hover{display:block; background:url(../images/zb-index_06.jpg) no-repeat center; width:74px;color:#ffffff ;text-decoration:none;font-size: 13px;}
 #nav li a#current{display:block; background:url(../images/zb-index_06.jpg) no-repeat center; width:74px;color:#ffffff ;text-decoration:none;font-size: 13px;}
 .sidepane42:link,.sidepane42:visited{ height:15px;color: #666666; font-weight:bold;text-decoration: none;font-size: 12px;}
 .sidepane42:hover{color: #cc0000; height:14px; text-decoration:underline;font-weight:bold;font-size: 12px;}
.divider {display:inline;width:3px;height:19px;margin-top:5px;float:left;background:url(images/htschool_07.jpg) no-repeat center;}


.fontcenter{text-align:center} 
.fontleft{
	text-align:left;
	color: #333333;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	font-weight: normal;
} 
#nav{ list-style-type:none; font-size:13px;margin:0px; padding:0px; } 
#nav li{float:left; position:relative; padding-top:4px; } 
#nav li ul{
	display:none;
	position:absolute;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}  
#nav li ul li{
	padding-top: 2px;
	padding-bottom: 2px;
	float: none;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
} 
#nav li:hover ul , #nav li.over ul{ display:block;  } 
#nav li.over{ display:block; } 

/*---------------news---------------------*/


.newsleft2{margin:0px; padding:0px 0px 0px 2px; text-align:left;}
.newsleft2 li{list-style:none; width:auto;BACKGROUND: url(../images/zb-index_76.gif)  no-repeat 1px 11px;float:left}
.newsleft2 li span{ float:left; text-align:left;padding-top:8px;padding-left:10px;padding-right:10px;}
.newsleft2 li a{color: #444444; display: block; padding:5px 10px 0px 0px;text-decoration:none;
line-height:20px;}
.newsleft2 li a:hover{color:#b5000e;text-decoration:underline;}


.left_new4{margin:0px; width:296px;float:left;}
.newsleft4{margin:0px 2px 0px 0px; padding:0px; text-align:left;}
.newsleft4 li span{ float:right; text-align:right;padding-top:8px;padding-left:0px;padding-right:5px;font-weight:bold;}
.newsleft4 li{list-style:none;  width:294px;BACKGROUND: url(../images/zb-index_76.gif)  no-repeat 1px 10px; float:left;white-space:nowrap; overflow: hidden; }
.newsleft4 li a{color: #444444; display: block; padding:8px 0px 0px 10px;text-decoration:none;line-height:15px;}
.newsleft4 li a:hover{color:#b5000e;text-decoration:underline;}



/*--------------pro--------------------*/
.product-left3{width:388px;margin:0 auto; }
.list_p_left3{margin:15px 0px 10px 0px;width:184px;height:155px;float:left;}
.img_p_left3{width:158px;height:120px;padding:3px;border:1px #CCCCCC solid;margin:7px;float:left}
.txt_p3{width:182px;margin-top:0px;padding:1px;float:left;font-family:"Arial, 微软雅黑, 宋体;";font-weight:bold;color:#b5000e;text-align:center}


/*-----------------------tab------------------------*/
.nTab{float:left;width: auto;margin: 0 auto;background-position:left;background-repeat:repeat-y;margin-bottom:2px;}
.nTab .TabTitle{
	clear: both;
	height: 40px;
	overflow: hidden;
	width: auto;
}
.nTab .TabTitle ul{border:0;margin:0;padding:0;}
.nTab .TabTitle li{float: left;width: 75px;height:22px;cursor: pointer;padding-top: 20px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;list-style-type: none;}
.nTab .TabTitle .active{ background:url(../images/zb-index_227.gif) no-repeat;color:#b5000e;font-weight:bold;}
.nTab .TabTitle .normal{color: #ffffff; background:url(../images/zb-index_228.gif) no-repeat;font-weight:bold;}
.nTab .TabContent{width:auto;margin: 0px 5px;padding:5px 0px 0 5px;float:left; font-size:12px; line-height:18px; text-align:left; }
.none {display:none;}

.tab1content1{width:auto; margin:5px 0px;padding:0px; float:left;font-size:13px; font-weight:bold; text-align:left;}
.tab1content2{width:auto; margin:0px 0px;padding:0px; float:left;}
.left_new5{margin:0px; width:auto;float:left;}
.newsleft5{margin:0px 0px 0px 8px; padding:0px; text-align:left;}
.newsleft5 li{list-style:none;  width:100px; float:left;white-space:nowrap; overflow: hidden; background:url(../images/zb-index_76.gif) no-repeat 2px 8px; }
.newsleft5 li a{display: block; padding:5px 0px 0px 10px;text-decoration:none;}
.newsleft5 li a:hover{color:#b5000e;text-decoration:underline;}









.nTab1{float:left;width: 371px;margin: 0px 0px 5px 0px;background-position:left;background-repeat:repeat-y;margin-bottom:2px;}
.nTab1 .TabTitle{clear: both;height: 22px;overflow: hidden;border-bottom:2px #eeeeee solid;}
.nTab1 .TabTitle ul{border:0;margin:0;padding:0;}
.nTab1 .TabTitle li{float: left;width: 80px;height:16px;cursor: pointer;padding-top: 4px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;list-style-type: none;}
.nTab1 .TabTitle .active{
	background: #FFFFFF url(../images/zb-index_61.jpg) no-repeat center 2px;
	color:#ffffff;
	font-weight:bold;
	width: 90px;
}
.nTab1 .TabTitle .normal{
	color: #666666;
	font-weight:bold;
	width: 90px;
}
.nTab1 .TabContent{width:360px;background:#fff;margin: 0px auto;padding:5px;float:left;}

.ntab-con1{width:360px; margin:0px; padding:5px 0px; float:left; line-height:22px; text-align:left;}
.ntab-con2{width:360px; margin:0px; padding:0px; float:left; text-align:right;}



/*---------------images---------------------*/
.images{margin:0px; padding:2px; border:1px #dddddd solid;}
.images2{margin:-3px 10px 5px 0px; padding:2px; border:1px #dddddd solid; float:left;}


/*-----------font-----------------*/


.font1{ font-size:13px; font-weight:bold; color:#b5000e;}
.font3{color:#666666;}
.font2{font-weight:bold; color:#b5000e;}
.font4{font-weight:bold; color:#b5000e; font-size:14px; line-height:46px; }

/*-----------a-----------------*/
a:link,a:visited {font-size:12px;color:#666666;text-decoration:none;}
a:hover{color:#b5000e;text-decoration:underline;}


.more-a:link,.more-a:visited{color: #666666;text-decoration: none;font-weight:bold;}
.more-a:hover{color:#b5000e;text-decoration:none;font-weight:bold;}

.more2-a:link,.more2-a:visited{color: #b5000e;text-decoration: none;}
.more2-a:hover{color:#b5000e;text-decoration:underline;}
.more3-a:link,.more3-a:visited{color: #b5000e;text-decoration: none; font-weight:bold;}
.more3-a:hover{color:#b5000e;text-decoration:underline; font-weight:bold;}



/*------------about------------------*/
.about1{background:url(../images/zb-index_76.gif) no-repeat 2px 8px; text-indent:13px; border-bottom:1px #dddddd dotted; font-weight:bold; text-align:left;}
.about2{background:url(../images/zb-index_45.jpg) no-repeat 10px 8px; text-indent:21px; border-bottom:1px #dddddd dotted;  text-align:left;}
.about3{background:url(../images/zb-index_456.jpg) no-repeat 18px 8px; text-indent:29px; border-bottom:1px #dddddd dotted; text-align:left;}
.about4{background: #eaeaea url(../images/zb-index_45.jpg) no-repeat 10px 8px; text-indent:21px;  text-align:left;}
.rc1{background:#efefef; border-bottom:1px #dddddd solid; text-indent:20px; font-weight:bold;}

/*拍拍网风格*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

/*留言内容*/
 .netorder {
	font-family: "Arial, 微软雅黑, 宋体;";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	height: 21px;
	width: 21px;
	border: 1px solid #D2D1D1;
}.netorder1 {
	font-family: "Arial, 微软雅黑, 宋体;";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	background-color: #F7F7F7;
	height: 23px;
	width: 289px;
	border: 1px solid #DCDCDC;}
.netorder3 {
	font-family: "Arial, 微软雅黑, 宋体;";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	height: 126px;
	width: 389px;
	border: 1px solid #dfdfdf;
	background-color: #f7f7f7;
}
.netorder4 {
	font-family: "Arial, 微软雅黑, 宋体;";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	background-color: #F7F7F7;
	height: 26px;
	width: 41px;
	border: 1px solid #DDDDDD;
}
 /*********备案样式************/
 .beianfooter
{    
	width: 100%;
    margin: 5px auto;
    height: 30px;
	background-color:white;
}
a.beian:hover{color:#ff6a00!important}
