@charset "utf-8";

body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; *font-size:16px; color:#333; text-align:left; background:#fff; -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:top; display:inline-block; background-repeat:no-repeat;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;font-size:.875em;box-sizing:content-box;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}

.header input[type=password], 
.header input[type=text], 
.header input[type=file], 
.header input[type=tel], 
.header select, 
.header textarea,
.footer input[type=password], 
.footer input[type=text], 
.footer input[type=file], 
.footer input[type=tel], 
.footer select, 
.footer textarea
{padding:2px 6px; height:24px; line-height:24px; border:1px solid #ccc; background:#fff; color:#666;}

.request{color:#f00;}
textarea{vertical-align:top;overflow:auto;resize:none;height:auto;}

table{border-collapse:collapse;border-spacing:0;margin:auto !important;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

a{text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#cc0000;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both; height:0px; overflow:hidden;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent;}
.bgwhite{background-color:#fff;}
.bggray{background-color:#f5f5f5;}
.radius10{-moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

.mb{margin-bottom:20px;}
.mt{margin-top:20px;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

/*layout*/
.container{max-width:1100px; width:100%; margin-right:auto; margin-left:auto; zoom:1;}
.innerBox{margin-top:20px; margin-bottom:20px; overflow:hidden; zoom:1;}

/*header*/
.header{background:url(../yjj_header_files/header_banner_bg.jpg) no-repeat top;}
.header .container{position:relative;}
.header .banner{height:200px;}
.header .logo{position:absolute; top:80px; left:0;}

.header .hurdle{height:46px; background:url(../yjj_header_files/header_nav_bg.jpg) no-repeat top;}
.header .mainnav{padding-right:24%; height:46px;}
.header .mainnav li{float:left; width:14.28571%; background:url(../yjj_header_files/header_nav_splite.png) no-repeat left top;}
.header .mainnav li a{display:block; line-height:46px; font-size:18px; font-weight:bold; text-align:center; color:#fff;}
.header .mainnav li a i{display:block; margin:0 auto; height:46px; width:68px; background-image:url(../yjj_header_files/header_nav_font.png);}
.header .mainnav li a font{display:none;}
.header .mainnav li a:hover{background:url(../yjj_header_files/header_nav_on.png) repeat-x top;}
.header .mainnav li.hover a{background:url(../yjj_header_files/header_nav_on.png) repeat-x top;}
.header .mainnav li.navli0{background-image:none;}
.header .mainnav li.navli0 a i{background-position:0 center;}
.header .mainnav li.navli1 a i{background-position:-68px center;}
.header .mainnav li.navli2 a i{background-position:-136px center;}
.header .mainnav li.navli3 a i{background-position:-204px center;}
.header .mainnav li.navli4 a i{background-position:-272px center;}
.header .mainnav li.navli5 a i{background-position:-340px center;}
.header .mainnav li.navli6 a i{background-position:-408px center;}

.header .search{position:absolute; right:0; top:10px; z-index:10; width:22%; height:28px; background-color:#fff; border-radius:5px;}
.header .search dl{position:relative; width:100%; height:100%; z-index:5;}
.header .search dl dd{margin-right:50px; padding-left:10px;}
.header .search dl dd input[type="text"]{padding:0; height:28px; line-height:28px; width:100%; font-size:.8125em; color:#999; background:none; border:none;}
.header .search dl dt{position:absolute; top:0px; right:0px; z-index:5; width:40px; height:28px;}
.header .search dl dt input.searchBtn{width:100%; height:28px; color:#fff; font-size:.875em; cursor:pointer; background:url(../yjj_header_files/header_search_btn.png) no-repeat center; -webkit-appearance:none;}

.header .ipv6_icon{position:absolute; top:25px; left:20px; z-index:98;}

.header .menu{position:absolute; top:20px; left:249px; z-index:99; width:335px; height:36px; line-height:36px; color:#fff; font-size:.875em; background:url(../yjj_header_files/header_top_bg.png) no-repeat top;}
.header .menu ul, .header .menu ul li{float:left;}
.header .menu a{color:#fff;}
.header .menu a:hover{color:#ffe7a0;}
.header .menu .lang{padding:0 30px 0 15px}
.header .menu .lang li{text-shadow:0 1px 1px rgba(0,0,0,0.2);}
.header .menu .lang li.split{padding-right:12px; padding-left:12px; font-family:"宋体"; font-size:12px;}
.header .menu .drop_menu li{position:relative;}
.header .menu .drop_menu li h4 a{display:block; cursor:pointer;}
.header .menu .drop_menu li h4 a i{display:inline-block; vertical-align:top; margin-right:4px; margin-left:4px; width:30px; height:36px; background-image:url(../yjj_header_files/header_top_icons.png);}
.header .menu .drop_menu li h4 a font{display:inline-block; vertical-align:top;}
.header .menu .drop_menu li.wx h4 a i{background-position:0 center;}
.header .menu .drop_menu li.wb h4 a i{background-position:-30px center;}
.header .menu .drop_menu li.rss h4 a i{background-position:-60px center;}
.header .menu .drop_menu li.wap h4 a i{background-position:-90px center;}
.header .menu .drop_main{display:none;}

.header .menu .drop_main{position:absolute; top:31px; left:50%; z-index:9; margin-left:-55px; width:110px;}
.header .menu .drop_main dd{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:relative; padding-top:7px; *overflow:hidden;}
.header .menu .drop_main b{display:block; width:100%; height:146px; background:#000; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.header .menu .drop_main i{display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:7px solid transparent; border-bottom-color:#000; position:absolute; left:50%; top:-6px; margin-left:-7px;}
.header .menu .drop_main dt{position:absolute; top:0; left:0; z-index:2; width:100%;}
.header .menu .drop_main dt img{display:block; margin:17px auto 0; width:87px; height:87px;}
.header .menu .drop_main dt span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}

.header .menu .drop_menu li.wx .drop_main{width:216px; margin-left:-108px;}
.header .menu .drop_menu li.wx .drop_main div{float:left; width:108px;}

/*footer*/
.footer{font-size:.875em; color:#fff; text-align:center;}
.footer a{color:#fff;}
.footer_links{padding-top:30px; padding-bottom:30px; background:url(../yjj_footer_files/footer_links_bg.gif) repeat-x bottom #ececec; overflow:hidden;}
.footer_links .pics_link{margin:0 -5px; padding-bottom:30px; overflow:hidden;}
.footer_links .pics_link li{float:left; width:25%; text-align:center; background:url(../yjj_footer_files/footer_dot.gif) repeat-y left top;}
.footer_links .pics_link li a{display:block; margin:0 5px;}
.footer_links .pics_link li.li0{background:none;}

.footer_links .select_link li{float:left; width:20%; text-align:center;}
.footer_links .select_link li select{width:90%; font-size:1em;}
.footer_menu{padding:10px 0; line-height:20px; background-color:#fb4831; border-bottom:#ccc solid 1px;}
.footer_menu span{display:inline-block;}
.footer_menu span font{font-family:"宋体"; padding-right:2px; padding-left:8px;}
.footer_menu span.span0 font{display:none;}
.footer_text{padding-bottom:10px; background:url(../yjj_footer_files/footer_bg.jpg) no-repeat top #9b0101;}
.footer_text .footer_bqxx{padding:22px 0 5px; text-align:center;line-height:180%; text-shadow:0 2px 3px rgba(0,0,0,0.35);}
.footer_text .footer_bqxx span{display:inline-block; margin-right:4px; margin-left:4px;}
.footer_text .footer_wzbs{}

/*common*/
.common_box{position:relative; border:solid #e0e0e0 1px;}
.common_box.noborder{border:none;}
.common_bd{padding-top:10px; padding-bottom:5px;}
.common_bd_2{padding-top:15px; padding-bottom:15px;}
.common_bd_3{padding:10px 15px;}
.common_bd_in{padding-bottom:15px;}

.common_head{padding-top:16px; padding-bottom:12px; line-height:24px; border-bottom:solid #e3e3e3 1px;}
.common_head.another{padding-top:12px; padding-bottom:10px; border-bottom:solid #bd0400 2px;}
.common_head.another2{padding-top:0; padding-bottom:0; line-height:50px;}
.common_head .hd{float:left; font-size:1.125em; *font-size:16px;}
.common_head .hd li{float:left; text-align:center;}
.common_head .hd li.on{cursor:pointer;}
.common_head .hd li.on.default{cursor:text !important;}
.common_head .common_hd li{float:left; padding-right:15px; padding-left:15px; font-size:1em; text-align:center;}
.common_head h3{float:left; font-size:1em; font-weight:bold; color:#d42b2b;}
.common_head h3 a{color:#d42b2b;}
.common_head h3.style2{position:relative; padding-left:32px;}
.common_head h3.style2 i{position:absolute; top:50%; left:16px; margin-top:-5px; width:4px; height:10px; background-color:#d42b2b;;}

.common_head .menu1 li{margin-right:20px;}
.common_head .menu1 li.on{color:#d42b2b; font-weight:bold;}
.common_head .menu1 li.on a{color:#d42b2b;}

.common_head .menu2 li{margin:-1px; padding-top:1px; padding-bottom:1px;}
.common_head .menu2 li.on{font-weight:700; color:#fff; background:#d42b2b;}
.common_head .menu2 li.on a{color:#fff;}
.common_head .menu2 li a.redirect{font-weight:bold; color:#fff;}

.common_head .menu3 li{margin:-1px; padding:1px 25px;}
.common_head .menu3 li.on{font-weight:700; color:#fff; border-bottom:solid #c00 3px;}
.common_head .menu3 li.on a{color:#c00;}

.common_inhead .inhd{line-height:35px; margin-bottom:5px;}
.common_inhead .inhd li{float:left; padding:0 20px; margin:5px 5px 0 0;}
.common_inhead .inhd li.on{background-color:#f4f4f4;}
.common_inhead .inhd li.on a{color:#c00; font-weight:bold;}

/* .common_more{float:right; overflow:hidden;}
.common_more a{display:block; position:relative; color:#999; font-size:.875em; *background:url(../images/public/more.gif) no-repeat right;}
.common_more a:hover{color:#d42b2b} */

.infoList{line-height:1.6em; font-size:.9375em; overflow:hidden;}
.infoList li{position:relative; float:left; width:100%; padding-top:4px; padding-bottom:4px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 90px 0 22px; font-weight:normal; font-size:1em; overflow:hidden;}
.infoList li h4 a{float:left; max-width:100%;}
.infoList li h4 a:hover{font-weight:bold;}
.infoList li h4 a:hover i{background-color:#c00;}
.infoList li h4 i{position:absolute; top:-2px; left:4px; margin-top:.8em; width:4px; height:4px; background-color:#333;}
.infoList li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; color:#999; font-size:.875em; white-space:nowrap;}
.infoList li br{display:none;}

.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}

.infoList li h4 a,
.common_picSlide .bd li span.txt,
.zdly_news .topics a,
.news .newlist li h4 a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common_picSlide{position:relative; float:left; overflow:hidden;}
.common_picSlide .bd{position:absolute; top:0; left:0; width:100%;}
.common_picSlide .bd ul{width:100% !important; height:100% !important;}
.common_picSlide .bd ul li{position:relative; width:100% !important; height:100%;}
.common_picSlide .bd li img{width:100%; height:100%;}
.common_picSlide .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:1; width:100%; height:48px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.common_picSlide .bd li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:2; margin:0 92px 0 12px; line-height:48px; color:#fff; text-align:left; font-size:.9375em;}
.common_picSlide .btn_prev,
.common_picSlide .btn_next{position:absolute; top:50%; z-index:5; margin-top:-70px; display:block; width:30px; height:73px; background-image:url(../images/slideArrow.png); cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.common_picSlide .btn_prev{left:3%; background-position:left center;}
.common_picSlide .btn_next{right:3%; background-position:right center;}
.common_picSlide .btn_prev:hover,
.common_picSlide .btn_next:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.common_picSlide .hd{position:absolute; bottom:18px; right:8px; z-index:5;}
.common_picSlide .hd ul li{float:left; margin-right:6px; width:10px; height:10px; line-height:8px; font-family:Arial; font-size:12px; background:#fff; border-radius:50%; cursor:pointer;}
.common_picSlide .hd ul li.on{color:#fff; background:#90c31f;}

/* .menu_icons{overflow:hidden;}
.menu_icons li{float:left;}
.menu_icons li a{display:block; text-align:center; background:url(../images/channel/zwgk_xxgk_btn.gif) repeat-x center #fff; border:solid #e3e3e3 1px;}
.menu_icons li a:hover{color:#c00; border-color:#cdcdcd;}
.menu_icons li a i{width:30px; height:30px; vertical-align:middle;}
.menu_icons li a font{display:inline-block; vertical-align:middle; text-align:left; line-height:120%; max-height:30px;} */

/* .crumb{padding:15px 0 15px; color:#000; font-size:.9375em; *font-size:15px; line-height:24px; background-color:#f3f3f3;}
.crumb i{display:inline-block; width:18px; height:23px; margin:0 12px 0 10px; background:url(../images/pages/crumb.png) no-repeat left 0;}
.crumb font{vertical-align:top;}
.crumb em{font-style:normal; display:inline-block; }
.crumb a{display:inline-block; color:#000;}
.crumb span{color:#c71818; font-weight:bold;} */


/*backtop*/
/* .backtop{width:39px; height:39px; position:fixed; right:2px; bottom:2px; z-index:999; overflow:hidden; display:none; border-radius:2px;}
.backtop .btn{width:39px; height:39px;background:url(../images/pages/gotop.gif) no-repeat center #c71818; cursor:pointer; position:relative;}
.backtop .rotate{position:absolute;top:0;left:0; padding:5px 0; width:39px; height:29px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#c71818;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.backtop:hover .rotate,.backtop:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.backtop:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;} */

/*pagediv*/
.pagediv{padding-top:30px; padding-bottom:30px; font-size:.875em; color:#888; line-height:200%; text-align:center; clear:both;}
.pagediv a{display:inline-block; *display:inline; padding:0 10px; color:#888; margin:2px; zoom:1; background-color:#fff; border:solid #ddd 1px; border-radius:2px; vertical-align:top;}
.pagediv a:hover,
.pagediv .current{background-color:#c71818; border:solid #c71818 1px; color:#fff;}


.table_style{margin:0 auto 15px; border-collapse:collapse;}
.table_style td, .table_style th{border-collapse:collapse; border:solid #000 1px; padding:8px; line-height:160%;}
.table_style th{font-weight:700; text-align:center; background-color:#efefef;}

.even{background-color:#f6f6f6;}
.odd{background-color:#ffffff;}

.rel_news{position:relative; padding-left:125px; color:#0b6dd0; min-height:40px; display:none;}
.rel_news h5{position:absolute; top:8px; left:0; width:125px; text-align:right; font-size:.9375em; line-height:1.6em;}
.rel_news .infoList li{padding-top:8px; padding-bottom:8px;}
.rel_news .infoList li h4{padding-right:0;}