﻿



/* 内页公共样式 */
a.tit-ac { background: url(../images/hover-bg.png) center  no-repeat;  height: 48px; position: relative; bottom: 4px; color: #fff; font-weight: 600; }
a.dy-more {display: inline-block; float: right; font-size: 14px; color: #3e3a39; line-height: 35px;}
	span.more {float: right; padding: 0 12px 0 0; background: url(../images/icon_more.png) center right no-repeat; }
.rec { float: right; padding-right: 5px; }
	span.rec img {position: relative; bottom: 3px;}

.dytit-tit { display: block;  }
	.dytit-tit h2 { border:1px #e5e7e8 solid; font-size: 16px; font-weight: 700; color: #3e3a39; line-height: 32px; margin: 0 0 8px ; height: 34px; padding: 0 10px 0 20px; background: #eeeeee url(../images/icon-tit.png) center left no-repeat; background-position:10px 10px;   }
	.dytit-tit h2 span { font-size: 14px; font-weight: 500; }

.tits-item{ width: 292px; height: 464px; display: inline-block; float: left; margin-right: 10px;  }
 	.tits-item h3 { color: #3e3a39; font-size: 16px; margin: 0; font-weight: 700; border-bottom: 2px #efefef solid	; padding: 0 0 5px 10px; background:  url(../images/icon-tit.png) center left no-repeat; background-position:0 2px;  　} 
 	.tits-item h3 span { font-weight: 500; font-size: 14px; }

 	.up-t  { position: absolute; left: -120px; top: 275px; z-index: 10000; background: #fff; padding: 15px; border: 4px #e9f4fc solid; }
	.up-t em { color: #6da1c2; font-weight: 700; font-style: normal; font-size: 14px; position: absolute;  top: -2px; right: -1px; padding: 0 5px; cursor: pointer; }
/* 各内页的第一版块banner部分 */
.dy-left { width: 382px; height: 515px; float: left; display: inline-block; }
	.dy-banner { width: 382px; height: 216px; display: inline-block; float: left; position: relative; }
	.dy-banner ul li a img { width: 382px; height: 216px; }
	.img-left {  cursor: pointer; padding: 12px 3px; position: absolute; left: 0; top: 40%; z-index: 10000;  background: rgba(0, 0, 0, 0.4);  width: 25px; height: 50px;}
	.img-right {  cursor: pointer; padding: 12px 6px; position: absolute; right: 0; top: 40%; z-index: 10000;  width: 25px; height: 50px; background: rgba(0, 0, 0, 0.4);}
	.dy-banner.flexslider { width: 565px; }
	.dy-banner .flex-direction-nav a { opacity: 1; top: 60%;  display: none; }
	.dy-banner .flex-control-nav {width: auto;  position: absolute; bottom: 0px; right: 5px;}
	.dy-banner  .flex-control-paging li a { width: 10px; height: 10px; background: #e6e7e8 url(../images/icon-a.png) no-repeat ;  }
	.dy-banner  .flex-control-paging li a.flex-active  { width: 10px; height: 10px; background: url(../images/icon-ac.png) no-repeat ;  }
	.dy-banner .flex-control-nav li {margin: 0 4px;}


/* 电力 begin */
	.dytit-left { width: 382px; height: 464px; float: left; display: inline-block; }
	.dytit-ban { }
	.dytit-ban .flex-control-nav { bottom: 5px; right: 45%; }
	.dytit-ban .flex-control-paging li a.flex-active {width: 10px;height: 10px;background:  url(../images/icon-acc.png) no-repeat;}
	.dytit-ban .flex-control-paging li a {width: 10px;height: 10px;background: #e6e7e8 url(../images/icon-a.png) no-repeat;}
	.dy-contit  { width: 382px;  height: 242px; border: 1px #e6e7e8 solid; padding:0 10px 10px; margin-top: 10px; }
	.we-tit { padding: 15px 0 0;  }
	.we-lasttop { padding-top: 0;  }
	.we-tit p { font-size: 18px; color: #094e9b; text-align: center; font-weight: 700; }
	.we-tit span { font-size: 11px; color: #3e3a39; }
	.we-tit span.more1 { color: #094e9b; width: auto; }
	.dyul-tit { margin-top: 20px; border-top: 1px solid #e6e7e8; padding-top: 10px; }
	.dyul-tit li { width: 50%; float: left; }
	.dyul-tit li a {display: block; color: #3e3a39; font-size: 12px; line-height: 20px; text-align: left; padding-left: 10px; background: url(../images/rec01.png) center left no-repeat; background-position-x: 1px; }
	.dyul-tit li a:hover{ color: #e70000; background: url(../images/rec02.png) center left no-repeat; background-position-x: 1px; }

	.dytit-ad { width: 808px; height: 464px; display: inline-block; float: right; position: relative;  }
		.left-menu { position: absolute; left: -453px; top: -61px; width: 60px; }
		.left-menu.hove { position: absolute; left: -520px; width: 128px; }
		.left-menu h4{ font-size: 18px; color: #fff; line-height: 48px; margin: 0; background: #205295;  border: 1px solid #dddddc; border-bottom: none; padding-left: 8px; font-family: 'Microsoft YaHei'; }
	 	.left-menu.hove h4 {padding-left: 15px;}
	 	.left-menu h4 span {font-size: 12px;}
	 	.lf-menu {   border: 1px solid #dddddc;  }
	 	.lf-menu a { display: block; color: #3e3a39; font-size: 12px; line-height: 28px; padding: 6px 0 6px 20px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
	 	.lf-menu a.selected {background: #205295; color: #fff; }
	 	.h10 { height: 10px; background: #205295; margin: 0 -1px; }
	 	.h20 { width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 10px solid #ebab02;  }
		.left-menu:hover h4{ font-size: 18px; color: #fff; line-height: 48px; margin: 0; background: #205295;  border: 1px solid #dddddc; border-bottom: none; padding-left: 15px; font-family: 'Microsoft YaHei'; }
		.left-menu .lf-menu.hover { display: block; }
		.left-menu:hover .h20 { width: 0; height: 0; border-left: 64px solid transparent; border-right: 64px solid transparent; border-top: 10px solid #ebab02; transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;  }
		.left-menu:hover { position: absolute; left: -520px; width: 128px; transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;  }
		.left-menu.hove .h20 { width: 0; height: 0; border-left: 64px solid transparent; border-right: 64px solid transparent; border-top: 10px solid #ebab02; transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;  }
		.dytit-ad .ad1 { overflow: hidden; height: 63px;}
		
		.itemtit-li { width: 262px; height: 174px; border: 1px #e6e7e8 solid; display: inline-block; float: left;  margin-bottom: 8px;  }
		.itemtit-li h3 { border-bottom: 1px #e6e7e8 solid; line-height: 30px; color: #3e3a39; margin: 0; }
		.itemtit-li h3 a { display: block; margin: 0 10px; font-weight: 700; font-size: 14px;   background: url(../images/icon-jian.png) center left no-repeat;  padding-left: 10px; }
		.itemtit-li h3 a span { font-weight: 500; }
		.itemtit-li li a {margin-left: 10px; display: block; font-size: 12px; color: #3e3a39; line-height: 28px; height: auto; text-align: left;  padding-left:10px; background: url(../images/icon-linedian.png) center left no-repeat  ; background-position-x: 1px; }
		.itemtit-li li a:hover { color: #e70000;  background: url(../images/icon-linedian.png) center left no-repeat ; background-position-x: 1px;}
		.itemtit-li li a:hover span { color: #094e9b; }
	.lflf { padding-left:5px; 　}
	.item-liad { width: 262px; height: 172px; border: 1px #e6e7e8 solid; display: inline-block; float: left; margin-bottom: 8px;  }
		.item-liad h3 { border-bottom: 1px #e6e7e8 solid; line-height: auto; color: #3e3a39; margin: 0; }
		.item-liad h3 a { display: block;  font-weight: 700; font-size: 14px;    }
		.item-liad h3 a img {  }
		.item-liad li a {margin-left: 10px; display: block; font-size: 12px; color: #3e3a39; line-height: 23px; height: auto; text-align: left;  padding-left:10px; background: url(../images/icon-linedian.png) center left no-repeat  ; background-position-x: 1px; }
		.item-liad li a:hover { color: #e70000;  background: url(../images/icon-linedian.png) center left no-repeat ; background-position-x: 1px;}
		.item-liad li a:hover span { color: #094e9b; }	
		.itemtit-ad {width: 390px; height: 63px; border: 1px solid #e6e7e8; display: inline-block; float: left; padding: 6px 10px; }
		.itemtit-ad a { font-size: 16px; color: #004276; display: block; line-height: 24px; }

	 .tits-list  { }
	 		.tits-hot { margin: 10px 0; }
	 		.tits-hot img { width: 90px; height: 90px; float: left; }
	 		.tits-hot p { display: inline-block; font-size: 12px; color: #3e3a39;width: 182px;line-height: 20px; padding: 6px 0 0 8px;}
	 		.tits-hot p span.more1 { color: #094e9b; font-size: 12px; } 
	 	.tits-ul li a { display: block; font-size: 12px; color: #3e3a39; line-height: 30px; padding-left: 10px; background: url(../images/rec01.png) center left no-repeat; background-position-x: 1px;  }
	 	.tits-ul li a .rec {position: relative; top: 1px;}
	 	.tits-ul li:hover a { color: #e70000;　background: url(../images/rec02.png) center left no-repeat; background-position-x: 1px;　}
		.tits-ul li:hover a span { color: #3e3a39; }
	.frfr { float: right; }
	.co-list { margin: 20px 0 0;  }
		.co-list h2 { border:1px #e5e7e8 solid; font-size: 16px; font-weight: 700; color: #3e3a39; line-height: 32px; margin: 0 0 8px ; height: 34px; padding: 0 10px 0 20px; background: #eeeeee url(../images/icon-tit.png) center left no-repeat; background-position-y: 10px; background-position-x: 10px; }
		.co-list h2 span { font-size: 14px; font-weight: 500; }
			.co-ul { margin-bottom: 10px; }
			.co-ul li { width: 12.5%; float: left; margin-bottom: 4px; }
		 	 .co-ul li a { display: block; }
		  	.co-ul li a img { width: 146px; height: 42px; border: 1px #e6e7e8 solid; 　}
		  	.tts-item{ width: 292px; height: 323px; display: inline-block; float: left; margin-right: 10px;  }
		 	.tts-item h3 {　color: #3e3a39; font-size: 16px; margin: 0; font-weight: 700; border-bottom: 2px #f7f7f7 solid	; padding: 0 0 5px 10px; background:  url(../images/icon-tit.png) center left no-repeat; background-position-y: 2px;  　} 
		 	.tts-item h3 span { font-weight: 500; font-size: 14px; }
	 		.tts-hot { margin: 10px 0; }
	 		.tts-hot img { width: 90px; height: 90px; float: left; }
	 		.tts-hot p { display: inline-block; font-size: 12px; color: #3e3a39;width: 182px;line-height: 20px; padding: 6px 0 0 8px;}
	 		.tts-hot p span.more1 { color: #094e9b; font-size: 12px; } 
	 		.tts-ul li a { display: block; font-size: 12px; color: #3e3a39; line-height: 30px;  }
		 	.tts-ul li a .rec {position: relative; top: 1px;}
		 	.tts-ul li:hover a { color: #e70000;　}
			.tts-ul li:hover a span { color: #3e3a39; }
			.tts-icon li a { padding-left: 10px; background: url(../images/icon-titjian.png) center left no-repeat; background-position-x: 1px;  }
			.tts-we span { font-weight: 700; }
			.tts-top li a {  padding-left: 20px;   }
			.tts-top li:nth-child(1) { background: url(../images/top01.png) center left no-repeat ;  }
			.tts-top li:nth-child(2) { background: url(../images/top02.png) center left no-repeat ;  }
			.tts-top li:nth-child(3) { background: url(../images/top03.png) center left no-repeat ;  }
			.tts-top li:nth-child(4) { background: url(../images/top04.png) center left no-repeat ;  }
			.tts-top li:nth-child(5) { background: url(../images/top05.png) center left no-repeat ;  }
			.tts-top li:nth-child(6) { background: url(../images/top06.png) center left no-repeat ;  }
			.tts-top li:nth-child(7) { background: url(../images/top07.png) center left no-repeat ;  }
			.tts-top li:nth-child(8) { background: url(../images/top08.png) center left no-repeat ;  }
			.tts-top li:nth-child(9) { background: url(../images/top09.png) center left no-repeat ;  }
			.tts-top li:nth-child(10) { background: url(../images/top10.png) center left no-repeat ;  }
			.tts-po li a {  padding-left: 10px; background: url(../images/rec01.png) center left no-repeat; background-position-x: 1px;  }
/* 电力 end */

/* 产品 begin */
	.left-menupro .h20 {border-top: 10px solid #f25413;}
	.left-menupro.hove .h20 { border-top: 10px solid #f25413;   }
	.left-menupro:hover .h20 {  border-top: 10px solid #f25413;  }

	.tad-dypro {}
	.tad-dypro .itemtit-li h3 a { margin: 0 10px 0 5px; background: url(../images/icon-ling.png) center left no-repeat; }

	.tits-pro { margin-left: 10px; padding: 6px 0 0;}
		.tits-pro img { width: 71px; height: 49px; border:1px #e6e7e8 solid; float: left; }
		.tits-pro p { float: left; display: inline-block; width: 170px; padding-left: 8px; font-size: 12px; line-height: 22px; font-weight: 700; color: #3e3a39;  }
		.tits-pro p span { font-weight: 500;   }
		.tits-pro p span.more1  { color: #094e9b;	 }

	.pro-firm { width: 335px; height: 464px; display: inline-block; float: left; margin-right:10px; }
		.firm-con li { padding: 10px 0; border-bottom: 1px #e6e7e8 solid; }
		.pro-firm img { width: 112px; height: 64px; border: 1px #e6e7e8 solid; float: left; }
		.firm-tit { float: left; display: inline-block; width: 208px; padding: 0 0 0 10px;}
		.firm-tit p { font-size: 12px; color: #3e3a39; font-weight: 700; line-height: 26px; display:block; word-break:keep-all;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  }
		.firm-tit span { font-size: 12px; color: #3e3a39; font-weight: 500;  }
		.firm-tit span.more1 { color: #094e9b; }

	.pro-pro { width: 500px; height: 464px; display: inline-block; float: left;  margin-right:0;}
		.pro-ol { padding: 0; }
		.pro-ol li { width: 33.33%; float: left; margin-top: 15px; height: 202px; overflow: hidden; }
		.pro-ol a { display: block;  padding: 0 15px;}
		.pro-ol img { width: 128px; height: 97px; display: block; }
		.pro-ol p { font-size: 14px; color: #3e3a39; line-height: 18px; margin: 5px 0 ; height: 30px; overflow: hidden; }
		.pro-ol span { font-size: 12px; color: #3e3a39; line-height: 18px; display: block; }

	.pro-new { width: 345px; height: 464px; display: inline-block; float: right; margin:0 0 0 10px; }
		.new-pro {  padding: 15px 0 0;}
		.new-pro img { width: 90px; height: 68px;  float: left; }
		.new-pro p { float: left; display: inline-block; width: 230px; padding-left: 8px; font-size: 12px; line-height: 22px; font-weight: 700; color: #3e3a39;  }
		.new-pro p span { font-weight: 500; }
		.new-pro p span.more1  { color: #094e9b;}
		.pro-new ul { margin-top: 12px; }
		.pro-new li a { display: block; font-size: 12px; color: #3e3a39; line-height: 28px; height: auto; text-align: left; padding-left: 10px; background: url(../images/icon-linedian.png) center left no-repeat; background-position-x: 1px; }
		.pro-new li:hover a { color: #e70000;   }
		.pro-new li:hover span { color: #3e3a39; }
	.pro-garden { width: 595px; height: 464px; display: inline-block; float: left; }
		.card-tab { width: 595px;  float: left; display: inline-block; }
			.card-li { border-bottom: 1px #e6e7e8 solid; margin-bottom: 5px; } 
			.card-li  li {  height: 35px; display: inline-block; margin-right: 0px; position: relative; top: 1px; border: 1px #e6e7e8 solid;   }
			.card-li  li a { background: #efefef; padding: 0 10px; display: block; text-align: center; font-size: 16px; color: #3e3a39; line-height: 35px; height: 35px;  font-weight: 600; }
			.card-li li a.selected { border-bottom: 1px #fff solid; background: #fff; }
			.card-con .pic { width: 50%; float: left; margin: 5px 0 ; position: relative; }
			.card-con .pic a {  display: block; }
			.card-con .pic img { width: 102px; height: 77px; display: inline-block; border: 1px #e6e7e8 solid; float: left; }
			.in-tit { width: 180px; display: inline-block; float: left; padding:0 10px; }
			.in-tit p { font-size: 14px; line-height: 30px ; color: #3e3a39; font-weight: 600;  }
			.in-tit span { font-size: 12px; color: #3e3a39; display: block; }
			.card-st {   border: 1px #f7f7f7 solid; }
			.card-st a {display: block; font-size: 14px; color: #3e3a39; line-height: 28px; height: auto; text-align: left; padding-left: 10px; background: url(../images/rec01.png) center left no-repeat; background-position-x: 1px;}
			.card-st a:hover { color: #e70000;  background: url(../images/rec02.png) center left no-repeat ; background-position-x: 1px;  }
			.card-st a:hover span { color: #3e3a39; }
	.pro-downcen { width: 595px; height: 464px; display: inline-block; float: right; }
		.card-cons .in-tit { width: 184px; position: relative;}
		.card-cons .in-tit span {display: inline-block; line-height: 24px; }
		.card-cons .in-tit span.more1 { color: #094e9b; }
		span.colour { color: #727171;  }
		span.down {position: absolute; right: 30px; bottom: 1px; color: #3e3a39; background: url(../images/icon-downpro.png) center left no-repeat ; padding: 0 0 0 10px; margin-left: 10px; }

	.pro-buscen { width: 595px; height: 464px; display: inline-block; float: left; }
		.card-recruit { width: 595px;   display: inline-block;  }
			.card-ruit { border-bottom: 1px #e6e7e8 solid; margin-bottom: 5px; } 
			.card-ruit  li {  height: 35px; display: inline-block; margin-right: 0px; position: relative; top: 1px; border: 1px #e6e7e8 solid;   }
			.card-ruit  li a { background: #efefef; padding: 0 10px; display: block; text-align: center; font-size: 16px; color: #3e3a39; line-height: 35px; height: 35px;  font-weight: 600; }
			.card-ruit li a.selected { border-bottom: 1px #fff solid; background: #fff; }
			.card-main a { display: block; font-size: 12px; color: #3e3a39; line-height: 30px; height: auto; text-align: left; }
			.card-main a:hover { color: #e70000;  }
			.card-main a:hover span  { color: #3e3a39;  }
			.bus-intro { position: relative; padding: 10px; border: 1px #e6e7e8 solid; margin: 10px 0 ;   }
			.bus-intro p { color: #3e3a39; font-size: 12px; display: inline-block; margin-right: 20px;  }
			.bus-intro p span {  color: #3e3a39; font-size: 12px; font-weight: 700; }
			.bus-intro button { position: absolute; top:10px; right: 20px;  background: #205295 ; border:#205295 1px solid; border-radius: 5px; background: #205295 url(../images/icon-g.png) center left no-repeat\9;
background-position-x: 20px\9; padding: 6px 24px 6px 40px\9; color: #fff; font-size: 14px;   }
			.bus-intro button a { background: url(../images/icon-g.png) center left no-repeat; padding-left: 10px ; padding: 5px 20px; margin-left: 20px;  font-size: 14px; color: #fff;  }
			.bus-intro button:hover a { color: #fff; }
			.card-ruit li a.col-lan { background: #205295; color: #fff; height: 33px;}
			.card-ruit li a.col-lan.selected { color: #fff; background:#fff; color: #205295; height: 35px; }
			.card-ruit li a.col-cheng { background: #f25413; color: #fff; height: 33px;}
			.card-ruit li a.col-cheng.selected { color: #fff; background:#fff; color: #f25413; height: 35px; }
	.pro-train { width: 595px; height: 464px; display: inline-block; float: right; }
		.pro-train h3 { font-size:14px; color: #3e3a39; padding:5px 10px 5px 15px; border: 1px #e6e7e8 solid;  margin: 0;  font-weight: 700; background: url(../images/icon-ling.png) center left no-repeat; background-position-x: 4px; }
		.pro-train h3 span { font-weight: 500; }
		.train-lf { width: 293px; float: left; }	
		.train-lf li { padding: 5px 0; border-bottom: 1px #e6e7e8 solid; }
		.train-lf li:last-child { border: none; }
		.train-lf img { width: 99px; height: 120px; border: 1px #e6e7e8 solid; float: left; }
		.train-tit { float: left; display: inline-block; width: 180px; padding: 0 0 0 10px;}
		.train-tit p { font-size: 12px; color: #3e3a39; font-weight: 700; line-height: 26px;  }
		.train-tit span { font-size: 12px; color: #3e3a39; font-weight: 500;  }
		.train-tit span.more1 { color: #094e9b; }

		.train-lr { width: 293px; float: right;  }
			.train-icon li a { display: block; font-size: 12px; color: #3e3a39; line-height: 30px; padding-left: 20px; background: url(../images/icon-titjian.png) center left no-repeat ; background-position-x: 4px;   }
			.train-icon li:nth-child(1) a { background: url(../images/top01.png) center left no-repeat ;  }
			.train-icon li:nth-child(2) a { background: url(../images/top02.png) center left no-repeat ;  }
			.train-icon li:nth-child(3) a { background: url(../images/top03.png) center left no-repeat ;  }
/* 产品 end */


/* 资讯 begin */
	
	.tab-ban { width: 486px; height: 270px; float: left; display: inline-block; overflow: hidden; }
		.new-ul { width: 126px; height: 270px; float: right; display: inline-block; overflow: hidden; border: 1px #e6e7e8 solid; }
		.new-ul li { height: 67px; background: #eee;   }
		.new-ul li a { display: block; font-size: 12px; line-height: 20px; color: #3e3a39; padding: 16px 8px; overflow: hidden; }
		.new-ul li.selectTag  {  background: #fff; }
		.new-main { width: 360px; float: left; display: inline-block; overflow: hidden; }
		.new-main img { width: 360px; height: 270px;}
		#tagContent1 ,#tagContent2 ,#tagContent3 { display: none;}
	.hot-focus { width: 524px; height: 270px; float: left; display: inline-block; overflow: hidden; margin-left: 10px; }
		.focus-tab { width: 524px;  display: block; }
			.focus-li { border-bottom: 1px #e6e7e8 solid; } 
			.focus-li  li { width: 93px;  height: 35px; display: inline-block; margin-right: -3px; position: relative; top: 1px; border: 1px #e6e7e8 solid; border-radius: 3px 3px 0 0;  }
			.focus-li  li a { border-radius: 3px 3px 0 0; background: #efefef; padding: 0 10px; display: block; text-align: center; font-size: 16px; color: #3e3a39; line-height: 35px; height: 35px;  font-weight: 600; }
			.focus-li li a.selected { border-bottom: 1px #fff solid; background: #fff; }
			.focus-contit  { width: 524px;  height: 235px; border: 1px #e6e7e8 solid; padding:0 10px 10px; margin-top: -1px;  }
			.focus-tit { padding: 20px 0 0;  }			
			.focus-tit p { font-size: 18px; color: #3e3a39; text-align: center; font-weight: 700; line-height: 36px; }
			.focus-tit span { font-size: 12px; color: #727171; }
			.focus-tit span.more1 a { color: #094e9b; width: auto; }
			.dyul-focus { margin-top: 20px; border-top: 1px solid #e6e7e8; padding-top: 10px; }
			.dyul-focus li { width: 50%; float: left; }
			.dyul-focus li a {display: block; color: #3e3a39; font-size: 12px; line-height: 24px; text-align: left; padding-left: 10px; background: url(../images/rec01.png) center left no-repeat; background-position-x: 1px; }
			.dyul-focus li a:hover{ color: #e70000; background: url(../images/rec02.png) center left no-repeat; background-position-x: 1px; }		
	.new-ad { width: 170px; height: 270px; float: right; display: inline-block;　}
	.analysis { width: 780px; height: 355px; float: left; display: inline-block; margin-top: 20px; overflow: hidden;  }
		.sis-tab { width: 780px; float: left; display: block; }
			.sis-li { border-bottom: 1px #e6e7e8 solid; margin-bottom: 5px; } 
			.sis-li  li { width: 100px;  height: 35px; display: inline-block; margin-right: -3px; position: relative; top: 1px; border: 1px #e6e7e8 solid; border-radius: 3px 3px 0 0;  }
			.sis-li  li a { border-radius: 3px 3px 0 0; background: #efefef; padding: 0 10px; display: block; text-align: center; font-size: 16px; color: #3e3a39; line-height: 35px; height: 35px;  font-weight: 600; }
			.sis-li li a.selected { border-bottom: 1px #fff solid; background: #fff; }			
		.sis-con { }
			.analy {  width: 242px;  display: inline-block; float: left;  }
			.analy a { display: block;}
			.analy-pic { position: relative; width: 242px; height: 184px; border: 1px #e6e7e8 solid; }
			.analy-pic p { position: absolute; background: rgba(255,255,255,0.8); bottom: 0; left: 0; font-size: 12px; line-height: 24px; color: #3e3a39; display: block; width: 100%; text-align: center; }
			.analy-pics { margin-top: 20px;  width: 50%; float: left; display: inline-block; }
			.analy-pics img { width: 118px; height: 90px; border: 1px #e6e7e8 solid; }
			.analy-pics p { font-size: 12px; line-height: 18px; color: #3e3a39; display: block; text-align: left;　}
			.analy-pics:last-child { float: right; text-align: right; }
			.analy-tit { float: right; width: 510px; }
			.ly-tit li {margin-bottom: 9px;}
			.ly-tit p { font-size: 16px; line-height: 30px; color: #000; font-weight: 700; }
			.ly-tit span { font-size: 11px; line-height: 24px; color: #727171; }
			.ly-tit span a { color: #094e9b; }
			.ly-love h3 { color: #3e3a39; font-size: 14px; line-height: 16px; font-weight: 700; background: url(../images/icon-new03.png) no-repeat ; background-position-y: 2px; margin: 0 0 5px; padding: 0 0 5px 15px; border-bottom: 1px #e6e7e8 solid; }
			.ly-love h3 a { font-weight: 500;  }
			.ly-love ul { background: #f3f4f4; padding: 5px; }
			.ly-love li { padding: 10px 0 10px 10px; background: url(../images/icon-titjian.png) center left no-repeat ;  }
	.column { width: 410px; height: 355px; float: right; display: inline-block; margin: 20px 0 0 ; overflow: hidden; }
		.column-li a img { position: relative; bottom: 3px; left: -2px;}
		.column-con li { padding: 10px 0 12px; border-bottom: 1px #e6e7e8 solid; }
		.column-con li img { width: 110px; height: 83px; float: left; display: inline-block; }
		.column-tit { display: inline-block; float: right; width: 280px; position: relative; }
		.column-tit h3 { color: #3e3a39; font-size: 12px; line-height: 24px; margin: 0; }
		.column-tit p ,.column-tit span { color: #727171; font-size: 12px; margin-top: 5px; } .column-tit p a.xq{position: absolute;right: 0;bottom: 5px;}
		.column-tit p span.more1 a { color: #094e9b; }
		span.article { padding-left: 15px; background: url(../images/icon-new01.png) center left no-repeat ; position: absolute; bottom: 0; left: 0;   }
		span.browse { padding-left: 18px; background: url(../images/icon-new02.png) center left no-repeat ; position: absolute; bottom: 0; left: 125px;   }
	.on-line { width: 780px; height: 355px; float: left; display: inline-block; margin-top: 20px; overflow: hidden; }
		.analy-title { position: relative; }
		.analy-title p { font-size: 14px; color: #3e3a39; line-height: 18px; font-weight: 700; margin: 5px 0; }
		.analy-title span { font-size: 12px; display: inline-block; }
		.analy-title span.more1 a { display: inline-block; color: #094e9b;  }
	.application { width: 410px; height: 355px; float: right; display: inline-block; margin-top: 20px; overflow: hidden; }
		.lication-list a { color: #3e3a39; font-size: 12px; line-height: 29px; padding-left: 10px; background: url(../images/icon-titjian.png) center left no-repeat ; display: block; }
	.friendship { display: block; margin-top: 20px; }
		span.apply a { font-size: 12px; line-height: 24px; color: #fff; display: inline-block; background: #094e9b; border-radius: 5px;margin-left: 25px; position: relative; bottom: 2px; padding: 0 5px;   }
		.friendship p a { font-size: 12px; color: #3e3a39; line-height: 24px; display: inline-block; padding: 0 15px;  }

.focus-li em { width:40px; height: 28px; color: #fff; font-size: 12px; line-height: 14px; background: url(../images/icon-xie2.png) right top no-repeat; background-size: 100%;  text-align: center; display: block; position: absolute;right: -4px; top: 1px; z-index: 2; font-style: normal; font-weight: 500; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
 .sis-li  span.more { position: relative; top: 12px; }
 	/* 商机板块 begin*/
 		.map-con { }
 		.map-con .focus-tit { background: url(../images/icon-map.jpg) no-repeat; height: 170px; }
 		.map-con .focus-tit p { color: #094e9b; font-size: 24px; font-weight: 700; padding-top: 50px; }
 		.map-con .dyul-focus {margin-top: 0px;border-top: 2px solid #8cb7df;  padding: 20px 0px; text-align: center;}
 		.map-con .dyul-focus span { color: #000; padding-right: 15px; }
 		.new-seoli { border-bottom: 1px #e6e7e8 solid; }
 		.new-seoli li { width: 130px;  height: 35px; display: inline-block; margin-right: -3px; position: relative; top: 1px; border: 1px #e6e7e8 solid; border-radius: 3px 3px 0 0;}
 		.new-seoli li a{border-radius: 3px 3px 0 0; background: #fff; padding: 0 10px; display: block; text-align: center; font-size: 16px; color: #3e3a39; line-height: 35px; height: 35px; font-weight: 600;}
 		.new-seoli li img {position: relative; bottom: 3px; left: -2px; }
 			.seo-contit  { width: 170px;   border: 1px #e6e7e8 solid; padding:0 10px 10px; margin-top: -1px;  }
			.seo-tit { padding: 10px 0; border-bottom: 1px solid #e6e7e8; }
			.seo-tit p { font-size: 12px; color: #3e3a39; line-height: 30px; margin-bottom: 2px; }
			.seo-tit select { border-radius: 3px 0 0 3px; height: 28px; width: 95px; border: 1px solid #e6e7e8;  }
			.seo-tit select option { text-indent: 10px;  }
			.seo-tit .form-control { background: #fff url(../images/icon-ser.png) no-repeat left center;  background-position-x: 5px; width: 65px; display: inline-block; height: 26px; border: 1px solid #e6e7e8; margin-right: -2px; }
			.seo-tit .search-span { width: 30px; display: inline-block; height: 28px; position: relative; bottom: 3px; }
			.seo-tit .search-span { bottom:6px\9; }
			 .seo-tit .search-span { bottom:5px; }
			 @-moz-document url-prefix() { .seo-tit .search-span { bottom:3px; } }
			.seo-tit .btn { display: inline-block; padding: 2px 2px; border: 1px solid #e6e7e8; border-radius: 3px 0 0 3px; color: #fff; background: #094e9b;}
			.seo-hot { height: 138px; padding-top: 10px; }
			.seo-hot span { font-size: 12px; color: #3e3a39; font-weight: 700; } 
			.seo-hot a { font-size: 12px; color: #727171; display: inline-block; padding: 0 3px;  }

 		.column-lis li { width: 115px; }
 		.column-cons li img { width: 112px; height: 64px; border: 1px solid #e6e7e8; }
 		.column-cons .column-tit {  height: 64px; }
 		.column-cons li { padding: 7px 0;  }
 		.column-cons .column-tit h3 { font-weight: 700; }

 		.applications .sis-li  li { width: 115px; }
 		.applications .column-con li img { width: 85px; height:93px; }
 		.applications .column-tit {width: 295px; height: 93px;}
 		.applications .column-tit p, .applications .column-tit span {line-height: 20px;}
 		.applications .lication-list a { display: inline-block; width: 230px; line-height: 28px; }
 		.applications .lication-list span {color: #094e9b; }
 		.applications .lication-list button { float: right; color: #fff; font-size: 12px; margin-top: 3px;  background: #094e9b; border: 1px solid #094e9b; border-radius: 5px; }
 		

 		.line-peo li { width: 50%; display: inline-block; float: left; margin: 10px 0 15px; }
 		.line-peo li img { width: 102px; height: 141px; border: 1px solid #e6e7e8; display: inline-block; float: left; } 
 		.line-peo li .teacher { float: right; display: inline-block; width: 270px; padding-right: 10px; }
 			.teacher h3 { font-size: 14px; color: #000; font-weight: 700; line-height: 28px;  margin: 0;}
 			.teacher p { font-size: 12px; line-height: 20px; color: #000; margin-bottom: 10px;  }
 			.teacher span { font-size: 12px; line-height: 20px;  }
 			.sis-li li a img {position: relative; bottom: 3px; left: -2px; }

 	/* 商机板块 end*/
/* 资讯 end  */

/* 新闻列表 begin */

	/* 定义关键帧 */
	@-webkit-keyframes shade{
	    from{opacity:1;}
	    15%{opacity:0.4;}
	    to{opacity:1;}
	}
	@-moz-keyframes shade{
	    from{opacity:1;}
	    15%{opacity:0.4;}
	    to{opacity:1;}
	}
	@-ms-keyframes shade{
	    from{opacity:1;}
	    15%{opacity:0.4;}
	    to{opacity:1;}
	}
	@-o-keyframes shade{
	    from{opacity:1;}
	    15%{opacity:0.4;}
	    to{opacity:1;}
	}
	@keyframes shade{
	    from{opacity:1;}
	    15%{opacity:0.4;}
	    to{opacity:1;}
	}
	/* wrap */
	#wrap{ width: 660px ;height:auto;margin:0; display: block;}
	#wrap .box{width:660px;height:auto; border:none;float:left; position: relative; border-bottom: 1px #e6e7e8 solid; padding: 20px 0;}
	#wrap .box .info{ }
	#wrap .box .info .pic { float: right; }
	#wrap .box .info .pic img { width: 200px; height:113px !important;  }
	#wrap .box .info .pic:hover{-webkit-animation:shade 3s ease-in-out 1;-moz-animation:shade 3s ease-in-out 1;-ms-animation:shade 3s ease-in-out 1;-o-animation:shade 3s ease-in-out 1;animation:shade 3s ease-in-out 1;}

	#wrap  h2 { margin: 0; text-align: center;  padding: 10px 0; position: relative;   }
	#wrap  h2  span {  font-size: 12px; color: #898989;  padding: 10px; background: #fff; position: relative; z-index: 9; }
	#wrap  h2::after {  position: absolute; border-bottom: 1px solid #e6e7e8 ; content: "";  height: 1px;width: 100%;left: 0; bottom: 20px; }
	#wrap .box .info .title a { margin:0 auto;line-height:40px; color:#3e3a39;font-size:18px;font-weight:bold;overflow:hidden; font-size: 24px; color: #000; width: 450px; display: inline-block; }
	#wrap .box .info .title p { position: relative; bottom: 6px; }
	a.hot-list { background: url(../images/icon-re.png) center left no-repeat ; padding-left: 25px; }
	#wrap .box .info .title span { position: absolute; bottom: 20px; left: 0; color: #727171; }
	.list-new { background: #fff; margin-top: 50px; }
	.list-new .copyright { font-size: 14px; color: #727171; }
	.load-more { color: #898989; font-size: 12px; text-align: center; padding: 25px; width: 660px;  }
	.load-more img { display: block; margin: 4px auto; }

	/* fex-new */
	section.container { position: relative;}
	.fex-new { position: absolute; right: 0; top: 15px; width: 470px;  }
	.fex-new h3 { font-size: 16px; color: #3e3a39; padding: 25px 0 5px; margin: 0; font-weight: 700; background: url(../images/icon-huan01.png) center left no-repeat; background-position-y: 32px; padding-left: 10px; }
	.fex-new h3 span a {  color: #3e3a39; font-weight: 500; padding-left: 10px;  }
	.look-new li { width: 235px; float: left; overflow: hidden; }
	.look-new ul { margin-left: 10px; }
	.look-new li a { display: inline-block; font-size: 14px; color: #3e3a39; background: url(../images/rec01.png) center left no-repeat ; padding-left: 10px; line-height: 30px; }
	.fex-sec { border: 1px solid #e6e7e8; padding: 10px 15px; margin: 15px 0px 0; float: left; display: inline-block; width: 322px;  }
	.hot-sec { padding: 10px 0; }
	.hot-sec span { color: #3e3a39; font-size: 14px; font-family: 'Microsoft YaHei';  }
	.hot-sec a{ font-size: 12px; color: #727171; padding-right: 10px; }
	.fex-sec .form-control { border-radius: 0;  background: #fff url(../images/icon-ser.png) no-repeat left center; background-position-x: 5px; padding-left: 25px; }
	.fex-sec .btn-default { border-radius: 0; width: 70px; background: #094e9b; color: #fff; border: 1px #094e9b solid; }

	.fex-but { float: left; display: inline-block; }
	.fex-but button{ width: 140px; margin: 15px 0 0 5px; border: 1px #ccc solid; background: #f4f4f4; padding: 19px 0; color: #094e9b; }
	.fex-but button img {padding-right: 5px; position: relative; bottom: 1px; display: block; margin: 0 auto; width: 68px; padding-bottom: 10px; }
	.fex-ad { margin: 10px 0; }
	.fex-ad img { width: 470px; height: 120px; }
	.fex-new.active { position: fixed;right: inherit; margin-left: 730px; height: auto; }

	.new-lis .search { position: absolute; margin: 5px 0 0 10px; top: 0 ; }
	.new-lis .logo { padding: 15px 0px 0 7px; }
	.new-lis .code { float: right; bottom: 10px; position: relative; left: -15px; }
	.look-new { width: 235px; float: left; }
/* 新闻列表end */
	.search  img { position: relative; top: -10px; left: -20px;}
/* 产品列表 begin */
	/* wraps */
	#wrap.wraps{ width: 660px ;height:auto;margin:0; display: block;}
	#wrap.wraps .box{width:330px;height:auto; border:none;float:left; position: relative; border-bottom: 1px #e6e7e8 solid; padding: 20px 0;}
	#wrap.wraps .box .info{ }
	#wrap.wraps .box .info .pic { float: left; display: inline-block; }
	#wrap.wraps .box .info .pic img { width: 150px; height:113px !important;  }
	#wrap.wraps .box .info .pic:hover{-webkit-animation:shade 3s ease-in-out 1;-moz-animation:shade 3s ease-in-out 1;-ms-animation:shade 3s ease-in-out 1;-o-animation:shade 3s ease-in-out 1;animation:shade 3s ease-in-out 1;}
	#wrap.wraps .box .info .title { width: 200px; float: left; width: 170px; }
	#wrap.wraps .box .info .title a { margin:0 auto; padding-left: 8px; line-height:24px; color:#3e3a39;font-size:18px;font-weight:bold;overflow:hidden; font-size: 16px; color: #000; width: auto; display: inline-block; }
	#wrap.wraps .box .info .title p { position: relative; bottom: 6px; }
	#wrap.wraps .box .info .title span { position: inherit;  color: #3e3a39; font-size: 12px; display: block; padding-left: 8px; }
/* 产品列表end */

/* 详情 */

.detail-main { width: 770px; display: inline-block; float: left; margin-top: 25px;  }
.detail-main h1 { font-size: 24px;  color: #3e3a39; text-align: center; margin: 0 0 20px;}
.fen-data { border-bottom: 1px solid #e6e7e8; padding: 0 0 3px; }
.fen-data span { font-size: 12px; color: #727171; display: inline-block;  }
span.menu-name {  color: #059de7; }
.fen-more { position: relative; background: url(../images/detail-01.png) no-repeat left center; background-position-x: 50px; padding-right: 18px; }


.fen-more:hover {  }
.fen-more:hover .fen-show { display: inline-block;  }
.fen-show { display: inline-block; width: 88px; position: absolute; top: 20px; left: 0;  }
.fen-show  a { width: 70px; color: #595757; display: block; padding: 0 0 5px; 　}
.detail-other { width: 400px; display: inline-block; float: right; margin-top: 25px; }
.de-intro { margin: 10px 0 20px; }
.de-intro p { font-size: 14px; color: #3e3a39; line-height: 30px; }
.de-content { margin: 0 0 40px; }
.de-content img { display: block; margin: 20px auto 30px; }
.de-content p { text-indent: 2em; font-size: 14px; color: #3e3a39; line-height: 30px;  }
.notice { font-size: 14px; color: #3e3a39; line-height: 30px; background: #efefef; padding-left: 10px;  }
.de-page { }
.de-page p { font-size: 14px; color: #3e3a39; line-height: 30px;  }
.de-page p a { color: #3e3a39; }
.de-page p a:hover { color: #e70000; }
.de-page p a:hover b {color: #3e3a39; }
.de-page p a.coplay { color: #094e9b; padding-left: 30px; }
.de-page p span { display: inline-block; padding-left: 50px; }
.about-new { margin: 20px 0; }
.about-news li { width: 50%; float: left; display: inline-block; }
.about-news li a { color: #3e3a39; font-size: 14px; line-height: 30px;  background: url(../images/rec01.png) center left no-repeat; padding-left: 10px; }
.key-word { padding: 10px 10px 15px; margin-top: -6px; border: #e6e7e8 solid 1px;  }
 .key-word a { font-size: 14px; color: #3e3a39; line-height: 30px; padding-right: 8px; }
.other-ad { margin: 10px 0;  }
.other-ad img { width: 400px; height: 120px; }

.de-industry, .de-exchange, .de-special { margin-top: 10px; }



/* 应用服务 begin */

header.app-ser { background: #fff; }
.app-ser .header-top { background: #fcfdfd; }
.app-ser .head-tit { background: #f6f6f6; border-bottom: 1px #e6e7e8 solid; margin-bottom: 10px;  }
.app-ser .login-tit { margin-bottom: 5px;  line-height: 25px;}
.app-ser .lf-nav {line-height: 25px; }
.header-nav  { float: right; }
.header-nav a { font-size: 18px; color: #595757; font-weight: 700; line-height:36px; display: inline-block; padding: 0 15px; cursor: pointer;   }
.header-nav a:hover { color: #85b801; }

.app-banner { width: 1200px; position: relative;  }
.app-banner img { width: 1200px; height: 450px; }
.app-banner .flex-control-paging li a { width: 22px; height: 10px; border: 1px #c9caca solid; background: rgba(255,255,255,0);}
.app-banner  .flex-control-paging li a.flex-active { background: rgba(255,255,255,.7); }
.app-banner:hover .flex-direction-nav a {  opacity: 1; }
.app-banner .flex-control-nav { bottom: 20px;}

.app-about { height: 600px;  padding: 90px 0 0 50px; background: #f8fcee;  }
.app-about img { width: 450px; height: 420px; display: inline-block; float: left; }
.app-abouttit {  width: 570px; height: 420px; display: inline-block; float: left; padding: 80px 0 0; margin-left: 75px;}
.app-about h2 { font-size: 30px; margin: 20px 0; color: #3e3a39; font-weight: 700;}
.app-about p { font-size: 12px; color: #3e3a39;  line-height: 24px;}


.app-serve {  height: 600px; }
.app-serve h2 { font-size: 30px; color: #3e3a39; text-align: center; margin: 0; padding: 70px 0 60px; font-weight: 700; }
.app-serve li { width: 25%; float: left; display: inline-block; text-align: center; margin-bottom: 30px;}
.app-serve .ser-img { background: #3376e8; width: 120px; height: 120px; margin: 0 auto; position: relative;  }
.ser-img img { padding: 30px 19px; }
.ser-img em { position: absolute; top: 0; right: -5px; background: url(../images/app-icon.png) no-repeat; width: 42px; height: 16px;text-align: left; font-style: normal; color: #fff; font-size: 12px; }
.app-serve p { font-size: 20px; color: #3e3a39; line-height: 30px;　}
.app-serve span { font-size: 12px; color: #3e3a39; line-height: 18px;　  }
/* advantage */
.col_advantage { height:700px; } 

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}

#d_tab29{position:relative;text-align:left; top: 80px;}
#d_tab29 .d_img{position:relative;margin:0 auto;;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%;box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.23);}

#d_tab29 .d_img li.d_pos1{display:block;width:150px;left:13%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:200px;left:23%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:250px;left:39%;top:20px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:200px;left:60%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:150px;left:75%;top:60px;z-index:1}

#d_tab29 .d_menu{position:absolute; top: 515px; width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url(../images/icon_03.png) no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
#d_tab29 .d_menu li.d_select{background:url(../images/ico_04.png) no-repeat 0 0 ;}

#d_tab29 .d_next{position:absolute;right:0%;top:222px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:0%;top:222px;z-index:10;cursor:pointer}


/* ie8 */
.focus-li em { background: none\0;  *background: none;}

.dytit-ad .ad1 { height: 63px; overflow: hidden; }

/* banner dytit-ban 标题 */
.dytit-ban ul a { display: block; position: relative; }
.dytit-ban  ul h2 { *background: #000;  background: #000\0; }
.dytit-ban ul h2 { position: absolute; bottom: 0; width: 382px; margin: 0; font-size: 16px; background: rgba(0,0,0,0.7);  color: #fff; line-height: 30px; padding: 0 10px; }
.dytit-ban .flex-control-nav { bottom: 5px;right: 0;}

/* 2-24 */
.focus-li { *display: inline-block; }
.focus-li li { *display: inline; *zoom: 1; *float: left; *margin-right: 6px; }
.sis-li { *display: inline-block; }
.sis-li li { *display: inline; *zoom: 1; *float: left; *margin-right: 6px; }

span.more { *float: none; }
.rec,.frfr { *float: none; }
.dy-contit { *width: 360px; }
.itemtit-li,.item-liad { *width: 260px; }
.card-li li { *display: inline; *zoom: 1;  *margin-right: 6px; }
.card-con .pic { *width: 49%; }
.in-tit,.card-cons .in-tit { *width: 165px; }
.card-ruit li { *display: inline; *zoom: 1;  *margin-right: 6px; }
.bus-intro p { *display: inline; }
.dyul-tit { *margin-top: 0; }
.seo-contit{ *width: auto;}
.sis-li span.more { *display: none; }
.seo-tit .form-control { *width: 15px;}
.dytit-left { *overflow: hidden; }
.itemtit-li { *margin-bottom:1px; }
.dy-contit  { *height: 226px;   }
.dyul-tit { *margin-top: 20px; }
.new-main { *width: auto; }
.seo-tit .form-control { *height: 15px; }
.seo-tit .btn{ *position: relative; *top: -4px; }