@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,i,strong,b,em,form,input,label,div{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
a{
	color: #666;
	text-decoration: none;
}
body{
	color: #666;
	font-family: "微软雅黑";
	min-width: 1200px;
	width: 100%;
}
img{
	border: 0px;
}
.w1200{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
	height: auto;
}
.w1200:after{
	content:"";
	clear: both;
	visibility: hidden;
	height: 0px;
	display: block;
}
body{font-size: 12px;}
/*头部*/
.header{
	width: 100%;height: 91px;
}
.logo{height: 91px;width: 126px;float: left;}
.logo img{display:block;float: left;top:0;right: 0;}
.search{width: 212px;height: 28px;border: 1px solid #ccc;float: right;margin-top: 34px;border-radius: 14px;}
.search_check{width: 160px;float: left;margin-left: 2em;color: #ccc;border: 0 none;line-height: 28px;}
.ri_s{background: url(../img/search.jpg) no-repeat;width: 28px;height: 28px;border:none;}
.bar{width: 100%;height: 48px;background: url(../img/bar.png) repeat-x;margin-bottom: -11px;  position: relative;z-index: 6;}
.bar .w1200{overflow: visible;}
.menu{height: 39px;margin: 0 auto auto;z-index: 100}
.menu li{height:100%;margin: 0 22px;position: relative; }
.menu a {display: block;float: left;line-height:39px;padding:0 40px;color: #fff;}
.menu a:hover{background: #2084ce}
.menu .sub_menu{
	position: absolute;
	z-index: 100;
	float: left;
	left:0;
	top:39px;
	display: none;
}
.menu .sub_menu a{display: block;line-height:39px;padding:0 10px;color: #fff;height: 39px;width: 108px;text-align: center;background: url(../img/bu.png) repeat}
.menu .sub_menu a:hover{background: #2084ce;}

.banner{width: 1920px; height: 408px;overflow: hidden;margin-left: -960px; position: relative; z-index: 5;left: 50%;}
.banner .img_box{width: 1000%;height: 100%;}
.banner .img_box a{
	display:block;
	width:1920px;
	height:408px;
	float:left;
	position:relative;
}
.img_box img{display: block;position: absolute;top: 0;left: 0;}
.btnbox{position: absolute;bottom: 32px;height: 15px;}
.btnbox a{display: block;float:left;width: 15px;height: 15px;margin-right:22px;background:url("../img/2.png") no-repeat;border-radius: 50%;}
.btnbox .focus1{background:url("../img/1.png") no-repeat; }
.btnbox{height: 15px;width: 200px;text-align: center;position: absolute;left: 50%;margin-left: -100px;}
.title{width: 100%;position: absolute;top: 54px;}
.title h1,.title h3,.title h4{color: #fff;text-align: center;font-weight: normal;}
.title h3{font-family: Arial;font-size: 30px;line-height: 38px;}
.title h1{font-size:60px;line-height: 64px;}
.title h4{font-size: 18px;line-height: 30px;margin-top: 14px;}
.title .more{width: 116px;height: 32px;background: url(../img/more.png) repeat top left;text-align: center; position: absolute;left: 50%;margin-left: -58px;margin-top: 24px;display: block;color: #fff;line-height: 32px;cursor: pointer;}

.title .more:hover{background: url(../img/more.png) repeat bottom left;}

.menu_bar{width: 100%;height: 46px;background: url(../img/name.png) repeat-x;}
.menu_bar .tit .lun{float: left;height:auto;width: 330px;}
.menu_bar .tit .lun .sf{height: 41px;width: 330px;float: left;display: block;cursor: pointer;}
.menu_bar .tit .lun .sf span{padding-left: 26px}
.menu_bar .tit{line-height: 41px;float: left; width: 355px;height: 41px;}
.menu_bar .tit a{display: block;float:left;}
.menu_bar .tit .im{margin-left: 12px;float: left;display: block;margin-top: 15px;}
.menu_bar .read_more{display: block;width: 97px;height: 41px;line-height: 41px; float: right;color: #000;background: url(../img/m.png) no-repeat;text-indent: 2em;}
.menu_bar .read_more:hover{color: #2084ce}

.footer{width: 100%;height: 246px;background: #414141; margin-top: 42px;}
.footer .list_box{height:246px;width: 130%;}
.footer .footlist a{display: block;}
.footer .footlist a:hover,.footer .footlist1 a:hover{color: #2084ce}
.footer .footlist,.footer .footlist1{width: 283px;height:246px;float: left;}
.footer .footlist dt a,.footer .footlist1 dt a{font-size: 14px;color: #fff;line-height: 80px;}
.footer .footlist dd a,.footer .footlist1 dd a{ color: #ccc;line-height: 24px;}
.footlist1 dd a{display: block;width: 95px;float: left;}

.foot{height: 40px;width: 100%;background:#323333;color: #999;}
.foot a:hover{color: #2084ce}
.foot .foot_list{float:right;}
.foot .foot_list a{display: block;float: left;padding: 0 16px;line-height: 40px;color: #b2b2b2;background: url(../img/l.png) no-repeat right top}
.foot .foot_list a:hover{color: #2084ce}

/*welcome*/

.welcome{width: 130%;float: left;}

.display{padding-top: 32px;padding-bottom: 32px; float: left;margin-right: 50px;}
.display h2{line-height: 54px;text-indent: 28px; border-bottom: 1px solid #f0f0f0}
.display h2 a{display: block;font-size: 14px;color: #333; font-weight: bold;}
.display h2 a:hover{color: #2084ce;}
.display h2 img{display: block;float: left;}
.display p{width: 320px;padding-top:12px;padding-bottom:12px;line-height: 24px;}
.display p a{display: block;}
.display p a:hover{color: #2084ce}

/*product*/
.product{width: 206px;float: left;margin-top: 34px;}
.product dt,.product dd{width: 206px;}
.product dd{float: left;}
.product dt h1{font-weight: normal;font-size: 20px;line-height: 46px;}
.product dt a{display:block;width: 206px;height: 70px;background: #1591ed;color: #fff;text-align: center;}
.product .sig{display:block;width: 204px;height: 46px;background: url(../img/change.png) no-repeat bottom left;line-height: 46px;text-indent: 64px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc}
.product .sig:hover,.product .my{background: url(../img/change.png) no-repeat top left;border-bottom: 1px solid #1591ed}
.display .pho{display: block;}
.sub_list{ width: 206px; float: left;display: none;}
.sub_list li{height: 26px;width: 204px;}
.sub_list li a{display: block;width: 204px;line-height: 25px; border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;text-indent: 64px;}
.sub_list li a:hover,.cur-b{background: #1591ed;color: #fff;}
.imgs_play{width: 865px;height: 712px;position: relative;background: url(../img/dizuo.jpg) no-repeat bottom left;}
.btn_play_l,.btn_play_r{width: 84px;height: 84px;position: absolute;top:230px;cursor: pointer;}
.btn_play_l{left: 0;background: url(../img/turn.png) no-repeat top left}
.btn_play_r{right: 0;background: url(../img/turn.png) no-repeat top right}
.btn_play_l:hover{left: 0;background: url(../img/turn.png) no-repeat bottom left}
.btn_play_r:hover{right: 0;background: url(../img/turn.png) no-repeat bottom right}
.box_display{width:683px;height:507px;position: absolute;top: 30px;left: 90px;}
.box_display img{display: none;}

.s-tunb{
	position: absolute;
	bottom: 40px;
	right: 30px;
	font-size: 14px;
	color:#666;
	padding-left: 28px;
	background: url("../img/s-tb.png") left 4px no-repeat;
}
.s-tunb2{
	position: absolute;
	top: 65px;
	right: 46px;
	font-size: 14px;
	color:#666;
	padding-left: 28px;
	background: url("../img/s-tb.png") left 4px no-repeat;
}
.s-tunb:hover,.s-tunb2:hover{color: #2084ce}
.pro_center{margin-top: 34px;width:954px; border: 1px solid #ccc;padding-bottom: 80px;margin-left: 38px;float: right;position: relative;}
.topbar{width:908px; ;height: 100px;overflow: hidden;}
.topchoose{width:100%;text-align:right;height: 52px;line-height: 52px;overflow: hidden;}
.tip{width:1100px;height: 30px;background: url(../img/linee.jpg) no-repeat;margin: -14px auto auto 0;}
.tip h1{font-size: 20px;line-height: 24px;color: #333;text-indent: 38px;display: block;float: left;}
.tip img{display: block;float: left;}
.tip .lineen{float:left;height: 14px;border-bottom: 1px solid #ccc;width:760px;margin-left:10px;}
.fir_cho{color: #ccc;}
.topchoose span{color: #ccc;}
.father{width:100%;height:408px;overflow: hidden;position: relative;}

.pro_center .sig1{width: 260px;height: 210px;position: relative;margin-left: 42px;float:left;overflow: hidden;}
.pro_center .cleartop{margin-top: 42px;}
.pro_center .sig1 .titt{display:block;width: 260px;height: 160px;position: absolute;bottom: -160px;background: url(../img/inpac.png) repeat;cursor: pointer;}
.pro_center .titt p{margin:26px; color: #fff}
.pro_center .titt i{display:block;color: #fff;text-decoration: underline;margin-right: 30px;float: right;font-style: normal; }
.pro_center .titt i:hover{color: #1591ed}
.sigspan{line-height: 26px;height: 26px;padding: 0 12px;color: #fff;background: #1591ed;position: absolute;top:12px;left: -1px;}

.PL{width: 864px;height: 148px;border: 1px solid #1591ed;margin-bottom: 66px;margin-left: 42px;position:relative;}
.PL img{display: block;position: absolute;width: 180px;height: 130px;left: 18px;top: 9px;}
.PL .pls{height: 32px;line-height: 32px;background: #1591ed;padding: 0 20px;font-size: arial;font-size: 18px;color: #fff;position: absolute;left: 219px;top:8px;z-index: -1}
.PL .tixt{width: 468px;border-top:1px solid #e6e6e6; line-height: 24px;position: absolute;top:39px;left: 234px;z-index: -2;}
.PL .blue_more{display:block;width: 87px;height: 32px;position: absolute;top: 58px;right: 34px;background: url(../img/blue1.png) no-repeat left top;cursor: pointer;text-align: center;color: #fff;line-height: 32px;}
.PL .blue_more:hover{background: url(../img/blue1.png) no-repeat left bottom}
.dis_show{display: block;width: 140px;height: 30px;color: #fff;line-height: 30px;text-align: center;background: #1591ed;font-size: 14px;margin-left: 360px;margin-top: 20px;
	border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

.service_center{margin-top: 34px;width:954px; border: 1px solid #ccc;float: left; padding-bottom: 40px;margin-left: 38px;}
.ruan{width: 865px;	margin-left: 44px;float: left;margin-bottom: 20px;}
.ruan li{margin-bottom: 20px;position: relative;}
.posi_b{display: block;width:865px;font-size: 14px;text-indent: 30px;line-height: 40px;color: #999;line-height: 40px;background: url(../img/load.png) no-repeat left bottom;cursor: pointer;}
.posi_b:hover{background: url(../img/load.png) no-repeat left top;color: #fffefe}
.ruan .focus span{background: url(../img/load.png) no-repeat left top;color: #fffefe}
.down{width: 80px;height: 40px;display: block;float: right;cursor:pointer;position: absolute; z-index: 11;right: 0;top: 0;}
.sub_display{border-top: 1px solid #ececec;width:863;font-size: 14px;display: none;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.posi_bb{display: block;width:865px;font-size: 14px;text-indent: 30px;line-height: 40px;color: #999;line-height: 40px;background:#e6e6e6;cursor: pointer;}
.posi_bb:hover{background:#59adec;color: #fffefe}
.ruan .focuss span{background:#59adec;color: #fffefe}

.sub_display .subtit{padding-left: 30px;width:805px;line-height: 40px;font-size: 12px;font-weight:bold;border-bottom: 1px dotted #ccc;}
.sub_display p{display:block;width:805px;margin-left: 30px;line-height: 32px;padding-top: 6px; padding-bottom: 18px;color: #999}


.know{background: url(../img/back_kn.jpg) no-repeat bottom right ;float: left;}
.know_img{width: 865px;height: 198px;background: url(../img/kno.jpg) no-repeat;margin-left: 44px;}
.kno_tit{line-height: 90px;color: #999;font-family: arial;font-weight: normal;text-indent: 44px;}
.know .kno_p{width: 864px;margin-left: 44px;line-height: 24px;margin-top: -8px;}

.PLlist{width: 865px;margin-left: 44px;}
.imgplay{height: 696px;}
.pl_tlt{line-height: 40px;font-weight: bold;width: 865px;margin-top: 16px;border-bottom: 1px solid #ccc;margin-bottom: 18px;}
.pl_detail{line-height: 24px;padding:0 8px}
.len{height: 240px}
.len img{display: block;float: left;margin-left:60px;}
.turnl,.turnr{display: block;float: left;width:33px;height:33px;margin-right: 38px;margin-top: 48px;}
.turnl{background: url(../img/as.png) no-repeat bottom right}
.turnr{background: url(../img/as.png) no-repeat bottom left}
.turnl:hover{background: url(../img/as.png) no-repeat top left}
.turnr:hover{background: url(../img/as.png) no-repeat top right}
.link{float: right;clear: both;}

.news_hot{width: 865px;height: 294px;margin-left: 42px;}
.putt_img{width: 429px;height: 294px;float: left;overflow: hidden;margin-right: 10px;margin-bottom: 10px;margin-left: 40px;}
.put_img{width: 429px;height: 294px;float: left;position: relative;overflow: hidden;}
.put_img .put_img_box{width: 500%;position: absolute;top:0;left: 0;height: 294px;}
.put_img .put_img_box img{display: block;float: left;}
.put_img .dian{float: right;position: absolute;right: 28px;bottom: 20px;cursor: pointer;}
.put_img .dian li{float: left;width: 19px;height: 19px;background: url(../img/dian.png) no-repeat top left;margin-left: 19px;}
.put_img .dian .current{background: url(../img/dian.png) no-repeat bottom left}
.hot_title{width: 436px;float: left;height: 293px;border-bottom: 1px solid #ccc;}
.hot_title h2,.hot_title .blue_hot{width: 396px;margin-left: 40px;}
.hot_title h2 a{color: #1591ed; }
.hot_title h2{font-size: 18px;height: 32px;font-weight: normal;border-bottom: 1px dotted #1591ed;}
.hot_title .blue_hot{line-height: 30px;margin-top: 12px;height: 180px;overflow: hidden;}
.hot_title .blue_hot a{color: #6ab2e7;}
.hot_title span{float: right;color: #6ab2e7;margin-top:30px;}

.lis_hot{margin-bottom: 48px;float: left;}
.lis_hot li{width: 865px;height: 42px;margin-left: 42px;border-bottom: 1px solid #ccc;}
.lis_hot .liis{line-height: 42px;text-indent: 10px;display: block;}
.lis_hot .liis span{float: right;}
.lis_hot .liis:hover{color: #1591ed;}


/*honor*/
.honor_center{float: left;margin-left: 40px;}

.ho{height: 60px;font-size: 30px;font-weight: normal;color: #999;margin-left: 44px;float: left;margin-top: -10px;}
.ho_p{line-height: 30px;width: 865px;margin-left: 44px;float: left;}

/*website*/
.web_about {width: 865px;margin-left: 44px;float: left;padding-bottom: 20px;}
.web_about li{width: 865px;float: left;margin-bottom: 20px;}
.web_about .title_web{height: 40px;background: url(../img/ads.jpg) repeat;line-height: 40px;font-size: 14px;display: block;width: 865px;text-indent: 52px;color: #fff;}
.web_about .detail_web{width: 811px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;line-height: 30px;color: #999;display: block;padding-left:52px;}
.web_about .detail_web:hover{background: url(../img/ff.jpg) no-repeat top left;color: #59adec}
.subnew_content{width: 865px;margin-left: 44px;float: left;padding-bottom: 20px;text-indent: 28px;}
.ne_hot{width: 865px;margin-left: 44px;float: left;text-align: center;line-height: 30px;font-size: 20px;color: #1591ed}
.ne_hot_date{width: 865px;margin-left: 44px;float: left;text-align: center;font-size: 14px;line-height: 40px;margin-bottom: 20px;border-bottom: 1px dotted #1591ed}

.table{width: 787px;height: 432px;margin: 50px auto;padding-top: 32px;font-size: 14px;}
.typein{width: 694px;height: 22px;line-height: 22px;margin-bottom: 30px;}

.typein .l_type{width: 150px;float: left;line-height: 26px;}
.typein .l_type span{float: right;margin-right: 10px;padding-left: 20px;background:url("../img/xiaohua.png") no-repeat left top}
.name{width: 292px;height: 24px;border:1px solid #e0e0e0;text-indent: 10px;}
.typein1{width: 694px;height: 100px;margin-bottom: 30px;}
.typein1 .l_type{width: 150px;float: left;height: 104px;}
.typein1 .l_type span{float: right;margin-right: 10px;padding-left: 20px;background:url("../img/xiaohua.png") no-repeat left top;margin-top:40px;line-height: 24px;}
.text_a{width: 542px;height: 150px;border:1px solid #e0e0e0;text-indent: 10px;float: right;}
.confirm{width: 140px;height: 24px;border:1px solid #e0e0e0;text-indent: 10px;float: left;}
.typein img{display: block;float: left;margin-left: 10px;}
.type_msg{width: 116px;height: 32px;background: url(../img/more.png) repeat top left;color: #fff;line-height: 32px;font-size: 16px;text-align: center;margin-top: 20px;border: none;margin-left: 150px;
	border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius:6px;}
.type_msg:hover{background: url(../img/more.png) repeat bottom left;}

.type_off{width: 116px;height: 32px;background: url(../img/blue2.png) repeat top left;color: #fff;line-height: 32px;font-size: 16px;text-align: center;margin-top: 20px;border: none;margin-left: 150px;
	border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius:6px;}
.type_off:hover{background: url(../img/blue2.png) repeat bottom left;}

.expe{width: 828px;height: 150px;float: right;margin-right: 46px;}
.his{width:620px;height:100%;background: url(../img/expe.jpg) no-repeat top left;float: right;padding-left:50px;}
.his a{cursor: pointer;}
.moremore,.past{width: 140px;float:left;height: 150px;}
.moremore{background: url(../img/dotted.jpg) no-repeat top right;}
.year{font-size: 24px;float: right;color: #cbcbcb;line-height: 24px;}
.build{font-size: 18px;float: right;line-height: 42px;}

.apic a{
	display: block;
	float:left;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 20px;
	height: 255px;
	width: 265px;
	text-align: center;

}

.apic i{
	display: block;
	float:left;
	width: 232px;
	height: 255px;
	background: url(../img/hi2.jpg) right bottom;
}

.sub_display .detail_web{width: 811px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;line-height: 30px;color: #999;display: block;padding-left:52px;}
.sub_display .detail_web:hover{background: url(../img/ff.jpg) no-repeat top left;color: #59adec}

.fixed {
  width: 77px;
  position: fixed;
  right: 0px;
  top: 280px;
  z-index: 999;
  height: 300px;
}
.w-q {
  margin-bottom: 2px;
  width: 77px;
  height: 56px;
  background: url("../img/qq1.jpg") no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
}
.w-q a {
  display: block;
  width: 77px;
  height: 56px;
}
.w-tele {
  margin-bottom: 2px;
  height: 56px;
  width: 140px;
  position: absolute;
  right: -140px;
  top: 58px;
  background: #2084ce url("../img/qq2.jpg") no-repeat left center;
  padding-left: 77px;
  line-height: 56px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}
.j-tele{
	margin-bottom: 2px;
  height: 56px;
  width: 140px;
  position: absolute;
  right: -140px;
  top: 116px;
  background: #2084ce url("../img/qq3.jpg") no-repeat left center;
  padding-left: 77px;
  line-height: 56px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}
.w-wx {
  margin-bottom: 2px;
  width: 77px;
  height: 56px;
  position: absolute;
  top: 174px;
  left: 0px;
  background: url("../img/qq4.jpg");
}
.w-wx-img {
  width: 200px;
  height: 200px;
  background: #000;
  position: absolute;
  right: 77px;
  top: 0px;
  display: none;
}
.jjtb table td{
	width:100px!important;
}

.off{
	background: url("../img/close.png") no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	right: -40px;
	top: 0;
	position: absolute;
}