* {
	margin: 0; padding: 0;
}
html{ background: url(../images/jbt_bg.jpg) repeat-x ;}
body {
	text-align: center;
	font: 12px Verdana;
	color: #000000;
	 
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
a:active {
	color: rgb(102, 102, 102);
}
.clear {
	height: 0px; overflow: hidden; clear: both; display: block;
}
img {
	border: 0;
}
.imgblock{display: block;}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}
ul,li {list-style-type:none; text-transform:capitalize;}
/** BEGIN wrapper **/
#wrapper {
	width: 1000px;
	margin: auto auto;
	text-align: left;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	height: 162px;

}
	
	#header .pages {
		 height:162px;
	}
/*menu*/
#nav {margin:0 auto; width:1000px; height:46px; background: url(../images/dh_bg.jpg);}
#nav .mainlevel { float:left;   width:86px; /*IE6 only*/}
#nav .mainlevel a {color:#cde3e8; font-size:14px; font-weight:550; text-decoration:none; line-height:42px; display:block; padding:2px 0 0 10px; width:70px; }
#nav .mainlevel a:hover {color:#fff; text-decoration:none;background:#199cff; height:40px; margin:2px 0; }
#nav .mainlevel ul {display:none; position:absolute;z-index:1;}
#nav .mainlevel li {border-top:1px solid #fff; background:#0471c4; width:80px; /*IE6 only*/}


	
/** END header **/

/** BEGIN body **/
.body {
    margin:8px 0 0 0;
	clear: both;
	width:1000px;
	float: left;
	background-color:#FFFFFF;
	/*background: url("../images/wmid.gif") repeat-y;*/
/*	-moz-box-shadow:0 0 8px #111;
	-webkit-box-shadow:0 0 8px #111;
	box-shadow:0 0 8px #111;
	_border: 1px solid #CCC;*/
}

/** END body **/

/** BEGIN note **/
.note {
	width: 265px;  float: left; 
}

.note .w237bg {
	 padding: 0px 10px; width: 245px;  background: url("../images/w265min.png") repeat-y;}
