/*==================================================全局==========================================================================*/

@charset "UTF-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	padding: 0;

	margin: 0;

}

html {

	overflow: hidden;

	overflow-y: auto;

} /*始终让 Firefox 显示滚动条*/

* {

	word-wrap: break-word;

}/*文字强制换行word-break:keep-all;(Ff)*/

table {

	border-collapse: collapse;

}/*细线表格*/

fieldset, img {

	border: none;

}/*清除描边*/

ul, li {

	list-style-type: none;

}/*无列表项目标记*/

a {

	text-decoration: none;

}/* 链接无下划线,有为underline;链接去框 */

a:link {

	color: #666;

}/* 未访问的链接 */

a:visited {

	color: #666;

}/* 已访问的链接 */

a:hover {

	color: #005eaf;

}/* 鼠标在链接上 */

a:active {

	color: #666;

blr:expression(this.onFocus=this.blur());

}/* 点击激活链接 */

body {

	font-family:"微软雅黑";

	font-size: 12px;

	color: #828282;

	background: #ffffff;

}

select, input {

	vertical-align: middle;

	outline: none;

}

em, i {

	font-style: normal;

}

input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {

	cursor: pointer

}

.h5 {

	clear: both;

	height: 5px;

}

.h10 {

	clear: both;

	height: 10px;

}

.h15 {

	clear: both;

	height: 15px;

}

.h20 {

	clear: both;

	height: 20px;

}

.h25 {

	clear: both;

	height: 25px;

}

.h30 {

	clear: both;

	height: 30px;

}

.h35 {

	clear: both;

	height: 35px;

}

.h40 {

	clear: both;

	height: 40px;

}

.h50 {

	clear: both;

	height: 50px;

}

.h60 {

	clear: both;

	height: 60px;

}

.h70 {

	clear: both;

	height: 70px;

}

.h90 {

	clear: both;

	height:90px;

}

.h125 {

	clear: both;

	height:125px;

}



.h185 {

	clear: both;

	height:185px;

}

.fl {

	float: left;

	display: inline;

}

.fr {

	float: right;

	display: inline;

}

/*^

 * 框架

 * @created 2016.3.21

 * @return

 */	

.wrap {

	width: 1100px;

	clear: both;

	margin: 0 auto;

}

/*===========================头部begin===========================*/

