#main {

 padding:10px 0;

 margin:0 auto;

 width:1000px;



 overflow:hidden;



}

/*S 给正文图片及部分文字定样式*/
#mainright img{
  width:500px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.tushi{ text-align:center;}

.luokuan{text-align:right;}
/*E 给正文图片及部分文字定样式*/

#mainbody{

background:url(../images/titleleft_bg.jpg) bottom left no-repeat ;

 overflow:hidden;

 min-height:520px;



 padding:0px;

 margin:0px;

}

#mainbody2{

background:url(../images/titleleft_bg.jpg) bottom left no-repeat ;

 overflow:hidden;

 min-height:750px;


 padding:0px;

 margin:0px;

}


#mainleft{

width:180px;

padding:10px;

margin:0px;

float:left;

}

#mainright{

padding:20px;

margin:0px;

float:right;

width:724px;

  min-height:520px;

 _height:expression((document.documentElement.clientHeight||document.body.clientHeight)<520?"520px":"");

}

#slipic{

padding:6px;

margin:0px;

background:#E7153C;

}



.header {height:90px; padding-top:10px; display:block; background: #024827; border-bottom:1px solid #e2efdb}

.header .logo{width:352px; height:63px; display:inline; float:left;margin-top:5px;}

.header .logo a{width:352px; height:63px; display:block; }

.header .topinfo {float:right; display:inline;}

.header .topinfo a{background:url(../images/icon_config.png) 0 8px no-repeat;  line-height:27px; padding-left:19px; color:#f5f4f4;}

.header .topinfo a:hover{text-decoration:none}

.header .topinfo a.sethome{background-position:0 -146px;}

.header .topinfo a.favor{background-position:0 -168px; padding-left:22px;}

.header .topinfo .rss{margin-left:10px;}

.header .topinfo .text{height:24px;line-height:24px;border:none;padding-left:5px;}

.menu {background:#005825;width:100%; height:38px; }

.nav{ margin:0 auto;width:1080px; height:38px; background:#005825; font-family: "瀵邦喛钂嬮梿鍛寸拨"; }



.nav ul li{ float:left; position:relative; height:37px;z-index:99999; width:80px; text-align:center; padding-top:1px;}

.nav ul li a {display: inline-block;width:100px; float: left;height: 38px;font-size: 16px; line-height:38px;color: #fff;}

.nav ul li a:link,.nav ul li a:visited{ color: #fff; font-size:16px; font-weight:normal;}

.nav ul li.current a,.nav ul li a:hover{ color: #fff; background:#0C6837;}

.nav dl{width:100px; height:auto; position:absolute; left:-1px; top:38px;_top:39px; display:none;z-index:99999;background-color:#fff; margin:0;font-size: 14px;color:#199edf;line-height: 30px; text-align:center;border-top:none;}

.nav ul li.current dl{ display:block;}

.nav dl dd { margin:0;padding:0; height: 30px; overflow:hidden; float: none;width: 100px; font-size: 12px;}

.nav dl dd a { width: 100px; float: none; font-size: 12px;color:#fff;line-height: 30px;padding:0;margin:0; height: 30px;}

.nav ul li.current dl dd a:link,.nav ul li.current dl dd a:visited,.nav dl dd a:link,.nav dl dd a:visited{color:#fff;font-size: 12px; }

.nav ul li.current dl dd a:hover,.nav dl dd a:hover{color:#fff; font-size: 12px; }

.iosSliderDemo {

 

 width:1000px;

        max-width:1440px

 

 padding: 0 0 320px;

 margin:0 auto;

 position: relative;

 

}

.fluidHeight {

 position: absolute;

 width: 100%;

 height:320px;

}

.sliderContainer {

 height: 100%;

 max-height:320px;

 padding: 0 0;

 width:1000px;

}

.iosSlider {

 position: relative;

 top: 0;

 left: 0;

 overflow: hidden;

 width: 100%;

 height: 100%;

}

.iosSlider .slider {

 width: 100%;

 height: 100%;

}

.iosSlider .slider .item {



 width: 100%;

   max-width:1380px;

 height: 100%;

 padding: 0 0 0 0;

 text-align: center;

}

.iosSlider .slider .item .inner {

 position: relative;

 top: 0;

 left: 0;

 width:100%;

 margin: 0 auto;

 height: 100%;

 box-shadow: 0 0 10px -5px #000;

 background-position: 50% 0;

 background-repeat: no-repeat;

}

.iosSlider .slider .item .inner img {

 position: relative;

 top: 0;

 left: 0;

 width: 100%;

 margin: 0 auto;

}

.iosSlider .slider .item .inner .selectorShadow {

 position: absolute;

 left: 0;

 bottom: 0;

/* background: url(../images/selector-shadow.png) no-repeat 0 0;*/

 width: 120px;

 height: 30px;

 display: none;

}

.iosSlider .slider .item .inner .text1{

 opacity: 0;

 filter: alpha(opacity=0);



 background: none repeat scroll 0 0 #000000;

 position: absolute;





 bottom: 12%;

 padding: 0 12px 0 5px;

 height:50px;

 text-align: left;

}

.iosSlider .slider .item .inner .text1 span {

 color: #fff;

 font-size:18px;

 font-weight: 700;

 line-height:50px;

 padding: 0 8px;

 font-family:"Microsoft Yahei";

}

.iosSlider .slider .item .inner .text1 span i {

 margin: 0 0 0 5px;

}

.iosSlider .slider .item .inner .text2 {

 background: none repeat scroll 0 0 #000000;

 opacity: 0;

 filter: alpha(opacity=0);

 padding: 10px 12px 10px;

 position: absolute;

 left: 100px;



 top: 451px;

 text-align: left;

}

.iosSlider .slider .item .inner .text2 span {

 display: block;

 color: #fff;

 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

 font-size:14px;

 line-height:1.5;

 font-weight: 100;

 padding: 0 8px;

 font-family:"Microsoft Yahei"

}

.iosSlider .slider .item .inner .more{



 opacity: 0.4;

 background: none repeat scroll 0 0 #fff;

 position: absolute;

 bottom: 6%;

    right:0;



 padding: 0 5px 0 2px;

 height:25px;

    width:55px;

    z-index:2;

 text-align: center;

}

.iosSlider .slider .item .inner .more a {

 color: #000;

   text-decoration:none;

 font-size:14px;

 line-height:25px;

 font-family:"寰蒋闆呴粦"

}

.sliderContainer .slideSelectors {

 position: relative;

 bottom:20px;



 width: 160px;

 margin: 0 auto;

 z-index: 1;

 height: 11px;

}

.sliderContainer .slideSelectors .prev {

 float: left;

 width: 11px;

 height: 11px;

 background: url(../images/arrow_left.png) no-repeat 50% 0;

}

.sliderContainer .slideSelectors .next {

 float: left;

 width: 11px;

 height: 11px;

 margin: 0 0 0 10px;

 background: url(../images/arrow_right.png) no-repeat 50% 0;

}

.sliderContainer .slideSelectors .item {

 float: left;

 width: 9px;

 height: 9px;

 background: #aaa;

 margin: 1px 1px 1px 11px;

 

 filter: alpha(opacity=25);

 border-radius: 10px;

}

.sliderContainer .slideSelectors .item.first {

 margin-left: 1px;

}

.sliderContainer .slideSelectors .selected {

 width: 11px;

 height: 11px;

 margin: 0 0 0 10px;

 background: #eee;

 opacity: 1;

 filter: alpha(opacity=100);

 box-shadow: none;

}

.sliderContainer .slideSelectors .selected.first {

 margin-left: 0;

}

.sliderContainer .scrollbarContainer {

 position: relative;

 bottom: 4px;

 left: 0;



 height: 4px;

 margin: 0 auto;

 z-index: 1;

}

#indexline{

height:250px;

padding:0px;

margin:2px 0;

background:url(../images/line.jpg) repeat-x bottom;

overflow:hidden;

}

#indexline2{

padding:20px 0px 0px 150px;

word-spacing:10px;

height:40px;

margin:2px 10px;

background:url(../images/ti-lj.jpg) no-repeat 10px;

overflow:hidden;

}

#indexline .ileft{

float:left;

height:242px;

padding:6px 10px 2px 0;

display:inline;

}

#indexline .ileft{

float:right;

height:242px;

}

#indexline .col1{

float:left;

width:295px;

margin-right:10px;

padding:5px 0;

background:url(../images/line2.jpg) right repeat-y;

}

#indexline .col2{

width:245px;


margin:0px;

padding:5px 0;

float:left;

}

#indexline .focus .gdbox{width:100%;height:246px;}

#indexline .focus .gdbox li{width:245px;height:246px;float:left;position:relative;}

#indexline .focus .gdbox li img{width:100%;height:246px;}

#indexline .focus .gdbox li p{position:absolute;bottom:0;left:0;width:100%;height:28px;line-height:28px;background:rgba(0,0,0,0.3);text-align:center;}

#indexline .focus .gdbox li p a{color:#fff;}



.footer-wrap{background:#005825;width:100%;}

#footer {

    padding:20px 0;

 margin:0px auto;

 width:998px;

 color:#FFFFFF;

        position:relative;

 _height:105px;

 font-size: 12px;

 height:100px;

}

.copyright {

  margin-top:20px;
  margin-left:90px;

 color:#99BCA8;

 font-size: 12px;

 text-align:center;

 word-spacing:3px;

       

     

}

.copyright a:active, .copyright a:link, .copyright a:visited{ 

 color:#99BCA8;

    text-decoration:none;

}

.copyright a:hover{

 color:#99BCA8;

    text-decoration:underline;

}

.bottomlogo{

width:113px;

height:40px;

padding:0 20px 5px;

border-right:#FFFFFF 1px solid;

float:left;

}



.bottomcontact_cn {

width:260px;

height:40px;

padding:2px 20px 5px;

line-height:24px;

border-right:#FFFFFF 1px solid;

float:left;

color:#fff;

}



.bottomcontact_en{

width:480px;



height:40px;



padding:2px 20px 5px 20px;



line-height:24px;

float:left;

color:#fff;

}

.row2-col1,.row2-col2{float:left;width:495px;}

.row2-col1{margin-right:10px;}

.row3-col1,.row3-col2,.row3-col3{float:left;}

.row2-col1 .notice{padding:0 10px;margin-top:10px;}

.row2-col1 .notice dt{border-bottom:1px solid #ccc;color:red;line-height:28px;}

.row2-col1 .notice dd{margin-top:5px;line-height:22px;}

.row3-right{float:left;width:500px;}

.row3-col3,.focus{width:245px;height:266px;}

.row3-col1,.row3-col2,.row2-col1,.row2-col2,.row1-col1,.row1-col2{width:367px;margin-right:10px;}

.flink{margin-top:22px;}

.flink h2{height:10px;padding:0 0 5px 0;border-top: 2px solid #59835d;position: relative;}

.flink h2 span{

width: 75px;

height: 22px;

line-height: 22px;

text-align: center;

display: block;

color: #FFF;

font-size: 12px;

background: url(../images/icon_config.png) no-repeat left bottom;

font-weight: 100;

position: absolute;

top: -12px;

left: 50%;

margin-left: -37px;}

.flink .wz{margin-bottom:5px;}

.flink .wz li{float:left;margin:5px 10px 5px 0;}

.flink .tp li{float:left;margin:0 2px 2px 0;}

.flink .tp li img{border:none;width:198px;height:41px;}

.flink .tp li img{border:none;width:198px;height:41px;}