@charset "utf-8";
* {
    font-family: 微软雅黑;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
a, area {
}
:focus {
}
a{ text-decoration:none; color:#333; font-size:13px;}
a:hover{ color:#f98b0c;}
body {
    color: #000000;
    font-family: 微软雅黑;
    font-size: 12px;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
	

}
ol, ul, li, div {
    margin: 0;
    padding: 0;
}
li {
    list-style-type: none;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
    font-weight: normal;
}
.content {
    height: 777px;
    margin: 0 auto;
    position: relative;
    width: 1440px;

}
#header {
    margin-left: 200px;
    margin-top: 40px;
    position: absolute;
    width: 1020px;
    z-index: 999;
	
}
#header .logo {
    float: left;
}
#header .nav {
    float: right;
    margin-top: 10px;
    width: 815px;
}
#header .nav ul .mainlevel {
    background: url("../images/fgf-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    line-height: 33px;
    padding-left: 2px;
}
* html .nav ul .mainlevel {
    background: none repeat scroll 0 0 transparent;
    position: relative;
}
.language {
    color: #017600;
    position: absolute;
    right: 22px;
    top: -30px;
    z-index: 999;
}
.language a {
    color: #017600;
    line-height: 26px;
}
.language a:hover {
    color: #df8d0a;
}
.language span {
    height: 5px;
    margin: 0 5px;
    width: 1px;
}
#header .nav ul {
    display: table;
}
#header .nav ul li .nav-a {
    background: url("../images/repeat2-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
    text-decoration: none;
}
#header .nav ul li .nav-a.current {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
}
#header .nav ul li .nav-a:hover {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
}
#header .nav ul li .nav-a {
    background: url("../images/repeat2-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
    text-decoration: none;
}
#header .nav ul li .nav-a.current {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
}
#header .nav ul li .nav-a:hover {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
}
#header .nav ul li.first-crl {
    background: none repeat scroll 0 0 transparent;
}
#header .nav ul li.first-crl .nav-a {
    background: url("../images/yj-bg2.png") no-repeat scroll left top transparent;
    height: 38px;
    padding-left: 45px;
}
#header .nav ul li.first-crl .nav-a .current {background: url("../images/yj-bg.png") no-repeat scroll left top transparent; height: 38px; padding-left: 45px;}
#header .nav ul li.first-crl .nav-a:hover {background: url("../images/yj-bg.png") no-repeat scroll left top transparent; height: 38px;padding-left: 45px;}
#header .nav ul li.end-crl .nav-a {background: url("../images/yj-bg2.png") no-repeat scroll right -41px transparent;height: 38px;padding-right: 45px;}
#header .nav ul li.end-crl .nav-a.current {background: url("../images/yj-bg.png") no-repeat scroll right -41px transparent;height: 38px;padding-right: 45px;}
#header .nav ul li.end-crl .nav-a:hover {background: url("../images/yj-bg.png") no-repeat scroll right -41px transparent;height: 38px;padding-right: 45px;}
.mainlevel div {background: url("../images/nav-bg-09.png") repeat scroll 0 0 transparent; display: none;height: 105px;padding: 15px 20px;position: absolute;top: 43px;width: 430px;}
#sub_01 {left: 230px;}
#sub_02 {left: 326px;}
#sub_03 {left: 420px;}
#sub_04 {left: 515px;}
#sub_05 {right: 320px;}
#sub_06 {right: 225px;}
#sub_07 {right: 131px;}
#sub_08 { right: 21px;}
.mainlevel div ol {display: block;float: left;overflow: hidden; width: 240px;}
.mainlevel div li {border-bottom: 1px dashed #CCCCCC;line-height: 27px; width: 300px;}
.mainlevel div li a {background: url("../images/li-icon.png") no-repeat scroll left center transparent;color: #3B3B3B;display: inline-block; height: 27px;line-height: 27px;padding-left: 10px; width: 79px;}
.mainlevel div li a:hover {color: #172053;}
.mainlevel div .nav-img { display: inline-block;float: right;}
.mainlevel div span img {border: 3px solid #FFFFFF;}
.content .banner {height: 500px;overflow: hidden;position: relative; width: 1440px;margin:0 auto;}
.content .banner img {position: absolute;}
.banner .bnshow {height: 100%; position: absolute;width: 100%;}
.banner .bannerNav {bottom: 15px;position: absolute;right: 205px;}
.banner .bannerNav a {background: url("../images/icon-btn.png") no-repeat scroll 0 -12px transparent;cursor: pointer;display: inline-block;height: 12px;width: 12px;}
.banner-02 {height: 364px;position: relative;width: 100%;}
.banner .bannerNav .imgSelected { background-position: 0 0;}
.zdjmshow {overflow: hidden; position: relative; z-index: 99;}
.zdjmshow .desc { bottom: 0;left: 0; position: absolute; width: 100%; z-index: 998;}



/*content*/
.fl{ float:left;display:inline}
.fr{ float:right; display:inline}
.rss{ float:left; padding:1px 3px 1px 3px; }
.layout{ width:1000px; margin:0 auto; text-align: left; overflow:hidden}
.homemain{ background-color:#f7f5f4; padding:20px 0 25px;}
.homemain .layout{padding-bottom:25px;}
.titels{ width:100%; padding-bottom:5px; overflow:hidden;border-bottom:1px solid #e5ddd9; line-height:30px;}
.titels h2{ font-size:20px; font-weight:normal; color:#f99d33;}
.titels h2 a{font-size:20px;}
.titels .a-more{ float:left;}
.titels .more{ padding-top:15px;}
.a-more{ background-image:url(../images/i05.gif); width:12px; height:12px;}
.homemain-conts{ padding-top:12px;}
.homenews{ width:640px;padding-right:32px;}
.homenews-conts {border-bottom:1px solid #e5ddd9; padding-bottom:10px;}
.homenews-conts dl{ overflow:hidden; width:100%; padding-bottom:12px;}
.homenews-conts .pic{ float:left; width:160px; height:103px; overflow:hidden; background:url("../images/crc_default.gif") no-repeat;}
.homenews-conts .pic img{ display:block;}
.homenews-conts .cont{ float:right; width:450px; padding-top:5px;}
.homenews-conts .cont p{ line-height:22px; color:#666; font-size:13px;}
.homenews-conts h3{ padding-bottom:5px;font-size:16px; color:#757575; line-height:1.8em;}
.homenews-conts h3 a{ padding-bottom:5px;font-size:16px; color:#333; line-height:1.8em;}
.homenews-conts h3 a:hover{ color:#ff9900;}
.homenews-conts  .org{ margin-left:8px;}
.homenews-list{ width:100%; overflow:hidden;}
.homenews-list li{ background:url(../images/i06.gif) no-repeat left 9px; float:left; display:inline; height:26px; padding-left:12px; overflow:hidden; line-height:26px;}
.homenews .homenews-list ul{ width:700px;}
.homenews .homenews-list li{ width:337px;}
.homevideo{ width:270px; overflow:hidden;}
.homevideo p{line-height:26px; font-size:13px;}
.homeview,.homemedia{  width:288px;padding-right:32px;}
.homemedia{ padding-left:30px;}
.homeIndusty{width:270px;}
.homeview .homenews-list li,.homemedia .homenews-list li{ width:275px;}
.homeIndusty .homenews-list li{width:255px}
.homebtm{border-top:1px solid #e5ddd9; padding:25px 0; position:relative;}
.homebtm li{ float:left; display:inline; width:98px;  position:relative;  text-align:center;}
.homebtm li .pic{ display:block; height:78px; overflow:hidden;}
.homebtm .ico-new{ position: absolute; top:0; right:5px;}


/* 公告 */
.anoce {background: url("../images/index_gg.gif") no-repeat 5px center ;border: 1px solid #E5DDDA;height: 24px;margin-top: 15px; margin-bottom:15px;padding: 5px 10px 5px 35px;}
.anoce a.gg_more { float: right;line-height: 24px; padding-top: 8px;}
.anoce ul { height: 24px;overflow: hidden;}
.anoce ul li {height: 24px;line-height: 24px;overflow: hidden;}

/* 首页-联系我们 */
.mgz {border: 1px solid #CCCCCC;height: 126px;}
.mgz_f {border-right: 1px solid #CCCCCC;float: left;height: 126px;margin-right: 10px;width: 95px;}
.mgz_tit {color: #999999;font-size: 16px;letter-spacing: 9px;margin-bottom: 8px;text-align: left;}
.mgz  h3 {font-size: 16px;font-weight: 300;line-height: 1.5em;}
.mgz p.qishu{ margin-bottom:5px;}
.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
.a_more{ background:url(i03.gif) no-repeat left top; width:10px; height:10px;}


.stepcarousel {
	MARGIN: 0px auto; OVERFLOW: scroll; WIDTH: 640px; POSITION: relative; HEIGHT: 200px;margin-top:15px;
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#displaycssbelt {
	VISIBILITY: hidden
}
#stocklevels {
	VISIBILITY: hidden
}
.stepcarousel .panel {
	FLOAT: left; MARGIN: 0px 30px 0px 25px; OVERFLOW: hidden; WIDTH: 180px
}
.stock {
	CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 929px; COLOR: #000; BORDER-BOTTOM: #000 1px dashed; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 10px; TEXT-ALIGN: right
}
.subfeature {
	DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 180px
}
.subfeature-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px! important; LINE-HEIGHT: 17px; PADDING-TOP: 3px; POSITION: relative
}
.subfeature-txt H2 {
	CLEAR: both; FONT-WEIGHT: nomal; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; text-align:center;
}
.subfeature-txt H2 A {
	COLOR: #000
}
.subfeature-txt H2 A:hover {
	COLOR: #f98b0c
}
.subfeature A IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}





/*about*/
.main-02 {
    background: url("../images/main-bg_02.jpg") repeat-y scroll 0 0 transparent;
    display: table;
    margin-left: 200px;
    position: relative;
    width: 1003px;
}
.main-02 .left {
    float: left;
    position: relative;
    width: 217px;
}
.main-02 .left .title {
    position: absolute;
    top: -72px;
}
.main-02 .left .left-menu {
    padding: 10px 18px;
}
.main-02 .left .left-menu ul li {
    width: 180px;
}
.main-02 .left .left-menu ul li a {
    background: url("../images/navbg.jpg") no-repeat scroll 0 0 transparent;
    color: #757575;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-top: 3px;
    padding-left: 30px;
    width: 150px;
}
.main-02 .left .left-menu ul li a:hover {
    background: url("../images/navbg2.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.main-02 .left .left-menu ul li a.current {
    background: url("../images/navbg2.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.main-02 .right {
    color: #777777;
    float: right;
    line-height: 24px;
    margin-right: 4px;
    overflow: visible;
    position: relative;
    width: 759px;
}
.main-02 .right .title {
    background: url("../images/right-title_01.jpg") repeat-x scroll 0 0 transparent;
    height: 35px;
    left: 0;
    line-height: 40px;
    padding: 5px 35px 0;
    position: absolute;
    top: -40px;
    width: 689px;
}
.main-02 .right .title a {
    color: #000000;
}
.main-02 .right .title .left-link {
    float: left;
}
.main-02 .right .right-main {
    background: url("../images/border-top.jpg") repeat-x scroll 0 0 transparent;
    margin: 0 auto;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .right-main .about-txt {
    color: #777777;
    font-size: 13px;
    line-height: 24px;
    padding: 10px 0;
}
.main-02 .right .right-main .about-txt p {
    
}
.main-02 .right .right-main .about-txt a {
   
    color: #114472;

}
.main-02 .right .right-main .about-txt a:hover {
    color: #FF7229;
}
.main-02 .right .right-main h2 {
    color: #FF7229;
    font-size: 15px;
    line-height: 36px;
}



.content-ul{width: 689px;position: relative;}
.content-dl{width: 689px;position: relative;padding-top: 40px;height: 100%;}
.content-ul ul{padding-left: 30px;list-style-image: url(../images/leibie-li.png);}
.content-ul ul li{float: left;width: 135px;line-height: 30px;text-align: left;}
.content-ul ul li a{color: #7d7d7d;}
dl{float: left;padding:0 15px 30px 15px;}
dt{margin-bottom: 10px;height: 150px;width: 195px;background-color: #FFF;border: 1px solid #d9d9d9;text-align: center;padding-top: 2px;}
dd{height: 30px;width: 195px;background-color: #f1f1f1;text-align: center;}
dd a{	color: #3d3d3d;line-height: 30px;}





/*bottom*/
.bottom{background:#036002;padding:20px 0px;line-height:20px;text-align: center;color:#cccccc;}
.bottom a{color:#cccccc;}
.bottom a:hover{color:#767676;}
.bottom span{color:#bfbfbf;padding:0px 5px;}







