body{font-family:"Microsoft Yahei";font-size:14px;color:#5B5B5B; padding:0; margin:0;min-width: 1020px;}
input , textarea , select{
	font-family: "Microsoft Yahei";
	color: #5B5B5B;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.buttom_02{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	}
/*头部*/
.t_bg{ width:100%; height:26px; background:#E7E7E7;}
.t_bg .top{ width:1000px; height:26px; margin:0px auto; text-align:right; line-height:26px;}
.t_bg .top a,.t_bg .top i{ display:inline-block; *display:inline; zoom:1; font-size:13px; color:#555555; height:20px; line-height:20px; vertical-align:top; margin-top:3px;}
.t_bg .top a:hover{ color:#006FA4;}
.t_bg .top i{ padding:0 7px; font-style:normal;}
.head{ width:1000px; margin:0px auto; height:85px;}
.head .logo{ width:192px; height:70px; float:left; margin-top:15px;}
.head .logo img{ /*width:347px; height:80px;*/ vertical-align:top;}
.head .search{ width:328px; height:35px; float:left; position:relative; margin-top:27px; margin-left:150px;}
.head .search input[type="text"]{ width:278px; height:35px; line-height:35px; position:absolute; left:0px; top:0px; padding:0 20px; border:1px solid #ddd; background:none;border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px;}
.head .search input[type="submit"]{ width:81px; height:35px; background:#00608F; position:absolute; right:0px; top:0px; cursor:pointer; border:1px solid #00608F; color:#FFF; font-size:16px; text-align:center; line-height:35px; z-index:99;}
.head .tel{ /*width:225px;*/ float:right; height:30px; margin-top:24px; text-align:right;}
.head .tel span, .head .tel b{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top;}
.head .tel span{ background:url(../images/icon1.jpg) no-repeat left center; padding-left:30px;padding-right: 10px; font-size:14px; color:#333;}

.head .tel .car{
	background:url(../images/car.png) no-repeat left center;
	padding-left:0px;
	padding-right: 0px;
	font-size:16px;
	color:#333;
	height: 42px;
	width: 122px;
	margin-left: 10px;
}

.head .tel .car:hover {
	background:url(../images/car.png) no-repeat left center, linear-gradient(#910404eb, #b12f08);
	padding-left:0px;
	padding-right: 0px;
	font-size:16px;
	color:#333;
	height: 42px;
	width: 122px;
	margin-left: 10px;
	background-blend-mode: lighten;
}

.head .tel .plane{ background:url(../images/fj.png) no-repeat left center; padding-left:0px;padding-right: 0px; font-size:16px; color:#333;	
	height: 42px;
	width: 122px;
	margin-left: 10px;}
	
.head .tel .plane:hover{ background:url(../images/fj.png) no-repeat left center, linear-gradient(#910404eb, #b12f08);
	padding-left:0px;
	padding-right: 0px;
	font-size:16px;
	color:#333;
	height: 42px;
	width: 122px;
	margin-left: 10px;
	background-blend-mode: lighten;}
	
.head .tel .yt{ background:url(../images/youting.png) no-repeat left center; padding-left:0px;padding-right: 0px; font-size:16px; color:#333;
	height: 42px;
	width: 122px;margin-left: 10px;}
	
.head .tel .yt:hover{ background:url(../images/youting.png) no-repeat left center, linear-gradient(#910404eb, #b12f08);
	padding-left:0px;
	padding-right: 0px;
	font-size:16px;
	color:#333;
	height: 42px;
	width: 122px;
	margin-left: 10px;
	background-blend-mode: lighten;}
.head .tel .fc{ background:url(../images/fc.png) no-repeat left center; padding-left:0px;padding-right: 0px; font-size:16px; color:#333;
	height: 42px;
	width: 122px;margin-left: 10px;}
	
.head .tel .fc:hover{ background:url(../images/fc.png) no-repeat left center, linear-gradient(#910404eb, #b12f08);
	padding-left:0px;
	padding-right: 0px;
	font-size:16px;
	color:#333;
	height: 42px;
	width: 122px;
	margin-left: 10px;
	background-blend-mode: lighten;}


.indexSelfDefine1{
	width:1000px;
	height:auto;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.fensanduiqi{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;/*外层元素属性设置为space-between*/
   	
}

.fensanduiqi div{
	text-align:center;  
	line-height: 17px; 	
}
.fensanduiqi div img{
	text-align:center;
	width: 290px;
	height:208px;
	border: 1px solid #9a9292;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
	margin-bottom: 10px;
	margin-right: 18px;
	border-radius: 4px;
}

.fensanduiqi img{
	border: 1px solid #DEDFE9;
}
.fensanduiqi img:hover {
	filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;
	
}

.indexwaibulianjie{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


.indexSelfDefine11{
	width:1000px;
	height:auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.indexwaibulianjieBottom{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #E4E7F2;
	border: 1px solid #B1C8D7;
}

.ke-zeroborder{
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	background-color: #E4E7F2;
	border: 1px solid #B1C8D7;
	text-align: center;
	margin-top: 10px;
}
.head .tel b{ font-size:18px; color:#0086C7; font-weight:normal;}
.n_bg{ width:100%; height:42px; background:#006FA4; position:relative;}
.nav_m{ width:1000px; margin:0px auto; position:relative;}
.nav_m .nav{ 
	width:100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.nav_m .nav li{ width:90px; float:left; position:relative;}
.nav_m .nav li a{ display:block; width:90px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#FFF;overflow: hidden;}
.nav_m .nav li a i{ display:block; width:13px; height:7px; background:url(../images/icon2.png) no-repeat; position:absolute; left:42px; top:0; display:none;}
.nav_m .nav li.now a i,.nav_m .nav li:hover a i{ display:block;}
.nav_m .nav li.now a,.nav_m .nav li:hover a{ background:#0091D5;}
.nav_m .nav li .er{ position:absolute; width:100%; left:0; top:42px; z-index:9999; background:#0091D5; display:none;}
.nav_m .nav li .er a{ width:100%; height:30px; line-height:30px; float:left; text-align:center; font-size:14px;}
.nav_m .nav li .er a:hover,.nav_m .nav li .er a.on{ color:#FFFF00;}
.nav_m .nav li:hover .er{ display:block;}
.nav_m .n_icon{ display:inline-block; *display:inline; zoom:1; height:18px; line-height:18px; color:#FFF; padding-left:25px; background:url(../images/nav_ico.png) no-repeat left center;; position:absolute; right:10px; top:12px; z-index:9999; cursor:pointer;display:none;}
.banner{ width:100%; overflow:hidden; height:auto; margin:0px auto;}
.i_ma{ width:1000px; margin:0px auto;}
.i_ma .tabBox_t , .i_ma .tabBox  {width:100%;text-align:left;}
.i_ma .tabBox .tabNav {overflow: hidden; width:100%; text-align:center; padding:40px 0 20px;}
.i_ma .tabBox .tabNav li { cursor:pointer; display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:16px; color:#FFF; background:#777777; margin:0 3px 20px;padding:0 18px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;} 
.i_ma .tabBox .tabNav li.now {background:#007DB9;}
.i_ma .tabBox .tabCont {display: none; width:100%;}
.i_ma .ip_l{ width:960px; padding:0 20px;}
.i_ma .ip_l li{ width:298px; height:248px; float:left; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; margin-right:30px; margin-bottom:30px; position:relative;}
.i_ma .ip_l li .tu{ width:298px; height:248px; text-align:center;}
.i_ma .ip_l li .tu img{ width:260px; height:185px; vertical-align:top; margin-top:10px;}
.i_ma .ip_l li .tu .title{ width:260px; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#00547D; margin:0px auto; margin-top:10px; border-top:1px solid #00547D;}
.i_ma .ip_l li .des{ width:298px; height:248px; background:url(../images/bg_a.png) repeat; position:absolute; left:0; top:0; z-index:99;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; opacity:0;transition: 0.7s;-moz-transition:  0.7s;-webkit-transition:  0.7s;-o-transition:  0.7s;}
.i_ma .ip_l li:hover .des{ opacity:1;}
.i_ma .ip_l li .des h6{ width:90%; margin:0px auto; height:65px; line-height:85px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.i_ma .ip_l li .des h6 a{font-size:18px; color:#FFFF00;}
.i_ma .ip_l li .des p{ width:90%; margin:0px auto; height:120px; overflow:hidden; font-size:14px; color:#FFF; line-height:215%;}
.i_ma .ip_l li .des .more{ display:block; width:98px; height:29px; border:1px solid #FFF; text-align:center; line-height:29px; color:#FFFF00; font-size:14px; margin:0px auto; margin-top:10px;}
.bg_a{ width:100%; padding:60px 0 10px; background:#F9F9F9;}

.box_h_sub{ width:100%; height:42px; line-height:42px; position:relative; background:#E0E0E0; text-align:left;margin-top: 3px;}
.box_h_sub span{ display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:42px; position:relative; background:#005984; text-align: center;overflow: hidden;padding-left: 5px;
padding-right: 5px;
min-width:122px;
max-width:888px;}
.box_h_sub a{ display:inline-block; *display:inline; zoom:1; font-size:12px; color:#FF5F00; position:absolute; right:8px; top:0px;}
.box_h_sub span em{display:inline-block; *display:inline; zoom:1; height:42px; line-height:42px;  padding-left:0px; font-size:16px; color:#FFF;}



.i_mb{ width:960px; margin:0px auto;}
.i_mb dl{ width:290px; float:left; margin-right:40px; margin-bottom:40px;}
.i_mb dl dt,.i_mb dl dt img{ width:100px; height:100px; float:left; vertical-align:top;}
.i_mb dl dd{ width:180px; float:right; text-align:left;}
.i_mb dl dd .name{ width:100%; height:45px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#000; font-weight:bold;}
.i_mb dl dd p{ width:100%; height:38px; line-height:175%; overflow:hidden; font-size:12px; color:#666;}
.i_mb dl a:hover dd .name{ color:#007DB9;}

.i_mc_1000px{ 
	width:1000px;  margin:0px auto; margin-top:5px;
	text-align: center;
}

.i_mc_full_bg{
	text-align: center;
	background-color: #F2F1F1;;
	padding-top: 20px;
	padding-bottom: 20px;	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d0d0d2;
	border-bottom-color: #d0d0d2;
	box-shadow: 0px 4px 9px 0px rgba(184,182,182,0.5);
	/*box-shadow: 0 0 10px 0 rgba(115, 110, 110, 0.4) !important;*/
}
.i_mc{ /*width:1000px;  margin:0px auto; margin-top:5px;*/
	text-align: center;
}
.i_mc .i_mcl{ width:480px; float:left;padding-right: 10px;padding-bottom: 40px;}
.i_mc .i_mcr{ width:480px; float:right;padding-bottom: 40px;}

.i_mc .i_mcl3{ width:306px; /*float:left;*/
	padding-right: 40px;
	height: 420px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
}
.i_mc .i_mcr3{ width:306px; /*float:left;*/
	height: 420px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
}

.i_mc .box_h{ width:100%; height:42px; line-height:42px; position:relative; background:#E0E0E0; text-align:left;}
.i_mc .box_h a{ display:inline-block; *display:inline; zoom:1; font-size:12px; color:#FF5F00; position:absolute; right:8px; top:0px;}
.i_mc .box_h span{ display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:42px; position:relative; /*background:#005984;*/ text-align: center;overflow: hidden;padding-left: 8px;
padding-right: 0px;
min-width:100px;
max-width:300px;
}

.i_mc .i_mcl3 .box_h span,.i_mc .i_mcr3 .box_h span{ display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:42px; position:relative; /*background:#005984;*/ text-align: center;overflow: hidden;padding-left: 5px;
padding-right: 0px;
min-width:100px;
max-width:300px}

.i_mc .i_mcl3 .box_h .childSmallClassLink,.i_mc .i_mcr3 .box_h .childSmallClassLink{ display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:42px; position:relative; /*background:#005984;*/ text-align: center;overflow: hidden;padding-left: 0px;
padding-right: 6px;
min-width:100px;
max-width:195px}

.i_mc .box_h span .shouyeColumnsListClassLink0{
	display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:42px; position:relative; background:#005984; text-align: center;overflow: hidden;padding-left: 5px;
padding-right: 5px;
min-width:100px;
max-width:300px;
color:#FFF;
	}

.i_mc .box_h span .shouyeColumnsListClassLink0 em:hover{
	color:#FFF;
	text-decoration: underline;
	}
	
.i_mc .box_h .childSmallClassLink{ display:inline-block; *display:inline; zoom:1; /*width:320px;*/ height:42px; position:relative; background:#E0E0E0; text-align: left;overflow: hidden;
min-width: 180px;
max-width: 320px;
}
.i_mc .box_h .childSmallClassLink a{ display:inline-block; *display:inline; zoom:1; font-size:14px; color:#666564; position:relative;  top:-1px;left: 5px;}
.i_mc .box_h .childSmallClassLink a::before {
    content: "";
    background: #726e6e;
    width: 2px;
    height: 2px;
display:inline-block; *display:inline; zoom:1; font-size:12px; color:#FF5F00; position:relative;  top:-3px;left: 5px;
    margin: 9px 12px 0 0;
    border-radius: 50%;
}

.i_mc .box_h .childSmallClassLink div{ display:inline-block; *display:inline; zoom:1; font-size:12px; color:#FF5F00; background:#E0E0E0;}

.childSmallClassLinkDiv{
	margin-left: -17px;
}

.i_mc .box_h span i{ display:block; width:6px; height:11px; right:-6px; top:15px; position:absolute;}
.i_mc .box_h span em{display:inline-block; *display:inline; zoom:1; height:42px; line-height:42px;  padding-left:0px; font-size:16px; color:#FFF;}





.i_mc .box_h_index{ width:100%; height:36px; border-bottom:1px solid #ddd; position:relative;text-align: left;}
.i_mc .box_h_index a{ font-size:18px; color:#333; position:absolute; left:0px; top:0; z-index:99; }
.i_mc .box_h_index span{ font-size:18px; color:#333; position:absolute; left:0px; top:0; z-index:99; border-bottom:2px solid #0072B8;}

.i_mc .i_mcl3 .box_h_index span,.i_mc .i_mcr3 .box_h_index span{ display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:35px; position:relative; /*background:#005984;*/ text-align: left;overflow: hidden;padding-left: 0px;
padding-right: 0px;
/*min-width:100px;*/
max-width:110px}

.i_mc .i_mcl3 .box_h_index .childSmallClassLink,.i_mc .i_mcr3 .box_h_index .childSmallClassLink{ display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:36px; position:relative; /*background:#005984;*/ text-align: right;overflow: hidden;float: right;padding-left: 0px;
padding-right: 9px;line-height: 42px;border-bottom: 1px solid #ddd;
/*min-width:100px;*/
max-width:190px}

.i_mc .box_h_index span .shouyeColumnsListClassLink0{
	display:inline-block; *display:inline; zoom:1; /*width:122px;*/ height:36px; position:relative;  text-align: left;overflow: hidden;padding-left: 0px;
padding-right: 5px;
/*min-width:100px;*/
max-width:120px;
color:#000;
	}

.i_mc .box_h_index span .shouyeColumnsListClassLink0 em:hover{
	color:#FF;
	text-decoration: underline;
	}
	
.i_mc .box_h_index .childSmallClassLink{ display:inline-block; *display:inline; zoom:1; /*width:320px;*/ height:36px; position:relative;  text-align: left;overflow: hidden;
/*min-width: 180px;*/
max-width: 320px;
}
.i_mc .box_h_index .childSmallClassLink a{ display:inline-block; *display:inline; zoom:1; font-size:15px; color:#666564; position:relative;  top:-1px;left: 5px;}
.i_mc .box_h_index .childSmallClassLink a::before {
    content: "";
    background: #726e6e;
    width: 2px;
    height: 2px;
display:inline-block; *display:inline; zoom:1; font-size:12px; color:#FF5F00; position:relative;  top:-3px;left: 5px;
    margin: 9px 12px 0 0;
    border-radius: 50%;
}

.i_mc .box_h_index .childSmallClassLink div{ display:inline-block; *display:inline; zoom:1; font-size:14px; color:#FF5F00; }

.i_mc .box_h_index span i{ display:block; width:6px; height:11px; right:-6px; top:15px; position:absolute;}
.i_mc .box_h_index span em{display:inline-block; *display:inline; zoom:1; height:42px; line-height:42px;  padding-left:0px; font-size:20px; color:#000;}



.i_mc .box_m{
	width: 100%;
	min-height: 280px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.i_mc dl{ width:100%; padding-bottom:0px; margin-bottom:0px; border-bottom:1px dashed #ccc;}
.i_mc .i_mcl dl{ border:0; margin-bottom:0;margin-top: 0px;}

.i_mc dl dt,.i_mc dl dt img{ width:200px; height:138px; float:left; vertical-align:top;overflow: hidden;
	border:1px solid #ccc;}
	
.class_m_lists .imgDt{ width:200px; height:138px; float:left; vertical-align:top;overflow: hidden;
	border:1px solid #ccc;
	position: relative;
	}
.class_m_lists .imgDt .imgDtTitle{
	position: absolute;
	left: 0px;
	line-height: 16px;
	overflow: hidden;
	height: 18px;
	bottom: 3px;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	/*background-color: linear-gradient(to top, rgba(0,0,0,1), rgba(0, 0, 0, 0.2));*/
	/*background-color: rgba(0,0,0,0.4);*/
	padding-right: 0px;
	padding-left: 3px;
	
  background: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.05));
  background: -moz-linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 100%);     
  /* FireFox */
  background: -o-linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 100%);  
  /* Opear */
  background: -ms-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.05)); 
}
	
.i_mc dl dd{ width:270px; float:right; text-align:left;}
.i_mc dl dd .title{ width:100%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_mc dl dd .title a{ font-size:14px; color:#000;}
.i_mc dl dd .title a:hover{ color:#FF5F00;}
.i_mc dl dd p{ width:100%; font-size:14px; color:#333; line-height:200%; 

  /*text-indent:2em;*/

  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 75px;
  text-overflow: ellipsis;

}

.i_mc dl dd .articleContentContainer{ width:100%; font-size:12px; color:#333; line-height:178%; 
  text-indent:2em;

  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 105px;
  text-overflow: ellipsis;
}





.scd_m dl{ width:100%; padding-bottom:0px; margin-bottom:0px; border-bottom:1px dashed #ccc;}
.scd_m dl dd{ width:582px; float:right; text-align:left;}
.scd_m dl dd .title{ width:100%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.scd_m dl dd .title a{ font-size:14px; color:#000;}
.scd_m dl dd .title a:hover{ color:#FF5F00;}
.scd_m dl dd p{ width:100%; font-size:14px; color:#333; line-height:200%; 
  /*text-indent:2em;*/
  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 75px;
  text-overflow: ellipsis;
}

.scd_m dl dd .articleContentContainer{ width:100%; font-size:12px; color:#333; line-height:178%; 
  text-indent:2em;
  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 105px;
  text-overflow: ellipsis;
}
.scd_m dl dd p a{
	color: #555555;
}
.scd_m ul{ width:100%;}
.scd_m ul li{ width:100%; height:34px; line-height:34px; border-bottom:1px dashed #ccc; background:url(../images/icon_dot.png) no-repeat left center; position:relative;}

.scd_m .titleindex2{
	width:171%;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #ccc;
	background:url(../images/icon_dot.png) no-repeat left center;
	position:relative;
	margin-left: -71%;
	/*margin-left: -424px;*/
}

.scd_m ul li a{ font-size:15px; color:#555555;}
.scd_m ul li a:hover{ color:#FF5F00;}
.scd_m ul li p{ width:90%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:18px;}
.scd_m ul .titleindex p{ width:80%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:18px;}

.scd_m li em{ display:block; text-align:right; position:absolute; right:0; top:0;}

.scd_m dl dt img{
	width:400px; height:276px; float:left; vertical-align:top;
	/*max-width: 200px;
	height: auto;*/
	padding-right: 5px;
	padding-left: 0px;
	-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;
}

.scd_m dl dt img:hover{
	-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.scd_m .imgDt{ width:400px; height:276px; float:left; vertical-align:top;overflow: hidden;
	border:1px solid #ccc;
	position: relative;
	}
.scd_m .imgDt .imgDtTitle{
	position: absolute;
	left: 0px;
	line-height: 16px;
	overflow: hidden;
	height: 18px;
	bottom: 3px;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	
	/*background-color: linear-gradient(to top, rgba(0,0,0,1), rgba(0, 0, 0, 0.2));*/
	/*background-color: rgba(0,0,0,0.4);*/
	padding-right: 0px;
	padding-left: 3px;
	
  background: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.05));
  background: -moz-linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 100%);     
  /* FireFox */
  background: -o-linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 100%);  
  /* Opear */
  background: -ms-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0.05)); 
}
	
.jiaocheng_l{
	width: 78%;
	float: left;	
}

.jiaocheng_r{
	float:right;
	width:21%;
	padding-top: 18px;
	
}


.tableBorderGreen_jc {
    border: 1px solid #B1C8D7;
	margin-bottom: 7px;
	background-color: #ececef;
}
.space_hx {
	height:0px;
}

.space_h10px {
	height:10px;
}
.space_h20px {
	height:20px;
}
.class_adv_lists {
width: 100%;
overflow: hidden;
padding-top: 0px;
padding-right: 0;
padding-bottom: 0px;
padding-left: 0;
}
	
.class_adv_lists .adv_div{
	width:100%;
	padding-bottom:0px;
	margin-bottom:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.class_m_lists {
width: 100%;
min-height: 280px;
overflow: hidden;
padding-top: 10px;
padding-right: 0;
padding-bottom: 0px;
padding-left: 0;
}
.class_m_lists .imgDt{ width:250px; height:168px; float:left; vertical-align:top;overflow: hidden;
	border:1px solid #ccc;
	position: relative;
	}

.class_m_lists .adv_div{
	width:100%;
	padding-bottom:0px;
	margin-bottom:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.class_m_lists dl{ width:100%; padding-bottom:0px; margin-bottom:0px; border-bottom:1px dashed #ccc;}
.class_m_lists dl dd{ width:223px; float:right; text-align:left;}
.class_m_lists dl dd .title{ width:100%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.class_m_lists dl dd .title a{ font-size:14px; color:#000;}
.class_m_lists dl dd .title a:hover{ color:#FF5F00;}
.class_m_lists dl dd p{ width:100%; font-size:14px; color:#333; line-height:200%; 
  /*text-indent:2em;*/
  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 75px;
  text-overflow: ellipsis;
}

.class_m_lists dl dd .articleContentContainer{ width:100%; font-size:12px; color:#747070; line-height:178%; 
  text-indent:2em;
  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 105px;
  text-overflow: ellipsis;
}

.class_m_lists dl dd .articleContentContainerLong{ width:460px; font-size:12px; color:#9a6363; line-height:178%; 
  text-indent:2em;
  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  height: 105px;
  text-overflow: ellipsis;
  margin-left: -200px;
}
.class_m_lists dl dd p a{
	color: #555555;
}
.class_m_lists ul{ width:100%;}
.class_m_lists ul li{ width:100%; height:34px; line-height:34px; border-bottom:1px dashed #ccc; background:url(../images/icon_dot.png) no-repeat left center; position:relative;}

.class_m_lists .titleindex2{
	width:210%;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #ccc;
	background:url(../images/icon_dot.png) no-repeat left center;
	position:relative;
	margin-left: -115%;
	/*margin-left: -424px;*/
}

.i_mcl3 .class_m_lists .titleindex2,.i_mcr3 .class_m_lists .titleindex2{
	width:100%;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #ccc;
	background:url(../images/icon_dot.png) no-repeat left center;
	position:relative;
	margin-left: 0%;
}

.i_mcl3 .class_m_lists dl dd,.i_mcr3 .class_m_lists dl dd{ width:100%; float:left; text-align:left;}

.i_mcl3 .class_m_lists .imgDt,.i_mcr3 .class_m_lists .imgDt{ width:203px; height:136px; float:left; vertical-align:top;overflow: hidden;
	border:1px solid #ccc;
	position: relative;margin-left: 50px;
	}
.i_mcl3 .class_m_lists dl dt img,.i_mcr3 .class_m_lists dl dt img{
	width:203px; height:136px; float:left; vertical-align:top;
	/*max-width: 200px;
	height: auto;*/
	padding-right: 5px;
	padding-left: 0px;
	-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;
}

.class_m_lists ul li a{ font-size:14px; color:#555555;}
.class_m_lists ul li a:hover{ color:#FF5F00;}
.class_m_lists ul li p{ width:75%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:18px;}
.class_m_lists ul .titleindex p{ width:80%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:18px;}
.class_m_lists dl dt img{
	width:260px; height:168px; float:left; vertical-align:top;
	/*max-width: 200px;
	height: auto;*/
	padding-right: 5px;
	padding-left: 0px;
	-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;
}

.class_m_lists dl dt img:hover{
	-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

.class_m_lists li em{ display:block; text-align:right; position:absolute; right:0; top:0;}




.i_mc dl dd p a{
	color: #555555;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i_mc ul{ width:100%;}
.i_mc ul li{ width:100%; height:34px; line-height:34px; border-bottom:1px dashed #ccc; background:url(../images/icon_dot.png) no-repeat left center; position:relative;}
.i_mc ul li a{ font-size:15px; color:#555555;}
.i_mc ul li a:hover{ color:#FF5F00;}

.i_mc ul li p{ width:99%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:8px;}


.i_mc ul .titleindex p{ width:99%; height:34px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:8px;}


.i_mc ul li em{ display:block; text-align:right; position:absolute; right:0px; top:0;}
.bg_b{ width:100%; padding:15px 0; background:#006FA5; margin-top:20px;display:none;}
.f_nav{ width:1000px; margin:0px auto; text-align:left; color:#FFF;}
.f_nav .f_nl{ width:460px; float:left;}
.f_nav .f_nl .name{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #6EADCC; text-align:left; font-size:16px; color:#FFF;}
.f_nav .f_nl .frd{ width:100%; text-align:left; font-size:13px; color:#FFF; padding-top:5px;}
.f_nav .f_nl .frd a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top; margin-bottom:5px; margin-right:5px; color:#FFF;}
.f_nav .f_nl .frd a:hover,.f_nav .f_nr li .huang{ color:#FFFF00;}
.f_nav .f_nr{ width:460px; float:right; text-align:center;}
.f_nav .f_nr li{ width:112px; float:right; margin-left:30px;}
.f_nav .f_nr li .title{ width:100%; height:30px; line-height:30px; font-size:16px; color:#FFF; padding-top:15px;}
.f_nav .f_nr li img{ width:112px; height:112px; vertical-align:top;}
.f_nav .f_nr li p{ width:100%; height:20px; line-height:20px; font-size:14px; color:#FFF;}
.bg_c{ width:100%; padding:30px 0; text-align:center; background:#002334;}
.bq{ width:1000px; line-height:170%; font-size:14px; color:#FFF; margin:0px auto; text-align:center;}
.banner_s ,.banner_s img{ width:100%; height:auto; vertical-align:top;}
.scd{ width:1000px; margin:0px auto;}
.scd .scd_l{ width:220px; float:left; border:1px solid #0072B8;}
.scd .scd_l .name{ width:100%; height:60px; line-height:60px; text-align:center; background:#0072B8; font-size:22px; color:#FFF; border-bottom:1px solid #ddd;overflow: hidden;}
.scd .scd_l .s_nav{ width:100%;}
.s_nav li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.s_nav li a{ display:block; width:170px; height:40px; line-height:40px; padding-left:50px; background:url(../images/icon6.png) no-repeat 30px center; font-size:14px; color:#333333;}
.s_nav li.now a,.s_nav li:hover a{ color:#FFF; background:url(../images/icon7.png) no-repeat 30px center;}
.s_nav li.now,.s_nav li:hover{ background:#0072B8; overflow:hidden;}
.scd .scd_r{ 
	/*width:740px; */
	width:100%; 
	float:right;
}
.scd_r .dq{ width:100%; height:37px; border-bottom:1px solid #ddd; position:relative;}
.scd_r .dq span,.scd_r .dq a{ display:inline-block; *display:inline; zoom:1; height:35px; line-height:35px; vertical-align:top;}
.scd_r .dq .name{ font-size:20px; color:#333; position:absolute; left:0px; top:0; z-index:99; border-bottom:2px solid #0072B8;}
.scd_r .dq .pst{ width:60%; text-align:right; font-size:12px; color:#888; position:absolute; right:0px; top:0;}
.scd_r .dq .pst a{ font-size:15px; color:#888;}
.scd_r .dq .pst a.on,.scd_r .dq .pst a:hover{ color:#0072B8;}
.scd_m{ width:100%;  text-align:left; font-size:14px; color:#333; line-height:170%;}




.service{ width:100%;padding-top:30px;}
.service h5{ text-align:center; font-size:18px; color:#0071B7; font-weight:normal; margin-bottom:10px;}
.pages{ width:100%; text-align:center; height:30px; line-height:30px; margin-bottom:10px;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top; font-size:16px; color:#555555; margin:0 3px;}
.pages .now{ color:#179EED;}
.pages .prev,.pages .next{ color:#FFF; background:#646464; padding:0 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pages .prev:hover,.pages .next:hover{background:#00649F;}
.news,.case{ width:100%; padding-top:10px; padding-bottom:10px;}
.news li,.case li{ width:100%; height:48px; line-height:48px; position:relative; border-bottom:1px dashed #ccc; background:url(../images/icon9.png) no-repeat left center;}
.news li.hover{ background:url(../images/icon8.png) no-repeat left center;}
.news li p{ width:70%; height:48px; line-height:48px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:22px;}
.news li em{ display:block; text-align:right; position:absolute; right:0; top:0;}
.news li a{ font-size:14px; color:#555;}
.news li a:hover{ color:#0071B7;}
.contact{ width:100%; padding-top:10px;}
.contact .map,.contact .map img{ width:100%; height:auto; vertical-align:top;}
.contact dl{ width:100%; margin:20px 0;}
.contact dl dt{ width:265px; float:right; text-align:center;}
.contact dl dt img{ width:128px; height:137px; vertical-align:top;}
.contact dl dd{ width:440px; float:left; text-align:left;}
.contact dl dd p{ width:100%; font-size:14px; color:#555; line-height:255%;}
.case li,.case li:hover{ background:none;}
.case li p{ width:70%; height:48px; line-height:48px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case li p a{ font-size:14px; color:#555555;}
.case li p a b{ color:#000; font-weight:normal;}
.case li em{ display:block; width:115px; height:48px; line-height:48px; text-align:left; position:absolute; right:0; top:0;}
.case li em a,.case li p a:hover{ font-size:14px; color:#005E98;}
.log{ width:100%; font-size:13px; color:#555555; line-height:200%; text-align:left;}
.log h6{ width:100%; text-align:center; font-weight:normal; font-size:18px; color:#0072B7; padding:20px 0;}
.log .black{ color:#000;}
.log .hui{ color:#333;}
.pro{ width:100%; padding-top:5px;}
.pro li{ width:369px; float:left; height:660px; float:left; border-bottom:1px dashed #ddd;}
.pro li .title{ width:100%; font-size:18px; text-align:center; color:#0072B7; padding:20px 0;}
.pro li img{ width:100%; height:auto; vertical-align:top; max-height:350px;}
.pro li .des{ width:90%; text-align:left; margin:0px auto; font-size:13px; color:#555555; line-height:230%; height:auto; max-height:230px; margin-bottom:10px;}
.pro li.chang{ width:100%; border:0px !important; height:auto;}
.scd_m img{ max-width:730px; height:auto;
	padding-right: 0px;
	padding-left: 0px;
}
.logoImg{
	width: 100%; height:341px;display: block;  MARGIN-RIGHT: auto; MARGIN-LEFT: auto; background:url('../../../../logo/banner.jpg') no-repeat scroll center center;
	}
/*.imgnav img{!important; }*/
.searchkongge{
	width: 60px;
}
.height20px{
	height: 15px;
}

.jiaochengtitle_index{
	font-size: 16px;
}

/*首页今日更新*/
.news_out {
	position: relative;
	width: 1000px;
	height: 341px;
	margin: 0px auto;
	padding-top: 30px;
} 

.news_in {
	position: relative;
	width: 290px;
	height: 250px;
	background-color: rgba(255, 255, 255, 0.8);/*rgba(71, 70, 117, 0.9);*/
	margin: -5px 18px 30px auto;
	color: #000;
	padding: 20px 10px 10px 22px;
	border-radius: 12px;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
	border: 1px solid #636b8b;
} 
.news_in ul {
	list-style-type: disc;
} 
.newsindex {
	color:#000;
	width: 290px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
} 
.newsindex:hover {
	color:#000;
	text-decoration: underline;	
} 
.newsindex span {
} 
.tudou::before { content: ''; /* 隐藏遮罩层 */ display: none; /* 子绝父相 */ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); } /* 当我们鼠标经过 土豆这个盒子，就让里面遮罩层显示出来 */ 
.tudou:hover::before { display: block; }

.videoPlayercss{
	height: 450px;width: 720px; position:relative;z-index:2;
	float:left;
}
.videoRightNav{
	float:right;
	text-align: left;
	width: 247px;
	padding-top: 10px;
}
.videoDiv{
	height: 460px;
	background-color: #000;
	padding: 10px;
	margin-bottom: 20px;
}
.videoRightNav_li{
	width: 230px  !important;
	height: 36px  !important;
	line-height: 36px  !important;
	border-bottom: 0px dashed #ccc !important;
	background: url() no-repeat left center !important;
	position: relative;
	padding:10px !important;
}
.videoRightNav_li_cur{
	width: 230px  !important;
	height: 36px  !important;
	line-height: 36px  !important;
	border-bottom: 0px dashed #ccc !important;
	background: url() no-repeat left center !important;
	position: relative;
	padding:10px !important;
	background-color:#900 !important;
}
.videoRightNav_li:hover{
	background-color:#900 !important;
}
.videoRightNav_a{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 53px;
	color:#FFF !important;
}
.videoRightNav_a:hover{
	color:#FF0 !important;
	text-decoration: none !important;
}