@charset "utf-8";
@import url("../css/../css/../css/global.css");


/* 公共*/
body,html{ background: url(../images/topBg.jpg) repeat-x top    }
h1,h2,h3,h4,h5,h6{ font-family:"宋体", Tahoma}
/*img,.img{ display:block;}*/
a img{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
a:hover img{ opacity:0.8}
/*{ color:#515151;font:12px/24px "宋体";}*/
a:hover{ color:#28764e;}
.bg{background: url(../images/img.png) no-repeat 0 0;}
br{ display:inline; line-height:15px;}
strong{ font-weight:bold;}
/*
* header
*/
/*.topBar{background:none; line-height:30px; height:30px;}
.topBox *{ line-height:30px;}
.topRight a i{ top:6px;}
body span.bds_more{ top:0px;}
.navBar dl dt i.navIco{ top:9px;}*/
body #bdshare{ margin-top:0}

.header{width:100%;position:relative;z-index:1;overflow:hidden;}
#topmsya{ line-height:30px;}
/*导航*/
#banner{ background:url(../images/logo.jpg) no-repeat; height:128px;}
#navi{ margin-bottom:0}
#naviul li b{ background:url(../images/img.png) no-repeat -300px 0px;}
#topm dl dd{ padding:5px 0 20px;}
/*
* container
*/
.container{width:100%;padding:0px; position:relative;}
.bgColor{ background-color:#efefef;}
.item{width:980px; margin:10px auto;position:relative;}
.w700{ width:700px; float:left;}
.w268{ width:268px; float:right}

#flash b{ margin:0}

/*搜索*/
.search{float:right; margin:5px 0 0 0; _margin-top:8px; position:relative}
.search .s1{ width:150px; background-color:#FFF; line-height:25px; height:25px; border:none; transition:all 0.3s ease-in-out;display:inline; _margin-right:-20px; border:1px solid #e2e2e2}
.search .on{ width:175px;}
.search .s2{ width:55px;outline:none; position:relative; top:0px;_top:5px; right:0px; border:none; margin:0 20px 0 -4px;_margin-left:0px; display:inline; font-size:14px; color:#FFF;font-weight:bold; line-height:26px; background-color:#28764e}
.search .s2:hover{ background-color:#438b36}



.item header{ position:relative; border-bottom:1px solid #e0e0e0;margin-bottom:20px;}
.item header h2{ display:inline-block; border-bottom:2px solid #62c190;color:#28764e; font-size:20px; line-height:36px; padding-right:5px; margin-bottom:-1px; }
.item header h2 i{ width:28px; height:28px; display:inline ; float:left; margin:3px 5px 0 5px; background-position:-78px 2px;}
.item header h2 i.h202{background-position:-113px 2px;}
.item header h2 i.h203{background-position:-147px 2px;}
.item header h2 i.h204{background-position:-185px 2px;}


.itemTit{ position:relative; padding:20px 0;}
.itemTit .I02{ width:220px; height:140px; display:block; position:absolute; left:0px; top: -10px; background-position:0px -495px;}
.itemTit h1{ color:#0d6d93; font-weight:bold; font-size:30px;}
.itemTit p{ position:relative; line-height:36px; margin: 0px 0 0 205px;}
.itemTit p strong{ font-size:28px; line-height:40px;}

.item .w268{ margin-top:5px;}
.item .w268 h3{ background-color:#ebebeb; line-height:30px; padding-left:10px; font-weight:bold; text-align:left; position:relative; margin-bottom:10px;}
.item .w268 h3 .bg,.f6BoxLt .tit .bg{ background-position:0px -271px; width:80px; height:30px; position:absolute; right:0px; top:0px;}

.rightBtn{ width:140px; height:100px; padding-top:40px; line-height:30px; position:absolute; display:block; text-align:center; right:60px; top:-15px; background-position:-325px 0px; font-size:30px; font-weight:bold; color:#FFF; }
.rightBtn b{ font-size:14px; text-transform:uppercase; display:block; color:#FFF; margin-top:5px}
/* f1Box */

#flashdiv .flnumspan li{ background-color:#62c190; border-color:#018742}

.f1BoxRt ul li{ width:89px; float:left; text-align:center; transition:all 0.3s ease-in-out; position:relative; padding-bottom:10px;}
.f1BoxRt ul li i{ width:50px; height: 41px; display:block; background-position:7px -164px; margin:5px auto 0; position:relative;}
.f1BoxRt ul li i.L02{background-position:-47px -162px;}
.f1BoxRt ul li i.L03{background-position:-106px -159px;}
.f1BoxRt ul li.on{ background:url(../images/btn01.jpg) repeat-x;}
.f1BoxRt ul li.on i.L01{background-position:7px -114px}
.f1BoxRt ul li.on i.L02{background-position:-47px -115px;}
.f1BoxRt ul li.on i.L03{background-position:-106px -115px;}
.f1BoxRt ul li.on a{ color:#FFF}

.item .f1BoxRt{ margin:0 0 5px 0px; padding-bottom:0px; height:300px;}
.item .f1BoxRt h2{ margin-bottom:5px; line-height:52px; text-align:center; font-size:20px; font-family:"微软雅黑", "黑体";}
.f1BoxRt span{ display: block; margin:10px;}
.f1BoxRt span img{ float:left; margin:0 10px 0; width:100px;}

/* f2Box */
.f2BoxLt header{ height:37px;}
.f2BoxLt header a:hover{ background-color:#28764e}
.f2BoxLt header a{ float:right;background-color:#f77a00; border-radius:3px; display:inline;width:104px; height:24px; margin:5px 3px 0; text-align:center; color:#FFF;}
.f2BoxLt .hd{line-height:30px;height:30px;position:relative; width:82px; float:left; display:inline;}
.f2BoxLt .hd span{ background:url(../images/img.png) no-repeat 0px -35px; font-size:14px; cursor:pointer; display:block;text-align:center; line-height:31px;height:31px; margin-bottom:0px; transition:all 0.3s ease-in-out}
.f2BoxLt .hd span a{font-size:14px; line-height:31px; font-size:10px;}
.f2BoxLt .hd .current,.f2BoxLt .hd .current a{ background-position:0px -71px; color:#FFF; font-weight:bold;position: relative; width:82px;}
.f2BoxLt .bd{ float:right; display:inline; width:610px;}
.f2BoxLt dl{display:none}
.f2BoxLt dl dt{ width:390px; float:left; display:inline-block;  padding-bottom:10px; margin-bottom:10px; height:100px;}
.f2BoxLt dl dt h4 a{ color:#28764e; font-size:14px; text-align:center;display:block; font-weight:bold}
.f2BoxLt dl dt p{ text-indent:2em; margin-bottom:7px;}
.f2BoxLt dl dt p a,.f2BoxLt dl dt h4 a:hover{color:#f77a00; }
.f2BoxLt dl dt p a:hover{ color:#28764e}
.f2BoxLt dl dt ul li{border-bottom:1px dashed #c2c2c2; float:left; width:50%; line-height:26px; height:26px; overflow:hidden;}
.f2BoxLt dl dt ul li i{ width:4px; height:4px; float:left; display:inline;  border-radius:100%; margin:12px 5px 0 5px; background-color:#666666}
.f2BoxLt dl dd{ float:right; width:210px; border:1px solid #ebebeb}
.f2BoxLt dl dd img{ width:200px; margin:5px;}
.f2BoxLt dl dd strong{ background-color:#ebebeb; text-align:center; display:block;}
.f2BoxLt dl dd p{ padding:0 5px; 3px}
.f2BoxLt dl dd p em{ float:left; display:inline; margin-bottom:20px;}
.f2BoxRt{ overflow:hidden}
.f2BoxRt .hd{line-height:32px;height:32px;position:relative; margin-bottom:8px;}
.f2BoxRt .hd span{font-size:14px; cursor:pointer; width:88px; float:left; display:inline;text-align:center;line-height:30px;height:30px;}
.f2BoxRt .hd .current{ background:url(../images/img.png) no-repeat -99px -36px;font-weight:bold; position: relative; height:30px; color:#2c7f53;}
.f2BoxRt ul{display:none}
.f2BoxRt ul li{ line-height:25px; height:25px; overflow:hidden;}
.f4BoxRt ul.ulcgal li{ text-align:left; line-height:25px; height:25px; overflow:hidden;}
.f4BoxRt ul.ulcgal li i{ width:4px; height:4px; border-radius:100%; float:left; margin:10px 5px 0 10px; display:inline; background-color:#666666;}
.f2BoxRt ul li i{ width:4px; height:4px; border-radius:100%; float:left; margin:10px 5px 0 10px; display:inline; background-color:#666666;}

/* f3Box */
.f3BoxLt{ position:relative; }
.f3BoxLt ul{ height:180px; overflow:hidden;}
.f3BoxLt ul li{ width:150px; display:inline; height:180px; float:left; margin-right:33px; position:relative; cursor:pointer}
.f3BoxLt ul li i{ width:30px; height:30px; display:block; background-position:-221px 1px; position:absolute; right:-24px; top:77px;}
.f3BoxLt ul li span i{ background-position:-257px 1px; top:auto; bottom:-108px;}
.f3BoxLt ul li.on{ top:-180px;}

.f3BoxRt{text-align:center; padding-bottom:10px;}
.f3BoxRt img{height:auto; margin:12px auto 0; transition:all 0.5s ease-in-out}
.f3BoxRt p{ margin-top:-5px;}
/* f4Box */
.f4BoxLt dl{ width:227px; display:inline; margin-right:8px;float:left;}
.f4BoxLt dl dt{ float:left; width:120px;}
.f4BoxLt dl dt p a{ background-color:#f77a00; border-radius:3px; display:inline; float:left; width:54px; margin:0 3px; text-align:center; color:#FFF;}

.f4BoxLt dl dt p a.rt{ background-color:#62c190;}
.f4BoxLt dl dt p a:hover{ background-color:#28764e}
.f4BoxLt dl dt img{ width:100%; height:auto; border:1px solid #ebebeb; margin-bottom:13px; border-radius:2px;}
.f4BoxLt dl dd{ float:right; width:95px;}
.f4BoxLt dl dd h3 a{ display:block; background:url(../images/img.png) no-repeat -205px -35px; height:28px; line-height:28px; text-align:center; font-size:14px; width:76px; font-weight:bold; color:#28764e }
.f4BoxLt dl dd h3 a:hover{ color:#62c190}
.f4BoxLt dl dd p{ line-height:21px;}
.f4BoxLt dl dd p a{ color:#f77a00}
.f4BoxLt dl dd p a:hover,.f4BoxRt ul li a:hover span{ color:#00A550; /*display:block;*/}

.f4BoxRt{ text-align:center;}
.f4BoxRt ul{}
.f4BoxRt .more{ float:right; position:relative; z-index:2; display:inline; margin:0 10px 0 0; line-height:28px;}
.f4BoxRt ul li a{ display:inline-block;text-align:center;}
.f4BoxRt ul li{ width:100%; margin-bottom:3px;}
.f4BoxRt ul li img{ display:inline-block; width:200px; height:auto; margin-bottom:-5px;}
.f4BoxRt ul li span{ display:block}

/*f5Box*/

.f5BoxLt{ position:relative;}
.f5BoxLt .hd{ width:705px;}
.f5BoxLt .hd span{ background:url(../images/img.png) no-repeat -98px -36px; width:87px; float:left; cursor:pointer; text-align:center; line-height:30px; display:inline; margin-right:1px; }
.f5BoxLt .hd span.current{ background-position:-99px -72px; line-height:30px; height:32px; color:#FFF; font-weight:bold; }
.f5BoxLt .hd span.current a{ color:#FFF; font-weight:bold; display:block; line-height:32px;}
.f5BoxLt h3 b{ top:16px;}
.f5BoxLt ul{ padding:10px 0 0px; display:none; height:110px;}
.f5BoxLt ul li{line-height:28px; float:left; width:50%; display:inline}
.f5BoxLt ul li i{ width:4px; height:4px; border-radius:100%; float:left; margin:12px 5px 0 10px; display:inline; background-color:#666666;}
.f5BoxLt ul li a:hover i{ background-color:#28764e}

.f5BoxRt{ text-align:center;}
.f5BoxRt .bd{ width:220px; margin:20px auto 20px; position:relative}
.f5BoxRt ul li{ height:100px;}
.f5BoxRt ul li a{;text-align:center;}
.f5BoxRt ul li img{ width:100%;}
.f5BoxRt .bd span,.rrolltop{ background:url(../images/img.png) no-repeat; width:24px; height:20px; display:block; position:absolute; left:50%; margin-left:-12px; cursor:pointer; top:-5px; background-position:0px -219px; z-index:2}
.f5BoxRt .bd span.next,.rrollbot{background:url(../images/img.png) no-repeat;background-position:0px -243px; top:auto; bottom:-3px; width:24px; height:20px; }
.f5BoxRt .bd span:hover{ opacity:0.8}
.rrolldiv{ padding:10px 0 20px}
.rrollul li{ background:none;}
/*f6Box*/


/*f6BoxLt*/

.f6BoxLt{ margin-top:5px;}
.f6BoxLt .tit,.Link .tit{background-color:#ebebeb; line-height:30px;height:30px; position:relative; margin-bottom:15px; }
.f6BoxLt .tit span,.Link .tit span{ width:110px; border-right:1px solid #d9d9d9; height:30px; font-weight:bold; font-size:14px; line-height:30px; text-align:center;display:inline-block;cursor:pointer}
.f6BoxLt .tit .current,.Link .tit .current{ background-color:#FFF; border-top:2px solid #28764e; font-weight:bold; line-height:28px; position: relative; height:28px; color:#2c7f53;}
.f6BoxLt ul li{float:left;margin:5px 5px 0; text-align:center; font-size:12px; width:150px; display:inline}
.f6BoxLt ul li a{ display:block; ;}
.f6BoxLt ul li h3,.f6BoxLt ul li span{ font-size:12px; line-height:32px; padding-bottom:3px; display:block}
.f6BoxLt ul li img{width:140px; height:auto; padding:3px; border:1px solid #c6c6c6;}
.f6BoxLt ul li a:hover h3,.f6BoxLt ul li a:hover span{color:#ef5f00}
.f7BoxCon{ display:none; position: relative;width:800px; height:153px;margin:0 auto}
.f7BoxCon .next,.f7BoxCon .prev{ width:16px; height:45px; background:url(../images/img.png) no-repeat -48px -218px; position:absolute; top:45px; cursor:pointer}
.f7BoxCon .prev{ left:-40px;}
.f7BoxCon .next{ right:-40px; background-position:-72px -218px}

.f6BoxRt{position:relative; text-align:center;}
.f6BoxRt img{ display: inline-block; width:210px; margin-bottom:-3px;}
.f6BoxRt p{padding-bottom:6px; font-size:12px;}

.Link ul{ padding:0 20px 10px; display:none}
.Link ul a{ padding-right:15px;}

/*
* footer
*/
.footer{ width:100%;position:relative; padding:0;margin-top:0;}
.footer .link{line-height: 30px;width: 980px;margin: 0 auto 10px auto;font-size: 13px;position:relative;}
.footer .link a:hover,.footer a:hover{color:#ffbd30;}
.footer *{ font-size:13px;}
.bdr{ border-bottom:none;}
#footer,#footer a, #footer span{ color:#0d6d93; }
#footer{ padding:0px;}
#footer, #footer a, #footer span{ color:#414141;}
#footer .darkred2 a{ font-weight:bold; color:#2c7f53; font-size:15px;}
.footer a:hover{ color:#222;}
.scanfont{ margin:-12px 30px 0 0}