*{
	margin: 0; padding: 0;
}
html,body{
	width: 100%; font-family: "微软雅黑"; font-size: 12px; color: #333; line-height: 2em; background: #f5f5f5;
}
a{
	text-decoration: none;
}
ul,li{
	list-style-type: none;
}
.clear{
	clear: both;
}
.w1200{width: 1200px;height: auto;margin: 0 auto;}
.w1100{width: 1160px;height: auto;margin: 0 auto;}

/*--------top样式----------*/
.top_wrap{
	width: 100%; height: 36px; line-height: 36px; background: #2b2828; color: #ffffff;
}
.top, .header, .footer{
	width: 1200px; margin: 0 auto;
}
.top .welcome{
	float: left;
}
.top .corner{
	float: right;
}
.top .corner a{
	color: #ecf5f9;
}
.top .corner sapn{
	display: inline-block; margin: 0 15px;
}
.header_wrap{
	background: #fff; height: 160px; font-size: 16px;
}
.header .logo{
	float: left; margin-top: 3px; width: 1200px;
}
/*--------nav效果----------*/

.clearfix:after{
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.nav {
    background-color: #b50d0d;
    line-height: 60px;
}

.navs{
	width:100%;
	height:50px;
	background: url(/zjjt/images/nav-bg.png) no-repeat;
}
.nav{
	width:1200px;
	height:50px;
	margin:0 auto;
	
}
.nav {padding-left:3px;}
.nav ul li{  background:url(/zjjt/images/menu_line.jpg) no-repeat left center; display:block; position: relative; display: inline; float:left;  z-index:9999;
	height:50px;
	float:left;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
}
.nav ul li a{
	height:50px;line-height:50px; display:block; float:left; font-size:18px;text-align:center; color:#fff; padding-left:33px; padding-right:32px;
}
.nav ul li.on a{
	background: rgba(0, 0, 0, 0.4);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000');	/*IE6,IE7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000')";	/*IE8*/
}

