body{margin:0;padding:0;font:14px/28px 'Microsoft YaHei','Î¢ÈíÑÅºÚ','ËÎÌå';color:#555;background:#fff;}
p,dl,dt,dd,ul,li,h1,h2,h3,h4{margin:0;padding:0;list-style:none;font-weight:normal;}
img{border:0;margin:0;padding:0;}
a{text-decoration:none;color:#717171;}
a:hover{color:#ff3c00;}
.note{font-size:12px;clear:both;line-height:18px;color:#aaaaaa;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.wrap{width:100%;position:relative;}
.wrap,.content{width:100%;}
.area{width:1160px;margin:0 auto;}
.area_left{float:left;}
.area_center{float:left;}
.area_right{float:right;}

.top{height:84px;position:fixed;top:0;left:0;background:rgba(255,255,255,0.9);z-index:100;}
.top .area .area_left{width:340px;}
.top .area .area_right .nav1{height:34px;text-align:right;cursor:pointer;}
.top .area .area_right .nav1 a{display:inline-block;font-size:12px;color:#767676;line-height:20px;padding:0 10px;margin:14px 0 0 10px;border:solid 1px #e1e1e1;border-radius:50px;}
.top .area .area_right .nav1 a.now{border:solid 1px #48d5e7;color:#1fcee4;font-weight:bold;}
.top .area .area_right .nav1 a:hover{color:#1fcee4;}
.top .area .area_right .nav1 span{display:inline-block;font-size:12px;color:#cdcdcd;line-height:20px;margin:16px 0 0 10px;}
.top .area .area_right .nav2{height:50px;text-align:right;cursor:pointer;}
.top .area .area_right .nav2 a{display:inline-block;font-size:16px;color:#1f1f1f;line-height:46px;padding:0 0 2px 0;margin:0 0 0 20px;}
.top .area .area_right .nav2 a.now{border-bottom:solid 2px #48d5e7;color:#1fcee4;font-weight:bold;}
.top .area .area_right .nav2 a:hover{color:#1fcee4;}
.home{height:600px;background:url(../img/top.jpg) no-repeat center 0;position:relative;}
.home .area dl{width:380px;height:340px;padding:120px 40px 0 40px;position:absolute;top:50%;left:50%;margin:-190px auto auto -230px;border-radius:50%;color:#fff;text-align:center;z-index:2;}
.home .area dl dt{font-size:24px;line-height:38px;padding:15px 10px;border-bottom:dashed 1px #fff;}
.home .area dl dd{font-size:18px;line-height:32px;padding:15px 10px;}
.home_bg{width:380px;height:340px;padding:120px 40px 0 40px;position:absolute;top:50%;left:50%;margin:-190px auto auto -230px;border-radius:50%;filter:alpha(opacity=80);opacity:0.8;}
.company{padding-top:40px;text-align:center;}
.company ul{font-size:0;}
.company h4{font-size:32px;line-height:68px;margin-bottom:20px;width:580px;border-bottom-style:solid;border-bottom-width:1px; display:inline-block;*display:inline;zoom:1;color:#353535;}
.company ul{margin-bottom:20px;}
.company ul li{width:275px;height:90px;margin:0 20px 20px 0;overflow:hidden;position:relative;display:inline-block;*display:inline;zoom:1;}
.company ul li a{width:275px;height:90px;position:absolute;top:0;left:0;}
.company ul li a img{width:100%;height:100%;}
.forward{height:920px;}
.forward .area .area_left{width:750px;} 
.forward .area .area_right{width:350px;} 
.matters{}
.matters dl dt{font-size:16px;font-weight:bold;} 
.matters dl dd{padding-left:32px;margin-bottom:20px;} 
.theme{}
.theme dl{float:left;}
.theme dl dt{font-size:18px;font-weight:bold;}
.theme dl dd{font-size:14px;margin-bottom:15px;}

.theme table strong.bigtitle{font-size:18px;color:#50bfd9;}
.join{height:700px;}
.jointitle{font-size:18px;text-align:center;}
.join .note{text-align:center;}
.business{height:1800px;}
.contacts{}
.yesterday{}
.yesterday ul li{width:273px;height:210px;border-style:solid;border-width:1px;margin:0 20px 20px 0;float:left;position:relative;}
.yesterday ul li img{width:273px;height:210px;}
.yesterday ul li .txt{width:273px;height:32px;overflow:hidden;background:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;text-align:center;}
.yesterday ul li .title{width:273px;line-height:32px;font-weight:bold;color:#fff;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:clip;}
.yesterday ul li .peo{width:273px;line-height:14px;color:#fff;font-size:12px;}
.bottom{text-align:center;padding-bottom:20px;clear:both;border:0;border-style:solid;border-top-width:2px;}
.bottom ul li{display:inline-block;*display:inline;zoom:1;margin:30px 5px 20px 0;}
.bottom .copyright{text-align:center;}
.media{height:580px;}
.news_box{height:130px;width:550px;padding:10px; margin:0 20px 20px 0;float:left;}
.newstitle{height:30px;width:550px;display:block;}
.newstitle .title{font-size:16px;line-height:24px;margin-bottom:6px;text-decoration:none;display:inline-block;float:left;width:470px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newstitle .times{float:right;color:#666;font-size:12px;}
.newscon{height:100px;width:550px;display:block;color:#4a4a4a;line-height:24px;overflow:hidden;text-overflow:clip;}
.newscon img{height:98px;border-style:solid;border-width:1px;margin-right:10px;float:left;}



.content .area h1{font-size:20px;line-height:30px;font-weight:bold;padding-left:35px;margin-bottom:20px;}
.content .area h1 a{width:32px;height:20px;padding:25px 5px 0 0;float:right;background:url(../img/title.png) no-repeat 0 -320px;}
.media .area h1{background:url(../img/title.png) no-repeat 0 0;}
.forward .area h1{background:url(../img/title.png) no-repeat 0 -42px;}
.matters .area h1{background:url(../img/title.png) no-repeat 0 -83px;}
.theme .area h1{background:url(../img/title.png) no-repeat 0 -123px;}
.join .area h1{background:url(../img/title.png) no-repeat 0 -163px;}
.business .area h1{background:url(../img/title.png) no-repeat 0 -204px;}
.contacts .area h1{background:url(../img/title.png) no-repeat 0 -246px;}
.yesterday .area h1{background:url(../img/title.png) no-repeat 0 -287px;}


.disp{width:100%;padding-top:105px;}
.disp .area{width:1060px;}
.disp .top{width:100%;box-shadow:0 0 3px 1px #eaeaea;}
.disp .top .area_left{width:558px;}
.disp .top .area_center{width:300px;height:70px;padding:7px 0 0 0;}
.disp .top .area_center img{padding-right:5px;}
.disp .top .area_center b{display:inline-block;padding-top:26px;line-height:24px;}
.disp .top .area_right a{display:inline-block;font-size:12px;color:#767676;line-height:20px;padding:0 10px;margin:14px 0 0 5px;border:solid 1px #e1e1e1;border-radius:50px;}
.disp .top .area_right a:hover{color:#ee4900;}
.disp .top .area_right span{display:inline-block;font-size:12px;color:#cdcdcd;line-height:20px;margin:20px 0 0 5px;}
.disp .bottom{border:0;line-height:80px;padding:0 0 10px 0;margin:0;color:#9f9f9f;font-size:12px;}
.main{width:100%;clear:both;}
.main .area{background:#fff;border-style:solid;border-width:1px;overflow:auto;zoom:1;}
.main .area .area_left{width:640px;padding:20px 30px;}
.main .area .area_left img{max-width:640px;}
.disptitle{font-size:18px;padding-bottom:5px;margin-bottom:5px;font-weight:bold;border:0;border-style:dotted;border-bottom-width:1px;text-align:center;}
.disptitle span{font-size:14px;}
.disptime{text-align:center;margin-bottom:15px;}
.dispcon p{margin:0 0 15px 0;}
.main .area .area_right{width:300px;padding:20px 30px;}
.main .area .area_right h3{font-size:18px;padding:5px;text-align:center;border:0;border-style:solid;border-bottom-width:1px;}
.disp_news_box{text-align:left;}
.disp_news{height:90px;padding:5px;border:0;border-style:dotted;border-bottom-width:1px;clear:both;overflow:hidden;text-overflow:clip;}
.disp_news a{font-size:12px;line-height:18px;text-decoration:none;color:#333;}
.disp_news img{height:88px;margin-right:5px;border-style:solid;border-width:1px;}
.disp_news .times{display:inline-block;margin:0 0 4px 0;color:#7c7c7c;}
.alldays{clear:both;margin-bottom:10px;}
.alldays a{display:inline-block;text-align:center;font-size:14px;color:#fff;background:rgba(255,255,255,0.8);}
.alldays a.todays{color:#fff;}





table{border-collapse:collapse;margin-bottom:5px;}   
td{padding:5px 10px;line-height:30px;border-style:solid;border-width:1px;}
th{color:#fff;line-height:50px;border-style:solid;border-width:1px;}
input,textarea{border:0;line-height:30px;font-family:'Microsoft YaHei','Î¢ÈíÑÅºÚ','ËÎÌå';}
.submit,.reset{padding:5px 15px;margin:0 10px;border:none;color:#fff;font-size:16px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
display:inline-block;text-align:center;text-decoration:none;cursor:pointer;}
.reset{background:#858585;}
.reset:hover{background:#333;}
.nzmborder{padding:0 5px;border-style:solid;border-width:1px;}
.nzm{line-height:32px;font-size:20px;font-weight:bold;}
#nzm{border-style:solid;border-width:1px;height:22px;line-height:22px;}
select{height:28px;}
.full{color:red;}


.zjarea{display:none;padding:5px;border-top:dotted 1px #f5acff;}
.zjarea .zj{clear:both;margin-bottom:15px;overflow:auto;zoom:1;}
.zjarea .zjarea_left{float:left;width:152px;}
.zjarea .zjarea_left img{height:200px;}
.zjarea .zjarea_right{float:right;width:650px;font-size:14px;line-height:26px;padding-bottom:10px;}
.tip{width:13px;height:13px;background:url(../img/title.png) no-repeat center -350px;display:inline-block;*display:inline;zoom:1;cursor:pointer;margin-top:9px;float:right;transition:transform 1s;}

.fixed_bg{width:40px;position:fixed;right:0;top:0;z-index:300;}
.fixed_1{width:40px;position:fixed;right:0;top:100px;z-index:300;}
.fixed_1 ul li,.fixed_2 ul li{width:40px;height:40px;position:relative;margin-bottom:5px;cursor:pointer;}
.fixed_1 ul li .fixed_pic,.fixed_2 ul li .fixed_pic{width:40px;height:35px;padding-top:5px;text-align:center;display:block;}	
.fixed_1 .fixed_title{width:100px;height:40px;line-height:40px;font-size:14px;text-align:center;position:absolute;top:0;left:-60px;filter:alpha(opacity=0);opacity:0;color:#fff;}
.fixed_2{width:40px;text-align:center;position:fixed;right:0;bottom:140px;z-index:300;}
.fixed_2 .wx{width:120px;height:120px;position:absolute;top:-50px;left:-120px;display:none;}
.fixed_3{width:40px;height:35px;padding-top:5px;text-align:center;position:fixed;right:0;bottom:100px;display:none;cursor:pointer;z-index:300;}


.themeclass .cols1{width:500px;float:left;}
.themeclass .cols2{width:610px;float:RIGHT;}
.pmtbox{width:723px;height:500px;position:fixed;top:50%;left:50%;z-index:400;margin:-250px auto auto -362px;display:none;}
.pmtbox img{border-style:solid;border-width:10px;width:723px;height:500px;}

.close{display:block;width:50px;height:40px;line-height:40px;text-align:center;position:fixed;top:50%;left:50%;margin:-250px auto auto 330px;cursor:pointer;color:#fff;font-size:14px;}

.join .input_text{width:100%;}
.join .input_text:focus{background:#dbf2ff;}
