body{font-family:12px/1 "Microsoft YaHei", "u5b8bu4f53", Tahoma, Geneva, sans-serif;font-size:15px; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5B5B5B; font-size:14px;}
a{ text-decoration:none;color:#333;}

/*头部*/
.header{ width:100%;  position:relative;  z-index:99999;background:#0050a3;}
.header .head{ width:1200px; margin:0px auto; padding:30px 0;}
.head .logo,.head .logo img{float:left; }
.head .h_r{ width:220px; height:25px; line-height:25px; float:right; text-align:right; margin-top:25px;margin-right:100px;}

.header .nav_bg{ width:100%; background:#fff;}

/*菜单*/
.nav_m{ width:1280px; margin:0px auto;height:50px;line-height:50px; position:relative;}
.nav{ width:100%; text-align:center;}
.nav li{ float:left;padding:0 20px; position:relative;}
.nav li:hover{  background: #0050a3;color:#ffffff;}
.nav li:hover a {
    color: #fff;}
@keyframes move{
        0%{
            opacity: 0;
        }
        100%{
            opacity: 1;
        }
    }
/*.nav li,.nav li .li_m{ display:inline-block; *display:inline; zoom:1; width:auto; height:48px; position:relative; vertical-align:top;}*/
.nav li .li_m a{ display:block;color:#333; }
.nav li .li_m a:hover{ display:block;color:#fff; }
.nav li.now .li_m a{ color:#fff;}
.nav li .er{ top:50px;  width:230px; position:absolute; left:0px; display:none; background:url(../images/lanb.png) repeat; border-radius: 0 0 5px 5px;}
.nav li:hover .er{ display:block; }
.nav li .er li{ width: 100%; height:auto; line-height:30px; padding:10px 30px;}
.nav li .er li a{ color:#fff;font-size: 16px; }

.nav_m .n_icon{ display:inline-block; *display:inline; zoom:1; height:18px; line-height:18px; color:#02354F; padding-left:25px; background:url(../images/nav_ico.png) no-repeat left center; position:absolute; right:0px; top:-50px; z-index:9999; cursor:pointer;display:none;}


/*幻灯片*/
.slider{ display:none;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block; width:100%; overflow:hidden;}
#owl-demo img { display: block; width:100%; height:auto;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#owl-demo span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "微软雅黑","黑体"; color: #fff; text-align: center;}
.owl-pagination { position: absolute; left: 0; bottom: 5px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width:10px; height: 10px; margin: 0 5px; background-image:url(../images/icon3.png); *display: inline; *zoom: 1;}
.owl-pagination .active { background-image: url(../images/icon2.png);}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}
/*.owl-prev { left: 10px; background-image: url(../images/bg17.png);}
.owl-next { right: 10px; background-image: url(../images/bg18.png);}
.owl-prev:hover { background-image: url(../images/bg17.png);}
.owl-next:hover { background-image: url(../images/bg18.png);}*/
@media screen and (max-width: 579px) {.owl-pagination{bottom:0px;height:15px;}}
/*幻灯片*/


@media (min-width: 1200px){
	.big {
	width: 1200px;}
 }
/* 头条*/
.top-news-bg {
	
    height: 92px;
    position: relative;
	background:#fff url("../images/icon-focus.png") left no-repeat;
}
.top-news{ padding-top: 30px;}
.s-tit {
    text-align:left;
    font-size: 16px;
    cursor: pointer;
    /*white-space: nowrap;*/
	width: 100%;
    padding-left: 15px;
}

.pq-elip a {
   /* text-overflow: ellipsis;
	overflow: hidden;*/
	color:#175794;
}
@media (max-width: 768px){


.tzgg .s-tit {
    text-overflow: ellipsis;
    white-space: normal;
    overflow:Hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   padding-bottom: 0;
  }

}
@media (max-width: 510px){.top-news .s-tit {font-size: 15px;padding-left:50px; white-space:normal;line-height: 25px;font-weight: 600;}}
/* 头条*/
/*幻灯片2*/
#myCarousel {}
#myCarousel .item img{transition: all 0.6s;}

#myCarousel .left, #myCarousel .right{}
#myCarousel .carousel-caption{
	position: absolute;background: #000;opacity: 0.6;width:100%;height: auto;
    bottom: 0px;
    left: 0px;}
.carousel-indicators {display: none}
/*幻灯片2*/
.bg-1{background:#fff;}
.hd{height:40px;padding-left: 8px;padding-bottom:10px;border-bottom: 1px #999 solid;}
.hd ul span{float:left;color: #024790;font-size: 30px;padding: 15px 20px 0 0;}
.hd ul li{float:left;height:32px;color:#303030;font-size:20px;margin-right:30px;line-height:30px;padding-left:35px;font-weight:600}
.hd ul li.on{color:#024790;}
.hd ul li .en{color:#ccc;float: right;font-size: 21px; padding:2px 0 0 12px;}
.hd ul{float:left;width: 100%;}
.hd .more{float:right;font-size:14px;color:#505050;line-height:30px;font-family:Arial;font-weight:bold;}
.hd .more:hover{color:#024790;}
.right_bom{margin-top:0px;}
.right_bom ul li{height: auto; }
.right_bom ul li p:hover{height: auto;background: #eee;opacity: 0.9 }
.right_bom ul li p{line-height:50px;float:left;font-size:16px;color:#1a1a1a;width:100%;background:url(../images/icon11.png) left top no-repeat; background-position:5px 20px;padding-left:25px;border-bottom:1px #d8d8d8 dashed;}
.right_bom ul li span{float:right;font-size:14px;color:#454545;}
.right_bom ul li:hover p{color:#004790; background-position:8px 20px;}


/*第二层*/
.bg-2{
	
	opacity: 0.9;
}
  .pq-main {
  
    justify-content: space-between;
    flex-wrap: wrap;
    }
  .pq-news {
    width: 100%;
	  margin-bottom: 30px;}
    .b-title {
    }
    .b-main {
		margin-top: 10px;}
      .b-item {
        margin-bottom: 0px;
        height: 85px;
padding-left:10px;
       /* border: 1px solid #6699ff;*/
        display: flex;
		  align-items: center;
		  padding-bottom: 0px;
		  border-bottom: 1px dashed #ccc;
	      }
  .b-item1 {
        margin-bottom: 0px;
        height: 40px;
       /* border: 1px solid #6699ff;*/
     
		  align-items: center;
		  padding-bottom: 0px;
		  border-bottom: 1px dashed #ccc;
	      }
.b-item:hover{
	
	border-bottom: 1px dashed #ccc;
background:#efffff;
}
       .b-item :last-child {
          margin-bottom: 0;
        }
     
      .s-date {
		    height: 70%;
    color: #011133;
    font-size: 14px;
    line-height: 25px;
    display: block;
    float: left;
    justify-content: center;
    text-align: center;
border:1px solid #d8d8d8;
      }
    .day{
	    line-height: 30px;
    font-size: 16px;
    color: #011133;
    display: block;
    text-align: center;
width:60px;
   		
}
  
      .pq-panel .s-tit {
        padding-left: 10px;
        width:100%;
        font-size: 16px;
     
        text-align: left;
        line-height: 50px;
        height: 50px;
      text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

      }

/*第三层*/
 .col{max-width: 800px;
    height: 50x;
   width:100%;
    padding-top: 40px;
    color: #a3a0a5;
text-align: left;
margin:auto;
   }
.zcol{width:1200px;
    color: #a3a0a5;
margin:auto;
  line-height:50px; }
.tt-news {
    list-style-type: none;
    margin: 0;
    padding: 0;
background:#fff;
margin-top:20px;
}
.tt-news-top {
    position: relative;
    margin-bottom: 30px;
}
.tt-news-title {
    display: block;
	margin-bottom: 8px;
}
 .c-h6 {
    font-family: 'Raleway';
    font-size: 14px;
    line-height: 26px;
    font-weight: 800;
    color: #282c3d;
    margin-top: 0;
    letter-spacing: 0.5px;
padding-bottom:1.37rem;
}
/*custom hover*/
.custom-hover.custom-hover {
	display: inline-block;
	position: relative;
	overflow: hidden;
	vertical-align: top;
	max-width: 100%;
}
.custom-hover.custom-hover:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: #52a2f5;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	-moz-transition: -moz-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	z-index: 1;
}
.tt-news-top:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    left: 1px;
    right: 0;
    height: 3px;
    background: #f8d24b;
	
}
.custom-hover.custom-hover:hover:before {
	opacity: 0.7;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.custom-hover.custom-hover:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 29px;
	height: 29px;
	margin-top: -14.5px;
	margin-left: -14.5px;
	background: url("../images/hover_icon.png") no-repeat center center;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	-moz-transition: -moz-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	z-index: 2;
}
.custom-hover.custom-hover:hover:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.custom-hover.custom-hover.round:before {
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.tt-footer {
	background:#0050a3;
height*:120px;
display:flex;	
}
.t-footer {
	background:#0066eb;
height*:50px;
display:flex;	
}

.tt-footer-contact {
	font-size: 16px;
	line-height: 28px;
	font-weight: 500;
	color: #ccc;
	letter-spacing: 0.3px;
	list-style: none;
	padding-left: 0px;

	
}
.tt-footer-contact li {
display:inline-block;
	position: relative;
	padding: 0;
	margin-bottom: 15px;
}
.tt-footer-contact li:last-child {
	margin-bottom: 0;
}
.tt-footer-contact li.style-2 {
	font-size: 15px;
}
.tt-footer-contact .fa, .tt-footer-contact .stroke-icon {
	position: absolute;
	top: 50%;
	left: 0;
	font-size: 18px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.tt-footer-contact a {
	color: #ccc;
}
.tt-footer-contact a:hover {
	color: #f8d24b;
}
.tt-footer-title {
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	color: rgba(255, 255, 255, 0.6);
	font-style:normal;
	margin-top: 0;
	margin-bottom: 0;
}
.tt-footer-title:after {
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background: #f8d24b;
	margin-top: 15px;
}
.tt-footer-list {
	list-style: none;
}
.tt-footer-list {
	padding-left: 0;
}
.tt-footer-list li {
	margin-bottom: 12px;
}
.tt-footer-list li:last-child {
	margin-bottom: 0;
}
.tt-footer-list a {
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #eee;
	letter-spacing: 0.5px;
}
.tt-footer-list a:hover {
	color: #f8d24b;
}

.i_name{ width:100%; padding:20px 0; text-align:center;}
.i_name p{ width:100%; height:22px; line-height:22px; font-size:12px; color:#9B9B9B;}
.i_name span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; font-size:20px; font-weight:bold;}
.i_name span em{ color:#00578C; font-weight:bold;}
.i_service{ width:1100px; margin:0px auto;}
.i_service li{ width:208px; float:left; margin-right:15px; margin-bottom:15px; border:1px solid #ddd; padding:15px 10px; text-align:center;}
.i_service li .tu{ width:100%; height:85px; text-align:center; padding-top:10px;}
.i_service li .tu img{ width:75px; height:60px; vertical-align:top;}
.i_service li .name{ width:100%; height:50px; line-height:50px; font-size:16px; font-weight:bold;}
.i_service li:hover .tu img{ transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.i_service li .des{ width:100%; height:40px; font-size:13px; color:#B8B8B8; line-height:150%; overflow:hidden; text-align:left;}
.i_ma{ width:1100px; margin:0px auto;}
.i_ma .i_mal{ width:655px; float:left; border:1px solid #ddd; height:340px; margin-bottom:15px;}
.i_ma .i_mar{ width:430px; height:340px; float:right; border:1px solid #ddd; margin-bottom:15px;}
.box_h{ width:100%; height:45px; position:relative; border-bottom:1px solid #ddd; line-height:45px;}
.box_h a{ font-size:16px; font-weight:bold; margin-left:10px; color:#333;}
.box_h a span{ font-size:12px; color:#9B9B9B; margin-left:8px; font-weight:normal;}
.box_h a.more{ display:inline-block; *display:inline; zoom:1; font-size:12px; font-weight:normal; position:absolute; right:3px; top:0;}
.box_h a.more:hover{ color:#00558B;}
.tabBox_t , .tabBox  { width:100%; position:relative;}
.tabBox .tabNav { width:480px; height:45px; position:absolute; right:0; top:-45px; text-align:center;}
.tabBox .tabNav li { display:inline-block; *display:inline; zoom:1; height:23px; line-height:23px; padding:0 10px; background:url(../images/bg_5.png) repeat; position:relative; font-size:13px; color:#FFF; cursor:pointer; margin:11px 9px; vertical-align:top;}
.tabBox .tabNav li::before,.tabBox .tabNav li::after{position: absolute;top:0;content: '';opacity: 1; width:23px; height:23px;}
.tabBox .tabNav li::before{ left:-23px; background:url(../images/bg_3.png) no-repeat;}
.tabBox .tabNav li::after{ right:-23px; background:url(../images/bg_4.png) no-repeat;}
.tabBox .tabNav li.now::before{ background:url(../images/bg_1.png) no-repeat;}
.tabBox .tabNav li.now::after{ background:url(../images/bg_2.png) no-repeat;}
.tabBox .tabNav li.now { background:url(../images/bg_6.png) repeat;}
.tabBox .tabCont { display:none; width:100%; height:295px; padding:10px; overflow:hidden;}
.i_mar ul{ width:100%; height:295px; padding:15px; overflow:hidden;}
.i_mar ul li{ width:100%; height:30px; line-height:30px; background:url(../images/icon6.png) no-repeat left center; font-size:13px;}
.i_mar ul li:hover{ background:url(../images/icon7.png) no-repeat left center;}
.i_mar ul li a{ display:block; width:100%; height:30px; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:17px;}
.i_mal dl{ width:100%;}
.i_mal dl dt,.i_mal dl dt img{ width:178px; height:114px; float:left; vertical-align:top;}
.i_mal dl dd{ width:440px; float:right;}
.i_mal dl dd .title{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px;}
.i_mal dl dd .time{ width:100%; height:20px; line-height:20px; font-size:12px; color:#666;}
.i_mal dl dd .des{ width:100%; height:62px; font-size:12px; color:#888; overflow:hidden; line-height:175%;}
.i_mal .i_n{ width:100%; padding-top:10px;}
.i_mal .i_n li{ width:100%; height:30px; line-height:30px; background:url(../images/icon4.png) no-repeat left center; position:relative;}
.i_mal .i_n li:hover{ background:url(../images/icon5.png) no-repeat left center;}
.i_mal .i_n li p{ width:55%; height:30px; line-height:30px; padding-left:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_mal .i_n li em{ display:block; text-align:right; position:absolute; right:0; top:0; font-size:13px;}
.i_mb{ width:1100px; margin:0px auto;}
.i_mb .i_mbl{ width:540px; float:left; border:1px solid #ddd; margin-bottom:15px;}
.i_mb .i_mbr{ width:545px; float:right; border:1px solid #ddd; margin-bottom:15px;}
.i_mb .box_m{ width:100%; height:215px; padding:10px; overflow:hidden;}
.i_mbr dl{ width:100%;}
.i_mbr dl dt,.i_mbr dl dt img{ width:160px; height:195px; float:left; vertical-align:top;}
.i_mbr dl dd{ width:352px; float:right; text-align:left; font-size:13px; line-height:220%;}
.i_mbl iframe{ width:100%; height:195px; overflow:hidden;}
.i_mc{ width:1100px; margin:0px auto; border:1px solid #ddd; margin-bottom:15px;}
.i_mc .box_m{ width:100%; height:220px; overflow:hidden; padding:10px;}
.marqueeleft{ width:100%; height:200px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 7px;display:inline;width:200px;height:200px;overflow:hidden;}
.marqueeleft li img{display:block; width:200px; height:160px; border:1px solid #ddd; vertical-align:top;}
.marqueeleft li .txt{text-align:center; width:100%; height:35px; line-height:35px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:13px;}
.f_bg{ width:100%; background:#444444; padding:25px 0;}
.f_nav{ width:1100px; margin:0px auto;}
.f_nav ul{ width:54%; float:left; color:#eee;}
.f_nav dl{ width:46%; float:left; color:#eee;}
.f_nav ul li{ width:25%; float:left; padding-right:10px;}
.f_nav b{ display:block; width:100%; height:35px; line-height:35px; font-size:16px; font-weight:normal; color:#FFF;}
.f_nav p{ width:100%; padding:7px 0; font-size:13px;}
.f_nav dl dt{ width:140px; float:right; text-align:center;}
.f_nav dl dt img{ width:136px; height:136px; vertical-align:top;}
.f_nav dl dt p{ width:100%; height:25px; line-height:25px; font-size:13px;}
.f_nav dl dd{ width:355px; float:left;}
.bq_bg{ width:100%; padding:10px 0; background:#333333; text-align:center; color:#FFF; font-size:13px;}
.bq{ width:1100px; margin:0px auto;}
.bq span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top; margin:0 10px;}
.bq a,.f_nav a{ color:#eee;}

.pst_bg{ width:100%; height:70px; background:url(../images/bg_7.jpg) repeat-x;}
.pst{ width:1120px; height:70px; line-height:75px; margin:0px auto; text-align:right;}
.pst{font-size:16px;}
.scd{ width:1120px; margin:0px auto;}
.scd .scd_l{ width:240px; float:left; position:relative; z-index:9; margin-top:12px;}
.scd_l .l_name{ width:100%; height:60px; background:url(../images/bg_8.jpg) no-repeat; background-size:100% 100%; text-align:center; position:relative;
               color:#fff;line-height: 60px;font-size: 20px;
font-family:"Microsoft YaHei";
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 3.5px;
   text-transform: uppercase;
   }
.scd_l .l_name img{ width:180px; height:80px; vertical-align:top; margin-top:2px;}
.scd_l .l_name em{ display:block; width:32px; height:33px; position:absolute; right:-32px; bottom:0; background:url(../images/icon9.png) no-repeat;}
.scd_l .l_nav{ width:100%; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.scd_l .l_nav li{ width:100%; position:relative;  line-height:45px; border-bottom:1px solid #ddd;background: #efefef;}
.scd_l .l_nav li a{ display: block; width:85%; height:auto;color:#0050a3;}
.scd_l .l_nav li em,.scd_l .l_nav li span,.scd_l .l_nav li i{ display:inline-block; *display:inline; zoom:1;}
.scd_l .l_nav li em{ width:4px; height:55px; /*background:#6699ff;*/ position:absolute; left:-1px; top:0; display:none;transition:all ease-in-out .4s;}
.scd_l .l_nav li span{ font-size:18px; margin-left:40px;}
.scd_l .l_nav li i{ width:14px; height:15px; background:url(../images/icon8.png) no-repeat center; position:absolute; right:15px; top:20px; display:none;transition:all ease-in-out .4s;}
.scd_l .l_nav li:hover{background: #0050a3;}
.scd_l .l_nav li:hover span,.scd_l .l_nav li.on:hover span {color: #fff;}
.scd_l .l_nav li.on em,.scd_l .l_nav li:hover em,.scd_l .l_nav li.on i,.scd_l .l_nav li:hover i{ display:block; transition:all ease-in-out .2s;}
.scd_l .l_nav li.on span{ color:#00578D; transition:all ease-in-out .2s;}
.scd .scd_r{ width:850px; float:right; margin-top:10px;}
.scd .scd_ra{ width:100%;}
.scd_r .r_name{ width:100%; height:50px;  border-bottom:1px solid #ddd; position:relative;}
/*.scd_r .r_name span{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; padding:0 10px; position:absolute; left:0; top:0; font-size:18px; font-weight: 600; color:#00578D; border-bottom:2px solid #00578D;}*/

 .r_name ul span{float:left;color: #024790;font-size: 30px;padding-top:120px;}
 .r_name ul li{float:left;height:50px;color:#303030;font-size:20px;margin-right:30px;line-height:44px;}
 .r_name ul li.on{color:#024790;border-bottom:3px #024790 solid;}
 .r_name ul li .en{color:#ccc;float: right;font-size: 21px; padding:2px 0 0 12px;}
 .r_name ul{float:left;}
.scd_r .s_ctn{ width:100%; padding:20px 0; text-align:left; font-size:15px; }
.s_ctn p,#vsb_content_2 p{padding:4px 0; text-align:left; font-size:17px;line-height: 40px;text-indent:2em; letter-spacing: 0.3px; }
.s_ctn p img{display: block; margin:0 auto;max-width: 95%;height: auto;}
.s_ctn table {margin: 0 auto;border-collapse:collapse;}
.s_ctn table,.s_ctn th,.s_ctn td{}
.s_ctn table p{padding:0 2px; text-align:left; font-size:15px;line-height: 20px;text-indent:0em; letter-spacing:normal;}
.detail_shuxing {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
	background: #eff4f7;}
.detail_shuxing .title {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 28px;
    color: #333;
	text-align: center;}
.detail_shuxing .shuxing {
    width: 60%;
    margin: 0px auto;
}
.detail_shuxing .shuxing .fbsj {
    margin: 0px auto;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #888;
    margin-top: 20px;
	text-align: center;}

.contact{ width:100%;}
.contact dt,.contact dt img{ width:485px; float:right; height:auto; vertical-align:top;}
.contact dd{ width:345px; float:left; line-height:250%; font-size:13px;}
.contact dd h1{ width:100%; padding:15px 0; font-size:20px; font-weight:normal; color:#005798;}
.case{ width:100%;}
.case li{ width:250px; float:left; margin-right:33px; margin-bottom:20px;}
.case li img{ width:250px; height:200px; border:1px solid #ddd; vertical-align:top; }
.case li p{ width:100%; height:33px; line-height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.pages{ width:100%; text-align:center; margin-bottom:25px;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:24px; border:2px solid #eee; margin:0 1px 5px; font-size:15px; color:#555; padding:0 7px;text-decoration: none;}
.pages a.now,.pages a:hover{ color:#FFF;  background:#00578D; border-color:#00578D;}
.team{ width:100%;}
.team dl{ width:415px; float:left; border:1px solid #ddd;margin-right:20px; margin-bottom:20px; height:150px; overflow:hidden;}
.team dl dt{ width:160px; height:150px; float:left; border-right:1px solid #ddd; overflow:hidden;}
.team dl dt img{ width:160px; height:150px; vertical-align:top;}
.team dl dd{ width:235px; float:left; margin-left:10px;}
.team dl dd .name{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#000;}
.team dl dd .des{ width:100%; height:65px; font-size:13px; line-height:175%; color:#666666; overflow:hidden; margin-bottom:10px;}
.team dl dd a{ display:inline-block; *display:inline; zoom:1; width:80px; height:25px; text-align:center; line-height:23px; border:1px solid #00578D; color:#00578D; font-size:13px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.news{ width:100%; padding-bottom:15px;}
/*.news li{ width:100%;  padding-left:15px; border-bottom:1px dashed #ddd; position:relative; background:url(../images/icon10.png) no-repeat left center;}*/
/*.news li:hover{ background:#99ffff url(../images/icon11.png) no-repeat 5px center;padding-left:20px; transition:all ease-in-out .2s; color:#00578D; }*/
.news li{ width:100%; padding: 10px 0; border-bottom:1px dashed #ddd; position:relative; }
/*.news li:hover{ background:#99ffff; transition:all ease-in-out .2s; color:#00578D; }*/
/*.news li p{ width:75%;  line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;letter-spacing: 0.5px;font-size: 16px;font-weight: 600; color:#333;}*/
/*.news li .detail{ display:block; width:80%; line-height:62px; white-space:nowrap; letter-spacing: 0.5px;color:#333;}*/
.news li em{ display:block; text-align:right; position:absolute; right:0; top:0;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.list_time{
	width: 63px;
height:70px;
	text-align: center;
	display: inline-block;
	float: left;
	 background:url(../images/ej_xsbg_sj_bg.png) no-repeat center;
}
.list_time .day{

	border-bottom:1px solid #eaeaea;
	font-size: 18px;
	color: #01133;
		margin: 0;padding:0;
	text-indent: 0;
	text-align: center;
}
.list_time .month{
	line-height: 30px;
	font-size: 16px;
	color: #01133;
		margin: 0;;padding:0;
	text-indent: 0;
	text-align: center;
}
.news li:hover .list_time .month{
	}
.list_wen{
	float: left;
	width: 90%;
	padding-left:20px;
}
.news li:hover .list_wen{  transition:all ease-in-out .2s; color:#00578D; }
.list_wen .tit{
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	
}

.list_wen .tit a {color:#323232; }
.list_wen p{
	font-size:15px;
	font-weight: normal;
	color: #7d7d7d;
	margin-top:10px;
	letter-spacing: 0.5px;
	text-indent: 0;
	line-height: 25px;
}
.floating_ck{position:fixed;right:20px;top:30%; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#0066eb;border-bottom:solid 1px #ffffff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0a53a4;border-bottom:solid 1px #ffffff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../img/icon0701/zxicon11.png);}
.quote{background-image:url(../images/kypt.png);}
.qrcord{background-image:url(../images/kyxm.png);}
.return{background-image:url(../images/kycg.png);}
.qrcord1{background-image:url(../images/xgxz.png);}
.qrcord2{background-image:url(../images/zyxc.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0a53a4;border-bottom:solid 1px #ffffff;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-100px;}
.floating_ewm i{background-image:url(../img/ewm.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
.bootlink{background: #0066eb;padding:10px;height:50px;}
.fix1{width:1280px;margin:0 auto;height:60px;}