.nav ul li a:hover{color:#ffffff;  background: rgba(0, 0, 0, 0.4);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000');	/*IE6,IE7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000')";	/*IE8*/text-align:center; vertical-align: middle; display:block; margin:0px;}
.nav .sub{ position: absolute;left: 0;top:50px;display: none; height:35px; line-height:35px;text-align:center; width:100%; padding-top:0px;}
.nav .sub li{background: rgba(0,0,0,0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000',endColorstr='#44000000');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000')";      /*IE8*/
	 clear:both; height:35px;  font-size:15px; line-height:35px; text-align:center;padding:0px;width:100%; /*border-top: 1px solid #e8f1f1;*/}
.nav .sub li a{ font-size:15px; line-height:35px; height:35px;color:#ffffff; font-weight:100;text-align:center;float:none;width:100%;padding:0px;padding-top:0px;/*border-top: 1px solid #fff;*/}
.nav .sub li a:hover{ line-height:35px; color:#ffffff;background-color: #e5a625;}
* html .jqueryslidemenu ul li a{ display: inline-block;}

/*--------banner效果----------*/
/*banner*/
.banner{width: 100%;}
.banner .swiper-slide a{display: block;width: 100%;height: 100%;}
.banner .swiper-slide img{width: 100%;}
.pagination{position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;}
.swiper-pagination-switch{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #ffffff;box-shadow: 0px 1px 2px #999999 inset;margin: 0 4px;cursor: pointer;}
.swiper-active-switch {background: #f6a200;}
/* 浮动定义 */
.FL{float:left;}
.FR{float:right;}
.fll{ float:left; display:inline;}
.flr{ float:right; display:inline;}
.clearb{ clear:both}
/*clear*/
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;overflow:hidden;}
.cf{zoom:1;}
.auto{height:auto;overflow:hidden;}

.fontY{ text-indent:-9999px;}
.msyh{ font-family:"Microsoft Yahei","Arial"}
.center{ margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}

.center_top{ margin-top:10px;}
.pic{ width:440px; height:270px; border:1px solid #CCC}
.more { font-size:16px; line-height:40px; margin-right:15px; color:#333;}
.more a:hover {color: rgb(252, 81, 5);   text-decoration: underline;}
/*content*/
.xwnews{ width:760px; height:330px; border:1px solid #fff;overflow:hidden;}
.news_box{height:260px;width:760px; color:#333; }
.news_nr{ width:360px;height:285px; margin-top:5px;}
.news_nr .new_text{width:100%;  height:auto;  overflow: hidden; padding-bottom: 3px;padding-top:6px;}
.news_nr .new_text_min { text-decoration: none;display:inline-block;float: left;font-size: 15px;color: #333;height: 30px;line-height: 30px;width:358px;  }
.news_nr .new_text_min P a{color:#333333;font-size: 15px;}
.zngg_content{color:#a81a1a;font-size: 12px;}
.news_nr P {text-indent:20px;font-size: 12px;color:#333333;}
.news_nr .new_text_min p span{ text-align: center; margin: 5px 5px; float: left;    height: 20px;
    width: 68px;
    line-height: 20px;
    background-color:#a81a1a;
    font-size: 12px;
    color: #ffffff;
    vertical-align: middle; padding: 0px 12px 0px 0px;
    font-family:"Microsoft Yahei"; }
.news_nr .xiantiao {margin-top:6px;
    border-top: 1px dashed #363636;
    width: 100%;
    padding: 10px 5px 0px 5px;}
.news_nr a:hover {color: rgb(252, 81, 5);   text-decoration: none;}

 .xb-lists{ width:360px;
    padding:0px 5px;
   
}

.xb-lists .text-ul li {
    line-height: 32px;
    border-bottom:1px dashed #CCC;  overflow:auto;zoom:1
    text-align: left;
    padding-right: 80px;
    position: relative;
    color: #999999;
    position: relative;
    transition: all 0.3s;
    top: 0;
}
.xb-lists .text-ul li:nth-child(1) {
    border-top: none;
}
.xb-lists .text-ul li:hover{
    top: 0px;padding-left:0px;
}
.xb-lists .text-ul li p a {
    padding-left: 8px;
    display: block;
    width: 96%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #333;
}
.xb-lists .text-ul li p a::before {
   content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius: 50%;
    border: 1px solid #cccccc;
    left: 5px;
    top: 50%;
    margin-top: -4px;
    background: #fff;
}
.xb-lists .text-ul li span {
    position: absolute;
    width: 80px;
    right: 0;
    font-size: 13px;
    text-align: right;
    top: 0;
}
.xb-lists .text-ul li:hover {
    color: rgb(252, 81, 5);
}
.xb-lists .text-ul li:hover a {
    color: rgb(252, 81, 5);
}
.xb-lists .text-ul li:hover a::before {
    border-color: rgb(252, 81, 5);
}
.tonb{ height: 55px; padding-bottom: 10px;  padding-top: 5px; background: url(/zjjt/images/xww_43.png) left no-repeat; display: block;}
.tonblf{height: 55px; width: 60px; float: left; margin-right: 15px; padding-right: 15px; border-right: 1px #ddd solid;}
.tonblf h3{font-size: 14px; font-weight: normal; line-height: 28px; color:#fff; text-align: center;}
.tonblf p{font-size: 12px; font-weight: normal; line-height: 25px; color:#fff; text-align: center; border-top: 1px solid #fff; width: 80%; margin: 0 auto;}
.tonblrr{width: 310px; float: right; line-height: 50px; overflow:hidden;}
.tonblrr h3{font-size: 14px; font-weight: 100; margin:2px 0px;height:25px; overflow:hidden; line-height:25px; border-bottom:1px dashed #CCC;  height:25px; line-height:25px; overflow:auto;zoom:1}
.tonblrr h3 a{color:#333333;}
.tonblrr p a{color:#333333;}
.tonblrr p{font-size: 14px; font-weight: normal; line-height: 20px; color:#999999; }
.tonblrr h3 a:hover {color: rgb(252, 81, 5);   text-decoration: none;}
.tonblrr p  a:hover {color: rgb(252, 81, 5);   text-decoration: none;}
.tonblrr p{font-size: 14px;  color: #999;
    margin-top: 5px;  }
.tonb:hover .tonblf{ border-right: 1px #ac3435 solid;  background: url(/zjjt/images/xww_44.png) left no-repeat;margin-top: 2px;}


.Poster{ height:100px; width:1200px; margin-top:10px; }
.center_center{ margin-top:25px;}
.educationt{ width:420px; height:330px; border:1px solid #fff;}
.education_nr{ padding:5px 10px 20px 10px; }
.dynamic{ margin-left:20px;}
 .tj {
	position: absolute; z-index: 2;
}
/*i-main*/
.i-main{ width: 100%; height: auto; overflow: hidden; margin: 30px auto 0 auto;}
.i-m-p{width: 100%; height: auto; overflow: hidden;}
.i-m-p-left{ float: left; width: 385px;  overflow: hidden;}
.i-m-p-center{ float: left; width: 385px;margin-left: 22px;overflow: hidden;}
.i-m-p-right{ float: right; width: 385px;overflow: hidden;}
.i-title{ height: 48px; line-height: 48px; background: #ededed; width: 100%;}
.i-title h2{ display: block; margin: 0 10px; width: 100px; float: left;}
.i-title a{ font-size: 14px;float:right; padding:0 10px;color: #666;}
.ys_01{ border-top: #ea6914 2px solid}
.ys_01 span{ display: block; background: url("/zjjt/images/ico_tz.png") center no-repeat #ea6914; float: left; width: 48px; height: 48px;}
.ys_01 h2{ color:#ff6600}

.ys_02{ border-top: #1860a8 2px solid}
.ys_02 span{ display: block; background: url("/zjjt/images/ico_xw.png") center no-repeat #1860a8; float: left; width: 48px; height: 48px;}
.ys_02 h2{ color:#1860a8}

.ys_03{ border-top: #0b8c36 2px solid}
.ys_03 span{ display: block; background: url("/zjjt/images/ico_zc.png") center no-repeat #0b8c36; float: left; width: 48px; height: 48px;}
.ys_03 h2{ color:#0b8c36}


.i-lbox{ border-bottom: #ededed 1px solid;border-left: #ededed 1px solid;border-right: #ededed 1px solid; }
.i-list{ margin: 0 auto; height: auto; overflow: hidden; width:auto;}
.i-list ul{ padding: 10px;}
.i-list li{ height: 36px; line-height: 36px; font-size: 14px; width: 100%; margin: 0 auto;color: #888888;}
.i-list li a{ background: url("/zjjt/images/ico_002.png") left center no-repeat; padding: 0 0 0 10px; float: left;color: #333;}
.i-list li a:hover {color: rgb(252, 81, 5);   text-decoration: none;}
.i-list li span{ float: right;}

.i-lbox2{ border-bottom: #ededed 1px solid;border-left: #ededed 1px solid;border-right: #ededed 1px solid;  }
.i-list2{ margin: 0 auto; height: auto; overflow: hidden; width:auto;}
.i-list2 ul{ padding: 10px ;}
.i-list2 li{ height: 36px; line-height: 36px; font-size: 14px; width: 100%; margin: 0 auto; color: #888888;}
.i-list2 li a{ background: url("/zjjt/images/ico_002.png") left center no-repeat; padding: 0 0 0 10px; float: left;color: #333;}
.i-list2 li span{ float: right;}
.i-list2 li a:hover {color: rgb(252, 81, 5);   text-decoration: none;}

/*ixscy*/
.ico02{background: url(/zjjt/images/gz_doc.png) center no-repeat;}
.ico01{background: url(/zjjt/images/ico_tz.png) center no-repeat;}
.ixscy{ height: auto; overflow: hidden; margin: 0 auto;}
.ixscy-left{ float: left; width: 460px;}
.ixscy-center{float: left; width: 460px; margin-left: 20px;}
.ixscy-right{float: right; width: 236px;}
.ixscy-title1{height: 50px;line-height: 50px;background: url("/zjjt/images/i-titlebg.png") bottom left no-repeat;width: 100%; }
.ixscy-title1 h2{ display: block; margin: 0 10px; width: 100px; float: left; color: #c22b3d}
.ixscy-title1 a{ font-size: 14px;float:right; padding:0 10px;color: #666;}
.ixscy-title1 span{display: block;float: left;width: 36px; height: 48px;}
.ixscy_link{}
.ixscy_link li{ text-align: center; color: #ffffff; font-size: 20px; width: 277px; height: 70px; line-height: 70px; font-weight: bold; border-radius: 6px;}
.ixscy_link li:hover{ opacity: 0.7}
.ixscy_link a{ display: block; width: 277px; height: 70px; margin: 15px auto 0 auto;  color: #ffffff; }
.ixscy_link .link_01{ background: #11a0ac }
.ixscy_link .link_02{ background: #df9514 }
.ixscy_link .link_03{ background: #1675d4 }
.ixscy_link .link_04{ background: #cc1355 }


/*list_banner*/
.list_banner{ width: 100%; text-align: center;}
/*list*/
.listmain {
    overflow: hidden;
    height: auto;
    position: relative;
    padding: 0 0 0 0 ;
    width: 1200px;
    margin: 12px auto;
}
.lm-left {
    width: 270px;
    float: left;
     background: #e9e9e9; height: auto;overflow: hidden;
}
.lm-left .left-lmname {
    background: url("/zjjt/images/listname_bg.png") right bottom no-repeat #b50d0d;
    height: 75px;
    padding: 25px 0 0 25px;
    overflow: hidden
}
.lm-left .left-lmname h1 {
    color: #ffffff;
    font-size: 28px;
    line-height:30px;
}
.lm-left .left-lmname span {
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
}
.lm-left .list-sub {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.lm-left .list-sub a{
    display: block;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    margin: 1px 0 0 0;
    background: #ffffff;
}
.lm-left .list-sub a:hover,#this-on {
    display: block;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    color: #ffffff;
    background:  #b50d0d;
}
.ny_left {
    width: 250px;
    float: left;
     background: #e9e9e9; height: auto;overflow: hidden;
}
.ny_left .left-lmname {
    background: url("/zjjt/images/listname_bg.png") right bottom no-repeat #b50d0d;
    height: 75px;
    padding: 25px 0 0 25px;
    overflow: hidden
}
.ny_left .left-lmname h1 {
    color: #ffffff;
    font-size: 28px;
    line-height:30px;
}
.ny_left .left-lmname span {
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
}
.ny_left .list-sub {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.ny_left .list-sub a{
    display: block;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    margin: 1px 0 0 0;
    background: #ffffff;
}
.ny_left .list-sub a:hover,#this-on {
    display: block;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    color: #ffffff;
    background: url("/zjjt/images/sub_bgh.png") 230px center no-repeat #3b71b1;
}

.lm-right {
    width: 870px;
    float: right;
    margin-right:0;
    border: #eaeaea 1px solid;
    background: #ffffff; padding:0 20px ;
}
.ny-right {
    width: 920px;
    float: right;
    margin-right:0;
    border: #eaeaea 1px solid;
    background: #ffffff; padding:0 20px ; min-height:500px;
}

.this-name {
    border-bottom: #bfbfbf 1px solid;
    line-height: 40px;
    height: 40px;
    padding: 0;
    margin: 20px 0 0 0;
}
.this-name h1 {
    color: #c22b3d;
    font-size: 20px;
    font-weight:normal;
    line-height: 39px;
    height: 39px;
    padding-left: 30px;
    float: left; background: url("/zjjt/images/ico_wz.png") left center no-repeat; border-bottom: #b50d0d 3px solid;
}
.this-name span {
    float: right;
    color: #666；padding-right: 10px;
}
.this-name span a {
    color: #666
}
.lm-right .lm_list {
    height: auto;
 
    margin: 0 auto;
    padding: 40px 20px;
}
.lm-right .lm_list li {
    line-height: 40px;
    font-size: 14px;
    color: #999999;
    text-align: right;
    padding: 0 ;
    background: url("/zjjt/images/dxhx.png") bottom repeat-x;
}
.lm-right .lm_list li a {
    color: #4a4a4a;
    float: left;
    padding-left: 15px;
    background:url("/zjjt/images/ico_001.png") left center no-repeat;
}
.lm-right .lm_list li:hover {
    background: #ececec;
    color: #b50d0d
}
.lm-right .lm_list li a:hover {
    background:url("/zjjt/images/ico_001.png") left center no-repeat #ececec;
    color: #b50d0d
}
.lm-right .list-fy {
    text-align: center;
    margin:0 auto 40px auto;
    min-height: 40px;
}

/*c-content*/
.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 20px auto 40px auto;
    padding: 0 20px;
}
.c-content .c-title {
    font-size: 30px;
    color: #cc3333;
    line-height: 50px;
    text-align: center
}
.c-content .other-s {
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #666666;
    background: #f5f5f5;
    margin:15px auto 0 auto;
}
.c-content .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left
}
.c-content .nr-info p {
    font-size: 16px;
    color: #666;
    line-height: 34px;
    margin: 15px 0;
    text-indent: 2em;
    text-align: left
}
/*图片列表开始*/
.Pic {}
.Pic ul { padding-top:15px;}
.Pic ul li { padding:0 6px; float: left; margin-bottom:15px; display: block; width:200px; height:190px; }
.Pic ul li img {padding:1px; border: 1px solid #DDDDDD; height:145px; width:200px; overflow:hidden;}
.Pic ul li span { display: block; text-align: center; width:204px; height:30px; line-height:30px; overflow:hidden; color: #333;}
.Pic ul li span a{color: #333;font-size: 14px;}
.line1 { border-top: 1px dashed #DDDDDD;}
.ny_right_con{ line-height:34px !important; padding:15px 5px 10px 10px;}
.ny_right{ float:right; background:#fff; width:920px; min-height:500px; padding-left:29px; padding-bottom:20px; }
.ny_right1{ background:#fff; width:1166px; margin:0 auto; padding:15px; min-height:500px;}
.ny_right_con{ line-height:34px !important; padding:15px 5px 10px 10px;}

.right_box{
	float: right; width: 282px;
}
/*---------news滚动---------*/
.notice{
	width 236px; height: 360px; border-bottom: #ededed 1px solid;border-left: #ededed 1px solid;border-right: #ededed 1px solid; margin-bottom: 20px; overflow: hidden; position: relative;
}
.notice .n_title{
	height: 60px; line-height: 60px; border-bottom: solid 1px #ddd; padding: 0 20px;
}
.notice .n_title b{
	float: left; font-weight: normal; font-size: 16px;
}
.notice .n_title a{
	float: right; font-size: 13px; color: #818181; line-height: 66px;
}
.notice .bd{ 
	padding: 5px 12px;
}
.notice .infoList li{ 
	height: 108px; margin-top: 3px;
}
.notice .infoList li a{
	font-size: 14px; color: #656565;
}
.notice .infoList li .date{ 
	color: #949494; display: block; font-size: 13px;
}
.code{
	width 256px; height: 256px; padding: 12px; background: #fff; border: 1px solid #ebebeb; box-shadow: 1px 1px 2px #ebebeb;
}
.code img{
	width: 257px; height: 257px; margin: 0 auto;
}
/*---------friend_link---------*/
.friend_link{
	height: 130px; padding: 10px 0px;   
}
.friend_link b{
	font-size: 20px; font-weight: normal; color:#ac3435;
}
.friend_link a{
	color: #333333; font-size: 14px; margin: 0 20px; 
}
.friend_link a:hover {color: rgb(252, 81, 5);   text-decoration: none;}

/*---------footer---------*/
.footer_wrap{
	width: 100%; height: 140px; padding-top: 50px; background: #25282c; position: relative; color: #fff;
}
.footer_wrap .line{
	height: 1px; width: 100%; background: #a8aeb9; position: absolute; top: 1px;
}
.footer_wrap a{
	color: #e1e1e1;
}
.footer .f_left, .footer .f_left .f_logo, .footer .f_left .contact{
	float: left;font-size: 14px;
}
.footer .f_left{
	margin-left: 40px;
}
 .footer .f_right{
 	float: right; margin-right: 40px;
 }
 .footer .f_left .f_logo{
 	padding-right: 40px; border-right: solid 1px #3a4151;
 }
 .footer .f_left .contact{
 	border-left: solid 1px #0d0f13; padding-left: 40px; line-height: 30px;
 }
 .footer .f_left .contact a{
 	margin-right: 15px;
 }
 
  /*---------内页样式---------*/
 /*.i_banner{
 	width: 100%; height: 310px; background: url(/zjjt/images/banner1.jpg) center center no-repeat;
 }*/
.i_content{
	width: 100%;
}
.adr_wrap{
	width: 100%; height: 36px; line-height: 36px; border-top: solid 4px #04538b; background: #fff; color: #999; font-size: 14px; border-bottom: 1px solid #ebebeb; box-shadow: 1px 1px 2px #ebebeb;
}
.adr_wrap .adr{
	width: 1100px; margin: 0 auto;
}
.adr_wrap .adr .adr_link{
	height: 36px; display: inline-block; padding-left: 40px; background: url(/zjjt/images/adr.png) 10px 8px no-repeat; border-left: solid 1px #ccc;
}
.adr_wrap .adr .adr_link a{
	border-left: solid 1px #ccc; display: inline-block; padding-left: 20px; height: 36px; color: #999                                    ;
}
.adr_wrap .adr .adr_link a:hover{
	color: #0075c2;
}
.c_area{
	width: 1100px; margin: 20px auto;
}
.left_list{
	width: 220px; float: left; margin-right: 20px;
}
.nav_title{
	width: 200px; height: 112px; padding-left: 20px; line-height: 112px; background: url(/zjjt/images/nav_title.jpg) no-repeat; font-size: 16px; color: #fff;
}
.sidemenu{
	width: 220px; background: #fff; border: 1px solid #ebebeb; box-shadow: 1px 1px 2px #ebebeb; font-size: 14px;
}
.sidemenu ul li{
	border-bottom: dashed 1px #ddd;
}
.sidemenu ul li a{
	color: #666; height: 44px; line-height: 44px; padding-left: 20px;
}
.sidemenu ul li a:hover, .sidemenu ul li.on a{
	color: #0075c2;
}
.sidemenu h3{ 
	color: #666; height: 44px; line-height: 44px; cursor: pointer; font-size: 14px; font-weight: normal; padding-left: 20px;
}
.sidemenu h3 em{ 
	float: right; display: block; width: 44px; height: 44px; background: url(/zjjt/images/icoAdd.png) 16px 20px no-repeat; cursor: pointer;
}
.sidemenu h3.on{
	border-bottom: dashed 1px #ddd; color: #0075c2;
}
.sidemenu h3.on em{ 
	background-position: 16px -48px; 
}
.sidemenu>ul>li ul{ 
	padding: 8px 25px; color: #999; display: none; /* 默认都隐藏 */ 
}
.sidemenu>ul>li ul li{
	border-bottom: none;
}
.sidemenu>ul>li ul li a{
	height: 32px; line-height: 32px; font-size: 12px; color: #666;
}
.left_list .contact{
	background: #fff; border: 1px solid #ebebeb; box-shadow: 1px 1px 2px #ebebeb; margin-top: 30px;
}
.left_list .contact{
	background: #fff; border: 1px solid #ebebeb; box-shadow: 1px 1px 2px #ebebeb; margin-top: 30px;
}
.left_list .contact img{
	width: 100%; height: auto;
}

.right_content{
	float: left; width: 858px; min-height: 600px; background: #fff; border: 1px solid #ebebeb; box-shadow: 1px 1px 2px #ebebeb;
}
.con_title{
	height: 50px; line-height: 50px; padding-left: 25px; font-size: 15px; border-bottom: solid 1px #ebebeb;
}
.con_box{
	padding: 25px;
}
.con_box p{
	text-indent: 2em; margin-bottom: 15px;
}
.con_box img{
	width: 640px; height: auto; margin: 0 auto 20px auto; display: block;
}
.con_box .r_title{
	font-size: 20px; margin-bottom: 30px; margin-top: 20px; text-align: center;
}
.con_box .r_title p{
	color: #999; text-align: center; margin-top: 8px; font-size: 12px;
}
.items-list li{
	margin-bottom: 20px; height: 24px; line-height: 24px; padding-left: 24px; overflow: hidden; background: url(/zjjt/images/icon.png) 0 5px no-repeat;
}
.items-list li a{
	color: #333; float: left;
}
.items-list li .date{
	float: right; color: #999;
}
.news-list li{
	margin-bottom: 20px; border-bottom: dashed 1px #ddd;
}
.news-list li>a{
	color: #333; font-size: 14px; font-weight: bold;
}
.news-list li .date{
	color: #999; font-weight: normal; display: inline-block; margin-left: 10px;
}
.news-list li p{
	text-indent: 0; margin-top: 10px; color: #666;
}
.news-list li p a{
	color: #0075c2;
}
.img-list{
	margin: 0 -7px;
}
.img-list li{
	width: 174px; padding: 8px; margin: 0 6px 20px 6px; background: #fff; float: left; border: solid 1px #ebebeb; text-align: center;
}
.img-list li:hover{
	border: solid 1px #ddd;
}
.img-list li a b{
	color: #333; 
}
.img-list li img{
	width: 174px; height: auto; /*height: 180px;*/ display: block; margin: 0 auto 10px auto;
}
/*----换页----*/
.record{ 
	margin: 50px auto 30px auto; width: 680px; height: 36px; line-height: 28px; text-align: center;
}
.record a{ 
	padding: 0 10px; border: solid 1px #ddd; display: inline-block; margin-left: -1px; vertical-align: middle; color: #999;
}
.record a:hover{ 
	background: #04538b; color: #fff;
}
.record .prev,.record .next{ 
	margin: 0 10px;
}
.n_link{ 
	margin: 60px 0 40px 0; width: 810px; border-top: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb;
}
.n_link ul li{ 
	line-height: 40px; font-weight: bold; border-top: dotted 1px #ddd; margin-top: -1px; padding: 0 20px 0 30px;
}
.n_link ul li a{ 
	color: #666; margin-left: 12px; font-weight: normal;
}
.n_link ul li a:hover{ 
	color: #333;
}
.n_link ul li span{ 
	float: right; font-weight: normal; +margin-top: -40px!important; +padding-right: 20px!important;
}


/*幻灯片*/
.hdpslider {width:380px;height: 268px;position: relative;margin-top:10px;}
.flexslider .slides li {overflow:hidden;width:380px;height: 268px;}
.flexslider .slides  b{position: absolute;left:0px;bottom:0px;width:380px;height:33px;background-color:#000;opacity:.6;filter:alpha(opacity=50);overflow:hidden;}
.flexslider .slides  span{position: absolute;left:0;bottom:8px;width:100%;font:14px/16px "微软雅黑","黑体";color:#fff;text-align:left;text-indent:10px;/*限制字数*/max-width:256px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.flex-direction-nav a {
    width: 25px;
    height: 40px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(/zjjt/images/ad_ctrp.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
   /* border-radius: 35px;*/}

.flex-direction-nav .flex-next {
        background-position: 0 -40px;
        right: 0;}

.flex-direction-nav .flex-prev {
        left: 0;}
.flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);}

.flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);}

.flex-control-nav {
        width: 368px;
        position: absolute;
        bottom: 3px;
        text-align:right;}

.flex-control-nav li {
        margin: 0 1px;
        display: inline-block;
        zoom: 1;
        *display: inline;}

.flex-control-paging li a {
        background: url(/zjjt/images/dotp.png) no-repeat 0 -10px;
        display: block;
        height: 10px;
        overflow: hidden;
        text-indent: -99em;
        width: 10px;
        cursor: pointer;}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
        background-position: 0 0;}

.flexslider .slides img {
        width: 380px;
        height: 268px;}
.flexslider .slides img:hover{transition:all ease 1s;-webkit-transition:all ease 1s;-o-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}


.tyt{border-bottom:1px solid #ccc; height:40px;}
.tyt_tit{border-bottom:1px solid #ac3435; height:40px; line-height:40px; color:#ac3435; font-size:24px; padding:0 10px;}
.tyt_eng{color:#d4d4d4; font-size:12px; text-transform:uppercase; line-height:20px; padding:20px 0 0 10px;}
.tyt_eng1{color:#d4d4d4; font-size:10px; text-transform:uppercase; line-height:20px; padding:20px 0 0 10px;}
.tyt_more{color:#949494; text-transform:uppercase; font-size:12px; padding-top:15px; line-height:20px; margin-right:10px;}
.tyt_more a:link{color:#949494;}
.tyt_more a:visited{color:#949494;}

.main-bot{width:1200px;margin:0 auto;}

.picRoll{padding-left:10px;padding-right:10px;width:1198px; height:161px; }
.picRoll a{color:#333; font-size:14px; font-family:"Microsoft Yahei"; text-decoration: none;}
.picRoll a:hover {color: rgb(252, 81, 5);   text-decoration: none;}
.picRoll ul li{ float:left;  margin:0px 5px; height:161px;}
.picRoll ul li img{display:block; background:#fff; padding:2px; border:1px solid #d7d7d7;  width:184px; height:123px;  }






.list-sub>ul{box-shadow: 0 0 6px 0 rgba(0,0,0,.1);background: #f1f1f1;}
.list-sub>ul>li{line-height:55px;border-bottom:1px dashed #cccccc;position:relative}
.list-sub>ul>li:last-child{border-bottom:none;}
.list-sub li a{font-size:16px;color:#333;display:block;padding:0 5px;padding-left:30px}
.li_xlz{position:absolute;right:0px;top:0px;cursor:pointer;background: url() no-repeat center center;background-size: 15px 15px;width: 55px;height: 55px;}
.navContent{display:none}
.navContent li{padding-left:20px;line-height: 45px;}
.navContent li a{font-size: 14px;color: #333333;}
.li_xlz.on{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.list-sub>ul>li.cur>a,.navContent li.cur a{color:#434343;}
.list-sub>ul>li:hover>a,.navContent li:hover a{color:#1e50a2;}
.list-sub li.cur .navContent{display:block;}