body{margin:0; padding:0; font-size:12px;font-family:"微软雅黑";}
ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,table,tr,td,dt,dl,dd,span,input{padding:0; margin:0; list-style:none;}
a,a img{text-decoration:none; color:#333;border:0; margin:0; padding:0;}
a:focus{outline:none;}
h3{font-family:"微软雅黑"; font-weight:normal; font-size:14px;}p{line-height:24px;}
.clear{clear:both;}

/*head*/
.top,.nav,.banner,.main,.partner,.bottom{width:1000px; margin:0 auto;}
.top{ height:105px;}
.logo{ width:651px; float:left; margin-top:10px;}
.t_right{float:right;width:281px; margin-right:10px;}
.nav{height:40px;}
.nav li{ float:left; height:40px; line-height:40px;background:url(/templets/zhs/images/nav_bg.jpg) repeat-x; width:120px;}
.nav li a{ display:block; color:#FFFFFF; text-align:center; font-size:14px;}
.nav li a:hover{background:url(/templets/zhs/images/nav_hbg.jpg) no-repeat;width:100px;margin:0 auto; color:#196fbd;}
.nav #left_nav{ background:url(/templets/zhs/images/nav_leftbg.jpg) no-repeat; width:6px;}
.nav #right_nav{ background:url(/templets/zhs/images/nav_rightbg.jpg) no-repeat; width:6px;}
.nav #line_nav{background:url(/templets/zhs/images/nav_line.jpg) no-repeat; width:4px;}
.banner{ margin-top:7px; height:255px;}

/*main*/
.main{ margin-top:16px;}
.leftmain{width:223px; float:left;}
.rightmain{width:763px; float:left; padding-left:14px;_padding-left:14px;}

/*mainleft*/
.proclass{width:223px;min-height:361px;}
.title{background:url(/templets/zhs/images/column_top1.jpg) no-repeat;width:193px;height:31px; line-height:31px; padding-left:30px; color:#fff; font-size:14px; position:relative;}
.body{border:1px solid #e9eaeb; border-top:none;}
.leftinnerabout{width:223px;}
.leftinnerabout .body{height:auto;}

.indexcontact{width:223px;height:285px; margin-top:14px;}
.indexcontact .title{background:url(/templets/zhs/images/column_top1.jpg) no-repeat;width:193px;height:31px; line-height:31px; padding-left:30px; color:#fff;font-size:14px;}
.indexcontact .body{border:1px solid #e9eaeb; border-top:none; height:239px; padding:15px 10px 0 10px; font-size:12px; line-height:23px;}

.treeview{padding-top:7px;}
.treeview li{ width:199px; line-height:26px;background:url(/templets/zhs/images/list_bg.jpg) no-repeat; margin:0 auto;}
.treeview li a{border:1px solid #e7e6e6; height:26px; display:block; padding-left:30px; margin-bottom:7px;*margin-bottom:3px;}
.treeview li a:hover{background:url(/templets/zhs/images/list_hbg.jpg) no-repeat; color:#fff;}
.treeview li ul li{background:url(/templets/zhs/images/list_bg.jpg) no-repeat;}
.treeview li ul li a:hover{background:url(/templets/zhs/images/list_hbg.jpg) no-repeat; color:#fff;}

/*mainright*/
.rightmain_top{ height:256px;width:763px;}
.indexabout{width:456px;height:256px; float:left;}
.indexabout .title{width:426px;background:url(/templets/zhs/images/column_top2.jpg) no-repeat;}
.indexabout .body{height:195px; padding:15px;_padding-left:13px;}
.aboutbox{width:426px; line-height:24px; float:left;}
.aboutbox a{ color:#196fbd;}
.aboutbox .pic{float:left; overflow:hidden; width:145px; margin:10px;}
.aboutbox .pic img{ padding:2px; border:1px solid #e5e6e1;}

.newlist{width:292px;height:256px;float:left; margin-left:14px;_margin-left:13px;}
.newlist .title{background:url(/templets/zhs/images/column_top3.jpg) no-repeat;width:262px;height:31px; line-height:31px; padding-left:30px; color:#fff; font-size:14px;}
.newlist .body{border:1px solid #e9eaeb; border-top:none;height:207px; padding:9px 10px; _padding-left:8px;}
.newlist ul{ width:272px;}
.newlist ul li{ line-height:28px; list-style:inside square; border-bottom:1px dashed #c2c2c2;}

.prolist{ width:762px; height:389px; margin-top:15px;}
.prolist .title{width:732px;background:url(/templets/zhs/images/column_top4.jpg) no-repeat;}
.prolist .body{height:338px; padding:10px;overflow:hidden;}
.scrobox1{ width:1458px; float:left;}
.probox{ width:162px; height:168px; float:left; margin-right:20px;_margin-right:10px;}
.probox .pic{ border:1px solid #eaebec;}
.probox .pic:hover{border:1px solid #1777ce;}
.probox .pictitle{ height:23px; line-height:23px; text-align:center;}

/*partner*/
.partner{ margin-top:15px; border:1px solid #e3e2e2; padding:10px; width:978px;}
.brands{ border-bottom:1px solid #e3e2e2; height:51px; padding:10px 0;}
.partner span{color:#196fbc; line-height:51px; float:left; width:70px;}


/*bottom*/
.bottom{ margin-top:12px;}
.bottom .b_nav{ height:36px; background-color:#1777ce; width:100%; text-align:center;color:#fff; line-height:36px;}
.bottom .b_nav a{ color:#fff;}
.bottom .copyright{ line-height:24px; text-align:center; margin:10px;}

/*slide*/
.slide{ position:relative; zoom:1; overflow:hidden; width:1000px;}
.slide .slide-list{ width:10000px;}
.slide .slide-list li{ float:left;}
.slide .slide-list li a{ display:inline-block; zoom:1;}
.slide .slide-nav{ position:absolute; bottom:10px; right:10px; height:10px; font-size:0;}
.slide .slide-nav li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; margin-left:3px; width:10px; height:10px; background-color:#333; font-size:12px; _overflow:hidden;}
.slide .slide-nav .active{ background-color:#fff;}

/*inside*/
.insidebox{ width:762px;}
.insidebox .title{background:url(/templets/zhs/images/column_top4.jpg) no-repeat;width:732px; position:relative;}
.insidebox .title span{position:absolute; top:0; right:10px; color:#000;}

.content{ width:720px; margin:0px auto; padding:20px; border:1px solid #e9eaeb; border-top:none;}
.content p{ line-height:28px; font-size:14px;}

/*------------------------------------------------------------------------------------*/
.detail_tit{font-size:16px; height:30px; line-height:30px; color:#000; text-align:center;}
.tab_job td{height:30px; line-height:30px;}
.recopro-ul {	text-align:center;}
.recopro-ul li { float:left; margin:3px 6px; display:inline; }
.recopro-ul li a{ display:block; zoom:1; overflow:hidden; margin:4px;}
.recopro-ul li a:hover .boximg{border:1px solid #b90204;}
.recopro-ul li .boximg{ margin:3px; border:1px solid #ccc; background:#fff;}
.recopro-ul .boxtxt{}


.recocase-ul {	text-align:center;}
.recocase-ul li { float:left; margin:6px; display:inline; }
.recocase-ul li a{ display:block; zoom:1; overflow:hidden;}
.recocase-ul li a:hover{ background:#f7f8f9; }
.recocase-ul li .boximg{ margin:3px; }
.recocase-ul li a:hover .boximg{}
.recocase-ul .boxtxt{line-height:20px; color:#1b1b1b;}

.newpro-ul {	text-align:center;}
.newpro-ul li { float:left; margin:6px; display:inline; }
.newpro-ul li a{ display:block; zoom:1; overflow:hidden;}
.newpro-ul li .boximg{ margin:3px; background:#fff;border:1px solid #f1f1f1;}
.newpro-ul .boxtxt{line-height:20px;}

.showimg{text-align:center;}

.case-ul {	text-align:center;}
.case-ul li { float:left; margin:6px; display:inline; }
.case-ul li a{ display:block;zoom:1; overflow:hidden;}
.case-ul li .boximg{ margin:3px; background:#fff; border:1px solid #f1f1f1;}
.case-ul .boxtxt{line-height:20px;}

.topnews-ul {text-align:left;}
.topnews-ul li{line-height:30px;}
.topnews-ul li a{font-size:12px;}
.topnews-ul li span {float:right; color:#656565; *margin-top:-30px;}
/* =classnews资讯列表 */
.classnews{text-align:left;}
.classnews li { list-style:inside square;padding-top: 5px;	border-bottom:dotted 1px #999; height:22px;	line-height: 22px;}
.classnews li span { color:#920000; float:right; *margin-top:-30px;}

.helplist{text-align:left;}
.helplist li { list-style:inside square;padding-top: 5px;	border-bottom:dotted 1px #999; height:22px;	line-height: 22px;}
.helplist li span { color:#920000; float:right; *margin-top:-20px;}

.profilelist {	text-align:left; padding-top:10px;}
.profilelist li{border:1px solid #e7e6e6; margin:0px auto 10px; width:199px;}
.profilelist li a{color:#000; line-height:26px; padding-left:30px; display:block;  background:url(/templets/zhs/images/list_bg.jpg) no-repeat;}
.profilelist li a:hover{color:#fff; background:url(/templets/zhs/images/list_hbg.jpg) no-repeat;}
.profilelist li img {vertical-align: baseline; }

.newslist {text-align:center; }
.newslist li { list-style:inside square;border-bottom:1px dotted #CCC; padding:5px 0;}
.newslist li a{ font-size:14px; }
.newslist li a:hover{ font-size:14px; }

.marketlist {	text-align:left; padding-top:10px;}
.marketlist li{border:1px solid #e7e6e6; margin:0px auto 10px; width:199px;}
.marketlist li a{color:#000; line-height:26px; padding-left:30px; display:block;  background:url(/templets/zhs/images/list_bg.jpg) no-repeat;}
.marketlist li a:hover{color:#fff; background:url(/templets/zhs/images/list_hbg.jpg) no-repeat;}
.marketlist li img {	vertical-align: baseline; }

.textlinks {text-align:left; }
.textlinks li {margin:0 10px 0 0; line-height:50px; display:inline;}
.textlinks li a { color:#868686;}
.textlinks li img {	vertical-align: baseline; }

.links li{display:inline; margin:8px;}
.links li img{border:1px solid #e3e2e2; width:130px;}

/* =navtreefirst栏目一级菜单(1) */
.navtreefirst {	text-align:left; padding-top:10px;}
.navtreefirst li{border:1px solid #e7e6e6; margin:0px auto 10px; width:199px;}
.navtreefirst li a{color:#000; line-height:26px; padding-left:30px; display:block;  background:url(/templets/zhs/images/list_bg.jpg) no-repeat;}
.navtreefirst li a:hover{color:#fff; background:url(/templets/zhs/images/list_hbg.jpg) no-repeat;}
.navtreefirst li img {	vertical-align: baseline; }

/* =downlist */
.downlist{ font-size: 14px; width:100%;}
.downlist tr td { border: solid 1px #999; text-align:center; height:30px; line-height:30px;}
.downlist tr td a{ font-size: 14px; }

/* start guestbook */
#guestbook{}
.guestbook_row{border: 1px solid #f1f1f1;margin: 5px;padding: 5px;}
.guestbook_header{background: #f1f1f1; height:30px; line-height:30px;}
.guestbook_username{padding: 0 5px;}
.guestbook_title{}
.date_added{}
.guestbook_description{ line-height:30px;word-break: break-all; word-wrap:break-word; padding-left:5px;}
.reply_description{ line-height:30px;word-break: break-all; word-wrap:break-word; padding-left:5px;}
.reply{background: #f1f1f1; line-height:30px;}
.no_reply{background: #f1f1f1; line-height:30px; padding-left:5px;}
.fl{float: left;}
.fr{float: right;}
/* end guestbook */
/* bof of pages */
.size12px{font-size: 12px;}
.pages_btns{clear: both; padding:0 0 8px0;overflow: hidden;width: 100%;}
.pages{border: #cad9ea 1px solid;background: #f7f7f7;overflow: hidden;color: #999;line-height: 26px;height: 26px; margin:10px auto; width:360px;}
.pages a{padding:0 8px;float: left;line-height: 26px;}
.pages strong{padding:0 8px;float: left;line-height: 26px;}
.pages em{padding:0 8px;float: left;line-height: 26px;}
.pages kbd{padding:0 8px;float: left;line-height: 26px;}
#multipage .pages em{padding:0 8px;FLOAT: left;line-height: 26px;}
.pages a: hover{background: #fff}
.pages strong{font-wight: bold;background: #cad9ea;COLOR: #090}
.pages a.prev{line-height: 24px;font-family: Verdana, Arial, Helvetica, sans-serif}
.pages a.next{line-height: 24px;font-family: Verdana, Arial, Helvetica, sans-serif}
.pages kbd{margin: 0px;border-left: #cad9ea 1px solid}
html .pages kbd{padding:1px 8px;}
.pages kbd input{padding:0 2px;margin: 1px 4px 0px 3px;border: #cad9ea 1px solid;height: 17px}
em{font-style : normal;}
/* eof of pages */
/* bof of guestbook */
#username,#tel,#email,#address,#guestbook_title,#company,#telephone,#fax,#email_address,#post,#birthday,#school,#studydegree,

#specialty,#gradyear{border:1px solid #ccc; margin:5px 0; height:20px; line-height:20px;}
textarea{border:1px solid #ccc; margin:5px 0; width:265px;}
select{border:1px solid #ccc;}
.inputLabel{line-height:32px; float:left; width:80px; text-align:right;}
.buttonRow{margin-left:100px;}
.buttonRow input{border:1px solid #ccc; background:#f1f1f1; padding:0 5px; margin:5px; height:20px; line-height:20px; cursor:pointer;}
/* eof of guestbook */



.tg_pages2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 20px;color:#000
}
.tg_pages2 LI {
	LINE-HEIGHT: 24px; DISPLAY: inline; FONT-SIZE: 12px
}
.tg_pages2 LI A {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 4px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}