.top{height:78px; position:relative; overflow:hidden; padding:18px 0 24px 0; background:#fff}

.logo{width:225px;height:85px;overflow:hidden;background:url(../style/logo.png) no-repeat center center;}

.logo a{display:block;width:225px;height:75px;overflow:hidden;}

.t_text{ height:40px; width:240px; border-left:2px solid #999; padding-left:15px; overflow:hidden; margin:28px 0 0 32px}

.t_text span{ height:20px; line-height:20px; color:#1458ab; font-size:18px; display:block;}

.t_text em{ height:15px; line-height:15px; padding-top:5px; color:#020202; font-size:14px; display:block;}

.t_right{ height:62px; width:256px; overflow:hidden; padding-top:17px;}

.t_right .phonebox{ height:36px; width:190px; overflow:hidden; padding-top:13px;}

.t_right .phonebox p{ height:36px; width:32px; background:#c00725 url(../style/phone.png) no-repeat center center; overflow:hidden;}

.t_right .phonebox .div{ padding-left:15px; height:36px; overflow:hidden; width:143px;}

.t_right .phonebox .div span{ height:15px; line-height:15px; font-size:14px; color:#666; display:block; overflow:hidden;}

.t_right .phonebox .div em{ height:16px; line-height:16px; padding-top:5px; font-size:20px; color:#c00725; display:block; overflow:hidden;}

.t_right .ewm{ height:62px; width:62px; overflow:hidden;}



/*-------menu begin------------*/

.menu{ height:57px; width:100%; clear:both;background:#005eaf;}

.menu dl{ width:1100px; margin:0 auto; clear:both; height:57px;}

.menu dd{float:left; display:inline;height:57px;position:relative;}

.menu dd span{ height:57px;display:block; overflow:hidden;border-left:1px solid #0054a5;border-right:1px solid #0f61bb;}

.menu dd span a{width:120px; line-height:57px;display:block; overflow:hidden; text-align:center; color:#fffcfc; font-size:16px;}

.menu dd:hover span{background: #065192; border:none;border-left:1px solid #065192;border-right:1px solid #065192;}

.menu dd:hover span a {color: #fffcfc;}

.menu dd.hover span{background: #065192;border:none; border-left:1px solid #065192;border-right:1px solid #065192;}

.menu dd.hover span a {color: #fffcfc;}

.menu dd .div {position: absolute;left: 0px;top:57px;display: none;width:100%;background:#005eaf;z-index: 999999;}

.menu dd .div a {display: block;height:40px;line-height:40px; text-align:center;color: #fff; font-size:14px;}

.menu dd .div a:hover {color: #fffcfc;background:#065192;}

.menu dd a:visited{ color:#fffcfc}

.menu dd a:hover{ color:#fffcfc}

.menu dd a:visited{ color:#fffcfc}

/*===========================头部end===========================*/



/*===========================banner===========================*/

.bannerSlide { height:600px; background: #C1C1C1; overflow: hidden; width:100%; }

.bannerSlide .center { width: 1100px; height: 600px; margin: 0 auto; position: relative; }

.bannerSlide .hd {width:100%;position:absolute;z-index:99999;bottom:122px; left:0px;height:12px;}

.bannerSlide .hd ul { text-align:center; }

.bannerSlide .hd ul li {cursor: pointer;display: inline-block;*display:inline;zoom: 1;overflow: hidden;line-height: 999px;height:11px;width:11px; border-radius:11px;background:#fff; margin-right:5px;}

.bannerSlide .hd ul li.on {background:#005eaf;}

.bannerSlide .bd{ position: absolute; left: -410px; height: 600px;}

.bannerSlide .bd li{ width: 1920px; height: 600px;}

.bannerSlide .bd li a {display: block; width:1920px;height: 600px;}

.bannerSlide .prev{ height:90px; width:46px; position:absolute; left:-65px; top:215px; background:url(../style/prev1.png) no-repeat center center; cursor:pointer; display:none}

.bannerSlide .next{ height:90px; width:46px; position:absolute; right:-65px; top:215px; background:url(../style/next1.png) no-repeat center center;cursor:pointer;display:none}

.bannerSlide:hover .prev{ display:block;}

.bannerSlide:hover .next{ display:block;}

/*notice*/

.noticebox{ height:43px; width:1000px; overflow:hidden; position:absolute; left:50px; bottom:40px; background:url(../style/noticebg.png) no-repeat center center}

.notice{width:745px;height:43px;overflow: hidden;}

.notice_span{width:76px;height:43px;line-height:43px;color: #fff; padding-left:47px; font-size:14px;}

.notice_list{ width:622px; height:43px;  overflow:hidden; position:relative;}

.notice_list .nhd{ display: none;}

.notice_list .nbd{ height:43px; width: 530px; padding-left:23px;}

.notice_list .infoList li{ height:43px; line-height:43px;width: 530px; overflow:hidden}

.notice_list .infoList li a{ display:block; height:43px; line-height:43px; color: #676767; font-size:14px;}

.notice_list .infoList li a:visited{ color: #676767;}

.notice_list .infoList li a:hover{ color: #005eaf;}

.notice_list .infoList li a:active{ color: #676767;}

.notice_list .nprev{ position:absolute; left:575px; top:17px; z-index: 9999; display:block; width:7px; height:12px; background:url(../style/n_ico.png) no-repeat 0px 0px;  }

.notice_list .nnext{ position:absolute; right:15px; top:17px;width:7px; height:12px;background:url(../style/n_ico.png) no-repeat -25px 0px;}

.notice_list .nprev:hover{background:url(../style/n_ico2.png) no-repeat 0px 0px; }

.notice_list .nnext:hover{background:url(../style/n_ico2.png) no-repeat -25px 0px;}

.sharebox{ height:43px; width:254px; overflow:hidden;}

.sharebox span{ height:43px; line-height:43px; padding-left:23px; color:#6c6c6c; font-size:14px; padding-right:10px;}

.sharebox a{ margin-top:14px !important;}

/*=======================con1===================*/

/*title*/

.index_title{ height:70px; line-height:70px; font-size:30px; color:#333; text-align:center;  border-bottom:1px solid #cfcfcf; margin:0 auto; width:400px; position:relative;}

.index_title span{padding:0 24px;border-bottom:1px solid #727272; height:70px; line-height:70px; position:absolute; bottom:-1px; left:125px; display:block}

.adtext{ height:30px; line-height:30px; font-size:14px; color:#666; text-align:center; padding:12px 0 20px 0;}

.index_title2{ height:70px; line-height:70px; font-size:30px; color:#fff; text-align:center;  border-bottom:1px solid #727272; margin:0 auto; width:400px; position:relative;}

.index_title2 span{padding:0 24px;border-bottom:1px solid #fff; height:70px; line-height:70px; position:absolute; bottom:-1px; left:125px; display:block}

.adtext2{ height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; padding:12px 0 20px 0;}

.con1{ height:150px;position:relative;}

.con1 dl{height:150px; width:1150px;position:absolute; margin-left:-25px; top:0;}

.con1 dl dd{ width:330px; height:150px; float:left; display:inline; overflow:hidden; margin-right:50px; position:relative;}

.con1 dl dd a{width:330px; height:150px; display:block; overflow:hidden;}

.con1 dl dd .textbox{ height:65px; width:330px; overflow:hidden; position:absolute; top:40px; left:0; z-index:0}

.con1 dl dd .textbox p{ height:65px; width:90px;  float:left; display:inline;}

.con1 dl dd .textbox p.p1{background:url(../style/c_ico1.png) no-repeat center center;}

.con1 dl dd .textbox p.p2{background:url(../style/c_ico2.png) no-repeat center center;}

.con1 dl dd .textbox p.p3{background:url(../style/c_ico3.png) no-repeat center center;}

.con1 dl dd .textbox .div{ height:65px; width:240px; overflow:hidden;}

.con1 dl dd .textbox span{ height:20px; line-height:20px; font-size:14px; color:#666; display:block}

.con1 dl dd .textbox em{ height:40px; line-height:20px; font-size:14px; color:#999999;display:block; padding-top:5px;}

.con1 dl dd .imgbox{width:330px; height:150px;overflow:hidden; position:absolute; top:0px; left:0; z-index:1; opacity:0}

.con1 dl dd .imgbox b{height:65px; width:90px; position:absolute; top:40px; left:0px; }

.con1 dl dd .imgbox b.b1{background:url(../style/c_ico4.png) no-repeat center center;}

.con1 dl dd .imgbox b.b2{background:url(../style/c_ico5.png) no-repeat center center;}

.con1 dl dd .imgbox b.b3{background:url(../style/c_ico6.png) no-repeat center center;}

.con1 dl dd .imgbox span{ height:20px; width:90px; text-align:center; line-height:20px; font-size:14px; color:#fff; display:block;position:absolute; top:40px; left:90px; }

/*=======================con2===================*/

.con2{width:100%; background:#f2f2f2; clear:both; overflow:hidden; padding:40px 0;}

.con2_l{ height:240px; width:728px; overflow:hidden; background:#fff;}

.con2_l .leftbox{ padding:40px 25px; height:160px; width:130px; background:#005eaf;}

.con2_l .leftbox span{ height:42px; line-height:42px; font-size:36px; color:#fff; display:block; font-family:"Arial"}

.con2_l .leftbox em{ height:24px; line-height:24px; font-size:14px; color:#cfcfcf; display:block;}

.con2_l .leftbox a{ height:28px; width:70px; background:url(../style/more.png) no-repeat center center; display:block; text-align:center; color:#ccc; line-height:28px; margin-top:40px;}

.con2_l .leftbox a:visited{color:#ccc;}

.con2_l .leftbox a:hover{color:#ccc; text-decoration:underline;}

.con2_l .leftbox a:active{color:#ccc;}

.con2_l .rightbox{ padding:18px 18px 0 0; width:500px; height:210px; overflow:hidden;}

.con2_l .rightbox .hottext{ height:70px; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:15px;}

.con2_l .rightbox .hottext p{ height:70px; width:105px; display:block; overflow:hidden;}

.con2_l .rightbox .hottext p a{ display:block;}

.con2_l .rightbox .hottext p img{height:70px; width:105px;display:block;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: .3s all;

	-moz-transition: .3s all;

	-ms-transition: .3s all;

	-o-transition: .3s all;

	transition: .3s all;

}

.con2_l .rightbox .hottext p img:hover{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);	

	}

.con2_l .rightbox .hottext .hottext_right{ height:70px; width:377px; overflow:hidden;}

.hottext_right .a1{ height:20px; line-height:20px; padding-bottom:10px; display:block; color:#000; font-size:17px;}

.hottext_right .a1:visited{color:#000;}

.hottext_right .a1:hover{color:#005eaf;}

.hottext_right .a1:active{color:#000;}

.hottext_right span{ height:42px; line-height:20px;display:block; color:#747474; overflow:hidden}

.con2_l .rightbox dl{ height:120px; overflow:hidden; clear:both; padding-top:7px;}

.con2_l .rightbox dl dd{ height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden; padding-left:12px; background:url(../style/list_ico.png) no-repeat left center;}

.con2_l .rightbox dl dd a{ float:left; display:inline;}

.con2_l .rightbox dl dd span{ float:right; display:inline; font-size:12px; color:#999999;}

.con2_r{ height:240px; width:350px; overflow:hidden;background:#fff; position:relative}

/*=======================foucs begin===================*/

.con2_r .bd{ position:relative; height:100%; z-index:1;   }

.con2_r .bd li{ zoom:1; vertical-align:middle; width:350px; height:240px; }

.con2_r .bd li a{ display:block;width:350px; height:240px; position:relative; }

.con2_r .bd img{ width:350px; height:240px; display:block;}

.con2_r .textbg{position:absolute; bottom:-90px; left:0;height:80px;background:url(../style/mc.png) repeat left top;width:310px; z-index:1;color:#fff;  padding:10px 20px 0;}

.con2_r .textbg h3{ height:22px; line-height:22px; font-size:14px; display:block; font-weight:100;}

.con2_r .textbg h3:hover{color:#005eaf;}

.con2_r .textbg span{ height:44px; line-height:22px;display:block;}





/*=======================con3===================*/	

.con3{width:100%; background:#065192; clear:both; overflow:hidden; padding:20px 0 40px 0;}

.con3Dl{ height:290px; width:1125px; overflow:hidden; margin-left:-25px; clear:both;}

.con3Dl dd{ width:350px; height:290px; overflow:hidden; float:left; display:inline; margin-left:25px;}

.con3Dl dd a{width:350px; height:290px; display:block;}

.con3Dl dd p{width:350px; height:230px; overflow:hidden; display:block; position:relative;}

.con3Dl dd p img{width:350px; height:230px;

 -webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s all;

	-moz-transition: 1s all;

	-ms-transition: 1s all;

	-o-transition: 1s all;

	transition: 1s all;}

.con3Dl dd p img:hover{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);	

	}	

.con3Dl dd span{ height:60px; line-height:60px; text-align:center; font-size:16px; color:#666; background:#fff; display:block;}

.con3Dl dd span:hover{ color:#005eaf;}

.con3Dl dd p em{ height:25px; width:135px; line-height:25px; overflow:hidden; color:#999; text-align:center; position:absolute;  left:107px; bottom:-25px; display:block; background:#fff;}	

.con3 .btn{ height:44px; width:135px; line-height:44px; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#005eaf; display:block;

-webkit-transform: translateZ(0);

  transform: translateZ(0);

   background: #2098d1;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  }

.con3 .btn:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: #fff;

  -webkit-transform: scale(1);

  transform: scale(1);

  -webkit-transition:transform 0.3s ease-out;

  transition:transform 0.3s ease-out;

}

.con3 .btn:hover, .con3 .btn:focus, .con3 .btn:active {

  color:#fff;

}

.con3 .btn:hover:before, .con3 .btn:focus:before, .con3 .btn:active:before {

  -webkit-transform: scale(0);

  transform: scale(0);

} 

/*=======================con4===================*/

.con4{ height:390px; width:1250px; overflow:hidden; margin-left:-75px;clear:both; position:relative;}

.con4 .bd{ width:1120px; overflow:hidden; position:absolute; top:0; left:65px; z-index:1}

.con4 dl{ width:1120px; height:390px; overflow:hidden;}

.con4 dl dd{ width:260px; height:390px; overflow:hidden; float:left; display:inline; padding:0 10px; position:relative;}

.con4 dl dd a{width:260px; height:390px; display:block; background:#000; opacity:0; position:absolute; top:0; left:0; z-index:1}

.con4 dl dd p{width:260px; height:260px; overflow:hidden; display:block; position:absolute; left:0;}

.con4 dl dd p img{width:260px; height:260px;

 -webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s all;

	-moz-transition: 1s all;

	-ms-transition: 1s all;

	-o-transition: 1s all;

	transition: 1s all;}

.con4 dl dd p img:hover{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);	

	}

.con4 dl dd .divtext{ height:130px; width:260px;background:#f2f2f2; overflow:hidden; position:absolute; left:0}

.con4 dl dd .divtext span{ padding:20px; height:30px; line-height:30px; font-size:14px; color:#222222; display:block;}

.con4 dl dd .divtext em{ padding:0 20px; height:40px; line-height:40px; color:#005eaf; display:block; position:relative;}

.con4 dl dd:hover .divtext{ background:#005eaf;}

.con4 dl dd:hover .divtext span{ color:#fff;}

.con4 dl dd:hover .divtext em{ color:#fff;}

.con4 dl dd:hover .divtext em i{ width:20px; height:40px; line-height:40px; position:absolute; left:70px; bottom:0; display:block}

.con4 .prev{ width:25px; height:40px; position:absolute; left:85px; top:185px;background:url(../style/prev2.png) no-repeat center center; cursor:pointer}

.con4 .next{ width:25px; height:40px;position:absolute; right:85px; top:185px; background:url(../style/next2.png) no-repeat center center; cursor:pointer}

.con4 .prev:hover{background:url(../style/prev2_h.png) no-repeat center center;}

.con4 .next:hover{background:url(../style/next2_h.png) no-repeat center center;}		

.con4_btn{ height:44px; width:135px; line-height:44px; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#fff !important; display:block;

-webkit-transform: translateZ(0);

  transform: translateZ(0);

   background: #0971cb;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  }

.con4_btn:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: #005eaf;

  -webkit-transform: scale(1);

  transform: scale(1);

  -webkit-transition:transform 0.3s ease-out;

  transition:transform 0.3s ease-out;

}

.con4_btn:hover, .con4_btn:focus, .con4_btn:active {

  color:#fff;

}

.con4_btn:hover:before, .con4_btn:focus:before, .con4_btn:active:before {

  -webkit-transform: scale(0);

  transform: scale(0);

} 		

/*=======================con5===================*/

.con5{width:100%; background:#f2f2f2; clear:both; overflow:hidden; padding:20px 0 40px 0;}

.con5 .title{ height:55px; line-height:35px; background:url(../style/title_ico.png) no-repeat left bottom; font-size:16px; color:#666;}

.con5_l{ width:550px; height:315px; overflow:hidden;}

.con5_l .content{ height:230px; width:549px; border-right:1px solid #cfcfcf; background:url(../style/map.png) no-repeat 208px top;}

.scrollBox {width:160px;height: auto;float: left;}

.scrollBox ul li{ height:24px; line-height:24px; color:#222222; font-size:14px;}

.scrollBox .div_scroll {width: 100%;height: 230px;overflow: auto;float: left;}			

.scrollBox .scroll_container {overflow: hidden;position: relative;background-color: #f2f2f2;}

.scrollBox .scroll_absolute {position: absolute;}

.scrollBox .scroll_vertical_bar {position: absolute;top: 0;left: 0;width:7px;height:230px;margin: 0;padding: 0;}

.scrollBox .scroll_cap {display: none;}

.scrollBox .scroll_arrow {text-indent: -20000px;display: block;cursor: pointer;}

.scrollBox .scroll_vertical_bar .scroll_track {position: relative;background-color: #d8d9db;}

.scrollBox .scroll_vertical_bar .scroll_drag {position: relative;top: 0;left: 0;cursor: pointer;background-color: #125da4;}

.scrollBox .scroll_vertical_bar .scroll_arrow {height: 14px;background-color: #90C;}

.scrollBox .scroll_vertical_bar .scroll_arrow_up { background:url(../style/sup.png) no-repeat center top}

.scrollBox .scroll_vertical_bar .scroll_arrow_down { background:url(../style/sdown.png) no-repeat center top}

.con5_r{ width:520px; height:315px; overflow:hidden;}

.con5_r .content{ height:190px; width:520px;}

.con5_r .f_phone{ width:150px; height:80px; line-height:40px; padding-top:104px; text-align:center; font-size:16px; color:#666; background:url(../style/f_phone.png) no-repeat center 14px; margin-left:132px;}

.con5_r .f_ms{ width:85px; height:80px; line-height:40px; padding-top:104px; text-align:center; font-size:16px; color:#666; background:url(../style/f_ms.png) no-repeat center 5px;}

.con5_r .f_ms a{ height:40px; display:block;}

/*=======================foot===================*/

.foot{ height:265px; background:#005eaf; overflow:hidden; clear:both; width:100%; padding-top:25px;}

.foot_l{ width:405px; height:265px; overflow:hidden; background:url(../style/f_logo.png) no-repeat left 5px; padding-top:65px; line-height:24px; color: #eee8e8f2;font-size: 15px;;}

.foot_l a{color: #cfcfcf;}

.foot_r{ width:500px; height:265px; overflow:hidden;}

.foot_r dd {width:95px;overflow: hidden;float: left;display: inline;margin: 0px 0px 0 5px;}

.foot_r dd span {font-size: 19px;height: 35px;color: #fff;display: block;line-height: 30px;}

.foot_r dd a {color: #cfcfcf;font-family:"宋体";display: block;height: 28px;line-height: 28px;font-size: 15px;}

.foot a:visited {color: #cfcfcf;}

.foot a:hover {color: #fff;}

.foot a:active {color: #cfcfcf;}





/*=======================二级页面===================*/

.subbanner { height: 300px; position: relative; overflow: hidden;clear:both;  z-index:2}

.subbanner .center{ width: 1004px; height: 300px; margin: 0 auto; position: relative; }

.subbanner a{ position: absolute; left: -459px; height:300px; display:block; width:1920px;}

.subbanner img{ width: 1920px; height: 300px;

	animation:banner 10s infinite linear;

	-moz-animation:banner 10s infinite linear; /* Firefox */

	-webkit-animation:banner 10s infinite linear; /* Safari and Chrome */

	-o-animation:banner 10s infinite linear; /* Opera */

	}

@keyframes banner

{

0%  {transform: scale(1.0);}

50%  {transform: scale(1.1);}

100%  {transform: scale(1.0);}

}

/* Firefox */

@-moz-keyframes banner 

{

0%  {transform: scale(1.0);}

50%  {transform: scale(1.1);}

100%  {transform: scale(1.0);}

}

/* Safari and Chrome */

@-webkit-keyframes banner 

{

0%  {transform: scale(1.0);}

50%  {transform: scale(1.1);}

100%  {transform: scale(1.0);}

}

/* Opera */

 @-o-keyframes banner 

{

0%  {transform: scale(1.0);}

50%  {transform: scale(1.1);}

100%  {transform: scale(1.0);}

} 

.subbanner img{ height:300px; width:100%;}

.subcontent{ min-height:526px; height:auto !important; width:100%; background:url(../style/sub_bg.png) no-repeat left -15px; clear:both; overflow:hidden;}

/**********submenu***************/

.submenu{text-align:center; padding:30px 0; overflow:hidden; height:50px;}

.submenu span{ display:inline-block}

.submenu a{ height:50px; width:130px; background:#005eaf; line-height:50px;float:left; display:inline;text-align:center; color:#fff; font-size:14px; margin-right:1px;}

.submenu a:visited{ color:#fff;}

.submenu a:hover{ background:#c00725; color:#fff;}

.submenu a.hover{ background:#c00725; color:#fff;}

.submenu a:active{ color:#fff;}

/*location*/

.location{ height:60px; width:100%; line-height:60px; border-bottom:1px solid #cfcfcf;}

.location span{ height:60px; line-height:60px;font-family:"songti";color:#92959b; background:url(../style/location_ico.png) no-repeat left center; padding-left:16px;}

.location em{ font-size:16px; color:#222222; background:url(../style/location_ico1.png) no-repeat left center; padding-left:30px; display:block;}

.location a{color:#92959b; display:inline-block;}

.location a:visited{ color:#92959b;}

.location a:hover{ color:#005eaf;}

.location a:active{ color:#92959b;}

.location a.hover{ color:#005eaf;}



/*^

 * 列表分页

 * @author zx

 */

.page {

	padding: 30px 0px 40px 0px;

	overflow: hidden;

	clear: both;

	height: 35px;

	line-height: 35px;

	margin:0px auto;

	text-align: center;

}
.page li {
	display: inline;
}
.page a {

	padding: 9px 12px;

	color: #383838;

	border-radius: 4px;

	border: 1px solid #dddcdc;

	margin-right: 3px;

	font-family: "宋体";

}

.page a:hover {

	background: #005eaf;

	color: #fff;

	border: 1px solid #005eaf;

}

.page a.hover {

	background: #005eaf;

	color: #fff;

	border: 1px solid #005eaf;

}

.page input {

	vertical-align: middle;

	height: 20px;

	border: 1px solid #dddcdc;

}

.page .lable {

	color: #000;

}

.page input.pageDetail {

	width: 30px;

	height: 30px;

	margin-right: 3px;

	text-align: center;

	border-radius: 4px;

	color: #383838;

	font-family: "宋体";

	margin-bottom: 2px;

}

.page input.page_bnt {

	border: none;

	width: 50px;

	height: 30px;

	margin-left: 3px;

	border-radius: 4px;

	cursor: pointer;

}

/*

*全文列表

*@zhengxue 

*/

.newsList{ min-height:500px; height:auto !important; clear:both; overflow:hidden;}

.newsList dd{ height:55px; line-height:55px;border-bottom:1px solid #d8d8d8; padding:0 40px 0 100px; background:#fff url(../style/listico.png) no-repeat left center;font-size:14px; color:#666; cursor:pointer; position:relative;}

.newsList dd span{ color:#999999; font-size:12px;}

.newsList dd .divtext{ height:80px; padding:15px 40px 15px 0px; color:#fff;font-size:14px; line-height:24px; position:absolute; top:56px; left:100px; background:#005eaf;}

.newsList dd:hover{background:#005eaf url(../style/listico2.jpg) no-repeat left top; height:166px}

.newsList dd:hover span{ color:#fff;}

.newsList dd:hover a{ color:#fff;}



/*图片放大效果*/

.imghover{

	-webkit-transition: 0.5s all;

	-moz-transition: 0.5s all;

	-ms-transition: 0.5s all;

	-o-transition: 0.5s all;

	transition: 0.5s all;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	}

.imghover:hover{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);}

/*^

 * 全图列表

 * @author zx

 */

.newsAllImg{width:1100px; overflow:hidden; margin-left:10px;}

.newsAllImg dd{ width:350px; margin:0px 15px 15px 0px; float:left; display:inline; height:230px; overflow:hidden; position:relative}

.newsAllImg dd .a1{ height:230px; width:350px; overflow:hidden; display:block;}

.newsAllImg dd .a1 img{height:230px; width:350px;}

.newsAllImg dd .divtext{ height:40xp; background:url(../style/listmc.png) repeat left top; line-height:40px; font-size:14px; color:#cdcdcd; text-align:center; position:absolute; bottom:-40px; left:0; width:100%;}

/*^

 * 图文列表

 * @author zx

 * @created 2015.2.3

 */

.textImgList{

	clear:both;

	overflow:hidden;

	}

.textImgList dd{

	height:220px;

	clear:both;

	padding-bottom:15px;

	position:relative;

	border-bottom:1px dotted #cccccc;

	margin-top:15px;

	}

.textImgList dd p{

	width:300px;

	height:200px;

	display:block;

	float:left;

	padding:9px;

	border:1px solid #cfcfcf;

	position:absolute;

	left:0px;

	top:0px;

	}

.textImgList dd p img{

	width:300px;

	height:200px;

	display:block;

	}

.textImgList_right{

	height:220px;

	padding:0px 0px 0 345px;

	overflow:hidden;

	}

.textImgList_right h3{

	display:block;

	clear:both;

	height:40px;

	font-size:20px;

	line-height:40px;

	color:#000000;

	font-weight:100;

	padding-bottom:10px;

	}

.textImgList_right h3 a{color:#000000;}

.textImgList_right h3 a:visited{color:#000000;}

.textImgList_right h3 a:hover{color:#005eaf}

.textImgList_right h3 a:active{color:#000000;}	

.textImgList_right div{

	overflow:hidden;

	line-height:24px;

	height:140px;

	color:#747474;

	font-size:14px;

	}

.textImgList_right .a1{ width:100px; height:28px; border:1px solid #999999;  text-align:center; line-height:28px; color:#747474; font-size:14px; float:right; display:inline;}	

.textImgList_right .a1:visited{color:#747474;}

.textImgList_right .a1:hover{color:#005eaf}

.textImgList_right .a1:active{color:#747474;}

/*视频*/

.VideoBox{ width:600px; margin:0 auto; clear:both; overflow:hidden;}

/*^

 * 文章阅读页

 * @author zx

 * @created 2015.1.20

 */ 

.articleBox{

	clear:both;

	line-height:36px;

	min-height:300px;

	height:auto !important;

	font-size:16px;

	height:300px;

	padding:10px 15px 15px 15px;

}

.articleBox img{ max-width:100%;}

.article_title{

	font-size:30px;

	text-align:center;

	font-family:"microsoft yahei";

	line-height:35px;

	padding:0 0 20px 0;

	color:#222;

	}

.article_time{

	clear:both;

	height:25px;

	margin:0 0 20px 0;

	text-align:center;

	}

.article_time span{ display:inline-block;}	

.article_time em{ height:25px; line-height:25px; padding:0 40px 0 25px; color:#666; float:left; display:inline;}

.article_time em.em1{ background:url(../style/news_ico1.png) no-repeat left center;}

.article_time em.em2{ background:url(../style/news_ico2.png) no-repeat left center;}

.article_time em.em3{ background:url(../style/news_ico3.png) no-repeat left center;}

	

.article_page{padding:15px 0;text-align:center;}

.article_page a.hover{ color:#3bccf8; font-weight:bold;}



.article_pageUp{

	clear:both;

	overflow:hidden;

	padding:10px 0 0 0;

	}

.article_pageUp dl dd{

	display:block;

	height:30px;

	clear:both;

	line-height:30px;

	}

.articleBox .share{

	clear:both;

	height:30px;

	border:1px solid #e8e8e8;

	background:#f7f7f7;

	}

.articleBox .share_l{

	float:left;

	display:inline;

	padding:0 0 0 10px;

	}

.articleBox .share_r{

	float:right;

	display:inline;

	line-height:30px;

	padding:0 10px 0 0;

	}

/*^

 * 文章阅读页——大图

 * @author zx

 * @created 2015.2.3

 */

#play{

	width:600px;

	height:400px;

	position:relative;

	overflow: hidden;

	background:#fff;

	border:1px solid #e9e9e9;

	padding:5px;

	margin:0 auto;

}

#play .change_a {

	width:40%;

	height: 100%;

	position: absolute;

	top: 0;

	z-index: 1;

	cursor: pointer;

	display: block;

	overflow: hidden;

	background:url(../<>);

}

#play .prev_a {left: 0;}

#play .next_a {right: 0}

#play .change_a span {

	width: 24px;

	height: 43px;

	display: block;

	position: absolute;

	top: 50%;

	margin-top: -21px;

	display: none

}

#play .prev_a span {background: url(../style/article_icon.png) no-repeat 0px -50px;left: 0;}

#play .next_a span {background: url(../style/article_icon.png) no-repeat -30px -50px;right: 0;}

#play .img_ul {

	position: relative;

	z-index: 1;

	width:600px;

	height:400px;

}

#play .img_ul li{

	position: relative;

	z-index: 1;

	width:600px;

	height:400px;

	background:#fff;

	margin:0 0 5px 0;

}

#play .img_ul li img{position:absolute;}

.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}

.img_hd {

	margin:0 auto;

	overflow: hidden;

	height:60px;

	position:relative;

}

.img_hd ul {

	position: absolute;

	z-index: 1

}

.img_hd ul li {

	float: left;

	height:47px;

	width:70px;

	padding:3px;

	margin:0 7px;

	cursor: pointer;

	background:#fff;

	border:1px solid #d4d4d4;

	position:relative;

}

.img_hd ul li p{

	height:47px;

	width:70px;

	display:block;

	background:#fff;

	position:relative;

	}

.img_hd ul li i{

	display:block;

	clear:both;

	line-height:20px;

	padding:0 5px;

	background:#000;

	color:#fff;

	position:absolute;

	right:3px;

	bottom:3px;

	z-index:99999999999999;

	filter:alpha(opacity=50);

	-moz-opacity: 0.5;

	opacity: 0.5;

	font-family:Arial;

	font-size:12px;

	font-style:normal;

	}

.img_hd ul li img {position:absolute;height:47px;width:70px;}

.img_hd ul li.on {border:1px solid #ff7e00;background:#4a4949;}

.imgMove .bottom_a {

	width:20px;

	height:25px;

	display: block;

	cursor: pointer;

	z-index: 10;

	float:left;

	top:15px;

	position:absolute;

	z-index:9999999999999;

	background:url(../style/article_icon.png) no-repeat;

}

.imgMove .prev_a {background-position:left top;left:0;}

.imgMove .next_a {background-position:right top;right:0;}

/*^^^^^^留言^^^^^^^^^^*/

.msgForm{

	clear: both;

	overflow:hidden;

	width:580px;

	margin:0 auto;

	font-family:"microsoft yahei";

	}

.msgForm dd{

	display:block;

	clear:both;

	padding:0px 0 15px 0px;

	overflow:hidden;

	}

.msgForm dt{

	display:block;

	clear:both;

	overflow:hidden;

	height:40px;

	background:#005eaf;

	color:#fff;

	line-height:40px;

	font-size:16px;

	text-align:center;

	margin-bottom:20px;

	}

.msgForm_left{

	width:80px;

	line-height:40px;

	float:left;

	display:inline;

	text-align:right;

	font-size:16px;

	color:#666;

	padding-right:10px;

	}

.msgForm_right{

	float:left;

	display:inline;

	}

.form1_right select{

	padding:2px;

	}

.msgForm_input{

	float:left;

	height:38px;

	line-height:38px;

	border:1px solid #e6e6e6;

	padding:0 0 0 5px;

	}

.msgForm_input.w125{ width:100px;}

.msgForm_input.w475{ width:475px;}

.msgForm_input_bt{

	width:212px;

	height:50px;

	float:left;

	background:#005eaf;

	cursor:pointer;

	border:none;

	font-size:16px;

	color:#ffffff;

	text-align:center;

	font-family:"microsoft yahei";

	margin-left:90px;

	}

.msgForm_input_bt:hover{ color:#FFF;background:#703580;}

.msgForm_span{

	display:block;

	line-height:40px;

	float:left;

	}

.msgForm_textarea{

	width:470px;

	height:135px;

	display:block;

	line-height:25px;

	float:left;

	border:1px solid #e6e6e6;

	outline:none;

	color:#949494;

	padding:5px;

	}

.msgList{

	clear:both;

	overflow:hidden;

	width:900px;

	margin:0 auto;

	}

.msgList dd{

	clear:both;

	padding:15px 0;

	overflow:hidden;

	}

.msgTitle{clear:both;line-height:30px;}

.msgTitle span{padding:0 0 0 30px; color:#888;}

.msgInfo{clear:both;line-height:30px;}

.msgReply{clear:both;line-height:30px;}



.msgName{

	width:100px;

	float:left;

	display:inline;

	font-family:"microsoft yahei";

	padding:10px 0 0 0;

	}

.msgName strong{

	display:block;

	clear:both;

	font-size:14px;

	}

.msgName span{

	display:block;

	line-height:30px;

	}

.msgList_r{

	width:760px;

	float:right;

	display:inline;

	border:1px solid #d5d5d5;

	background:#fff;

	padding:15px;

	position:relative;

 	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius:5px;

	}

.msgList_jt{

	width:11px;

	height:18px;

	position:absolute;

	left:-11px;

	top:20px;

	background:url(../style/jiantou.jpg) no-repeat;

	}



/**/

.msgForm_left1{

	width:90px;

	line-height:30px;

	float:left;

	display:inline;

	text-align:right;

	}

.msgForm dd em{

	line-height:30px;

	float:left;

	display:inline;

	text-align:center;

	font-weight:bold;

	color:#666666;

	}

.msgForm dd i{

	line-height:30px;

	color:#c91e1e;

	padding:0 0 0 10px;

	}

/*招聘列表页*/

.recruitList{

	clear:both;

	overflow:hidden;

	min-height: 550px;

	height: auto !important;

	margin:0 auto;

	}

.recruitListDl{

	clear:both;

	overflow:hidden;

	}

.recruitListDl dt{

	clear:both;

	overflow:hidden;

	height:50px;

	line-height:50px;

	background:#e6e6e6;

	color:#666;

	font-size:14px;

	margin-bottom:10px;

	}

.recruitListDl span{

	float:left;

	display:inline;

	}

.recruitListDl span.span1{

	width:10%;

	text-align:left;

	text-indent:2em;

	}

.recruitListDl span.span2{

	width:20%;

	text-align:center;

	}

.recruitListDl span.span3{

	width:30%;

	text-align:center;

	}

.recruitListDl dd{

	clear:both;

	overflow:hidden;

	height:50px;

	line-height:50px;

	background:#fff;

	color:#1458ab;

	font-size:14px;

	border-bottom:1px solid #f9f9f9;

	}

.recruitListDl dd a{

	display:block;

	}



/*招聘详细页*/

.recruitView{

	clear:both;

	overflow:hidden;

	width:1002px;

	margin:10px auto;

	background:#fff;

	font-family:"微软雅黑";

	min-height: 550px;

	height: auto !important;

	}

.recruitViewTT{

	clear:both;

	overflow:hidden;

	height:50px;

	line-height:50px;

	color:#333;

	font-size:20px;

	padding:0 20px;

	border-top:1px solid #d2d2d2;

	border-bottom:1px solid #d2d2d2;

	}

.recruitViewB{

	clear:both;

	overflow:hidden;

	line-height:24px;

	font-size:14px;

	padding:14px 20px;

	}

