@charset "utf-8";


.w_1200{width: 1200px;margin: 0 auto;position: relative;}
.blk-md{margin-top: 40px;}
.lx {width: 50%;float: left;text-align: center;margin-bottom: 20px;}

.logo{float: left;margin-top:24px;position: relative;overflow: hidden;}
.logo a:before {
    content: "";
    position: absolute;
    left: -665px;
    top: -460px;
    width: 300px;
    height: 15px;
    z-index: 2;
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 1.2s ease-in 1s infinite;
    -o-animation: searchLights 1.2s ease-in 1s infinite;
    animation: searchLights 1.2s ease-in 1s infinite;
}
@-webkit-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 220px; top: 100px; }
}
@-o-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 220px; top: 100px; }
}
@-moz-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 200px; top: 100px; }
}
@keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 200px; top: 100px; }
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix:after {display: block; content: ''; clear: both; }
.nav{height:116px; line-height:116px; position:relative; z-index:1;float:right;}
.nav a{ color:#000;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{    
    float: left;
    line-height: 60px;
    text-align: center;
    }
.nav .nLi h3 i{display: block;font-size: 20px;}
.nav .nLi h3 a{ display:block; padding:0 25px; font-size:16px; font-weight:normal;color: #666;padding-bottom: 28px;padding-top: 28px;}
.nav .sub{ display:none;left:0px; top:116px;min-width: 186px; position:absolute;line-height:35px; padding:10px 0; background-color: #37b8e2;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.nav .sub li{ zoom:1;position: relative; }
.nav .sub a{ display:block; padding:0 8px; 	-webkit-transition: .5s; -o-transition: .5s; transition: .5s;text-align: center;color: #fff; font-size: 14px;}
.nav .sub a:hover{  color:#fff;  }


.fullSlide{ width:100%;  position:relative;  height:600px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:600px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:80px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:10px; margin:4px; overflow:hidden; background:#fff; line-height:999px;}
.fullSlide .hd ul .on{ background:#146ad5;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:4%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:4%; background-position:-6px -137px; }



.main1{width: 100%;background: #f3f3f3;padding-top: 50px;padding-bottom: 50px;}
.m1_box{min-height: 460px;background: #fff;padding-top: 40px;padding-left: 50px;padding-right: 50px;}
.com_til{text-align: center;}
.com_til h2{font-size: 36px;font-weight: normal;line-height: 1.5;color: #292929;}
.com_til span{font-size: 16px;line-height: 25px;color: #333333;text-transform: uppercase;}
.m1_pro{width: 100%;margin-top: 30px;min-height: 300px;}
.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;width: 350px;height: 280px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:350px; height:280px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;position: absolute;bottom: 0;left: 0;    background: rgb(16 72 215 / 60%);line-height: 50px;height: 50px;text-align: center;color: #fff;width: 100%;font-size: 20px;}
.picScroll-left .bd ul li .title a{color: #fff;}
.picScroll-left .bd ul li.li1 .title{background: rgb(3 157 207 / 60%);}
.picScroll-left .bd ul li.li2 .title{background: rgb(5 117 175 / 80%);}
.picScroll-left .bd ul li.li3 .title{background: rgb(16 72 215 / 80%);}
.picScroll-left .bd ul li.li4 .title{background: rgb(3 157 207 / 60%);}
.picScroll-left .bd ul li.li5 .title{background: rgb(5 117 175 / 80%);}
.picScroll-left .bd ul li.li6 .title{background: rgb(16 72 215 / 80%);}


.main2{margin-top:40px;background: #fff;width: 100%;padding-bottom: 50px;}
.m2_a_left{float: left;width: 560px;}
.m2_a_left h3{font-size: 30px;line-height: 50px;color: #37b8e2;}
.m2_nr{font-size: 14px;color: #333333;line-height: 35px;margin-top: 20px;height: 200px;}
.m2_a_right{float: right;width: 544px;padding-top: 65px;padding-right: 55px;background: url(../images/m2_a_r_bg.jpg) right top no-repeat;height: 414px;}
.m2_about{width: 100%;margin-top: 40px;}
.m2_a_left ul li{float: left;margin-right: 40px;width: 108px;text-align: center;border:1px solid #cccccc; -webkit-transition: all 1.2s ease 0s; transition: all 1.2s ease 0s;}
.m2_a_left ul li a{display: block;padding-top: 20px;padding-bottom: 20px;}
.m2_a_left ul li i{font-size: 24px;line-height: 35px;}
.m2_a_left ul li p{font-size: 16px;line-height: 32px;}
.m2_a_left ul li.on{background: #146ad5;color: #fff;    border: 1px solid #146ad5;    box-shadow: 0 0 10px #9e9e9e;}
.m2_a_left ul li.on i{color: #fff;}
.m2_a_left ul li.on p{color: #fff;}
.m2_a_left ul li:hover{background: #146ad5;color: #fff;    border: 1px solid #146ad5;    box-shadow: 0 0 10px #9e9e9e;-webkit-transition: 0.8s;transition: 0.8s}
.m2_a_left ul li:hover i{color: #fff;-webkit-transition: 0.8s;transition: 0.8s}
.m2_a_left ul li:hover p{color: #fff;-webkit-transition: 0.8s;transition: 0.8s}

.m2_about_box .fl{width: 588px;}
.m2_about_box .fr{width: 588px;}
.txt1{background: #146ad5;height: 320px;}
.txt2{background: #11c9d7;height: 191px;}
.m2_about_box .txt{padding-top: 20px;padding-left: 30px;padding-right: 30px;width: 528px;}
.m2_about_box .txt h4{color: #fff;font-size: 24px;line-height: 30px;margin-bottom: 20px;font-weight: normal;}
.m2_about_box .txt p{color: #fff;font-size: 16px;line-height: 30px;}
.m2_about_box .txt b{font-size: 16px;line-height: 35px;color: #fff;}
.m2_about_box .txt1 p{color: #fff;font-size: 14px;line-height: 25px;}

.main6{}
.main6 .txt .nr{font-size: 16px;line-height: 35px;color: #333333;margin-bottom: 50px;}
.main6 .txt ul li{float: left;margin-right: 10px;width: 104px;line-height: 33px;height: 33px;text-align: center;font-size: 14px;color: #fff;border:1px solid #5b6062;padding: 1px;}
.main6 .txt ul li a{color: #fff;background: #5b6062;display: block;}
.main6 .txt ul li.on{border-color: #146ad5}
.main6 .txt ul li.on a{background: #146ad5;}

.main6 .til{height: 100px;padding-left: 80px;position: relative;margin-bottom: 80px;}
.main6 .til i{font-size: 60px;position: absolute;left: 0;top: 0;line-height: 100px;}
.main6 .til em{font-size: 16px;color: #fff;line-height: 44px;width: 44px;height: 44px;border-radius: 50%;background: #11c9d7;text-align: center;font-weight: bold;display: block;}
.main6 .til h4{font-size: 30px;line-height: 50px;color: #333;font-weight: normal;}
.m6_main1{width: 100%;padding-top: 50px;background: #f3f3f3;padding-bottom: 50px;}
.m6_box1{width: 100%;margin-top: 40px;}
.m6_b1_left{float: left;width: 590px;}
.m6_b1_right{float: right;width: 560px;}



.m6_main2{width: 100%;padding-top: 50px;background: #fff;padding-bottom: 50px;}
.m6_box2{width: 100%;margin-top: 40px;}
.m6_b2_left{float: left;width: 560px;}
.m6_b2_right{float: right;width: 590px;}




.m6_main3{width: 100%;padding-top: 50px;background: #f3f3f3;padding-bottom: 50px;}
.m6_box3{width: 100%;margin-top: 40px;}
.m6_b3_left{float: left;width: 590px;}
.m6_b3_right{float: right;width: 560px;}




.m6_main4{width: 100%;padding-top: 50px;background:url(../images/m6_m4_bg.jpg) center no-repeat;padding-bottom: 50px;}
.m6_box4{width: 100%;margin-top: 40px;text-align: center;}



.pic_list{
	overflow: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;

	margin-bottom: 30px;
}

.more{
    display: block;
    width: 160px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    margin: auto;
    font-size: 16px;
    color: #333333;
    border: solid 1px #dfdfdf;
    transition:all 0.3s ease-in-out;
	border-radius: 35px;
}



.pic_list li{
	float: left;
	width: 30%;
	margin: 20px;
}
.pic_list li.ksp{ margin-right:0;}
.pic_list li a,.pic_list li a i,.pic_list li a img{ display:block; text-align:center;}
.pic_list li a h3{
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	height: 40px;
	width: 100%;
	bottom: 0px;
	line-height: 40px;
}
.pic_list li a{ position:relative;}
.pic_list li a i{
	width: 100%;
	height: 280px;
	overflow: hidden;
}
.pic_list li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.pic_list li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.pic_list li a .mask{
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	width: 100%;
	height: 250px;
}
.pic_list li a .ic_zoom{
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/ic_zoom.png) 50% no-repeat;
	width: 100%;
	height: 250px;
}

 .index02-right{
      
    }
    .index02-right .wrapper{
        width: 100%;
        text-align: center;
        display: flex;
        justify-content: space-between;
        padding: 5% 0;
    }
    .index02-right .wrapper .counter{
        display: inline-block;
        width: 25%;
        text-align: center;
		color: #c8c8c8;
    }
    .index02-right .wrapper .counter .count-img{
        display: block;
    }
    .index02-right .wrapper .counter .count-img img{
        display: inline-block;
        width: 22.4%;
        margin-bottom: 8%;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
    }
    .index02-right .wrapper .counter:hover .count-img img{
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    .index02-right .wrapper .counter .timer{
        display: inline-block;
        font-size: 36px;
        color: #37b8e2;
        margin-bottom: 10px;
		font-weight: bold;
    }
    .index02-right .wrapper .counter .add{
        font-size: 24px;
        color: #37b8e2;
    }
    .index02-right .wrapper .counter .count-text{
        font-size: 14px;
        color: #000;
    }

.main3{padding-top:40px;background: #fff;width: 100%;padding-bottom: 50px;}
.m3_box{width: 100%;margin-top: 40px;}
.slideTxtBox{}
.slideTxtBox>.hd{ position:relative;width: 320px;float: left; }
.slideTxtBox>.hd>ul.ul{ }
.slideTxtBox>.hd>ul.ul li{height: 100px;line-height: 100px;background: #1055b9 url(../images/m3_li_non.jpg) bottom center no-repeat;padding-left: 20px;margin-bottom: 13px;font-size: 16px;color: #fff;cursor: pointer;}
.slideTxtBox>.hd>ul.ul li.on{background: #0e92b9 url(../images/m3_li_on.jpg) bottom center no-repeat}
.slideTxtBox>.hd>ul.ul li i{font-size: 24px;padding: 10px;border:1px solid #fff;border-radius: 50%;margin-right: 5px;}
.slideTxtBox>.bd{float: right;width: 860px;}


.focusBox { position: relative; width: 860px; height: 440px; overflow: hidden; background: white; }
.focusBox .pic img { width: 860px; height: 440px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 100px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 100px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:100px; line-height:100px; position:absolute; bottom:-100px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 40px; font-size: 18px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 0px; right: 8px;line-height: 100px;height: 100px;}
.focusBox .num i{  font-size: 50px;color: #fff;font-weight: normal;margin-right: 5px;}



.main4{padding-top:40px;background: #f3f3f3;width: 100%;padding-bottom: 50px;}
.m4_box{width: 100%;margin-top: 40px;}
.m4_left{float: left;width: 520px;position: relative;box-shadow: 0 1px 10px #e2e2e2;}
.m4_right{float: right;width: 620px;background: #ffffff;box-shadow: 0 1px 10px #e2e2e2;height: 368px;padding: 20px;}
.m4_left ul li{width: 520px;background: #fff;}
.m4_left ul li img{width: 100%;height: 278px;}
.m4_left ul li .til{width: 480px;padding-top: 10px;padding-left: 30px;height: 120px;}
.m4_left ul li .til h4{font-size: 16px;line-height: 40px;color: #222223;}
.m4_left ul li .til h4 a{color: #222223;}
.m4_left ul li .til .nr{font-size: 14px;color: #616161;line-height: 22px;height: 60px;}
.m4_left ul li .til span{font-size: 16px;color: #fff;position: absolute;left: 0;top:0;width: 155px;height: 57px;line-height: 57px;text-align: center;background-color:rgb(20 106 213 / 85%);}
.m4_left .hd{position: absolute;bottom: 25px;right: 10px;width: 50px;}
.m4_left .hd ul li {float: left; margin-right: 4px; width: 10px; height: 10px; background: #666; cursor: pointer; border-radius: 5px; }
.m4_left .hd ul li.on {background: #0077c7; color: #fff; }
.m4_right{}
.inews li{ width:100%; float:left; padding:20px 0;margin-bottom: 5px;position: relative;    border-bottom: 1px solid #e9e9e9;}
.inews li a{ display:block; background:url(../images/inews_jt.png) no-repeat right; overflow:hidden;    position: relative;
    z-index: 9999999999;}
.inews li ._date{ float:left; width:17%; text-align:center;  color:#b0b0b0; font-family:arial; height: 80px;}
.inews li ._date span{ display:block;}
.inews li ._date ._d1{ font-size:30px; line-height:45px; color: #525252;}
.inews li ._date ._d2{ font-size:16px; line-height:30px;color: #999999;}
.inews li ._nr{ width:74%; float:left; margin-left:2%; }
.inews li ._title{ font-size:16px; font-weight:normal; color:#000; margin-bottom:10px;line-height: 25px;}
.inews li ._sum{ color:#999;font-size: 14px;line-height: 1.5;}
/*.inews li:hover{background: #ff5500;color: #fff;}*/
.inews li:hover::before {width: 100%; }
.inews li::before {display: block; height: 120px; content: ""; background: #0d4595; position: absolute; top: 0; width: 0; transition: width 0.25s; -moz-transition: width 0.25s; -webkit-transition: width 0.25s; -o-transition: width 0.25s; }
.inews li:hover ._date ._d1{color: #fff;}
.inews li:hover ._date ._d2{color: #fff;}
.inews li:hover ._title{color: #fff;}
.inews li:hover ._sum{color: #fff;}


.main5{padding-top:40px;background: #fff;width: 100%;padding-bottom: 50px;}
.m5_box{width: 100%;margin-top: 40px;}
.m5_box li{     float: left;
margin-right: 20px;
    margin-bottom: 20px;border:1px solid #ddd;overflow: hidden;}
.hjCont li .ry{width:200px;height: 280px ;display: table-cell;
 vertical-align: middle;
 text-align:center;}

.hjCont li .ry img{max-width: 200px;max-height: 280px;}
.hjCont li .ry img:hover { 	transition: 1s;
			/* 过度时间 */
			transform: scale(1.1);
}

.m5_box li:nth-child(6n+0) {
    margin-right: 0;
}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }


.ft_left{width: 310px;height: 310px;background: #0d4595;float: left;}
.ft_logo{border-bottom: 1px solid #0e4ea8;padding-top: 20px;padding-bottom: 20px;text-align: center;}
.ft_tel{margin-top: 40px;margin-left: 30px;padding-left: 60px;position: relative;}
.ft_tel i{font-size: 24px;color: #fff;position: absolute;left: 0;top: 0;border:1px solid #fff;padding: 10px;border-radius: 50%;line-height: 24px;}
.ft_tel span{font-size: 14px;line-height: 25px;color: #fff;}
.ft_tel p{font-size: 24px;line-height: 35px;color: #fff;}
.footer .ft_top .ft {width: 140px; margin-left: 0px; }
.footer .ft_top .ft h4 {color: #fff;    text-shadow: 0 1px 10px #000; font-size: 16px; line-height: 35px; font-weight: normal; }
.footer .ft_top .ft ul {margin-top: 10px; }
.footer .ft_top .ft ul li {color: #fff; font-size: 14px; line-height: 35px; }
.footer .ft_top .ft ul li a {color: #fff;    text-shadow: 0 1px 10px #000; }

.footer .ft_top .ft2 ul {margin-top: 10px; }
.footer .ft_top .ft2  ul li {color: #fff; font-size: 14px; line-height: 35px;width: 50%; float: left;}
.footer .ft_top .ft2  ul li a {color: #fff;    text-shadow: 0 1px 10px #000; }

.footer .ft_top .ft2{width: 400px;}
.footer .ft_top .ft4{width: 125px;text-align: center;font-size: 14px;color: #fff;line-height: 2.5;margin-top: 50px;padding-left: 30px;}
.ft_right{float: right;margin-top: 35px;width: 840px;}
.ft_top{width: 100%;height: 310px;background: #040d27 url(../images/ft_top_bg.jpg) center no-repeat;}
.ft_bot{width: 100%;height: 42px;line-height: 42px;text-align: center;background: #0062ae;color: #fff;font-size: 14px;border-top: 1px solid #006cbf;}
.ft_bot *{color: #fff;}

 .hjCont ul{ overflow:hidden; width:1920px;}
 .hjCont li{ float:left;  position:relative; margin:10px;}
 .hjCont li i{ display:block; width:480px; height:388px; position:absolute; background:url(hjlbg.png) repeat center; top:0; left:0; cursor:pointer;}
 .hjCont li p{ padding:27px 0; text-align:center; width:100%;}
 .hjCont li p a{ font-size:14px; color:#333;}
 .hjCont li:hover i{ display:none;}
 .hjCont li:hover p{ }
 .hjCont li:hover p a{ color:#000;}


.imghover_big { overflow: hidden; display: block; position: relative; }
.imghover_big img { -webkit-transition: all 1.2s ease 0s; transition: all 1.2s ease 0s; }
.imghover_big:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);  }
.imghover_big em { position: absolute; left: -200px; top: 0px; width: 150px; height: 100%; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) ; overflow: hidden; -webkit-transform: skewx(-25deg); -webkit-transition: 0s; }
.imghover_big:hover em { width: 150px; left: 600px; -webkit-transition: 0.8s;transition: 0.8s }


.nybanner {
    width: 100%;
    height: 300px;
}
.mianbaoxie1200 {
    width: 100%;
    height: 50px;
    margin-top: -50px;
    position: relative;
    z-index: 9;
}
.mianbaoxie1200 .con {
        background: rgb(0 0 0 / 60%);
    width: 100%;
    height: 50px;
}
.mianbaoxie1200 .p1 {
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    color: #fff;
    float: left;
    width: 50%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mianbaoxie1200 .p1 img {
    margin: 0 10px 0 20px;
    position: relative;
    top: 16px;
    float: left;
}
.mianbaoxie1200 .p1 a {
    color: #fff;
    padding: 0 4px;
}
.anniu {
    width: 320px;
    height: 50px;
    border-left: 1px solid rgba(255,255,255,0.3);
    overflow: hidden;
}
.anniu .input {
    width: 240px;
    line-height: 50px;
    float: left;
    border: none;
    padding-left: 26px;
    background: none;
    color: #fff;
}
.anniu .btn {
    border:none;
    width: 54px;
    height: 50px;
    background: #37b8e2 url(../images/ybj.png) no-repeat 13px 12px;
    float: left;
}
.mianbaoxie1200 .p1 img {
    margin: 0 10px 0 20px;
    position: relative;
    top: 16px;
    float: left;
}


.conts {
    padding: 40px 0;
    overflow: hidden;
    background: #f5f5f5;
}
.hyc {
        padding-top: 10px;
    background: rgb(255, 255, 255);
    margin-bottom: 10px;
    overflow: hidden;
}
.conimg {
    word-break: break-all;
    width: 275px;
    text-align: center;
    float: left;
}
.conimg img {
    margin: 0 auto;
}
.conwen {
    word-break: break-all;
    margin: 20px 43px 0 0;
    float: right;
    width: 882px;
}
.contelss {
        padding-bottom: 30px;
    background: #fff;
    overflow: hidden;
}
.mub01Titls {
    width: 100%;
    text-align: center;
    padding-top: 0px;
    margin-bottom: 35px;
}
.contits h4 {
    display: block;
    font-size: 23px;
    color: #37b8e2;
    font-weight: normal;
    height: 40px;
    padding: 40px 0 0;
    font-weight: bold;
}
.mub01Titls h4 i.xianL {
    margin-right: 12px;
}
.contits h4 i {
    background: #e4e4e4!important;
}
.telwens {
    width: 40%;
    padding: 0 0 0 30px;
}
.telwens ul li {
    overflow: hidden;
    border-bottom: 1px dashed #eee;
    padding: 14px 0;
}
.telwens ul li img {
    display: block;
    float: left;
    margin-right: 20px;
}
.telwens ul li p {
    display: block;
    float: left;
    line-height: 35px;
    color: #333;
    font-size: 15px;
}
.erwen .gzh {
    float: left;
    margin: 15px 21px 0;
    text-align: center;
}
.mub01Titls h4 i {
    display: inline-block;
    height: 1px;
    background: #e4e4e4;
    width: 493px;
    position: relative;
    top: -6px;
}
.telditu {
    width: 55%;
    padding: 0 20px 20px 0;
}

.lxnum{
border: 1px solid #ddd;
padding-left:57px;
position: relative;
margin-bottom:30px;
}.lxnum2{
    padding-top: 40px;padding-right: 57px;
}.allcontent {
    font-size: 14px;
    padding: 25px 0;
    line-height: 25px;
}

.temp_on_inp {margin: 10px 0; height:424px; background:url(../images/on_bj.jpg) no-repeat left center; overflow:hidden; padding-top:92px; }
.temp_on_inp h3 { width:197px; height:78px;  font:24px "Microsoft YaHei"; font-weight:bold; color:#37b8e2; line-height:24px; float:right; }
.temp_on_inp h3 span { display:block; font:14px Arial; color:#b5b5b5; line-height:36px; text-transform:uppercase; }
.temp_on_inp h3 a { color:#cf181f; }
.temp_on_con { width:592px; }
.temp_on_con li {padding:0; height:38px; width:270px; border:1px solid #d1d1d1; float:left; margin-right:22px; margin-bottom:16px; color:#FF070B; line-height:38px; overflow:hidden; background:none;}
.temp_on_con li span { font:14px "Microsoft YaHei"; color:#999; line-height:38px; float:left; padding-left:10px; display:inline-block; }
.temp_on_con li input {box-shadow:none; width:208px; height:37px; border:0; font:14px "Microsoft YaHei"; color:#999; line-height:38px; float:left; }
.temp_on_con .inp1 input { width:180px; outline:none; }
.temp_on_con .inp3 { width:562px; height:72px; padding-top:10px; }
.temp_on_con .inp3 span { line-height:14px; }
.temp_on_con .inp3 textarea { width:546px; height:56px; resize:none; overflow:auto; outline:none; padding-left:10px; border:0; font:14px "Microsoft YaHei";
color:#999; line-height:24px; }
.temp_on_con .inp4 { margin-bottom:0; }
.temp_on_con .inp4 input { width:120px; }
.temp_on_con .inp4 img { width:52px; height:38px; border-left:1px solid #d1d1d1; float:right; }
.temp_on_con .inp2 { width:562px; height:70px; border:0; }
.temp_on_con .inp2 span { display:block; }
.temp_on_con .inp2 em { font:12px "Microsoft YaHei"; color:#999; line-height:36px; float:left; }
.temp_on_con .minp5 { border:0; }
.temp_on_con .minp5 input { width:82px; height:28px;line-height:28px; margin-right:16px; cursor:pointer; cursor:pointer; border-radius:5px;color:#fff;}
.temp_on_con .minp5 .onb1 {    border: 2px solid #37b8e2;width: 138px;height: 36px;text-align: center;line-height: 36px;display: block;font-size: 14px;font-weight: bold;color: #37b8e2;border-radius:18px;background: #fff;    outline: none;}
.temp_on_con .minp5 .onb2 {border: 2px solid #afafaf;background: none;color: #afafaf;font-weight: bold;height: 36px;line-height: 33px;border-radius: 18px;     outline: none;}



.proCol .conleft {
    width: 270px;
    position: relative;
    z-index: 3;
    border: 1px solid #e4e4e4;
}.ms p{line-height: 30px;}
.proCol .conleft h3 {
    height: 106px;
    background: #37b8e2;
    margin-bottom: 2px;
	
    font-weight: normal;
}
.proCol .conleft h3 a {
    display: block;
    color: #fff;
    padding: 38px 0 0 20px;
    height: 76px;
    background: url(../images/proicon01.png) no-repeat 214px 38px;
}
.proCol .conleft h3 span {
    display: block;
    font-size: 20px;
}
.proCol .conleft h3 i {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 100;
}
.proCol .conleft .lBox ul li.boxli {
  background-color: #f8f8f8;    line-height: 66px;
    padding: 0 20px;
  border-bottom: 1px solid #e4e4e4;
  
 clear:both;
  background: url("../images/mub02_jt03.png")no-repeat 240px center #f8f8f8;
   
}
.proCol .conleft .lBox ul li dl dd a{font-weight: normal!important;font-size: 14px!important;color: #666!important;}
.proCol .conleft .lBox ul li dl{ width: 100%;clear:both}
.proCol .conleft .lBox ul li dl dd{ width: 100%;float: left;text-align: center;border-bottom: 1px dashed #c8c8c8;margin: 1%;height: 40px; line-height: 40px;}
.proCol .conleft .lBox ul li dl dd>a>span{ float: right; width:8px; height: 40px; background: url(../images/xl_jt1.png) no-repeat 0 center; }
.proCol .conleft .lBox ul li.dl_cur dl dd>a,.proCol .conleft .lBox ul li:hover dl dd a{ font-weight: normal!important; }
.proCol .conleft .lBox ul li.dl_cur dl dd>a:hover,.proCol .conleft .lBox ul li.dl_cur dl dd.san_sel	>a{color: #2b5e89;font-weight: bold;}
.proCol .conleft .lBox ul li.dl_cur dl dd>a:hover span,.proCol .conleft .lBox ul li.dl_cur dl dd.san_sel>a span{background: url(../images/xl_jt.png) no-repeat 0 center;}.proCol .conleft .lBox ul li.dl_cur dl{display: block !important;}


.proCol .conleft .lBox ul li.boxli:last-child {
    border: none;
}
.proCol .conleft .lBox ul li.boxli a {
	
	
	
	
    font-size: 16px;
    color: #333;
    display: block;
	
	

	
}
.proCol .conleft .lBox ul li.boxli.on a {
    color: #37b8e2;
    font-weight: 700;
    background: url("../images/mub02_jt04.png")no-repeat 220px center;
}.sidebarLinkUs {
    border: 1px solid #e4e4e4;
    margin-top: 20px;
    padding: 0 19px 20px;
    margin-bottom: 20px;
}
.sidebarLinkUs h3 {
    font-size: 18px;
    color: #37b8e2;
    font-weight: normal;
    height: 59px;
    line-height: 59px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 18px;
    text-indent: 10px;
}
.sidebarLinkUs p {
    font-size: 14px;
    color: #333333;
    margin-bottom: 12px;
    line-height: 20px;
    padding: 0 10px;
}
.sidebarLinkUs .zxzx {
    display: block;
    width: 160px;
    height: 50px;
    overflow: hidden;
    background: #37b8e2;
    text-decoration: none;
    margin-top: 20px;
}
.sidebarLinkUs .zxzx span {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-right: 1px solid #fff;
    background: url(../images/zxzx_icon01.png) no-repeat center;
}
.sidebarLinkUs .zxzx em {
    display: block;
    width: 109px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: left;
}
.sidebarLinkUs .zxzx em img {
    display: inline-block;
*display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 8px;
}
.InpageSidebar01 {
    width: 270px;
    float: left;
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix:after {display: block; content: ''; clear: both; }


/*新闻列表*/
.newsListSection {
    width: 900px;
    float: right;
}
.newsListSection .mainCon {
    border: 1px solid #e4e4e4;
    padding: 30px 0;
    width: 908px;
}
.newsListSection .newsListIntro {
    width: 870px;
    margin: 0 auto 0;
}
.newsListSection .newsListIntro .box1 {
    padding-bottom: 20px;
}
.newsListSection .newsListIntro .box1 dt {
    float: left;
    width: 260px;
    height: 197px;
    float: left;
    border: 1px solid #eee;
    padding: 2px;
}
.newsListSection .newsListIntro .box1 dt img {
    display: block;
    width: 260px;
    height: 197px;
}
.newsListSection .newsListIntro .box1 dd {
    width: 552px;
    float: right;
    position: relative;
    height: 186px;
    position: relative;
    position: relative;
}
.newsListSection .newsListIntro .box1 dd h3 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    width: 550px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsListSection .newsListIntro .box1 dd h3 a {
    color: #333333;
    text-decoration: none;
}
.newsListSection .newsListIntro .box1 dd p {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 18px;
}
.newsListSection .newsListIntro .box1 dd span.more {
    font-size: 13px;
    color: #999999;
    text-decoration: none;
    text-align: center;
    width: 128px;
    height: 48px;
    line-height: 48px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    border: 1px solid #e4e4e4;
}
.newsListSection .newsListIntro .box1:hover dd span.more {
    background: #004c9f;
    color: #fff;
    border-color: #004c9f;
}
.newsListSection .newsListIntro .box1 dd:hover h3 {
    color: #004c9f;
}
.newsListSection .newsListIntro .box2 dl {
    padding: 18px;
    border-top: 1px solid #f1f1f1;
    position: relative;
}
.newsListSection .newsListIntro .box2 dl:hover {
    box-shadow: 0 0 10px 6px #e4e4e4;
    z-index: 99;
}
.newsListSection .newsListIntro .box2 *{
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}
.newsListSection .newsListIntro .box2 dt {
    width: 170px;
    height: 136px;
    float: left;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    padding: 2px;
}
.newsListSection .newsListIntro .box2 dt img {
    display: block;
    width: 170px;
    height: 136px;
}
.newsListSection .newsListIntro .box2 dd {
width: 65%;
    height: 160px;
    position: relative;
	float: left;
	padding-left: 2%;
	margin-top: 2%;

}
.newsListSection .newsListIntro .box2 dd h3 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
   
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsListSection .newsListIntro .box2 dd h3 a {
    color: #333333;
    text-decoration: none;
}
.newsListSection .newsListIntro .box2 dd p {
    line-height: 24px;
    margin-top: 14px;
    font-size: 14px;
    color: #666666;
   
}
.newsListSection .newsListIntro .box2 dd p a {
    color: #666666;
    text-decoration: none;
}
.newsListSection .newsListIntro .box2 dd span {
    display: block;
    padding-left: 25px;
    position: absolute;
    left: 0;
    bottom: 0;
/*    background: url(../images/label.png) no-repeat left center;*/
    line-height: 18px;
}
.newsListSection .newsListIntro .box2 dd span a {
    color: #999999;
    font-size: 12px;
}
.newsListSection .newsListIntro .box2 dd i.more {
    display: block;
    width: 37px;
    height: 37px;
    position: absolute;
    right: 29px;
    top: 90%;
    margin-top: -18px;
    overflow: hidden;
	border: none;
}
.newsListSection .newsListIntro .box2 dd i.more img {
    display: block;
    position: relative;
}
.newsListSection .newsListIntro .box2 dl:hover dd h3 {
    color: #004c9f;
}
.newsListSection .newsListIntro .box2 dl:hover dd i.more img {
    top: -37px;
}








.newsListSection .newsListIntro .box3 dl {
    padding: 18px;
    border-top: 1px solid #f1f1f1;
    position: relative;
}
.newsListSection .newsListIntro .box3 dl:hover {
    box-shadow: 0 0 10px 6px #e4e4e4;
    z-index: 99;
}
.newsListSection .newsListIntro .box3 *{
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}
.newsListSection .newsListIntro .box3 dt {
    width: 170px;
    height: 136px;
    float: left;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    padding: 2px;
}
.newsListSection .newsListIntro .box3 dt img {
    display: block;
    width: 170px;
    height: 136px;
}
.newsListSection .newsListIntro .box3 dd {
width: 100%;
    height: 120px;
    position: relative;
	float: left;
	padding-left: 2%;
	margin-top: 2%;

}
.newsListSection .newsListIntro .box3 dd h3 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
   
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsListSection .newsListIntro .box3 dd h3 a {
    color: #333333;
    text-decoration: none;
}
.newsListSection .newsListIntro .box3 dd p {
    line-height: 24px;
    margin-top: 14px;
    font-size: 14px;
    color: #666666;
   
}
.newsListSection .newsListIntro .box3 dd p a {
    color: #666666;
    text-decoration: none;
}
.newsListSection .newsListIntro .box3 dd span {
    display: block;
    padding-left: 25px;
    position: absolute;
    left: 0;
    bottom: 0;
/*    background: url(../images/label.png) no-repeat left center;*/
    line-height: 18px;
}
.newsListSection .newsListIntro .box3 dd span a {
    color: #999999;
    font-size: 12px;
}
.newsListSection .newsListIntro .box3 dd i.more {
    display: block;
    width: 37px;
    height: 37px;
    position: absolute;
    right: 29px;
    top: 90%;
    margin-top: -18px;
    overflow: hidden;
	border: none;
}
.newsListSection .newsListIntro .box3 dd i.more img {
    display: block;
    position: relative;
}
.newsListSection .newsListIntro .box3 dl:hover dd h3 {
    color: #004c9f;
}
.newsListSection .newsListIntro .box3 dl:hover dd i.more img {
    top: -37px;
}


.proList {
    width: 100%;
    padding: 40px 0;
    overflow: hidden;
}
.blk{margin-bottom:  20px;}

#pages {
height: 26px;
    padding: 10px 20px;
    margin-top: 5px;
    clear: both;
    text-align: center;
}
#pages:after {
    content: '.';
    clear: both;
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    
}
#pages ul {
    padding: 0;
    list-style: none;
    margin: 0;
    text-align: center;
    display: inline-block;
}
#pages li {
        font-size: 14px;
    float: left;
    margin-right: 5px;
}
#pages li a {
    padding: 5px 10px;
    border: 1px solid #e1e1e1;
    height: 24px;
    line-height: 24px;
    color: #666;
}
#pages li a:hover {
    border: 1px solid #034f9d;
    background: #034f9d;
    color: #fff;
    text-decoration: none;
}
#pages li span {
    border: 1px solid #e1e1e1;
    height: 24px;
    line-height: 24px;
    color: #c4c4c4;
    padding: 5px 10px;
}
#pages .current a {
    border: 1px solid #034f9d;
    background: #034f9d;
    color: #fff;
}

.newsDetails {
    width: 100%;
    padding: 70px 0;
    overflow: hidden;
}
.newsDetails .InpageSidebar01 {
    float: left;
}
.newsDetailsSection {
    width: 910px;
    float: right;
    position: relative;
}
.newsDetailsSection .article {
    border: 1px solid #e4e4e4;
    width: 908px;
    position: relative;
}
.newsDetailsSection .article .conBox {
    padding: 20px 19px 0;
	
}

.newsDetailsSection .article .conBox p{line-height: 35px;}
.newsDetailsSection .article .conBox img {
    max-width: 800px;
    margin: 10px auto;
}
.newsDetailsSection .article .title h1 {
    font-size: 25px;
    color: #37b8e2;
    margin-bottom: 20px;
    line-height: 35px;
	text-align: center;
}
.newsDetailsSection .article .title .share {
    width: 100%;
    height: 24px;
}
.newsDetailsSection .article .title .share p {
  
    overflow: hidden;
    margin-top: 5px;
	
	text-align: center;
}
.newsDetailsSection .article .title .share p span {
    display: block;
    font-size: 14px;
    color: #999999;
   
    padding: 0 8px;
    border-left: 1px dotted #b6b6b6;
}
.newsDetailsSection .article .title .share p span:first-child {
    padding-left: 0;
    border-left: none;
}
.newsDetailsSection .article .title .share p span #cntrHits {
    float: right;
}
.newsDetailsSection .article .title .share ul {
    float: right;
}
.newsDetailsSection .article .title .share li {
    margin-left: 7px;
    width: 24px;
    height: 24px;
    float: left;
}
.newsDetailsSection .article .title .share li img {
    display: block;
}
.newsDetailsSection .article .title i {
    width: 100%;
    display: block;
    height: 1px;
    background: #e7e7e7;
    margin-top: 12px;
/*    background: url(../images/mub02top2_xian.png) no-repeat center;*/
}
.newsDetailsSection .article .title p.label {
    font-size: 12px;
    color: #999999;
    display: block;
    padding-left: 26px;
/*    background: url(../images/label.png) no-repeat left center;*/
    line-height: 16px;
    margin-top: 20px;
}
.newsDetailsSection .article .con {
    margin-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    line-height: 28px;
    font-size: 14px;
    color: #333333;
    min-height: 500px;
	float: left;
}
.newsDetialsArticle .article .con img {
    max-width: 100%;
}
.newsDetailsSection .article .con p {
    line-height: 30px;
    font-size: 14px;
    color: #333333;
}
.newsDetailsSection .article .con p a {
    color: #37b8e2;
}

.about3 h2 em {
    content: "";
  margin: 0 auto;
  margin-top: 10px;
    width: 40px;
    height: 3px;
    background: #eeb492;
}
.newsDetailsSection .article .context {
    width: 100%;
    border-top: 1px solid #e7e7e7;
    background: #fff;
    height: 60px;
}
.newsDetailsSection .article .context p {
    width: 454px;
    float: left;
    height: 60px;
    line-height: 60px;
	padding-left: 20px;
}
.newsDetailsSection .article .context p a {
    font-size: 14px;
    font-weight: bold;
    color: #37b8e2;
   
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsDetailsSection .article .context p.prevNews a {
   
    background: url(../images/mub02_jt01.png) no-repeat left center;
}
.newsDetailsSection .article .context p.NextNews a {
    margin-right: 20px;
    padding-right: 20px;
    text-align: right;
    background: url(../images/mub02_jt03.png) no-repeat right center;
}
.newsDetailsSection .article .context p.prevNews a:hover {
    background: url(../images/mub02_jt05.png) no-repeat left center;
    color: #37b8e2;
}
.newsDetailsSection .article .context p.NextNews a:hover {
    background: url(../images/mub02_jt04.png) no-repeat right center;
    color: #37b8e2;
}
.newsDetailsSection .article .context p.NextNews {
    border-left: 1px solid #e7e7e7;
    width: 444px;
}
.proListSection {
    width: 910px;
    float: right;
}
.proListSection .mainCon {
    width: 908px;
}
.proListSection .mainCon .conBox {
    width: 870px;
    margin: 0 auto 0;
    padding-bottom: 30px;
}
.proListSection .mainCon .conBox ul {
    width: 104%;
}
.proListSection .mainCon .conBox li {
    float: left;
    width: 280px;
    margin-right: 15px;
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
}
.proListSection .mainCon .conBox .sech:hover a{
	color: #fff!important;
}
.proListSection .mainCon .conBox li:hover {
    border: 1px solid #37b8e2;
}
.proListSection .mainCon .conBox li:hover .intro {
    background: #37b8e2;
    color: #fff;
}
.proListSection .mainCon .conBox li.noMl {
    margin-right: 0px;
}
.proListSection .mainCon .conBox li .Pic {
    width: 278px;
	
	height: 205px;
    overflow: hidden;
  
	display: table-cell;
	 vertical-align: middle;
	 text-align:center;
	
}
.proListSection .mainCon .conBox li .Pic img {
   
    max-width: 278px;
	max-height: 195px;
    transform: scale(1);
    transition: all 1s ease-out;
}
.proListSection .mainCon .conBox li .intro {
    width: 100%;
    height: 55px;
    text-align: center;
    line-height: 55px;
    position: relative;
    background: #f5f5f5;
    color: #333333;
}
.proListSection .mainCon .conBox li .intro h3 {
    font-size: 14px;
   
    
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 15px;
}
.proListSection .mainCon .conBox li .intro h3 a {
    color: #333333;
    text-decoration: none;
}
.proListSection .mainCon .conBox li .intro p {
    line-height: 20px;
    color: #666666;
    font-size: 14px;
    margin-top: 14px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
}
.proListSection .mainCon .conBox li .intro .btn {
    overflow: hidden;
    width: 241px;
    height: 42px;
    background: url(../images/prolistbg01.png) no-repeat center;
    position: absolute;
    bottom: 0px;
    left: 20px;
}
.proListSection .mainCon .conBox li .intro .btn a {
    display: block;
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #777777;
    text-decoration: none;
}
.proListSection .mainCon .conBox li .intro .btn a i {
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../images/mub02_jt03.png) no-repeat center;
    margin-left: 8px;
    position: relative;
    top: 2px;
}
.proListSection .mainCon .conBox li .intro .btn a:first-child {
    border-right: 1px solid #eaeaea;
}
.proListSection .mainCon .conBox li .intro .btn a:hover {
    color: #fff;
}
.proListSection .mainCon .conBox li .intro h3 a {
    color: #37b8e2;
}
.proListSection .mainCon .conBox li .intro h3:hover a{color: #fff!important;}
.proListSection .mainCon .conBox li .intro .btn a.more:hover {
    background: url(../images/prolistbg02.png) no-repeat center;
}
.proListSection .mainCon .conBox li .intro .btn a.more:hover i {
    background: url(../images/mub02_jt02.png) no-repeat center;
}
.proListSection .mainCon .conBox li .intro .btn a.zx:hover {
    background: url(../images/prolistbg03.png) no-repeat center;
}
.proListSection .mainCon .conBox li .intro .btn a.zx:hover i {
    background: url(../images/mub02_jt02.png) no-repeat center;
}
.proListSection .mainCon .conBox li:hover .Pic img {
    transform: scale(1.2);
}


/*案例*/
.case{height:904px;font-family: "Microsoft Yahei";line-height:24px;background:url(../images/casebg.jpg) no-repeat center 226px;overflow: hidden; margin-top:60px;}
.casetil{height: 80px;background: #0061bc;overflow: hidden;text-align: center;}
.casetil ul,.casetil li,.casetil span{float: left;line-height: 80px;font-size: 16px;}
.casetil li,.casetil span{width: 150px;}
.casetil li a,.casetil span a{display: inline-block;padding: 0 0 0 0px;background:url(../images/ico03.gif) no-repeat 0 center; color:#fff;}
.casetil li{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 1px #cecece;}
.casetil li:hover,.casetil li.on{background:#fff;border-right: 0;}
.casetil li:hover a,.casetil li.on a{background:url(../images/ico04.gif) no-repeat 0 center;color: #0061bc;}
.case_c,.case_cl dl{width:1200px;overflow: hidden;}
.case_pho{width: 185px;color: #fff;height:71px;line-height: 25px;padding:0 0 0 49px;background:url(../images/case_pho.png) no-repeat 0 8px;right: 0;bottom: 0;z-index: 2;}
.case_pho span{display: block;font-size: 18px;line-height: 26px;}
.case_cl dl{position: relative;}
.case_cl dd{position: absolute;width: 1200px;height: 85px;background:url(../images/bg02.png) repeat;left: 0;bottom: 0;color: #fff;font-size: 16px;line-height: 27px;}
.case_cl dd p{width: 690px;padding: 14px 0 0 65px;}
.case_cl dt img,.case_cl dt{width:1200px;height:600px;display: block;overflow: hidden;}


.prolist2 ul{ padding:2% 2%;}
.prolist2 li{ float:left; margin-top:10px; width:23.5%; margin-right:2%; }
.prolist2 li div.item{ border:#ddd 1px solid; }
.prolist2 li:nth-child(4n){ float:right; margin-right:0;}
.prolist2 li a.txt123{
	display:block;
	text-align:center;
	line-height:50px; 
	font-size:16px;
	background:#f5f5f5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding: 0 10px;
}
.prolist2 li a.img123{ display:block;   }
.prolist2 li a.img123 img{ height:250px; display:block; width:100%;}
.prolist2 li p{ padding:10px 0; text-align:center;}

.prolist2 li:hover {}



/*pro*/
.pro {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin: 0px auto;
}
.pro .leftpro {
	overflow: hidden;
	float: left;
	width: 290px;
}
.pro .leftpro h3 {
	background: #335ecd;
	width: 100%;
	height: 105px;
}
.pro .leftpro .active{ background:#0b7bb3;color:#fff;}
.pro .leftpro h4{line-height:38px;text-align:center;float:left;height:38px;width:143px; border:1px solid #0b7bb3;font-size:14px;color:#333333;font-weight:lighter;cursor:pointer;}
.pro .leftpro h3 b {
    text-align: center;
	font-size: 36px;
    color: #fff;
    display: block;
    padding-top: 16px;
    line-height: 1.15;
}
.pro .leftpro h3 em {
	display: block;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.pro .leftpro .menu {
	overflow: hidden;
	width: 286px;
	border: 1px solid #e3e3e3;
	border-top: none;
	border-bottom: none;
	height: auto;
}
.pro .leftpro .menu li {
	overflow: hidden;
	padding: 0 1px;
    border-bottom: 1px solid #e3e3e3;
    height: 55px;
    line-height: 55px;
	background: #efefef  url(../images/cp_ico05.png) no-repeat 240px 20px;
}
.pro .leftpro .menu li >a {
	display: block;
    font-size: 18px;
    color: #333333;
	padding-left: 55px;
    background: url(../images/cp_ico01.png) no-repeat 25px 26px;
}
.pro .leftpro .menu li.cur>a {
	background: url(../images/pro02.png) no-repeat 170px center;
	background-color: #335ecd;
}
.pro .leftpro .menu .nmenu {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
	
	
}
.pro .leftpro .menu .nmenu a {
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	padding-left: 15px;
}
.pro .leftpro .menu .nmenu a:hover {
	color: #f07f1b;
	text-decoration: none
}
.pro .leftpro .phone {
	overflow: hidden;
	padding: 25px 0;
	padding-left: 65px;
	width: 225px;
	background: url(../images/pro_phone.png) no-repeat 15px center;
	background-color: #363636;
}
.pro .leftpro .phone p {
	font-size: 18px;
	color: #fff;
}
.pro .leftpro .phone em {
	display: block;
	font-size: 28px;
	color: #fff;
}
.pro .rightpro {
	overflow: hidden;
	width: 880px;
	float: right;
}
.pro .rightpro .hd{
	background: url(/Public/Home/images/pro_bg1.png) repeat-x center top;
    display: block;
}
.pro .rightpro .hd a {
    float: right;
    color: #335ecd;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 36px;
}

.pro .rightpro .hd a.on {
    float: left;
    cursor: pointer;
    height: 42px;
    line-height: 36px;
    width: 120px;
    text-align: center;
    font-size: 18px;
    background: url(/Public/Home/images/pro_bg2.png) no-repeat center top;
    color: #fff;
}
.pro .rightpro .list {
	margin-top: 10px;
	overflow: hidden;
	width: 110%;
}
.pro .rightpro li {
	overflow: hidden;
	float: left;
	width: 276px;
	height: 285px;
	margin-right: 25px;
	margin-bottom: 15px;
}
.pro .rightpro li .m {
    height: 240px;
    line-height: 200px;
	border: 1px solid #e0e0e0;
}
.pro .rightpro li img {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%;
	height: 240px;
}
.pro .rightpro li p {margin: 0;padding: 0 15px;text-align: center;line-height: 45px;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color: #e0e0e0;}
.pro .rightpro li a:hover p {background-color: #335ecd;color: #fff;}
.pro .rightpro li a {
	display: block;
	text-decoration: none
}

.pro .rightpro li:hover .ca_hidden {
    display: block;
}
.ca * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ca {
    position: relative;
}
.ca_hidden {
	text-align:center;
    width: 100%;
    height: 100%;
    background: rgba(51, 94, 205, 0.6);
    padding: 30px;
    position: absolute;
    top: 0;
    display: none;
}
.ca_hi {
    border: rgba(255, 255, 255, 0.6) 1px solid;
    padding: 0 30px;
}

.ca_hi div {
    font-size: 16px;
    color: #fff !important;
    padding: 40px 0;
	height:auto!important;
}


.index_kehu { overflow:hidden; width:100%; padding:70px 0; background:url(../images/kehu.jpg) no-repeat center top;}
.index_kehu .boxbg{ overflow:hidden; width:1200px; padding:0 15px; margin:40px auto; margin-bottom:20px;  padding-bottom:20px; background:url(Img/Index/kehu_bb.png) no-repeat center bottom; position:relative}
.index_kehu .kehubox{ overflow:hidden; width:1200px; background-color:#fff;  position:relative;}


.index_kehu .btn{ overflow:hidden; width:100%; text-align:center}
.index_kehu .btn span{ display:inline-block; width:10px; height:10px; margin:0 5px; background:url(Img/Index/kehu02.png) no-repeat right center; cursor:pointer}
.index_kehu .btn span{ *display:inline}
.index_kehu .btn span.cur{ background-position:left}



.index-grid-content{width:100%;margin-bottom:20px;margin-top: 80px;}
.index-grid-content .wrapper{width:100%}
.index-grid-content .wrapper .cols-4{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}


.index-grid-content .wrapper .col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden;height: 280px;}
.index-grid-content .wrapper .col a,.index-grid-content .wrapper .col a:link{display:block;top:0;left:0;width:100%;height:100%;z-index:10;position:absolute}.index-grid-content .wrapper .col:nth-child(1),.index-grid-content .wrapper .col:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.index-grid-content .wrapper .col:nth-child(1) .text:after,.index-grid-content .wrapper .col:nth-child(2) .text:after{content:"";position:absolute;top:80%;right:-19px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:20px solid #005bac;border-top:25px solid transparent;border-bottom:25px solid transparent}

.index-grid-content .wrapper .col:nth-child(3) .text:after,.index-grid-content .wrapper .col:nth-child(4) .text:after{content:"";position:absolute;top:50%;left:-19px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-right:20px solid #005bac;border-top:25px solid transparent;border-bottom:25px solid transparent}

.index-grid-content .wrapper .col:hover .btn{color:#32bce1}.index-grid-content .wrapper .figure{width:50%;min-width:50%;max-width:50%;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center}

.index-grid-content .wrapper .figure:before{content:"";width:100%;padding-top:60%;position:relative;z-index:-1;display:block}

.index-grid-content .wrapper .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#f6f6f6;color:#aeacac;padding:10px 8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:top;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}

.index-grid-content .wrapper .text h2{font-size:24px;display:block;width:100%;line-height:1.2;color: #000;font-weight: bold;padding-top: 40px;}.index-grid-content .wrapper .text p{font-size:14px;line-height:1.6;padding:1em 0}.index-grid-content .wrapper .text .btn{width:100%;text-decoration:none}.index-grid-content .wrapper .text .btn:after{content:">>";display:inline-block;padding-left:0.2em;letter-spacing:-0.09em}.index-grid-content .wrapper .text .btn:hover{color:#32bce1}.index-grid-content span.nowrap{white-space:nowrap;display:inline-block}


.foot-nav{background-color: #335ecd;text-align: center;font-size: 0;line-height: 60px;}  
.foot-nav a,.foot-nav span {display: inline-block;font-size: 16px;vertical-align: middle;color: #fff;}
.foot-nav span {padding: 0 45px;opacity: 0.6;} 
.f_bg{background:#0062ae;height:250px; overflow:hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 245px;height: 205px;padding: 25px 0 0;background:url(../images/f_line.png) no-repeat right 35px;}
.f_logo h5{width: 245px;margin-top: 50px;}
.f_logo h5 img{height: 75px;}
.f_logo em{display: block;font-size: 18px;color: #333;height: 40px;}
.f_logo p{font-size: 14px;color: #fff;line-height: 30px;}
.f_logo p a{color:#fff}
.f_ban{width: 570px;padding: 25px 20px 0 70px;height: 205px;background:url(../images/f_line.png) no-repeat right 35px;}
.f_ban p{line-height: 48px;font-size: 14px;color: #fff;padding: 0 0 0 30px;}
.f_ban span{padding: 0 10px;}
.f_ban a{color: #333;}
.f_ban .f_p01{background:url(../images/f_ico01.png) no-repeat 0 13px;}
.f_ban .f_p02{background:url(../images/f_ico02.png) no-repeat 0 15px;}
.f_ban .f_p03{background:url(../images/f_ico03.png) no-repeat 0 14px;}
.f_ban .f_p04{background:url(../images/f_ico04.png) no-repeat 0 15px;}
.f_er{width: 320px; padding:40px 0 0;height: 190px;}
.f_er p{float: left;padding: 0 40px 0 0;text-align: center;}
.f_er img{ width:120px; height:120px;}
.f_er p span{display: block;font-size: 14px;color: #fff;line-height: 40px;}
    

.til01{text-align: center;color: #666;font-size:20px;line-height:31px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height: 146px;white-space: nowrap; background:url(../images/hztit.gif) center top no-repeat;margin-top: 20px;}
.til01 span{display: block;color: #0061bc;line-height:52px;font-size:34px;display: block; font-weight:800;}
.til01 b{color: #37b8e2;}
.til01 em{display: block;color: #c6c6c6;line-height:22px;font-size:18px;text-transform: uppercase;}
.til01 a{color: #aeacac!important;}

.overlay {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 100%;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.overlay-figure {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
}

.overlay-panel {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px;
    color: #fff;
}

.overlay-panel a:not([class]) {
    color: inherit;
    text-decoration: underline;
}

.overlay-panel>:last-child {
    margin-bottom: 0;
}

.overlay-panel h1,.overlay-panel h2,.overlay-panel h3,.overlay-panel h4,.overlay-panel h5,.overlay-panel h6 {
    color: inherit;
}

.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed) {
    opacity: 0;
}

.overlay-background {
    background: rgba(0,0,0,.5);
}

.overlay-image {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.overlay-top {
    bottom: auto;
}

.overlay-bottom {
    top: auto;
}

.overlay-left {
    right: auto;
}

.overlay-right {
    left: auto;
}

.overlay-icon {
    font-size: 0;
    text-align: center;
}

.overlay-icon:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}

.overlay-icon .icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 2rem;
    line-height: 1;
    color: #fff;
    text-decoration: none;
}

.overlay-blur,.overlay-fade,.overlay-grayscale,.overlay-scale,.overlay-spin,[class*=overlay-slide] {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity -webkit-transform -webkit-filter,opacity -webkit-transform filter;
    -o-transition-property: opacity -o-transform filter;
    transition-property: opacity transform filter;
}

.overlay-fade {
    opacity: .7;
}

.overlay-hover:hover .overlay-fade {
    opacity: 1;
}

.overlay-scale {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.overlay-hover:hover .overlay-scale {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.overlay-spin {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}

.overlay-hover:hover .overlay-spin {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}

.overlay-grayscale {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.overlay-hover:hover .overlay-grayscale {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}

[class*=overlay-slide] {
    opacity: 0;
}

.overlay-slide-top {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.overlay-slide-bottom {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.overlay-slide-left {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.overlay-slide-right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.overlay-hover:hover [class*=overlay-slide] {
    opacity: 1;
    -webkit-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    -o-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
}


.partner
 {
    padding: 70px 0;
}

.partner
.bgcolor {
    background-color: transparent;
    background: #ffffff;
    background:;
}

.partner
.bgpic {
    background: url(?met-id=0&met-table=ui_config&met-field=uip_value) no-repeat;
    background-size: cover;
    background-position: center;
}

.partner
 .title {
    font-size: 30px;
    color: #333333;
    color:;
}

.partner
 .title a {
    margin-top: 0px;
    text-align: center;
    font-weight: 300;
    color: #333333;
    color:;
    margin-bottom: 11px;
}

.partner
 .title-icon {
    width: 30px;
    height: 5px;
    margin: 0 auto;
    background: #37b8e2;
	margin-top: 20px;
}

.partner
 p.desc {
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    color: #666666;
    color:;
    margin: 14px auto;
}

.partner
 .imglist {
    margin-top: 50px;
}

.partner
 .imglist li {
    padding: 10px;
    border: 1px solid #f5f5f5;
    margin: 0 5px;
	width: 219px;
	float: left;
}

.partner
 .imglist div img {
    width: 100%;
}

.partner
 .imglist div img.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.partner
 .overlay-hover:hover .overlay-scale {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}

/*产品中心*/
.probox{  font-family:"Microsoft Yahei";line-height:30px;position: relative;z-index:2;overflow: hidden;padding:50px 0 40px 0;}
.pro_nav{width:400px;}

.cate{ overflow:hidden; padding:0px 0 30px 0; text-align:center;}

		.cate a{ display:inline-block; line-height:40px; font-size:16px; width:165px; margin:0 5px; border:#37b8e2 1px solid; background:#37b8e2; color:#fff;}
.cate a:hover,.cate a.on{ background:#fff; color:#37b8e2;border:#ddd 1px solid;}
	.prolist ul{ }
.prolist li{ float:left; margin-top:10px; width:23.5%; margin-right:2%; }
/* .prolist li div.item{ border:#ddd 1px solid; padding:5px;} */
.prolist li:nth-child(4n){ float:right; margin-right:0;}
.prolist li a.txt123{ display:block; text-align:center; line-height:30px; font-size:15px; margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 10px;}
.prolist li a.img123{ display:block;  border:#efefef 1px solid;width: 280px;  height: 210px;display: table-cell;
 vertical-align: middle;
 text-align:center;cursor: pointer;
			/* 手动鼠标 */
			transition: 1s;
			/* 过度时间 */
			
			overflow: hidden;
}
.prolist li a.img123 img{ /* height:220px; */ max-width: 100%;max-height: 210px;}


.prolist li a img:hover { 	transition: 1s;
			/* 过度时间 */
			transform: scale(1.1);
}


.prolist li p{ padding:10px 0; text-align:center;}



	.prolist2 ul{ padding:2% 2%;}
.prolist2 li{ float:left; margin-top:10px; width:23.5%; margin-right:2%; }
.prolist2 li div.item{ border:#ddd 1px solid; }
.prolist2 li:nth-child(4n){ float:right; margin-right:0;}
.prolist2 li a.txt123{
	display:block;
	text-align:center;
	line-height:50px; 
	font-size:16px;
	background:#f5f5f5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding: 0 10px;
}
.prolist2 li a.img123{ display:block;   }
.prolist2 li a.img123 img{ height:250px; display:block; width:100%;}
.prolist2 li p{ padding:10px 0; text-align:center;}

.prolist2 li:hover {}


/*流程*/
.lC{overflow: hidden;width: 100%;background: #f7f7f7  url("../images/lcBg.png") repeat-x left 395px;padding-top: 30px;}

.lC .dl{width: 132px;float: left;text-align: center;position: relative;height:300px;}
.lC .lcBox dt i{ width: 88px; height: 80px; overflow: hidden; display: block; margin: 0 auto;margin-bottom: 10px;}
.lC .lcBox dt img{ display: block;}
.lC .lcBox dt p{ font-size: 18px; line-height: 35px; color: #37b8e2;font-weight: bold;}
.lC .wen{background: url("../images/lc_liBg.png") no-repeat center;width: 39px;height: 39px;margin: 0 auto;margin-top: 30px;font-size: 18px;color: #cccccc;line-height:39px;}
.lC img.lcIMg{ position: absolute; bottom: 0; left:-60px; display: none}

.lC .dl:hover p{  color: #ffae00;}

.lC .dl span{font-size: 14px;margin-top: 20px;line-height: 35px;}
.lC .dl:hover  .wen{ background: url("../images/lc_liBg_h.png") no-repeat center bottom; height: 69px;color: #ffae00;}
.lC .dl:hover  img.lcIMg{ display: block}


.index_news{
    padding-bottom: 60px;
	padding-top: 30px;
	    background: #f6f6f6;
}
 


.news_list{
    padding-bottom: 40px;
}
.news_list a{
    display: block;
    width: 49%;
    padding: 0 32px;
    margin-right: 15px;
    background: #fff;
    margin-top: 28px;
	
}
.news_list a:nth-child(2n){
    margin-right: 0;
}
.news_list a .bt{
    padding-top: 10px;
}
.news_list a .bt .p{
    font-size: 18px;
    color: #333333;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    max-width: calc(100% - 40px);
    height: 48px;
    line-height: 48px;
}
.news_list a .bt .border{
    height: 3px;
    width: 0px;
    background: #37b8e2;
    margin-top: 22px;
    margin-right: 0px;
    transition:all 0.3s ease-in-out;
}
.news_list a:hover .bt .border{
    width: 17px;
    margin-right: 12px;
}
.news_list a .text{
    font-size: 14px;
    color: #888888;
    line-height: 30px;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    margin-top: 7px;
}
.news_list a .time .float_l{
    font-size: 14px;
    color: #888888;
    line-height: 36px;
    height: 36px;
    margin-right: 20px;
    padding-left: 26px;
}
.news_list a .time .float_l:nth-child(1){
    background: url("../images/news_icon3.png") center left 3px no-repeat;
}
.news_list a .time .float_l:nth-child(2){
    background: url("../images/news_icon4.png") center left 3px no-repeat;
}
.news_list a .button_xq{
    line-height: 88px;
    height: 88px;
    font-size: 16px;
    color: #333333;
    width: 123px;
    background: url("../images/news_icon1.png") center right no-repeat;
    transition:all 0.4s ease-in-out;
}
.news_list a:hover .button_xq{
    margin-left: calc(100% - 123px);
    color: #00479d;
    background: url("../images/news_icon2.png") center right no-repeat;
}


.float_l{
    float: left;
}
.float_r{
    float: right;
}
    
	
	
	 .hdTop{ height:28px; background-color:#37b8e2;padding: 0 50px;
    width: auto; }
	.hdTop p{ float:left; color:#FFFFFF; line-height:28px; font-size:14px;}
	 .hdUl{ float:right;margin-right: 25px; line-height: 28px; }
	 .hdUl li{ font-size:14px; float:left; color: #fff }
	 .hdUl li a{ color:#fff; padding:0 10px;}
	 .hdUl li.last a{ padding-right:0;}
	 
	 
	   .tl-fdh-02 {
	         
	             background: #fff;
	             margin-bottom: 20px;
	             overflow: hidden;
				 
	         }
	          .tl-fdh-02  ul{margin: 0 auto;width: 100%;text-align: center;}  
	         .tl-fdh-02 li {
	             width: 16.66%;
	             height: 85px;
	             font-size: 18px;
	             line-height: 56px;
	             text-align: center;
	           display:inline;
	             border-right: 1px solid #eee;
	             margin-right: 10px;
	             background: #f4f4f4;
	             cursor: pointer;
	             text-overflow: ellipsis;
	             overflow: hidden;
	             white-space: nowrap;
				 padding: 50px  50px 16px 50px;
	         }
	         
	         .tl-fdh-02 li a {
	             color: #a8a8a8;
	         }
	         
	         .tl-fdh-02 li.sidenavcur,
	         .tl-fdh-02 li:hover {
	             background: url(../images/p16-icon6.png) no-repeat bottom center #37b8e2;
	             border-color: ##37b8e2;
	         }
	         
	         .tl-fdh-02 li.sidenavcur a,
	         .tl-fdh-02 li:hover a {
	             color: #fff;
	         }
			 
			 
			 
			         .p12-curmbs-1 {
			             font-size: 14px;
			             border-bottom: 1px dashed #dcdcdc;
						 line-height: 40px;
			         }
			         .p12-curblock{
			             display: none;
			         }
			         .p12-curmbs-1 b {
			             border-left: 10px solid #333333;
			             font-weight: normal;
			             padding-left: 8px;
			         } 
			         .p12-curmbs-1 i {
			             font-style: normal;
			         }
			         
			         .p12-curmbs-1 span {
			             font-family: 'å®‹ä½“';
			             padding: 0 5px;
			             height: 46px;
			             line-height: 46px;
			         }
					 
					 
					 .blk-main {
					     width: 100%;
						 position: relative;
					 }
					 
					 .blk {
					     width: 1200px;
					     margin: 0 auto 20px auto;
					 }
					 
					 .content1 {
					     width: 1200px;
					     margin: 0 auto;
					 }
					 
					 .p12-aboutinfo-1-nr {
					     padding: 0 0px 20px!important;
					 }
					 
					 .p12-aboutinfo-1-tit {
					     display: none;
					 }
					 
					 .about,
					 .about1,
					 .about2,
					 .about3 {
					     font-family: 微软雅黑;
					 }
					 
					 .about h2,
					 .about1 h2,
					 .about2 h2,
					 .about3 h2 {
					     font-size: 32px;
					     text-align: center;
					     font-weight: normal;
					     color: #333;
					     margin-top: 40px;
					     line-height: 110%;
					     margin-bottom: 25px;
					 }
					 
					 .about h2 span,
					 .about1 h2 span,
					 .about2 h2 span,
					 .about3 h2 span {
					     font-weight: bold;
					     color: #37b8e2;
					     margin-left: 10px;
					 }
					 
					 .about h2 em,
					 .about1 h2 em,
					 .about2 h2 em,
					 .about3 h2 em {
					     display: block;
					     font-style: normal;
					     text-transform: uppercase;
					     font-size: 12px;
					     font-family: arial;
					     color: #999;
					     letter-spacing: 0.5px;
					 }
					 
					 .about dt {
					     float: left;
					     width: 500px;
					     height: 500px;
					     background: #333;
					     height: 300px;
					 }
					 
					 .about dt img {}
					 
					 .about dd {
					     float: left;
					     margin-left: 50px;
					     width: 650px;
					 }
					 
					 .about dd h3 {
					     font-size: 22px;
					     line-height: 110%;
					     margin-top: 30px;
					     border-bottom: 1px solid #ddd;
					     padding-bottom: 15px;
					     color: #333;
					 }
					 
					 .about dd p {
					     line-height: 180%;
					     text-align: justify;
					     padding-bottom: 0;
					 }
					 
					 .about1 {
					     background: #eee;
					     margin-top: 60px;
					     padding-top: 10px;
					     padding-bottom: 50px;
					     overflow: hidden;
					 }
					 
					 .about1 dt {
					     float: left;
					     width: 525px;
					     margin-right: 30px;
					     background: #fff;
					     padding: 30px;
					     height: 220px;
					 }
					 
					 .about1 dt p,
					 .about1 dd p {
					     line-height: 180%;
					     text-align: justify;
					     padding-bottom: 0;
					     margin: 0px;
					     margin-bottom: 10px;
					 }
					 
					 .about1 dt p.pic,
					 .about1 dd p.pic {
					     height: 200px;
					     background: #999;
					     margin-bottom: 30px;
					 }
					 
					 .about1 dt b,
					 .about1 dd b {
					     display: block;
					     font-size: 22px;
					     color: #333;
					     line-height: 110%;
					     margin-bottom: 20px;
					 }
					 
					 .about1 dd {
					     float: left;
					     width: 525px;
					     background: #fff;
					     padding: 30px;
					     height: 220px;
					 }
					 
					 .about2 {
					     margin-top: 60px;
					 }
					 
					 .about2 a.more {
					     display: block;
					     text-align: center;
					     width: 200px;
					     height: 50px;
					     background: #d61613;
					     line-height: 50px;
					     color: #fff;
					     font-size: 14px;
					     margin: 40px auto 20px auto;
					 }
					 
					 .about2 li {
					     float: left;
					     width: 280px;
					     height: 320px; margin-left: 10px;
					     margin-right: 10px;
					     display: inline;
					     text-align: center;   
	margin-bottom:20px ;
					 }
					 .about2 li .pic{
 text-align:center; width: 285px;   height: 280px;
 display: table-cell;
     vertical-align: middle;
     text-align: center;
     cursor: pointer;
     transition: 1s;
     overflow: hidden; border: 1px solid #ddd;}

.container2 {
     position: relative;
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     padding-top: 5.625rem;
	 width: 1440px;
 }
.container2 h2 {
    color: #fff;
    font-size: 3.75rem;
    font-weight: bold;
    text-transform: uppercase;
}
.container2 p {
    color: #fff;
    font-size: 1.5rem;
}


					 .about2 li img {
					 
					     box-sizing: content-box;
					  max-width: 270px;
					  max-height: 268px;
					     padding: 5px;
					  
					     line-height: 0;
					 }
					  .about2 li:hover img{ transform: scale(1.1); transition: 0.5s all;}
					 .about2 li span {
					     display: block;
					 
					     line-height: 40px;
					     font-size: 16px;
					     margin-top: 4px;
					     color: #333;
					 }
					 
					 .about2 li.no {
					     margin-right: 0px;
					 }
					 
					 .about3 {
					     margin-bottom: 60px;
						 text-align: left;
					 }
					 .about3 p{line-height: 30px;}
			.common-banner{
    height: 25rem;
    position: relative;}
					 .common-banner img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
					 
					 .page_banner {
					   width: 100%;
					   position: relative;
					 }
					.container2 {
					    width: 1440px;
					    margin: 0 auto;
					    position: relative;
					}		 
					 .page_banner img {
					   width: 100%;
					   display: block;
					   position: relative;
					   z-index: 10;
					   display: none;
					 }
					 .page_banner img.pcimg {
					   display: block;
					 }
					 
					 .page_banner .text {
					   width: 100%;
					   position: absolute;
					   left: 0;
					   top: 60%;
					   z-index: 12;
					 }
					 .page_banner .box_tit {}
					 .page_banner .box_tit span {
					   color: #86869e;
					 }
					 .page_banner .box_tit h3 {
					   color: #fff;
					   font-weight: bold;
					 }
					 .page_banner .box_tit i {
					   background: #fff;
					 }
					 
.box_tit {
  text-align: left;
}

.box_tit span {
  display: block;
  font-size: 60px;
  text-align: center;
  color: #DEE1ED;
  line-height: 100%;
  font-weight: bold;
}

.box_tit h3 {
  font-size: 30px;
  color: #34478F;
  display: block;
  text-align: center;
  position: relative;
  font-weight: normal;
  margin-top: -30px;
}

.box_tit i {
  width: 50px;
  height: 2px;
  background: #34478F;
  display: block;
  font-style: normal;
  margin: 0 auto;
  margin-top: 10px;
}

.box_tit p {
  font-size: 14px;
  color: #999;
  display: block;
  text-align: center;
  margin-top: 15px;
}


/*新闻详细*/
.news_detail h1{    text-align: center;
    font-family: "Microsoft YaHei";
    font-size: 24px;
    margin-bottom: 5px;
    padding-bottom: 10px;
    color: #043c8f;}
.news_detail h1.title{text-align:center;font-family:"Microsoft YaHei";font-size:18px;border-bottom:1px solid #e0e1dc;margin-bottom:5px;
padding-bottom:10px;}
.news_detail h3.title_bar{line-height:26px;text-align:center;font-weight:normal;color:#808080;float
}

.dede_pages {
	text-align: center;
	display: block;
	width: 100%;
	max-width: 800px;
	margin: 0px auto 20px;
	overflow: hidden;
}
.dede_pages ul {
	padding: 9px 0px 9px 16px;
	text-align: center;
}
.dede_pages span {
	float: left;
	font-family: Tahoma;
	line-height: 28px;
	
	list-style: none;
	margin-right: 3px;
}
.dede_pages ul li select {
	height: 28px;
	line-height: 28px;
	text-align: center;
}
.pagelist span a {
	
	margin-right: 6px;
	
	
	
	border: 1px solid #E9E9E9;
	float: left;
	color: #555;
	display: block;
	padding: 0px 8px;
	line-height: 28px;
}
.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	line-height: 28px;
	padding: 0px 8px;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 0px 8px 0px;
	font-weight: bold;
}
.dede_pages .pageinfo {
	line-height: 28px;
	padding: 12px 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}

.col-md-5 {
    width: 30%;
	float: left;}
	
	.col-md-5 img{height: 180px;width: 100%;}

.center{width: 1200px;margin: 0 auto;}

.ban-ny{position: relative;margin-bottom: 10px;margin-top: 85px;}
.ban-ny .img img{width: 100%;}.ban-ny .img{display: flex;}
.ban-ny .txt{color: #fff;position: absolute;top: 34%;z-index: 1;}
.ban-ny .txt b{font-size: 45px;display: block;margin-bottom: 10px;text-transform: uppercase;font-family: impact;font-weight: 50;
}


.ban-ny .txt p{font-size: 24px;}
.ban-ny .loca{position: absolute;bottom: 0;height: 55px;line-height: 55px;background: rgba(0,0,0,0.2);width: 100%;font-size: 16px;color: #fff;}
.ban-ny .loca a{color: #fff;}

.ny-tit{font-size: 16px;color: #5b5b5b;text-align: center;margin-bottom: 50px;}
.ny-tit b{font-size: 30px;color: #2d2d2d;display: block;margin-bottom: 15px;}


.skl_solu{ height: auto; overflow: hidden; padding:3% 0px; }
.soluimg{ height: auto; overflow: hidden; margin-top: 3%;}
.soluimg img{ display: block;margin:0 auto;width: 80%;}
.skl_case{ height: auto;overflow: hidden; background:url(../images/caseBg.jpg) no-repeat top center; padding:3% 0px 3%; background-size: cover;}
.skl_case .indexTitle .titlehtp{ color: #fff;}
.indexTitle span {
	display: block;
	margin: 0 auto;
	width: 50px;
	height: 3px;
	background-color: #ff9425;
	margin-bottom: 20px;
	margin-top: 20px;
}
.indexTitle{ height: auto; overflow: hidden; text-align: center;}
.indexTitle .titlehtp{ font-size: 36px; color: #37b8e2; font-weight: bold; margin:5px 5px;}
.indexTitle .abre{ font-size:18px; color:#939393;}

.sol-twoD{width: 1200px;margin: auto;}
	.sol-twoD .sol-item{display: flex;justify-content: space-between;margin-bottom: 30px;}
	.sol-twoD .sol-item .sol-img{width: 40%;}
	.sol-twoD .sol-item .sol-img img{width: 100%;}
	.sol-twoD .sol-item .sol-font{width: 60%;padding:20px;}
	.sol-twoD .sol-item .sol-font h3{font-size: 24px;font-weight:bold;margin: 20px 0 30px;color: #37b8e2;}
	.sol-twoD .sol-item .sol-font h4{font-size: 16px;line-height: 40px;font-weight:400;}
	.sol-twoD .sol-item .sol-font .item-li{font-size: 16px;display: flex;flex-wrap: wrap;width: 100%;}
	.sol-twoD .sol-item .sol-font .item-li div{display: flex;align-items: center;width: 20%;margin: 10px 0;}
	.sol-twoD .sol-item .sol-font .item-li div.big{width: 28%;}
	.sol-twoD .sol-item .sol-font .item-li div:last-child{white-space: nowrap;}
	.sol-twoD .sol-item .sol-font .item-li div img{margin-right: 5px;}
	
	.sol-twoD .sol-item.right .item-li{justify-content: flex-end;}
	.sol-twoD .sol-item.right .sol-font{padding:0 20px 0 20px;line-height: 40px;}
	.sol-twoD .sol-item.right .sol-font .item-li div{justify-content: flex-end;}
	.sol-twoD .sol-item.right .sol-font .item-li div img{order: 1;margin:0 0 0 5px;}
	.sol-twoD .sol-item.right a{display: flex;justify-content: flex-end;}
	
	.a-choose{
	    padding: 40px 0 80px;
	}
	.a-choose .choose{
	    display: flex;
	    justify-content: space-between;
	}
	.a-choose .choose .choose-item{
	    width: 350px;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	.a-choose .choose .choose-item h5{
	    font-size: 18px;
	    font-weight: normal;
	    margin: 15px 0;
		font-weight: bold;
		
	}
	.a-choose .choose .choose-item p{
	    color: #666;
	    text-align: justify;
		line-height: 30px;
		
	}
	.a-choose .choose .choose-item .choose-img{
	    width: 46px;
	    height: 46px;
	    background: #ed3c00;
	    background-clip:content-box;
	    border-radius: 50%;
	    border: 16px solid rgba(237, 60, 0 , 0.6);
	    box-sizing: content-box;
	}
	.a-pro .content{
	    width: 100%;
	    height: 600px;
	    background: url(../images/pro_bg.jpg) bottom center no-repeat;
	}
	
	.hx{width: 100%; height: 1px; background: #dddddd; position: absolute; top: 40px; z-index: -9999; }
	
	.content {
	    position: relative;}
		
		
		.index-skill {
		  
		    background-color: #fafafa;
		}
		.index-skill img {
		    width: 50%;
		    /*width: 70px;*/
		    /*height: 70px;*/
		    margin: 0 auto;
		    margin-bottom: 52px;
		}
		.index-skill ul {
		    line-height: 1.6;
		    max-width: 1200px;
		    margin: 0 auto;
		    overflow: hidden;
		    padding-left: 0;
		}
		.index-skill ul li {
		    position: relative;
		    width: 19%;
		    float: left;
		    list-style: none;
			height: 260px;
			
			
			
			
			margin: .5%;
			
			border-radius:10px
			
		}
		@media (max-width:991px){
			.index-skill ul li{ width:33.3%;}
			
			
			}
		.index-skill ul li.item1 {
			background: url(../images/lc1.png) bottom 30px right 30px  no-repeat ;
		    background-color: #dee4f2;
		}
		.index-skill ul li.item2 {
		   background: url(../images/lc2.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item3 {
		   background: url(../images/lc3.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		
		.index-skill ul li.item4 {
		   background: url(../images/lc4.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item5 {
		   background: url(../images/lc5.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item6 {
		   background: url(../images/lc6.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item7 {
		   background: url(../images/lc7.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item8 {
		   background: url(../images/lc8.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item9 {
		   background: url(../images/lc9.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		.index-skill ul li.item10 {
		   background: url(../images/lc10.png) bottom 30px right 30px  no-repeat ;
		   background-color: #dee4f2;
		}
		
		.index-skill ul li>a {
		    padding: 15px;
		    display: inline-block;
		    width: 100%;
		    padding-top: 34px;
			text-align:center;
		}
		.index-skill ul li i.icon{
			 font-size: 60px;
		  color:#fff;
		  }
		.index-skill ul li h5 {
		    font-size: 16px;
		    line-height: 21px;
		    text-align: center;
		    color: #000; 
		    margin-bottom:41px;
		    margin-top:0;
		    width: 100%;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		.index-skill ul li h5:after {
		    content: '';
		    display: block;
		    width: 50px;
		    height: 1px;
		    position: absolute;
		    left: 50%;
		    background-color: #ffffff;
		    margin: 21px 0px 21px -25px;
		}
		.index-skill ul li p {
		    font-size: 14px;
			
		    line-height: 25px;
		    
		    margin: 0 auto;
			text-align: justify;
		   
		    color: #666; 
		}
		/* .index-skill ul li span {
		    font-size: 14px;
		    line-height: 22px;
		    display: inline-block;
		    text-align: center;
		    color: ; 
		    margin-bottom:19px;
		    width:100%;
		    margin-top:0;
		}
		.index-skill ul li span:hover {
		    color: ;
		    text-decoration: underline; 
		} */
		
		
		.qhd-content .typo:before, .qhd-content .typo:after {
			content: ".";
			display: block;
			height: 0;
			visibility: hidden;
		}
		.qhd-content .typo:after {
			clear: both;
		}
		.qhd-content .typo {
		margin-top: 30px;
			margin-bottom: 0;
		}
		.qhd-content .typo .typo_text {
			overflow: hidden;padding-left: 20px;
		#zoom:1;
		
		
		
		}
		
		.qhd-content .typo .typo_text h5{font-size: 18px;font-weight: bold;line-height: 30px;}
		
		
		
		
		.qhd-content .typo .typo_img {
			float: left;
			margin-right: 20px;
			margin-bottom: 12px;
			
			width: 160px;
			
			
		}
		.qhd-content .typo .typo_img img {
			display: block;
			
			
		}
		.qhd-content .typo .imgtoright {
			float: right;
			margin-right: 0;
			margin-left: 20px;
		}
		
		.qhd-content .column .col-2-1, .qhd-module .column .col-2-1 {
		    width: 100%;
		   
		}
		
		.qhd-content .column .col-2{width: 40%;margin-right: 1%;float: left;clear: both;}
		
		.qhd-content .column .col-3{width: 59%;float: left;margin-bottom: 50px;}
		.qhd-content p{line-height: 35px;}
		.xm2 {
		    width: 16.66666667%;
			float: left;
		}
		
		.margin-big-bottom {
		    margin-bottom: 20px;
			padding: 8px;
			line-height: 30px;
			font-size: 14px;
			
			border-right: 1px solid #CCCCCC;
		
			height: 180px;
		}
		
		.process-box .media-img img {
		    overflow: hidden;
			width: 100%;
		}
		
		.column{margin-top: 30px;width: 100%;}
		
		.qhd-content{}
		
		
		.honor_list {
		    position: relative;
		    margin-top: 1%
		}
		
		.honor_list li {
		  padding: 10px;
		      border: 1px solid #f5f5f5;
		      margin: 0 5px;
		}
		
		.honor_list li a {
		    display: block;
		}
		
		.honor_list li  img {
		    width: 100%;
		   
		}
		
		.honor_list li h3 {
		    font-weight: normal;
		    font-size: 16px;
		    color: #333333;
		    padding: 15px 0;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    overflow: hidden;
		}
		
		.honor_list .slick-arrow {
		    display: block;
		    width: 40px;
		    height: 75px;
		    position: absolute;
		    top: 50%;
		    margin-top: -37.5px;
		    text-indent: 100px;
		    overflow: hidden;
		    cursor: pointer;
		    outline: none;
		    border: none;
		    padding: 0;
		    z-index: 999;
		}
		
		.honor_list .slick-prev {
		    left: -70px;
		    background: url(../images/prev2.png) no-repeat center;
		    background-size: 100% 100%;
		}
		
		.honor_list .slick-next {
		    right: -70px;
		    background: url(../images/next2.png) no-repeat center;
		    background-size: 100% 100%;
		}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

 
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
	
	
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.dr_xmjs{ margin-top: 30px;}
.dr_xmjs_left{width: 430px; overflow: hidden;float: left;}
.dr_xmjs_right{ width: 400px;float: right;}
.dr_xmjs_title{ font-size: 24px; border-bottom: 1px #ddd solid; padding-bottom: 20px; color: #333333; margin-top: 10px; font-weight: bold;}
.dr_xmjs_xq{ line-height: 28px; color: #666666; padding-top: 20px; } 
.dr_xmjs_xq p{font-size: 15px;}
.dr_xmjs:hover img{ transform: scale(1.1); transition: 0.5s all;}
.dr_xmjs_list{ margin-top: 40px;}
.dr_xmjs_list li{ float: left; width:272px; margin: 0 10px; overflow: hidden; background: #F5F5F5; text-align: center; margin-bottom: 30px;}
.xmjs_img{ width: 272px; height:195px;overflow: hidden;}
.xmjs_img img{ width: 100%; transition: 0.5s all;height:100%; }
.dr_xmjs_list li:hover img{transform: scale(1.1); transition: 0.5s all; }
.xmjs_name{ height: 50px; line-height: 50px; font-size: 16px; color: #666666;}	
.dr_xmjs_list li:hover{box-shadow: 0 0 20px #cfcfcf;}		
.dr_xmjs_xq li{color: #333;}		
.dr_xmjs_xq li span{ color: #666;}	

.zx_btn{ margin-top: 30px;}	
.zx_btn{width: 248px; height: 40px; line-height: 40px; border-radius: 5px; background: #014076;transition: 0.5s all; color: #FFFFFF; text-align: center; font-size: 18px;}
.xqjs{ margin-top: 30px;}


.xqjs{ margin-top: 30px;}
.xqjs_title{  border-bottom: 1px #ddd solid; height: 40px; line-height: 40px;}
.xqjs_title span{font-size: 20px; border-bottom: 2px #014076 solid; padding-bottom: 5px;}
.xq_cont{ padding: 30px 0; line-height: 28px; color: #666; font-size: 15px;}
.de_fanye{ border-top: 1px #ddd dashed; padding-top: 20px;}
.de_fanye li{ height: 40px; line-height: 40px; overflow: hidden;}
.de_fanye li a{ color: #666666;}
.de_fanye li a:hover{ color: #014076;}
.des_xgtj{ margin-top: 30px;}		
.des_xgtj_tab{margin-top: 30px;}	
.des_xgtj_tab li{ float: left; width: 272px; margin: 0 10px; overflow: hidden; text-align: center; background:#F5F5F5;}
.des_xgtj_img{width: 272px; height: 195px; overflow: hidden; }
.des_xgtj_img img{ width: 100%; transition: 0.5s all; height: 100%;}
.des_xgtj_tab li span{ display: block; height: 50px; line-height: 50px; overflow: hidden; font-size: 15px; color: #666666;}
.des_xgtj_tab li:hover{box-shadow: 0 0 20px #cfcfcf;}	
.des_xgtj_tab li:hover img{transform: scale(1.1); transition: 0.5s all;}
.ban{ width:430px; height:410px; position:relative; overflow:hidden;}
.ban2{ width:430px; height:322px; position:relative; overflow:hidden;float: left;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:430px; height:322px;border: 1px solid #CCCCCC;}

.ban2 ul li .pic{width:430px; height:322px;display: table-cell;
 vertical-align: middle;
 text-align:center;}
.ban2 ul li img{ max-width: 430px;max-height: 312px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:390px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:430px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:92px; height:69px; margin-right:5px; padding:1px;}
.num ul li img{ width: 100%; height: 100%;}
.num ul li.on{ border:1px solid #014076; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:26px; margin-right:5px; cursor:pointer; float:left;}

.next_btn1{  width:16px; text-align:center; height:18px; margin-top:26px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.dr_xmjs:hover .ban img{ transform: scale(1); transition: 0.5s all;}


.de_fanye{ border-top: 1px #ddd dashed; padding-top: 20px;}
.de_fanye li{ height: 40px; line-height: 40px; overflow: hidden;}
.de_fanye li a{ color: #666666;}
.de_fanye li a:hover{ color: #014076;}
