﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color:#fff; font-family: "Microsoft YaHei",微软雅黑,SimSun,"STHeiti";min-width:1200px;}
a{text-decoration:none; color:#222; font-size:14px;}
a:hover{ color:#01713b;}

/*头部*/
.header{ width:100%; height:165px; margin:0 auto;}
.top{width:100%; margin:0 auto; }
.top_nav_bg{width:100%;height:29px;background-color:#0d5701;}
.top_nav{width:1000px;margin:0 auto;height:29px; line-height:29px; text-align:right;}
.top_nav a{display:inline-block; padding:0 15px;  color:#fff;background:url(../images/top_navbg.gif) no-repeat left}
.top_nav a.nobg{background:none;}
.top_nav a:hover{ color:#d8ede3;}
.logo{ width:100%; height:120px;}
.logo_link{width:1200px;height:88px;margin:0 auto;display:block;}
.logo a{display:block;width:1200px;margin:0 auto;height:100%;}


.nav{ width:100%;height:45px; line-height:45px; background:#3A8300;}
.nav ul{ width:1200px; height:45px; line-height: 45px; margin:0 auto;}
.nav ul li{ position:relative; height:45px; line-height:45px; float: left; z-index:100; }
.nav ul li a{ display: block; padding:0 25px; font-size:16px; color:#fff;}
.nav ul li .subNav{ width:120px;line-height:32px; font-size:14px; background:#fff;filter:alpha(opacity=85);opacity:0.85;display:none; position:absolute; top:45px; left:0px; padding:0; overflow:hidden;}
.nav ul li.hover a{font-weight: bold;}
.nav ul li a.on{ font-weight: bold; background:#619c33;}
.nav ul li.on .subNav{ display:block;}
.nav ul li.on .subNav dl{ width: 120px; margin:0 auto; overflow:hidden;}
.nav ul li.on .subNav dl dd{ height:auto; line-height:20px; width:120px; border-bottom:1px dotted #b5d1a6; text-align:center;padding:7px 0}
.nav ul li.on .subNav dl dd a{ display:block;color:#222; font-size:14px; font-weight:normal; }
.nav ul li.on .subNav dl dd a:hover{color:#3a8300; font-weight:bold;}

/*图片轮播*/
.flexslider{ width:1200px; height:300px; overflow: hidden;}
.flexslider img{ display: block; }
.flexslider .til_slides{ width:100%; height: 30px; position: absolute;bottom:-30px; left:0; line-height:24px; background: #e7e7e7; text-align: center;}
.flex-control-nav{ bottom:15px;}
.flex-control-paging li{ margin:0 8px;}
.flex-control-paging li a{ height:8px; width:8px;background:#fff; opacity: 0.7; text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background:#fff; opacity: 1;}
.slides_title{position:absolute;left:38px;bottom:40px;background:url(../images/banner_titbg.png) repeat;width:auto;padding:15px;color:#fff; font-size: 20px; font-weight: bold;}
.search input.notxt {color: #6B6B6B; padding-left: 7px;}

.ser {width: 17px; height: 45px; float: right; position: relative;
}
.btn_ser { display: block; width: 17px; height: 17px; cursor: pointer;  position: absolute; right: 0px; top: 14px;}
.input_ser {
    width: 200px;
    height: 24px;
    position: absolute;
    right: 22px;
    top: 11px;
    display: none;
}
.search {
    width: 200px;
    height: 24px;
    background: #FFF none repeat scroll 0% 0%;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}
.search input {
    position: absolute;
    width: 163px;
    height: 24px;
    font-size: 12px;
    font-family: "Microsoft YaHei",微软雅黑,SimSun,"STHeiti";
    line-height: 24px;
    color: #6B6B6B;
    border: medium none;
    background: transparent none repeat scroll 0% 0%;
    left: 0px;
    top: 0px;
    padding-left: 0px;
}
.search input.notxt1 {
    position: absolute;
    width: 30px;
    height: 24px;
    top: 0px;
    left: 170px;
    border: medium none;
    background: transparent url("../images/ser_btn.jpg") no-repeat scroll 0% 0%;
    cursor: pointer;
    overflow: hidden;
}

.content{ width:1200px; margin:0px auto; background:#fff; overflow:hidden;}
.banner{ width:1200px; height: 300px; overflow: hidden;}

.mode01{width:1200px; overflow:hidden; clear:both; height:230px; margin-top:20px;}
.mode01 .lf{width:290px;height:220px;float:left;overflow:hidden}
.mode01 .md{width:878px;margin:0 0 0 30px;float:left;overflow:hidden;height:220px;}
.mode02 .lf{ width:290px; height:445px;  float:left;overflow:hidden}
.mode02 .md{ height:445px; float:left; width:878px;  overflow: hidden;margin:0 0 0 30px}
/*.mode01 .rt{width:290px; height:225px; float:right;overflow:hidden}
.mode02 .rt{ width:290px; height:225px; float:right}*/
.mode02{ margin-bottom:15px; height:445px; width:1200px;}
.more{ float:right; float: right; width:70px;}
.more a{color: #01713b; font-size:14px;}
.more a:hover{ text-decoration:underline;}

.imageLink01 {
    width: 100%;
    float: left;
    overflow: hidden;}
.imageLink01 a.imageLink01_bt {
    display: block;
    width: 290px;
    height: 217px;}
.imageLink01 a.imageLink01_bt img {
    display: block;
    transition: all 1s ease 0s;}
.imageLink01 a.imageLink01_bt img:hover {
    opacity: 0.85;
    transform: scale(1.1);
}
img {
    border: medium none;}

.mode01 .md, .mode02 .md {
}
	
.listTitle01 {
    height: 34px;
    line-height: 34px;
    border-bottom: 2px solid #E2E2E2;
}

.listTitle01 a {
    float: right;
    padding-right: 12px;
    color: #3A8300;
}
.listTitle01 a img {
    vertical-align: middle;
    margin-left: 7px;
}
.listTitle01 h2 {
    font-size: 18px;
    font-weight:normal;
    padding-left: 5px;width:340px;
}

.articleList01 ul,.articleList02 ul {
    margin-top: 5px;
    overflow: hidden;
}

.articleList01 ul li,.articleList02 ul li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.articleList01 ul li span {
    font-size: 16px;
    color: #3A8300;
    font-weight: bold;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-right: 25px;
    padding-left: 5px;}
.articleList02 ul li span {
	float:right;
    color: #888;
	font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;}
.articleList02 ul li {
    height: 30px;
    line-height: 30px;
    background: transparent url("../images/icon03.png") no-repeat scroll left center;
    padding-left: 16px;
}


.channelLink{ width: 100%; overflow: hidden;}
.channelLink a{ margin-bottom:13px;display:block}


.nest02{ margin-bottom:30px;}
.nest02 .rank{ border: #3a8300 1px solid; }

.rank ul li{ height: 37px; line-height: 37px; border-bottom: #eeeeee 1px solid;}
.rank ul li span{ display: inline-block; font-size: 14px; text-align: center; }
.rank ul li .ranking{ width: 60px; }
.rank ul li .company{width: 158px; }
.rank ul li .number{width: 60px;}

/*滚动图开始*/
.scroll { height:145px; overflow: hidden; margin-bottom: 35px;}
.scroll #main_con1{ width: 1200px; height:auto; margin: 12px 0 0 0;}
.con_cont { float: left; margin:6px 0 0 0; }
.scroll #main_con1 .con_cont #photo_move { height: auto; margin: auto; width: 1200px; background: url(../images/scroll_bg_03.png) no-repeat; }
/*.scroll #main_con1 .con_cont .blk_18 .LeftBotton {  display:block; float:left; height:41px;  width:21px; cursor:pointer;margin:77px 6px 0 0;}
.scroll #main_con1 .con_cont .blk_18 .RightBotton { display:block; float:left;  height:41px;  width:21px;cursor:pointer;margin: 77px 0 0 6px; }*/
.scroll #main_con1 .con_cont #demo { width: 1200px;  display: inline;  float: left;  overflow: hidden; }
.scroll #main_con1 .con_cont #indemo {float: left;  width: 800%;}
.scroll #main_con1 .con_cont #demo1, #demo2 { float: left;}

.scroll #main_con1 .con_cont .blk_18 .pl img { width:180px; height:134px; display:block;cursor: pointer; }


.scroll #main_con1 .con_cont .blk_18 ul li { float:left; width:180px; height:134px; margin: 0 12px; }
.scroll #main_con1 .con_cont .blk_18 ul li a h2{ font-size:20px; font-weight:normal;}
.scroll #main_con1 .con_cont .blk_18 ul li a span{ display:block; padding:4px 0; font-size:14px; text-align:center;}
.scroll #main_con1 .con_cont .blk_18 ul li p{ font-size:14px; color:#989898; line-height:22px;}

.scroll #main_con1 .con_cont #photo_move2 { height: 160px; margin: auto; width: 991px;}
.scroll #main_con1 .con_cont #po_demo {display: inline;  float: left;  margin: 5px 50px;  overflow: hidden;  width: 830px; _margin: 5px 50px; _width:830px; }
.scroll #main_con1 .con_cont #indemo2 {float: left;  width: 800%;}
.scroll #main_con1 .con_cont #po_demo1, #po_demo2 { float: left;}
.scroll #main_con1 .con_cont .blk_18 .po_LeftBotton { display:block; float:left; height:75px;  margin:30px 0px 0 0px;  width:29px; background:url(../images/lf.png) no-repeat; cursor:pointer;_margin:30px 0px 0 0px;}
.scroll #main_con1 .con_cont .blk_18 .po_RightBotton {display:block; float:right;  height:75px; margin:30px 0 0 0px; width:29px;background:url(../images/rt.png) no-repeat;cursor:pointer;_margin:30px 0px 0 0px;}



/*滚动图结束*/


.friendLink {
    width:auto;
    background: transparent url("../images/link_bg.jpg") no-repeat scroll center top;
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #D8D8D8 #D8D8D8;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	border-color:#D8D8D8;
}
.friendLink_title h3 {
    padding-left: 10px;
    line-height: 42px;
    font-weight: 100;
}

.friendLink_title h3 a{font-size: 18px; }
.linkList {
    padding: 0px 12px;
	width:auto;overflow:hidden
}
.linkList ul li {
    width: 50%;
    float: left;
    height: 33px;
    line-height: 33px; overflow: hidden;
}
.linkList ul li a {
    background: transparent url("../images/icon02.png") no-repeat scroll left center;
    padding-left: 14px;
}

.banner02{width:auto;overflow:hidden;border:3px solid #dae8d1}
.banner02 .flexslider{width:100%;height:auto;padding-bottom:30px;}
.banner02 .slides_title{background:none;background-color:#f6f6f6;color:#444;width:100%;bottom:-30px;left:0;height:30px;line-height:30px;padding:0;text-indent:10px;}



/*底部开始*/
.footer{height:118px; background-color:#EEF1EB; border-top:5px solid #3A8300;border-bottom:5px solid #3A8300; color:#6f6f6f;}
.copyRight{width:1200px; margin:0 auto;text-align:center; padding:28px 0; }
.copyRight p{line-height:20px; font-family:"微软雅黑";}


/*二级页*/
.subPage{ width:1200px; margin:0px auto;}
.pageBanner{ width:1200px;}
.Bread{ width:1200px; height:39px; line-height:39px; border-bottom:1px solid #e3e3e3; font-size:13px; color:#028e4a; margin-top:5px;}
.Bread a{color:#222;}
.articleList2{}
.articleList2 ul li{ background: url(../images/list_lig.gif) no-repeat left center;height:30px; line-height:30px;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #01713b; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.subPage .articleList2{ margin:10px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}
.pageArticle{ background:#fff;}
.pageList{ padding-bottom: 30px; overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#004a00; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px; border-bottom:1px solid #DFDFDF; border-top:1px solid #DFDFDF; color:#777; }

.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#004a00; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/list_lig.gif) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#004a00;}

/*左右级页面*/
.con{width: 1200px; overflow: hidden;   margin: 0 auto; }
.con .conLeft{width: 215px;  float: left;}

.con .conLeft ul{ background:#EEF1EB;}

.con .conLeft .title{margin: 5px 0 0 0; width: 215px; height: 40px; line-height: 40px; text-align: center; padding:0;}
.con .conLeft .title h2{font-size: 16px; color: #fff; background: #3a8300;}
.con .conLeft ul{ padding:0;}
.con .conLeft ul li{ list-style:none; height: 45px; line-height: 45px; font-size: 14px; text-align: center; }
.con .conLeft ul li a{ color:#323232; height: 45px; line-height: 45px; text-decoration:none; font-size: 14px; text-align: center; border-bottom:1px solid #e1e1e1; display:block; }
.con .conLeft ul li a:hover{font-weight: bold; }
.con .conLeft ul .current a{font-weight: bold; background: url(../images/list_left_li.png) no-repeat left bottom;}
.con .conRight{ width: 950px; padding: 0 5px;  float: right;}
.con .conRight .articleList2{width: 950px;}
.con .conRight .Bread{width:950px;}
.con .conRight .page{ height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:950px; margin:0px auto;}
.pictureList2{width: 950px; overflow: hidden; margin:0;}
.pictureList2 ul{width: 950px; overflow: hidden; }
.pictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 15px 0 0; text-align: center;}
.pictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2{width: 1200px; overflow: hidden;}
.TlpictureList2 ul{width:1200px; overflow: hidden;}
.TlpictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 10px 0 10px; text-align: center;}
.TlpictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2 ul li img{ border:none;}

rankWrap{margin:10px 0 0 ;}
.rankWrap .rank{margin: 10px 0;}
.rankWrap ul li .ranking{width: 20%;}
.rankWrap ul li .company{width: 35%}
.rankWrap ul li .number{width: 35%}
