@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-family:'微软雅黑';font-size:14px;}
body{font-size:14px;}
a{text-decoration:none; color:#000;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
strong{
    font-size: 24px;
}
.clear{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
/*input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}*/

.div1200{width:1200px; margin:0px auto;}
.banner img{vertical-align: middle;}
.banner{ position:relative; z-index:1; width:100%; text-align:center;}

.wrap {
    width: 100%;
    min-width:1200px;
    _zoom: 1;
    position: relative;
    overflow: hidden;   
}

.logo{ margin-top:8px;}

.nav_box > li{ float:left; text-align:center; font-size:16px; color:#454545; padding:28px 13px; position:relative;}
.nav_box > li a{ display:block;font-size:16px; color:#454545;}
.nav_box > li span{ display:block; font-size:12px; color:#838383; font-family:"Arial"; margin-top:2px; text-transform:uppercase;}
.nav_box > li.cur{ background:#0067bc;}
.nav_box > li.cur > a{ color:#fff;}
.nav_box > li.cur span{ color:#fff;}
.nav_box > li.cur .biao{ display: none; }

.nav_box > li:hover{ background:#0067bc;}
.nav_box > li:hover > a{ color:#fff;}
.nav_box > li:hover span{ color:#fff;}
.biao{ position:absolute; bottom:0; width:100%; text-align:center; left:0;}
.er_ul{ width:179px; position:absolute; top:300%; left:0; z-index:99; background:#fff; padding-bottom:15px;}
.er_ul li{ line-height:42px;padding-left: 14px;}
.er_ul li a{ display:block; font-size:15px; color:#686868; text-align:left;}
.er_ul li:hover{ background:#0067bc;}
.er_ul li:hover a{ color:#ffffff;}



.er_ul{ position:absolute;left:0;filter:alpha(opacity=90); opacity: 0.9; top:100%;
display:none;}

/*.nav_box > li:hover .er_ul {
    display:block;
    top:100%;
	left:0;
}
*/

.nav_box li.sfhover .nav_box {display:block; opacity:1;}




/*.er_ul{ position:absolute;left: -100px;

   opacity: 0;
   visibility: hidden;
   transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;}

.nav_box > li:hover .er_ul {
    opacity: 1;
    top:100%;
	left:0;
    visibility: visible;
}*/

.banner .bx-wrapper .bx-prev{ background:url(../images/index2_03.png) no-repeat;}
.banner .bx-wrapper .bx-controls-direction a{ width:92px; height:93px;}
.banner .bx-wrapper .bx-next{ background:url(../images/index2_06.png) no-repeat;}
.banner .bx-wrapper .bx-next:hover{ background-position:0;}
.banner .bx-wrapper .bx-pager,.banner .bx-wrapper .bx-controls-auto{ bottom:30px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ width:24px; height:24px; background:url(../images/index11_03.jpg) no-repeat;
-moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background:url(../images/index11_05.jpg) no-repeat;}
.banner .bx-wrapper .bx-prev{ left:70px;}
.banner .bx-wrapper .bx-next{ right:70px;}
.banner .bx-wrapper{ margin:0 auto;}
.banner .bx-wrapper .bx-controls-direction a{ top:44%;}
.cn_b input,.cn_b textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
.cn_b input{ margin:0; padding:0; border:none;}
.cn_b table,.cn_b table td{border-collapse:collapse;}

.cn_b .search{line-height:38px; border:1px solid #6d99b7;
-moz-border-radius:20px;  
    -webkit-border-radius:20px; 
    border-radius:20px; 
}
.cn_b .search .text{width: 250px; line-height:38px; text-indent:1em; font-size:14px; color:#999999;
-moz-border-radius:20px;  
    -webkit-border-radius:20px; 
    border-radius:20px; }
.cn_b .search .submit{width:55px; line-height:38px;cursor:pointer;padding-right: 2%; background:url(../images/index1_09.jpg) center no-repeat;
-moz-border-radius:20px;  
    -webkit-border-radius:20px; 
    border-radius:20px; }


.cn_a h2{ color:#606060; font-size:15px;}
.cn_a h2 span{ display:inline-block; font-size:15px; color:#606060; font-weight:normal; margin-right:28px;}
.con{ margin-top:31px;}
.con h2{ margin-top:10px;}
.con1{ margin-top:64px; margin-bottom:140px;}
.cn1_t{ text-align:center; margin-bottom:52px;}
.cn1_t h2{ font-size:26px; color:#004c81; font-weight:bold;}
.cn1_t span{ display:block; font-size:14px; color:#004c81; font-family:"Arial"; margin-top:5px; text-transform:uppercase;}
.cn1_c{ width:613px;margin-top:93px;}
.cn1_c h2{ font-size:18px;color:#006cb7; margin-bottom:12px;}
.cn1_c p{ font-size:14px; color:#006cb7; margin-bottom:18px;line-height: 24px;}
.cn1_c span{ display:block;line-height:2em;}
.cn1_c h3{ width:105px; line-height:35px; text-align:center; font-size:16px; color:#ffffff; background:#b3b3b3; margin:0 auto;margin-top: 25px;
-moz-border-radius:20px;  
    -webkit-border-radius:20px; 
    border-radius:20px;}
.cn1_b .li_img{ border:10px solid rgba(212,212,212,0.6);}
.con1 .bx-wrapper .bx-controls-direction a{ top:112%; bottom:0;}
.con1 .bx-wrapper .bx-controls-direction a{}
.con1 .bx-wrapper .bx-pager{ display:none;}
.con1 .bx-wrapper .bx-prev{ background:url(../images/index3_03.png) no-repeat; left:512px;}
.con1 .bx-wrapper .bx-next{ background:url(../images/index4_05.png) no-repeat; left:562px;}
.con1 .bx-wrapper .bx-prev:hover{ background:url(../images/index4_03.png) no-repeat;}
.con1 .bx-wrapper .bx-next:hover{ background:url(../images/index3_05.png) no-repeat;}
.con1 .bx-wrapper .bx-controls-direction a{ width:32px; height:32px;}
.cn1_c img{ display:inline-block !important;}
.cn1_d{ position:relative;}
.cn1_d1{ background:#f1f1f1; height:425px; position:absolute; top:68px; width:100%;}
.con2{ margin-bottom:45px; }
.cn2_t h2{ font-size:20px; color:#333333; margin-bottom:12px;}
.cn2_t span{ display:block; font-size:12px; color:#333333; text-transform:uppercase;}
.cn2_box{ margin-top:50px;}

.cn2_box li .li_img .img2{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.cn2_box li .li_img .img2 {
    opacity: 0;
}
.cn2_box li:hover img {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
	-webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}

.cn2_box li{ float:left;margin-right:85px;display: inline-block;
    position: relative;
	webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;}
.cn2_box li span{ text-align:center; display:block; color:#606060; font-size:16px; margin-top:18px; }
.cn2_box li:last-of-type{ margin-right:0;}
.cn2_box li:hover span{ color:#006cb7;}
.cn2_box li:hover .li_img .img2{ opacity:1;}
.cn2_box li:hover .li_img .img1{ opacity:1;}

.con3{ background:url(../images/index22_02.jpg) center no-repeat; padding-top:45px; padding-bottom:49px; margin-bottom:60px;}
.cn3_t{ text-align:center;}
.cn3_t h2{ font-size:26px; color:#ffffff;}
.cn3_t span{ display:block; font-size:14px; color:#ffffff; font-family:"Arial";text-transform:uppercase; margin-top:5px;}
.cn3_c{ width:1018px;}

.cn3_b{ width:70px; position:relative;margin-top: 46px;}

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
.con3 .swiper-button-prev,.con3  .swiper-container-rtl .swiper-button-next{ background:url(../images/index9_03.png) no-repeat;}	
.con3 .swiper-button-next,.con3  .swiper-container-rtl .swiper-button-prev{ background:url(../images/index8_09.png) no-repeat;}
.con3 .swiper-button-next,.con3  .swiper-button-prev{ width:21px; height:21px;}
.con3 .swiper-button-prev,.con3  .swiper-container-rtl .swiper-button-next{ top:0%; left:35%;}
.con3 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ top:100%; right:35%;}
.con3 .swiper-container{ margin-top:10px; margin-bottom:34px; }
.con3 .swiper-slide{ background:none;}
.cn3_d a{ display:block; font-size:16px; color:#ffffff;}
/*.cn3_d:hover a{ color:#006cb7;}*/

.cn3_c1_a{ width:395px;}
.cn3_c1_a h2{ font-size:24px; color:#ffffff; margin-bottom:33px;line-height: 35px;}
.cn3_c1_a p{ font-size:14px; color:#ffffff; margin-bottom:5px;}
.cn3_c1_a span{ display:block; font-size:16px; color:#24a4ff; font-weight:bold; margin-top:27px; margin-bottom:10px;}
.cn3_c1{ margin-top:37px;}
.cn3_c1_a h4{ font-size:16px; color:#ffffff; margin-top:65px;}

.cn4_a span{ display:block; font-size:16px; color:#7a7a7a; text-align:left; padding-left:21px; margin-top:10px; position:relative;overflow: hidden; line-height:27px;} 

.cn4_a span a{ display:block; font-size:16px; color:#7a7a7a; position:relative; z-index:99;
-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;} 


.cn4_a a {
    -webkit-transition: all .1s ease-out 0s;
    -moz-transition: all .1s ease-out 0s;
    -ms-transition: all .1s ease-out 0s;
    -o-transition: all .1s ease-out 0s;
    transition: all .1s ease-out 0s;
	
}


.cn4_a span:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 100%;
    background-color: #005bac;
	-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
}

.cn4_a span:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #005bac;
    opacity: 0.8;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
}

.cn4_a span img {
    opacity: 0;
    margin-left: 10px;
    margin-top: -3px;
}


.cn4_a span img{    -webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;}

.cn4_a::after{
	-webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;}
.cn4_a:hover span:after{
	-webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;}




.cn4_a:hover span a{
	color: #fff;
	text-align: center;
	
}
.cn4_a:hover span img{
	opacity: 1;
}
.cn4_a:hover span:after{
	width: 100%;
}
/*.cn4_a:hover span img{
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}*/


.con4{ position:relative;}

.con4 .swiper-button-prev,.con4 .swiper-container-rtl .swiper-button-next{ background:url(../images/index10_03.png) no-repeat;}
.con4 .swiper-button-prev,.con4 .swiper-container-rtl .swiper-button-next:hover{ background:url(../images/index11_03.png) no-repeat;}
.con4 .swiper-button-next,.con4 .swiper-container-rtl .swiper-button-prev{ background:url(../images/index11_05.png) no-repeat;}
.con4 .swiper-button-next,.con4 .swiper-container-rtl .swiper-button-prev:hover{ background:url(../images/index10_05.png) no-repeat;}
.con4 .swiper-button-next,.con4  .swiper-button-prev{ width:92px; height:92px;}


.cn4_a .li_img {display: block;overflow: hidden;}
.cn4_a:hover .li_img img{ transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;}

.con6{ margin-top:66px;}	
.cn6_t h2{ font-size:26px; color:#004c81; text-align:center;}
.cn6_t span{ display:block; text-align:center; font-size:14px; color:#004c81; margin-top:5px;}
.cn6_t{ margin-bottom:42px;}

.cn6_c_a{ width:72px; background:#e5e5e5; text-align:center; padding:10px 0;}
.cn6_c_a h2{ font-size:16px; color:#6f6f6f; font-weight:bold;}
.cn6_c_a span{ display:block; font-size:14px; color:#7f7f7f;}
.cn6_c_box{ margin-top:45px;}
.cn6_c_b { width:366px; margin-right:5px;}
.cn6_c_b span{ font-size:16px; color:#343434;}
.cn6_c_b p{ font-size:14px; color:#444444;}
.cn6_c_box li{ margin-bottom:45px;}
.cn6_c_box li:hover .cn6_c_a{ background:#006cb7;}
.cn6_c_box li:hover .cn6_c_a h2{ color:#fff;}
.cn6_c_box li:hover .cn6_c_a span{ color:#fff;}
.cn6_c_box li:hover .cn6_c_b span{ color:#006cb7;}


.cn6_c1 {display: block;overflow: hidden;}
.cn6_c1:hover img{ transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;}
.con7{ margin-bottom:80px;}	
.cn7_a_t{ margin-bottom:25px;}
.cn7_a_t h2{ font-size:20px; color:#363636; font-weight:normal; margin-bottom:5px;}
.cn7_a_t span{ margin-top:10px;}
.cn7_a_t span a{ display:block; font-size:16px; color:#7a7a7a; font-family:"Arial";}
.cn7_a{ width:608px;}
.cn7_a1 h2{ font-size:16px; color:#ffffff; width:27px; line-height:27px; background:#004c81; text-align:center;} 
.cn7_a1 span{ display:block; font-size:16px; color:#ffffff; width:27px; line-height:27px; background:#3093d9; text-align:center;} 
.cn7_a2{ width:555px;}
.cn7_a2 span{ display:block; font-size:16px; color:#373737; font-weight:bold; margin-bottom:1px;}
.cn7_a2 p{ font-size:14px; color:#444444;}
.cn7_a_box li{ border-bottom:1px dashed #c4c4c4; padding-bottom:12px; margin-bottom:20px;}
.cn7_b h2{ text-align:center; font-size:20px; color:#004c81;}
.cn7_b h2 i{ display:inline-block; position:relative; bottom:4px;}
.cn7_b_box li{ float:left;}

/*.cn7_b_box  li:nth-child(5n) {
	margin-right:0px
}
*/
.cn7_b{ width:500px; }
.cn7_b_box{/* border:1px solid #cfcfcf;  */margin-top:18px; border-bottom:none; border-left:none;}
.cn7_b_box li{ border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.foot1{ background:#006cb7; padding-top:72px; padding-bottom:35px;}
.ft1_a1_box li{ float:left; margin-right:24px;}
.ft1_a1_box li span{ display:block; font-size:12px; color:#ffffff; text-align:center; margin-top:10px;} 

.ft1_a1_box  li:nth-child(2n) {margin-top:10px;}
.ft1_a2{ margin-top:25px;}
.ft1_a2 p{ font-size:16px; color:#ffffff; margin-bottom:12px;}
.ft1_b dl{ float:left; margin-right:70px;}
.ft1_b dl dt{ font-size:16px; color:#ffffff; font-weight:bold; margin-bottom:24px;}
.ft1_b dl dd{ margin-bottom:15px;}
.ft1_b dl dd a{ display:block; font-size:14px; color:#ffffff;}
.ft1_b dl dd:hover a{ }
.ft1_b dl:last-of-type{ margin-right:0;}
.bottom{ position:relative;}
.foot{ text-align:center; top:-34px; position:absolute; width:100%; text-align:center;}
.foot2{background:#004c81;}
.foot2 p{ font-size:14px; color:#ffffff; line-height:43px;  text-align:center;}
.foot2 span{ font-size:14px; color:#ffffff; line-height:43px;  text-align:center;}
.foot2 a{ font-size:14px; color:#ffffff; line-height:43px;  text-align:center;}

/*cpzx*/
.subNavBox{border:solid 1px #e5e3da;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer; font-size:16px; color:#006e9f;font-weight:bold;line-height:64px;padding-left:70px;background:#eeeeee url(../images/cpzx1_20.jpg) no-repeat;background-position:21% 50%}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2; background:#fff;}
.currentDt{background:url(../images/ny11_01_03.png) 21% center no-repeat;;}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;text-indent: 3.5em;font-size:15px;color:#666666;line-height:47px;  border-left:5px solid transparent; }
.navContent li a:hover{background:#eeeeee url(../images/cpzx1_16.jpg) 94% center no-repeat; color:#0094d5; border-left:5px solid #0094d5;}

.currentDd2{color:#fff !important;}
.currentDt2{ background:#277fc2; color:#fff !important;}
.navContent2{display: none;border-bottom:solid 1px #e5e3da;}
.navContent2 li a{display:block;heigh:28px;text-align:center;font-size:14px;line-height:28px;color:#333}
.navContent2 li a:hover{color:#fff;background-color:#277fc2}
.navContent  li{background:#eeeeee ; border-bottom:1px dashed #D5D1D1; }



.cx_b{ width:272px;}
.cx_b h2{ font-size:26px; color:#ffffff; line-height:64px; text-align:center; background:#0094d5;}
.cx_a{ margin-top:75px;}
.cx_c{ width:870px;}
.cx_c_t{ font-size:16px; color:#818181; border-bottom:2px solid #e6e6e6; padding-bottom:18px;}
.cx_c_t h2{ border-left:8px solid #0094d5; font-size:16px; color:#818181; padding-left:16px; font-weight:normal;}
.cx_c_t span{ display:block; font-size:16px; color:#818181; background:url(../images/cpzx1_05.jpg) left center no-repeat; padding-left:28px;}
.cx_c_t span a{font-size:16px; color:#818181;}

.cx_c_box{ margin-top:65px;}
.cx_c_box li{ float:left; border:1px solid #9f9f9f;}
.cx_c_box li span{ display:block; text-align:center;border-top:1px solid #9f9f9f; line-height:45px; font-size:16px; color:#444444;}
.cx_c_box li:hover span{ background:#0094d5; color:#fff;border-top:1px solid #0094d5;}
.cx_c_box li:hover{ border:1px solid #0094d5;}


.cx_c_box  .li_img {display: block;overflow: hidden;}
.cx_c_box  li:hover .li_img img{ transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;}

.cx_c_box li:nth-child(3n) {
	margin-right:0px
}

.cx_c_box li{ float:left; margin-right:37px; margin-bottom:54px;}
.page{ text-align:center;}
.cx_a{ margin-bottom:130px;}


/*cpxq*/
.cq_a{ margin-top:85px;}
.cq_b2 { width:441px;}
.cq_b2 h2{ font-size:25px; color:#777878; border-bottom:1px solid #e6e6e6; padding-bottom:17px; margin-bottom:48px;}
.cq_b2 p{ font-size:20px; color:#777777; margin-bottom:20px;}
.cq_b{ margin-bottom:41px;}
.cq_c_box{ }
.cq_c_box li{ float:left; width:164px; text-align:center; line-height:58px;border-right:1px solid #bbbbbb;border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;background:#f3f3f3;}
.cq_c_box li:first-of-type {
	border-left:1px solid #bbbbbb;
}

.cq_c_box li a{ display:block;  font-size:22px; color:#7a7a7a;}
.cq_c_box li.on{ background:#0094d5;}
.cq_c_box li.on a{ color:#fff;}
.cq_c_box li:hover{background:#0094d5;}
.cq_c_box li:hover a{ color:#fff;}
.cq_c1_box { margin-top:45px;}
.cq_c1_box li span{ display:block; font-size:20px; color:#444444;}
.cq_c1_box li p{ font-size:16px; color:#454545;}
.cq_c1_box li{ margin-bottom:30px;}

/*gywm*/
.gm{ margin-top:75px; margin-bottom:200px;}
.gm_a{ width:269px;}
.gm_a h2{ font-size:26px; color:#ffffff; line-height:64px; text-align:center; background:#0094d5;}
.gm_a_box{border:1px solid #d2d2d2;border-bottom:none;}
.gm_a_box li{ line-height:64px; background:#eeeeee; text-align:center; border-bottom:1px solid #d2d2d2;}
.gm_a_box li a{ display:block; font-size:15px; color:#0094d5;}
.gm_a_box li:hover{ background:#ffffff url(../images/ny21_03.jpg) 92% center no-repeat;}
.li_hover{ background:#ffffff url(../images/ny21_03.jpg) 92% center no-repeat;}
.gm_b{ width:870px;}
.gm_b1{ margin-top:55px;}
.gm_b1 p{ font-size:16px; color:#454545; text-indent:2em; line-height:31px;}
.tubiao{ position:fixed; top:30%; right:10px; z-index:99;}
.tubiao_box li{ margin-bottom:12px;}
.tubiao_box li span{ display:block; font-size:14px; color:#5c5c5c; text-align:center;}


.nybanner img{ width:100%;}

/* 新闻 */
.m_list{ padding-top:40px;}
.m_list .img{ float:left; width:249px; border:#dedede 1px solid; margin:0 25px;}
.m_list .con{ float:left; width:557px;margin-top: 0px;}
.m_list .con .p1{ font-size:18px; color:#333; padding:10px 0;text-indent: 0;}
.m_list .con .p2{ font-size:14px; color:#666; line-height:20px; padding-bottom:5px;text-indent: 0;}
.m_list .con .p3{ font-size:14px; color:#999;text-indent: 0;}

/* 详情 */
.case_list_con{
    width: 90%;
    margin: auto;
    border-top: 1px solid #e7e7e6;
    border-bottom: 1px solid #e7e7e6;
    padding-bottom: 55px;
}
.case_list_con ul{
    width: 100%;
    float: left;
}
.case_list_tit{
    text-align: center;
    margin: 55px auto 60px auto;
}
.case_list_tit1{
    font-size: 30px;
}
.case_list_tit2{
    font-size: 12px;
    color: #a09f9f;
    margin-top: 20px;
}
.patient_infor1 p{
    margin-bottom: 20px;
}
.patient_infor2 span{
    line-height: 35px;
    font-size: 16px;
}
.patient_infor2 p{
    line-height: 30px;
    margin-bottom: 30px;
}

.down{
    font-size: 18px;
}

/* 资料下载样式 */
.tit{
    font-size: 30px;
    font-family: 幼圆;
    margin: 10px auto;
    width: 300px;
    text-align: center;
}
.tit_li{
    font-size: 20px;
    margin: 20px 20px;
    border-bottom: 1px solid #E6E6E6;
    color: #666;
}
.tit_li > a{
     font-size: 20px;
}
.tit_li > span{
     color: #666;
     text-align: right;
     float: right;
     font-size: 20px;
}
/* 联系我们 */
.contact_h2{
    width: 300px;
    margin: 30px auto;
    text-align: center;
}
.contact_h2 > h2{
    font-size: 30px;
    color: #666;
}

.cn7_b_box > img{
    border: 1px solid #cfcfcf;
}
/* 典型案例背景颜色 */
.cn3_d.cur3 a{ color:#0790F0 !important;}

/* 底部动画 */
.ft1_a1_box li:hover .li_img img{
    -moz-animation: ddh 0.8s ease-out both;
    -ms-animation: ddh 0.8s ease-out both;
    -webkit-animation: ddh 0.8s ease-out both;
    -o-animation: ddh 0.8s ease-out both;
    animation: ddh 0.8s ease-out both;
}
@-o-keyframes ddh{
    0%{-o-transform:translateY(5px);}
    20%{-o-transform:translateY(-5px);}
    40%{-o-transform:translateY(5px);}
    60%{-o-transform:translateY(-5px);}
    80%{-o-transform:translateY(5px);}
    100%{-o-transform:translateY(0);}
}
@-webkit-keyframes ddh{
    0%{-webkit-transform:translateY(5px);}
    20%{-webkit-transform:translateY(-5px);}
    40%{-webkit-transform:translateY(5px);}
    60%{-webkit-transform:translateY(-5px);}
    80%{-webkit-transform:translateY(5px);}
    100%{-webkit-transform:translateY(0);}
}
@-ms-keyframes ddh{
    0%{-ms-transform:translateY(5px);}
    20%{-ms-transform:translateY(-5px);}
    40%{-ms-transform:translateY(5px);}
    60%{-ms-transform:translateY(-5px);}
    80%{-ms-transform:translateY(5px);}
    100%{-ms-transform:translateY(0);}
}
@-moz-keyframes ddh{
    0%{-moz-transform:translateY(5px);}
    20%{-moz-transform:translateY(-5px);}
    40%{-moz-transform:translateY(5px);}
    60%{-moz-transform:translateY(-5px);}
    80%{-moz-transform:translateY(5px);}
    100%{-moz-transform:translateY(0);}
}
@keyframes ddh{
    0%{transform:translateY(5px);}
    20%{transform:translateY(-5px);}
    40%{transform:translateY(5px);}
    60%{transform:translateY(-5px);}
    80%{transform:translateY(5px);}
    100%{transform:translateY(0);}
}

.pro_cur{
background: #eeeeee url(../images/cpzx1_16.jpg) 94% center no-repeat!important;
color: #0094d5!important;
border-left: 5px solid #0094d5!important;
}

.cn7_b h2 i img{
    max-width: 100%;
}