/* CSS Document */
body{ width:1900px; margin:0 auto; transition:all 0.3s;}
body{font-family:"5FAE8F6F96C59ED1", "思源黑体 CN", "Hiragino Sans GB","AdobeFangsongStd-Regular", tahoma, arial;}
@font-face {
	font-family:Adobe 黑体 Std R;
	src:url(../i/AdobeHeitiStd-Regular (v5.010).otf);
}  
@font-face {
	font-family:aparajbi;
	src:url(../i/aparaj.ttf);
}

blockquote, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
}

address, cite, dfn, em, var {
	
}
.fwb{ font-weight:bold;}
small {
	font-size: 12px
}
ol, ul {
	list-style: none;

}
a {
	text-decoration: none;
	color:#666;

}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.fl{ float:left;}
.fr{ float:right;}
.section_big{width:100%; float:left; overflow:hidden;}
.section{width:1200px; margin:0 auto; }
.section1{width:1200px; margin:0 auto; }
.clear{ clesr:both;}
video { display: block; }
/*页面样式*/
.Social-Login .Social{ display:none;}
.syl{ background:#0099ff; height:100%; position:fixed; top:0; left:0; z-index:100;animation:dh 5s; transition:all 5s;animation-delay:7s;animation-fill-mode: forwards; }
.syl {
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari 和 Chrome */
  border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

  -moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 20px #000; /* Safari 和 Chrome */
  box-shadow: 10px 10px 20px #000; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

  behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
.syl .section{text-align:center; height:100%;}
.syl dt{ font-size:48px; color:#fff; font-family:AdobeFangsongStd-Regular;animation-delay:1s;animation-name: dh2;
animation-duration: 10s;
 transition:all 10s;animation-fill-mode:forwards;  opacity:0;}
.syl ul{ display:inline-block; text-align:center; position:relative; top:50%; margin-top:-62px;}
.syl ul p{ font-size:21px; color:#fff;font-family:AdobeFangsongStd-Regular; text-align:center; margin-top:14px; }

@keyframes dh2
{
from { opacity:0;}
to { opacity:1;}
}
@-webkit-keyframes dh2
{
from { opacity:0;}
to { opacity:1;}
}
@keyframes dh
{
from { opacity:1; z-index:100; }
to { opacity:0; z-index:10;  }

}
@-webkit-keyframes dh
{
from { opacity:1; z-index:100; }
to { opacity:0; z-index:10;  }

}

/*2*/
.bfbj2{ height:100%; text-align:center;position:absolute; z-index:10;}
video#bgvid { 

  position: fixed; right: 0; bottom: 0;

  min-width: 100%; min-height: 100%;

  width: auto; height: auto; z-index: -100;


  background-size: cover; 

}
.bfb{ height:100%; animation-name:dhp;animation-delay:10s; position:absolute; animation-duration: 10s; opacity:0;animation-fill-mode: forwards; transition:all 1s; width:296px; height:230px; bottom:20px; right:25px;}
.bfb>dt{ position:relative; top:50%; margin-top:-169px;}
.bfb .ljtpic{ display:block; width:296px; height:230px; background: url(02_03.png) no-repeat; background-size:cover; position:absolute;text-align:center;transition:all 1s; overflow:hidden;}
.bfb .ljtpic img{ width:95%; height:78%;}
.bfb .ljtpic dt{ text-align:left; font-size:15px; display:block; padding-left:10px; padding-top:3px; font-weight:bold; color:#000; height:20px; overflow:hidden;}
.bfb .ljtpic:hover dt{ text-decoration:underline;}
.bfb .ljtpic span{ text-align:left; font-size:13px; display:block; padding-left:10px; height:20px;}
/*3*/
.syilui1{background:#0099ff; opacity:0; height:100%; position:fixed; z-index:10;  transition:all 0.3s; }
.syilui{ height:100%; position:fixed; z-index:11;  transition:all 2s; }
.syilui .section{ height:100%;}
.syilui ul{ height:100%;}
.syilui .section ul>dt{ text-align:center; position:absolute; top:50%; margin-top:-187px; left:50%; margin-left:-355px; width:750px; height:400px; opacity:0.8; animation-name:dhp;animation-delay:10s; animation-duration: 10s; opacity:0;animation-fill-mode: forwards;}

@keyframes dhp
{ 
from { opacity:0;}
to { opacity:0.8;}
 }
 
@-webkit-keyframes dhp
{ 
from { opacity:0;}
to { opacity:0.8;}
 }

.syilui dt h1{ position:absolute; left:485px; top:35px; opacity:0.8; z-index:99;}
.syilui dt h1:hover{ opacity:1;}
.syilui dt li{display:inline-block; float:left; cursor:pointer;}
.syilui dt li h2{transition:all 0.3s; display:inline-block;}
.syilui dt b{ display:inline-block; float:right; margin-top:20px; display:none; opacity:0.8;}
.syilui dt>p{ float:left; margin-top:25px;}
.syilui dt h2:hover{ opacity:1;}
.syishow{ animation:dhf 2s; transition:all 2s;}
@keyframes dhf
{
from { opacity:0; z-index:1;}
to { opacity:1; display:none; z-index:100;}
}
@-webkit-keyframes dhf
{
from { opacity:0; z-index:1;}
to { opacity:1; display:none; z-index:100;}
}

/*4*/
.nerbig{ height:100%; background:#fff;  overflow:hidden; position:relative; padding-bottom:50px;}
.nerbig .logo{ width:100%; margin-bottom:107px;}
.nerbig .nav{  width:200px; float:left; background:#0099ff; padding-top:25px; position: fixed; top:0; z-index:999; height:100%;padding-left:32px; left:0;}
.nerbig .nav .fl333{ position: absolute; bottom:50px; color:#cccccc; font-size:10px;}
.nerbig .nav ul li{font-family:AdobeFangsongStd-Regular; line-height:40px; cursor:pointer; margin-bottom:18px; display:inline-block; width:100%;}
.nerbig .nav ul li:hover h1{ color:#fff;}
.nerbig .nav ul li:hover b{ color:#fff;}
.nerbig .nav ul li h1{ font-weight:100; color:#e6e6e6; font-size:22px; display:inline-block; font-family:aparajbi; width:41px; margin-right:5px;}
.nerbig .nav ul li .hh2{ display:block; margin-left:47px; margin-top:-9px;}
.nerbig .nav ul li .hh2 a{ display:block; font-size:12px; line-height:20px; color:#ccc; font-weight:100;}
.nerbig .nav ul li .hh2 a:hover{ color:#fff;}
.nerbig .nav ul li .hh2 h3{ position:relative; color:#e6e6e6; display:none; padding-left:5px; }
.nerbig .nav ul li .hh2 h3 a:hover{ color:#fff;}
.nerbig .nav ul li .hh2 h3 a dd{ display:inline; color:#e6e6e6;}
.nerbig .nav ul li .hh2 h3 a:hover dd.eng{ color:#fff;}
.nerbig .nav ul li .hh2 h3 a:hover dd.zh{ color:#fff;}
.nerbig .nav ul li .hh2 h3 a dd.eng{ font-size:14px; margin-left:5px; margin-right:5px;}
.nerbig .nav ul li .hh2 h3 a dd.zh{ font-size:12px; margin-left:3px;}
.nerbig .nav ul li .hh2 h3 a{color:#e6e6e6;font-family:"Microsoft Yahei"; font-size:12px; }
.nerbig .nav ul li .hh2 h3 span{ display:block; width:200px; overflow:hidden; position:absolute; left:140px; top:0; z-index:11; display:none;}
.nerbig .nav ul li .hh2 h3 span a{ display:inline-block; font-size:13px; line-height:20px; word-spacing:8px; letter-spacing:3px; float:left; color:#e6e6e6;font-family:"Microsoft Yahei"; }
.nerbig .nav ul li .hh2 h3 i{ display:inline-block; color:#fff;}
.nerbig .nav ul li b{ font-size:14px; display:inline-block; color:#e6e6e6; font-weight:100; font-family:aparajbi;}
.nerbig .nav ul li b dl{ display:inline; color:#fff; font-size:25px; margin-right:3px;font-family:aparajbi;}
.nerbig .cplb{   margin-left:430px; overflow:hidden; margin-top:225px; float:left;}
.jg{ width:100%; position:fixed; top:0; background:#fff; z-index:9; height:50px;}
.nerbig .cplb ul li{ float:left; width:390px; height:336px; margin-right:10px; margin-top:10px; position:relative; overflow:hidden;}
.nerbig .cplb ul li img{ width:100%; height:100%; float:left;}
.nerbig .cplb ul li b{ position:absolute; padding-left:38px; padding-top:80px; width:100%; height:100%; background-color:rgba(0,0,0,0.8); top:0; left:0; opacity:0; transition:all 0.3s;}
.nerbig .cplb ul li b h1{ font-size:12px; color:#a4a6a7;}
.nerbig .cplb ul li b p{ color:#fff; font-size:18px;font-family:AdobeFangsongStd-Regular; line-height:30px; cursor:pointer;}
.nerbig .cplb ul li b p.po28{ width:280px; border-top:2px solid #4d4e52; font-size:16px;}
.nerbig .cplb ul li b a{ display:block; width:110px; height:30px; text-align:center; line-height:30px; border-radius:5px; border:1px solid #fff; margin-top:32px; font-size:12px; color:#FFF; cursor:pointer;}
.nerbig .cplb ul li b h8{ display:block; width:110px; height:30px; text-align:center; line-height:30px; border-radius:5px; border:1px solid #fff; margin-top:32px; font-size:12px; color:#FFF; cursor:pointer;}
.nerbig .cplb ul li b:hover{ opacity:1;}
.bt{ width:100%; position:fixed; bottom:20px;}
.bt .fl{ margin-left:33px; color:#cccccc; font-size:10px;}
.bt .fr{ margin-right:50px; margin-top:-50px;}
/*4-2*/
.cpnr{ height:100%; background:#fff;  width:100%; margin-left:280px;}
.cpnr ul{ width:900px; margin-left:120px;}
.cpnr ul li{ padding-top:57px;}
.cpnr ul li:hover dt{text-decoration:underline;}
.cpnr ul li h1{ font-size:18px; color:#999; font-weight:100;}
.cpnr ul li dt{ font-size:16px; color:#000; font-weight:bold; line-height:30px;}
.cpnr ul li p{ font-size:14px; color:#333; line-height:18px;}
.cpnr ul li p.pic{ margin-top:20px;}
.cpnr ul li p.pic img{ width:100%; height:auto;}
.cpne{ height:100%; background:#fff;  width:100%; margin-left:280px; margin-bottom:50px;}
.cpne ul{ width:1200px; margin-left:120px;}
.cpne ul li{ position:relative; display:none;}
.cpne dt{ font-size:38px; color:#000; padding-top:134px; font-family:AdobeHeitiStd-Regular; padding-bottom:38px;}
.cpne ul li p{ font-size:14px; line-height:30px;}
.cpne1{height:100%; background:#fff;  width:100%; padding-left:326px; padding-bottom:20px;}
.cpne1 ul{ width:1200px; margin-left:120px;}
.cpne1 dt{ font-size:38px; color:#000; padding-top:154px; font-family:AdobeHeitiStd-Regular; padding-bottom:38px;}
.cpne1 ul li{ position:relative; display:block; width:600px;}
.cpne1 ul li p{ font-size:16px; line-height:30px;}
.cpne1 ul li a{ color:#0081bd; font-size:16px; position:absolute; right:0; bottom:0; cursor:pointer;}
.nerbig .nav ul li.on1 b{ color:#fff;}
.nerbig .nav ul li.on1 h1{ color:#fff;}
.nerbig .nav ul li h1 strong{ font-size:30px; font-weight:100;}
.nerbig .nav ul li.on1 h3.on1>a{ color:#fff;}
.nerbig .nav ul li.on1 .hh2 a.on2{ }
#cha{position: absolute;
    right: 5px;
    margin: 0;
    top: 5px;
	z-index:99;
	cursor:pointer;}
.cpner{height:100%; background:#fff;  width:100%; padding-left:303px;}
.cpner dt{ font-size:38px; color:#000; padding-top:137px; font-family:AdobeHeitiStd-Regular; padding-bottom:38px; float:left; width:250px;}
.cpner ul{ margin-left:54px;float:left; margin-top:107px; display:inline-block; width:1200px;}
.cpner ul li{ position:relative; display:inline-block; float:left; width:214px; margin:0 13px; margin-top:35px; margin-right:30px; cursor:pointer;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.cpner ul li.huo:hover{ transform:scale(1.1,1.1); transition:all 0.3s;-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
	
    filter: gray;}


.cpner ul li.huo:hover p{ background:#33ccff; color:#fff;}
.cpner ul li img{ float:left; width:100%;}
.cpner p{ font-size:12px; color:#00a1e9; line-height:30px;}
.cpner1{ margin-top:310px;}
.cpner1 dt{ width:93px; height:41px; position: fixed; top:74px; left:390px;text-align:left;}
.cpner1 dt span{ font-size:18px; text-align:left; color:#060001;}
.cpner1 dt p{ font-size:14px; text-align:left;color:#060001;}
.cpner1 p{ text-align:center; margin-bottom:325px;}
.cpner ul li p{ color:#2c343d; background:#ececec;  padding-left:14px; width:200px; height:325px;}
.cpner ul li b.tp2{ display:none;}
.cpne6{height:100%; background:#fff;  width:100%; padding-left:213px; padding-top:113px;}
.cpne6>ul{ width:1200px; margin-left:100px; float:left;}
.cpne6>ul p img{ width:100%;}
.cpne6 dt{ font-size:38px; color:#000; padding-top:154px; font-family:AdobeHeitiStd-Regular; padding-bottom:38px;}
.cpne6 ul li{ position:relative; display:inline-block;}

.bottm ul li{ -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray; transition:all 0.3s;}
.bottm ul li.next{ width:600px; height:300px; text-align: -webkit-center;    line-height: 300px; font-size:22px;}
.bottm ul li.next img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.bottm ul li.boxt{ width:600px; height:300px;}
.bottm ul li.xyb{ height:300px; overflow:hidden; width:100%;}
.bottm ul li.xyb img{ position:absolute; top:-150px; width:100%;}
.bottm ul li.boxt img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.cpne6 ul li div>img{ width:100%; height:auto;}
.bottm ul li:hover{ -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
	
    filter: gray;}
	.cpne6 ul li:hover b{ opacity:1;}
.cpne6 ul li b{position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    left: 0;
    top: 0;
    text-align: center;
    color: #fff; opacity:0.4;}
.cpne6 ul li b h1{
	line-height:0;font-size: 20px;
    color: #fff;
    margin-top: 105px;}
.cpne6 ul li b p{
	line-height:0;
	text-align:center !important;
	font-size: 22px !important;;
    color: #fff;
    margin-top: 45px;}
.cpne6 ul p{
	text-align:left !important;
    font-size: 21px !important;
    line-height: 2em;
    font-family: Georgia, '宋体', serif !important;
    clear: both;
    word-break: break-word;}
.cpne6 ul p.xyp{position: absolute;
    right: 180px;
    top: 25%;}
.cpne6 ul p.syp{position: absolute;
    left: 180px;
    top: 25%;}
.cpne6 ul p span{text-align:left !important; font-family: Georgia, '宋体', serif !important; }
.cpne6 ul span{text-align:left !important;  font-size: 21px !important;
    line-height: 2em; font-family: Georgia, '宋体', serif !important; }
.Copyright{ display:none !important;}
.yrit{    padding-top: 150px;
    height: 100%;
    width: 310px;
    overflow: hidden;
    float: left;
    padding-left:35px;
	margin-left:5px;
    position: relative;
    z-index: 9999;
    background: #fff;
    margin-top: -115px;}
.cpne6 .yrit ul li p{ font-size:19px;}
.cpne6 .yrit .7zr{}
/*8*/
/*.slideBox8-1{ width:310px; height:269px; overflow:hidden; position:relative;}
.slideBox8-1 .bd{ position:relative; height:100%; z-index:0; margin-top:20px; padding-top:30px; }
.slideBox8-1 .bd li{ zoom:1; vertical-align:middle; }*/
.slideBox8-1 .bd img{ max-width:310px; max-height:217px; display:block;  }
/*.slideBox8-1 .hd{ width:250px; height:44px; background:url(/i/dqwr_07.png) bottom no-repeat; position:absolute; right:10px; z-index:99; top:0px;}
.slideBox8-1 .hd ul{ margin-left:35px;position:absolute; bottom:0; height:40px;}
.slideBox8-1 .hd ul li{float:left; margin-right:25px; margin-left:3px;  width:23px; height:40px; line-height:14px; text-align:center; background:url(/i/dqwr_03.png) no-repeat; cursor:pointer; opacity:0; transition:all 0.3s; }
.slideBox8-1 .hd ul li.on{ opacity:1;}*/
.cpne6 .yrit ul h1{ font-weight:100; margin-top:33px; font-size:19px;}
.cpne6 ul li a{ float:left; margin-top:10px;}
.cpne6 ul li a:nth-child(odd){ margin-right:10px;}
.cpne6 .yrit ul li a img{ float:left; width:150px; height:auto;}
.7zr ul{ height:372px;}
/*员工详情*/
.ygxq{ background:#e6e3dc; height:100%; position:relative;}
.ygzp{ margin-left:-754px; height:100%; width:100%; padding-bottom:452px;}
.piczhe{ position:absolute; bottom:-20px;}
.ygxq .ygjj{ position:absolute; top:0; right:0; font-family:AdobeHeitiStd-Regular; top:140px;}
.ygxq .ygjj p{ font-size:213px; color:#00a1e9; text-align:right;}
.grjs{ width:394px; height:254px; background:#fff; position:absolute; right:0; z-index:10; top:973px; padding-top:42px;}
.grjs p{ font-size:16px; color:#000; width:335px; margin:0 auto; line-height:30px;}
.yxlj{ width:790px; height:590px; overflow:hidden; position:absolute; top:1270px; right:0;}
.yxlj li{ width:197px; height:195px; float:left; position:relative;}
.yxlj li a{ position:absolute; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.8); text-align:center; line-height:195px; font-size:24px; color:#25d9db; opacity:0; transition:all 0.3s;}
.yxlj li:hover a{ opacity:1;}
.yxlj ul{ float:left; width:394px;}
.yxlj li img{ width:100%; height:100%; float:left; }
.yxlj li.dae{ width:auto; height:auto; margin-left:2px; }
.yxlj li.dae a{line-height:398px;}
.yxlj li.fenx a{ width:98px; height:97px; background:#fff; float:left; display:block; opacity:1; position:inherit;line-height:97px;}
.yxlj li.fenx a img{ height:auto; width:auto; float:none; }
.yxlj li.fenx:hover a{ opacity:1;}
/**/
.bottm{ margin-top:-30px; overflow:inherit;}
.bottm ul{
	position:relative;
	background:#fff;
	width: 1200px;
    margin-left: 100px;
    float: left;}
	.bottm ul li{ float:left;}
.bottm ul li img{ float:left; width:auto; height:auto;}
.bottm ul.fr{width: 310px;
margin-top:-30px;
    overflow: hidden;
    float: left;
    margin-left: 20px;}
.bottm ul.fr a:nth-child(odd) {
    margin-right: 10px;
}
.bottm ul.fr a {
    float: left;
    margin-top: 10px;
}
.bottm ul.fr h1 {
    font-weight: 100;
    font-size: 19px;
}
.top_t{ position:relative; z-index:9999;}
.top_t .ditcj{ position: fixed; right:46px; bottom:43px; cursor:pointer;}
.top_t .ditcj img{ border:2px #d3d7d3 solid; }
/**/
.scxz{  height:98px; position: absolute; right:-150px; bottom:50px;  }
.scxz .xiaz{margin-top: 10px;
    position: relative;
    width: 80px;
    border: none;
    display: block;
    background: #017fbf;
    padding: 4px 12px;
    color: #fff;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
    cursor: pointer;}
.scxz #choosefile{ margin-left:-77px;  color:#000;}
.scxz .file{
	margin-top:10px; position: relative;
    display: inline-block;
    background: #017fbf;
    padding: 4px 12px;
    color: #fff;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
	cursor:pointer; }
.scxz #submitBtn{
	margin-top:10px;
position: relative;
width:80px;
border:none;
    display:block;
    background: #017fbf;
    padding: 4px 12px;
    color: #fff;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
    cursor: pointer;}
.cpne6>ul .pl{ width:100%;}
.cpne6>ul .pl dt{ font-size:18px; line-height:25px; padding:0;}
.cpne6>ul .pl  .saytext{ width:100%; height:290px; margin-bottom:30px;}
.cpne6>ul .pl .pltj{ width:110px; height:30px; text-align:center; line-height:30px; color:#fff; border:none; background:#00a1e9; float:right;}
.cpne6>ul .pl #plKeyImg{ margin-top:-10px;}
.cpne6>ul .pl .more{ margin-top:35px; margin-bottom:35px; color:#000; font-size:18px; display:inline-block;}
.cpne6>ul .pl .right{ display:block; width:150px; height:30px;}
.bottm ul.sxb{ display:none;}
.cpne6 .yrit ul .7zr ul li{ width:310px;}
.cpne6 ul .fenx{ width:670px; margin-left:290px; margin-top:130px; margin-bottom:60px; height:40px;}
.cpne6 ul .fenx a{ margin:0; width:51px; height:51px; float:none;}
.cpne6 ul .fenx a img{ width:100%;}
.jiathis_button_qzone span:hover{ background:#4aa8db !important;}
.jiathis_button_tsina span:hover{ background:#e10610 !important;}
.jiathis_button_weixin span:hover{ background:#2ecc71 !important;}
.jiathis_button_renren span:hover{ background:#3d7dc0 !important;}
.jiathis_button_douban span:hover{ background:#007802 !important;}
.cpne6 ul .fenx a span{ display:none; position:relative;width:51px; height:51px!important; background:#ababab; margin-left:30px; padding-left:0 !important; border-radius:100px;}
.cpne6 ul .fenx a span:hover{ background:#0099ff;}
.jiathis_style_24x24 .jtico{ height:51px;!important}
.job_list{     margin-top: 120px;
    margin-left: 120px; width:670px;}
.job_list .s_job:hover{ text-decoration:underline;}
.job_list .s_job a{ font-weight:bold;}
.post-content{width: 750px;
    margin-left: 120px;
    margin-top: 126px;}
.post-content p{ line-height:30px;}
.cpnr ul .date{margin-top: 80px;font-size: 18px;
    color: #999;
    font-weight: 100;}
.cpnr ul p img{ width:100%; height:auto;}
.cpnr ul .content p{    font-size: 14px;
    color: #333;
    line-height: 18px;}
.cpnr ul .content p img{ width:100%; height:auto;}
.cpnr ul .title{    font-size: 16px;
    color: #000;
    font-weight: bold;
    line-height: 30px;}
#s_j2{ margin-top:350px;}
.top_t>img{ width:100%; height: auto;}
.top_tdt{position:absolute; left:90px; top:90px;}
.top_tdt dt{
	font-size:28px;
	color: #fff;
    line-height: 1.5em;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    margin-bottom: 20px; }
.top_tdt p{ 
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    color: #fff;
    font-size: 20px;
    line-height: 30px;}
/**/
.gusbg .ldgs img{ width:100%; height:auto; float:left;}
.fhdj{ background:#0099ff;}
.fhdj p{ font-size:24px; line-height:40px; color:#fff; text-align:center;}
.fhdj p a{ color:#fff;}
.allmap1 {
    width: 60%;
    height: 60%;
    position:fixed;
    top: 50%;
    margin-top: -15%;
    left: 50%;
    margin-left: -30%;
    z-index: 10000;
	display:none;
}
#container{ width:100%; height:100%;}
.pinlun{ width:100%n; height:500px;}
.pinlun textarea{ width:100%;}
.pinlun input{ float:right;}