/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2018-3-14
/*==================================================全局==========================================================================*/
@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;
}
@font-face {
    font-family: 'UniveConBol';
    src:url('../fonts/UniveConBol.TTF');
    src: url('../fonts/UniveConBol.eot'),
         url('../fonts/UniveConBol.woff'),
         url('../fonts/UniveConBol.TTF'),
         url('../fonts/UniveConBol.svg');
    font-weight: normal;
    font-style: normal;
}
-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: #da0100;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-size: 12px;color:#666;background:#fff; min-width:1280px;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}
.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;}
.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:1280px;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}
/*===========================头部begin===========================*/
.top {clear:both;height:80px; background:#fff; padding:0 35px; position:relative; z-index:9999999999999999999999}
/*logo*/
.logo {width:483px;height:80px;overflow: hidden;}
.logo a{ display:block; height:100%}
.topR{margin-top:-2px;}
.topR i{ height:10px; width:1px; background:#808080; float:left; display:inline; margin:15px 12px;}
.topR .a1{height:40px; line-height:40px; text-transform:uppercase}
.topR .a1.hover{ color:#da0100}
/*menu*/
.topMenu{ padding-top:22px; height:58px; position:relative; z-index:2}
.nav_dl{height:58px;}
.nav_dl dd{float:left;display:inline; height:40px; padding-bottom:18px;}
.nav_dl dd .nav_a{display: block;height:38px; padding:0 15px; margin:0 13px;font-size:16px;color:#333;text-align: center;line-height:38px; position:relative; border-bottom:2px solid #fff;}
.nav_dl dd.hover .nav_a{ border-bottom:2px solid #da0100;color: #da0100;}
.subNavBg{ height:410px; width:500%; background:#f5f5f5; position:absolute; top:80px; left:0; display:none; z-index:0}
.subNavBox{overflow: hidden;position: absolute;top:80px; left:-100px;height:320px;width:1000px; display:none; padding:50px 0 40px;}
.second_ul{overflow: hidden; width:500px; border-right:1px solid #d7d7d7; margin-right:80px;}
.boxscroll {height:320px;width:500px;overflow: auto;}
.second_ul ul{overflow:hidden;}
.second_ul li{overflow: hidden;width:230px; margin-bottom:13px; height:36px; float:left; display:inline;}
.second_ul li a{height:36px; line-height:36px; display:block; overflow:hidden; padding-left:60px;font-size:14px;color:#333;background:#f5f5f5 url(../images/icon1.png) no-repeat 45px center; transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
.second_ul li:hover a{color:#fff; background:#1d3487 url(../images/icon1h.png) no-repeat 55px center;padding-left:73px;}
.second_ul li.hover a{color:#fff;background:#1d3487 url(../images/icon1h.png) no-repeat 55px center;padding-left:73px;}
.subImg{width:415px;overflow:hidden;}
.subImg p{width:415px; height:205px; display:block; overflow:hidden; margin-bottom:15px;}
.subImg img{width:100%; height:100%;}
.subImg .text{ height:35px; line-height:35px; font-size:14px; overflow:hidden; margin-bottom:15px;}
.subImg .more{ height:40px; line-height:40px; width:148px; text-align:center; background:#da0100; color:#fff; display:block;}
/*搜索*/
.index_search{height:30px;position:relative;text-align:right;margin-top:5px;}
.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:200px; height:30px; background:#f6f6f6; position:absolute; right:0px;top:55px; z-index:0;display:none;}
.index_search .input{width:150px; height:30px; background:none; border:none; padding:0 0 0 10px;}
.index_search a{ height:30px; width:30px;background:url(../images/search.png) no-repeat center center;}
@media screen and (max-width:1660px){
	.nav_dl dd .nav_a{padding:0 8px; margin:0 5px;}
}
@media screen and (max-width:1535px){
	.logo {width:320px; background-size: auto 30px !important;}
	.top{padding:0 0;}
	.nav_dl dd .nav_a{padding:0 5px; margin:0 1px;}
	.subNavBox{ left:50%; margin-left:-700px;}	
}

/*banner开始*/
.banner{width: 100%;padding-top:41.146%;overflow: hidden;position: relative; height:0 !important}
.banner .bd{overflow: hidden;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.banner .bd dd{display: block;overflow: hidden;padding-top:41.146%;position: relative;}
.banner .bd dd a{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size:cover;position: absolute;top: 0;left: 0;z-index: 1;}
.banner .bd dd #video{min-width: 100%;min-height: 100%;position: absolute;top: 0;left: 0;z-index:2;}
.banner .hd{width: 100%;height:4px;text-align: center;position: absolute;bottom:30px;left: 0;z-index:2;}
.banner .hd ul{display: inline-block}
.banner .hd ul li{display: inline;float: left;width:38px;height:2px;margin: 0 3px;overflow: hidden;cursor: pointer;position: relative; border:1px solid #fff; opacity:0.6}
.banner .hd ul li.on{ opacity:1; background:#fff}
.banner .btn{ width:40px; height:60px; position:absolute; top:50%; margin-top:-30px; cursor:pointer; font-size:70px; font-family:"songti"; color:#fff; line-height:60px; text-align:center; display:none; z-index:99}
.banner .prev{left:50px;}
.banner .next{right:50px;}
.banner:hover .btn{ display:block}
/*banner结束*/
/*indexTit*/
.indexTit{ text-align:center; margin-bottom:38px;}
.indexTit span{ height:45px; line-height:45px; font-size:26px; color:#1d3487; font-weight:bold; display:block;}
.indexTit  i{ height:1px; width:42px; background:#1d3487; display:block; margin:7px auto 0;}
/*con1*/
.con1{ position:relative; z-index:2}
.con1Text{ width:1130px; margin:0 auto; font-size:16px; line-height:26px; text-transform: uppercase; overflow:hidden; text-align:center; margin-bottom:45px;}
.con1Slide{ width:1280px; height:477px; position:relative;}
.con1Slide .bd{ width:100%; height:100%; overflow:hidden;}
.con1Slide .bd dd{ float:left; display:inline; width:380px; height:445px; margin-right:70px; overflow:hidden; position:relative}
.con1Slide .bd dd .pic{width:380px; height:445px; overflow:hidden;}
.con1Slide .bd dd img{ height:100%; width:100%;}
.con1Slide .bd dd span{ height:50px; line-height:50px; font-size:18px; display:block; position:absolute; left:0; bottom:0; overflow:hidden; color:#fff; background:rgba(0,0,0,0.6); width:100%;}
.con1Slide .bd dd b{ height:35px; width:35px; border-radius:100%; background:#1e1e82; color:#fff; text-align:center; line-height:35px; float:left; display:inline; margin:7px 14px 0 20px; transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;font-family:"Univeconbol";}
.con1Slide .bd dd:hover b{ background:#da0100}
.con1Slide .hd{ display:none}
.con1Slide .btn{ height:40px; width:40px; position:absolute; top:50%; margin-top:-20px; cursor:pointer}
.con1Slide .prev1{ left:-60px; background:url(../images/prev1.png) no-repeat center center;}
.con1Slide .next1{ right:-60px; background:url(../images/next1.png) no-repeat center center;}
.con1Slide .prev1:hover{background:url(../images/prev1h.png) no-repeat center center;}
.con1Slide .next1:hover{background:url(../images/next1h.png) no-repeat center center;}
/*con2*/
.con2Box{ height:580px; width:100%; overflow:hidden; position:relative;z-index:2}
.con2Text{ height:146px; width:770px; background:#2d4496; padding:65px; overflow:hidden; position:absolute; right:0; bottom:0;}
.con2Text a{ height:55px; line-height:55px; font-size:18px; font-weight:bold; color:#fff; display:block; overflow:hidden; margin-bottom:18px;}
.con2Text span{ line-height:26px; height:52px; overflow:hidden; display:block; font-size:14px; color:#c8d1e0;}
.sjcBox{ overflow:hidden; position:relative;}
.sjcbg{ width:100%; height:100%; position:absolute; left:0; top:0; background-size:cover;}
/*con3*/
.con3Slide{ width:1600px; height:470px; position:relative; margin:0 auto;}
.con3Slide dd{ float:left; display:inline;position:relative; text-align:center; padding:20px 0;}
.con3Slide dd .shadow{width:298px; height:283px; padding:95px 50px 50px;border:1px solid #ececec;}
.con3Slide dd p{width:50px; height:50px; margin:0 auto 40px; overflow:hidden; background-repeat:no-repeat; background-position:center center; display:block;}
.con3Slide dd span{ height:40px; line-height:40px; font-size:16px; display:block;overflow:hidden; color:#333; font-weight:bold; margin-bottom:20px;}
.con3Slide dd em{ font-style:normal; height:52px; line-height:26px; font-size:14px; display:block;overflow:hidden; color:#999; margin-bottom:35px;}
.con3Slide dd a{ color:#b7b7b7; line-height:28px; height:28px; border-bottom:1px solid #b7b7b7;}
.con3Slide dd:hover a{ color:#da0100; border-bottom:1px solid #da0100}
.con3Slide dd:hover .shadow{box-shadow:0px 0px 25px 10px rgba(242,244,251,1);}
@media screen and (max-width:1535px){
.con3Slide{ width:1280px;}
.con3Slide dd .shadow{width:298px; height:283px; padding:45px 10px 30px;}	
}

/*con4*/
.indexVideo{ height:460px; width:100%; overflow:hidden;}
.playIco{ height:91px; width:291px; margin:185px auto 0; background:url(../images/video.png) no-repeat center center; cursor:pointer}
/*con5*/
.con5Box{ height:536px; overflow:hidden; width:100%;}
.con5L{ width:465px; height:320px; overflow:hidden; padding:25px 30px 30px; background:#fff;}
.conTit{ height:43px; line-height:43px; border-bottom:1px solid #e3e3e3; position:relative;}
.conTit span{ height:42px; line-height:42px; font-size:18px; color:#1d3487; border-bottom:2px solid #1d3487; position:absolute; left:0; bottom:-1px; font-weight:bold; float:left; display:inline;}
.conTit .more{ color:#b7b7b7;}
.conTit .more:hover{color:#1d3487;}
.con5Slide1{ height:154px; position:relative; padding-bottom:84px; border-bottom:1px solid #e3e3e3}
.con5Slide1 .bd dd{ float:left; display:inline; width:100%; height:154px; overflow:hidden;}
.con5Slide1 .bd dd em{ font-style:normal; color:#999; height:45px; line-height:45px; display:block; overflow:hidden; font-size:24px; font-family:"songti"}
.con5Slide1 .bd dd a{color:#333; height:55px; line-height:55px; display:block; overflow:hidden; font-size:18px;}
.con5Slide1 .bd dd a:hover{ color:#da0100;}
.con5Slide1 .bd dd span{color:#999; height:52px; line-height:26px; display:block; overflow:hidden; font-size:14px;}
.con5Slide1 .hd{ display:none}
.con5Slide1 .btn{ height:26px; width:33px; position:absolute; bottom:0; cursor:pointer}
.con5Slide1 .prev3{ right:33px; background:url(../images/prev2.png) no-repeat center center;}
.con5Slide1 .next3{ right:0px; background:url(../images/next2.png) no-repeat center center;}
.con5Slide1 .prev3:hover{background:url(../images/prev2h.png) no-repeat center center;}
.con5Slide1 .next3:hover{background:url(../images/next2h.png) no-repeat center center;}
.con5R{ width:668px; height:320px; overflow:hidden; padding:25px 30px 30px; background:#fff;}
.con5Slide2{ height:243px;position:relative;}
.con5Slide2 .bd dd{ float:left; display:inline; width:100%; height:243px; overflow:hidden;}
.con5Slide2 .bd dd .pic{ width:404px; height:243px; display:block; overflow:hidden;}
.con5Slide2 .bd dd img{ width:100%; height:100%;}
.con5Slide2 .bd dd .text{ border-bottom:1px solid #e3e3e3; height:242px; width:237px;}
.con5Slide2 .bd dd .a1{color:#1f6eb3; height:55px; line-height:55px; display:block; overflow:hidden; font-size:18px;}
.con5Slide2 .bd dd .a1:hover{ color:#1f6eb3;}
.con5Slide2 .bd dd span{color:#999; height:130px; line-height:26px; display:block; overflow:hidden; font-size:14px;}
.con5Slide2 .hd{ display:none}
.con5Slide2 .btn{ height:26px; width:33px; position:absolute; bottom:0; cursor:pointer}
.con5Slide2 .prev4{ right:33px; background:url(../images/prev2.png) no-repeat center center;}
.con5Slide2 .next4{ right:0px; background:url(../images/next2.png) no-repeat center center;}
.con5Slide2 .prev4:hover{background:url(../images/prev2h.png) no-repeat center center;}
.con5Slide2 .next4:hover{background:url(../images/next2h.png) no-repeat center center;}
.con5R{ width:668px; height:320px; overflow:hidden; padding:25px 30px 30px; background:#fff;}
/*con6*/
.con6Slide{ position:relative; width:1300px; margin:0 auto;}
.con6Slide .bd{ margin-bottom:20px;}
.con6Slide .bd dd{ float:left; display:inline; width:238px; height:110px; border:1px solid #ececec; margin:10px; transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;}
.con6Slide .bd dd a{ display:block;width:238px; height:110px; overflow:hidden;}
.con6Slide .bd dd img{ width:100%; height:100%;}
.con6Slide .bd dd:hover{ box-shadow:0 0 5px 3px #f4f4f4}
.con6Slide .hd{width:100%;height:11px;text-align: center;}
.con6Slide .hd ul{overflow: hidden;display: inline-block;}
.con6Slide .hd ul li{cursor:pointer;float:left;display:inline;zoom: 1;width:11px;height:11px; border-radius:100%;overflow: hidden;line-height:999px;margin:0 5px; background:#e3e3e3}
.con6Slide .hd ul li.on{ background:#da0100}
.con6Slide .btn{ height:40px; width:40px; position:absolute; top:45px;cursor:pointer}
.con6Slide .prev5{ left:-60px; background:url(../images/prev1.png) no-repeat center center;}
.con6Slide .next5{ right:-60px; background:url(../images/next1.png) no-repeat center center;}
.con6Slide .prev5:hover{background:url(../images/prev1h.png) no-repeat center center;}
.con6Slide .next5:hover{background:url(../images/next1h.png) no-repeat center center;}
/*底部开始*/
.footer{overflow: hidden;background:#19191b;font-size:14px;padding:100px 0;color:#fff;}
.fbox1{ width:245px; overflow:hidden; line-height:24px; color:#ababaf; text-transform:uppercase}
.flogo{ height:90px; width:100%; margin-bottom:20px; background-size:100% auto !important;}
.fbox2{ width:315px; overflow:hidden; margin-left:155px; margin-right:190px; padding-top:20px;}
.fbox2 span{ line-height:24px; display:block; overflow:hidden; margin-bottom:15px; position:relative; padding-left:40px; min-height:24px;}
.fbox2 span em{ float:left; display:inline; width:40px; height:100%; position:absolute; left:0; top:0;}
.fbox2 span em.em1{ background:url(../images/adrico.png) no-repeat left center}
.fbox2 span em.em2{ background:url(../images/telico.png) no-repeat left center}
.fbox2 span em.em3{ background:url(../images/emailico.png) no-repeat left center}
.footLink{overflow:hidden;padding-top:20px;}
.footLink a{display:block; color:#fff; line-height:34px; height:34px; padding-left:14px; background:url(../images/icon2.png) no-repeat left center;}
.footLink a:hover{ color:#758ce0;}
.footShare{ padding-top:15px;}
.topSelect{display: block;width:80px;height:30px;background:none; border:none;font-size:14px; position:relative; margin-bottom:30px; padding-right:30px; text-align:center; text-transform:uppercase}
.topSelect .seljg{line-height:30px; color:#b9b9b9; cursor:pointer;}
.topSelect i{ display:block; width:30px; height:30px; position:absolute; right:0px; top:0px; cursor:pointer; background:url(../images/sel.png) no-repeat center center;}
.topSelect .selTj{ width:80px; overflow:hidden;max-height:90px; overflow-y:auto; background:#19191b; position:absolute; left:0px; top:30px;display:none; z-index:100000}
.topSelect .selTj a{ display:block; height:30px; line-height:30px;color:#fff; text-align:center;}
.topSelect .selTj a:hover{ color:#758ce0;}
.topSelect .selTj a.hover{color:#758ce0;}
.f_share{ height:30px;overflow:hidden; margin-top:15px; clear:both;}
.f_share a{ padding:0 !important; height:30px !important; width:30px !important; margin:0 0 0 15px!important;}
.f_share .f_tsina{ background:url(../images/fshare.png) no-repeat left top;}
.f_share .f_sqq{ background:url(../images/fshare.png) no-repeat -45px top;}
.f_share .f_weixin{ background:url(../images/fshare.png) no-repeat -89px top;}

/*floatBox*/
.floatBox {width:39px;height:78px;position:fixed;right: 0; bottom:0;z-index: 9999999999;}
.floatBox dd{ display:block;cursor: pointer;}
.floatBox a{display:block;width:39px;height:39px; background-image:url(../images/float.png); background-repeat:no-repeat;}
.floatBox .toUp{background-position:left top;}
.floatBox .phone{background-position:left -39px;}

/*--------------------二级页面-----------------------------*/

.subbanner{overflow:hidden;background-size:cover;text-align:center; position:relative;}
.subbanner a{ display:block; height:100%; width:100%}
.subbanner .subtext1{ height:60px; line-height:60px; font-size:34px; color:#fff; overflow:hidden; margin-top:13%; text-shadow:  0 0 18px rgba(0,0,0,.18);}
.subbanner .subtext2{ height:32px; line-height:32px; font-size:16px; color:#fff; overflow:hidden; text-shadow:  0 0 18px rgba(0,0,0,.18);}
.nextBtn{ height:53px; width:53px; background:url(../images/drop.png) no-repeat center center; position:absolute;bottom:25px; left:50%; margin-left:-26px; cursor:pointer;
animation: dropDown 1.5s linear  infinite alternate;
-moz-animation: dropDown 1.5s linear  infinite alternate;
-webkit-animation: dropDown 1.5s linear  infinite alternate;
-o-animation: dropDown 1.5s linear infinite alternate;
}
@keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}
}

@-moz-keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}
}
@-webkit-keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}
}
@-o-keyframes dropDown
{
0%   {bottom:25px}
50%  {bottom:35px}
100% {bottom:25px}
}

.subMenuBox{ height:70px; background:#f5f5f5; clear:both;line-height:70px; font-size:14px; border-bottom:1px solid #e3e3e3;}
.submenu a{ float:left; display:inline; padding:0 10px;border:1px solid #f5f5f5; text-align:center;border-bottom:none}
.submenu a:hover{color:#da0100;font-weight:bold;background:#fff;border:1px solid #e3e3e3;border-bottom:none}
.submenu a.hover{color:#da0100;font-weight:bold;background:#fff;border:1px solid #e3e3e3;border-bottom:none}
.location{ padding-left:20px; background:url(../images/location.png) no-repeat left center}
.location a{ color:#939393}
.location a:hover{ color:#555}
.location a.hover{ color:#555}
.subMain{background: #f2f2f2;overflow: hidden;clear:both}
.subContent{min-height:350px; height:auto !important; height:350px;}
.contentBox{min-height:350px; height:auto !important;height:350px;}

.subTitle{ overflow:hidden; text-align:center;}
.subTitle span{ color:#1d3487; display:block; height:56px; line-height:56px; font-size:26px; font-weight:bold}
.subTitle em{ display:block; height:1px; width:42px; background:#1d3487; margin:0 auto;}

/*页码开始*/
.page {padding:45px 0px;overflow: hidden;text-align: center;clear: both;}
.page a {padding:14px 20px;color:#999;font-size: 14px;font-family: "microsoft yahei"; margin:0 2px; border:1px solid #d9d9d9;}
.page a i{padding-top:2px;font-family: "宋体";font-size: 18px;}
.page a:hover {color: #1d3487;border:1px solid #1d3487;}
.page a.hover {color: #1d3487;border:1px solid #1d3487;}
/*页码结束*/

/*全图列表*/
.newsAllImg{ overflow:hidden; width:1330px;}
.newsAllImg dd{ float:left; display:inline; width:396px; margin:0 46px 40px 0; overflow:hidden}
.newsAllImg dd .pic{ height:282px; width:396px; overflow:hidden; display:block;}
.newsAllImg dd .pic img{ width:100%; height:100%;}
.newsAllImg dd .text{ border:1px solid #ececec; padding:20px 35px 55px; height:46px; line-height:46px; overflow:hidden;border-top:none}
.newsAllImg dd .a1{ font-size:18px; color:#333; display:block;}
.newsAllImg dd .a1:hover{ color:#da0100}
.newsAllImg dd:hover .a1{ color:#da0100}
/*全文列表*/
.textImgList{ height:275px; overflow:hidden; background:#f0f0f0;}
.textImgList .pic{ height:275px; width:400px; overflow:hidden; display:block;}
.textImgList .pic img{ width:100%; height:100%;}
.textImgList .textBox{ padding:50px 60px; height:175px; overflow:hidden;}
.textImgList .textBox .a1{ height:45px; line-height:45px; font-size:18px; font-weight:bold; margin-bottom:10px; display:block; overflow:hidden; color:#333;}
.textImgList .textBox .a1:hover{color:#da0100;}
.textImgList .textBox span{ font-size:14px; line-height:26px; height:52px; color:#888; display:block; overflow:hidden; margin-bottom:30px;}
.textImgList .textBox .more{ line-height:22px; height:22px; color:#da0100; border-bottom:1px solid #da0100; float:left;}
.textImgList .textBox .more:hover{ color:#da0100; border-bottom:none}
.newsList{ clear:both; overflow:hidden;}
.newsList dd{margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.newsList .date{ width:114px; height:65px; overflow:hidden;  background:#f0f0f0; padding:30px 0 25px; margin-right:30px;}
.newsList .date span{ height:45px; display:block; text-align:center; font-size:46px; line-height:45px; font-size:"Arial";}
.newsList .date em{ height:20px; display:block; text-align:center;line-height:20px; font-style:normal;color:#777;}
.newsList dd .divright{overflow:hidden; height:120px;}
.newsList dd a{display:block;line-height:50px;height:50px;overflow:hidden;font-size:16px; margin-bottom:5px; color:#333}
.newsList dd .divright span{display:block;line-height:26px;font-size:14px;color:#888;height:52px;clear:both;overflow:hidden;}
.newsList dd:hover a{ color:#da0100}
/*全文列表2*/
.newsList2{ width:1320px; margin-left:-20px; overflow:hidden;}
.newsList2 dd{ float:left; display:inline;position:relative; text-align:center; padding:20px;}
.newsList2 dd .shadow{width:298px; height:283px; padding:95px 50px 50px;border:1px solid #ececec;}
.newsList2 dd p{width:50px; height:50px; margin:0 auto 40px; overflow:hidden; background-repeat:no-repeat; background-position:center center; display:block;}
.newsList2 dd span{ height:40px; line-height:40px; font-size:16px; display:block;overflow:hidden; color:#333; font-weight:bold; margin-bottom:20px;}
.newsList2 dd em{ font-style:normal; height:52px; line-height:26px; font-size:14px; display:block;overflow:hidden; color:#999; margin-bottom:35px;}
.newsList2 dd a{ color:#b7b7b7; line-height:28px; height:28px; border-bottom:1px solid #b7b7b7;}
.newsList2 dd:hover a{ color:#da0100; border-bottom:1px solid #da0100}
.newsList2 dd:hover .shadow{box-shadow:0px 0px 25px 10px rgba(242,244,251,1);}
/*图文列表*/
.newsTextImg{ overflow:hidden; width:1320px;}
.newsTextImg dd{ float:left; display:inline; width:400px; margin:0 40px 40px 0; overflow:hidden}
.newsTextImg dd .pic{ height:275px; width:400px; overflow:hidden; display:block;}
.newsTextImg dd .pic img{ width:100%; height:100%;}
.newsTextImg dd .text{ border:1px solid #ececec; padding:20px 20px 0;overflow:hidden; border-top:none}
.newsTextImg dd .a1{ height:52px; line-height:26px; font-size:16px; color:#333; display:block; overflow:hidden; margin-bottom:10px;}
.newsTextImg dd .a1:hover{color:#da0100}
.newsTextImg dd span{ height:52px; line-height:26px; font-size:14px; color:#888; display:block; overflow:hidden; margin-bottom:20px;}
.newsTextImg dd .bot{ height:49px; line-height:49px; border-top:1px solid #e3e3e3; overflow:hidden; color:#b7b7b7;}
.newsTextImg dd .more{ color:#b7b7b7}
.newsTextImg dd .more:hover{ color:#da0100}
.newsTextImg dd em{ font-style:normal}
.videoList dd .pic{ height:225px; position:relative;}
.videoList dd .a1{ margin-bottom:15px}
.videoList dd .mc{ background:rgba(0,0,0,0.5); height:100%; width:100%; position:absolute; left:0; top:0; display:none}
.videoList dd i{ width:56px; height:56px; display:block; background:url(../images/video2.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-28px 0 0 -28px; display:none; z-index:2}
.videoList dd:hover .mc{ display:block}
.videoList dd:hover i{ display:block}
/*图文列表2*/
.newsTextImg2{overflow:hidden;}
.newsTextImg2 dd{ height:112px; padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.newsTextImg2 .pic{ height:110px; width:240px; overflow:hidden; display:block; border:1px solid #ececec; margin-right:30px;}
.newsTextImg2 .pic img{ width:100%; height:100%;}
.newsTextImg2 .textBox{height:112px; overflow:hidden;}
.newsTextImg2 .textBox .a1{ height:48px; line-height:48px; font-size:16px;margin-bottom:5px; display:block; overflow:hidden; color:#333;}
.newsTextImg2 .textBox .a1:hover{color:#da0100;}
.newsTextImg2 .textBox span{ font-size:14px; line-height:26px; height:52px; color:#888; display:block; overflow:hidden; margin-bottom:30px;}
/*产品中心*/
.prowrap{ width:1142px; overflow:hidden; margin:0 auto;}
.productList{ margin:0 -15px; }
.productList dt{ overflow:hidden; margin: 0 15px;margin-bottom:60px;}
.productList dt .tit{ height:40px; line-height:40px; font-size:26px; color:#333; font-weight:bold}
.productList dt i{ width:52px; height:24px; border-bottom:4px solid #da0100; display:block; margin-bottom:25px;}
.productList dt span{ font-size:16px; line-height:30px; display:block;}
.productList dd{ float:left; display:inline; width:33.33%; height:390px; margin:0 0 92px 0; position:relative;}
.productList dd .pic{ display:block; overflow:hidden; position:relative; margin: 0 15px; height: 100%; border: 1px solid #e5e5e5;box-shadow: 0px 1px 4px 1px #e5e5e5;}
.productList dd .pic img{ width:100%; height:100%;}
.productList dd .text{ padding:25px 35px 30px; height:76px; width:224px; background:#1d3487; overflow:hidden; position:absolute; left:0; bottom:0; transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;}
.productList dd b{ height:32px; line-height:32px; font-size:16px;color:#fff; display:block;font-family:"Univeconbol";}
.productList dd span{ height:38px; line-height:38px; font-size:18px;color:#fff; font-weight:bold; display:block;}
/*.productList dd.dd2 .pic{ height:637px; width:545px;}
.productList dd.dd2 .text{ padding:32px 35px 50px; height:76px; width:284px;}
.productList dd.dd3 .pic{ position:absolute; top:-160px; right:0;}*/
/*.productList dd:hover .text{ background:#1d3487}
.productList dd:hover b{ color:#fff}
.productList dd:hover span{ color:#fff}*/
/*关于我们*/
.aboutL{ width:495px; overflow:hidden;}
.aboutL .tit{ height:50px; line-height:50px; font-size:26px; color:#333; font-weight:bold; overflow:hidden;}
.aboutL .border{ height:18px; width:77px; border-bottom:4px solid #da0100;}
.aboutR{ width:575px; overflow:hidden; background:url(../images/aboutbg1.jpg) no-repeat left top; padding:295px 0 0 105px; position:relative;}
.aboutR .videoText{width:125px;height:25px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; font-family:"Arial"; transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg); position:absolute; left:20px; bottom:50px;}
/*董事长致辞*/
.presidentBox{ width:1055px; overflow:hidden; margin:0 auto;}
.presidentL{ width:340px; padding-left:145px; overflow:hidden; background:url(../images/icon3.png) no-repeat left 15px;}
.presidentL .tit{ height:40px; line-height:40px; font-size:16px; color:#666; font-weight:bold; overflow:hidden;}
.presidentR{ width:413px; height:594px; overflow:hidden}
.presidentR img{ width:100%; height:100%;}
/*大事记*/
.bigNewsL{ width:380px; overflow:hidden;}
.bigNewsL .tit{ height:35px; line-height:35px; font-size:40px; color:#333; font-weight:bold; overflow:hidden; padding-bottom:23px; border-bottom:2px solid #da0100; font-family:"Univeconbol";}
.bigNewsR{ width:685px; height:515px; overflow:hidden;}
.bigNewsR img{ width:100%; height:100%;}
.originBox{width:380px; overflow:hidden;}
.originBox .tit{ height:45px; line-height:45px; font-size:26px; color:#1d3487; overflow:hidden;font-weight:bold}
.originBox span{line-height:35px; font-size:16px; color:#999; overflow:hidden;}
.yearSlide{ position:relative; width:685px; overflow:hidden; padding-top:35px;}
.yearSlide .bd{ width:582px; overflow:hidden; margin-left:15px;}
.yearSlide .bd dd{ float:left; display:inline; width:120px; height:35px; line-height:35px; margin-right:34px; text-align:center; color:#aaaaaa; font-size:24px;font-family:"Univeconbol"; cursor:pointer}
.yearSlide .bd dd:hover{ color:#1d3487}
.yearSlide .bd dd.hover{ color:#1d3487}
.yearSlide .hd{ display:none}
.yearSlide .btn{ height:35px; width:35px;cursor:pointer; background-size:100% 100% !important}
.yearSlide .prev1{background:url(../images/prev1.png) no-repeat center center;}
.yearSlide .next1{background:url(../images/next1.png) no-repeat center center;}
.yearSlide .prev1:hover{background:url(../images/prev1h.png) no-repeat center center;}
.yearSlide .next1:hover{background:url(../images/next1h.png) no-repeat center center;}

/******招聘*****/
.join_dl{overflow: hidden;}
.join_dl dd{overflow: hidden;margin-bottom: 20px;padding-bottom: 2px;}
a.joinTit{display: block;height:80px;overflow: hidden;line-height: 80px;font-size:18px;color:#222222;padding: 0px 30px;background: #f1f1f1;}
.joinTit span{float: left;}
.join_dl dd.hover .joinTit{background: #1d3487;-webkit-box-shadow: none;box-shadow: none;}
.join_dl dd.hover .joinTit span{color:#ffffff;font-weight:bold;font-size:20px;}
.joinTit em{display: block;width:30px;height:75px;overflow: hidden;float: right;background: url(../images/jia.png) no-repeat center center;}
.join_dl dd.hover .joinTit em{background: url(../images/jian.png) no-repeat center center;}
.joinDeta{overflow: hidden;padding: 10px 20px 55px 20px;position: relative;font-size: 14px;color:#333;line-height: 30px;display: none;}
a.goJoin{display: block;width: 140px;height: 40px;overflow: hidden;background: #da0100;font-size: 16px;color:#fff;text-align: center;line-height: 40px;position: absolute;left: 20px;bottom:0px;}
.formHot{overflow: hidden;padding:32px 35px;background: #f9f9f9;}
.formHot .divT{height: 34px;overflow: hidden;line-height: 34px;font-size: 16px;color: #da0100;}
.formHot .txt{clear: both;overflow: hidden;font-size: 14px;line-height: 28px; color:#888}
/*招聘表单*/
.form1 dd{clear: both;}
.w_590{width: 590px}
.w_550{width: 550px}
.w100{width:100%}
.w_524{width:524px;padding:0 5px;}
.w_374{width:374px;padding:0 5px;}
.w_1078{width:1078px}
.form1 dd .divT{height: 48px;line-height: 48px;}
.form1 dd .divT .spanT2{color: #333333;text-align: right;font-size: 14px;margin: 0 10px 0 5px;}
.form1 dd .box{height:48px;border: 1px solid #d2d2d2;position: relative;}
.form1 dd .box .dw{height: 48px;line-height: 48px;font-size: 14px;color: #999999;position: absolute;top: 0;right:10px;}
.form1 dd .spanT{width:30px;line-height: 48px;color: #f40012;text-align: right;margin-right: 5px;font-size: 14px;}
.form1 dd .spanT.w{width:14px;}
.form1 dd .inputT{height: 48px;line-height: 48px;background: none;border: none;font-family: "microsoft yahei";color: #666;font-size: 14px;}
.form1 dd .inputT::-webkit-input-placeholder{color:#999999} /* 使用webkit内核的浏览器 */
.form1 dd .inputT:-moz-placeholder{color:#999999} /* Firefox版本4-18 */
.form1 dd .inputT::-moz-placeholder{color:#999999} /* Firefox版本19+ */
.form1 dd .inputT:-ms-input-placeholder{color:#999999} /* IE浏览器 */
.form1 dd .code{width: 100px;height:50px;}
.form1 dd .code img{display: block;width: 100px;height:50px;}
.form1 dd .btn{display: block;height: 55px;line-height: 55px; width:246px;text-align: center;font-size:16px;color: #ffffff;background: #be0403; margin:0 auto;}
.form1 dd .textarea{border: 1px solid #d2d2d2;line-height:24px;background: none;font-family: "microsoft yahei";color: #666;font-size: 14px;padding: 5px;width: 1178px;height: 188px;}
.form1 dd .btn:hover{ opacity:0.8}
.caseVBox1_t .more{line-height: 40px;color:#666666;font-size: 14px}
.caseVBox1_t .more:hover{color:#0352af}
.form1 dd .txt{line-height: 48px;padding-left: 10px;color: #999999;font-size: 14px;}
.form1 dd .webuploader-pick{width: 100px;height: 50px;text-align: center;line-height: 50px;font-size: 14px;color: #666666;background: #e9e9e9;}
/*slelect.demo样式start*/
.select2{width:517px; height:48px; position:relative; padding-right:30px;background: #fff;margin-left: 8px;left:-8px;margin-bottom: 8px;}
.select2 .seljg{line-height:48px; color:#999999; font-size:14px; cursor:pointer;text-align: left}
.select2 i{display:block; width:30px; height:48px; background:url(../images/sel2.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.select2 .selTj{width:100%; overflow:hidden;max-height:120px; overflow-y:auto; position:absolute; left:0; top:48px; background:#FFF; display:none; z-index:100000}
.select2 .selTj a{display:block; height:30px; line-height:30px;text-align: center;color:#999999; margin-bottom:1px;}
.select2 .selTj a:hover{background:#f8f8f8; color:#044396;}
.select2 .selTj a.hover{background:#f8f8f8; color:#044396;}
.select2.w_499{width:499px}
/*slelect.demo样式end*/
/*联系我们*/
.contUsT{height: 45px;line-height: 45px;color: #333333;font-size: 20px;}
.contUsBox{width:1370px}
.contUsBox .div{display: inline;float: left;width: 370px;height: 260px;overflow: hidden;margin-right:85px;position: relative;}
.contUsBox .div .icon{width: 84px;height: 80px;position: absolute;top: 0;left: 50%;margin-left: -42px;z-index: 1;background-position: center center;background-repeat: no-repeat; background-color:#1d3487; border-radius:3px;}
.contUsBox .div .txt{width: 370px;height:225px;background: #f6f6f6;overflow: hidden;margin-top: 35px;}
.contUsBox .div .txt .divT{clear: both;height: 40px;line-height: 40px;text-align: center;margin-top:64px;font-size: 16px;color: #333333;}
.contUsBox .div .txt .txtBox{font-size: 16px;line-height:30px;color: #666;text-align: center;}
.mapBox{height: 415px;overflow: hidden;}


/*单篇，新闻详细页*/
.articleBox{ line-height:30px; font-size:14px; clear:both; overflow:hidden; color:#666;}
.articleBox img{max-width:100%;}
.articleTitle{text-align: center;line-height:50px;font-size:30px;color:#141414; overflow:hidden; text-transform:uppercase}
.articleTime {display: block;clear: both;text-align: center;color:#666;font-size:14px;line-height:40px;margin-bottom:20px}
.articleTime span{ display:inline-block}
.articleTime b{ color:#da0100}
.artSize{position: relative;margin-left: 15px;}
.artSize a{display: block;font-size: 14px;color:#666;overflow: hidden;}
.artSize a span{font-family: "宋体";padding-right: 5px;font-size: 16px;}
.artSizeBox{display: none;width: 75px;overflow: hidden;position: absolute;left: 0px;top:30px;border-top:1px solid #fff;}
.artSizeBox span{display: block;height: 20px;overflow: hidden;border-top:1px solid #fff;font-size: 14px;color:#666;background: #f5f5f5;text-align: center;line-height: 20px;cursor: pointer;}
.artSizeBox span:hover{background: #da0100;color:#fff;}
.artSizeBox span.hover{background: #da0100;color:#fff;}
.art_share{overflow:hidden; margin-left:20px;}
.art_share a{ padding:0 !important; height:20px !important; width:20px !important; margin:11px 0 0 9px!important;}
.art_share .art_weixin{ background:url(../images/art_share.png) no-repeat left top;}
.art_share .art_tsina{ background:url(../images/art_share.png) no-repeat -29px top;}
.art_share .art_qzone{ background:url(../images/art_share.png) no-repeat -58px top;}
.art_share .art_weixin:hover{ background:url(../images/art_share.png) no-repeat left -21px;}
.art_share .art_tsina:hover{ background:url(../images/art_share.png) no-repeat -29px -21px;}
.art_share .art_qzone:hover{ background:url(../images/art_share.png) no-repeat -58px -21px;}

#play{width:780px;height:450px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:9px;margin:0 auto;}
.newsConBox{ background:#fff; overflow:hidden;}
#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:20px 0 10px 0;border-top:1px solid #d5d5d5;}
.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:#999;font-size: 15px;}
.article_pageUp dl dd a{float: left;font-size:15px;display: inline-block;height:30px;overflow: hidden;color:#999;}
.article_pageUp dl dd a:hover{ color:#da0100}
.article_pageUp .goBack{ width:130px; height:40px; line-height:40px; background:#1d3487; font-size:15px; color:#fff; text-align:center; margin-top:10px;}
.article_pageUp .goBack:hover{ opacity:0.8}
.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:#da0100;}
.articlePage a.hover{color:#fff;background:#da0100;}
.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;}