﻿@charset "utf-8";
/* CSS Document */
body{ background:url(jb_bg.jpg) top center #71c9ea; background-repeat:no-repeat;}
*{ list-style:none; text-decoration:none; font-family:"å¾®è½¯é›…é»‘"; margin:0; border:0; padding:0;}
wrap{ width:100%;}
a,a:hover{ text-decoration:none;}
img{ display:block;border:none;}
.clearfix{ clear:both;}

#header{ width:100%;margin:auto}
/*topè“æ¡*/
.jb_top{ width:100%; margin:auto; height:36px; background-color: #ededed;}
.jb_top1{ width:1000px; margin:auto;}
.jb_top_left{float:left;}
.jb_top_left li{ float:left; line-height:36px; margin-right:16px;}
.jb_top_left li a{ color:#333333; font-size:14px;}
.jb_top_right{float:right;}
.jb_top_right li{ float:left; line-height:36px; margin-left:16px;}
.jb_top_right li a{ color:#FFF; font-size:14px;}
/*topè“æ¡-end*/

/*æ»šåŠ¨æ›´æ–°*/
.headlines_box{ background:#FFFFFF;/*! margin-bottom: 10px; */}
.headlines_img{ float:left; border-right:1px dashed #e0e0e0; width:20%; padding:10px 0}
.headlines_img img{ margin-left:20px}

.headlines_con{ float:right; width:79%}
.headlines_con h2 a{ text-align:center; font-size:25px; color:#1f3b69; display:block;font-weight: bold;}
.headlines_con ul{ overflow:hidden; margin:25px 0}
.headlines_con ul li{ width:31.3%; margin-left:2%; float:left}
.headlines_con ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:96%; display:inline-block; float:left}
.headlines_con ul li span{ float:right; color:#b3b3b3}

.Roll{ /*! border-top:1px dotted #114687; */ overflow:hidden; /*! clear:both; */ width:685px; padding:10px 0;float: left;}
.Roll h2{ width:10%; float:left; height:31px; line-height:31px; background:#d32929; text-align:center; color:#FFF}
.size1{
	height: 35px;
	overflow: hidden;
}

.smarticker .sec1-2{
	width:110px; float:left; height:35px; line-height:35px; background: url(tt_bg.jpg) right no-repeat; padding-left:10px; color:#FFF;
	
}
.smarticker .smarticker-cats, .smarticker-cats .catlist, .smarticker .smarticker-category, .smarticker .smarticker-news{
	height: 100%;
	overflow: hidden;
}

.smarticker .smarticker-cats, .smarticker .smarticker-category{
	text-align: center;
}

.smarticker li{
	height: 30px;
	line-height: 35px;
}

.smarticker a{
	text-decoration: none; 
}

.smarticker .smarticker-news{
	text-align: left;
	position: relative;
}

.smarticker .smarticker-news ul{
	margin-left: 15px;
	display: none;
}

.smarticker .smarticker-news ul li{
	position: absolute;
	display: none;
	height: 100%;
	top: 0px; width:100%
}
.smarticker .smarticker-news ul li  p{ width:47%; float:left; margin-right:2%}
.smarticker .smarticker-news ul li  p a{ width:80%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; display:inline-block; float:left}

.smarticker .smarticker-news ul li  p span{ color:#de4a4a; font-size:13px; float:right}

.smarticker-category a{
	font-size: 16px;
}


.theme1{
	background: #fff;
}

.theme1 .smarticker-news a{
	color: #6f6e6e;
	font-family: Calibri, Tahoma;
	font-size: 14px;
}

/* ---------- æ»šåŠ¨æ›´æ–° 1 ----------- */

.con{ width:960px; clear:both; height:auto; overflow:hidden; }
/*logo æœç´¢*/
.jb_ding{ clear:both; width:100%; margin:auto;  overflow:hidden;float:left; height:189px}
.jb_ding1{  margin:auto;}
.jb_ding1 li{}
.jb_logo{ padding-top:63px; text-align:center; width:430px; float:left }
.jb_sousuo{ width:250px; height:40px; background-color:#fefefe; border:1px solid #eee;margin-top:5px; float:right;margin-right: 10px;}
.jb-sstext{ width:190px; height:40px; float:left; color:#3b4567; padding-left:15px; line-height:40px; background:none}
.jb-ssbutton{ width:40px; height:40px; background:url(jb_biao.png) center no-repeat; cursor:pointer;}
.jb_bsdt{ height:46px; width:180px; margin-left:47px; margin-top:10px;}
.jb_bsdt dl{ width:96px; height:46px; float:left; padding-right:20px;}
.jb_bsdt dl dt{ width:96px; height:46px;}
.jb_bsdt dl dd{ width:96px; height:46px; text-align:center;}
.jb_bsdt dl dd a{ color:#1a4287; color:16px;}
.jb_ewm{ padding-top:3px;}
/*logo æœç´¢-end*/

/*ç½‘ä¸ŠåŠžäº‹å¤§åŽ…*/
.online{ width:480px; background:#FFF; height:150px; float:right; padding:10px}
.online h2{ height:57px; width:100%}
.online ul{ width:100%}
.online ul li{ width:80px; height:80px; float:left; margin:0px 8px} 



/*topå¯¼èˆª*/
.jb_dh{ clear:both; width:100%; margin:auto; height:40px;background:#3e83ce;}
.jb_dh1{ width:960px; margin:0px auto;}
.jb_dh1 ul{ float:left}
.jb_dh1_ico{ float:right}
.jb_dh1 li{ float:left; font-size:18px; line-height:40px; padding-left:104px;}
.jb_dh1 li a{ color:#fff;}
.jb_dh1 li a:hover{color:#1a4287;}
/*topå¯¼èˆª-end*/

#content{ clear:both; width:960px; margin:auto;position:relative; height:100%; overflow:hidden;}
/*è¦é—»*/
.jb_yw{ width:960px; margin:auto;}
.jb_yw p{ padding:30px 0 30px 0;}
.jb_yw p span{ font-size:16px; font-weight:bold; color:#1a4287; background:url(jb_xb.png) no-repeat 0 5px; padding-left:20px;}
.jb_yw p a{ color:#000;line-height:26px;}
/*è¦é—»-end*/

.jb_qh{ width:960px; margin:auto;;background-color: #fff;}
/*è½®æ’­å›¾*/
.jb_qhlef{ width:450px; height:220px; float:left;}
#focus{width:450px;height:300px;/*! border:1px solid #7a7a7a; */overflow:hidden;position:relative;}
#focus a{position:relative;zoom:1;}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;bottom:2px;left:0;color:#fff;font-size:14px;font-weight:bold;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;right:17px;z-index:2;color:#fff;}
#ctr span{background:url(doc.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:12px;height:11px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(doc_hover.png) no-repeat;_background:none;}
/*è½®æ’­å›¾-end*/

/*tabåˆ‡æ¢*/
.jb_qhrig{ width:500px; float: left; background:#3e83ce; margin-left:10px;}
.tabbox{width:100%;height:300px;}
.tabbox .lj{width:100%;height:40px; border-bottom: #CCC 1px solid; line-height:40px;}
.tabbox .tab{ clear:both;overflow:hidden;height:40px; float:left;width: 100%;}
.tabbox .tab a{ font-size:16px;display:block;/*! padding:0 30px; */float:left;text-decoration:none;color: #FFF; line-height:40px;width: 25%;/*! display: block; */text-align: center;}
.tabbox .tab a.on{background:#cb2026;color: #FFF;text-decoration:none;font-weight:bold;}
.lj1{height:30px; line-height:30px;}
.lj1 a{ color: #FFF; padding:0 22px;}
.lj1 a:hover{ color:#1a4287; font-weight:bold;}
.tabbox .content{padding:10px;background-color: #fff;}
.tabbox .content li{display:none;}
.content li p{ line-height:30px; font-size:14px; /*background:url(jb_dian.png) no-repeat 5px 10px; padding-left:20px;*/}
.content li p a{ color: #333;}
.content li p span{ float: right; color:#333;}
/*tabåˆ‡æ¢-end*/
.bx-wrapper {
	position: relative;
	margin: 5px auto 10px;
	padding: 0;
	*zoom: 1; /*! width:960px; */max-width:840px!important; float:right;
	margin-right: 30px;
}

.bx-wrapper img {
	max-width: 100%;
	display: block; margin-top:10px
}
.bx-wrapper span{
	max-width: 100%; display:block; font-size:14px; font-weight: normal;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:10px 0}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*! -moz-box-shadow: 0 0 5px #ccc; */
	/*! -webkit-box-shadow: 0 0 5px #ccc; */
	/*! box-shadow: 0 0 5px #ccc; */
	/*! border:  5px solid #fff; */
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
/*	background: url(bx_loader.gif) center center no-repeat #fff;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	display: none;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -40px;
	background: url(controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: -30px;
	background: url(controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
	/*! right: -40px; */
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/*å›¾ç‰‡å¹¿å‘Š*/
.jb_xh{ clear:both; width:960px; margin:10px auto;height:100%; overflow:hidden; background:#fff; }
.jb_xh .fzzf{ width:100%; height:200px;  background:#FFFFFF;}
.jb_xh .fzzf h2{ font-family:"å¾®è½¯é›…é»‘"; font-size:16px; margin:10px;color:#19448a;font-weight:bold}

.jb_xh .lxyz{width:500px; height:200px; float:left; margin-left:10px; background:#FFFFFF;}
.jb_xh .lxyz h2{ font-family:"å¾®è½¯é›…é»‘"; font-size:16px; margin:10px;color:#19448a; font-weight:bold}

.tabTag{ clear:both;  overflow:hidden;margin-top: 8px; margin-left:10px}
.tabTag li {
    width: 118px;
    height: 31px;
    border: 1px solid #19448a; float:left; text-align:center; line-height:31px; font-size:15px

}
.tabTag li a{ color:#19448a}
.tabTag_a{ background:#19448a; color:#FFF}
.tabTag_a a{ color:#FFF!important}

.tabbox1{ clear:both; overflow:hidden; margin-top:15px; }
.tabbox1 li{ margin:0 10px; overflow:hidden;border-bottom: dashed 1px #CDCDCD; line-height:35px; height:35px; font-size:15px; text-align:right; font-size:14px; color:#a0a0a0}
.tabbox1 li:last-child{ border-bottom: none; }

.tabbox1 li a{ float:left; font-size:15px;  color:#323232}
.tabbox1 li label{ color:#8f8f8f; font-size:12px}

.tabbox1 li span{ float:right;font-size:14px; color:#8f8f8f;}

/*= effect-4 css =*/
.single-member{width:180px; float:left;text-align: center; position: relative;}
/*ä¸“é¢˜ä¸“æ */
.effect-1{max-height:150px; min-height:150px; overflow: hidden;}
.effect-1 .member-image{position: absolute; width: 100%; transition: 0.4s;}
.effect-1 .member-image img{width: 100%; height:auto; overflow:hidden}
.effect-1 .more-info{height:0;transition: 0.4s; overflow: hidden; z-index: 9; position: relative; background-color: #006699;}
.effect-1 .more-info a{} 
.effect-1:hover .more-info{height:150px; transition: 0.4s;padding:10px;}
.effect-1 .more-info ul{ width: auto; margin:0px auto; text-align:center}
.effect-1 .more-info ul li{ width:100%; text-align:center}
.effect-1 .more-info ul li a{ display: inline-block;height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center}
.effect-1 .more-info ul li a.mor{ border:solid 1px #FFFFFF; width:100px; height:32px; line-height:32px; border-radius:4px; margin-top:5px;}

/*å…šæ”¿ä¿¡æ¯*/
.effect-2{max-height:150px; min-height:150px; overflow: hidden; margin-left:15px;}
.effect-2 .member-image{position: absolute; width: 100%; transition: 0.4s;}
.effect-2 .member-image img{width: 100%;}
.effect-2 .more-info{height:0;transition: 0.4s; overflow: hidden; z-index: 9; position: relative; background-color: #0099cc;}
.effect-2 .more-info a{} 
.effect-2:hover .more-info{height:150px; transition: 0.4s;padding:10px;}
.effect-2 .more-info ul{ width: auto; margin:0px auto; text-align:center}
.effect-2 .more-info ul li{ width:100%; text-align:center}
.effect-2 .more-info ul li a{ display: inline-block;height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center}
.effect-2 .more-info ul li a.mor{ border:solid 1px #FFFFFF; width:100px; height:32px; line-height:32px; border-radius:4px; margin-top:5px; }

/*ç½‘ä¸ŠæœåŠ¡*/
.effect-3{max-height:150px; min-height:150px; overflow: hidden;margin-left:15px;}
.effect-3 .member-image{position: absolute; width: 100%; transition: 0.4s;}
.effect-3 .member-image img{width: 100%;}
.effect-3 .more-info{height:0;transition: 0.4s; overflow: hidden; z-index: 9; position: relative; background-color: #666699;}
.effect-3 .more-info a{} 
.effect-3:hover .more-info{height:150px; transition: 0.4s;padding:10px;}
.effect-3 .more-info ul{ width: auto; margin:0px auto; text-align:center}
.effect-3 .more-info ul li{ width:100%; text-align:center}
.effect-3 .more-info ul li a{ display: inline-block;height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center}
.effect-3 .more-info ul li a.mor{ border:solid 1px #FFFFFF; width:100px; height:32px; line-height:32px; border-radius:4px; margin-top:5px;}
/*ä¿¡æ¯å…¬å¼€*/
.effect-4{max-height:150px; min-height:150px; overflow: hidden;margin-left:15px;}
.effect-4 .member-image{position: absolute; width: 100%; transition: 0.4s;}
.effect-4 .member-image img{width: 100%;}
.effect-4 .more-info{height:0;transition: 0.4s; overflow: hidden; z-index: 9; position: relative; background-color: #99cc33;}
.effect-4 .more-info a{} 
.effect-4:hover .more-info{height:150px; transition: 0.4s;padding:10px;}
.effect-4 .more-info ul{ width: auto; margin:0px auto; text-align:center}
.effect-4 .more-info ul li{ width:100%; text-align:center}
.effect-4 .more-info ul li a{ display: inline-block;height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center}
.effect-4 .more-info ul li a.mor{ border:solid 1px #FFFFFF; width:100px; height:32px; line-height:32px; border-radius:4px; margin-top:5px;}

/*äº’åŠ¨äº¤æµ*/
.effect-5{max-height:150px; min-height:150px; overflow: hidden;margin-left:15px;}
.effect-5 .member-image{position: absolute; width: 100%; transition: 0.4s;}
.effect-5 .member-image img{width: 100%;}
.effect-5 .more-info{height:0;transition: 0.4s; overflow: hidden; z-index: 9; position: relative; background-color: #19448a;}
.effect-5 .more-info a{} 
.effect-5:hover .more-info{height:150px; transition: 0.4s;padding:10px;}
.effect-5 .more-info ul{ width: auto; margin:0px auto; text-align:center}
.effect-5 .more-info ul li{ width:100%; text-align:center}
.effect-5 .more-info ul li a{ display: inline-block;height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center}
.effect-5 .more-info ul li a.mor{ border:solid 1px #FFFFFF; width:100px; height:32px; line-height:32px; border-radius:4px; margin-top:5px;}


/*= effect-4 css end =*/
#footer{ clear:both; width:100%;margin:auto; }
/*link*/
.jb_link{width:100%;background:url(jb_tm.png) repeat; border-top:1px solid #1a4287; height:98px; margin-top:30px;}
.jb_linkk{ width:960px; margin:auto;}
.link{ width:960px; margin:auto;}
.link span{ float:left; font-size:16px; color:#000; font-weight:bold; padding:13px 20px 0 20px;}
.link1{ clear:both; width:960px; margin:auto;}
.link1 span{ float:left; font-size:16px; color:#000; font-weight:bold; padding:13px 20px 0 20px;}
.select_box{width:155px; margin:10px 10px 5px 10px;padding:0px;  position:relative;float:left;padding-right:39px;}
.select_box input{ width:100%; height:30px;line-height:30px; cursor:pointer; display:block; overflow:hidden; border:1px solid #ccc; padding-right:20px; padding-left:10px;background:#fff url(select_input_bg.gif) no-repeat 160px center;}
.select_box ul{ width:180px; margin:0px; padding:0px;position:absolute;left:0;top:30px; /**ç­‰äºŽinputçš„é«˜åº¦**/border:1px solid #ccc;background:#fff;overflow: hidden;display:none; /**éšè—**/ background:#ebebeb; z-index:99999;}
.select_box ul li{list-style-type:none;width:100%; height:30px; line-height:30px; margin:0px;padding:0px; display:block;overflow:hidden; padding-left:10px;cursor:pointer;}
.select_box ul li a p{width:100%; height:30px;line-height:30px;margin:0px; padding:0px; display:block; overflow:hidden;cursor:pointer;}
.select_box ul li P{width:100%; height:30px;line-height:30px;margin:0px; padding:0px; display:block;overflow:hidden;cursor:pointer;font-size:14px; color:#5b5b5b;}
.select_box ul li a{ font-size:14px; color:#000;}
.select_box ul li:hover { background:#ccc;}
/*link-end*/
.tf_img{ margin-top:10px;}
/*åº•éƒ¨*/
.jb_di{width:100%; background-color:#1a4287;height:80px; clear:both;}
.jb_di1{ width:1000px; margin:auto;}
.jb_jg{ float:left;}
.jb_jg img{ float:left; line-height:80px; padding-top:20px;}
.jb_jgtex{ float:left; font-size:14px; color:#fff; line-height:80px; margin-left:20px;}
.jb_bc{ float:right;}
.jb_bctu{float:right; padding-top:14px; padding-left:20px;}
.jb_bctex{ float:left;}
.jb_bctex li{ float:left; font-size:14px; line-height:80px;}
.jb_bctex li a{ color:#fff;}
/*åº•éƒ¨-end*/
.footer_box{width:100%; background-color:#3e83ce;clear:both; overflow:hidden; padding:20px 0}
.footera{width:960px; margin:0 auto}
.footera p{ color:#fff; padding-bottom:5px;font-size: 14px;}
.footera p span{ padding-right:20px; font-size:14px; }
.footera p span a{ color:#fff}
.footer_img{ float:left}
.footer_text{ float:left; width:720px; margin-left:20px}
.footer_jc{ float:right; width:106px; margin-top:10px}
.footer_ico{ background:  no-repeat; padding-left:25px}
.footer_text p span{ /*! display:inherit; */ }
.footer_text p span img{ display:inline-block!important}