
/*-- 首页 --*/


.wid1200px{ width:1200px; margin:0 auto; overflow:hidden;}

.ty_titaa{ height:45px; line-height:45px; border-bottom:1px solid #ccc; margin-bottom:15px; position:relative; font-size:15px;}
.ty_titaa h2{ font-size:20px; padding:0 15px; border-bottom:3px solid #1947a5; display:inline-block; height:44px; line-height:44px;}
.ty_titaa h2 a{ text-decoration:none; color:#1947a5;}
.ty_titaa h2 a:hover{ color:#c00;}

a.more_btn{ position:absolute; right:10px; top:0px;  font-size:15px;}


.tit_news{ background:url(../images/tit_bg.png) no-repeat; width:184px; height:51px; margin:25px auto; text-align:center; line-height:50px; color:#fff; font-size:24px; letter-spacing:6px; margin-top:5px;}
.tit_news a{ color:#fff; display:block; text-decoration:none;}



.news_con{ height:400px; position:relative; overflow:hidden; margin-top:20px;}



.news_turn{ width:600px; height:400px; overflow:hidden; position:relative; z-index:100;  }
.news_turn .bd{ position:relative; height:100%; z-index:0;   }
.news_turn .bd li{ zoom:1; vertical-align:middle; position:relative; }
.news_turn .bd img{ width:600px; height:400px; display:block;  }

		
.news_turn .prev,
.news_turn .next{ position:absolute; left:2%; top:50%; margin-top:-40px; display:block; width:32px; height:80px; background:url(../images/slider-arrow.png)  -110px 25px no-repeat; filter:alpha(opacity=30);opacity:0.5;   }
.news_turn .next{ left:auto; right:2%; background-position:8px 25px; }
.news_turn .prev:hover,
.news_turn .next:hover{ filter:alpha(opacity=60);opacity:.7;  }
.news_turn .bd li .txt_d{ padding:0 2%; height:32px; line-height:32px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(23,116,192,0.6); *background:#1774c0;  color:#fff; font-size:15px;  }
.news_box{ background-color:#f0f0f0; width:500px; height:350px;  border-top-left-radius:10px; overflow:hidden; position:absolute; top:0px; right:0px;}
.news_turn .bd li a{ text-decoration:none;}

a.news_more{ position:absolute; bottom:5px; right:5px; height:22px; line-height:22px; width:60px; text-align:center; color:#fff; font-size:14px; background-color:#4482d5; text-decoration:none; }
.news_turn .hd{ overflow:hidden; text-align:center; position:absolute; bottom:6px; right:10px;}
.news_turn .hd ul{ overflow:hidden; zoom:1; zoom:1; }
.news_turn .hd ul li{  width:10px; height:10px; overflow:hidden; margin-right:5px; margin:0 6px; display:inline-block; *display:inline;*zoom:1; text-indent:-999px; cursor:pointer; background:rgba(255,255,255,0.7); *background:#fff; border-radius:100%; }
.news_turn .hd ul li.on{ background:#c00; }




.wid520px{ width:570px;}

.fir_hei{ height:103px; border-bottom:1px dashed #e1e1e1; margin-bottom:0px; font-size:14px; color:#666; padding:5px 10px; line-height:22px; padding-bottom:15px;}
.fir_hei a{ color:#1774c0;}
.fir_hei h2{ height:50px; line-height:50px; text-align:center; font-size:28px; overflow:hidden; margin-bottom:10px; font-weight:normal;}
.fir_hei h2 a{ text-decoration:none; color:#1947a5;}
.fir_hei h2 a:hover{ color:#c00;}
.rc_padd{ padding:8px 0;} 
.rc_padd ul li{ background:url(../images/list_bg.gif) no-repeat left center; padding-left:12px;  height:35px; line-height:35px; position:relative; overflow:hidden; font-size:16px;} 
.rc_padd ul li span { position:absolute; top:0px; right:0px; font-size:14px; color:#999; }
.rc_padd ul li a{ width:75%; overflow:hidden; display:block; height:36px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}


.hei290px{ height:285px; margin-top:20px; overflow:hidden;}


.ty_titd{ height:50px; line-height:50px; position:relative; border-bottom:1px  solid #e1e1e1;}
.wid710px{ width:710px;}

.ty_listd { padding:0 10px;}
.ty_listd ul li{ background:url(../images/list_bg.png) no-repeat left center; padding-left:10px;   height:36px; line-height:36px; position:relative; overflow:hidden; font-size:16px;} 
.ty_listd ul li span { position:absolute; top:0px; right:0px; font-size:14px; color:#999; }
.ty_listd ul li a{ width:75%; overflow:hidden; display:block; height:36px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}


.lxwm{ padding:4px 10px; line-height:24px; font-size:16px; line-height:28px;}
.lxwm p{ margin-bottom:5px;}

/*-- 列表 --*/

.crumbs{ background:url(../images/sub_tit.jpg) #fff no-repeat left center; padding:10px 12px; padding-left:20px;  font-size:14px; height:24px; line-height:24px; padding-bottom:8px; }

.pad_topd{ padding-top:5px;}


.cr_icond{ background:url(../images/sub_tit.jpg) no-repeat left center; padding-left:24px;}
.wid214px{ width:270px; overflow:hidden;}
.wid950px{ width:880px;  min-height:700px; padding-bottom:10px; }
.tit_bgd{ background:#004564;  height:81px; text-align:center; line-height:81px; font-size:24px; color:#fff; border:10px solid #eee; border-bottom:none; }

.nav_list2{ border:10px solid #eee; padding:10px 30px; border-top:none; margin-bottom:15px; padding-bottom:20px; border-top:none;}
.nav_list2 ul li{  height:50px; line-height:50px; margin-bottom:8px;}
.nav_list2 ul li a{  padding:0 25px; font-size:18px; color:#004564; text-decoration:none; display:block;}
.nav_list2 ul li:hover{ color:#055da5;}
.nav_list2 ul li.active{background-color:#004564;}
.nav_list2 ul li.active a{ color:#fff;}



.list_titds{ height:40px; line-height:40px; padding:0 10px; font-size:20px; padding-bottom:5px; border-bottom:1px solid #e1e1e1; color:#1774c0; font-weight:bold;  }


.list_tydd{  padding-left:0px; margin-bottom:10px;}
.list_tydd li{ background:url(../images/list_bg.gif) no-repeat left center; height:33px; padding-left:12px; line-height:33px; overflow:hidden; position:relative; font-size:16px;}
.list_tydd li:nth-child(5n+5){ border-bottom:1px dashed #67a8c5; padding-bottom:8px; margin-bottom:8px;}
.list_tydd li span{ color:#666; font-size:14px; position:absolute; top:0px; right:0px;}


.act_pic{ width:268px;  height:170px; margin:10px auto; margin-bottom:10px; position:relative;}
.act_pic img{ width:268px; height:170px;}

.title_txt{ position:absolute; left:0px; bottom:0px; width:100%; overflow:hidden; background:rgba(0,0,0,0.6); height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px;}

.font15px{ }
.font15px ul li{ font-size:15px; overflow:hidden; height:32px; line-height:32px;}
.font15px ul li a{ width:90%;}

/*-- 文章 --*/

.wid1200pxd{ border:1px solid #e1e1e1; padding:20px 30px; min-height:440px;}

.article_con{ padding:15px;}


.article_con h2.titdda{ line-height:34px; font-size:24px;  padding:0px 0 15px 0; text-align:center; color:#1947a5;}
 .article_con h3{ font-size:20px; margin-bottom:20px; text-align:center;} 
  

.article_con .info_item {line-height: 30px; color:#777; text-align: center;border: #aacbee dashed 1px;border-width: 0 0 1px 0;height: 30px; margin-bottom:20px;}
.article_con .fontSize { float:right; width: 80px;color: #666;height: 30px;}
.article_con .fontSize .big {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #666; padding: 0 3px; cursor: auto;}
.article_con .fontSize .small {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0 3px;	color: #666;font-weight: bold;	cursor: auto;}
.article_con .fontSize .on {cursor: pointer;color: #0579c9;}


.con_txtd{ font-size:15px; line-height:28px;}
.con_txtd p{ margin-bottom:10px;}

.fj_list{ padding:20px 10px;  padding-top:10px;}
.fj_list ul li a{ background:url(../images/fj.png) no-repeat left 7px; height:30px; line-height:30px; overflow:hidden; color:#; font-size:14px; color:#00a0e9; padding-left:24px; display:block;}
.fj_list ul li a span{color:#f00; text-decoration:underline; margin-left:15px;}

.botm_fr { text-align:right; padding-top:10px; padding-right:20px;  border-top:1px dashed #aacbee;}
.botm_fr a{ color:#333;}
.botm_fr a:hover{ color:#00a0e9;}


.fj_list h2{ font-size:17px;  color:#1947a5; line-height:30px; margin-bottom:5px; padding-bottom:5px;}




.hei30px{ height:30px; background-color:#f1f1f1; line-height:30px; font-size:13px;}


.tp_posdd{ width:300px;}


.wid1200pxaa{ width:1200px; margin:0 auto;}
.wid700px{ width:755px; overflow:hidden;}
.wid500px{ width:400px;}
.hei320px{ position:relative;}
.wid360pxa{ width:360px; position:absolute; top:0px; right:0px;}



.mdzs{ height:250px; width:360px; overflow:hidden; overflow-x:scroll; }
.mdzs::-webkit-scrollbar{
    height: 5px;
}
.mdzs::-webkit-scrollbar-thumb{
     background:#ccc;border-radius:8px; 
}
.mdzs::-webkit-scrollbar-track{
    background:#eee;  border-radius:6px; 
}
.mdzs::-webkit-scrollbar-button{
    display: none;
}



.wenzi p{font-size:17px;line-height:30px;}



.nav ul li{width:14.2%;}
.wid_nav{width:1200px;}
.top_bg{ border:none;}
.nav{ background:url(http://www.zmjt.com.cn/res_root/zzmdtxfgs/templates/00000037/images/menu_bg_07.jpg) #2076c9 repeat-x  left top; height:50px;}
.nav ul li{ height:50px; line-height:50px; border:none; position:relative;}
.nav ul li a:hover,.nav ul li a.nav_tit.active{ background:rgba(20,104,184,0.5);}

.nav ul li:after{ content:""; height:26px; width:1px; background:#82b6f5; position:absolute; top:12px; left:0px;}
.nav ul li:first-child:after{ border:none; width:0px;}

.wid1200pxd{border:1px solid #abccee; }
.wid1200pxd.add_tit{ border:1px solid #abccee; border-top:none; background:url(http://www.zmjt.com.cn/res_root/zzmdtxfgs/templates/00000037/images/modhead.png) repeat-x top left; padding-top:0px;}
.titdd{ height:40px; margin-bottom:15px; line-height:40px; padding-left:0px; font-size:18px; color:#1d7ad9; font-weight:bold;}

.tabD1 .tabB1, .tabD1 .tabB1:hover, .tabD2 .tabB2, .tabD2 .tabB2:hover, .tabD3 .tabB3, .tabD3 .tabB3:hover, .tabD4 .tabB4, .tabD4 .tabB4:hover, .tabD5 .tabB5, .tabD5 .tabB5:hover, .tabD6 .tabB6, .tabD6 .tabB6:hover, .tabD7 .tabB7, .tabD7 .tabB7:hover, .tabD8 .tabB8, .tabD8 .tabB8:hover, .tabD9 .tabB9, .tabD9 .tabB9:hover, .tabD10 .tabB10, .tabD10 .tabB10:hover{
	background-color: #f9bb2b;
	-webkit-transition: background-color .0s ease-out;
	transition: background-color .0s ease-out;
}
.tabD1 .on .tabB1, .tabD1 .on .tabB1:hover, .tabD2 .on .tabB2, .tabD2 .on .tabB2:hover, .tabD3 .on .tabB3, .tabD3 .on .tabB3:hover, .tabD4 .on .tabB4, .tabD4 .on .tabB4:hover, .tabD5 .on .tabB5, .tabD5 .on .tabB5:hover, .tabD6 .on .tabB6, .tabD6 .on .tabB6:hover, .tabD7 .on .tabB7, .tabD7 .on .tabB7:hover, .tabD8 .on .tabB8, .tabD8 .on .tabB8:hover, .tabD9 .on .tabB9, .on .tabD9 .tabB9:hover, .tabD10 .on .tabB10, .tabD10 .on .tabB10:hover{
	background-color: #f9bb2b;
	-webkit-transition: background-color .0s ease-out;
	transition: background-color .0s ease-out;
}

.chaxun_box{ width:460px; margin:0 auto; margin-top:25px;}
.chaxun_box ul li{ border:1px solid #e1e1e1; height:40px; line-height:40px; padding:0 10px; margin-bottom:20px; overflow:hidden;}
.chaxun_box ul li input{ width:100%; height:40px; padding:0px; line-height:40px; border:none; color:#000; font-size:16px;}

input.sub_btn{ background:#f9bb2b; border-radius:6px; margin:0 auto; height:42px; width:120px; margin:0 auto; line-height:42px; text-align:center; font-size:18px; color:#fff; border:none; cursor:pointer; margin-top:15px;}

input.sub_btn:hover{ background:#ecae1e;}





.picshow{width:900px; margin:0 auto;margin-top:20px;overflow:hidden;}
.picshowtop{width:900px;text-align:center;position:relative;z-index:1;overflow:hidden;}
#pic1{max-width:700px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}

#preArrow_A{left:0px;background:url('../images/left.png') 0px 0px no-repeat;}
#nextArrow_A{right:0px;background:url('../images/right.png') 0px 0px no-repeat;}

.picshowtxt{width:900px;min-height:40px;_height:40px;margin-top:0px;}
.picshowtxt_left{float:left;width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.picshowtxt_left span{color:#e55656;font-size:30px;}
.picshowtxt_left i{color:#666666;font-size:20px;}
.picshowtxt_right{float:left;margin-left:10px;display:inline;line-height:23px;color:#666666;font-size:14px;width:840px; font-family:"宋体"; }
.picshowlist{width:900px;margin-top:0px;padding-bottom:10px;overflow:hidden;}
.picshowlist_mid{width:900px;margin-left:15px;display:inline;overflow:hidden;height:76px; }
.picmidleft{float:left;width:24px;height:76px;overflow:hidden;}
.picmidleft a{display:block;width:24px;height:76px;}
.picmidmid{float:left;width:800px;overflow:hidden;height:76px;padding-left:2px;}
.picmidmid ul{width:800px;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li{float:left;margin-left:8px;display:inline;width:76px;text-align:center;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li img{max-width:76px;height:76px;}
.selectpic{border:3px solid #1d7ad9;height:70px !important;}
.picmidright{float:left;width:24px;height:76px;overflow:hidden;}
.picmidright a{display:block;width:24px;height:76px;}
.picshowlist_right{float:left;width:120px;float:right;overflow:hidden;}




.chaxun_box{ width:460px; margin:0 auto; margin-top:25px;}
.chaxun_box ul li{ border:1px solid #e1e1e1; height:40px; line-height:40px; padding:0 10px; margin-bottom:20px; overflow:hidden;}
.chaxun_box ul li input{ width:100%; height:40px; padding:0px; line-height:40px; border:none; color:#000; font-size:16px;}

input.sub_btn{ background:#f9bb2b; border-radius:6px; margin:0 auto; height:42px; width:120px; margin:0 auto; line-height:42px; text-align:center; font-size:18px; color:#fff; border:none; cursor:pointer; margin-top:15px;}

input.sub_btn:hover{ background:#ecae1e;}



.tab_listdd{ width:1040px; margin:0 auto; margin-top:30px;}
.tab_listdd table tr th{ height:40px; border:1px solid #86d4ff; line-height:40px; text-align:center; font-size:16px; background-color:#16A5F3; color:#fff;}
.tab_listdd table tr td{ border:1px solid #86d4ff; padding:8px 5px; font-size:14px; line-height:20px; text-align:center; color:#333;}
.tab_listdd table tr:nth-child(even) td{ background-color:#E1F3FD;}
.tab_listdd table tr td a{ color:#e22323;}


.loading{ padding:100px 0; text-align:center; color:#999; text-align:center; line-height:30px; display:none;}
.tab_listdd table  h2{ text-align:center; font-size:16px; color:#666; text-align:center; font-weight:normal; line-height:40px; margin-top:40px;}

.wid600ed { width:580px;}