﻿@charset "utf-8";
/* CSS Document */
/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{ margin:0; padding:0; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit; }
del,ins{ text-decoration:none; }
ul,li{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; font-variant:normal; }
sup{ vertical-align:baseline; }
sub{ vertical-align:baseline; }
legend{color:#000;}
em { font-style:normal;}
input,button,textarea,select,optgroup,option{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input,button,textarea,select{ *font-size:100%; }
input { vertical-align:middle; }
a { text-decoration:none; color:#454545  }
a:hover { color:#F90;}
a * { cursor:pointer; }
body { font-family:Microsoft Yahei; font-size:14px; line-height:1.8em;Microsoft Yahei; color:#454545; background:#eee; }
span {
   font-family: "icomoon";
   }
.clearfix { clear: both; }
	.clearfix:after { content: ".";display: block;height:0;font-size:0;line-height:0;clear: both; visibility: hidden; }
		.clearfix { display: inline-block; }
			/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */

.wrapper{ max-width:1150px; margin:0 auto; }
header{width:100%;background-image:url(header_bg.png); background-repeat:repeat-x;}
.headtop{width:100%;  min-height:249px; background-image:url(images/logobg.jpg); background-repeat:no-repeat; background-position:right bottom; position:relative;}
.headtop .logo{ position:absolute; left:0;top:55px; line-height:0; z-index:9999;}
/*qiehuan*/
.banner {width:400px; height:249px;overflow:hidden;position:absolute; top:0; right:210px; line-height:0;}
.banner ul li { display:block;width:100%;z-index:100; text-align:center;}
.banner ul li img{width:100%;}
.banner ul li.active{height:0; overflow:hidden;}

.headtop .sousuo{ margin:5px 0 0 20%; overflow:hidden;}
.headtop .sousuo .keywords{line-height:30px; width:190px; background:#fff; border:none; float:left; padding:0 5px;}
.headtop .sousuo .submit{ width:30px; height:30px; background:url(images/sousuo.jpg) no-repeat center; border:none; float:left;}
.nav{ background:#f5f5f5; line-height:40px; width:100%;}
.nav li{float:left;position:relative; width:142px;}
.nav li a{display:block;overflow:hidden;}
.nav li a span{display:block;font-size:16px;color:#2482db;cursor:pointer;text-align:center;}
.nav li.selected a span{background:#387cbd;color:#fff;}

.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:0; background:#eee; width:100%; z-index:9999;}

.nav li .submenu li{float:none;border-bottom:dotted 1px #ccc; width:100%;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:33px;line-height:33px;background:none; font-size:14px;}
.nav li .submenu li a:hover{background:#ddd;font-weight:800;}

.main{width:100%; overflow:hidden; background:#fff; min-height:200px;}
.mainbox1{/*width: calc(100% - 42px);*/ float:left; width:870px; overflow:hidden; padding:10px; margin:10px; border:1px solid #eee;}
.mainbox12{ float:right; margin-top:10px; width:230px;}
.row1 li{ float:left; width:105px; height:62px; margin-right:10px; margin-bottom:15px; text-align:center; line-height:62px; background-image:url(ditu.png);}
.row1 .right{ float:right;width:105px; height:62px; background-image:url(ditu.png);}
.row2{  clear:both;}
.row2 li{ width:219px; height:46px;text-align:center; line-height:46px;margin-bottom:15px; background-image:url(ditu1.jpg);}
.mainbox1 .scroll{ /*width:54%;*/width:470px;  float:left; line-height:0;}
/*banner滚动*/
.scroll {overflow:hidden;position:relative;}
/*焦点图*/
.focus{
	position:relative;
	width:470px;
	height:315px;
	background-color: #000;
}  

.focus img{
	width: 470px;
	height: 315px;
} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{
	position:absolute;
	bottom:34px;
	left:570px;
	overflow:hidden;
	zoom:1;
} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{
	position: absolute;
	left: -1px;
	top: 0px;
}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{
	bottom:6px;
	position:absolute;
	height:21px;
	text-align:center;
	z-index: 200;
	left: 370px;
}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt{
	overflow:hidden;
	zoom:1;
	height:16px;
	z-index:10;
	width: 80px;
}  
.focus .D1fBt a{
	display:inline;
	width:6px;
	height:6px;
	border-radius:7px;
	color:#B0B0B0;
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#D9D9D9;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	font:12px/15px "\5B8B\4F53";
	line-height: 12px;
}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:30px;height:56px;background: url(http://www.jcrb.com/zyw2015gb/201506/W020150623595046054947.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -30px; left: 0;background-position:0 -56px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -30px; right: 0;  background-position:-30px -56px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-30px 0;} 
.focusManinR {
	float: right;
	width: 470px;
}
.focusManinR h3 {
	font-size: 16px;
	color: #2c509c;
	font-weight: normal;
}
.focusManinR h3 a:link, .focusManinR h3 a:visited,
.leftLm h3 a:link, .leftLm h3 a:visited{
	color: #2c509c;
}
.focusManinR h3 a:hover, .leftLm h3 a:hover {
	color: #cc0000;
}

.focuslist {
	background-image: url(http://www.jcrb.com/zyw2015gb/201506/W020150623595046042251.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 24px;
}
ul.txtlist li {
	background-image: url(http://www.jcrb.com/zyw2015gb/201506/W020150623595046031893.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
}
/*banner滚动*/
.mainbox1 .zxdt{ /*width:calc(46% - 20px);*/ width:370px; padding:0 10px; float:left; margin-left:10px;}
.mainbox1 .zxdt dt{ /*line-height:50px;*/ color:#2482db; font-size:16px;}
.mainbox1 .more{ line-height:40px;}

.mainbox2{width: calc(100% - 42px); overflow:hidden; padding:10px 10px 0; margin:10px; border:1px solid #eee; text-align:justify;}
.mainbox2 a{ color:#2482db; border:1px solid #2482db; font-weight:bold; line-height:58px; width:calc(91%/4 - 2px); display:inline-block; text-align:center; font-size:18px; margin-bottom:10px;}
.mainbox2 a:hover{ color:#f90; border-color:#f90;}

.mainbox3{ width:810px; float:left; overflow:hidden;}
.mainbox3 .litbox{ margin:0 6px 10px 10px;float: left; width:380px; border:1px solid #eee; display: inline-block;font-size: 12px;letter-spacing: 0px;vertical-align: top;}
.mainbox3 .litbox dt{ line-height:35px; font-size:14px; overflow:hidden; background:#eee;}
.mainbox3 .litbox dt>span{ float:left; width:95px; background:#2482db; color:#fff; text-align:center;}
.mainbox3 .litbox dt .more{ color:#2482db; font-size:16px; line-height:35px; height:35px}
.mainbox3 .litbox dt .more:hover{ color:#f90; font-size:18px;line-height:35px;height:35px}
.mainbox3 .litbox dd{ margin:10px;}

.mainbox4{ width:320px; float:right; margin:0 10px;}
.mainbox4 .box4-dt{ line-height:44px; background:#eee;color:#2482db; font-size:14px; padding-left:10px; margin-bottom:18px;}
.mainbox4 .bmfw a{ display:block; background:#2482db; font-size:18px; color:#fff; text-align:center; line-height:40px; margin-bottom:10px;}
.mainbox4 .bmfw a:hover{ color:#f90;}
.mainbox4 .bmfw a i{ float:left; margin-left:30px; }


.mainbox4 .jcxmt{ overflow:hidden; text-align:justify;}
.mainbox4 .jcxmt li{ overflow:hidden; width:89px;float: left; display: inline-block; vertical-align:top; text-align:center;}
.justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}/*末行悲剧变喜剧*/

.news .list{padding-left: 13px;line-height:40px;}
.news .list .list-bt{/*list-style: square;*/ border-bottom:1px dashed #d9d9d9;}
.news .list .list-bt a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news .list .list-bt a span{ color:#2482db;float:right; width:80px;}
.news .list .list-bt a em{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/*width: calc(100% - 85px);*/}
/*neiye start*/
.neiye_main{}
.neiye_main .mainbox .left{width: calc(25% - 20px);float: left;margin: 10px;}
.neiye_main .mainbox .left .left_nav{width: calc(100% - 2px);background: #f9f9f9;padding-bottom: 50px;margin-bottom: 50px;border: 1px solid #ddd;}
.neiye_main .mainbox .left .left_nav .title{line-height: 50px;border-bottom: 1px solid #d9d9d9;font-size: 16px;color: #2482db;font-weight: 600;padding-left: 10px;}
.neiye_main .mainbox .left .left_nav dd{ overflow:hidden;}
.neiye_main .mainbox .left .left_nav a{display:block;border-bottom: 1px solid #d9d9d9;font-size: 14px;line-height: 40px;padding-left: 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.neiye_main .mainbox .left .left_nav a.on{background:#2482db; color:#fff;}
.neiye_main .mainbox .right{width: calc(75% - 22px);float: right;margin: 10px;border: 1px solid #eee;}
.neiye_main .mainbox .right .title{line-height: 40px;font-size: 14px;padding-left: 10px;border-bottom: 1px solid #d7d7d7;}
.neiye_main .mainbox .right .content{overflow:hidden;min-height:200px; margin:10px;min-height: 300px;}
.neiye_main .mainbox .right .content .pic-box{width:216px;text-align:center;float:left;margin:10px 15px;}
.neiye_main .mainbox .right .content .pic-box .imgbox{width:216px;height:171px;margin-bottom:10px;}
.neiye_main .mainbox .right .content .pic-box .imgbox img{max-width:216px;max-height:171px;width:100%;}
.neiye_main .mainbox .right .content .pic-box p{font-size:14px;}
.fanye{margin:10px;text-align:center;}
.fanye a,.fanye span{border: 1px solid #555;margin: 3px;padding: 3px;text-align: center;min-width: 20px;display: inline-block;}
.fanye span{ border-color:#f90; color:#f90;}

.more {float:right;margin-right:10px;}
/*jubaozhongxin*/
.firsthtml .btn_red {font-size:14px;text-align:center;width:150px;display: block;line-height: 28px;padding: 1px 0;border:0;border-radius: 2px;background: gray;overflow: hidden;margin:0 auto;color: #fff;box-shadow: 0px 1px 1px #FFB5B5 inset;}
.firsthtml{ margin-bottom:30px;}
.firsthtml p{ margin:5px 5px 40px; font-size:14px;}
.secondhtml{ display:none;}
h1{font-size: 16px;color: #0f59a0;font-weight: bold;padding-left: 25px; line-height:60px; margin-bottom:10px;}
.eindkt td{ padding:3px; line-height:31px; font-size:12px;}
.efsfd,.asdess,.rkeee{ padding:3px; line-height:25px; border:1px solid #ddd; margin-bottom:5px; width:100%;}
.rkeee{ padding:3px; line-height:20px; border:1px solid #ddd; width:100%; height:160px;}
.asdess{ width:50%; float:left;}
.btn{ float:left; cursor:pointer; margin-left:10px;border: 1px solid #ddd;width: calc(50% - 12px);text-align: center; background:#eee;}
.submits{ font-size:14px; width:300px;line-height: 28px;padding: 1px 0;border-radius: 2px; border:0;background: #2482db;overflow: hidden;margin-top: 23px;color: #fff;box-shadow: 0px 1px 1px #FFB5B5 inset;}
.recheck{ color:red;}
.ke-button-common{ display:none;}
.preview img{ width:100px; height:80px;}
.selmodel{ margin:0 auto; width:300px; text-align:center;}
.selmodel li{ overflow:hidden; line-height:30px; margin-bottom:10px;}
.detailist{ margin:0 10px 0 30px;}
.weuijd{ padding:20px 10px;; border-bottom:1px solid #ddd;}
/*jbzx over*/
.footer{ width:1150px; padding:0 10px; background:#fff; overflow:hidden;}
.btline{ border-bottom:6px solid #2482db;}
.friendlink{ line-height:50px; overflow:hidden; background:#eee; margin:20px 0; overflow:hidden;}
.friendlink .first{ width:100px; text-align:center; color:#fff; font-size:16px; background: #2482db;margin-right: 10px;}
.friendlink .first i{float: right;line-height: 50px;margin-right: -6px;}
.friendlink li{ float:left; font-size:14px;line-height: 50px;height: 50px;}
.friendlink li a{ line-height:50px;margin: 10px 0 10px 10px;border-right: 2px solid #999;padding-right: 10px;}
.friendlink li:last-child a{ border-right:0;}

.bottom{ overflow:hidden;margin-bottom: 20px; text-align:center;}
.bottom .btleft{ width:20%; float:left; text-align:right;}
.bottom .btcenter{ width:60%; float:left; text-align:center;}
.bottom .btright{ width:20%; float:right; text-align:left;}


@media screen and (max-width: 675px) {
.headtop{ text-align:center;}
.headtop .logo{ width:90%;}
.mainbox1 .scroll,.mainbox3{ width:100%;}
.mainbox1 .zxdt,.mainbox4{ width:calc(100% - 20px);}
/*neiye*/
.neiye_main .mainbox .left{width: calc(100% - 20px);}
.neiye_main .mainbox .left .left_nav{margin: 0;padding: 0;}
.neiye_main .mainbox .left .left_nav a{width: 25%;padding: 0;text-align: center;float: left;border: 0;}
.neiye_main .mainbox .right{width: calc(100% - 22px);}
.neiye_main .mainbox .right .content.news img{ width:100%;}
}

@media screen and (max-width: 560px) {
.nav li{ width:33.33333333%}
.nav li .submenu{display:none !important; height:0 !important; opacity:0 !important;}
}

@media screen and (max-width: 520px) {
	.mainbox2 a{width: calc(91%/2 - 2px);}
	.mainbox3 .litbox{width:calc(100% - 22px);}
	.bottom .btleft{ width:auto;}
	.bottom .btcenter{ float:right;}
	.bottom .btright{ float:left;}
	.neiye_main .mainbox .left .left_nav a i{ display:none;}
}



