﻿/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2016-8-22
/*==================================================全局==========================================================================*/
@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: #0061aa;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-family: "microsoft yahei";font-size: 12px;color: #979998;background:#f5f5f5;}
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}
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h35 {clear: both;height:35px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h45 {clear: both;height: 45px;overflow: hidden;}
.h50 {clear: both;height: 50px;overflow: hidden;}
.clear {clear: both;overflow: hidden;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
/*^
 * 框架
 * @created 2015.1.9
 * @return
 */	
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
/*===========================头部begin===========================*/
.top_wel{ height:30px; line-height:30px; clear:both; overflow:hidden; background:#f1f1f1;color:#666666;}
.top_wel .a1{ background:url(../images/ico1.png) no-repeat left center; padding:0 10px 0 15px;}
.top_wel .a2{ background:url(../images/ico2.png) no-repeat 8px center; padding:0 0px 0 23px;}
.top {width: 100%;clear: both;height:55px;overflow:hidden; padding:35px 0 30px 0; background:#fff;}
/*logo*/
.logo {width:200px;height:55px;overflow: hidden;}
.logo a{ display:block; height:100%}
.logo img{ height:53px;display:block;}
/*搜索*/
.searchBox{height:36px;width:506px; overflow:hidden; margin-top:5px;}
.searchInput{width:413px;height:32px;line-height:32px;float:left;border:none;padding:0px 0 0px 10px;background:#fff;border:2px solid #2773ac;border-right:none; font-size:12px}
.searchBt{width:80px;height:36px; line-height:32px;float:left;border:2px solid #0762b3;background:#0762b3;cursor:pointer;color:#fff;font-size:14px;font-family:"microsoft yahei"; border-left:none;}
/*导航*/
.menubox{ height:60px;background:#0762b3; clear:both;}
.menu{height:60px; position:relative}
.menu dd {float:left;height:60px;display:inline; width:150px;position:relative; z-index:3}
.menu dd span{font-size:16px; display:block;height:60px;line-height:60px;text-align:center;}
.menu dd span a{ display:block; height:100%; color:#fff;}
.menu dd span a:visited{ color:#fff;}
.menu dd span a:hover{ color:#fff;}
.menu dd span a:active{ color:#fff;}
.menu dd .div{ position:absolute; top:60px; left:0; width:100%; background:#71a5e0; z-index:99; display:none}
.menu dd .div a{ height:40px; line-height:40px; font-size:16px; color:#fff;border-bottom:1px solid #bdd7f5; display:block; text-align:center}
.menu dd .div a:hover{ background:#3181c8; color:#fff;}
.menu dd:hover span{ background:#cb0515;}
.menu dd.hover span{ background:#cb0515;}
/*===========================头部end===========================*/

/*^
 * bannerSlide css
 */	
.bannerSlide {position: relative;background: #fff; overflow:hidden;}
.bannerSlide .hd {width: 100%;position: absolute;z-index: 1;bottom:55px;left: 0;height:6px;line-height: 30px;}
.bannerSlide .hd ul {text-align: center;height:6px;}
.bannerSlide .hd ul li {cursor: pointer;display: inline-block;*display:inline;zoom: 1;overflow: hidden;line-height: 999px;margin:0 5px;height:6px;width:40px;border-radius:2px;background: #fff;}
.bannerSlide .hd ul li.on {background:#0087ff}
.bannerSlide a{ display:block;height:100%;}
.bannerSlide .slide_ul li{ background-size:cover !important}
/*---------------------------footer--------------------------------*/
.foot1{ padding:35px 0 30px; min-height:250px; height:auto !important; height:250px; background:#fff; width:100%;clear:both;}
.footDl{ width:960px; margin-left:-49px; overflow:hidden;}
.footDl dd{ padding:0 45px; float:left; display:inline; overflow:hidden; background:url(../images/border.png) no-repeat right top;min-height:250px; height:auto !important; height:250px;}
.footDl dd span{ height:30px; display:block; line-height:30px; color:#0061aa; font-size:14px;clear:both; overflow:hidden;}
.footDl dd em{ height:25px; display:block; line-height:25px; color:#287bb8; font-size:20px;clear:both; overflow:hidden; padding-bottom:10px;}
.footDl dd a{ display:block; height:30px; line-height:30px;}
.foot1_r{ width:190px; height:100%;}
.foot1_r i{ height:45px; display:block; background:url(../images/f_ico1.png) no-repeat left center;}
.foot1_r em{ height:30px; line-height:30px; display:block; color:#a3a3a3; clear:both; overflow:hidden;}
.foot1_r h3{ height:40px; line-height:40px; color:#a3a3a3; font-size:26px; font-family:"Arial"; display:block; padding:10px 0 16px; font-weight:normal}
.foot1_r .footBox{ height:31px; position:relative;}
.foot1_r a{ height:31px; width:31px; float:left; display:inline; margin-right:10px;}
.foot1_r a.ewm{ background:url(../images/f_ico2.png) no-repeat center center;}
.foot1_r a.message{ background:url(../images/f_ico3.png) no-repeat center center;}
.foot1_r .ewmbox{ height:80px; width:80px; overflow:hidden; position:absolute; top:31px; left:0; z-index:5; padding-top:10px; opacity:0;}
.foot1_r .ewmbox img{ height:80px; width:80px; display:block;}
/*foot2*/
.foot2{background:#3d3d3d; width:100%; overflow:hidden; clear:both;height:53px;line-height:53px; color:#a3a3a3;}
.foot2  a{ color:#a3a3a3;}
.foot2  a:visited{ color:#a3a3a3;}
.foot2  a:hover{ color:#0061aa;}
.foot2  a:active{ color:#a3a3a3;}
/*---------------------------content--------------------------------*/
/*图片放大效果*/
.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);}
/*indexTitle*/
.indexTitle{ height:32px; line-height:32px; clear:both; border-bottom:1px solid #f0f0f0;}
.indexTitle span{ height:33px; width:95px; background:#0762b3;float:left; display:inline; position:relative; text-align:center;}
.indexTitle i{ height:5px;width:10px; position:absolute; left:50%;  margin-left:-5px;}
.indexTitle i.i1{background:url(../images/t1.png) no-repeat center bottom;top:33px;}
.indexTitle i.i2{background:url(../images/t2.png) no-repeat center top;top:28px;}
.indexTitle span a{ color:#f5f5f5; font-size:14px;}
.indexTitle span a:visited{ color:#f5f5f5;}
.indexTitle span a:hover{ color:#f5f5f5; text-decoration:underline;}
.indexTitle span a:active{ color:#f5f5f5;}
.indexTitle .more{ height:33px; line-height:33px;color:#434343}
.indexTitle .more:visited{ color:#434343;}
.indexTitle .more:hover{ color:#0061aa;}
.indexTitle .more:active{ color:#434343;}
.indexTitle li{ height:33px; width:95px;float:left; display:inline; position:relative; text-align:center;}
.indexTitle li a{ color:#7d7d7d; font-size:14px;}
.indexTitle li a:visited{ color:#7d7d7d;}
.indexTitle li a:hover{ color:#fff;}
.indexTitle li a:active{ color:#7d7d7d;}
.indexTitle li:hover{ background:#0762b3;}
.indexTitle li:hover a{ color:#fff;}
.indexTitle li.hover{ background:#0762b3;}
.indexTitle li.hover a{ color:#fff;}
/*notice*/
.noticeBox{ height:30px; clear:both;position:relative; z-index:2;}
.notice{ height:40px;clear:both;overflow:hidden; padding:10px 20px; background:#fff;top:-30px; position:absolute;}
.notice span{ font-size:16px; color:#1b5683; height:40px; line-height:40px;background:url(../images/notice.png) no-repeat left center; padding-left:40px;}
.notice .bd{ width:995px; height:40px; overflow:hidden; padding:0 35px 0 10px;}
.notice ul li{height:40px; overflow:hidden; line-height:40px; clear:both; overflow:hidden; font-size:14px;}
.notice ul li a{ color:#ababab;}
.notice ul li a:visited{ color:#ababab;}
.notice ul li a:hover{ color:#0061aa;}
.notice ul li a:active{ color:#ababab;}
.notice .btnbox{ width:32px; height:24px; background:url(../images/ico3.png) no-repeat center center; position:absolute; top:18px; right:20px;}
.notice .btn{ width:15px; height:10px; position:absolute; cursor:pointer;}
.notice .prev{ background:url(../images/prev1.png) no-repeat center center; top:0; left:0;}
.notice .next{ background:url(../images/next1.png) no-repeat center center; bottom:0; right:0;}
.notice .prev:hover{background:url(../images/prev1_h.png) no-repeat center center;}
.notice .next:hover{ background:url(../images/next1_h.png) no-repeat center center;}
/*con1*/
.con1_l{ width:725px; height:280px; padding:15px; background:#fff;}
/*=======================foucs begin===================*/
.focus{ width:320px; height:280px; overflow:hidden; position:relative;}
.focus .hd{ display:none}
.focus .bd{ position:relative; height:100%; z-index:1;}
.focus .bd li{ zoom:1; vertical-align:middle;width:320px; height:280px;}
.focus .bd li a{ display:block;width:320px; height:280px;}
.focus .bd img{width:320px; height:280px;display:block;}
.focus .textbg{position:absolute; bottom:0px;left:30px;height:40px;background:url(../images/mc.png) repeat left top;width:240px; z-index:1;color:#fff; line-height:40px; padding:0 10px; font-size:12px; text-align:center;}
.focus .btn{ width:30px; height:40px; position:absolute; bottom:0; cursor:pointer; z-index:6;}
.focus .prev{left:0; background:url(../images/prev2.png) no-repeat center center;}
.focus .next{right:0; background:url(../images/next2.png) no-repeat center center;}
.focus .prev:hover{background:url(../images/prev2_h.png) no-repeat center center;}
.focus .next:hover{background:url(../images/next2_h.png) no-repeat center center;}
/*=======================foucs end===================*/
.con1_m{ width:390px; height:280px;overflow:hidden;}
.tabsul{ height:43px; clear:both; overflow:hidden; background:#f5f5f5;}
.tabsul li{ width:108px;float:left;display:inline; height:40px; line-height:40px; text-align:center; font-size:14px; margin-top:3px;}
.tabsul li a{ color:#434343;}
.tabsul li a:visited{ color:#434343;}
.tabsul li a:hover{ color:#434343;}
.tabsul li a:active{ color:#434343;}
.tabsul li:hover{ background:#fff; border-top:3px solid #1b5683; margin-top:0;}
.tabsul li.hover{ background:#fff;border-top:3px solid #1b5683; margin-top:0;}
.tabsul li:hover a{ color:#434343}
.tabsul li.hover a{ color:#434343}
.tabs{ position:relative; height:35px;}
.tabs .more{ height:38px; line-height:38px; width:55px; text-align:center;position:absolute; top:5px; right:0; display:block;color:#434343}
.tabs .more:visited{ color:#434343;}
.tabs .more:hover{ color:#0061aa;}
.tabs .more:active{ color:#434343;}
.hotnews{ height:85px;clear:both; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:10px;}
.hotnews .a1{ height:33px; line-height:33px; font-size:16px; color:#444; clear:both;overflow:hidden; display:block;}
.hotnews .a1:visited{ color:#444;}
.hotnews .a1:hover{ color:#0061aa;}
.hotnews .a1:active{ color:#444;}
.hotnews span{ height:50px; line-height:24px; color:#999; clear:both; overflow:hidden; display:block; text-indent:2em}
.conBox dl{ padding-top:10px; clear:both; overflow:hidden; height:120px;}
.conBox dl dd{ height:30px; line-height:30px;overflow:hidden; clear:both;}
.conBox dl dd em{ font-size:14px;}
.conBox dl dd a{ color:#444;}
.conBox dl dd a:visited{ color:#444;}
.conBox dl dd a:hover{ color:#0061aa;}
.conBox dl dd a:active{ color:#444;}
/*con1_r*/
.con1_r{ height:280px; width:400px; overflow:hidden; background:#fff; padding:15px;}
.con1_r .videobox{ width:400px; height:235px; overflow:hidden; clear:both;}
/*+++++++con2+++++++*/
/*con2_l*/
.con2_l{width:725px; height:205px; padding:15px; background:#fff;}
.con2_l .imgbox{ width:300px; height:150px; overflow:hidden;}
.con2_l .imgbox img{width:300px; height:150px; display:block;}
.con2_l .divtext{ line-height:24px; height:150px; overflow:hidden; color:#4f4f4f; width:400px;}
.con2_r{width:400px; height:220px; padding:15px 15px 0; background:#fff; overflow:hidden;}
.con2_r dl{ clear:both; overflow:hidden;width:400px; height:152px; padding-bottom:15px;}
.con2_r dl dd{ height:36px; font-size:14px; line-height:36px; background:url(../images/ddico.png) no-repeat 5px center; padding-left:18px;}
.con2_r dl dd a{color:#4f4f4f;}
.con2_r dl dd a:visited{ color:#4f4f4f}
.con2_r dl dd a:hover{ color:#0061aa}
.con2_r dl dd a:active{ color:#4f4f4f}
/*con3*/
.con3{ clear:both; overflow:hidden; height:48px; width:1220px; margin:0 auto;}
.con3 dl dd{ width:285px; height:48px; float:left; display:inline; overflow:hidden; margin:0 10px;}
.con3 dl dd a{ display:block; height:48px; width:235px; line-height:48px;padding-left:50px; background-repeat:no-repeat; background-position: center center; background-size:285px 48px;}
.con3 dl dd a span{font-size:16px; color:#fff;}
/*con4*/
.con4{ height:280px; clear:both; overflow:hidden; padding:15px; background:#fff; width:1170px; margin:0 auto;}
.productDl .bd{width:1110px; overflow:hidden;height:225px;}
.productDl dd{ width:265px; height:225px; float:left; display:inline; overflow:hidden; margin-right:15px;}
.productDl dd .a1{ height:185px; width:265px; overflow:hidden; display:block; position:relative}
.productDl dd .a1 img{height:185px; width:265px; display:block;}
.productDl dd .a2{font-size:14px; height:30px; line-height:30px; display:block; clear:both; overflow:hidden; text-align:center; padding-top:10px;}
.productDl .btn{ width:30px;height:185px; cursor:pointer;}
.productDl .prev{ background:url(../images/prev3.png) no-repeat left center}
.productDl .next{ background:url(../images/next3.png) no-repeat left center}
/*link*/
.link{ padding:10px 25px;height:47px; width:1150px; margin:0 auto; clear:both; overflow:hidden; background:#fff url(../images/border2.png) no-repeat 125px center;}
.link span{ width:100px; font-size:16px; color:#1b5683; height:47px; line-height:47px; float:left; display:inline;}
.link .bd{ width:1020px; height:47px;}
.link .bd dd{ height:45px; width:125px; margin-right:18px; border:1px solid #f5f5f5; float:left; display:inline; overflow:hidden}
.link .bd dd a{ display:block; height:100%;}
.link .bd dd a img{height:45px; width:125px;}
.link .btnbox{ width:25px; height:47px; background:url(../images/ico4.png) no-repeat center center; position:relative;}
.link .btn{ width:9px; height:20px; position:absolute; cursor:pointer}
.link .prev{ background:url(../images/prev4.png) no-repeat center top; left:0; bottom:0;}
.link .next{ background:url(../images/next4.png) no-repeat center bottom; right:0; top:0;}
.link .prev:hover{ background:url(../images/prev4_h.png) no-repeat center top;}
.link .next:hover{ background:url(../images/next4_h.png) no-repeat center bottom;}
/*==============首页代码完==================*/

/*==============二级页面 begin==================*/
/*subBanner*/
.subBanner{
	width:100%;
	height:400px;
	overflow: hidden;
	clear:both;
	position:relative;
}
.subBanner .a1{
	display: block;
	width: 100%;
	height:400px
}
/*location*/
.location{
	height:30px;
	line-height:30px;
	padding:15px 0;
	background:url(../images/mc2.png) repeat left top;
	position:absolute; left:0; bottom:0;
	width:100%;
}
.location p{ padding-left:25px; background:url(../images/location.png) no-repeat left center; font-family:"songti"; color:#a5a0a0; margin-left:60px;}
.location p a{ color:#a5a0a0;}
.location p a:hover{color:#4c4c4c;}
.leftDt{
	width:182px;
	height:62px;
	overflow: hidden;
	background:url(../images/leftico.png) no-repeat center top;
	color:#fefeff;
	padding:18px 0 0 48px;
	margin-top:-35px;
}
.leftDt span{font-size:22px; height:28px; line-height:28px; clear:both; overflow:hidden; display:block;}
.leftDt em{ font-size:16px; display:block; height:28px; line-height:28px;clear:both; overflow:hidden; text-transform:uppercase;}

/*
* 框架
*/
.conbg{ width:100%; clear:both; overflow:hidden;background:#fff url(../images/bg.jpg) no-repeat center bottom;}
.rightBox{width:930px;overflow: hidden;}
.contentBox{width: 100%;min-height:600px;height:auto !important;height:600px;overflow: hidden;}
/*
* leftNav
*/
.leftNav{width: 230px; margin-top:10px;}
.leftNav_dl{width: 100%;overflow: hidden;}
.leftNav_dl dd{overflow: hidden;	}
.leftNav_a{
	display: block;
	height: 60px;
	overflow: hidden;
	padding:0 55px 0 50px;
	font-size: 14px;
	color:#333333;
	font-weight:bold;
	line-height:60px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background:url(../images/leftico2.png) no-repeat 175px center;
	border-bottom:1px dashed #cfcfcf;
}
.leftNav_dl dd.hover .leftNav_a,
.leftNav_a:hover{
	color:#d33d3d;
	background:url(../images/leftico3.png) no-repeat 175px center;
}
.leftNav_ul{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
	border-bottom:1px dashed #cfcfcf;
	display: none;
}
.leftNav_dl dd.hover .leftNav_ul{display: block;}
.leftNav_ul li{height: 32px;overflow: hidden;line-height: 32px;}
.leftNav_ul li a{
	padding-left:60px;
	color:#666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.leftNav_ul li.hover a,
.leftNav_ul li a:hover{
	color:#d33d3d;
	background: url(../images/leftico4.png) no-repeat right center;
	padding-right:20px;
}
/*^
 * 列表分页
 */
.page {
	padding:0px 10px 10px 0px;
	overflow: hidden;
	clear: both;
	height: 35px;
	line-height: 35px;
	margin:0px auto;
	text-align: center;
}
.page a {
	padding: 9px 12px;
	color: #383838;
	border-radius: 4px;
	border: 1px solid #dddcdc;
	margin-right: 3px;
	font-family: "宋体";
}
.page a:hover {
	background: #308bd0;
	color: #fff;
	border: 1px solid #308bd0;
}
.page a.hover {
	background: #308bd0;
	color: #fff;
	border: 1px solid #308bd0;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #dddcdc;
}
.page .lable {
	color: #383838;
	font-family: "宋体";
}
.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;
}

/*全图列表*/
.imgList_dl{width:945px;overflow: hidden;}
.imgList_dl dd{width: 280px;height:250px; background:#fff;overflow: hidden;float:left;display:inline;margin:0px 12px 15px 0px; padding:10px; border:1px solid #f5f5f5;}
.newsAllImg_a{display: block;width: 280px;height:215px;overflow: hidden;}
.newsAllImg_a img{display: block;width: 280px;height: 215px;}
.newsAllImgName{display: block;font-size: 14px;color:#666;text-align: center;height:30px;line-height:30px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear; padding-top:5px;}
.newsAllImgName:hover{color:#d03130;}
.imgList_dl dd:hover{ border:1px solid #d03130;}
/*全图列表2*/
.imgList2_dl{width:940px;overflow: hidden;}
.imgList2_dl dd{width:290px;height:260px; background:#fff;overflow: hidden;float:left;display:inline;margin:0px 13px 20px 0px; padding:4px; border:1px solid #ccc;}
.newsAllImg_a2{display: block;width: 290px;height:220px;overflow: hidden;}
.newsAllImg_a2 img{display: block;width: 290px;height:220px;}
.newsAllImgName2{display: block;font-size: 14px;color:#666;text-align: center;height:40px;line-height:40px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.newsAllImgName2:hover{color:#d03130;}
.imgList2_dl dd:hover{ background:#fff7f7}
/*图文列表*/
.newsTxtImg{ clear:both; overflow:hidden;}
.newsTxtImg dd{ clear:both; overflow:hidden; height:135px; padding:20px;border-bottom:1px solid #e9e9e9;}
.newsTxtImg dd .a1{ width:180px; height:135px; overflow:hidden; display:block;}
.newsTxtImg dd .a1 img{width:180px; height:135px;display:block;}
.newsTxtImg dd .divtext{ height:135px; width:690px; overflow:hidden;}
.newsTxtImg dd .a2{ height:35px; line-height:35px; font-size:16px; clear:both; overflow:hidden; display:block; font-weight:bold; color:#454545;}
.newsTxtImg dd .a2:hover{ color:#d03333;}
.newsTxtImg dd span{color:#555555; line-height:25px; height:50px; display:block; clear:both; overflow:hidden;}
.newsTxtImg dd em{ height:25px; line-height:25px; color:#999999; padding:5px 0; clear:both; overflow:hidden; display:block;}
.newsTxtImg dd span a{color:#999897;}
.newsTxtImg dd span a:visited{ color:#999897;}
.newsTxtImg dd span a:hover{ color:#d03333;}
.newsTxtImg dd span a:active{ color:#999897;}
.newsTxtImg dd:hover{ background:#fafafa; border-bottom:1px solid #fafafa;}
/*视频页开始*/
.videoUp {overflow: hidden;}
.videoUpL {overflow: hidden;width:360px;height: 270px;position: relative;}
.videoUpLBar {height: 45px;background: url(../images/videobar.png) repeat;width: 100%;position: absolute;left: 0px;bottom: 0px;}
.videoUpLBar a {display: block;line-height: 45px;text-align: center;color: #FFF;font-size: 14px}
.videoUpL img {width:360px;height: 270px;}
.videoUpR {width:430px;overflow: hidden;padding:10px 15px 0px 50px}
.videoUpR h1{ color:#454545;font-size: 16px;font-weight:normal; height:50px; line-height:50px; display:block;}
.videoUpR span{color:#949494;line-height:28px;height:140px;overflow: hidden; display:block; clear:both; margin-bottom:15px;}
.videoUpR a{ width:100px; height:32px; background:url(../images/more.png) no-repeat center center; text-align:center; line-height:32px;}
.videoUpR a:hover{ color:#cb0515;}
.videoUpR em{height:32px;line-height:32px; color:#636363;}

.videoList {overflow: hidden;}
.videoList dd {overflow: hidden;width:280px; height:210px;float: left;margin:0 15px 15px 0;}
.videoImg {width:280px; height:210px;position: relative;border-radius: 4px;cursor: pointer}
.videoImg img {width:280px; height:210px;}
.videoList dd .videomc{width:280px; height:210px; position:absolute; top:0; left:0; background:url(../images/mc.png) repeat left top;}
.videoList dd i{width:50px;height:50px;background: url(../images/videobar.png) no-repeat center center; display:block; margin:80px 0 0 115px;}
.videoList dd span{ height:40px; width:100%; position:absolute; bottom:0; left:0; text-align:center; color:#cccccc; line-height:40px;background:url(../images/mc.png) repeat left top;}

.videoPlayBox {position: fixed;width: 100%;height: 100%;background: url(../images/mc.png) repeat;left: 0px;top: 0px;display:none;z-index: 99999999999}
.videoPlay {width: 725px;height: 540px;border: 3px solid #FFF;background:#000;position: relative;left: 50%;margin-left: -326px;top: 50%;margin-top: -270px}
.videoClose {position: absolute;right: -25px;top: -25px;width: 22px;height: 24px;cursor:pointer;background: url(../images/close.png) no-repeat center center;}
/*视屏页结束*/
/*招聘*/
.join{width: 100%;overflow: hidden;}
.joinList_dl dt{height:35px;line-height:35px;overflow: hidden;background:#c9c9c9;}
.joinList_dl dt span{font-size: 16px;color:#626262;display: block;height:35px;overflow: hidden;float:left; text-align:center; width:154px; border-right:1px solid #fff;}
.joinList_dl dd{width: 100%;overflow: hidden;height:35px;line-height: 35px; margin-top:5px;}
.joinList_dl dd span{font-size: 14px;color:#4b4b4b;display: block;float:left; text-align:center;width:155px;}
.joinList_dl dd span a{font-size: 14px;color:#4b4b4b;}
.joinList_dl dd span a:hover{color:#0762b3; text-decoration:underline;}
.joinList_dl dd:hover{ background:#e9c3c5;}
.joinBt{overflow: hidden;text-align:left; margin-top:20px;}
.joinBt a{display: inline-block;width: 120px;height: 40px;overflow: hidden;line-height: 40px;text-align: center;font-size: 14px;margin-right: 20px;}
.joinBt a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;-ms-opacity: 0.8;-o-opacity: 0.8;opacity: 0.8;}
a.backJoinList{background: #ccc;color:#666;}
a.goJoin{background: #df0024;color:#fff;}
/*招聘表单页*/
.recruitmentForm{clear: both;overflow: hidden;}
.recruitmentForm dd{clear: both;overflow: hidden;margin-bottom:20px;}
.recruitmentForm span{float: left;width:85px;height: 30px;line-height: 30px;color:#4b4a4a; font-size:16px;text-align: right;}
.recruitmentForm .input{float: left;height:28px;padding-left:5px;border: 1px solid #e4e4e4;background: #fff; width:240px;}
.recruitmentForm .textarea{float: left;width: 630px;height: 150px;padding: 3px;border: 1px solid #e4e4e4;background: #fff;outline: none;}
.recruitmentForm .code{float: left;margin: 0 10px;}
.recruitmentForm .code img{display: block;width: 90px;height: 30px;}
.recruitmentForm .change{ height:30px; line-height:30px;}
.recruitmentForm .text{ margin-left:85px; height:25px; line-height:25px; clear:both; overflow:hidden; color:#ce2c2e;}
.recruitmentForm .btnfile{ height:30px; line-height:30px; width:90px; font-size:14px; color:#fff; text-align:center; display:block; background:#737373; border:none;}
.recruitmentForm dt{margin-left:85px;overflow: hidden;}
.recruitmentForm .btn{display: inline-block;width:120px;height:40px;line-height:40px;text-align:center;color: #fff !important;font-size: 16px;margin-top: 20px; margin-right:60px;}
.recruitmentForm .btn.btn1{background:#d13333;}
.recruitmentForm .btn.btn2{background:#808080;}
.recruitmentForm .btn:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;-ms-opacity: 0.8;-o-opacity: 0.8;opacity: 0.8;}
/*留言列表*/
.msgList{
	overflow:hidden;
	clear:both;
	border:1px solid #ccc;
	margin-top:20px;
	padding:10px;
	color:#666;
	font-size:14px;
	}
.msgList dt{
	display:block;
	height:30px;
	padding:0 10px;
	line-height:30px;
	}
.msgList dd{
	line-height:30px;
	padding:0px 10px;
	}
.msgList dd.reply{
	line-height:30px;
	padding:0px 10px;
	}
/*大事记*/
.bigNews{clear:both; overflow:hidden;}
.bigNews dd{clear:both; overflow:hidden; position:relative;}
.bigNews .date{width:110px; color:#0762b3; font-size:30px; text-align:right; line-height:30px; overflow:hidden; padding-right:20px;position:absolute; top:50%; margin-top:-51px;}
.bigNews .divright{ width:760px;position:relative; padding-left:35px; border-left:2px dashed #efefef; padding-bottom:45px;}
.bigNews .divright i{ height:12px; width:12px; display:block; position:absolute; top:50%; margin-top:-49px; left:-7px; background:url(../images/b1.jpg) no-repeat center center;}
.bigNews .divright .divtext{ display:block; margin-bottom:30px; clear:both; overflow:hidden; padding-left:50px; position:relative;}
.bigNews .divright a{line-height:22px; font-size:14px; color:#464545; float:left; display:inline;}
.bigNews .divright a:hover{ color:#225d8a; text-decoration:underline;}
.bigNews .divright span{line-height:22px;float:left; display:inline;font-size:16px; color:#808080;width:50px;position:absolute; top:0; left:0;}
/*联系我们*/
.contactUs{ clear:both; overflow:hidden; width:1120px; margin:0 auto;}
.cUsBox{ height:160px; clear:both; overflow:hidden; padding:40px 0;}
.cUsBox .divimg{ height:160px; width:160px; overflow:hidden;}
.cUsBox .divimg img{ height:160px; width:160px; display:block;}
.cUsBox .divright{width:940px; height:160px; overflow:hidden; font-size:14px;color:#919191;}
.cUsBox .divright span{ height:45px; line-height:45px; padding-top:20px; font-size:20px; color:#404040; display:block; clear:both; overflow:hidden;}
.cUsBox .divright em{ height:65px; line-height:22px;font-size:14px; color:#919191; display:block; clear:both; overflow:hidden;}
.cUsBox .divright i{ font-size:24px; color:#cb0515;}
.mapTitle{ height:40px; line-height:40px; font-size:26px; color:#4c4c4c; background:url(../images/map1.png) no-repeat right center; padding-right:70px; width:110px;}
.imgmap{ height:440px; width:1118px; overflow:hidden; clear:both; border:1px solid #ccc;}
.imgmap img{height:440px; width:1118px;}
.contactUs dl{ background:url(../images/cbg.png) no-repeat center top; width:830px; margin:30px auto; padding-top:65px;}
.contactUs dd{clear:both; overflow:hidden; padding-left:55px;color:#414040; margin-bottom:10px;}
.contactUs dd.dd1{ background:url(../images/c1.png) no-repeat left center;}
.contactUs dd.dd2{ background:url(../images/c2.png) no-repeat left center;}
.contactUs dd.dd3{ background:url(../images/c3.png) no-repeat left center;}
.contactUs dd.dd4{ background:url(../images/c4.png) no-repeat left center;}
.contactUs dd span{width:110px; float:left; display:inline;font-size:18px; height:60px; line-height:60px;}
.contactUs dd .text{ display:table-cell; vertical-align:middle; height:60px;width:665px}
.contactUs dd em{font-size:14px;}
/*新闻详细页*/
.article{width: 100%;overflow: hidden;font-size:14px;color:#4c4c4c;line-height: 30px;}
.newsTit{font-size: 26px;color:#4c4c4c;height:45px;line-height: 45px;overflow: hidden;text-align: center; font-weight:bold;}
.newsTime{font-size: 12px;color:#4c4c4c;text-align: center;height:30px;line-height: 30px;overflow: hidden;border-bottom:1px solid #b2b2b2;}
.newsTime .text{height:30px; width:540px;text-align:center;}
#play{
	width:580px;
	height:380px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:8px;
	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(about:blank);
}
#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(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:580px;
	height:380px;
	overflow:hidden;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:580px;
	height:380px;
	background:#fff;
}
#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:50px;
	width:85px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:50px;
	width:85px;
	display:block;
	background:#fff;
	position:relative;
	overflow: hidden;
	}
.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 #c80000}
.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(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.video{
	width: 600px;
	height:340px;
	overflow: hidden;
	margin:0px auto;
}
.video_name{
	display: block;
	height:45px;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color:#666;
}
.article_pageUp{
	clear:both;
	overflow:hidden;
	padding:15px 0 0 0;
	}
.article_pageUp dl dd{
	display:block;
	height:30px;
	clear:both;
	line-height:30px;
	}
.article_pageUp dl dd span{
	float: left;
	display: inline-block;
	height:30px;
	overflow: hidden;
	text-align: center;
	color:#cb0515;
	font-size: 14px;
}
.article_pageUp dl dd a{
	float: left;
	font-size: 14px;
	display: inline-block;
	height:30px;
	overflow: hidden;
	}

