@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*文字排版*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;/*缩进两个文字*/}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.unl{ text-decoration:underline;}
.no-unl{ text-decoration:none;}
.db{display:block;}
.dn{display:none;}
/*定位*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cr{clear:left;}
.clearfix:after{ content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.clearfix{zoom:1;}
.vm{vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.abs-right{ position:absolute; right:0;}
.zoom{zoom:1;}
.hidden{ visibility:hidden;}
.none{display:none;}
/*长度高度*/
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w{width:100%;}
.h50{ height:50px;}
.h80{ height:80px;}
.h100{ height:100px;}
.h200{ height:200px;}
.h{ height:100%;}
/*边距*/
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml44{margin-left:44px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr13{margin-right:13px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl13{padding-left:13px;}
.pl15{padding-left:15px;}
.p120{padding-left:20px;}
.pl30{padding-left:30px;}
.p150{padding-left:50px;}
.p1100{padding-left:100px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt17{margin-top:17px;}
.oh{overflow:hidden;}


body{background:url("../images/body_bg.jpg") center top repeat-y;font-family: Simsun;font-size:12px;}
a{ text-decoration: none;}
a:hover{ text-decoration: underline;}
.main-wrapper{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}
#header{
    margin-top:494px;
}
#header ul{
    background: #21202e;
    overflow: hidden;
    *zoom:1;
}
#header ul li{
    float: left;
    display:inline;
    height:38px;
    line-height:18px;
    margin:0 5px;
}
#header ul li a{
    display: block;
    font:16px/38px Microsoft Yahei;
    color:#fff;
    padding:0 55px;
}
#header ul li a:hover{
    text-decoration: none;
   /* background: #26d5c9;*/
}
#header ul li .index{
    font-family: Arial;
    font-size:24px;
    color:#26d5c9;
    font-weight:bold;
}
#header ul .active{
    background: #26d5c9;
}
#main{
    background: #fff;

}
.title-wrap{
    position: relative;
    height:30px;
}
.section{
    padding:0 18px 0 17px;
}
.section1{
    padding-top:16px;
    padding-bottom: 54px;
}
.main-title{
    position: absolute;
    left:-27px;
    top:0;
    background: url(../images/title_bg.png) 0 0 no-repeat;
    width:134px;
    height:39px;
    font:20px/30px Microsoft Yahei;
    color:#fff;
    padding-left: 34px;
}
.section1-con{
    margin-top:23px;
}
.section1-con p{
    font-size:14px;
    line-height:24px;
    color:#000;
    text-indent:2em;
    margin-bottom:10px;
}
.section-title{
    font:22px/24px Microsoft Yahei;
    color:#464646;
    margin-bottom:20px;
}
.intro dt{
    background: url("../images/ld.png") 0 0 no-repeat;
    width:433px;
    height:35px;
    font:16px/27px Microsoft Yahei;
    color:#fff;
    padding-left:36px;;
    margin-bottom:18px;
}
.intro dd{
    overflow: hidden;
    *zoom:1;
}
.intro img{
    margin-top:39px;
}
.intro-left{
    width:433px;
    float: left;
}
.intro dd .col1{
    color:#fff;
    font-size:12px;
    background: url("../images/list_bg.png") left top no-repeat;
    float: left;
    display: inline;
    margin-left:5px;
    width:14px;
    height:17px;
    text-align: center;
    line-height:17px;
}
.intro dd .col2{
    font-size:14px;
    color:#000;
    line-height:18px;
    margin-bottom:16px;
    float:right;
    width:400px;
}

.section2{padding:0;}


.section2-wrapper{
    background: #ededed;
    padding: 0 18px 0 17px;

}
.active-box{height:140px; overflow:hidden;}

.active-list{
    *padding-bottom:10px;
    overflow: hidden;
    *zoom:1;

}

