@charset "utf-8";
/* CSS Document */

a{ text-decoration:none; color:#333}
a:hover { text-decoration:underline; }
input { margin:0; padding:0; }
.cb { height:0; clear:both; overflow:hidden; }
.loadinggifdiv { width:32px; margin:0 auto; padding-top:20px; }
.loadinggifdiv img { width:32px; height:32px; }
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
.clear{ clear:both}
body{ font-family:"黑体"; width:100%; min-width:1200px;color: #333;font-size: 14px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ min-width:1200px; margin:0 auto;}
#wrap { margin:0 auto; width:1220px; }

.video{padding-bottom:20px;}

#head { height:129px;  overflow:hidden;  }
#head .head { height:75px; overflow:hidden;  }
#head .left { float:left; }
#head .left .logo { float:left; padding:0 15px; height:71px; }
#head .left .line { float:left; margin-top:31px; width:1px; height:35px; background:url(../images/line.png) no-repeat center center; _background:#256527; overflow:hidden; }
#head .left .logotitle { float:left; height:71px; font:28px/71px \5FAE\8F6F\96C5\9ED1; color:#fff;width:290px;background:url(../images/logo.png) no-repeat 0 10px;_background:url(../images/logo-fb.gif) no-repeat 0 10px;}
#head .left .line { float:left; margin-top:17px; width:1px; height:42px; background:#256527; overflow:hidden; }
#head .left .title { float:left; padding-left:22px; line-height:50px;margin-top:10px;font-size:33px;color:#256527;font-weight:normal;font-family:"Microsoft Yahei"; }
#head .right { float:right; width:280px; overflow:hidden; }
#head .right .headlinks { float:right; margin-right:-12px; padding:10px 0; color:#256527; }
#head .right .headlinks a { color:#256527; }
#head .right form { float:right; position:relative; margin:0; padding:0; width:162px; height:24px; background:url(../images/form.png) no-repeat; }
#head .right form .text { position:absolute; left:6px; top:3px; width:124px; height:18px; background:#fff; border:none; }
#head .right form .submit { position:absolute; right:1px; top:1px; width:24px; height:22px; border:none; cursor:pointer; }

#menu { height:60px; overflow:hidden;background-color: #256527; }
#menu table {width:100%;}
#menu table td { height:60px; text-align:center;}
#menu table td a { font:bold 18px/33px \5FAE\8F6F\96C5\9ED1; color:#fff; }
#menu table table { display:none; }


#indexA { height:300px; background:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; overflow:hidden; }
#indexA ul { margin:0; padding:0; }
#indexA ul li { margin:0; padding:0; list-style:none; }
#indexA .bigimg { float:left; width:865px; height:300px; }
#indexA .bigimg img { width:865px; height:300px; }
#indexA .about { float:right; width:350px; height:300px; background:fff; border-top:3px solid #1e8780; }
#indexA .about .title { position:relative; height:23px; }
#indexA .about .title .word { float:left; padding:2px 10px; background:#256527; font-weight:bold; color:#fff; font-size:16px;}
#indexA .about .title .more { position:absolute; right:15px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; font-size:14px;}
#indexA .about .detail { padding:17px 20px 0; height:235px; line-height:24px; color:#256527; overflow:hidden; }
#indexA .about .detail p { margin:0; padding:0; }

#indexB {margin-top: 10px;}
#indexB ul { margin:0; padding:0; position:relative; }
#indexB ul li { margin:0; padding:0; list-style:none; }
#indexB .list { height:210px; overflow:hidden; }
#indexB .shadow { height:10px; background:url(../images/shadow.gif) repeat-x; overflow:hidden; }
#indexB .h23 { height:23px; overflow:hidden; }
#indexB .h12 { height:12px; overflow:hidden; }
#indexB .w10 { float:left; width:10px; height:1px; overflow:hidden; }

#indexB .arae1 { float:left; width:400px; height:300px; overflow:hidden; }
#indexB .arae1 .title { position:relative; padding-left:0px; height:32px; }
#indexB .arae1 .title .word { float:left; padding:2px 10px; background:#256527; font-weight:bold; color:#fff; font-size:16px;margin-bottom: 35px;width: 133px;height: 38px;line-height: 38px; }
#indexB .arae1 .title .more { position:absolute; right:20px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; font-size:14px;}
#indexB .arae1 ul { padding:0 10px; height:260px; overflow:hidden; }
#indexB .arae1 ul li { position:relative; padding:0 55px 0 8px; height:31px;border-bottom:1px dotted #000; overflow:hidden; }
#indexB .arae1 ul li a { line-height:31px; color:#434343; }
#indexB .arae1 ul li span { position:absolute; right:0; top:0; font:14px/31px Arial; color:#a0a0a0; }
#indexB .arae1 a img{display: block; width:280px;height: 188px;overflow: hidden;}


#indexB .arae2 { float:left; width:400px; height:300px; overflow:hidden; }
#indexB .arae2 .title { position:relative; padding-left:0px; height:32px; }
#indexB .arae2 .title .word { float:left; padding:2px 10px; background:#256527; font-weight:bold; color:#fff; font-size:16px;margin-bottom: 35px;width: 133px;height: 38px;line-height: 38px; }
#indexB .arae2 .title .more { position:absolute; right:21px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; }
#indexB .arae2 ul { padding:0 10px; height:260px; overflow:hidden; }
#indexB .arae2 ul li { position:relative; padding:0 55px 0 8px; height:31px; background:url(../images/li.gif) no-repeat left center; border-bottom:1px dotted #000; overflow:hidden; }
#indexB .arae2 ul li a { line-height:31px; color:#434343; }
#indexB .arae2 ul li span { position:absolute; right:0; top:0; font:14px/31px Arial; color:#a0a0a0; }
#indexB .arae2 a img{display: block; width:280px;height: 188px;overflow: hidden;}

#indexB .arae3 { float:left; width:400px; height:300px; overflow:hidden; }
#indexB .arae3 .title { position:relative; padding-left:0px; height:32px; }
#indexB .arae3 .title .word { float:left; padding:2px 10px; background:#256527; font-weight:bold; color:#fff; font-size:16px;margin-bottom: 35px;width: 133px;height: 38px;line-height: 38px; }
#indexB .arae3 .title .more { position:absolute; right:21px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; }
#indexB .arae3 ul { padding:20px 10px; height:263px; overflow:hidden;right:10px;width:360px; }
#indexB .arae3 ul li { position:relative; padding:0 55px 0 10px; height:32px; background:url(../images/area3li.gif) no-repeat left center; border-bottom:1px dashed #256527; overflow:hidden; }
#indexB .arae3 ul li a { line-height:31px; color:#256527; }
#indexB .arae3 ul li span { position:absolute; right:0; top:0; font:14px/31px Arial; color:#006ba3; }
#indexB .arae3 a img{display: block; width:280px;height: 188px;overflow: hidden;}

#indexB .arae4 { float:left; width:256px; height:300px; background:url(../images/area4.png) repeat-x #fff; overflow:hidden; }
#indexB .arae4 .title { position:relative; padding-left:13px; height:33px; }
#indexB .arae4 .title .word { float:left; padding:2px 10px; background:#0098be; font-weight:bold; color:#fff; }
#indexB .arae4 .title .more { position:absolute; right:15px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; }
#indexB .arae4 ul { padding:0 15px; height:260px; overflow:hidden; }
#indexB .arae4 ul li { position:relative; padding:0 55px 0 8px; height:31px; background:url(../images/li.gif) no-repeat left center; border-bottom:1px dotted #000; overflow:hidden; }
#indexB .arae4 ul li a { line-height:29px; color:#434343; }
#indexB .arae4 ul li span { position:absolute; right:0; top:0; font:10px/29px Arial; color:#a0a0a0; }

#indexB .arae5 { float:left; width:434px; height:265px; background:url(../images/area6.jpg) no-repeat #fff; overflow:hidden; }
#indexB .arae5 .title { position:relative; padding:0 0 3px 17px; height:30px; font:bold 14px/30px \5FAE\8F6F\96C5\9ED1; color:#045785; }
#indexB .arae5 .title .more { position:absolute; right:19px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; }
#indexB .arae5 ul { padding:0 18px; height:210px; overflow:hidden; }
#indexB .arae5 ul li { position:relative; padding:0 55px 0 11px; height:29px; background:url(../images/li.gif) no-repeat left center; border-bottom:1px dotted #d5d5d5; overflow:hidden; }
#indexB .arae5 ul li a { line-height:29px; color:#004d75; }
#indexB .arae5 ul li span { position:absolute; right:0; top:0; font:10px/29px Arial; color:#a0a0a0; }

#indexB .arae6 { float:left; width:270px; height:265px; background:url(../images/area6.jpg) no-repeat #fff; overflow:hidden; }
#indexB .arae6 .title { position:relative; padding:0 0 3px 17px; height:30px; font:bold 14px/30px \5FAE\8F6F\96C5\9ED1; color:#045785; }
#indexB .arae6 .title .more { position:absolute; right:19px; top:3px; padding-left:13px; background:url(../images/more.gif) no-repeat 0 5px; }
#indexB .arae6 ul { padding:0 18px; height:210px; overflow:hidden; }
#indexB .arae6 ul li { position:relative; padding:0 55px 0 11px; height:29px; background:url(../images/li.gif) no-repeat left center; border-bottom:1px dotted #d5d5d5; overflow:hidden; }
#indexB .arae6 ul li a { line-height:29px; color:#004d75; }
#indexB .arae6 ul li span { position:absolute; right:0; top:0; font:10px/29px Arial; color:#a0a0a0; }
#friendlinks{ *padding-top:15px; *padding-bottom: 25px; *text-align:center; }
#friendlinks table { padding:15px 0 25px; }
#friendlinks select { width:200px; }
#friendlinks td { padding:0 5px; }

#in { width:1220px; background:#fff; }
#in .left { float:left; padding:30px 0 20px 20px; width:250px; }
#in .subnav { padding:0 15px 12px; border:1px solid #b2d7d9; }
#in .subnav h3 { margin:0; padding:8px 0; font:bold 22px/27px \5FAE\8F6F\96C5\9ED1; }
#in .subnav ul { margin:0; padding:0; border-top:2px solid #b2d7d9; }
#in .subnav ul li { margin:0; padding:0; list-style:none; padding-left:10px; border-bottom:1px dashed #c5c5c5; }
#in .subnav ul li a { line-height:29px; color:#626262; }
#in .subnav ul li ul { display:none; border-top:none; }
#in .subnav ul .selected { background:url(../images/selected.gif) no-repeat 0 10px; }
#in .subnav ul .selected a { font-weight:bold; color:#284f9a; }
#in .subnav ul .selected ul { display:block; padding:0 0 0 4px; }
#in .subnav ul .selected ul li { border-bottom:none; }
#in .subnav ul .selected ul li a { font-weight:normal; line-height:20px; color:#626262; }
#in .subnav ul .selected ul li ul { display:none; }
#in .subnav ul .selected ul .selected { background:url(../images/selected1.gif) no-repeat 0 6px; }
#in .subnav ul .selected ul .selected a { font-weight:bold; }
#in .subnav ul .selected ul .selected ul { display:block; padding-left:2px; }
#in .subnav ul .selected ul .selected ul li a { font-weight:normal; color:#8c8c8c; }
#in .subnav ul .selected ul .selected ul .selected { background:url(../images/selected2.gif) no-repeat 0 6px; }
#in .subnav ul .selected ul .selected ul .selected a { font-weight:bold; color:#5482c6; }
#in .right { float:right; padding-right:30px; width:890px; }
#in .breadcrumb { padding:15px 0 1px; color:#8c8c8c; text-align:right; }
#in .breadcrumb a { color:#8c8c8c; }
#in .title { padding-bottom:4px; font:bold 24px/36px \5FAE\8F6F\96C5\9ED1; color:#284f9a; }
#in .list { padding-top:18px; }
#in .list ul { margin:0; padding:0; min-height:400px; height:auto !important; height:400px; }
#in .list ul li { margin:0; padding:0; list-style:none; position:relative; padding:9px 80px 9px 16px; background:url(../images/list.gif) no-repeat 4px 17px; border-bottom:1px dotted #d9d9d9; }
#in .list ul li a { font-size:18px; list-style:21px; color:#666666; }
#in .list ul li .date { position:absolute; right:4px; top:11px; font-family:Verdana,Arial; color:#a0a0a0; font-size:15px;}
#in .ilist { width:700px; overflow:hidden; }
#in .ilist ul { margin:0; padding:0; float:left; width:720px; min-height:304px; height:auto !important; height:304px; }
#in .ilist ul li { margin:0; padding:0; list-style:none; float:left; padding:20px 20px 0 0; width:160px; height:284px; overflow:hidden; }
#in .ilist ul li .img { width:158px; height:242px; border:1px solid #d9d9d9; }
#in .ilist ul li .img img { width:158px; height:242px; }
#in .ilist ul li .img .noimage { width:158px; height:242px; background:#d9d9d9; line-height:242px; color:#fff; text-align:center; }
#in .ilisth { width:700px; overflow:hidden; }
#in .ilisth ul { margin:0; padding:0; float:left; width:720px; min-height:410px; height:auto !important; height:410px; }
#in .ilisth ul li { margin:0; padding:0; list-style:none; float:left; padding:20px 20px 0 0; width:220px; height:185px; overflow:hidden; }
#in .ilisth ul li .img { width:218px; height:142px; border:1px solid #d9d9d9; }
#in .ilisth ul li .img img { width:218px; height:142px; }
#in .ilisth ul li .img .noimage { width:218px; height:142px; background:#d9d9d9; line-height:142px; color:#fff; text-align:center; }
#in .ilisth ul li .word { padding:3px 4px; }
#in .ilisth ul li .word a { color:#666666; }

.page_detail { padding:10px 0; height:20px; color:#8d8d8d; text-align:right;font-family:Arial; }
.page_detail a { padding:5px 8px; border:1px solid #284F9A; color:#8d8d8d;text-decoration:none;margin:0 2px; }
.page_detail .currentlinkspan { padding:5px 8px !important; background:#284F9A !important; border:1px solid #284F9A !important; color:#fff; }

#in .right .detail { padding:20px 0; min-height:400px; height:auto !important; height:400px; font-size:14px; line-height:28px; color:#666666; }
#in .right .detail a { font-size:14px; line-height:28px; color:#666666; text-decoration:underline; }

#detail { padding:0 20px; background:#fff; }
#detail .dtitle { padding-top:20px; font:bold 24px/30px \5FAE\8F6F\96C5\9ED1; text-align:center; }
#detail .dinfo { padding:5px 0; color:#a0a0a0; text-align:center; }
#detail .detail { padding:20px 0; min-height:400px; height:auto !important; height:400px; font-size:14px; line-height:28px; color:#666666; }
#detail .detail a { font-size:14px; line-height:28px; color:#666666; text-decoration:underline; }
#detail .close { padding-bottom:30px; text-align:right; }
#detail .close a { color:#666666; }

.inline { height:2px; background:url(../images/in.gif); overflow:hidden; }

#search { /*padding-left:20px;*/ background:#fff; min-height:516px; height:auto !important; height:516px; }
#search .search { width:700px; }
#search .title { padding:10px 0; font:bold 24px/36px \5FAE\8F6F\96C5\9ED1; color:#284f9a; }
#search .searchform { height:88px; background:url(../images/searchform.png) repeat-x; border:1px solid #ecedeb; }
#search .searchform form { position:relative; margin:0; padding:0; height:54px; }
#search .searchform form input { margin:0; padding:0; }
#search .searchform form .text { position:absolute; left:19px; top:21px; padding:5px 8px; width:540px; height:18px; background:#fff; border:1px solid #e6e8e5; }
#search .searchform form .submit { position:absolute; right:43px; top:21px; width:70px; height:30px; background:#808080; border:none; font:14px/30px \5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center; cursor:pointer; }
#search .num { padding-left:20px; color:#707070; }
#search .list { padding-top:18px; }
#search .list ul { margin:0; padding:0; min-height:300px; height:auto !important; height:300px;margin-bottom:20px; }
#search .list ul li { margin:0; padding:0; list-style:none; position:relative; padding:9px 80px 9px 16px; background:url(../images/list.gif) no-repeat 4px 17px; border-bottom:1px dotted #d9d9d9; }
#search .list ul li a { font-size:14px; list-style:21px; color:#666666; }
#search .list ul li .date { position:absolute; right:4px; top:11px; font-family:Verdana,Arial; color:#a0a0a0; }
#search .red{color:#f00;}

.noimage { width:218px; height:142px; background:#ccc; line-height:142px; color:#fff; text-align:center; }

.headadd { padding:7px 0 0 18px; font:bold 14px/14px \5FAE\8F6F\96C5\9ED1; color:#dff5ff; }

.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}
.swipePage{position:absolute;bottom:10px;text-align:right;width:99%;paddingright:1%;}
.swipePage span{font-family:Arial;font-size:12px;line-height:20px;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;background-color:#fff;border-radius: 100%;margin:0 3px;cursor:pointer;}
.swipePage span.active{color:#fff;background-color:#007aff;}

#mySwipe{width:865px;height:300px;}
#mySwipe img{width:865px;height:300px;}
#mySwipe2{width:210px;height:140px;}
#mySwipe2 img{width:210px;height:140px;}
#mySwipe2 .swipePage{bottom:5px;}
#mySwipe2 .swipePage span{text-align:center;line-height:18px;width:18px;height:18px;border-radius:3px;margin:0 1px;}

.part3{ width:1200px; margin:0 auto}
.part3 ul{ overflow:hidden}
.part3 ul li{ float:left;margin-right: 30px; width:370px; overflow:hidden; margin-bottom:20px;}
.part3 ul li .pro{ width:370px; height:250px; overflow:hidden; background:#000}
.part3 ul li .pro img{width:370px; height:250px; overflow:hidden}
.part3 ul li .pro img:hover{opacity: .8;}
.part3 ul li .txtcon{}
.part3 ul li .txtcon a{color: #227327;font-size: 16px;text-align: center; margin: 20px 20px 10px;}
.part3 ul li .txtcon .sub{color: #666;line-height: 24px; height:72px; overflow:hidden}
.part3 ul li:nth-child(4n){ margin-right:0}
.part3 ul li .p5R{ position:relative; padding-left:10px; height:32px; }
.part3 ul li .p5R a{color: #333;font-size: 16px; font-weight:500;height:25px; margin: 20px 0 10px;}
.part3 ul li .p5R.more{position:absolute; right:150px; top:-20px; padding-left:13px; font-size:14px;}
.part3 ul li .p5R hr{width: 32px;border-top: 1px solid #227327;margin: 15px 0;}
.part3 ul li .p5R .sub{color: #999;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.part3 ul li .p5R a:hover{color: #ffae00;}
 .part4{width:100%; min-width:1200px;min-height: 500px;background: url(../images/bg2.jpg) no-repeat center / cover;margin-bottom: 58px;}
.part4 .titbox{padding: 48px 0;}
.part4 .titbox h2{ text-align:center;color: #227327;font-size: 36px;}
.part4 .titbox h2 span{color: #ffae00;display: inline-block;font-weight: 900;}

.part4 ul{width: 1000px;min-height: 320px;margin: 100px auto 0;}
.part4 ul li{width:170px;height: 220px;background: #00824a;color: #fff;padding: 25px;float: left;margin-right: 40px;}
.part4 ul li h3{font-size: 24px;margin-bottom: 18px;}
.part4 ul li .sub{font-size: 14px;line-height: 24px;text-align: justify; height:170px; overflow:hidden}
.part4 ul li:nth-child(4n){ margin-right:0}
.part4 ul li:hover{background: #ffae00;}
.part4 ul li:nth-child(2){margin-top: -50px;}
.part4 ul li:nth-child(3){margin-top: -50px;}


.part5{ width:1200px; margin:0 auto; overflow:hidden}
.part5 ul{ overflow:hidden}
.part5 ul li{ float:left; width:570px; margin:0 15px; height:130px; margin-bottom:40px;}
.part5 ul li .p5L{  width:200px; height:130px; overflow:hidden}
.part5 ul li .p5L img{ display:block;width:200px; height:130px;}
.part5 ul li .p5R{  width:330px; height:130px; overflow:hidden;}
.part5 ul li .p5R a{color: #333;font-size: 16px; font-weight:500;}
.part5 ul li .p5R hr{width: 32px;border-top: 1px solid #227327;margin: 15px 0;}
.part5 ul li .p5R .sub{color: #999;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.part5 ul li .p5R a:hover{color: #ffae00;}


.part6{width:1200px; margin:0 auto; overflow:hidden; padding-top:30px}
.part6_1{ width:570px; float:left; padding:0 15px; overflow:hidden}
.part6_2{ width:370px;position: absolute;overflow:hidden;float: right;margin:50px auto;}
.part6_1 .p6one{margin-bottom: 35px;width: 133px;height: 38px;line-height: 38px;background: #256527;}
.part6_1 .p6one p{text-align: center;color: #fff;}
.part6_1 .p6two{ width:570px; height:120px; overflow:hidden}
.part6_1 .p6two .p6_l{ float:left; width:168px; height:120px; overflow:hidden}
.part6_1 .p6two .p6_l img{ display:block;width:168px; height:120px;}
.part6_1 .p6two .p6_r{ float:right; width:370px; height:120px; overflow:hidden}
.part6_1 .p6two .p6_r a{font-size: 16px;margin-bottom: 14px;color: #00824a;}
.part6_1 .p6two .p6_r .sub{color: #666;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.part6_1 ul{margin-top:25px;margin-bottom: 10px; overflow:hidden}
.part6_1 ul li{ height:45px; line-height:45px;border-bottom: 1px dashed #ddd;}
.part6_1 ul li a{ float:left; color:#333; max-width:450px;}
.part6_1 ul li span{ float:right}
.part6_1 ul li a:hover{color: #ffae00;}
.ccsl1 {
	position: relative;    
    z-index:1; float: right;
 }
 .contitbox{ width:600px; margin:0 auto; height:72px; overflow:hidden; padding-bottom:58px}
.contitbox h2{font-size: 30px;color: #246427;text-transform: uppercase;margin-bottom: 5px; font-weight:500;font-family: inherit;line-height: 1.1;text-align: center;}
.contitbox p{margin: 0 0 10px;text-align: center;font-size: 24px;background: url(../images/line.png) no-repeat center;}
.linkbox{ width:1170px; margin:0 auto; padding:45px 15px 20px;}
.linkbox span{font-size: 16px; padding:5px}
.linkbox .con{}
.linkbox .con a{color: #337ab7; display:inline-block; padding:5px;font-size: 16px;}
.linkbox .con a:hover{color: #23527c;}



.footer{width:100%; min-width:1200px;padding:30px 0 50px;background: #256527;color: #f9f9f9;}
.footer .ewm{ float:left; margin-left:15px; width:140px; height:140px; overflow:hidden; margin-top:20px;}
.footer .footerR{ float:right; width:960px; overflow:hidden}
.fnav{border-bottom: 1px solid #217e27; margin-bottom: 20px; height:60px; line-height:60px;width:960px; overflow:hidden}
.fnav a{display: inline-block; color: #f9f9f9;;padding-right: 90px;background: url(../images/line2.png) no-repeat 100px center;}
.fcon{color: #f9f9f9; font-size:14px; line-height:30px}
