@charset "utf-8";

*{ padding:0; margin:0;}
table { border-collapse:collapse; border-spacing: 0}
a { text-decoration:none; color:#000;}
a:hover { color:#808E2F;}
input { outline:none}
textarea { resize:none}
li { list-style: none}
img { border:none; vertical-align:bottom;}
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
h1,h2,h3,h4,h5,em,i { font-weight:normal; font-style:normal;}
/*=======================================================*/
body { font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei,sans-serif; font-size:14px; color:#333; line-height:1.5; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color:transparent; outline:0;}
.wrapper { width:1280px; padding:0; margin:0 auto 15px;}
.box { width:1280px; margin:0 auto 15px;}
.main { float:left; width:920px;}
.sidebar { float:right; width:320px;}
.container { width:1280px; margin:0 auto;}
.container:after {clear:both; display:table; content:"";}
/**/
.top { margin:0 auto; width:1280px;}
.header { height:90px; background-color:#FFF;}
.header .container { width:1280px; height:90px; margin:0 auto;}
.header .logo { float:left; width:420px; height:90px; background:url(../images/logo_cn.png) no-repeat left center;}
.header .logo img { width:420px; height:90px;}
.header .logo a { display:block; width:100%; height:90px; color:transparent!important;}
.header_r { float:right; padding:35px 0 0 0; }
/**/
.headlink { float:left; height:28px; width:375px; text-align:right; padding:40px 0 0 15px;}
.headlink a { display:inline-block; width:80px; text-align:center; height:32px; line-height:32px; font-size:16px; background-color:#7F8D2C; color:#FFF; margin-left:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.headlink a:hover { background-color:#636F1A; color:#FFF; box-shadow:0px 2px 3px #888888;}
/**/
.headbot { float:right; width:370px; height:34px; line-height:34px;}
.language { float:right;}
.language a { display:block; height:34px; line-height:34px; padding:0 15px; background-color:#4A5427; color:#FFF; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
/**/
.search { float:right; width:280px; height:34px; line-height:34px; margin-right:10px; overflow:hidden;}
.search .text { float:left; display:block; height:34px; padding:0 10px 0 40px; width:200px; border:none; background:#bec4ae url(../images/search.png) no-repeat 5px center; color:#5b6639!important; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.search button { float:right; display:block; width:70px; height:34px; color:#FFF; background-color:#4a5427; border:none; cursor:pointer; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
/**/
.menu { width:100%; height:68px; background-color:#7F8D2C;}
.menu .container { width:1280px; height:68px; margin:0 auto; padding:6px 0; color:#FFF;}
.menu a { color:#FFF;}
.index { float:left; width:110px; height:56px; line-height:56px; font-size:24px; background:url(../images/index.png) no-repeat left center; padding-left:50px; margin-left:55px;}

.menu ul.nav { float:left; width:1000px; height:56px; padding:4px 0; margin-left:60px;}
.menu ul.nav li { float:left; width:200px; height:24px; line-height:24px; text-align:center; font-size:16px; background-color:#7F8D2C;}
.menu ul.nav li a { display:block; color:#FFF;}
.menu ul.nav li a:hover { color:#} 
/**/
.banner { width:1280px; height:auto; margin:0 auto 15px;}
.banner img { width:100%; height:auto; min-width:1280px;}
.banner100 { width:1280px; height:auto; margin:0 auto 15px;}
.banner100 img { width:100%; height:auto;}
/**/
.title { height:40px; padding:0 10px; border-bottom:1px solid #EEE;}
.more { float:right; display:block; width:40px; height:40px; line-height:40px; background:url(../images/more.png) no-repeat center center; color:transparent!important;}
.title h2 { float:left; display:block; height:40px; line-height:40px; font-size:18px; color:#4a5427; padding-left:15px; background:url(../images/title_bg.png) no-repeat 0 center;}

/**/
.title2 { height:41px; padding:0 10px;}
.title2 h2 { float:left; height:40px; line-height:40px; color:#7F8D2C; font-size:18px;}
.title2 .more { margin-top:6px;}
/**/
.video { position:relative; float: right; width: 500px; height: 355px; background-color:#082048; overflow:hidden;}
.video iframe { width: 500px; height: 355px;}
/**/
.slide_wrap { position:relative; float:left; width:465px; height:330px; background-color:#082048; overflow:hidden;}
.slide_imglist {}
.slide_imglist li { float:left; margin-right:3px; display:inline;}
.slide_imglist li img { width:465px; height:330px; display:block;}

.zt_hot .slide_wrap { position:relative; float:right; width:500px; height:355px; background-color:#082048; overflow:hidden;}
.zt_hot .slide_imglist {}
.zt_hot .slide_imglist li { float:left; margin-right:3px; display:inline;}
.zt_hot .slide_imglist li img { width:500px; height:355px; display:block;}

.slide_title { bottom:0;left:0;width:100%;height:45px;overflow:hidden;position:absolute;}
.slide_title h3 { position:absolute;top:0;left:0;height:45px;line-height:45px;overflow:hidden; padding:0 10px; z-index:2; display:block;}
.slide_title h3 a { color:#EFEFEF; font-size:14px;}
.slide_title h3 a:hover { color:#FFF000;}
.slide_title em { position:absolute; left:0; display:block; top:0; width:100%; height:45px;opacity:0.45;filter:alpha(opacity=45);background:#000;z-index:1;}
.slide_num { right:5px;z-index:3;top:0;position:absolute;}
.slide_num dd { display:inline; margin:10px 4px 0 0;width:22px;height:22px;font-size:14px;text-align:center;line-height:22px;border:1px #eee solid;background:#d4d4d4;cursor:pointer;float:left;}
.slide_num dd.active { color:#FFF; border:1px solid #7F8D2C; background-color:#7F8D2C;}
/**/
.hot { float:left; width:465px; height:330px; margin-left:15px; border:1px solid #CCC; border-top:3px solid #7F8D2C;}
.hot_body { padding:10px;}
.hot_body li { display:block; height:30px; line-height:30px; padding-left:12px; background:url(../images/li2.png) no-repeat left center; position:relative;}
.hot_body li:before { position:absolute; content:">"; left:0;}
.hot_body li a { float:left; display:block; height:30px; width:350px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.hot_body li span { float:right;}
/**/
.block { float:right; width:320px;}
/**/
.notice { width:320px; height:330px; border:1px solid #CCC; border-top:3px solid #7F8D2C;}
.notice_con { height:auto; padding:10px}
.notice_pic { width:300px; height:125px; padding-top:5px;}
.notice_pic .picli { float:left; width:145px; height:105px; margin-left:10px;}
.notice_pic .picli:nth-child(2n+1) { margin-left:0;}
.notice_pic .picli img { width:145px; height:105px;}

.notice_con ul { display:block;}
.notice_con li { display:block; height:30px; line-height:30px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; font-weight:normal; position:relative; padding-left:15px;}
.notice_con li:before { position:absolute; content:">"; left:0;}
/**/
.email { width:320px; height:100px; padding:10px; background-color:#F2F2F2;}
.email h2 { font-size:16px; color:#7F8D2C; margin-bottom:10px;}
.email_con { position:relative; line-height:40px; padding-right:60px;}
.email_con input#dmail { width:100%; height:40px; background-color:#FFF; border:none; padding:0 10px;}
.email_con button { width:60px; height:40px; position:absolute; right:0; top:0; background-color:#4A5427; color:#FFF; border:none;}
.sidebar .email { margin-bottom:15px;}
/**/
.con_l { float:left; width:945px;}
.con_r { float:right; width:320px;}
/**/

.newa, .newb { float:left; width:465px; margin:0 0 15px 15px; border:1px solid #CCC; border-top:3px solid #7F8D2C;}
.newa:nth-child(2n+1), .newb:nth-child(2n+1) { margin-left:0;}
.newb { margin-bottom:0;}
.newa_con { padding:10px; height:310px;}
.newa_con li { display:block; height:90px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #EEE; padding-left:130px; position:relative;}
.newa_con li:nth-child(3) { margin-bottom:0; border-bottom:none;}
.newa_con li .newa_pic { width:115px; height:80px; position:absolute; left:0; top:0;}
.newa_con li .newa_pic img { width:100%; height:100%;}
.newa_con li h2 { font-size:16px; height:30px; line-height:30px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.newa_con li:hover h2 { color:#808E2F;}
.newa_con li p { display:block; font-size:14px; height:48px; line-height:24px; color:#999; overflow:hidden;}
/**/
.newb_con { padding:10px; height:310px;}
.newb_pic { width:100%; height:100px; margin-bottom:10px;}
.newb_pic li { float:left; width:141px; height:100px; display:block; margin-left:10px;}
.newb_pic li:nth-child(3n+1) { margin-left:0;}
.newb_pic li img { width:100%; height:100%;}


.newb_list li { height:30px; line-height:30px; position:relative; padding-left:15px;}
.newb_list li:before { position:absolute; content:">"; left:0;}
.newb_list li h2 { float:left; width:350px; height:30px; line-height:30px; font-size:14px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.newb_list li:hover h2 { color:#808E2F;}
.newb_list span { float:right;}
/**/
.s_newa, .s_newb { display:block; border:1px solid #CCC; border-top:3px solid #7F8D2C; margin-bottom:15px;}
.s_newb .newb_con h2 { width:100%;}
/**/
.s_news { border:1px solid #CCC; border-top:3px solid #7F8D2C;margin-bottom:15px;}
.s_news_body { padding:3px 10px 10px 10px;}
.s_news_body li { display:block; height:30px; line-height:30px; font-size:14px; background:url(pic/li.png) no-repeat left center; padding-left:12px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; font-weight:normal; position:relative;}
.s_news_body li:before { position:absolute; content:">"; left:0;}
/**/
.data { width:320px; height:723px; background-color:#F2F2F2;}
.data_box { padding-top:3px; margin-bottom:15px;}
.data_con { padding:10px; height:310px;}
.data_con li { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #CFCFCF;}
.data_con li:nth-child(5) { margin-bottom:0; border-bottom:none;}
.data_con li h2 { font-size:14px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.data_con li:hover h2 { color:#808E2F;}
.data_con li p { font-size:12px; color:#999; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
/**/
.crumbs { height:40px; line-height:40px; margin-bottom:20px; padding:0 0 3px 0; background: url(../images/crumbs.png) repeat-x left bottom;}
.crumbs h2 { float:left; display:block; height:40px; font-size:18px; color:#7F8D2C; border-bottom:3px solid #7F8D2C; padding:0 20px 0 0;}
.crumbs_r { float:right;}
/**/
.newlist { min-height:600px; margin-bottom:8px;}
.newlist li { height:45px; border-bottom:1px dotted #EEE; position:relative; padding-right:120px;}
.newlist li .time { position:absolute; right:0; top:0; width:90px; height:45px; line-height:45px; color:#999; font-size:12px; text-align:center; border-radius:4px;}
.newlist li h2 { display:block; height:45px; line-height:45px; font-size:14px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.newlist li p { height:26px; line-height:26px; font-size:12px; color:#999; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
/**/
.newshow { padding:20px;}
.newshow_title { text-align:center; border-bottom:1px dotted #BCBCBC; padding-bottom:30px; margin-bottom:30px;}
.newshow_title h1 { font-size:20px; line-height:30px; margin-bottom:15px;}
.newshow_info { font-size:14px; font-weight:normal;}
.newshow_info span { padding:0 10px;}
.newshow_body { line-height:26px; font-size:16px; padding-bottom:10px; margin-bottom:8px; border-bottom:1px solid #bec4ae;}
.newshow_body p { line-height:26px; margin-bottom:8px;}
/**/
.newshow_nav { line-height:30px; margin-bottom:8px;}
/**/
.in_zt { border:1px solid #CCC; border-top:3px solid #7F8D2C; width: 1280px; margin: 0 auto 15px;}
.in_zt_title { height:40px; padding:0 10px; border-bottom:1px solid #EEE;}
.in_zt_title h2 { float:left; display:block; height:40px; line-height:40px; font-size:18px; padding-left:15px; background:url(../images/title_bg.png) no-repeat 0 center;}
.in_zt_hot { width:100%; height:auto;}
.in_zt_hot img { display: block; width:100%; height:100%;}
.in_zt_hot_a { width: 100%; height: 130px; margin-bottom: 10px;}
.in_zt_hot_b { width: 100%; height: 130px;}

.in_zt_hot_b ul li { float: left; display: block; height:auto;}
.in_zt_hot_b ul li.za_l { width: 350px; height: 130px; margin-right: 10px;}
.in_zt_hot_b ul li.za_l img { width: 100%; height: 100%;}
.in_zt_hot_b ul li.za_r { width: 198px; height: 130px; color: #FFF; background-color: #022d7c; line-height: 130px; text-align: center; font-size: 28px;}
.in_zt_hot_b ul li.za_r a { display: block; width: 100%; height: 100%; color: #FFF;}
.in_zt_hot_b ul li.za_r a:hover { color: #FFF;}
/**/
.index-ztlist {}
.index-ztlist li { float: left; width: 350px; height: 130px; margin-right: 10px;}
.index-ztlist li:nth-child(1) { float: none; width: 100%!important; height: 130px; margin-bottom: 10px; margin-right: 0;}
.index-ztlist li img { width: 100%; height: 100%;}
.index-ztlist li.za_r { width: 198px; height: 130px; color: #FFF; background-color: #022d7c; line-height: 130px; text-align: center; font-size: 28px; margin-right: 0;}
.index-ztlist li.za_r a { display: block; width: 100%; height: 100%; color: #FFF;}
.index-ztlist li.za_r a:hover { color: #FFF;}
/*zhuanti*/
.zt_header { width:1280px; height:90px; margin:0 auto;}
.zt_logo { float:left; height:210px; height:90px;}
.zt_logo img { width:210px; height:90px;}
.zt_menu { float:left; width:1010px; height:90px; padding:21px 0; margin-left:60px; background-color:#7F8D2C;}
.zt_menu li { float:left; width:200px; height:24px; line-height:24px; text-align:center; font-size:16px; background-color:#7F8D2C;}
.zt_menu li a { display:block; color:#FFF;}
.zt_menu li a:hover { color:#} 
.zt_banner { width:1280px; margin:0 auto 15px;}
/**/
.zt_hot { margin-bottom:15px;}
.zt_hot_title { height:30px; line-height: 30px; margin-bottom: 10px; position: relative; padding-left: 20px;}
.zt_hot_title:before { position:absolute; content:""; left:0; top:4px; width:4px; height:22px; background-color:#7F8D2C;} 
.zt_hot_title h2 { float: left; font-size: 22px; line-height: 30px; color: #7F8D2C;}
.zt_hot_title a { color: #7F8D2C;}

.zt_hot_new { float:left; width:730px;}
.zt_hot_li { border-bottom:1px dashed #EEE; margin-bottom:16px; padding-bottom:16px;}
.zt_hot_li h2 { font-size:26px; line-height:48px; font-weight:bold;}
.zt_hot_li p { height:48px; line-height:24px; overflow:hidden; color:#999;}
.zt_hot_new li { display:block; height:32px; line-height:32px; padding:0 100px 0 10px; font-size:16px; position:relative;}
.zt_hot_new li:before { position:absolute; content:""; left:0; top:15px; width:4px; height:4px; background-color:#CCC;} 
.zt_hot_new li span { display:block; width:100px; height:34px; text-align:right; position:absolute; right:0; top:0; color:#999;}
.zt_hot_new li h2 { float:left; font-size:16px;}
/**/
.zt_title { height:50px; line-height:50px; margin-bottom:15px; position:relative;}
.zt_title:before { position:absolute; width:1260px; height:2px; content:""; background-color:#C6B079; left:20px; top:25px;} 
.zt_title:after { position:absolute; width:1260px; height:2px; content:""; background-color:#7F8D2C; left:0; top:30px;}
.zt_title h2 { font-size: 22px; height:50px; line-height:50px; padding:0 20px; background-color:#FFF; color: #7F8D2C; position:absolute; left:50px; top:0; z-index:999;}
/**/
.zt_list {}
.zt_list li { float:left; display:block; width:620px; height:100px; padding-left:160px; margin:0 0 20px 40px; position:relative;}
.zt_list li:nth-child(2n+1) { margin-left:0;}
.zt_list .zt_pic { width:141px; height:100px; position:absolute; left:0; top:0;}
.zt_list .zt_pic img { width:100%; height:100%;}
.zt_list .zt_text {}
.zt_list .zt_text h2 { height:30px; font-size:16px; color:#000;}
.zt_list .zt_text p { font-size:12px; height:66px; line-height:22px; color:#999; overflow:hidden;}
/**/
.isunwes {}
.isunwes li { display: block; float: left; width: 25%; padding: 10px;}
.isunwes-image { width: 100%; height: auto;}
.isunwes-image img { width: 100%; height: 100%;}

/**/
.zhuantiall {}
.zhuantiall-item { float: left; width: 426px; padding: 13px;}
.zhuantiall-item-image { width: 400px; height: 220px; margin-bottom: 10px;}
.zhuantiall-item-image img { width: 100%; height: 100%;}
.zhuantiall-item h2 { font-size: 16px; height: 48px; line-height: 24px;}
/**/
.pagebar { height:30px; line-height:30px; text-align:center; margin-bottom:8px;}
.pagebar .page-item, .pagebar .page-num { display:inline-block; height:26px; line-height:26px; font-size:14px; padding:0 5px; border:1px solid #EEE; background-color:#F5F5F5; color:#333; margin:0 2px;}
.pagebar .page-num-current { color:#FFF; background-color:#7F8D2C;}
/**/
.link { width:1280px; margin:0 auto 15px; border:1px solid #CCC; border-top:3px solid #7F8D2C;}
.link_con { padding:10px; line-height: 30px;}
.link_con a { margin-right:40px; white-space:nowrap;}

.linklist { min-height: 300px;}
.linklist a { float: left; line-height: 40px; margin-right: 40px;}
/**/
.footer { margin:0 auto; width:1280px;}
.footer_con { padding:10px 0; background-color:#F2F2F2; color:#000;}
.footer_con a { color:#000;}
.footer_info { float:left; width:920px; font-size:14px; line-height:30px; padding-left:20px;}
.footer_ewm { float:right; width:320px; padding-right:20px;}
.footer_ewm img  { width:auto; height:100px;}
.copyright { background-color:#333; color:#C8C8C8; padding:15px 20px;}
.copyright a { color:#C8C8C8;}
/**/
.zt-scgs {}
.zt-scgs-title { height:50px; line-height:50px; margin-bottom:15px; position:relative;}
.zt-scgs-title:before { position:absolute; width:820px; height:2px; content:""; background-color:#C6B079; left:20px; top:25px;} 
.zt-scgs-title:after { position:absolute; width:840px; height:2px; content:""; background-color:#7F8D2C; left:0; top:30px;}
.zt-scgs-title h2 { font-size: 22px; height:50px; line-height:50px; padding:0 20px; background-color:#FFF; color: #7F8D2C; position:absolute; left:50px; top:0; z-index:999;}
.zt-scgs-list { float: left; width: 840px;}
.zt-scgs-box { width: 100%; margin-bottom: 20px;}
.zt-scgs-list-con {}
.zt-scgs-list-con li { float:left; display:block; width:840px; height:100px; padding-left:160px; margin-bottom: 20px; position:relative;}
.zt-scgs-list-con li:nth-child(2n+1) { margin-left:0;}
.zt-scgs-list-con .zt_pic { width:141px; height:100px; position:absolute; left:0; top:0;}
.zt-scgs-list-con .zt_pic img { width:100%; height:100%;}
.zt-scgs-list-con .zt_text {}
.zt-scgs-list-con .zt_text h2 { height:30px; font-size:16px; color:#000;}
.zt-scgs-list-con .zt_text p { font-size:12px; height:66px; line-height:22px; color:#999; overflow:hidden;}

.zt-scgs-photo { float: right; width: 380px;}
.zt-scgs-photo li { display: block; width: 100%; height: auto; margin-bottom: 20px;}
.zt-scgs-photo li img { width: 100%; height: auto;}
/**/
.wrapper:after, .container:after, .box:after, .link_con:after, .newshow_body:after, .footer_con:after, .zt_header:after, .zt_hot:after, .zt_list:after, .in_zt_hot_b:after, .zhuantiall:after, .index-ztlist:after, .zt-scgs:after, .zt-scgs-list-con:after {clear:both; display:table; content:"";}