.active-list li{
    background: #fff;
    height:25px;
    line-height:25px;
    margin-bottom:10px;
    width:432px;
    float: left;
}
.active-list li a{
    color:#464646;
    font-size:14px;
    float: left;
    width:350px;
    white-space:nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.active-list li span{
    float: right;
}
.active-list li a:hover{
    color:#c00;
}
/*slider*/
#silder{width:100%;background-color:#000; padding-top:8px;}
.silder_box{width:965px; margin:0 auto;height: 492px;overflow: hidden;position: relative;}
.silder_tip{width: 92px;height: 92px;overflow: hidden;position: absolute;top: 0;right: 0;z-index:1; text-indent:-999px;background:url(../images/tip-tt.gif) no-repeat;}
#movie_tip{background-position: -93px 0;}
.silder_con{height:492px;overflow: hidden;position: absolute;left:0;}
.silder_panel{width:965px;height:492px;overflow: hidden;float: left;position: relative;background: #111;}
.silder_panel img{width: 965px;height: 492px;display: block;overflow: hidden;}
.silder_intro{width: 210px;height: 492px;line-height: 20px;overflow: hidden;color: #999;padding: 0 40px 0 0;}
.silder_intro h3{padding:10px 0;height:50px;color:#7acf39;line-height: 30px;overflow: hidden;}
.silder_intro h3 strong{font-family: "Microsoft Yahei","黑体";font-size: 24px;height:30px;overflow: hidden;font-weight: normal;display: block;}
.silder_intro h3 strong a{ color: #fff; font-weight:bold;}
.silder_intro ul{height: 60px;overflow: hidden;}
.silder_intro li{height: 20px;overflow: hidden;color:#787878;}
.silder_intro li a{color:#787878; margin:0 6px;}
.silder_intro span{ margin: 0 10px 0 0;}
.silder_intro p{height:72px;overflow: hidden;color:#787878; margin-top:10px; line-height:18px;}
.slider_nav{width:964px;height:48px;margin: 0 auto;bottom:10px;left:0;position: absolute;overflow: hidden; z-index:9;}
.slider_nav .nav_con{ float:left; width:886px;overflow:hidden;}
.nav_con li{float:left;padding:0px;margin:0 15px 0 0;*display:inline;}
.nav_con li.current{border:3px solid #ffa42d;}
.nav_con li,.nav_con img {width:73px;height:43px;}
.silderBox{height:8px; line-height:8px;}
b.bg
{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:93px;
    display:block;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
    background:rgba(0,0,0,0.5);
}
:root b.bg
{
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');
}
span.pic-words
{
    display:block;
    position:absolute;
    bottom:60px;
    left:15px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    z-index:9;
    line-height:26px;
}
.slider_prev,.slider_next
{
    width:11px;
    height:21px;
    background:url(../images/slide_btn.png) no-repeat 0 0;
    cursor:pointer;
    float:left;
    margin-top:10px;

}
.slider_prev{
    margin-right:13px;
    margin-left:21px;
}
.slider_next
{
    background:url(../images/slide_btn.png) no-repeat -12px 0;
    float:right;
    padding-right:22px;
}
.section3{margin-top:23px;}
.section3-wrapper{
    background: #21202e;
}
.red{color:#f00;}
.about-people{width:1000px; overflow:hidden;}
.about-people ul{ list-style:none}
.about-people ul li{ height:314px; background:url(../images/bgtu_03.png) left center no-repeat; position:relative; display: none;}
.people-pooto{width:221px; height:221px; position:absolute; left:11px; top:8px;}
.introduce{width:480px; overflow:hidden; padding:52px 0 0 335px;}
.introduce h4{ font-family:Microsoft YaHei;font-size:24px;color:#fff; line-height:30px;margin-bottom:16px;}
.introduce p{font-size:12px;color:#ffffff; line-height:22px;}

.people-list{width:1000px; overflow:hidden; margin-top:50px;}
.people-list ul{list-style:none;width:9999px;}
.people-list ul li{width:91px; height:126px; vertical-align:bottom;float:left; display: inline; margin-right:4px;}
.people-list ul li a:hover{  text-decoration: none;}
.people-list ul li img{width:91px;height:71px;}
.people-list ul li p{ font-size:14px;color:#ffffff; text-align:center; line-height:30px;}
.small-tu{ padding-top:8px;
    position: relative;}
.small-tu .imgtop-bg{
    position: absolute;
    background: url(../images/bortop.png) 0 0 no-repeat;
    width:91px;
    height:14px;
    left:0;
    top:0;
    z-index: 1;
}
.small-tu .imgbottom-bg{
    position: absolute;
    background: url(../images/borbottom.png);
    width:91px;
    height:5px;
    left:0;
    bottom:0;
    z-index: 1;
}

.display-list li{
    float: left;
    display: inline;
    width:241px;
    height:275px;
    overflow: hidden;

}
.display-list li img{
    width:241px;
    height: 137px;
}
.display-list li h4{
    font:16px/30px Microsoft Yahei;
    color:#fff;
    border-bottom:1px solid #c6c6c6;
    margin:0 11px;
}
.display-list li .bg2 h4{color:#000;}
.display-list li dt{
    width:44px;
    height: 18px;
    background: url(../images/title.png) 0 0 no-repeat;
    font-size:12px;
    color:#39342d;
    line-height:18px;
    margin-top: 10px;
    text-align: center;
}
.display-list li dd{
    font-size:12px;
    color:#fff;
    line-height:20px;
    padding:7px 15px 0 9px;
}
.display-list li .con-box{
    padding:5px 0 7px;
}
.bg1{
    background: #39342d;
}
.bg2{
    background: #e9e9e9;
}
.bg3{
    background: #26d5c9;
}
.bg4{
    background: #2f383d;
}
.display-list li .bg2 dd{
    color:#646473;
}
.display-list li .bg3 dt{
    color:#26d5c9;
}

.hotVideo-list{
    margin-right:-3px;
    *overflow: hidden;
    *zoom:1;
}
.hotVideo-list li{
    float: left;
    display: inline;
    text-align: center;
    margin-right:3px;
}

.hotVideo-list li img{
    width:319px;
    height:239px;
}
.hotVideo-list li p{
    font-size:12px;
    color:#646473;
    line-height:30px;
    padding:10px 0 15px;
}


#scroll-video-box{
  width:964px;
    overflow: hidden;
    position: relative;
    margin:0 auto;
    
}
.scrollVideo-list{
  width:9999px;

}
.video-wrap{
    width:920px;
    overflow: hidden;
    margin:0 auto;
}
.scrollVideo-list li{
    float: left;
    display: inline;
    text-align: center;
    margin-right:1px;
    width:183px;
}
.scrollVideo-list li a:hover p,.hotVideo-list li a:hover p,.scrollVideo-list li a:hover,.hotVideo-list li a:hover{color:#c00;}
.scrollVideo-list li img{
    width:183px;
    height:138px;
}
.scrollVideo-list li p{
    font-size:12px;
    color:#646473;
    line-height:30px;
    padding-top:13px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow: hidden;
    width:183px;
}
.next,.prev{
    width:19px;
    height:45px;
    position: absolute;
    background:url(../images/playbtn.gif) 0 0 no-repeat;
    top:47px;

}
.prev{
    left:0;
}
.next{
    right:0;
    background-position: -19px 0;
}
.section4{
    margin-top:36px;
}
.section4 .tablehd{
    font:22px/30px '黑体',Microsoft Yahei;
    color:#21202e;
    text-align: center;
    margin:30px 0 24px;
}
.section4 table th{
    background: #21202e;
    font-size:14px;
    color:#fff;
    height:45px;
    font-weight:bold;
    border:1px solid #21202e;
    text-align: center;
}
#main .section4 table td{
    font-size:12px;
    border:1px solid #959595;
    padding-top:20px;
    padding-bottom:20px;
}
.section4 table .col1{
    background: #eff6f5;
    font-size:14px !important;
    color:#26d5c9;
    font-weight:bold;
    padding:0 42px;
    line-height:25px;

}
.section4 table .col4{
    padding:0 44px;
	 color:#21202e;
}
.section4 table .col5,.section4 table .col3{
	 color:#21202e;
    text-align: center;
}
.section4 table .col3{

}
.section4 table .col2{
	 color:#21202e;
    padding:0 40px;
}
.section4 table .col6{
	 color:#21202e;
    padding:0 30px;
    line-height:18px;
}

.section5 p{
    line-height:24px;
    color:#464646;
    font-size:14px;
}
.section5 .main-title{
    padding-left:8px;
}



.hunpaipic {
    height: 420px;
    overflow: hidden;
    float: left;
    display: inline;
    width: 964px;
    position: relative;
    zoom: 1;

}
.margin20 {
    margin-top: 20px;
}

.hunpaipic dd.pic1 {
    top: 0;
    left: 0;
    width: 362px;
    height: 210px;
}
.hunpaipic dd {
    overflow: hidden;
    position: absolute;
}
.hunpaipic dd b {
    width: 100%;
    line-height: 30px;
    position: absolute;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    bottom: 0;
    height: 30px;
}
.hunpaipic dd span {
    width: 100%;
    line-height: 30px;
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 13px;
    z-index: 10;
    font-family: '微软雅黑','黑体';
}
.hunpaipic dd.pic2 {
    top: 212px;
    left: 0;
    width: 180px;
    height: 210px;
}
.hunpaipic dd.pic3 {
    top: 212px;
    left: 182px;
    height: 210px;
    width: 180px;
}
.hunpaipic dd.pic4 {
    top: 0;
    left: 364px;
    width: 272px;
    height: 156px;
}
.hunpaipic dd.pic5 {
    top: 158px;
    left: 364px;
    width: 272px;
    height: 156px;
}
.hunpaipic dd.pic6 {
    top: 316px;
    left: 364px;
    width: 272px;
    height: 105px;
}
.hunpaipic dd.pic7 {
    top: 316px;
    left: 501px;
    width: 135px;
    height: 105px;
}
.hunpaipic dd.pic8 {
    top: 0px;
    right: 182px;
    width: 180px;
    height: 210px;
}
.hunpaipic dd.pic9 {
    top: 0;
    right: 0px;
    width: 180px;
    height: 210px;
}
.hunpaipic dd.pic10 {
    top: 212px;
    right: 0px;
    width: 362px;
    height: 210px;
}
.section5{
    background: #f1f9fc;
    margin-top:59px;
}
.section6{
    background: #f1f9fc;
    padding-top:59px;
}

.section6 .baom{
    border:1px solid #21202e;
    background: url("../images/baom.png") 13px 36px no-repeat;
    padding:40px 0 39px 8px;
    width:963px;

}
 .section6 .baom span{
         font-size:14px;
     font-weight:bold;
     color:#21202e;
     font-family:'黑体',Microsoft Yahei;
     padding:0 42px;


     }
.reg{
    margin-top:58px;
    padding-bottom:45px;
}


#g-footer {
    margin-top: 15px;
    padding: 10px 0;
    border-top: 1px solid #ddd;
    clear: both;
    background: #fff;
}

#g-footer .g-footer-nav {
    height: 30px;
    line-height: 30px;
    text-align: center
}

#g-footer .g-footer-nav a {
    color: #1a4991;
    text-decoration: none
}

#g-footer .g-footer-nav a:hover {
    color: #f15c00;
    text-decoration: underline
}

#g-footer .g-footer-links {
    color: #666;
    float: left;
    line-height: 25px;
    padding: 5px 0;
    text-align: center;
    width: 100%
}
#g-footer .g-footer-links a,#g-footer .g-footer-record a{
    color:#243851;
}
#g-footer .g-footer-links a:hover,#g-footer .g-footer-record a:hover{
    color:#c00;
}
#g-footer .g-footer-record {
    width: 536px;
    margin: 0 auto 10px;
    overflow: hidden;
    background: #fff;
}

#g-footer .g-footer-record p {
    border: 1px solid #D2D2D2;
    float: left;
    display: inline;
    font-size: 12px;
    height: 50px;
    line-height: 20px;
    margin: 6px;
    width: 120px;
    overflow: hidden;
}

#g-footer .g-footer-record .fn-fl {
    padding: 3px;
}
.fn-fl{
    float: left;
}
.fn-fr{
    float: right;
}
#g-footer .g-footer-record .fn-fr {
    padding: 5px 3px 0;
    width: 72px;
}
.g-wrap {
    margin-left: auto;
    margin-right: auto;
    width: 990px;
    *zoom:1;
    overflow: visible;
}

.g-wrap:before, .g-wrap:after {
    content: '';
    display: table
}

.g-wrap:after {
    clear: both
}


.fuchuang
{
    position:fixed;
    _position:absolute;
    right:0;
    _bottom:auto;
    _top: expression(eval(document.documentElement.scrollTop));
    top: 150px;
    _margin-top:150px;
    z-index: 1111;
    background: url("../images/fuchuang.png") 0 0 no-repeat;
    height:457px;
}
.fuchuang ul{
    margin-top:68px;
}
.fuchuang ul li{
    width:120px;
    height:40px;
    margin-bottom:6px;
}
.fuchuang ul li a{
    font:16px/40px Microsoft Yahei;
    color:#fff;
    background: #525065;
    display: block;
    text-align: center;
}
.fuchuang ul li a:hover{
    background: #26d5c9;

}
.fuchuang .weixin h3{
    font:bold 16px/30px Microsoft Yahei;
    color:#fff;
    margin-top:7px;

}
.fuchuang .weixin p{
    color:#fff;
    line-height: 24px;
}


.fold{ cursor:pointer;}



.pic_list
{
	width: 480px;
	height: 283px;
	overflow: hidden;
	position: relative;
	
}
.pic_list ul li,.pic_list ul li img
{
	width: 480px;
	height: 283px;
}
.pic_list ul li
{
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}


.dot
{
	position:absolute;
	right:20px;
	bottom:10px;
	z-index:1;
}
.dot span
{
	float:left;
	display:block;
	width:12px;
	height:12px;
	background:#26d5c9;
	line-height: 20px;
	cursor:pointer;
	margin-left: 3px;
	text-align: center;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66EEEEEE', endColorstr='#66EEEEEE');
	background:rgb(238,238,238);
	opacity:0.8;
	filter:alpha(opacity=80);

}

.dot span.on
{
	background:#26d5c9;

}


.zsprev,.zsnext{
    width:13px;
    height:31px;
    float: left;
    display: inline;
    background:url(../images/zsplay.gif) 0 0 no-repeat;
    margin:28px 0  0;

}
.zsprev{margin-left:5px;}

.zsnext{
    background-position: -19px 0;
}

.plist-box{
    width:946px;
    float: left;
    display: inline;
    overflow:hidden;
    margin:0 8px;
}
.imgbg{
    display: none;}