.note .w237bg h4 {
	text-align: center; color: rgb(22, 130, 196); font-size: 14px; font-weight: bold;
}
.note .w237bg h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold;  margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.hotproduct h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.com_box .portal-floor h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid; width:690px;
}
.com_rm .portal-rm h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid; width:235px;
}
.open_question .w237bg h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
* + html .note .w237bg h3 {
	height: 27px; line-height: 27px;
}
.note .w237bg h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.hotproduct h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.com_box .portal-floor h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.com_rm .portal-rm h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.w237bg h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.note li {
	height: 24px; line-height: 24px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.note li span {
	float: right;
}

/** END note **/


/*------------2014-12-23图片滚动------------*/	
.tubox{ width:720px; float:left;}
.tuboxmin{ width:720px;float:left; background: url("../images/w720min.png") repeat-y;}
.banner { width:690px; margin:0 auto; position:relative;cursor:pointer;  }
.banner,.banner ul{display:block;height:280px;overflow:hidden;}
.banner li,.banner li a,.banner li a img{display:block;width:690px;height:280px;float:left;overflow:hidden;}
.banner #prevbt,.banner #nextbt{display:block;width:30px;height:50px;background:url(../images/indexsprites.png) no-repeat #fff;position:absolute;top:120px;opacity:.3;filter:alpha(opacity=30);}
.banner #prevbt{background-position:0 -110px;left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.banner #nextbt{background-position:-40px -110px;right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}

/*------------2014-12-23图片滚动end------------*/	
/*------------2014-12-23专业类别------------*/	
#idContainer2{margin:0 auto;}
.container2, .container2 dd, .container2_2 dl, .container2_2 dd {margin:0;}
.container2 {font-size:14px;width:200px; line-height:28px; color:#333;}
.container2 dt {font-weight:bold;color:#cf2020;}
.container2 dd {background:url("../images/bg.jpg") 180px 10px no-repeat;_zoom:1; border-bottom: 1px dashed #D9D9D9;}

.container2_2 {background-color:#bebec3; display:none;}
.container2_2 dl {font-size:14px;width:200px;border:1px solid #969696;background:#fff; position:relative; left:-3px; top:-3px; }
.container2_2 dd div {padding:3px 20px; background:url("../images/bg.jpg") 6px 10px no-repeat;_zoom:1;  border-bottom: 1px dashed #D9D9D9;}
.container2_2 dt, .shadow {padding:0 5px; position:absolute;background:#fff; border:1px solid #969696; border-right:0;width:169px;left:-180px; top:-1px;height:24px;line-height:24px; }
.shadow {background-color:#bebec3;border-color:#bebec3; top:0;}

.container2_2 a{display:block;_zoom:1;}
.container2_2 a:link, .container2_2 a:visited, .container2_2 a:active {color:#333;text-decoration: none;}
.container2_2 a:hover {color:#ff6026;}
/*------------2014-12-23专业类别end------------*/	
.com_box {
	width:720px; margin-left:15px; float:left;  display:inline; 
}
.com_box .portal-floor {
	  width: 705px; overflow: hidden; -ms-zoom: 1; background: url("../images/w720min.png") repeat-y; padding-left:15px;
}
.product_intro {
	padding: 15px 0 5px 0; width: 225px; height: 102px; line-height: 168%; overflow: hidden; margin-right: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.product_intro h4 {
	color: rgb(102, 102, 102); font-weight: bold; }

.product_intro img {
	margin-right: 8px; margin-top:10px; vertical-align: middle; float: left;
}

.product_introxx {
	padding: 15px 0 5px 0; width: 225px; height: 102px; line-height: 168%; overflow: hidden; margin-right: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.product_introxx h4 {
	color: rgb(102, 102, 102); font-weight: bold; background:url(../images/gh.gif) 0 0 no-repeat; padding-left:3px; width:123px; overflow: hidden;  text-overflow:ellipsis;word-break:keep-all;  white-space:nowrap; display: block; }

.product_introxx img {
	margin-right: 8px; margin-top:10px; vertical-align: middle; float: left;
}


.last.product_intro {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}

.com_rm {
	width:265px;  float:left;   display:inline;
}
.com_rm .portal-rm {
	  width: 245px; height:535px; padding-left:20px; overflow: hidden; -ms-zoom: 1;  background: url("../images/w265min.png") repeat-y;
}
/** BEGIN tab **/

.our_stdent {
	width: 700px; float:left;
}
.our_stdent .tab_titile {
	overflow: hidden;  margin-bottom: 15px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid; _float:left; _width: 700px;
}
.our_stdent .tab_titile li {
	width: 150px; height: 30px; text-align: center; line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-right: 10px; float: left;
}
.our_stdent .tab_titile li a {
	color: rgb(22, 130, 196); text-decoration: none;
}
.our_stdent .tab_titile .sel {
	background: url("../images/tab1.gif") no-repeat 0px 0px; 
}
.our_stdent .tab_titile .sel a {
	color: rgb(255, 255, 255);
}
.our_stdent .tab_titile .more {
	top: 0px; right: 5px; font-size: 12px; position: absolute;
}
.our_stdent .tab_titile .more a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.our_stdent .w735 {
	background: url("../images/w700min.png") repeat-y; padding: 0px 18px; width: 666px; overflow: hidden; -ms-zoom: 1;
}
.our_stdent .w735 .pic_intro li {
	width: 25%; text-align: center; float: left;
}
.our_stdent .w735 .more {
	height: 30px; line-height: 36px; padding-right: 5px; float: right;
}
.our_stdent .w735 .abstract .content {
	padding: 5px 0px 0px 10px; width: 435px; height: 164px; line-height: 140%; overflow: hidden; float: left;
}
.our_stdent .w735 .abstract .content p {
	text-indent: 2em; margin-top:8px;
}
.our_stdent .w735 .abstract .content p a {
	color: rgb(255, 0, 0);
}
.our_stdent .w735 .abstract .code {
	padding-top: 5px; float: left;
}

.notewt{
	width: 285px; margin-left:15px; _margin-left:5px; float: left;
}
.notewt li {
	height: 24px; line-height: 24px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;overflow: hidden;
}
.notewt li span {
	float: right;
}
.notewt .w280bg {
	 padding: 5px 10px; width: 265px;  background: url("../images/w280min.png") repeat-y;}
.notewt .w280bg h4 {
	text-align: center; color: rgb(22, 130, 196); font-size: 14px; font-weight: bold;
}
.notewt .w280bg h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-top:8px;  border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}

* + html .notewt .w280bg h3 {
	height: 27px; line-height: 27px;
}
.notewt .w280bg h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.w280bg h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}


#wrap {
	margin: 0px auto; width: 665px; position: relative;
}
.wrapScroll {
	margin: 0px auto; height: 130px; position: relative; z-index: 1;
}
.wrapScroll ul li {
	margin-right: 4px; margin-left: 4px; float: left; _display: inline;
}
.wrapScroll .sports_left {
	background: url("../images/sports_left.png") no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	z-index: 10000;
	cursor: pointer;
}
.wrapScroll .sports_right {
	background: url("../images/sports_left.png") no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	z-index: 10000;
	cursor: pointer;
}
.wrapScroll .sports_left {
	left: -15px; top: 40px;
}
.wrapScroll .sports_right {
	background: url("../images/sports_right.png") no-repeat;
	top: 40px;
	right: -18px;
}
.clearfix {
	
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}

.w237bg h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
* + html .note .w237bg h3 {
	height: 27px; line-height: 27px;
}
.note .w237bg h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}

 .w237bg li {
	height: 27px; line-height: 27px; padding-left: 5px; width:240px; overflow: hidden;  
}
 .w237bg .code {
	margin: 0px auto; width: 260px; padding-top: 10px;
}

.guanggao {
    margin-top: 15px;
    overflow: hidden;
    float: left;
    box-shadow: 0px 0px 10px #111;
    -moz-box-shadow: 0px 0px 10px #111;
    -webkit-box-shadow: 0px 0px 10px #111;
    height:105px;
}

.com_box2{ width:492px; float:left;   display:inline; }
.com_box2 .portal-floor2{padding: 5px 10px; height:290px;   background: url("../images/w470min.png") repeat-y;}
.com_box2 .portal-floor2 h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid; width:470px;
}
.com_box2 .portal-floor2 h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}

.com_box3{ width:492px; float:left; margin-left:15px;  display:inline; }
.com_box3 .portal-floor3{padding: 5px 10px; height:290px;   background: url("../images/w470min.png") repeat-y;}
.com_box3 .portal-floor3 h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.com_box3 .portal-floor3 h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
/* marqueeleft */
.marqueeleft{height:170px;width:470px;overflow:hidden; margin-top:10px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:118px;height:170px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:95px;height:105px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:60px;line-height:20px;}


/** BEGIN xwnote **/
.xwnote {
	width: 492px; float: left; margin-left:15px;
}
.xwnote .xwbg {
	 padding: 5px 10px;  height:220px;  background: url("../images/w470min.png") repeat-y;
}

.xwnote .xwbg  h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}

.xwnote .xwbg  h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}

.xwbg h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.xwnote li {
	height: 28px; line-height: 28px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xwnote li span {
	float: right;
}

/** END xwnote **/

#footer {
	clear:both;
	background-color: #027bce;
	color: #ffffff;
	text-align:center;
	margin-top:10px;
	width: 100%;
	float:left;
}
#footer .fttop{padding:10px 0 0px 0; color:#fff;}
#footer .ftbottom{padding:5px 0; color:#fff;}
/** END footer **/
/** 地图 **/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/** end地图 **/
.leftbox{ float:left; width:265px;}
.rightbox{ float:left; width:720px;margin-left:15px;}
.wylc_box{ margin-top:3px; float:left;margin-bottom:3px;}

.rmxx {
	WIDTH: 225px;   background: url("../images/w265min.png") repeat-y; padding: 0px 20px;
}
.rmxx h3 {
	height: 30px; color: rgb(22, 130, 196); line-height: 30px; font-family: "microsoft yahei",serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(223, 225, 229); border-bottom-width: 1px; border-bottom-style: solid;
}

.rmxx h3 span {
	color: rgb(54, 54, 54); font-size: 12px; font-weight: normal; float: right; margin-right:20px;
}
.rmxx UL {
	MARGIN-TOP: 15px; margin-left:10px;
}
.rmxx LI {
	PADDING-LEFT: 25px; WIDTH: 180px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; BACKGROUND: url(../images/shu.jpg) 0 2px no-repeat; HEIGHT: 25px; OVERFLOW: hidden; font-weight:bold;
}

.lianxi{ width:250px; height:95px; float:left; background:url(../images/lianxi.gif) 0 0 no-repeat; padding-top:10px;}


.mainlist_1{ width:620px; float:left; margin:10px 0;}
.mainlist_1 ul{width:610px; float:left;	height:auto;}
.mainlist_1 li{ width:140px; float:left;  background:url(../images/anniu.gif); padding:3px 0 0 15px;  font-weight:bold; margin:0 5px;}
.mainlist {
	padding: 10px 20px 20px;  height: auto !important; height: 678px;  min-height: 648px;  background: url("../images/w720min.png") repeat-y;
}
.mainlist h3 {
	margin-bottom:20px; height: 30px; text-align: left; color: rgb(204, 0, 0); line-height:35px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid;
}

.mainlist ul li {
	height: 32px;  overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.mainlist ul li a {
	 color: rgb(68, 68, 68); line-height: 32px; font-size: 14px; display: block;
}
.mainlist ul li a:hover {
	color: red;
}
.mainlist ul li a.n1 {
	background: url(../images/arrow.gif) no-repeat 8px 13px; width:480px; padding-left: 20px; float: left;
}
.mainlist ul li a.n2 {
	width: 100px; text-align: center; float: right;
}
.mainlist p {font-size: 1.1em;}
.mainlist p.biaoti { font-size: 1.5em; font-weight:bold; text-align:center; margin-bottom: 5px;}
.mainlist p.biaoti2 {font-size: 1.2em; font-weight:bold; text-align:center; margin-bottom: 10px;}
.mainlist p.riqibiaoti {font-size: 1.1em; text-align:center; margin-bottom: 10px; border-bottom:1px #CCCCCC dashed;}	
.fengy {
	background: rgb(195, 213, 230); padding: 0px 10px; height: 30px; text-align: right; color: rgb(85, 85, 85); line-height: 30px; font-size: 12px; margin:20px 0 0 0;
}

.wrap {
	margin: 0px auto; width: 1000px; height:900px; position: relative; background: url(../images/zhuce_bg.jpg) 0 0 no-repeat;
}
.kszc_box1{
	width:348px;
	height:40px;
	position:absolute;
	top:168px;
	left:190px;
}
.kszc_box2{
	width:348px;
	height:40px;
	position:absolute;
	top:228px;
	left:190px;
}
.kszc_box3{
	width:348px;
	height:40px;
	position:absolute;
	top:291px;
	left:190px;
}
.kszc_box4{
	width:348px;
	height:40px;
	position:absolute;
	top:429px;
	left:190px;
}
.zc_box{
	width:257px;
	height:40px;
	position:absolute;
	top:677px;
	left:204px;
}

.tjsx{  margin-top:10px;   height:40px; width:680px; overflow:hidden; background:url(../images/ss_bg.gif) 0 0 no-repeat;}
.tjsxbox{ width:658px; 
	  padding:5px 10px; 
      border:1px solid #c6d2e0;
	  border-top:none;
	  height:100px;
	   position: relative; }
.tj_box{
	width:580px;
	height:90px;
	position:absolute;
	top:20px;
	left:40px;
}
.input_select{  border:1px solid #ccc; width:180px;  height:25px; cursor:auto;}

.ssjg{width:680px; height:30px; overflow:hidden; background:url(../images/ht02.gif) 0 0; margin-top:10px;}
.product_zy {
	padding: 15px 0 5px 0;  line-height: 168%; overflow: hidden; margin-right: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; 
}
.product_zy h4 {
	color: rgb(102, 102, 102); font-weight: bold; font-size:14px;
}
.product_zy h5 {
	color: rgb(102, 102, 102); font-weight: bold; font-size:12px;
}
.product_zy img {
	margin-right: 10px; margin-top:10px; vertical-align: middle; float: left;
}
.zytu{ float:left; width:90px;}
.zywenzi{ float:left; width:580px;}