
body{ font-size: 13px; color: #000;}
div{ margin: 0 auto;}
a{ color: #000;}
a:hover{ color: #006960;}




/* 头部公用 */
.top{ width: 100%; height: auto; position: relative; z-index: 1000;}
.top_name{ background: #f5f5f5; width: 100%; height: 27px; line-height: 27px;}
.top_name .top_name_nei{ width: 1200px; height: 27px;}
.top_name .top_name_nei p{ float:left; width: 500px;}
.top_name .top_name_nei p span{ color: #dd0000; padding-left: 5px;}
.top_name .top_name_nei ul{ float: right;}
.top_name .top_name_nei ul li{ float: left; padding: 0 5px;}
.top_name .top_name_nei ul li a{display: inline-block;}
.header{ background:url("../images/top.png") 50% 50%  repeat; width: 100%; height: 144px;}
.header .header_nei{ width: 1200px; height: 144px;}
.header .header_nei .logo{ float:left; height: 132px;}
.header .header_nei .sousuo{ float: right; margin-top: 21px;}
.header .header_nei .sou{ width: 249px; height: 32px; line-height: 32px; float:left; border: 1px solid #d4d4d4; border-right:0px; font-size: 13px; text-indent: 1rem;}
.header .header_nei .suo{ width: 37px; height: 34px; cursor: pointer; float:left; background: url("../images/sousuo.png") 50% 50% no-repeat; border: 1px solid #d4d4d4; border-left:0px; }


.menu{
    height:49px;
    float:right;
    margin-top: 29px;
    width:770px;
}
.menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
    margin-left: 14px;
}
.menu ul.dropdown{
    position:relative;
    width:100%;
}
.menu ul.dropdown li.drop {
    float:left;
    padding:0px 21px;
    position: relative;
    font-size:14px;
    color:#000;
    height:46px;
    background: url("../images/nav.png") center right no-repeat;
}
.menu ul.dropdown li a {
    display: block;
    color:#000;
    position: relative;
    z-index: 2000;
    text-align: center;
    text-decoration: none;
    line-height:46px;
}
.menu ul.dropdown li a:hover, ul.dropdown li a.hover {
    position: relative;
    color:#006960;
}

ul.dropdown li a.hover{
    background: url("../images/nav_hover.png") center bottom no-repeat;
    border-bottom:3px solid #006960;
}
.sub_menu li a.hover{ background:none !important;}
ul.dropdown li a.hhover{
    border-bottom:3px solid #006960;
    background: url("../images/nav_hover.png") center bottom no-repeat;
    color:#006960;
}
.menu ul.dropdown ul {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width:108px;
    z-index: 1000;
}
.menu ul.dropdown ul li {
    font-weight: normal;
    color: #000;
    font-size:13px;
    width:100%;
}
.menu ul.dropdown ul li a {
    display: block;
    color: #7b7a7a !important;
    line-height:30px;
}
.menu ul.dropdown ul li a:hover {
    display: block;
    background:#006960 !important;
    color: #fff !important;
}
.menu ul.dropdown li.drop ul.sub_menu li a{ border:0px;}

.menu ul.dropdown ul.sub_menu{ width:96px;background:rgba(255,255,255,0.85);}

.menu ul.sub_menu{ margin-left: 0px;}


/* 头部公用结束 */


/* banner */
.banner{ width:100%; height:571px; overflow:hidden; position:relative;  margin-top: -12px; z-index:0; }

.banner .hd{ height:16px; overflow:hidden; position:absolute; bottom:75px; z-index:1; width: 100%; }
.banner .hd .hd_nei{width: 1200px; margin: 0 auto; height: 17px;}
.banner .hd ul{ overflow:hidden; zoom:1; width:auto; float: left;}
.banner .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; margin: 0 5px; line-height:14px; text-align:center; background:url("../images/slider-arrow.png") left top no-repeat; cursor:pointer; }
.banner .hd ul li.on{ background:url("../images/slider-arrow.png") right top no-repeat;; color:#fff; }
.banner .bd{position:relative; height:100%; z-index:0; border:medium none;left:50%;margin:0 auto 0 -960px;overflow:hidden;padding:0;position:relative;visibility:visible;width:1920px; }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{width:100%; height:571px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ display:block; width:9px; height:17px; font-size: 17px; font-family:"宋体";line-height:16px;}
.banner .prev{  float: left;}
.banner .next{  float: left;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }


/* banner结束 */

/* 首页 */


.c_news{ width:1200px; background-color:rgba(0,0,0,.55); z-index: 1; height:46px; margin-top:-57px; position: relative;}
.box{ height:46px; overflow:hidden;}
.t_news{ height:46px;  color:#ff0000;overflow:hidden; position:relative; width:1156px;}
.t_news b{ line-height:46px;display:inline-block;font-size:16px; width:100px; font-weight: 100;  }
.t_news b img{ vertical-align:text-bottom; padding-right:5px; width:20px; height:20px;}
.news_li,.swap{ line-height:46px; display:inline-block; position:absolute; top:0; left:100px; width:1056px;}
.news_li li,.swap li{ width:1056px; float:left;}
.news_li li dd,.swap li dd{ float:left;width:50%;}
.news_li a,.swap a{ color:#fff;}
.news_li li dd a b,.swap li dd a b{ width:5px; height:5px; background:#fff; border-radius:10px; margin:21px 5px 0 0;float:left;}
.news_li li dd a span,.swap li dd a span{ float: right; padding-right:8%;}
.news_li li dd a h4,.swap li dd a h4{ float:left; width: 72%; display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.swap{top:46px;}


.center{ width: 1200px; height: auto; overflow: hidden; margin-top:48px;}
.contact{ width: 292px; height: 407px; background: #006960; float:left;}
.contact h3{ font-size: 18px; color: #fff;    margin: 255px 0 0 13px;}
.contact h3 span{ font-size: 13px; color: #7aa29e; font-family: Arial; padding-left: 5px;}
.contact .contact_nei{ font-size: 13px; line-height: 30px; color: #fff; margin: 24px 0 0 13px;}


.slideBox1{ width:320px; height:227px;float: left; margin:10px 0 0  -281px ;position: relative;}
.slideBox1 .bd{height:100%; z-index:0;position:relative; border:7px solid #fff; background: #fff;      width: 320px;
    height: 214px;
    overflow: hidden; }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:320px; height:213px; display:block;  }
.xinxi_nei{ width:294px; height:33px; background-color:rgba(0,0,0,.52); padding:0 13px;margin-top: -33px; position: relative; z-index: 1;}
.xinxi_nei h3{ width:294px;height:33px; line-height:33px; font-size:13px; color:#fff; display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .qiehuan{ position: relative; z-index: 1; width: 276px; margin-right: 5px;}
.slideBox1 .prev,.slideBox1 .next{  display:block; width:36px; float: right; margin: 11px 5px 0 5px; height:47px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .prev{ background: url("../images/n.png") no-repeat; }
.slideBox1 .next{ background: url("../images/p.png") no-repeat; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }


.box_top{height: auto; overflow: hidden; margin-top: 13px; height: 18px;}
.box_top h3{ float: left; border-left: 3px solid #006960; display: inline-block; height: 18px; color: #000; font-size: 18px; line-height: 18px; padding-left:7px;}
.box_top h3 span{ font-size: 13px; color: #a1a1a1; padding-left: 5px; font-family: Arial;}
.box_top a{ float: right;}

.zixun{ width: 537px; height: 230px; background: #fafafa; float: left; margin: 0 15px 0 11px;}
.zixun .zixun_top{ width:503px;}
.zixun ul{ width: 518px; height: auto; overflow: hidden; margin: 14px auto auto auto;}
.zixun ul li{ height: 30px;}
.zixun ul li a{ display: inline-block; line-height:30px; border-bottom: 1px dashed #d3d3d3; width: 518px; height: 30px;}
.zixun ul li a span{ display: inline-block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;  margin-left: 5px; width: 410px; }
.zixun ul li a b{ float: right; font-weight: 100;}
.zixun ul li a:hover{ color: #fb4343;}

.about{ width: 298px; height: 230px; float: right;}
.about .about_nei{ width: 298px; height: 99px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow: hidden; text-indent: 2em; line-height: 26px;}



.fazhan{float:left; margin: 8px 27px 0 -17px; width: 683px; height: 174px;}
.fazhan ul{ width: 683px; height: auto;}
.fazhan ul li a{ display: inline-block; float: left; margin: 3px 10px;margin: 9px 15px;filter:alpha(opacity=80);opacity:.8;}
.fazhan ul li a:hover{filter:alpha(opacity=100);opacity:1;}

.chanye{ background: url("../images/whcy1.png") no-repeat; display: block; float: right; width: 172px; height: 170px;}
.chanye img{ margin:26px auto auto auto; display: block;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;}
.chanye img:hover{
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}



/* 首页结束 */


/* 底部 */
.footer{ width: 100%; height: 115px; overflow: hidden; background: #242424; margin-top: 31px;}
.footer .footer_nei{ background: url("../images/footer.png") no-repeat; width: 1200px; height: 115px; margin: 0 auto;}
.footer .footer_neirong{ float: right; font-size: 13px; color: #fff; line-height: 30px; text-align: right; margin-top: 30px;}
.footer .footer_neirong a{ color: #fff;}
/* 底部结束 */


/* 内页 */

.nbanner{ width:100%; height:336px; overflow:hidden; position:relative;  margin-top: -12px; }
.nbanner img{border:medium none;left:50%;margin:0 auto 0 -960px;overflow:hidden;padding:0;position:relative;visibility:visible;width:1920px;}


.right h2 p{ display:block; float: right; width: 600px; font-weight: 100; text-align: right;font-size: 13px; color: #818181; line-height: 30px;}
.right h2 p a{ padding: 0 5px;color: #818181;}
.right h2 p a:hover{ color: #006960;}

.left{ width: 271px; height: auto; overflow: hidden; float: left;}
.left .name{ width: 271px; height: 102px; background: url("../images/lanmu.png") no-repeat;}
.left .name h3{ font-size: 24px; font-weight: bold; color: #fff; padding:18px 0 5px 29px;}
.left .name span{ font-size: 17px; color: #fff; font-family:Arial; padding-left: 29px;}

.right{ width: 900px; height: auto; overflow: hidden; float: right;}
.right h2{ width: 900px; height: 35px; border-bottom: 1px solid #e6e6e6; font-size: 16px; font-weight: bold;}
.right h2 span{ border-bottom: 1px solid #ffa401;    padding-bottom: 13px;}
.right .nei{ font-size: 13px;  line-height: 24px; padding: 10px;}

.ull li{ margin: 4px 10px;}
.ull li a img{ width: 200px; height: 200px;}



	.txtScroll-left .bd{ padding:10px; width:1056px; overflow:hidden;    }
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd ul li{ margin-right:20px; width:500px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}
		.txtScroll-left .bd ul li span{ color:#fff;  }
.txtScroll-left .bd ul li i{ width:400px; font-style:normal; float:left;}

/* 内页结束 */

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .c_news,.xinxi_nei{background-color:#000; filter:Alpha(opacity=50); }
    .menu ul.dropdown ul.sub_menu{background-color:#fff; filter:Alpha(opacity=85);}
}
