@charset "utf-8";

/* CSS Reset*/
html{min-height:101%}
body {margin:0; padding:0;font-family:"\5B8B\4F53",serif;font-size:12px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol, ul, li {list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
table {border-collapse: collapse;border-spacing: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
table{margin: 0px auto;}
q:before, q:after {content: '';content: none;}
a:link, a:visited {color:#252525;text-decoration: none;}
a:hover{text-decoration:underline;color:#FF6600;}


/*-- Public --*/
body .wrap{width:980px;margin:0 auto; overflow:hidden;}
.c_fl{ float:left !important; _display:inline;  }
.c_fr{ float:right !important; _display:inline;}
.clearfix {zoom: 1;}
.clear{clear:both;}
.bh1{height:1px;clear:both;}
.h10{height:10px;clear:both;}
.h20{height:20px;clear:both;}
.more{float:right;margin-right:15px; font-size:12px; font-weight:normal;}
.hot{width:22px;height:12px;background:url(../images/new.gif) no-repeat -111px -40px;position:absolute;right:22px;top:-9px;z-index:999}
.new{width:22px;height:12px;background:url(../images/icon_02.gif) no-repeat -85px -40px;_background:url(../images/icon_01.gif) no-repeat -85px -40px;position:absolute;right:22px;top:-9px;z-index:999}
.hw{display:inline-block;width:40px;margin-right:5px;height:28px;line-height:28px;background:url(../images/news_hot.gif) 2px 2px no-repeat;font-size:12px;color:#FFF;font-weight:400; text-align:center}
.more{float:right; font-size:12px;}

#topnav{
	width:100%;
    height: 35px;
    line-height: 35px;
}

/* footter
==========================================================*/
.footer{ width:100%;border-top: 1px solid #dbdbdb; height:150px;}
.footer_about{height:32px;line-height:32px;text-align:center; margin:5px auto;}
.footer_about span{padding:0 10px;}
.footer_nr p{line-height:24px;text-align:center; height:24px;}
.footer_b{ height:70px; background:url(../images/pagebottom_b_bg.gif) 227px 5px no-repeat;}
.footer_b ul{ width:540px; margin-left:220px;}
.footer_b li{float:left;width:70px; padding:5px 0 0 50px;height:50px;border:1px solid #d2d2d2;line-height:20px; margin:6px;font-size:12px;}

body {background:url(../images/cyjbg_01.jpg)  top center no-repeat;}
#header{margin:0px auto;height:648px; }

.menu{
	width: 44px;
    height:258px;
    position: fixed;
    left: 50%;
    margin-left: -664px;
    margin-top:-50px;
    z-index: 9999;
	}
.menu ul{ padding:0px 20px ;}
.menu ul li{
	width: 130px;
    height: 50px;
    line-height: 50px;
    background: #3c8a1e;
    position: relative;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-bottom: 2px;
	}
.menu ul li a{color:#fff; text-decoration: none;padding:0 20px; line-height:37px; display:block;}
.menu ul li a:hover{text-decoration:none;color:#FFF;}

.tit{height:111px; margin-bottom:45px;}



.focus{width:500px;height:320px;}
.focusBox { position: relative; width:500px; height:320px;margin:0px auto;overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 500px; height:320px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width:20px; height: 17px; line-height: 17px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.m_wnews { width:300px;  background: #F4F4F4; line-height:150%;  position: relative; border: 1px solid #CBCBCB; zoom: 1; height: 60px; padding-left: 35px; overflow: hidden; padding-right: 45px; }
.m_wnews a{ color:#2A78B4;  }
.m_wnews strong { background: #D7D7D7; position: absolute; left: 0; top: 0; width: 12px; padding: 3px 8px; height: 54px; overflow: hidden; text-align: center; font-weight: normal; }
.m_wnews div { padding: 3px; line-height: 2em; }
.m_wnews .m_wmore { position: absolute; right: 50px; top: 25px; font-family: "宋体"; }
.m_wnews .pagesize { position: absolute; right: 5px; top: 3px; }
.m_wnews .pagesize a { background: url(../images/index_newadd.png) no-repeat -21px 0; width: 21px; height: 21px; display: block; overflow: hidden; line-height: 0; text-indent: -999em; margin-bottom: 3px; }
.m_wnews .pagesize a.prev:hover { background-position: 0 0; }
.m_wnews .pagesize a.next { background-position: -21px -26px; }
.m_wnews .pagesize a.next:hover {background-position: 0 -26px;}


.column_1{padding-top:40px;height:516px;background:url(../images/2019/cyjbg_02.jpg) top center no-repeat}
.column_1 .sidebar{ width:460px;}
.column_1 .sidebar ul .tou{margin:8px auto; white-space:normal}
.column_1 .sidebar ul li{ margin:0 auto 8px; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.column_1 .sidebar ul li h4{ font-size:20px; text-align:center; font-weight:bold; color:#ff0000}
.column_1 .sidebar ul li h4 a{ white-space:nowrap; color:#ff0000; line-height:36px;display:inline-block;}
.column_1 .sidebar ul li a{line-height:26px; overflow:hidden;}
.column_1 .sidebar ul li p a{line-height:26px; color:#666;  display:inline-blok; height:50px; overflow:hidden;}
.column_1 .sidebar ul li p a:hover{text-decoration:none; color:#ff6600;}
.column_1 .sidebar ul li p{ text-indent:24px;}

.column_2{height:582px;background:url(../images/2017cyjbg_03.jpg) top center no-repeat}
.column_2 .content{ overflow:hidden;}
.column_2 .content ul li{float:left; margin-top:20px;width:49%;font-size:16px;white-space:nowrap; overflow:hidden;}
.column_2 .content .viewimg{
    width: 100px;
    height: 80px;
    float: left;
    display: inline;
    margin-right:20px;
    position: relative;
    overflow: hidden;
	}
.column_2 .content .viewtext{
	margin: 0;
    padding: 0;
    color: #3e3e3e;
    height:80px;
    line-height: 24px;
    display: block;
    overflow: hidden;
}
.column_2 .content .viewtext p{white-space: normal; font-size:14px; text-indent:2em;}

.column_3{height:680px;background:url(../images/2017cyjbg_04.jpg) top center no-repeat}
.column_3 video{ margin:auto; display:block}


.column_4{height:620px; padding-top:50px;background:url(../images/2017cyjbg_05.jpg) top center no-repeat}
.column_4 li{float:left;margin:10px 13px;}
.column_4 li dl{ width:300px;}
.column_4 li dl dt{ height:200px;position: relative;}
.column_4 li dl dt .vode-mask { background: url(../images/video_ico.png); width:50px; height:50px; position: absolute; left:40%; top:60px; }
.column_4 li dl dt img{width:300px; height:200px;}
.column_4 li dl dd{ line-height:22px;margin-top:10px;font-size:14px;text-align: center;text-overflow: ellipsis; white-space: nowrap;}


.column_5{height:660px;background:url(../images/2017cyjbg_06.jpg) top center no-repeat}
.column_5 li{float:left;margin:20px 12px;width: 220px;}
.column_5 ul li img{width:220px; height:150px;}
.column_5 ul li p{ display:block;width:220px; line-height:22px;margin-top:10px;font-size:14px;text-align: center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


.column_6{height:370px;background:url(../images/2017cyjbg_07.jpg) top center no-repeat}
.column_6 li{float:left;margin:20px 12px;}
.column_6 ul li img{width:220px; height:150px;}

