﻿@charset "utf-8";
/* CSS Document */


.titel-bj{ width: 100%; height: 184px; background: url(../images/der.jpg) no-repeat; background-position: center center; overflow: hidden;}
.titel-box{ width: 1200px; height: 184px; margin: 0 auto; position: relative; overflow: hidden;}
.titel-box h3{ height: 34px ; line-height: 34px ; font-size: 32px; font-weight: bold ; color: #0078c2; padding: 65px 0 13px 0;  }
.titel-box h4{height: 16px ; line-height: 16px ; font-size: 14px;color: #4c4c4c; }
.titel-box h5{ height: 16px; line-height: 16px; font-size: 14px; color: #a4a4a4; position: absolute;right: 11px; bottom: 12px;}
.titel-box h5 a{ font-size: 14px; color: #a4a4a4;}
.titel-box h5 .por{ color: #0078c2}
.titel-box h5 a:hover{ color: #0078c2}
.tx{ position: absolute; left: 0; bottom: 0}

.main-bj{width: 100%; background-color: #fff;}
.main-box{  width: 1200px;  margin: 0 auto; position: relative; padding-bottom: 51px; overflow: hidden;}
.lam-box{ width: 1200px; height: 67px; line-height: 67px; text-align: center; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #e3e3e3; overflow: hidden;}
.lam-box a{ height: 18px; line-height: 18px; display: inline-block ; background: url(../images/xx.jpg)  no-repeat; background-position: right center; font-size: 16px; color: #8b9499; padding: 0 46px;}
.lam-box a:hover{ color: #0078c2 ; font-weight: bold}
.lam-box a.ddr{ color: #0078c2 ; font-weight: bold}


.call-b{ width: 1200px; overflow: hidden;}
.call-b ul{width: 1079px; margin: 0 auto;  padding: 39px 0 0 0; overflow: hidden;}
.call-b ul li{width: 1075px; height: 114px; padding-top: 14px; background-color: #eeeeee; margin-bottom: 11px; overflow: hidden; border: solid 2px #fff; }
.call-b ul li img{ width: 125px; height: 100px; margin: 0 20px 0 14px;float: left;}
.call-b ul li .nr{ width: 732px; height: 100px;float: left; overflow: hidden;}
.call-b ul li .nr h3{ width: 720px; height: 20px;line-height: 20px; font-size: 18px; color: #5a5a5a; white-space:nowrap;  text-overflow:ellipsis; margin: 6px 0 12px 0; overflow: hidden;}
.call-b ul li .nr p{width: 720px; height: 36px;line-height: 18px; font-size: 12px; color: #949494;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.call-b ul li .nt{ width: 154px; height: 78px;float: left; background: url(../images/xie.png) no-repeat; background-position: left center; position: relative;top: 22px; overflow: hidden;}
.call-b ul li .nt h4{ height: 20px; line-height: 20px; font-size: 16px; color: #a7a7a7; position: absolute; left: 58px; top: 21px;}
.call-b ul li:hover{ background-color: #f5f7fa; border: solid 2px #187dc4;   }
.call-b ul li:hover h3{ font-weight: bold; color: #a7a7a7}
.call-b ul li:hover .nt h4{ color: #1a5cc9}

/* 翻页 */
.fy-bj{ width: 1200px; height: 79px; background-color: #eeeeee; margin-top: 20px; overflow: hidden;}
.pageCustom{ text-align:center; margin:auto; margin-top: 19px; }
.pageCustom a{width: 33px; height: 33px;display: inline-block;border: solid 1px #999;line-height: 33px;
background-color: #fff;text-align: center;font-size: 16px;color: #666;margin: 0 3px;}
/*第一页*/
.pageCustom a.pageCustom_First  {width: 66px;height: 33px;display: inline-block;border: solid 1px #999;
line-height: 33px;text-align: center;}
.pageCustom a.pageCustom_First:hover{border: solid 1px #0078c2;background-color: #0078c2;font-weight: bold;
color: #fff;}
.pageCustom a.pageCustom_First_Disable{ width: 66px;height: 33px;display: inline-block;border: solid 1px #999;
line-height: 33px;text-align: center;}
.pageCustom a.pageCustom_First_Disable:hover{border: solid 1px #0078c2;background-color: #0078c2; color: #fff; font-weight: bold}

/*上一页*/
.pageCustom a.pageCustom_Pre{ width: 66px;height: 33px;display: inline-block;border: solid 1px #999;
line-height: 33px;text-align: center; }
.pageCustom a.pageCustom_Pre:hover{border: solid 1px #3fa660;background-color: #3fa660;font-weight: bold;
color: #fff;  }
.pageCustom a.pageCustom_Pre_Disable{width: 66px;height: 33px;display: inline-block;border: solid 1px #999;
line-height: 33px;text-align: center; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{  border: solid 1px #0078c2; background-color: #0078c2; font-weight: bold;
 color: #fff; }
.pageCustom a.pageCustom_Num_On{ border: solid 1px #0078c2; background-color: #0078c2; font-weight: bold;
 color: #fff;}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 66px;height: 33px;display: inline-block;border: solid 1px #999;
line-height: 33px;text-align: center; }
.pageCustom a.pageCustom_Next:hover{ border: solid 1px #0078c2;background-color: #0078c2;font-weight: bold;
color: #fff; }
.pageCustom a.pageCustom_Next_Disable{ width: 66px;height: 33px;display: inline-block;border: solid 1px #999;
line-height: 33px;text-align: center;}

 
/*尾页*/
.pageCustom a.pageCustom_Last{ width: 66px; height: 33px; display: inline-block; border: solid 1px #999;
 line-height: 33px; text-align: center;  }
.pageCustom a.pageCustom_Last:hover{  border: solid 1px #0078c2; background-color: #0078c2; font-weight: bold;
 color: #fff; }
.pageCustom a.pageCustom_Last_Disable{ width: 66px; height: 33px; display: inline-block; border: solid 1px #999;
 line-height: 33px; text-align: center; }

 .page2{width: 65px !important;height: 33px;display: inline-block;line-height: 33px;text-align: center; border: none !important ; background: none !important;}
 .page3{width: 46px !important;height: 33px;display: inline-block;line-height: 33px;text-align: center; border: none !important}
 .page3 .pt{width: 46px;height: 33px;border: solid 1px #0078c2; text-align: center;font-size: 16px;color: #666;}
 .page3 .pt2{width: 66px;height: 35px; background-color: #0078c2; text-align: center;font-size: 16px;color: #fff;cursor: pointer;}
 .page4{width: 25px !important;height: 33px;display: inline-block;line-height: 33px;text-align: center; border: none !important; background: none !important;}

/* 翻页end */


.pho_box{ width:1200px; margin:0 auto ; overflow:hidden;  position:relative;}
.pho_box ul{ width:1230px; padding-top:48px; padding-bottom: 40px; }
.pho_box ul li{ width:384px; float: left; height: 362px; background: #eeeeee; border: solid 2px #fff;  margin-right: 16px;position: relative;}
/* .pho_box ul li a{ width:262px;height:197px; display:block;border:solid 1px #999} */
.pho_box ul li a img{ width:333px; height:266px; position: absolute; left: 25px;top: 21px;  transition: all 0.6s;}
.pho_box ul li a h5{width:384px; height:20px;  text-align:center; line-height:20px; color:#23385b;  white-space:nowrap;  text-overflow:ellipsis;font-size:16px; position: absolute; left: 0; bottom: 20px; overflow:hidden;}
.pho_box ul li:hover{ border: solid 2px #0078c2  } 			
.pho_box ul li:hover h5{ font-weight: bold; color: #0078c2}
.pho_box ul li:hover img{transform: scale(1.12);}
.xian{width:1220px;height: 1px;border-top: 1px solid #e3e3e3;margin: 22px 0;}

.call2 ul li .nr{ width: 882px}
.call2 ul li .nr h3{width: 882px}
.call2 ul li .nr p{width: 882px}


.bj2{ background: url(../images/sub_photo.jpg) no-repeat; background-position: top center;}
.dz{ width: 1200px; margin: 0 auto; height: 42px;line-height: 42px; text-align: right ; font-size: 14px; color: #a4a4a4;border-bottom: 1px solid #c7c7c7 ; overflow: hidden;}
.dz a{ font-size: 14px; color: #a4a4a4 ; padding: 0 4px;}
.dz a:hover{ color: #0078c2}
.dz-bj{ width: 100%;height: 42px; background: url(../images/dz-bj.jpg) repeat-x;}
.haot{ width: 946px; margin: 0 auto; padding-top: 62px; border-bottom: 1px solid #c7c7c7 ;position: relative;}

.focus2{ width: 936px; margin: 0 auto; height: 574px; overflow:hidden;position:relative;}
.focus2 ul{height:496px;position:absolute;}
.focus2 ul li{float:left; width: 936px; overflow:hidden;position:relative;}
.focus2 ul li img{width: 936px; height: 574px;}
.focus2 ul li h3{width: 936px;}

/* 
.focus2 .btn{position:absolute;width:333px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus2 .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:none;border-radius:50%;}
.focus2 .btn span.on{background:none} */

.btn{ width: 936px;}
.focus2 .pre{width:40px;height:40px;position:absolute;bottom:230px;left:27px; background: url(../images/foc1.png) no-repeat; background-size: cover; cursor:pointer; display: block !important; z-index: 99;}
.focus2 .next{width:40px;height:40px;position:absolute;bottom:230px;right:25px; background: url(../images/foc2.png) no-repeat; cursor:pointer;display: block !important;background-size: cover;}
.focus2:hover .pre{ display: block !important; }
/* .focus2 .pre:hover{background: url(../images/foc1-1.jpg) no-repeat; }
.focus2 .next:hover{ background: url(../images/foc2-1.jpg) no-repeat;} */
.focus2 .btn{ display: none }


.tt-box{ width: 936px; margin: 0 auto; height: 26px; position: relative; padding-bottom: 15px; overflow: hidden;}
.tt-box h3{ width: 360px ; height: 26px; line-height: 26px; font-size: 24px; color: #0078c2; overflow: hidden;}

.bdsharebuttonbox{ width: 180px !important; height: 32px !important; overflow: hidden; position: absolute; right: 5px; bottom: 8px ; }
.bdsharebuttonbox span{height: 26px; line-height: 32px; font-size: 14px; color: #9a9eaa; float: left;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;float: right !important;}
.bdsharebuttonbox .bds_weixin{ width: 32px !important; height: 32px !important; background-image: none; background: url(../images/qw2.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bds_sqq{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/qw1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/qw3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox a{ margin: 0 3px !important; display: block}
.bdsharebuttonbox .bds_tsina:hover{ background: url(../images/qw3-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_sqq:hover{ background: url(../images/qw1-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_weixin:hover{ background: url(../images/qw2-1.png) no-repeat !important;background-position: left center !important; }

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ padding: 0 !important}
@media screen\0 {
	.bdsharebuttonbox a { 
	float: left;
	 }
}

.wz{width: 936px; margin: 0 auto; font-size: 16px ; color: #40484c ; line-height: 28px; padding: 32px 0 40px 0;}
.hc{ position: absolute; left: 50%; bottom: -25px; margin-left: -76px}

.tj{ width: 960px; height: 41px ; line-height: 41px; background-color: #eeeeee; margin: 0 auto; margin-top: 48px; overflow: hidden;}
.tj h3{ font-size: 18px; font-weight: bold; color: #0078c2; padding-left: 13px}

.picMarquee-left{ width:960px; margin: 0 auto;  overflow:hidden; position:relative; padding:16px 0 0 0; }
.picMarquee-left .hd{ position:absolute; left:0; top:100px; width:1783px; display:none }
/*		.picMarquee-left .hd .prev{ display:block; float:right; width:11px; height:30px;background:url(../images/right.png) no-repeat; padding-left:4px;}
.picMarquee-left .hd .next{ display:block;  width:11px; height:30px; background:url(../images/left.png) no-repeat; float: left; margin-left:4px;}
*/
.picMarquee-left .bd{ width:960px; margin:0 auto; height:270px; overflow: hidden; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width: 1000px; }
.picMarquee-left .bd ul li{width:280px; float: left; height: 263px; background: #eeeeee; margin-left: 20px; margin-right: 16px;position: relative;border: solid 2px #fff }
/* .pho_box ul li a{ width:262px;height:197px; display:block;border:solid 1px #999} */
.picMarquee-left .bd ul li a img{ width:229px; height:183px; position: absolute; left: 25px;top: 21px;  transition: all 0.6s;}
.picMarquee-left .bd ul li a h5{width:280px; height:20px;  text-align:center; line-height:20px; color:#23385b;  white-space:nowrap;  text-overflow:ellipsis;font-size:16px; position: absolute; left: 0; bottom: 14px; overflow:hidden;}
.picMarquee-left .bd ul li:hover{ border: solid 2px #0078c2  } 			
.picMarquee-left .bd ul li:hover h5{ font-weight: bold; color: #0078c2}
.picMarquee-left .bd ul li:hover img{transform: scale(1.12);}


.tle-box{ width: 960px; border-bottom: 1px solid #c7c7c7; padding-bottom: 6px; position: relative;}
.tle-box h2{ width: 780px; font-size: 24px; color: #323a4c;}
.tle-box h5{ width: 780px; height: 20px; line-height: 20px; font-size: 14px; color: #9a9eaa; margin-top: 10px; overflow: hidden;}

.txt-box{ width: 920px; margin: 0 auto; line-height: 30px; padding: 25px 0 60px 0; font-size: 16px; color: #40484c; overflow: hidden;text-align:justify; }
.txt-box p{ margin: 16px 0 !important}
.txt-box img{ max-width: 100% !important ;}

.bds2{ position: absolute; right: 1px;  bottom: 5px !important; }

.call3{ width: 930px ; margin: 0 auto}
.call3 ul{ padding: 25px 0 0 0}
.call3 ul li { width: 926px;}
.call3 ul li .nr{ width: 590px}
.call3 ul li .nr h3{ width: 570px; }
.call3 ul li:hover .nr h3{color: #0078c2}
.call3 ul li .nr p{ width: 570px;}


.dy-bj{width: 1060px; margin: 0 auto; line-height: 30px; padding: 25px 0 30px 0; font-size: 16px; color: #40484c; overflow: hidden;text-align:justify;}
.dy-bj p{ margin: 16px 0 !important}
.dy-bj img{ max-width: 100% !important ;}








@media screen\0 {

}















