/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2017-11-23
/*==================================================全局==========================================================================*/
@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; background:#fff;} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;padding: 0;margin: 0;}/*文字强制换行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: #da001c;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-size: 12px;color:#666;background:url(../images/conbg.png) repeat-y center top;min-width:1170px;font-family:'microsoft yahei';}
select, input {vertical-align: middle;outline: none;}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}
.h5 {clear: both;height: 5px;overflow: hidden;}
.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;}
.h55 {clear: both;height: 55px;overflow: hidden;}
.h60 {clear: both;height: 60px;overflow: hidden;}
.h70 {clear: both;height: 70px;overflow: hidden;}
.h80 {clear: both;height: 80px;overflow: hidden;}
.h90 {clear: both;height: 90px;overflow: hidden;}
.h95 {clear: both;height: 95px;overflow: hidden;}
.h100 {clear: both;height:100px;overflow: hidden;}
.clear {clear: both;overflow: hidden;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.wrap {width:1200px;clear: both;margin: 0 auto;}
.imghover{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);	
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-ms-transition: .5s all;
	-o-transition: .5s all;
	transition: .5s all;
}
.imghover:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);	
}
.animated2{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
/*公共部分结束*/
/********************************此处首页样式开始*********************************/
.top {width: 100%;height:85px; padding-top:15px; background:#fff;}
/*logo*/
.logo {width:383px;height:64px;overflow: hidden;}
.logo a{ display:block;}
.logo img{ height:64px;display:block;}
/*导航*/
.menu {height:40px; position:relative; padding-top:15px;}
.menu dd {float: left;height:40px;display:inline;position:relative; z-index:9}
.menu dd .a1{display:inline; float:left;font-size:16px; width:95px;height:40px;line-height:40px; text-align:center; color:#444}
.menu dd:hover .a1{color: #fff; background:#da001c;}
.menu dd.hover .a1{color: #fff; background:#da001c;}
.menu dd .a1:hover{color: #fff;}
/*.menu dd .second{ position:absolute; left:0; top:32px; width:100%; background:#fff; display:none;}
.menu dd .second a{ height:30px; line-height:30px; text-align:center; display:block;}
.menu dd .second a:hover{ background:#e7bc38; color:#fff;}
.menu dd .second a.hover{ background:#e7bc38; color:#fff;}*/

.index_search{height:30px;position:relative;text-align:right; margin-top:22px; z-index:9}
.index_search span{ display:inline-block;background:url(../images/search.png) no-repeat center center; width:30px; height:30px; cursor:pointer; position:relative; z-index:1; cursor:pointer}
.index_search .searchCon{width:327px; height:52px; background:#fff; border:1px solid #ddd; position:absolute; right:0px;top:70px; z-index:0;display:none;}
.index_search .input{width:230px; height:52px; background:none; border:none; padding:0 0 0 10px; font-family:"microsoft yahei"}
.index_search a{ height:52px; width:56px;background:url(../images/search.png) no-repeat center center; border-left:1px solid #ddd}
/*===========================头部end===========================*/
/*banner开始*/
.banner{overflow: hidden;position: relative;}
.banner .hd{width:100%;position: absolute;z-index: 1;bottom:34px;left: 0;height:7px;text-align: center;}
.banner .hd ul{overflow: hidden;display: inline-block;}
.banner .hd ul li{cursor: pointer;float:left;display: inline;zoom:1;width:14px;height:14px; border-radius:25px;overflow:hidden;line-height:55px;margin:0 8px;background:#fff;}
.banner .hd ul li.on{background:#da001c;}
.banner .bd{z-index: 0;overflow: hidden;}
.banner .bd li{background-size:cover !important;}
.banner .bd li a{display: block;width:100%;height:100%;}
.banner .btn{ width:38px; height:53px; position:absolute; top:50%; margin-top:-26px; cursor:pointer; display:none}
.banner .prev{ background:url(../images/prev.png) no-repeat center center; left:50%; margin-left:-600px;}
.banner .next{ background:url(../images/next.png) no-repeat center center; right:50%; margin-right:-600px;}
.banner:hover .btn{ display:block}
/*===========================头部end===========================*/
.indexTit{ overflow:hidden;}
.indexTit a{ height:40px; overflow:hidden; display:block;margin-bottom:10px;}
.indexTit span{ height:40px; line-height:40px; color:#da001c; font-size:18px; font-weight:bold; float:left; display:inline;}
.indexTit em{ height:40px; line-height:40px; color:#999; font-size:16px; font-style:normal;float:left; display:inline; text-transform:uppercase; padding-left:5px;}
.indexTit b{ overflow:hidden; width:34px; height:2px; background:#db1b00; display:block;}
/*con1*/
.tabs{ overflow:hidden;}
.tabs li{width:113px;height:39px; line-height:39px; background:#fff; text-align:center;font-size:14px; float:left; display:inline; border-radius:25px;}
.tabs li:hover{ background:#da0014}
.tabs li:hover a{ color:#fff}
.tabs li.hover{ background:#da0014}
.tabs li.hover a{ color:#fff}
.indexNews{ overflow:hidden; width:1260px;}
.indexNews dd{ width:360px; float:left; display:inline; margin-right:60px;}
.indexNews .date{ border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:14px;}
.indexNews .date b{ height:36px; line-height:36px; font-size:30px; color:#666; display:block; overflow:hidden; font-weight:normal;}
.indexNews .date i{ height:24px; line-height:24px; display:block; font-size:14px; color:#999; overflow:hidden; font-style:normal}
.indexNews .a1{ height:34px; line-height:34px; padding-top:15px; margin-bottom:15px; display:block; font-size:16px; color:#333; overflow:hidden;}
.indexNews .a1:hover{ color:#da0014}
.indexNews .pic{ width:360px; height:175px; display:block; overflow:hidden; margin-bottom:20px;}
.indexNews .pic img{ width:100%; height:100%;}
.indexNews span{ height:48px; line-height:24px; font-size:14px; color:#999; display:block; overflow:hidden; margin-bottom:20px;}
.indexNews .more{ height:31px; line-height:31px; width:84px; border:1px solid #ebebeb; text-align:center; display:block; font-size:14px; color:#999; border-radius:25px;}
.indexNews .more:hover{ background:#da0014; border:1px solid #da0014; color:#fff;}
/*con2*/
.con2Box{ height:615px; width:100%; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center top;}
.indexVideo{ width:590px; height:360px; overflow:hidden;}
.indexVideo #a1{ height:360px; overflow:hidden;}
.con2RTop{ width:400px; height:205px; background:#6a8bc2; position:relative; padding:40px 165px 0 35px; color:#fff}
.con2RTop span{ height:35px; line-height:35px; font-size:18px; display:block; font-weight:bold; overflow:hidden; margin-bottom:20px;}
.con2RTop em{ height:48px; line-height:24px; font-size:14px; display:block; font-style:normal;overflow:hidden; margin-bottom:25px;}
.con2RTop .more{ width:131px; height:35px; line-height:35px; font-size:14px; color:#fff; display:block; text-align:center; border:1px solid #afbcd2; border-radius:25px;}
.con2RTop b{ width:230px; height:289px; background:url(../images/bg2.png) no-repeat center center; display:block; position:absolute; bottom:0; right:0}
.con2R .box{ width:295px; height:105px; overflow:hidden; }
.con2R .box a{ display:block;padding:25px 102px 0 38px; height:80px;}
.con2R .bg1{ background:#dac49d url(../images/icon1.png) no-repeat 220px center;}
.con2R .bg2{ background:#4aa3e2 url(../images/icon2.png) no-repeat 220px center;}
.con2R .box span{ height:26px; line-height:26px; display:block; overflow:hidden; font-size:16px; color:#fff}
.con2R .box b{ height:26px; line-height:26px; display:block; overflow:hidden; font-size:18px; color:#fff; font-family:"Arial"; text-transform:uppercase}
.con2R .box:hover{ opacity:0.95}
/*con3*/
.con3{ position:relative}
.con3 .hd{ display:none}
.con3 dd{ width:100%; float:left; display:inline;}
.con3Text{ width:324px; height:308px; border:1px solid #ebebeb; border-right:none; padding:45px 35px 45px 40px;}
.con3Text em{ height:25px; line-height:25px; font-size:16px; color:#999; display:block; overflow:hidden; font-style:normal; text-transform:uppercase}
.con3Text b{ height:46px; line-height:46px; font-size:24px; color:#333; display:block; overflow:hidden; font-weight:normal; margin-bottom:23px;}
.con3Text i{ width:22px; height:3px; background:#c02a1b; display:block; margin-bottom:40px;}
.con3Text span{ height:96px; line-height:24px; font-size:14px; color:#777; display:block; overflow:hidden; margin-bottom:25px;}
.con3Text .more{ height:31px; line-height:31px; width:84px; border:1px solid #ebebeb; text-align:center; display:block; font-size:14px; color:#999; border-radius:25px;}
.con3Text .more:hover{ background:#da001c; color:#fff}
.con3 .pic{ width:800px; height:400px; overflow:hidden;}
.con3 .pic img{ width:800px; height:400px; }
.con3 .btnBox{ height:21px; width:75px; position:absolute; right:0; top:-70px; background:url(../images/btnIco2.png) no-repeat center 2px; overflow:hidden;}
.con3 .btn{ cursor:pointer; height:21px; width:10px;transition:all .5s;-webkit-transition:all .3s;}
.con3 .prev1{ background:url(../images/btnIco.png) no-repeat left 2px;}
.con3 .next1{ background:url(../images/btnIco.png) no-repeat right 2px;}
.con3 .prev1:hover{ background:url(../images/btnIco.png) no-repeat left -21px;}
.con3 .next1:hover{ background:url(../images/btnIco.png) no-repeat right -21px;}
/*con4*/
.con4Box{ background:#f8f8f8; width:100%; overflow:hidden}
.con4{ position:relative; height:196px; background:#fff; z-index:1}
.con4bg{ background:#ebebeb; height:196px; width:100%; position:absolute; left:-10px; bottom:-10px; z-index:0}
.con4Text{ padding:45px 60px 0; overflow:hidden; width:492px;}
.con4Text em{ height:35px; line-height:35px; font-size:14px; color:#999; display:block; overflow:hidden; font-style:normal; margin-bottom:5px;}
.con4Text span{ height:48px; line-height:24px; font-size:14px; color:#666; display:block; overflow:hidden;}
.con4Dl{ overflow:hidden;}
.con4Dl dd{ float:left; display:inline; width:196px; height:196px; overflow:hidden; transition:all .3s;-webkit-transition:all .3s; background: #dac49d}
.con4Dl dd a{ display:block; height:100%;}
.con4Dl dd img{ width:100%; height:100%;}
.con4Dl dd.bg1{ background:#ff9935;}
.con4Dl dd.bg2{ background:#0585de;}
.con4Dl dd.bg3{ background:#dac49d;}
.con4Dl dd.bg1:hover{ opacity:0.8}
.con4Dl dd.bg2:hover{ opacity:0.8}
.con4Dl dd p{ height:113px; width:108px; display:block; margin:15px auto 10px;}
.con4Dl dd p.p1{ background:url(../images/icon3.png) no-repeat center center}
.con4Dl dd p.p2{ background:url(../images/icon4.png) no-repeat center center}
.con4Dl dd p.p3{ background:url(../images/iconabc.png) no-repeat center center}
.con4Dl dd span{height:36px; line-height:36px; font-size:18px; color:#fff; display:block; overflow:hidden; text-align:center;}

/*底部开始*/
.foot1{ padding:40px 0; min-height:200px; height:auto !important; height:240px; background:#3a3a3a; width:100%;overflow:hidden; clear:both;}
.foot1 dl dd{ float:left; display:inline; overflow:hidden; width:95px; padding-right:25px;}
.foot1 dl dd span{ height:35px; line-height:35px;font-size:16px;display:block; margin-bottom:15px;}
.foot1 dl dd span a{ color:#646464;}
.foot1 dl dd .a1{ display:block;height:30px;line-height:30px; font-size:14px; overflow:hidden; color:#959595; white-space:nowrap; text-overflow:ellipsis;}
.foot1 dl dd .a1:visited{ color:#959595;}
.foot1 dl dd .a1:hover{ color:#fff;}
.foot1 dl dd .a1:active{ color:#959595;}
.foot_ewm{ width:103px; overflow:hidden;}
.foot_ewm.foot_ewm1{ margin-left: 28px;}
.foot_ewm span{ font-size:16px; color:#646464; line-height:35px; height:35px; display:block; text-align:center;margin-bottom:25px;}
.foot_ewm .ewmbox{ height:103px; width:103px; overflow:hidden;}
.foot_ewm .ewmbox img{ height:103px; width:103px;}
/*foot2*/
.foot2{ padding:18px 0;background:#333; width:100%; overflow:hidden; font-size:14px; line-height:30px;color:#999;}
.foot2 a{ color:#999;}
.foot2 a:visited{ color:#999;}
.foot2 a:hover{ color:#fff;}
.foot2 a:active{ color:#999;}
/*************************二级页面样式 begin***********************************/
.subbanner{overflow: hidden;height:380px;}
.subbanner a{display: block;width:100%;height:100%;}

/*===========================leftnav begin===========================*/
.leftnav_box{ width:220px; height:auto; overflow:hidden;}
.leftNav{overflow:hidden;}
.leftNav dt{ height:75px;border-bottom:1px solid #ddd; margin-bottom:15px; overflow:hidden;}
.leftNav dt span{ height:64px; line-height:64px;border-bottom:1px solid #ddd; font-size:24px; color:#da001c; padding-top:8px; font-weight:bold; display:block; overflow:hidden;}
.leftNav dt em{color:#999;overflow:hidden; font-style:normal; font-size:14px; text-transform:uppercase; font-weight:normal; padding-left:5px;}
.leftNav dd{ overflow:hidden;margin-bottom:1px;border-bottom:1px solid #ececec;}
.leftNav dd .a1{height:50px;display:block; line-height:50px;font-size:16px;background:url(../images/icon5.png) no-repeat 124px center; padding:0 10px 0 20px;border-bottom:1px solid #fff; transition:all .3s;-webkit-transition:all .3s;}
.leftNav dd  i{ width:4px; height:4px; background:#666; margin:23px 12px 23px 0; float:left; display:inline}
.leftNav dd .third{ display:none; padding:0 10px 0 36px;}
.leftNav dd .third a{ height:35px; line-height:35px; display:block; overflow:hidden;}
.leftNav dd .third a.hover{color:#e7bc38;}
.leftNav dd:hover .a1{ background:url(../images/icon6.png) no-repeat 154px center;}	
.leftNav dd:hover i{ background:#da001c}
.leftNav dd.hover .a1{ background:url(../images/icon6.png) no-repeat 154px center;border-bottom:1px dashed #ececec;}
.leftNav dd.hover i{ background:#da001c}
.leftNav dd:hover .a1{ color:#da001c;}
.leftNav dd.hover .a1{ color:#da001c;}
.leftNav dd.hover .third{ display:block}
/*=============================leftnav end===========================*/
/*===========================当前位置 begin===========================*/
.rightBox{
	width:950px;
	overflow:hidden;
	}
.location{width:100%;height:52px; line-height:52px;border-bottom:1px solid #ddd; overflow:hidden;}
.location span{font-size:18px; color:#333;float:left; display:inline;}	
.location a{ color:#999; font-size:14px; padding:0 5px;}
.location a.on{color:#333;}
.contentBox{min-height:500px;height:auto !important;height:500px}

/*页码开始*/
.page{padding:0px 10px 10px 0px;overflow: hidden;clear: both;height: 35px;line-height: 35px;margin:0px auto;text-align: center;}
.page a{padding:6px 12px;color:#454545; background:#fafafa;margin:0 2px;border:1px solid #ddd; border-radius:4px;}
.page a:hover{background: #da001c;color: #fff;border:1px solid #da001c;}
.page a.hover{background: #da001c;color: #fff;border:1px solid #da001c;}
.page input {vertical-align: middle;height:18px;border: 1px solid #dddcdc;}
.page .lable {color: #383838;font-family: "宋体";}
.page input.pageDetail {width:28px;height:28px;margin-right: 3px;text-align: center;border-radius: 4px;color: #383838;font-family: "宋体";margin-bottom: 3px;}
.page input.page_bnt {border: none;width: 50px;height:28px;margin-left: 3px;border-radius: 4px;cursor: pointer;}
/*页码结束*/

/*全图列表*/
.newsAllImg{ clear:both; overflow:hidden; width:980px; }
.newsAllImg dd{ width:298px; margin:0 28px 0 0;float:left; display:inline;}
.newsAllImg dd .pic{ width:298px; height:223px; display:block; overflow:hidden;}
.newsAllImg dd .pic img{width:298px; height:223px;}
.newsAllImg dd .a1{ height:64px;display:block; line-height:64px;font-size:18px; color:#333;overflow:hidden;}
.newsAllImg dd .a1:hover{ color:#da001c}
/*全图列表2*/
.newsAllImg2{ clear:both; overflow:hidden; width:1000px; }
.newsAllImg2 dd{ width:284px; margin:0 48px 35px 0;float:left; display:inline;}
.newsAllImg2 dd .pic{ width:284px; height:172px; display:block; overflow:hidden; margin-bottom:20px;}
.newsAllImg2 dd .pic img{wwidth:284px; height:172px;}
.newsAllImg2 dd .a1{ height:40px;display:block; line-height:40px; color:#333;font-size:18px;overflow:hidden;}
.newsAllImg2 dd span{ display:block; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.newsAllImg2 dd .a1:hover{ color:#da001c;}
/*图文列表*/
.newsTextImg{ clear:both; overflow:hidden;}
.newsTextImg dd{ height:150px;overflow:hidden; margin-bottom:20px;}
.newsTextImg dd .pic{width:248px; height:150px; overflow:hidden; margin-right:30px;}
.newsTextImg dd .pic img{width:248px; height:150px; display:block;}
.newsTextImg dd .text{overflow:hidden;height:150px;}
.newsTextImg dd .a1{ height:48px; line-height:48px;font-size:18px; color:#333; display:block;overflow:hidden;}
.newsTextImg dd .a1:hover{ color:#da001c;}
.newsTextImg dd span{ height:48px; line-height:24px; font-size:14px; color:#888; display:block;overflow:hidden; margin-bottom:15px;}
.newsTextImg dd em{ font-size:14px; color:#c5c5c5; font-style:normal; display:block; line-height:28px;}
.newsTextImg dd i{ color:#999999; font-style:normal; padding-right:15px;}
/*文字列表*/
.hotNews{ overflow:hidden; padding-bottom:30px; border-bottom:1px solid #ddd;}
.hotNews .pic{ width:420px; height:250px; overflow:hidden; display:block; margin-right:15px;}
.hotNews .pic img{ width:420px; height:250px;}
.hotNews .textBox{ overflow:hidden; height:250px;}
.hotNews .a1{ height:38px; line-height:38px; display:block; overflow:hidden; font-size:18px; color:#333;margin-bottom:15px;}
.hotNews .a1:hover{ color:#da001c;}
.hotNews span{ height:72px; line-height:24px; font-size:14px; display:block;overflow:hidden; margin-bottom:15px;}
.hotNews em{ font-size:14px; color:#999; font-style:normal; display:block; line-height:30px; padding-left:30px; height:30px; background:url(../images/icon7.png) no-repeat left center; margin-bottom:25px;}
.hotNews .more{ height:32px; line-height:32px; width:125px; background:#da001c;text-align:center; display:block; font-size:14px; color:#fff; border-radius:25px;}
.hotNews .more:hover{ opacity:0.8}
.newsList{ overflow:hidden;}
.newsList dd{ padding:20px 0; overflow:hidden;border-bottom:1px solid #ddd;}
.newsList dd .a1{ height:30px; line-height:30px; font-size:18px; color:#333; display:block; overflow:hidden; margin-bottom:18px;}
.newsList dd .a1:hover{ color:#da001c;}
.newsList dd i{ width:12px; height:3px; background:#666; float:left; display:inline; margin:13px 16px 0 0;}
.newsList dd .a1:hover i{ background:#da001c}
.newsList dd span{ height:48px; line-height:24px; font-size:14px; display:block;overflow:hidden; margin-bottom:5px;}
.newsList dd .more{ height:26px; line-height:26px; font-size:14px; color:#333;overflow:hidden;}
.newsList dd .more:hover{ color:#da001c;}
/*招聘列表*/
.recruitment{ overflow:hidden; width:980px;}
.recruitment dd{ float:left; display:inline; margin:0 30px 30px 0; overflow:hidden; width:460px; height:180px; background:#eaeaea;}
.recruitment .divtop{ height:77px; padding:25px 22px; background:#fff; overflow:hidden;}
.recruitment span{ height:40px; line-height:40px; color:#da001c; font-size:18px; display:block; overflow:hidden;}
.recruitment em{ font-style:normal; height:32px; line-height:32px; color:#999; font-size:14px; display:block; overflow:hidden;}
.recruitment .more{ font-size:14px; color:#999; margin-left:22px; line-height:53px;}
.recruitment .more:hover{ color:#da001c}
/*单篇，新闻详细页*/
.articleBox{ line-height:24px; font-size:14px; clear:both; overflow:hidden; color:#333; min-height:500px; height:auto !important; height:500px; padding:20px 0;}
.articleBox img{max-width:100%;}
.articleTitle {clear: both;text-align: center;line-height:60px;font-size:24px;color:#333;}
.articleTime {text-align:center;color:#999;line-height:53px;font-size:14px; overflow:hidden;}
.articleTime .div{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:inline-block; padding:0 38px;}
#play{width:780px;height:450px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:9px;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:780px;height:450px;overflow:hidden;}
#play .img_ul li{position: relative;z-index: 1;width:780px;height:450px;background:#fff;}
#play .img_ul li img{position:absolute;}
.imgMove{width:800px;clear:both;margin:20px auto;position:relative;}
.img_hd{margin:0 auto;overflow: hidden;height:80px;position:relative;}
.img_hd ul{position: absolute;z-index: 1}
.img_hd ul li{float: left;height:70px;width:100px;padding:3px;margin:0 7px;cursor: pointer;background:#fff;border:1px solid #d4d4d4;position:relative;}
.img_hd ul li p{height:70px;width:100px;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:2;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;}
.img_hd ul li.on{border:1px solid #3698d9}
.imgMove .bottom_a{width:25px;height:25px;display: block;cursor: pointer;z-index: 10;float:left;top:25px;position:absolute;z-index:2;background:url(../images/article_icon2.png) no-repeat;}
.imgMove .prev_a:hover{background-position:left bottom;left:0;}
.imgMove .next_a:hover{background-position:right bottom}
.imgMove .prev_a{background-position:left top;left:0;}
.imgMove .next_a{background-position:right top;right:0;}
.video{width:800px;height:450px;overflow: hidden;margin:0px auto;}
.article_pageUp{clear:both;overflow:hidden;padding:15px 0 0 0;border-top:1px solid #e8e8e8; position:relative}
.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:#666;font-size: 14px;}
.article_pageUp dl dd a{float: left;font-size: 14px;display: inline-block;height:30px;overflow: hidden;}
.f_share{ position:absolute; right:0; top:30px; height:28px; line-height:28px; font-size:14px;}
.f_share a{margin:3px 6px 3px 0 !important; height:22px !important; width:22px; padding-left:0 !important;}
.f_share .a_weixin{ background:url(../images/share.png) no-repeat left top;}
.f_share .a_tsina{ background:url(../images/share.png) no-repeat -27px top;}
.f_share .a_tqq{ background:url(../images/share.png) no-repeat -54px top;}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#1e8ddc;}
.articlePage a.hover{color:#fff;background:#1e8ddc;}
.download{clear:both;height:32px;font-size:18px;padding:10px 0 0 0;}
.download a{display:block;line-height:32px;float:left;padding:0 0 0 40px;color:#0079ce;font-family:"microsoft yahei";margin:0 10px 0 0;font-size:14px;background:url(../images/download.png) no-repeat left center;}
.articleHand{clear:both; font-size:16px; padding:10px 0px 20px 0; overflow: hidden;}
.articleHand a{display:block; line-height:32px; padding:0 20px 10px 30px; float:left;background:url(../images/file.png) no-repeat left center;}
.articleHand a.word{background:url(../images/word.png) no-repeat left 3px; color:#37a6ff !important;}
.articleHand a.ppt{background:url(../images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/excel.png) no-repeat left center; color:#15bf44 !important;}
.articleHand a.pdf{background:url(../images/pdf.png) no-repeat left center; color:#1369c0 !important;}
.articleHand a.zip{background:url(../images/zip.png) no-repeat left 3px; color:#ff9779 !important;}


/*联系我们*/
.map{ height:330px; overflow:hidden; border:1px solid #fff;}
.msgBox{ width:550px; overflow:hidden;}
.msgDl dd{clear:both;overflow:hidden;}
.msgDl dd .inputT{width:233px;height:44px;line-height:44px;text-align:left;border:1px solid #dddddd;background:#fdfdfd;padding:0 15px;font-family:"microsoft yahei";color:#333333;}
.msgDl dd textarea{width:528px;height:123px;line-height:30px;text-align:left;border:1px solid #dddddd;background:#fdfdfd;padding:5px 10px;font-family:"microsoft yahei";color:#333333;}
.msgDl dd .inputT2{ width:123px;}
.msgDl dd .inputT:hover{ border:2px solid #da001c;width:231px;height:42px;line-height:42px;}
.msgDl dd .inputT2:hover{width:121px;}
.msgDl dd textarea:hover{ border:2px solid #da001c;width:526px;height:121px;}
.msgDl dd .inputT::-webkit-input-placeholder,.msgDl dd textarea::-webkit-input-placeholder { color: #333333; } 
.msgDl dd .inputT::-webkit-input-placeholder,.msgDl dd textarea:-moz-placeholder { color: #333333; } 
.msgDl dd .inputT::-webkit-input-placeholder,.msgDl dd textarea::-moz-placeholder { color: #333333; } 
.msgDl dd .inputT::-webkit-input-placeholder,.msgDl dd textarea:-ms-input-placeholder { color: #333333; } 
.msgDl dd .code{width:123px;height:44px;overflow:hidden;border:1px solid #dddddd; margin-left:20px;}
.msgDl dd .code img{display:block;width:123px;height:44px;}
.msgDl dd .bt{display:block;width:145px;height:46px;line-height:46px;text-align:center;background:#da001c;font-size:14px;color:#fff;}
.msgDl dd .bt:hover{background:#a1081b}
.msgDl dd .bt2{display:block;width:145px;height:46px;line-height:46px;text-align:center;font-size:14px;color:#333;}
.msgDl dd .bt2:hover{color:#a1081b}
.conTxet{ width:385px; overflow:hidden;margin-top: -107px;}
.flogo{ height:64px; overflow:hidden; margin-bottom:10px;}
.flogo img{ height:100%;}
.conTxet .text{ padding-left:15px; font-size:14px; line-height:36px; overflow:hidden;}

.linkBox{ background:#e3e3e3; padding:20px 0;}
.linkBox .tit{ font-size:18px; height:38px; line-height:38px; color:#c02a1b;}
.proSelect{width:245px; height:36px; position:relative; padding-right:30px;background:#fff; border:1px solid #ddd; margin:0 0 0 99px}
.proSelect .seljg{line-height:36px; color:#333; font-size:14px; cursor:pointer;text-align:center}
.proSelect i{display:block; width:30px; height:36px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0; cursor:pointer;}
.proSelect .selTj{overflow:hidden; padding:10px 0;max-height:200px; overflow-y:auto; position:absolute; left:-1px; bottom:37px; background:#fff; display:none; z-index:100000; border:1px solid #ddd;width:275px; border-bottom:none}
.proSelect .selTj a{display:block; height:30px; line-height:30px;text-align: center; font-size:14px; overflow:hidden; color:#333}
.proSelect .selTj a:hover{background:#c02a1b; color:#fff;}
.proSelect .selTj a.hover{background:#c02a1b; color:#fff;}
.proSelect.hover i{ transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);}

.sjMenu{ text-align: center; font-size: 0px; overflow: hidden;}
.sjMenu a{ display: inline-block; height: 38px; background: #FFF; line-height: 38px; padding: 0 30px; font-size: 12px; color: #666; margin: 0 15px; border: 1px solid #ddd; border-radius: 40px;}
.sjMenu a:hover{ background: #da001c; border-color: #da001c; color: #FFF;}
.sjMenu a.hover{ background: #da001c; border-color: #da001c; color: #FFF;}
