/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2016-12-5
/*==================================================全局==========================================================================*/
@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: #005ba7;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-family: "microsoft yahei";font-size: 12px;color:#666;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;}
.h60 {clear: both;height: 60px;overflow: hidden;}
.h70 {clear: both;height: 70px;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: 1s all;
	-moz-transition: 1s all;
	-ms-transition: 1s all;
	-o-transition: 1s all;
	transition: 1s 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);	
}
/*********************************此处首页样式开始*********************************/
/*头部开始*/
.top{ height:133px; background:#FFF; padding-top:20px; position:relative; z-index:2}
.topL{ height:91px; width:490px; overflow:hidden;}
.topL a{ display:block; height:91px; width:490px;}
.topR{height:33px; margin-top:48px;}
.search{ width:245px; height:33px;overflow:hidden;}
.search input{ float:left; display:inline; width:154px; height:31px; border:1px solid #dddddd;padding-left:35px;font-family:"microsoft yahei";background:url(../images/search.png) no-repeat 10px center; border-right:none;}
.search a{width:55px; height:33px; background:#ea281f; color:#fff; text-align:center; line-height:33px;}
.topEwm{ width:70px; height:33px; line-height:33px;color:#fff; margin-left:10px; padding:0 10px 0 45px; background:#005ba7 url(../images/ewmico1.png) no-repeat 20px center; font-size:14px; cursor:pointer; position:relative; z-index:5}
.topEwm i{ width:7px; height:33px; background:url(../images/ico1.png) no-repeat center center; float:right; display:inline;}
.topEwm .ewmImg{ width:111px; height:111px; padding:5px; border:2px solid #005ba7; background:#fff; position:absolute; top:33px; left:0; display:none; z-index:9}
.topEwm .ewmImg img{ width:111px; height:111px;}
/*头部结束*/
/*menu开始*/
.top2Box{ height:50px; border-bottom:5px solid #2d7cd6; background:#005ba7;}
.menu{ clear:both; position:relative; z-index:1}
.top2{ position:relative;}
.menu dd{ float:left; display:inline; width:128px; height:50px; line-height:50px; text-align:center;}
.menu dd span{ display:block; width:128px; height:50px; background:url(../images/ico2.png) no-repeat right center;}
.menu dd span a{ display:block;height:50px; color:#ffffff; font-size:14px;}
.menuIcn{ display:block; width:128px; height:50px; position:absolute; left:0px; top:0px; background:#00437b; z-index:0}
/*menu结束*/
/*banner开始*/
.banner{clear: both;width: 100%;height:495px;position: relative;}
.banner .bd dl dd{display: block;width: 100%;height:495px;overflow: hidden;background-size:cover !important;}
.banner .bd dl dd a{display: block;width:100%;height:100%;}
.banner .btnbox{ height:29px; width:64px; position:absolute; left:50%; bottom:0; margin-left:-32px;}
.banner .btnbox .btn{ width:32px; height:29px; text-align:center; color:#fff; background:#005ba7; position:relative}
.banner .btnbox .btn:after{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:20px; font-family:"宋体"; line-height:29px;}
.banner .btnbox .bprev:after{ content:"<";}
.banner .btnbox .bnext:after{ content:">";}
.banner .btnbox .btn:hover{ background:#ea281f; cursor:pointer}
/*banner结束*/
/*title*/
.indexTitle{ height:85px;}
.indexTitle .divTop{ height:45px; padding-bottom:5px;border-bottom:1px solid #ededed; width:100%; text-align:center;}
.indexTitle .divTop2{border-bottom:1px solid #1768ad;}
.indexTitle span{ display:inline-block; height:45px; line-height:45px;}
.indexTitle i{ height:45px; width:75px; background:url(../images/t1.png) no-repeat center center;}
.indexTitle .i2{background:url(../images/t2.png) no-repeat center center;}
.indexTitle a{ color:#333; font-size:24px; padding:0 10px; float:left; display:inline; line-height:40px;}
.indexTitle .divTop2 a{ color:#fff}
.indexTitle b{ height:3px; width:50px; background:#ea281f; margin:4px auto 0; display:block}
.indexTitle em{ display:block; height:35px; line-height:35px; clear:both; overflow:hidden; text-align:center; color:#999; text-transform:uppercase}
.indexTitle .em2{ color:#5e89bc;}
/*第一通栏开始*/
.con1{ height:300px; margin:60px auto; clear:both; overflow:hidden;}
.con1L{ width:400px; height:300px; overflow:hidden;}
.con1L img{ width:400px; height:300px;}
.con1R{ height:300px; width:780px; overflow:hidden;}
.con1R b{ display:block; height:45px; clear:both; overflow:hidden; width:100%;}
.con1R a{ height:45px; line-height:45px; color:#005ba7;clear:both; overflow:hidden; display:block; font-size:20px; font-weight:bold;}
.con1R i{ display:block; height:4px; width:50px; background:#ddd; margin:5px 0 20px}
.con1R span{ display:block; font-size:14px; line-height:28px; color:#666; height:180px; clear:both; overflow:hidden; position:relative;}
.con1R span a{ color:#005ba7; font-size:14px; line-height:28px; height:30px; font-weight:normal; position:absolute; right:10px; bottom:10px;}
.con1R span a:hover{ text-decoration:underline;}
/*第一通栏结束*/
/*第二通栏开始*/
.con2{ height:156px; clear:both; overflow:hidden;}
.con2 .bd{ width:1110px; overflow:hidden;}
.con2 dl{ clear:both; overflow:hidden;}
.con2 dl dd{ padding:0 10px; width:165px; float:left; display:inline; height:156px;}
.con2 dl dd .pic{ height:96px; width:96px; border-radius:96px; margin:0 auto; display:block; clear:both; overflow:hidden; position:relative;}
.con2 dl dd .pic img{height:96px; width:96px; border-radius:96px; display:block;}
.con2 dl dd .pic i{background:url(../images/mc.png) repeat left top; display:block;border-radius:96px; height:96px; width:96px;position:absolute; top:0; left:0;
	filter:alpha(opacity=0); 
	-moz-opacity:0;
    -webkit-opacity: 0;
	opacity: 0;
    -webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
  }
.con2 dl dd .pic:hover i{
	filter:alpha(opacity=1); 
	-moz-opacity:1;
    -webkit-opacity: 1;
	 opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	}
.con2 dl dd .pic i:after{ height:22px; width:22px;position:absolute; left:50%; top:50%; margin:-11px 0 0 -11px; content:''; background:url(../images/more.png) no-repeat center center;}
.con2 dl dd .a1{ height:40px; margin-top:20px; line-height:40px; font-size:16px; color:#333; text-align:center; display:block; clear:both; overflow:hidden;}
.con2 dl dd .a1:visited{ color:#333}
.con2 dl dd .a1:hover{ color:#005ba7}
.con2 dl dd .a1:active{ color:#333}
.con2 .btn{ width:45px; height:96px; overflow:hidden; position:relative; cursor:pointer; color:#333;}
.con2 .btn:after{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:45px; font-family:"宋体"; line-height:96px;}
.con2 .btn.prev:after{ content:"<";}
.con2 .btn.next:after{ content:">"; text-align:right}
.con2 .btn:hover{color:#ea281f;}
.hotPro{ clear:both; overflow:hidden;}
.hotPro dl{ width:1220px; height:265px; clear:both; overflow:hidden;}
.hotPro dl dd{ width:285px; height:265px; overflow:hidden; float:left; display:inline; margin-right:20px;}
.hotPro dl dd .pic{height:215px; width:285px; display:block; overflow:hidden;}
.hotPro dl dd .pic img{height:215px; width:285px;}
.hotPro dl dd span{ height:50px; line-height:50px; padding:0 15px; background:#f1f1f1; font-size:14px; color:#333; display:block; clear:both; overflow:hidden;	
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	transition: .3s all;
}
.hotPro dl dd .more{ width:30px; height:50px; background:url(../images/more2.png) no-repeat center center;}
.hotPro dl dd:hover span{ background:#005ba7; color:#fff;}
.hotPro dl dd:hover .more{background:url(../images/more2h.png) no-repeat center center;}
a.proBtn{ width:210px; height:42px; line-height:42px; background:#c5c5c5; border-radius:20px; color:#fff; font-size:16px; text-align:center; display:block; margin:0 auto;
position: relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-rectangle-out{}
a.proBtn:visited{ color:#fff}
a.proBtn:hover{ color:#fff;}
a.proBtn:active{ color:#fff}
a.proBtn:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius:20px;
  background: #2098d1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;  
}
a.proBtn:hover:before{
  -webkit-transform: scale(1);
  transform: scale(1);
}
/*第二通栏结束*/
/*第三通栏开始*/
.con3{ height:400px; width:100%; background-size:cover !important; clear:both; overflow:hidden;}
.con3Box{ width:808px; height:228px; margin:86px auto; clear:both; overflow:hidden; background:url(../images/mc2.png) repeat left top;}
.con3Box .bd{ width:500px; padding:25px 0; margin:0 129px; overflow:hidden;}
.con3Box h3{ height:40px; line-height:40px; font-size:24px; color:#fff; clear:both; overflow:hidden; text-align:center;}
.con3Box b{ height:2px; width:40px; background:#999; margin:13px auto; display:block; clear:both;}
.con3Box span{ padding:10px 20px; height:50px; line-height:25px; font-size:14px; color:#e0e1e1; display:block; overflow:hidden; clear:both; position:relative;}
.con3Box i{ display:block; height:5px; width:11px; background:url(../images/ico3.png) no-repeat center center; position:absolute;}
.con3Box i.i1{left:0; top:0;}
.con3Box i.i2{right:0; bottom:0;}
.con3Box .btn{ width:25px; height:38px; overflow:hidden; position:relative; cursor:pointer; color:#fff; background:#5b5b5a; margin-top:95px}
.con3Box .btn:after{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:22px; font-family:"宋体";line-height:38px; text-align:center;}
.con3Box .btn.prev2:after{ content:"<";}
.con3Box .btn.next2:after{ content:">";}
.con3Box .btn:hover{ background:#ea281f}
a.lookMore{ width:118px; height:28px; line-height:28px; border:1px solid #999; border-radius:20px; color:#e0e1e1; font-size:14px; text-align:center; display:block; margin:0 auto;
position: relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
a.lookMore:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius:20px;
  background: #2098d1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;  
}
a.lookMore:hover:before{
  -webkit-transform: scale(1);
  transform: scale(1);
}
/*第三通栏结束*/
/*第四通栏开始*/
.con4{ clear:both; background:#f8f8f8;}
.con4 .bd{ height:380px; margin:55px auto; width:1200px; clear:both; overflow:hidden;}
.con4 .bd dd{ width:340px; height:340px; padding:20px; background:#fff; overflow:hidden; float:left; display:inline; margin-right:30px;}
.con4 .bd span{ font-size:16px; color:#000; height:35px; line-height:35px; display:block; clear:both; overflow:hidden;}
.con4 .bd .pic{ width:340px; height:180px; display:block; overflow:hidden; clear:both; margin-top:10px;}
.con4 .bd .pic img{ width:340px; height:180px;}
.con4 .bd .box{ height:30px; line-height:30px; padding:10px 0; clear:both; overflow:hidden;}
.con4 .bd .box b{ margin-right:40px; color:#999; float:left; display:inline; padding-left:24px; font-weight:normal;}
.con4 .bd .box b.b1{ background:url(../images/ico4.png) no-repeat left center}
.con4 .bd .box b.b2{ background:url(../images/ico5.png) no-repeat left center}
.con4 .bd em{ height:50px; line-height:25px; font-size:14px; color:#777; display:block; clear:both; overflow:hidden;}
.con4 .hd {width: 100%;height:10px;line-height:30px; clear:both; overflow:hidden;}
.con4 .hd ul{text-align: center;height:10px;}
.con4 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;overflow: hidden;line-height: 999px;margin:0 4px;height:10px;width:10px;background:url(../images/dot1.png) no-repeat center center;-webkit-transition: .3s all;-moz-transition: .3s all;-ms-transition: .3s all;transition: .3s all;}
.con4 .hd ul li.on {background:url(../images/dot2.png) no-repeat center center; width:32px;}
/*第四通栏结束*/
/*第五通栏开始*/
.con5{ clear:both; overflow:hidden; height:475px;}
.con5Top{ height:260px; background:url(../images/bg.png) repeat left top; width:100%;}
.con5 dl{ width:1200px; height:78px; border:1px solid #dcdcdc; border-right:none; clear:both; overflow:hidden; margin:-44px auto 0; background:#fff;}
.con5 dl dd{ width:199px; border-right:1px solid #dcdcdc; float:left; display:inline; padding:20px 20px 18px 80px; height:40px;}
.con5 dl p{ float:left; display:inline; height:40px; width:40px; margin-right:5px;}
.con5 dl span{ height:20px; line-height:20px; color:#666; font-size:14px; display:block; clear:both; overflow:hidden}
.con5 dl em{ height:20px; line-height:20px; color:#999;display:block; clear:both; overflow:hidden}
.con5text{ height:50px; line-height:50px; font-size:16px; color:#777; clear:both; overflow:hidden; text-align:center;}
.con5phone{ height:40px; width:100%;}
/*第五通栏结束*/

/*底部开始*/
.footer{ overflow:hidden; height:100px;background:#f3f3f3; clear:both;line-height:20px; font-size:14px; border-top:1px solid #ddd}
.footerL{ overflow:hidden; color:#666;}
.footerVideo{ width:260px; height:173px; position:fixed; right:0px; bottom:60px; z-index:999999}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*subbanner*/
.subBanner{ height:300px; width:100%; background-size:cover !important; position:relative; z-index:1}
.subBanner .a1{ display:block; height:300px; width:100%;}
/*location*/
.location{ height:55px; line-height:55px; font-size:14px; color:#000; padding-left:20px; position:absolute; right:50%; bottom:0; background:url(../images/location.png) no-repeat left center; margin-right:-600px;}
.location a{ color:#000; padding:0 5px;}
.location a:visited{color:#000;}
.location a:hover{color:#000; text-decoration:underline}
.location a:active{color:#000;}
/*leftMenu*/
.leftMenu{ width:215px;margin-top:-56px; position:relative; z-index:9; padding-bottom:8px; background:url(../images/leftico2.png) no-repeat center bottom}
.leftMenu dt{ height:55px;background:url(../images/dt.png) no-repeat center center; clear:both; overflow:hidden; padding:0 25px;}
.leftMenu dt i{ height:55px; width:40px; float:left; display:inline}
.leftMenu dt span{ color:#fff; font-size:16px; line-height:55px; float:left; display:inline;}
.leftMenu dd{ background:#fff; padding:0 45px; border-bottom:1px solid #f5f5f5; position:relative;}
.leftMenu dd span{ display:block; height:50px; line-height:50px;}
.leftMenu dd span i{ height:50px; width:3px; background:#ea281f; position:absolute; left:-3px; top:0; display:none;}
.leftMenu dd span a{ font-size:14px; color:#333; display:block; overflow:hidden; height:50px;}
.leftMenu dd span em{ height:50px; width:10px; text-align:right; color:#666; font-family:"宋体"; font-size:18px; position:absolute; right:35px; top:0;}
.leftMenu dd span em:after{ content:'>'; position:absolute; top:0; left:0;}
.leftMenu dd div{ overflow:hidden; display:none;}
.leftMenu dd div a{ display:block; height:30px; line-height:30px; color:#666;}
.leftMenu dd div a:hover{ color:#005ba7}
.leftMenu dd div a.hover{ color:#005ba7}
.leftMenu dd:hover span a{ color:#005ba7}
.leftMenu dd:hover span em{ color:#005ba7}
.leftMenu dd:hover span i{ display:block;}
.leftMenu dd.hover span a{ color:#005ba7}
.leftMenu dd.hover span em{ color:#005ba7;transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); }
.leftMenu dd.hover span i{ display:block;}
.leftMenu dd.hover div{ display:block;}
.subPage{ width:910px; padding:30px; background:#fff;min-height:600px; height:auto !important; height:600px;}
.subContent{ min-height:500px; height:auto !important; height:500px; clear:both;}
/*列表分页*/
.page { padding:30px 10px 30px 0px; overflow: hidden; clear: both; height: 35px; line-height: 35px;text-align: center; }
.page a { padding: 9px 12px; color: #383838; border-radius: 4px; border: 1px solid #dddcdc; margin-right: 3px; font-family: "songti"; background: #f6f5f5; }
.page a:hover { background: #005ba7; color: #fff; border: 1px solid #005ba7; }
.page a.hover { background: #005ba7; color: #fff; border: 1px solid #005ba7; }
.page input { vertical-align: middle; height: 20px; border: 1px solid #dddcdc;}
.page .lable { color: #383838; font-family: "songti"; }
.page input.pageDetail { width: 30px; height: 30px; margin-right: 3px; text-align: center; border-radius: 4px; color: #383838; font-family: "songti"; margin-bottom: 2px; }
.page input.page_bnt { border: none; width: 50px; height: 30px; margin-left: 3px; border-radius: 4px; cursor: pointer; }
/*全图列表*/
.ImgList{ clear:both; overflow:hidden; width:930px;}
.ImgList dd{ width:290px; height:275px; overflow:hidden; float:left; display:inline; margin:0px 20px 20px 0px; position:relative;}
.ImgList dd .pic{ height:218px; width:288px;border:1px solid #dddddd; overflow:hidden; display:block; clear:both;}
.ImgList dd .pic img{height:218px; width:288px;}
.ImgList dd .a1{ height:55px; display:block; clear:both; overflow:hidden; background:#eeeeee; font-size:14px; color:#000; padding:0 35px 0 20px; line-height:55px; position:relative; z-index:1}
.ImgList dd i{ height:55px; width:15px; text-align:right; color:#848484; font-family:"宋体"; font-size:22px; position:absolute; right:20px; top:0; font-weight:bold}
.ImgList dd i:after{ content:'>'; position:absolute; top:0; left:0;}
.ImgList dd:hover .a1{ color:#fff; background:#337cb9;}
.ImgList dd:hover i{ color:#fff}
.ImgList .order{ height:37px;width:158px; line-height:37px; color:#fff; padding-left:132px; background:#333 url(../images/order.png) no-repeat 110px center; position:absolute; bottom:0; left:0; z-index:0;}
/*全图列表2*/
.imgGd{ clear:both;position:relative; height:145px; padding:45px 0px; background:#f5f5f5}
.imgGd .bd{ width:830px; overflow:hidden; height:145px; margin:0 auto}
.imgGd dl dd{ width:140px; height:105px; padding:20px 28px; background:#fff; margin-right:15px; float:left; display:inline;}
.imgGd dl dd a{ display:block;width:140px; height:105px;}
.imgGd dl dd a img{width:140px; height:105px;}
.imgGd .btn{ width:35px; height:35px; border-radius:35px; overflow:hidden; position:absolute;top:50%; cursor:pointer; color:#fff; background:#999;margin-top:-17px}
.imgGd .btn:after{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:23px; font-family:"宋体";line-height:35px; text-align:center; font-weight:bold}
.imgGd .btn.prev4{left:-17px;}
.imgGd .btn.next4{right:-17px;}
.imgGd .btn.prev4:after{ content:"<";}
.imgGd .btn.next4:after{ content:">";}
.imgGd .btn:hover{ background:#005ba7}
.ImgList2{ clear:both; overflow:hidden; width:930px;}
.ImgList2 dd{height:115px; width:155px; padding:50px 30px; overflow:hidden; float:left; display:inline; margin:0px 16px 20px 0px; background:#f5f5f5}
.ImgList2 dd .pic{ height:115px; width:155px;overflow:hidden; display:block; clear:both;}
.ImgList2 dd .pic img{height:115px; width:155px;}
/*图文列表*/
.textImg{ clear:both; overflow:hidden; width:930px;}
.textImg dd{ width:285px; height:355px; overflow:hidden; float:left; display:inline; margin:0px 20px 20px 0px; position:relative;}
.textImg dd .pic{ height:215px; width:285px;overflow:hidden; display:block; clear:both;}
.textImg dd .pic img{height:215px; width:285px;}
.textImg dd .text{ padding:0 10px; background:#f5f5f5; clear:both; overflow:hidden; height:140px;-webkit-transition: .3s all;-moz-transition: .3s all;-ms-transition: .3s all;transition: .3s all;}
.textImg dd .a1{ height:60px; line-height:60px; clear:both; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#000;}
.textImg dd .a1:visited{ color:#000}
.textImg dd .a1:hover{ color:#fff}
.textImg dd .a1:active{ color:#000}
.textImg dd span{ height:48px; line-height:24px; font-size:14px; color:#666; display:block; overflow:hidden; clear:both;}
.textImg dd:hover .text{ background:#005ba7}
.textImg dd:hover .a1{ color:#fff}
.textImg dd:hover span{ color:#fff}
/*图文列表2*/
.textImg2{ clear:both; overflow:hidden; width:930px;}
.textImg2 dd{ width:293px;overflow:hidden; float:left; display:inline; margin:0px 15px 15px 0px; position:relative;}
.textImg2 dd .pic{ height:220px; width:293px;overflow:hidden; display:block; clear:both;}
.textImg2 dd .pic img{height:220px; width:293px;}
.textImg2 dd .text{ padding:10px; background:#f0f2f7; clear:both; overflow:hidden; height:130px;-webkit-transition: .3s all;-moz-transition: .3s all;-ms-transition: .3s all;transition: .3s all;}
.textImg2 dd .a1{ height:30px; line-height:30px; clear:both; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#000;}
.textImg2 dd .a1:visited{ color:#000}
.textImg2 dd .a1:hover{ color:#fff}
.textImg2 dd .a1:active{ color:#000}
.textImg2 dd em{ height:20px; line-height:20px; color:#999; display:block; overflow:hidden; clear:both;}
.textImg2 dd span{ height:56px; line-height:28px; color:#666; font-size:12px; padding:10px 0; display:block; overflow:hidden; clear:both;}
.textImg2 dd:hover .text{ background:#005ba7}
.textImg2 dd:hover .a1{ color:#fff}
.textImg2 dd:hover em{ color:#fff}
.textImg2 dd:hover span{ color:#fff}
/*文字列表*/
.newsList{ clear:both; overflow:hidden;}
.newsList dd{ height:120px; padding:15px 25px 15px 32px; background:#f0f2f7; clear:both; overflow:hidden; margin-bottom:10px;}
.newsList dd a{ height:30px; line-height:30px; clear:both; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#000;}
.newsList dd a:visited{ color:#000}
.newsList dd a:hover{ color:#fff; text-decoration:underline}
.newsList dd a:active{ color:#000}
.newsList dd em{ height:20px; line-height:20px; color:#999; display:block; overflow:hidden; clear:both;}
.newsList dd span{ height:48px; line-height:24px; color:#666; font-size:14px; padding:10px 0; display:block; overflow:hidden; clear:both;}
.newsList dd:hover{ background:#005ba7}
.newsList dd:hover a{ color:#fff}
.newsList dd:hover em{ color:#fff}
.newsList dd:hover span{ color:#fff}
/*视频列表*/
.videoList{ clear:both; overflow:hidden; width:930px;}
.videoList dt{ width:600px; height:450px; overflow:hidden; float:left; display:inline; margin:0 20px 20px 0; position:relative;}
.videoList dt i{ height:88px; width:88px; display:block; background:url(../images/video.png) no-repeat center center; background-size:100% auto; position:absolute; top:50%;left:50%; margin:-44px 0 0 -44px;}
.videoList dt span{ height:50px; line-height:50px; background:url(../images/bg4.png) repeat left top; color:#fff; font-size:16px; display:block; position:absolute; bottom:0; left:0; padding:0 20px; width:560px;}
.videoList dd{ width:290px; height:217px; overflow:hidden; float:left; display:inline; margin:0 20px 20px 0;position:relative;}
.videoList dd i{ height:70px; width:70px; display:block; background:url(../images/video.png) no-repeat center center; background-size:100% auto; position:absolute; top:50%;left:50%; margin:-35px 0 0 -35px;}
.videoList dd span{ height:37px; line-height:37px; background:url(../images/bg4.png) repeat left top; color:#fff; font-size:14px; display:block; position:absolute; bottom:0; left:0; padding:0 20px; width:250px;}
.videoList .pic{ width:100%; height:100%; overflow:hidden; position:relative;}
.videoList .pic img{ width:100%; height:100%;}
/*弹窗*/
.movPopupBox{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;background:url(../images/bg3.png) repeat;z-index:999999999;display:none;}
.movPopupBoxC{width:590px;height:390px;position:relative;top:50%;left:50%;margin:-195px 0 0 -295px; }
.movPopupBoxC em{display:block;width:40px;height:40px;background:url(../images/p_bt.png) no-repeat center center;cursor: pointer;position:absolute;top:0;right:-45px;}
/* 产品详细页*/
.productView_L {width:540px;float:left;display:inline;overflow:hidden;}
.productView_R{width:355px;float:right;height:515px;display:inline;overflow:hidden;}
.productView_R h3{height:45px;color:#333;font-size:24px;overflow:hidden;font-weight:normal;line-height:45px;}
.productView_R span{height:40px;line-height:20px;color:#888;display:block;overflow:hidden;font-size:13px; margin-top:10px;}
.productView_R .text{height:260px;line-height:28px;color:#666;overflow:hidden; font-size:13px;}
.productView_R .btntm{ height:45px; width:145px;background:#ea281f;font-size:14px;display:block; text-align:center; color:#fff; line-height:45px; border-radius:3px; margin-top:10px;}	
.productView_R .btntm:hover{ opacity:0.8;color:#fff;}
.productView_tittle{height:36px;border-bottom:1px solid #c2ae8d;clear:both; }
.productView_tittle span{line-height:35px;color:#333;font-size:18px;height:35px;text-align:center;border-bottom:3px solid #253569; padding-right:5px; float:left; display:inline}	
.productView_con{height:auto;clear:both;overflow:hidden;min-height:400px;height:auto !important;height:400px;font-size:14px;line-height:30px;color:#7f7f7f;padding-top:10px;}
#proView{width:538px;height:398px;position:relative;overflow: hidden;clear:both;border:1px solid #ddd}
#proView .img_ul {position: relative;z-index: 1;width:538px;height:398px;}
#proView .img_ul li{position: relative;z-index: 1;width:538px;height:398px;background:#fff;}
#proView .img_ul li img{width:538px;height:398px;}
.news_imgMove{width:540px;clear:both;position:relative; margin:15px auto;}
.news_imgMove .img_hd {overflow: hidden;width:560px;height:85px;position:relative;}
.news_imgMove .img_hd ul {position: absolute;z-index: 1}
.news_imgMove .img_hd ul li {float: left;height:83px;width:122px;margin-right:14px;cursor: pointer;border:1px solid #ddd;}
.news_imgMove .img_hd ul li p{height:100%;width:100%;display:block;}
.news_imgMove .img_hd ul li img{height:100%;width:100%;}
.news_imgMove .img_hd ul li.on {border:2px solid #005ba7;height:81px;width:120px;}
/*大事记*/
.bigNewsDl{ width:920px;clear:both; overflow:hidden; margin:30px 0 60px -5px;}
.bigNewsDl .bd{ height:112px; width:830px; overflow:hidden;}
.bigNewsDl dd{ height:86px; width:86px; border-radius:100%; float:left; display:inline; margin-right:67px; background:#e3edf5; padding:13px; cursor:pointer}
.bigNewsDl dd span{ height:86px; width:86px; border-radius:100%; line-height:87px; font-size:18px; color:#000; text-align:center; display:block; background:#fff;}
.bigNewsDl .btn{ width:45px; height:38px; overflow:hidden; position:relative; cursor:pointer; color:#adadad;margin-top:37px}
.bigNewsDl .btn:after{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:52px; font-family:"宋体";line-height:38px;}
.bigNewsDl .btn.prev3:after{ content:"<"; text-align:left}
.bigNewsDl .btn.next3:after{ content:">";text-align:right}
.bigNewsDl .btn:hover{ color:#005ba7}
.bigNewsDl dd:hover{ background:#e3edf5}
.bigNewsDl dd:hover span{ background:#005ba7; color:#fff}
.bigNewsDl dd.hover{ background:#e3edf5}
.bigNewsDl dd.hover span{ background:#005ba7; color:#fff}
.bigNewsList{ clear:both; overflow:hidden;}
.bigNewsList dd{ height:16px; line-height:16px; padding:30px 0; clear:both; overflow:hidden; background:#f5f5f5; margin-bottom:1px;}
.bigNewsList dd span{ width:105px; border-right:1px solid #999; text-align:center; font-size:16px; color:#333; float:left; display:inline;}
.bigNewsList dd a{ padding:0 30px 0 40px;font-size:14px;float:left;display:inline;}
/*关于我们*/
.focus{ width:400px; height:300px; overflow:hidden; position:relative}
.focus .bd dd{width:400px; height:300px; overflow:hidden}
.focus .bd dd a{height:300px; overflow:hidden; display:block;}
.focus .bd dd img{width:400px; height:300px; }
.focus .hd {width: 100%;height:3px;line-height:30px; clear:both; overflow:hidden; position:absolute; bottom:26px; left:0;}
.focus .hd ul{text-align: center;height:3px;}
.focus .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;overflow: hidden;line-height: 999px;margin:0 5px;height:3px;width:25px;background:#fff;}
.focus .hd ul li.on {background:#ea281f;}
.aboutUsR{ width:495px; height:300px; overflow:hidden;}
.aboutUsR a{ height:30px; line-height:30px; font-size:24px; color:#005ba7; display:block; clear:both; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:10px;}
.aboutUsR a:visited{ color:#005ba7}
.aboutUsR a:hover{ color:#005ba7}
.aboutUsR a:active{ color:#005ba7}
.aboutUsR em{ height:20px; line-height:20px; color:#cacaca; clear:both; overflow:hidden; display:block;}
.aboutUsR span{ height:230px; line-height:28px; color:#666; clear:both; overflow:hidden; display:block; font-size:14px; padding:5px 0}
.aboutUs dl{ clear:both; overflow:hidden; width:942px;}
.aboutUs dl dd{ width:205px; float:left; display:inline; margin-right:30px;}
.aboutUs dl dd .pic{ height:115px; width:205px; display:block; clear:both; overflow:hidden}
.aboutUs dl dd .pic img{ height:115px; width:205px;}
.aboutUs dl dd span{ height:55px; line-height:55px; display:block; clear:both; overflow:hidden; font-size:14px; color:#005ba7;}
.aboutUs dl dd em{ color:#dedede; text-transform:uppercase; font-size:12px;}
/*新闻详细页*/
.articleBox{ line-height:28px; font-size:14px; color:#666666; clear:both; overflow:hidden;}
.articleBox img{max-width:100%;}
.articleTitle {clear: both;text-align: center;line-height: 35px;font-size:18px;color:#333;overflow:hidden;}
.articleTime {clear: both;text-align:center;color: #777;height:20px;line-height:20px;padding:10px 0px 15px 0px; border-bottom:1px solid #ddd}
.articlePage{clear:both;height:22px;text-align:center;margin:30px 0;}
.articlePage a{margin:0 2px;background:#a3805a;padding:5px 10px; color:#fff; position:relative;}
.articlePage a:hover{color:#fff;background:#820302;}
.articlePage a.hover{color:#fff;background:#820302;}
.articlePage .next{ background:url(../images/next2.png) no-repeat right center;position:absolute; right:5px; top:50%; height:10px; margin-top:-5px; width:8px;}
.pageUp{width:296px; margin:30px auto; clear:both; overflow:hidden}
.pageUp .a1{width:100px; height:34px; background:#666; text-align:center; line-height:34px; color:#fff; border-radius:3px;}
.pageUp .a1:visited{color:#fff;}
.pageUp .a1:hover{color:#fff; background:#005ba7}
.pageUp .a1:active{color:#fff;}
.pageUp .a2{width:96px; height:34px;text-align:center; line-height:34px;}

/* 文章阅读页-内容上部大图 */
#play{width:600px;height:400px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;margin:20px auto 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.gif) no-repeat 0px -50px;_background: url(../images/article_icon.gif) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.gif) no-repeat -30px -50px; _background: url(../images/article_icon.gif) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width:705px;height:375px;overflow:hidden;}
#play .img_ul li{position: relative;z-index: 1;width:705px;height:375px;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:100px;position:relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height:80px;width:120px;margin-right:10px;cursor: pointer;border:2px solid #ddd;position:relative;}
.img_hd ul li p{height:80px;width:120px;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-style:normal;}
.img_hd ul li img {position:absolute;}
.img_hd ul li.on {border:2px solid #005ba7;}
.imgMove .bottom_a {width:25px;height:25px;display: block;cursor: pointer;z-index: 10;float:left;top:35px;position:absolute;z-index:9999999999999;background:url(../images/article_icon2.png) no-repeat;_background:url(../images/article_icon2.gif) no-repeat;}
.imgMove .prev_a {background-position:left top;left:-35px;}
.imgMove .next_a {background-position:right top;right:-35px;}
.imgMove .prev_a:hover{background-position:left bottom;}
.imgMove .next_a:hover{background-position:right bottom;}
/*留言*/
.tit-img{ height:200px; width:910px; clear:both; overflow:hidden;}
.tit-img img{height:200px; width:910px;}
.msg-notice{ padding:15px 0 25px; clear:both; overflow:hidden; line-height:30px; color:#333}
.msg-notice span{ font-size:16px; display:block;}
.msg-notice em{ font-size:12px;display:block;}
.msgForm dd{ clear:both; overflow:hidden; margin-bottom:30px; font-size:14px; color:#000}
.msgForm .input{ height:44px; line-height:44px; border:1px solid #999; float:left; display:inline; padding-left:15px;font-family:"microsoft yahei";}
.msgForm .w270{ width:268px}
.msgForm .w110{ width:108px}
.m20{ margin:0 20px;}
.msgForm .textarea{border:1px solid #999; width:863px; height:105px; padding:15px; line-height:25px; font-family:"microsoft yahei";}
.msgForm textarea::-webkit-input-placeholder{color:#000;}
.msgForm textarea::-moz-placeholder{color:#000;}
.msgForm textarea:-moz-placeholder{color:#000;}
.msgForm input::-webkit-input-placeholder{color:#000;}
.msgForm input::-moz-placeholder{color:#000;}
.msgForm input:-moz-placeholder{color:#000;}
.msgForm .code{ width:124px; height:46px; overflow:hidden; display:inline; float:left; margin-left:20px;}
.msgForm .code img{width:124px; height:46px;}
.input_bt{ width:145px; height:46px; text-align:center; font-size:14px; float:left; display:inline; color:#666; background:none; border:none;font-family:"microsoft yahei";}
.input_bt.bt1{ background:#005ba7; color:#fff}
/*招聘*/
.recruitment{ clear:both; overflow:hidden;}
.recruitment .bd{ height:304px; overflow:hidden; clear:both}
.recruitment dd{ width:258px; height:280px; border:2px solid #ddd; float:left; display:inline; margin-right:17px; padding:10px 15px; position:relative;}
.recruitment dd span{ height:35px; line-height:35px; font-size:18px; color:#333; display:block; overflow:hidden; clear:both;}
.recruitment dd b{ width:36px; height:2px; background:#005ba7; display:block; margin:7px 0 10px}
.recruitment dd em{ height:30px; line-height:30px; font-size:14px; display:block; clear:both; overflow:hidden; color:#666}
.recruitment dd i{ color:#333;}
.recruitment dd a{ width:135px; font-size:14px; height:33px; line-height:33px; border:1px solid #ddd; text-align:center; display:block; position:absolute; bottom:40px; left:74px;}
.recruitment dd a:visited{ color:#333}
.recruitment dd a:hover{ color:#fff; background:#005ba7; border:1px solid #005ba7}
.recruitment dd a:active{ color:#333}
.recruitment .hd {width: 100%;height:16px;line-height:30px; clear:both; overflow:hidden; margin-top:30px;}
.recruitment .hd ul{text-align: center;height:16px;}
.recruitment .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;overflow: hidden;line-height: 999px;margin:0 10px;height:16px;width:16px;background:url(../images/dot3.jpg) no-repeat center center;}
.recruitment .hd ul li.on {background:url(../images/dot4.jpg) no-repeat center center;}
.recruitmentView .con{ font-size:14px; line-height:28px; padding:0 20px}
.recruitmentView .bot{ height:40px; line-height:40px; padding-top:5px; border-top:1px solid #ddd; font-size:18px; color:#666; margin-top:10px}
.recruitmentView i{ color:#ea281f;}
/*加入我们*/
.joinUs{ clear:both; overflow:hidden;}
.joinUs dd{ height:40px; line-height:40px; clear:both; overflow:hidden;}
.joinUs dd i{ height:10px; width:10px; float:left; display:inline; margin:15px 20px 15px 12px;}
.joinUs dd a{ font-size:14px; color:#000;}
.joinUs dd a:visited{ color:#000}
.joinUs dd a:hover{ color:#005ba7}
.joinUs dd a:actie{ color:#000}
a.joinBtn{ width:170px; height:40px; line-height:40px; background:#005ba7; color:#fff; border-radius:3px; margin:0 auto; display:block; text-align:center; font-size:14px;}
a.joinBtn:hover{ opacity:0.8}
/*网络营销*/
.tableTit{ height:55px; line-height:55px; font-size:18px; color:#333; clear:both; overflow:hidden;}
.table1{ width:100%; border:1px solid #ddd; margin-bottom:10px;}
.table1 td{border:1px solid #ddd; height:37px; font-size:14px; color:#333;}
.table1 .td-1{ background:#ebebeb; text-align:center; width:100px;}
.table1 .td-2{ padding-left:15px;}
/*联系我们*/
.contactBox{ width:970px;}
.contactUs{ clear:both; overflow:hidden; padding:50px 30px; background:#fff}
.contactUs dd{ width:180px; float:left; display:inline;}
.contactUs dd.m150{ margin:0 150px}
.contactUs p{ width:89px; height:89px; margin:0 auto; display:block;}
.contactUs p.p1{ background:url(../images/lx1.jpg) no-repeat center center;}
.contactUs p.p2{ background:url(../images/lx2.jpg) no-repeat center center;}
.contactUs p.p3{ background:url(../images/lx3.jpg) no-repeat center center;}
.contactUs span{ height:40px; line-height:40px; font-size:16px; color:#333; clear:both; overflow:hidden; display:block; text-align:center;}
.contactUs b{ height:2px; width:24px; background:#56b14a; display:block; margin:10px auto;}
.contactUs em{line-height:25px; font-size:14px; color:#666; clear:both; overflow:hidden; display:block; text-align:center;}
.map{border:5px solid #fff; width:960px; height:330px; overflow:hidden; clear:both}
/*弹窗*/
.pop{height:350px; overflow-y:auto}
.Form{ clear:both; overflow:hidden; margin-left:20px; width:535px;}
.Form dd{ clear:both; overflow:hidden; margin-bottom:15px; font-size:16px; color:#666;}
.Form dd span{ color:#ea281f;}
.Form .input{ width:285px; height:46px; border:1px solid #ddd; padding-left:48px; line-height:46px; font-family:"microsoft yahei"}
.Form .input.user{ background:url(../images/user.png) no-repeat 12px center;}
.Form .input.tel{ background:url(../images/phone2.png) no-repeat 12px center;}
.Form .textarea{ width:475px; height:175px; border:1px solid #ddd; padding:5px 10px 5px 48px; line-height:30px;background:url(../images/liuyan.png) no-repeat 12px 10px;font-family:"microsoft yahei"}
