@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
.banners{ width:100%; height:550px; background:url(../images/banner.jpg) top center no-repeat; position:relative;background-size: cover;}

.top{ width:100%; height:80px; background:url(../images/menu_03.png) left repeat-x; position:absolute; top:34px;}
.top_cen{ width:1200px; margin:0 auto;}
.logo{ float:left; width:207px; height:80px;}
.menu{ float:right; width:950px;}
.menu ul li{ float:left; line-height:80px; width: 157px; position:relative;}
.menu ul li a{ width:100%; font-size:18px; color:#f8cc0d; line-height:80px; display:block; text-align:center;}

.nav_item { float: left;width: 157px; height:80px;  position: relative; z-index: 100; }
.nav_item a{ width:100%; font-size:18px; color:#f8cc0d; line-height:80px; display:block; text-align:center;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden;width: 157px;}
.nav_item .nav_itema{ width: 157px; display: block;}
.hover .nav_itema { background:#C90; opacity:0.8; color:#FFF;}
.hover .nav_item_sub a{ width: 157px;background: #a7a9ac; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #C90;}

.blong{ width:1158px; margin:0 auto; padding-top:92px; overflow:hidden;}
.cpxx{ width:370px; float:left; margin-right:24px;}
.img {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.img img.up-pic {
  transform: translateZ(0px);
  transition: transform 0.3s ease 0s;
}
.up-graybox {
  z-index: 3;
}
.up-graybox {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.4s ease 0s;
}
.img:hover img.up-pic {
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.img:hover .up-graybox {
  opacity: 1;
  filter: alpha(opacity=1);
}
.up-graybox .bgbox {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.2;
  filter: alpha(opacity=40);
}



.gyjs{ width:370px; float:left;}
.cpname{ width:100%; float:left; color:#474747; font-size:24px; padding-top:21px; padding-bottom:19px; border-bottom:1px #474747 dashed;}
.cpopter{ margin:0; color:#656565; font-size:16px; line-height:30px; float:left; padding-top:5px; width:100%;}
.more{ width:324px; height:37px; margin-left:11px; text-align:center; border:1px #f6b117 solid; float:left; line-height:37px; border-radius:25px; color:#f6b117; font-size:16px; margin-top:26px;}
.more:hover{ background:#f6b117; color:#FFF;}

.foter{ width:100%; height:266px; background:url(../images/foter.jpg) left repeat-x; margin-top:104px;}
.foter_menu{ width:1158px; margin:0 auto; padding-top:30px; overflow:hidden;}
.col-md-2{ width:77px; float:left; margin-right:100px;}
.col-sm-3{ float:left; width:418px; text-align:left;}
.col-md-2 h4{ color:#ffffff; font-weight:bold; font-size:18px; background:url(../images/em_03.jpg) bottom no-repeat; padding-bottom:14px; text-align:center;}
.col-md-2 ul li{ width:100%; line-height:38px;}
.col-md-2 ul li a{ color:#ebeaea; font-size:16px; text-align:center; float:left; width:100%; display:block;}

.col-sm-3 h4{ color:#ffffff; font-weight:bold; font-size:18px; background:url(../images/em_03.jpg) 20px bottom no-repeat; padding-bottom:14px;}
.col-sm-3 ul li{ width:100%; line-height:38px; color:#ebeaea; font-size:16px; float:left; display:block;}

.bottom{ width:1158px; margin:0 auto; overflow:hidden; color:#ebeaea; font-size:14px; padding-top:15px;}
.bottom a{ color:#FFF;}

.wal{ width:1170px; margin:0 auto; overflow:hidden; padding-top:30px;}
.pageinfo{ color:#505050; line-height:36px; margin:0 auto; font-size:14px; padding-top:20px;}
.pageinfo img{ max-width:100%;}
.contact_son{ width:500px; float:left; overflow:hidden;}
.contact_ditu{ width:650px; float:right; overflow:hidden;}
.contact_img{ width:500px; float:right; overflow:hidden;}
.list_menu{ width:1170px; margin:0 auto; overflow:hidden; text-align:center; padding-top:20px;}
.list_menu ul{ padding: 0px;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;justify-content: center;}
.list_menu ul li{ text-decoration: none;padding: 14px;display: block;font-size: 16px; color: #90939b;}
.list_menu ul li a{ color: #90939b;}
.list_menu ul li a:hover{ color:#C90;}

.blog-content{ width:1170px; margin:0 auto; overflow:hidden;}
.blog-content img{max-width:100%;}
.news_list a{display:block; border-bottom:1px solid #dadada; padding:25px 0; overflow:hidden; width:100%;transition:background 0.5s;}
.news_list .img{float:left; display:inline-block; margin:0 20px 0 7px; width:200px; overflow:hidden}
.news_list .ere{display:-webkit-box;max-height:130px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080; line-height:26px;}
.news_list .ere h1{ font-size:21px;}
.news_list .ere h2{ font-size:12px; font-weight:normal; color:#b7b7b7; }
.news_list .ere h3{ font-size:14px; font-weight:normal; color:#888}
.news_list a:hover{background:#fafafa}
.news_list a:hover h1{color:#222;}
.news_list a:hover h2{color:#888;}
.news_list a:hover h3{color:#666;}
.news_list a div img{width:200px; height:133px;transition:transform 1s;}
.news_list a:hover img{
	transform: scale(1.2);
}

.anli_photo{margin-top:20px; overflow:hidden;}

.anli_photo ul a{position:relative;overflow:hidden;}
.anli_photo ul a img{
	-webkit-transition:1s ease-out;
	-moz-transition:1s ease-out;
	-ms-transition:1s ease-out;
	-o-transition:1s ease-out;}
.anli_photo ul a span{position:absolute;background:rgba(0,0,0,0.6);bottom:0;color:#fff;width:380px;text-align:center;line-height:40px;}

.anli_photo a img:hover{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1)}
.anli_photo a span:hover{text-decoration:underline}
.anli_photo .name{height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:13px;}
.anli_photo .msg{height:23px; line-height:23px; overflow:hidden; text-align:center; border-bottom:#b1b1b1 solid 1px; border-top:#b1b1b1 solid 1px; font-size:13px; margin-top:10px; margin-bottom:30px;}

.anli_photo ul{ margin:0 -30px 0 0; zoom:1;}
.anli_photo ul li{ float:left; width:270px; overflow:hidden; margin-right:30px;}
.anli_photo ul li a{ overflow:hidden; display:block;}
.anli_photo ul li img{ width:270px; height:200px; overflow:hidden;}
.anli_photo ul li span{ width:100%; text-align:center; color: #5b5b5b; float: left; line-height:30px; font-size:14px;}

.news_tangter{ width:100%; margin:0 auto; line-height:28px; text-align:center; font-size:22px; font-weight:bold; color:#a41a12;padding-top:30px; font-family:"微软雅黑";} 
.news_rnutn{ width:100%; height:50px; line-height:50px; text-align:center; margin:0 auto; color:#757474; border-bottom:1px #a8abaf dashed;}
.news_content{ width:100%; height:auto; color:#505050; line-height:36px; margin:0 auto; font-size:14px; padding-top:24px; overflow:hidden; padding-bottom:40px;}
.news_content a{ color:#3763aa; text-decoration:underline;}

#pages { padding:10px 0 10px;text-align:center;font:12px '宋体'; clear:both;}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.download-list li a.download{position:absolute;top:5px;right:0;line-height:24px;font-size:12px;background:#1488af;color:#fff;display:inline-block;padding:3px 15px;}
.download-list li a i{margin-right:5px;}
.download-list li a.download:hover{background:#009966;}
.download-list li{line-height:40px;border-bottom:1px dashed #ddd;overflow:hidden;position:relative; font-size:14px;}
.download-list li:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}


.teamShow{height:425px; padding:15px 0 0 360px; overflow:hidden; position:relative;}
.teamShow .imgDiv{position:absolute; left:0px; top:15px;}
.teamShow h5{font-size:13px;}
.teamShow .content{line-height:24px; font-size:13px; background:url(../img/lline3.png) bottom repeat-x; padding:15px 0;}


.pageTitle2{padding-bottom:20px;overflow:hidden;position:relative;background:url(../images/pageTitle2.gif) left 61px repeat-x;}
.pageTitle2 .btn{display:block; background:url(../images/btn1.gif) left top no-repeat; width:85px; height:21px; position:absolute; top:40px; right:0px;}
.pageTitle2 h1{font-weight:400; background:url(../images/pageTitle.gif) left bottom no-repeat; padding-top:28px; padding-bottom:10px; font-size:18px;}
.pageTitle2 h1 span{padding:0 10px 0 5px;}
.pageTitle2 .div0 b {font-size:14px;}
.pageTitle2 .div0 a {padding:2px 4px; margin-right:11px; font-size:14px;}
.pageTitle2 .div0 a.aNow {background:#6a1014; color:#fff;}
.pageinfo{ color:#505050; line-height:36px; margin:0 auto; font-size:14px;}
