
/* CSS Document */
@font-face {
    font-family:'bookman_demi';
    font-weight:normal;
    font-style:normal;
}
body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; line-height:1.5; color:#333333; background:url(../image/yhbj_03.jpg); min-width:1200px;}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333;}
img { border:0; display:inline; vertical-align: bottom;}
a img{transition:all .5s;-webkit-transition:all .5s;}
a:hover img{transform:scale(1.03);-transform:scale(1.03);}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}
input{ outline:none;}

div.body{ min-width:1200px; margin:auto; overflow:hidden; }
.tpleft{ float:left;}
.tpright{ float:right;}
.cen_m{ width:1200px; margin:0px auto;}
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.top{padding-top:31px; height:119px;}
.logo{ float:left; }

.top_r{ width:310px; float:right;}
.t_sel{ background:#fff; line-height:37px; height:37px; border-radius:25px; border:1px #008cd6 solid; margin-bottom:11px; clear:both;}
.t_sel ul li{ float:left;}
.yc_se{ width:238px; height:34px; line-height:34px; margin-left:17px; border:0px;}
.tj_a{ margin-top:9px;}

.tel{ line-height:19px; color:#444444; font-size:18px; clear:both;}
.tel span{ color:#008cd6; font-weight:bold;}
.tel .t2{ padding-left:25px; margin-top:8px;}

.menu{ background:#008cd6; height:65px;}
.menu ul{ float:left;}
.menu ul li{ float:left;width:145px;}
.menu ul li a{ display:block; float:left; line-height:65px; font-size:16px; color:#fff;text-align: center;width:145px;}
.menu a.ts{ display:block; float:right; width:121px; height:30px; line-height:30px;font-size:16px; color:#fff; border:1px #fff solid; border-radius:15px; text-align:center; margin-top:17px; }
.menu a.ts:hover{ background:#08a4f7; border-color:#08a4f7;}
.menu ul li a:hover{ background:#08a4f7; font-weight:bold;width:100%;}
.menu ul li.cur a{ background:#08a4f7; font-weight:bold;width:145px;text-align: center;}

.menu a.ts.cur{ background:#08a4f7; border:1px #08a4f7 solid;}

.banner{ height:660px; margin-bottom:62px; position:relative;}

#topTrade{height:100%; width:100%;margin:0px;text-align: center; position:absolute; top:0; left:0; z-index:30;}
#topTrade div{height:100%;overflow:hidden;width:100%; min-width:1003px; position:absolute;text-align: center;left:0px;top:0px; z-index:10; display:none;}
#topTrade div a{display:block; position:relative; height:100%;width:100%;}
#pager{position:absolute; bottom:50px; left:50%; z-index:100}
#pager a{position:relative; float:left; left:-50%;width:15px; height:15px; margin:10px; background:#eee; line-height:0; font-size:0; text-indent:-99em; overflow:hidden;border-radius:50%;}
#pager a.activeSlide{ background:#008cd6;}

.part1{margin-bottom:100px; height:430px;}
.part1 .tpright, .photo{ overflow:hidden;}
.part1 .content{ width:474px; float:left; margin-left:74px; padding-top:34px;}
.part1 .content .tp{ text-align:center; margin-bottom:31px;}
.part1 .content .nr{ text-align:left; color:#444444; font-size:16px; line-height:30px; margin-bottom:22px;}
.part1 .content .qz{ text-align:right;}

.part2{ text-align:center; background:url(../image/index_33.png) center bottom no-repeat; padding-bottom:19px; margin-bottom:31px;}
.part2 .title{ padding-top:85px; line-height:69px; font-size:48px; color:#008cd6;}
.part2 .nr{ color:#666; font-size:18px;}
.part2.ab{background:url(../image/index_33.png) left bottom no-repeat; text-align:left; margin-bottom:46px; }

.part3{ margin-bottom:100px;}
.part3 ul{ width:1250px;}
.part3 ul li{ width:280px; background:#fff; position:relative; height:382px; float:left; text-align:center; margin-right:26px;}
.part3 ul li .photo{ position:relative; margin-bottom:72px; overflow:visible;}
.part3 ul li .tb{ z-index:1; overflow:hidden; width:92px; height:92px; border-radius:46px; position:absolute; left:50%; margin-left:-46px; bottom:-46px; background:#f4f4f4;}
.part3 ul li.no1 .tb{ background:#f4f4f4 url(../image/ypan_01.png) center no-repeat;}
.part3 ul li.no2 .tb{ background:#f4f4f4 url(../image/ypan_03.png) center no-repeat;}
.part3 ul li.no3 .tb{ background:#f4f4f4 url(../image/ypan_05.png) center no-repeat;}
.part3 ul li.no4 .tb{ background:#f4f4f4 url(../image/ypan_07.png) center no-repeat;}
.part3 ul li .title{ text-align:center; color:#444444; font-size:28px; line-height:35px; margin-bottom:29px;}
.part3 ul li .title p{ display:block;width:80px; margin:auto;}
.part3 ul li .nr{ color:#666666; font-size:18px; line-height:30px;}
.part3 ul li .tp{ position:absolute; left:0px; top:0px; z-index:5; display:none;}
.part3 ul li:hover .tp{ display:inline;}
.part3 ul li .xfk{ display:none;}
.part3 ul li:hover .xfk{ display:inline; position:absolute; width:100%; top:0px; left:0px; height:380px;background-color:#008cd6;  background-color:rgba(199,0,37,0.9); z-index:50; color:#fff; }
.part3 ul li:hover .xfk .title{ width:92px; height:92px; border-radius:46px; margin:60px auto 16px; background:#fff; line-height:30px; color:#008cd6;}
.part3 ul li:hover .xfk .title p{ padding-top:15px;}
.part3 ul li:hover .xfk .nr{ color:#fff; font-size:22px; line-height:30px; margin-bottom:25px;}
.part3 ul li:hover .xfk .wz{ width:228px; color:#fff; font-size:14px; margin:0px auto; line-height:24px;}

.part4{ background:url(../image/yhbj_06.jpg) center top no-repeat; padding-top:50px; padding-bottom:79px; margin-bottom:96px;}
.part4:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.part4 .part6{width:100%; overflow:hidden;}
.part4 .part6 ul{float:left; left:50%; position:relative;}
.part4 .part6 ul li{ position:relative; left:-50%;}
.part5{ font-size:32px; color:#fff; text-align:center; margin-bottom:15px;}
.part6{ width:650px; margin:0px auto 60px;}
.part6 ul li a{ display:block; width:138px; height:39px; line-height:39px; text-align:center; float:left; font-size:16px; color:#fff; border:1px #fff solid; margin-left:5px; margin-right:6px;}
.part6 ul li.cur a, .part6 ul li a:hover{ background:#008cd6; color:#fff; border:1px #008cd6 solid;}
.part6:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.part6 ul li{float:left;}
.part6 ul li a span{ padding-right:18px;background:url(../image/bsjt.png) right no-repeat; }

.big_zs{ width:510px; background:#fff; height:775px;}
.big_zs .content{ width:454px; margin:0px auto; padding-top:26px;}
.big_zs .content .title a{ line-height:35px; height:35px; display:block; font-size:24px; color:#444444; overflow:hidden; margin-bottom:17px;}
.big_zs .content .title a:hover{color:#008cd6;}
.big_zs .content .nr{ color:#666666; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:32px;}
.big_zs .content .more{ }
.big_zs .content a{ font-size:16px; color:#008cd6;}
.part7 .big_zs{ float:left;}
.big_zs .content .more a{width:117px; height:36px; line-height:36px; text-align:center; border:2px #008cd6 solid; border-radius:20px;  display:block;}
.big_zs .content .more a:hover{ color:#fff;background:#008cd6;}

.part7 .hc_zs{ float:right;}
.hc_zs{width:651px;}
.hc_zs ul{ width:685px; }
.hc_zs ul li{ margin-bottom:32px; margin-right:32px; background:#fff; width:310px; float:left;}
.hc_zs ul li .title{ height:62px; line-height:62px; text-align:center; border-top:1px #e4e4e4 solid; font-size:18px;}
.hc_zs ul li a{ color:#444444;}
.hc_zs ul li:hover .title a{ color:#008cd6;}


.part8{ margin-bottom:76px;}
.part8:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.part8 .hc_left{ float:left;}
.hc_left{ width:651px;}
.part8 .part5{ text-align:left; color:#444444;}
.part8 .part6{ float:left; margin-bottom:80px;}
.part8 .part6 ul li a{margin-left:0px; margin-right:11px; color:#666666; border:1px #d2d2d2 solid;}

.part8 .part6 ul li a span{background:url(../image/hsjt.png) right no-repeat;}
.part8 .part6 ul li.cur a, .part8 .part6 ul li a:hover{ color:#fff;}
.part8 .part6 ul li.cur a span, .part8 .part6 ul li a:hover span{background:url(../image/bsjt.png) right no-repeat;}
.part8 .big_zs{ float:right; margin-top:69px;}


.part9{ background:url(../image/yhbj_08.jpg) center top no-repeat; padding-top:53px; padding-bottom:79px; margin-bottom:98px;}
.part9 .big_zs{ float:left;margin-top:69px;}
.part9:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.part9 .hc_left{ float:right;}

.part9 .part5{ text-align:right; }
.part9 .part6{ float:right; margin-bottom:80px;}
.part9 .part6 ul{float:right;}
.part9 .part6 ul li{float:left;}
.part9 .part6 ul li a{margin-left:11px; margin-right:0px; }


.index_adv{ margin-bottom:92px;}
.index_adv:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.adv_left{ width:299px; float:left;}
.adv_left ul li a{ display:block; color:#666666; font-size:18px; height:120px; border-bottom:1px #f1f3f4 solid; background:#fff; }
.adv_left ul li a .content{ padding-left:30px; padding-top:30px;}
.adv_left ul li a .content .title{ font-size:30px; color:#444444; line-height:35px;}
.adv_right{ width:901px; float:right; position:relative; overflow:hidden;}
.adv_left ul li.no1 a{ background:#fff url(../image/01.png) 205px center no-repeat;}
.adv_left ul li.no2 a{ background:#fff url(../image/02.png) 205px center no-repeat;}
.adv_left ul li.no3 a{ background:#fff url(../image/03.png) 205px center no-repeat;}
.adv_left ul li.no4 a{ background:#fff url(../image/04.png) 205px center no-repeat;}
.adv_left ul li.no5 a{ background:#fff url(../image/05.png) 205px center no-repeat;}

.adv_left ul li a:hover, .adv_left ul li a:hover .title, .adv_left ul li.cur a, .adv_left ul li.cur a .title{ color:#fff;}
.adv_left ul li.no1 a:hover, .adv_left ul li.no1.cur a{ background:#008cd6 url(../image/001.png) 205px center no-repeat;}
.adv_left ul li.no2 a:hover, .adv_left ul li.no2.cur a{ background:#008cd6 url(../image/002.png) 205px center no-repeat;}
.adv_left ul li.no3 a:hover, .adv_left ul li.no3.cur a{ background:#008cd6 url(../image/003.png) 205px center no-repeat;}
.adv_left ul li.no4 a:hover, .adv_left ul li.no4.cur a{ background:#008cd6 url(../image/004.png) 205px center no-repeat;}
.adv_left ul li.no5 a:hover, .adv_left ul li.no5.cur a{ background:#008cd6 url(../image/005.png) 205px center no-repeat;}

.adv_right .xfk{ width:740px; height:100px; position:absolute; left:80px; bottom:51px;}
.adv_right .xfk div{background-color:#fff; background-color:rgba(255,255,255,0.8);font-size:16px; color:#666666; padding-right:22px; height:100px;}
.adv_right .xfk .tpleft{ height:100px; line-height:100px; text-align:center; font-size:36px; color:#fff;background-color:#008cd6;
  background-color:#008cd6; font-family: "Geometr706 BlkCn BT"; padding-left:10px; padding-right:10px; margin-right:22px;}
.adv_right .xfk p{height:54px; overflow:hidden; padding-top:27px; line-height:24px; }

.part10{ height:482px; margin-bottom:97px; overflow:hidden;}
.part10 .pt-box{width:1920px; height:482px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
.part10 .pt-box .txt-box{position:absolute; background:#008cd6;width:966px; height:162px; top:50%; left:50%; margin-top:-80px; margin-left:-478px;}
.part10 .pt-box .txt-box .txt{ text-align:center; color:white; font-size:32px; font-weight:bold; line-height:1.8; margin-top:30px;}
.part10 .pt-box .txt-box .txt .m{ font-weight:normal; font-size:24px;}
.part10 .pt-box ul{width:1950px; height:auto; margin:auto; overflow:hidden;}
.part10 .pt-box ul li{float:left;width:160px;height:160px;border:solid 1px #e5e5e5; margin-top:-1px; margin-left:-1px; background:white; overflow:hidden;}
.part10 .pt-box ul li a{display:block; position:relative; overflow:hidden;}
.part10 .pt-box ul li a span.fx{ position:absolute;width:100%; color:white; left:0; bottom:-37px; height:37px; line-height:37px; text-indent:22px; background:#cc193a; font-size:14px; background-image:url(../image/hand.jpg); background-repeat:no-repeat; background-position:right 25px center;transition:all .5s;-webkit-transition:all .5s;}
.part10 .pt-box ul li a:hover span.fx{bottom:0px;}
.part10 .pt-box ul li:nth-child(15){ margin-right:966px;}
.part10 .pt-box ul li img{ -webkit-filter: grayscale(90%); -moz-filter: grayscale(90%); -ms-filter: grayscale(90%); -o-filter: grayscale(90%); filter: grayscale(90%); filter: gray; opacity:.6;}
.part10 .pt-box ul li:hover img{-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter:none; opacity:1;}

.part11 { margin-bottom:60px; position:relative;}
.part11:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.part11 ul{ width:1250px; padding-bottom:32px;}
.part11 ul#case2{ display:none;}
.part11 ul li{color:#666666; width:380px; background:#fff; height:584px; font-size:14px; margin-right:30px; float:left;}
.part11 ul li .photo{ margin-bottom:26px;width:380px; height:310px; overflow:hidden;position:relative;}
.part11 ul li .photo img{ position:absolute; width:auto; top:-9999em;right:-9999em;left:-9999em;bottom:-9999em;margin:auto;}

.part11 ul li:hover{ background:#008cd6; color:#fff;}
.part11 ul li .content{ width:325px; margin:0px auto; }
.part11 ul li .content .title{  line-height:35px; height:35px;white-space:nowrap; overflow:hidden; text-overflow:Ellipsis;-webkit-text-overflow:Ellipsis;}
.part11 ul li .content .title a{color:#444444; font-size:20px;}
.part11 ul li:hover .content .title a{ color:#fff;}
.part11 ul li .content .title{ margin-bottom:29px;}
.part11 ul li .content .bt{ font-size:18px; color:#444; margin-bottom:29px;}
.part11 ul li:hover .content .bt{ color:#fff;}
.part11 ul li .content .nr{ font-size:14px; line-height:24px; height:72px; overflow:hidden; padding-bottom:30px; }
.part11 ul li .content .date{ padding-top:32px;color:#999; border-top:1px #e5e5e5 solid;}
.part11 ul li .content .date a{ float:right; font-size:16px; color:#999; background:url(../image/jt1.png) left no-repeat; padding-left:36px;}
.part11 ul li:hover .content .date{ color:#fff;border-top:1px #f0f0f0 solid;}
.part11 ul li:hover .content .date a{ color:#fff;}
.part11.case{ margin-bottom:0px;}
.part11.case ul{ padding-bottom:0px;}
.part11.case ul li{ margin-bottom:30px; height:488px;}

.part11 .bnl,.part11 .bnr{ display:block; color:#bfbfbf; font-size:90px; position:absolute; top:40%;font-family:"新宋体"; cursor:pointer;}
.part11 .bnl{ left:-80px;}
.part11 .bnr{ right:-80px;}
.part11 .bnl:hover,.part11 .bnr:hover{ color:#008cd6;}

.pa_more{ width:56px; height:56px; margin:0px auto; background-color:#fff; background-image:url(../image/xjt.png); background-position:center center; background-repeat:no-repeat; border:1px #dfdfdf solid; border-radius:28px; cursor:pointer;}
.pa_more:hover{ background-color:#008cd6;background-image:url(../image/xjt_h.png);}
.pa_more.open{ background-image:url(../image/xjt_1.png);}
.pa_more.open:hover{ background-image:url(../image/xjt_1_h.png);}
.pa_more a{ display:block;width:56px; height:56px;}


.n_left{ width:802px; float:left;}
.n_left.ny{ width:775px;}

.n_top{ background:#fff; height:195px; margin-bottom:30px;}
.n_top .photo{ position:relative; float:left; overflow:hidden;width:352px; height:195px; position:relative;}
.n_top .photo img{ transition:all .5s;-webkit-transition:all .5s;}
.n_top .photo a:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);}
.n_top .photo .tout{ position:absolute; width:62px; height:32px; text-align:center; left:0px; bottom:0px; background:#008cd6; color:#fff; font-size:14px; line-height:32px; z-index:10}

.n_top .content{ width:410px; float:right; padding-right:22px; padding-top:28px;}
.n_left.ny .n_top .content{ width:400px; padding-right:0px;}
.n_left.ny .n_top .photo img{ position:absolute; top:-9999em; left:-9999em; right:-9999em; bottom:-9999em; margin:auto;}
.n_top .content .title{ height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.n_top .content .title a{ font-size:18px; overflow:hidden; margin-bottom:16px;}
.n_top .content .nr{ color:#666666; font-size:14px; line-height:24px; height:48px; margin-bottom:30px;}
.n_top .content a.more{background:url(../image/redjt.png) -100px center no-repeat; font-size:16px;}
.n_top:hover .content a.more{ background-position:left center; padding-left:36px;}

.n_left ul{ background:#fff;}
.n_left ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.n_left ul li{ width:401px; background:#fff; float:left; padding-top:29px; height:107px;
}
.n_left.ny ul li{ width:387.5px;}
.n_left ul li:nth-child(2){box-shadow: 20px -2px 15px -13px #f7f7f7 inset;}
.n_left ul li:nth-child(3){box-shadow: 0 17px 10px -8px #f7f7f7 inset;}
.n_left ul li:nth-child(4){box-shadow: 5px 2px 10px 5px #f7f7f7 inset;}
.n_left ul li .content{ width:327px; margin-left:27px;}
.n_left ul li .content .date{ text-align:center; width:54px; float:left; padding-top:11px; color:#999999; font-size:16px;}
.n_left ul li .content .date .year{ font-size:36px; line-height:36px;}
.n_left ul li .content .title{ border-left:1px #e5e5e5 solid; padding-left:30px; padding-top:7px; width:220px; float:right; height:68px; overflow:hidden; }
.n_left ul li .content .title a{ font-size:18px;color:#444444; line-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; height:60px;}

.n_right{ width:374px; height:472px; float:right; background:#fff; padding-top:26px;}
.n_bt{ color:#444444; font-size:24px; width:316px; margin:0px auto 10px;}
.n_right ul li{ width:313px; margin:0px auto;background:url(../image/index_128.jpg) left no-repeat; padding-left:24px;height:48px; line-height:48px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.n_right ul li a{ font-size:18px;}
.n_right ul li .nr{ color:#666666; font-size:14px; line-height:24px; height:72px;width:313px; margin:0px auto;}
.n_right ul li.no1{ padding:0px; background:none; padding-bottom:20px; height:auto; border-bottom:1px #eaeaea dotted;white-space:normal;}
.n_right ul li.no1 .title{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.n_right ul li.no1 .title a{ padding-left:0px; background:none;}

.part12{ background:#ebebeb; padding-top:62px; padding-bottom:62px; margin-bottom:100px;}
.part12:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}

.part13{height:620px; background-position:center; background-repeat:no-repeat;}

.index_about{ width:801px; margin:0px auto; position:relative;height:620px;}
.index_about .xfk{ width:801px;position: absolute; background:url(../image/yhbj_03.jpg); border-top:3px #008cd6 solid; padding-top:23px; height:256px; z-index:5; bottom:-147px;}
.index_about .xfk .content{ text-align:center; width:745px; margin:0px auto;}
.index_about .xfk .content .title{ color:#444444; font-size:24px; margin-bottom:10px;} 
.index_about .xfk .content .nr{ margin-bottom:17px; text-align:center; color:#666666; line-height:30px; font-size:14px;}
.index_about .xfk .content a.more{ display:block; width:116px; height:37px; margin:0px auto; border:2px #008cd6 solid; line-height:37px; color:#008cd6; font-size:16px; border-radius:20px;}
.index_about .xfk .content a.more:hover{ background-color:#008cd6;color:white;}
.part14{ background:url(../image/index_136.jpg) top no-repeat; height:264px;}
.part14 .cen_m{ padding-top:100px; color:#c7c7c7; font-size:20px; font-weight:bold;}
.part14 ul li.no1{ width:350px; margin-left:50px;}
.part14 ul li.no3{ width:300px;}
.part14 ul li{ width:250px; float:left;}
.part14 ul li .title{ font-size:32px; line-height:55px;}
.part14 ul li .title span{ font-size:100px;}
.part14.ny{ height:264px;}
.part14.ny .cen_m{ padding-top:100px;}

.db_menu{ background:#08a4f7; height:60px; line-height:60px;}
.db_menu a{ font-size:16px; color:#fff; display:block; line-height:60px; float:left; padding-left:18px; padding-right:18px;}
.db_menu a:hover{ font-weight:bold;}
.foot{ padding-top:45px; padding-bottom:18px; position:relative;}
.db_adr{ width:411px; float:left; font-size:14px; line-height:30px; color:#444444; margin-right:95px;}
.db_adr .photo{ margin-bottom:20px;}
.foot:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.foot ul{ width:560px; float:left;}
.foot ul li{ width:172px; float:left;}
.foot ul li a{ color:#666666; font-size:14px; line-height:48px; display:block; background:url(../image/index_148.png) left no-repeat; padding-left:22px;}
.foot ul li a:hover{background:url(../image/index_142.png) left no-repeat; color:#444444; font-weight:bold; }

.dbweix{ width:123px; border:1px #e4e5e5 solid; float:right; text-align:center; color:#666666; font-size:14px; line-height:35px; padding-top:12px; text-align:center; margin-top:20px;}
.dbweix img{ display:block; margin:0px auto;width:123px;}

.nybanner{ padding-top:347px; background-position:top center;  background-repeat:no-repeat; position:relative;}
.nybanner.about{padding-top:422px;}

.case_qh{ background:#fff; height:710px; position:relative; margin-bottom:60px;}
.case_qh .swiper-container{ height:710px; overflow:hidden;}
.case_qh .swiper-pagination{bottom:242px;}
.case_qh .photo{ margin-bottom:20px;}
.case_qh .content{ width:96%; margin:0px auto;}
.case_qh .content .title a{ color:#008cd6; font-size:36px; display:block; line-height:45px; height:45px; overflow:hidden; margin-bottom:3px;}
.case_qh .content .nr{ font-size:16px; line-height:30px;}
.case_qh .content .date{ color:#666666; font-size:16px; margin-bottom:24px;}
.case_qh .content .fwb{ background:#008cd6; text-align:center; color:#fff; width:120px; height:31px; font-size:16px; line-height:31px;}
.case_qh .content td{ padding-bottom:11px;}
.case_qh .content span{ display:inline-block;float:left; height:29px; text-align:center; line-height:29px; font-size:16px; color:#666666; border:1px #bfbfbf solid; margin-right:4px; padding-left:26px; padding-right:26px;}

.case_qh .bnl,.case_qh .bnr{ display:block; color:#bfbfbf; font-size:90px; position:absolute; top:40%;font-family:"新宋体";cursor:pointer;}
.case_qh .bnl{ left:-80px;}
.case_qh .bnr{ right:-80px;}
.case_qh .bnl:hover,.case_qh .bnr:hover{ color:#008cd6;}

.case_one { margin-bottom:32px;}
.case_one ul{ height:auto; margin:auto; overflow:auto;}
.case_one ul.header li{ width:20%; background:#fff; height:62px; line-height:62px; text-align:center; float:left;margin-top: 5px;}
.case_one ul.header li a{ font-size:24px; display:block; color:#008cd6;}
.case_one ul.header li a span{ padding-left:30px; background:url(../image/ydd.png) left no-repeat;}
.case_one ul.header li.cur a{ background:#008cd6; color:#fff;}
.case_one ul.header li.cur a span{background:url(../image/bsyd.png) left no-repeat;}
.case_one .clist ul{ background:white;border:solid 1px #008cd6; padding:20px 35px; display:none;}
.case_one .clist ul li{ float:left; margin:0px 15px; height:40px; line-height:40px;}
.case_one .clist ul li a{color:#333;font-size:16px;padding:5px 10px;}
.case_one .clist ul li a:hover, .case_one .clist ul li.cur a{background-color:#008cd6;color:#fff;}

.pagination .pagelist{ background:#ffffff; border:1px #e8ebeb solid; text-align:center; padding-top:19px; padding-bottom:19px;}


.pro_one{ background:#008cd6; padding-top:45px; height:415px; text-align:left; margin-bottom:100px;}
.pro_one .content{ width:1103px; margin:0px auto; text-align:left; color:#fff;}
.pro_one .content .title{ font-size:36px; line-height:42px; padding-top:10px; margin-bottom:10px;}
.pro_one .content .bt{ font-size:30px; line-height:42px; margin-bottom:17px;}
.pro_one .content .nr{ font-size:18px; margin-bottom:45px;}
.pro_one .content ul { border-bottom:1px #f0f0f0 solid; border-top:1px #f0f0f0 solid; padding-top:27px; padding-bottom:16px;}
.pro_one .content ul li{ width:280px; margin-left:87px; float:left;}
.pro_one .content ul li .sz{ font-size:60px; line-height:65px; margin-bottom:5px;}
.pro_one .content ul li .st{ background:#fff; width:20px; height:2px; margin-left:5px; margin-bottom:15px;}
.pro_one .content ul li .js{ font-size:18px; margin-left:5px; }


.product_two{ position:relative;}
.product_two ul li{ background:#fff; height:420px; margin-bottom:80px;}
.product_two ul li .photo{ float:left; position:relative; overflow:visible}
.product_two ul li .photo a{ display:block; overflow:hidden;width:720px;height:420px;display: table-cell;vertical-align: middle;text-align: center;}
.product_two ul li .photo a img{ max-width: 100%;max-height: 100%;}
.product_two ul li .photo .bh{ font-size:42px; color:#fff; width:70px; height:70px; background:#008cd6; text-align:center; line-height:70px; position:absolute; right:-480px; bottom:0px;}
.product_two ul li .content{ width:382px; float:left; margin-left:46px; text-align:left; padding-top:35px;}
.product_two ul li .content .eng{ font-size:18px; color:#7f7f7f; margin-bottom:5px;}
.product_two ul li .content .title{ padding-bottom:30px; margin-bottom:29px; background: url(../image/index_33.png) left bottom no-repeat; }
.product_two ul li .content .title a{ font-size:48px; color:#666666;}
.product_two ul li .content .title a span{ color:#008cd6;}
.product_two ul li .content .nr{ font-size:17px; line-height:30px; height:120px;}
.product_two.show{ height:420px; margin-bottom:102px;}
.product_two.show .swiper-container{height:420px; overflow:hidden;}
.product_two.show ul li{ margin-bottom:0px;}
.product_two.show .bnl,.product_two.show .bnr{ display:block; color:#bfbfbf; font-size:90px; position:absolute; top:40%;font-family:"新宋体";cursor:pointer;}
.product_two.show .bnl{ left:-80px;}
.product_two.show .bnr{ right:-80px;}
.product_two.show .bnl:hover,.product_two.show .bnr:hover{ color:#008cd6;}
.product_two.show ul li .content .title a{ font-size:48px; color:#008cd6;}

.product_three{ background:#fff; margin:100px auto 94px; height:215px; background:#fff;}
.product_three ul{ width:745px; padding-top:46px; margin-left:31px;}
.product_three ul li{ line-height:45px; margin-bottom:32px;}
.product_three ul li a{ color:#666666; font-size:16px; margin-right:12px; padding:5px 5px;}
.product_three ul li span{ display:block; float:left; width:110px; height:43px; line-height:43px; text-align:center; font-size:16px; color:#008cd6; border:1px #008cd6 solid; margin-right:20px;}
.product_three ul li .list{float:left;width:613px;}
.product_three ul li .list a{float:left; line-height:1; margin:10px 12px 20px 0px;}
.product_three ul li a:hover{background-color:#008cd6;color:white;}
.product_three ul li a.more{ float:right; padding:0px 24px 0px 0px; background:url(../image/hsjt.png) right no-repeat; color:#999999;}
.product_three ul li a.more:hover{background:url(../image/redj.png) right no-repeat; color:#008cd6;}
.product_three ul li .list a.more{float:left; padding:5px 24px 5px 5px}

.pro_four{ background:url(../image/product_32.jpg) center repeat-x; height:55px; margin-bottom:36px;margin-top:18px;}
.pro_four .tpleft{ font-size:48px; color:#008cd6; line-height:55px; background:url(../image/yhbj_03.jpg); padding-right:15px;} 
.pro_four .tpright{background:url(../image/yhbj_03.jpg); padding-left:15px;}
.pro_four .tpright a.more{background:url(../image/redj.png) right no-repeat; padding-right:25px; font-size:16px; color:#008cd6; margin-top:20px; display:block;}


.show_qh{ background:#fff; height:735px; position:relative; margin-bottom:50px;}
.show_qh .swiper-container{height:500px; overflow:hidden;}
.show_qh .swipe{ position:relative;height:500px; overflow:hidden;}
.show_qh .swipe li img{width:1200px; height:500px;}
.show_qh .content{ width:820px; float:left; margin-left:38px; padding-top:35px;}
.show_qh .content .title{ color:#008cd6; font-size:36px; display:block; line-height:45px; height:45px; overflow:hidden; margin-bottom:7px;}
.show_qh .content .nr{ font-size:16px; line-height:30px;color:#008cd6;}
.show_qh .content .date{ color:#666666; font-size:14px; line-height:24px; margin-bottom:24px;}

.show_qh .content td{ padding-bottom:11px; }
.show_qh .content span{ display:inline-block;float:left; height:28px; text-align:center; line-height:28px; font-size:14px; color:#008cd6; border:1px #008cd6 solid; margin-right:4px; padding-left:26px; padding-right:26px;}

.show_qh .bnl,.show_qh .bnr{ display:block; color:#bfbfbf; font-size:90px; position:absolute; top:40%;font-family:"新宋体"; cursor:pointer;}
.show_qh .bnl{ left:-80px;}
.show_qh .bnr{ right:-80px;}
.show_qh .bnl:hover,.show_qh .bnr:hover{ color:#008cd6;}

.zx_onlie{ width:227px; height:236px; float:right; background:#008cd6; text-align:center; color:#fff; font-size:16px;}
.zx_onlie .photo{ padding-top:45px; margin-bottom:18px;}
.zx_onlie .tel{ font-size:24px; color:#fff; line-height:40px;}


.hc_cen{ background:#fff; border-top:11px #008cd6 solid; margin-bottom:38px;}
.hc_cen .san{ text-align:center; margin-bottom:20px;}
.hc_cen ul{ width:1100px; margin:0px auto; }
.hc_cen ul li{ clear:both; background:url(../image/huac_07.jpg) center repeat-y; padding-bottom:40px;}
.hc_cen ul li:last-child{ background:none;}
.hc_cen ul li .bh{ width:86px; height:86px; margin:0px auto; border-radius:43px; text-align:center; line-height:86px; font-size:36px; color:#008cd6; border:2px #008cd6 solid; background:#fff; margin-bottom:19px;}
.hc_cen ul li .photo{ width:511px; text-align:center; float:left;}
.hc_cen ul li .content{ width:468px; float:left; padding-top:10px;}
.hc_cen:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.hc_cen ul li .content .title{ font-size:30px; color:#008cd6; margin-bottom:24px;}
.hc_cen ul li .content .nr{ color:#444444; font-size:16px; line-height:30px; height:120px; overflow:hidden; margin-bottom:60px;}
.hc_cen ul li .content .bq span{display:inline-block;float:left; height:35px; text-align:center; line-height:35px; font-size:16px; color:#008cd6; border:1px #008cd6 solid; margin-right:4px; padding-left:29px; padding-right:29px;}
.hc_cen ul li:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.hc_cen ul li:nth-child(1n) .content{ float:right; margin-right:32px; }
.hc_cen ul li:nth-child(2n) .photo{ float:right;} 
.hc_cen ul li:nth-child(2n) .content{ float:left;  }

.service{ background:#008cd6; padding-top:50px; height:205px; margin-bottom:62px; color:#fff;}
.service .content{ width:964px; margin-left:50px;}
.service .content .title{ font-size:36px; margin-bottom:29px; line-height:40px;}
.service .content .nr{ font-size:18px; line-height:30px;}
.service .content .bt{ font-size:26px;}
.service.new { height:143px;}
.service.new .content .title{ margin-bottom:10px;}

.service_one{ background:#fff url(../image/huac_07.jpg) 242px repeat-y; padding-bottom:71px; margin-bottom:88px;}

.service_one:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.service_one ul{ width:1062px; margin-left:72px;}
.service_one ul li{ padding-top:59px; background:url(../image/service_08.jpg) 161px 101px no-repeat;}
.service_one ul li:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.service_one ul li .photo{ width:100px; float:left; text-align:center; font-size:16px; color:#969696; line-height:40px;}
.service_one ul li .photo span{ color:#008cd6;}
.service_one ul li .content{ width:827px; float:right; padding-top:35px;}
.service_one ul li .content .title{ color:#008cd6; font-size:36px; line-height:40px; margin-bottom:24px;}
.service_one ul li .content .nr{ color:#444444; font-size:18px; line-height:30px; overflow:hidden;margin-bottom:15px;}
.service_one ul li .content .nr p{margin-bottom:15px;}
.service_one ul li .content a.zx{ font-size:16px; background:#008cd6; width:122px; height:42px; display:block; text-align:center; color:#fff; line-height:42px; border-radius:25px; margin-bottom:30px;}
.service_two{ margin-bottom:100px;}

.contact_one{ background:#fff; margin-bottom:40px;}
.contact_one:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.con_fs{ float:left; width:403px; margin-left:50px; padding-top:40px; font-size:16px; color:#444444; line-height:30px;}
.con_fs img {width:18px;}

.con_right{ background:#008cd6; float:right; padding-top:46px; height:435px; width:600px;}
.con_right .content{ width:502px; margin:0px auto; color:#fff;}
.con_right .content .title{ font-size:27px; line-height:42px; margin-bottom:5px;}

.con_right ul li { padding-top:38px;font-size:18px; color:#fff; border-bottom:1px #fff solid; line-height:35px;}
.con_right ul li .xuq{ width:440px; height:33px; border:0px; line-height:33px;font-family:"Microsoft YaHei"; background:none;color:#fff;}
.con_right ul li .gdmore{ width:124px; height:42px; border-radius:25px; text-align:center; line-height:42px; background:#08a4f7; color:#fff; font-size:16px; border:0px;}
.con_right ul li.last{ border-bottom:0px; padding-top:20px;}
.contact_two{ margin-bottom:102px;}

.new1{ margin-bottom:100px;}
.new1:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.ne_left{ width:330px; float:left;}
.newmenu{ margin-bottom:29px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#bdbdbd,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 3px #bdbdbd;/*firefox*/
-webkit-box-shadow: 1px 1px 3px #bdbdbd;/*safari或chrome*/
box-shadow:1px 1px 3px #bdbdbd;/*opera或ie9*/ }
.newmenu ul li{ background:#fff url(../image/hsjt.png) 295px center no-repeat; height:61px;border-bottom:1px #dcdfdf solid; }
.newmenu ul li.cur, .newmenu ul li:hover{background:#008cd6 url(../image/bsjt.png) 295px center no-repeat;}
.newmenu ul li a{ display:block; height:61px; line-height:61px;font-size:20px;padding-left:42px; margin-left:30px;}
.newmenu ul li.cur a, .newmenu ul li:hover a{color:#fff; }
.newmenu ul li:nth-child(1) a{ background:url(../image/newbt_03.png) left center no-repeat; }
.newmenu ul li:nth-child(3) a{ background:url(../image/newbt_19.png) left center no-repeat; }
.newmenu ul li:nth-child(2) a{ background:url(../image/newbt_13.png) left center no-repeat; }
.newmenu ul li:nth-child(4) a{ background:url(../image/newbt_07.png) left center no-repeat; }
.newmenu ul li.cur:nth-child(1) a, .newmenu ul li:nth-child(1):hover a{ background:url(../image/newbt_01.png) left center no-repeat; }
.newmenu ul li.cur:nth-child(3) a, .newmenu ul li:nth-child(3):hover a{ background:url(../image/newbt_21.png) left center no-repeat; }
.newmenu ul li.cur:nth-child(2) a, .newmenu ul li:nth-child(2):hover a{ background:url(../image/newbt_15.png) left center no-repeat; }
.newmenu ul li.cur:nth-child(4) a, .newmenu ul li:nth-child(4):hover a{ background:url(../image/newbt_09.png) left center no-repeat; }

.newtj{ background:#fff; padding-top:26px; padding-bottom:26px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#bdbdbd,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 3px #bdbdbd;/*firefox*/
-webkit-box-shadow: 1px 1px 3px #bdbdbd;/*safari或chrome*/
box-shadow:1px 1px 3px #bdbdbd;/*opera或ie9*/ }
.newtj:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.newtj .bt{ font-size:24px; color:#444;  width:271px; margin:0px auto 10px;}
.xq_x{ width:271px; margin:0px auto;}
.xq_x ul li{ clear:both; margin-bottom:26px;}
.xq_x ul li .photo{ margin-bottom:10px;}
.xq_x ul li .title a{ font-size:24px; color:#444; line-height:40px; height:40px; overflow:hidden;}
.xq_x ul li:hover .title a{color:#008cd6;}
.xq_x ul li .nr{ color:#666666; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.xq_x{ border-bottom:1px #e5e5e5 solid; margin-bottom:30px;}

.xq_dd{width:271px; margin:0px auto;}
.xq_dd ul li{ clear:both; margin-bottom:10px; font-size:18px; color:#666666; line-height:37px;}
.xq_dd ul li .xuq{ padding-left:10px; width:195px; border:1px #d2d2d2 solid; border-radius:25px; height:33px;line-height:33px;font-family:"Microsoft YaHei"; background:none;}
.xq_dd ul li .gdmore{ width:124px; height:42px; border-radius:25px; text-align:center; line-height:42px; background:#008cd6; color:#fff; font-size:16px; border:0px; margin-left:60px; margin-top:10px;}

.lb_r{width:830px; float:right;}
.ne_right{ }
.ne_right ul li{ margin-bottom:30px; height:655px; background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#bdbdbd,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 3px #bdbdbd;/*firefox*/
-webkit-box-shadow: 1px 1px 3px #bdbdbd;/*safari或chrome*/
box-shadow:1px 1px 3px #bdbdbd;/*opera或ie9*/ }
.ne_right ul li .photo{ position:relative; margin-bottom:27px;width:830px; height:462px;}
.ne_right ul li .xfk{ width:72px; height:85px; background:#008cd6; padding-top:26px; position:absolute; left:0px; bottom:0px; text-align:center; color:#fff; font-size:16px; z-index:5}
.ne_right ul li .xfk p{ font-size:36px; line-height:37px;}


.ne_right ul li .content{ width:764px; margin:0px auto;}
.ne_right ul li .content .title a{ color:#444444; font-size:24px; height:35px; line-height:35px; overflow:hidden; display:block; margin-bottom:10px;}
.ne_right ul li .content .title a:hover{color:#008cd6;}
.ne_right ul li .content .nr{ color:#666666; font-size:16px; line-height:24px; height:48px; margin-bottom:20px;}
.ne_right ul li .content a.more{background:url(../image/redjt.png) left no-repeat; padding-left:36px; font-size:16px; color:#008cd6;}

.lb_r .fany{ margin-bottom:0px;}

.newzs{  float:left; width:830px; }
.newzs img{max-width:100%;}

.newzs .bg{ margin-bottom:39px;padding-top:46px;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#bdbdbd,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 3px #bdbdbd;/*firefox*/
-webkit-box-shadow: 1px 1px 3px #bdbdbd;/*safari或chrome*/
box-shadow:1px 1px 3px #bdbdbd;/*opera或ie9*/}
.newzs .bg:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.listright1{ width:770px; margin:0px auto;}
.huib{text-align:center; color:#000; font-size:30px; margin-bottom:0px; padding-bottom:10px;}
.source{ text-align:center; color:#707070; font-size:14px; margin-bottom:10px; padding-bottom:20px; }
.source span.sep{ margin:0 15px;}
.contentjs{ color:#666666; font-size:14px; line-height:24px;}
.contentjs p{ margin-bottom:28px;}
.contentjs p.zrbj{ color:#666666; font-size:14px; text-align:right;}
.zyao{ font-size:14px; line-height:24px; border-bottom:1px #e5e5e5 solid; border-top:1px #e5e5e5 solid; padding-top:14px; padding-bottom:14px; margin-bottom:40px;}

.zredit{ text-align:right; color:#666666; line-height:25px; margin-bottom:40px;}
.Recommended{ font-size:24px; color:#008cd6; font-weight:bold; margin-bottom:20px; }
.Recommended a.more{ display:block; float:right; font-size:14px; font-weight: normal; color:#666666; padding-right:22px; height:20px; line-height:20px;background:url(../image/hsjt.png) right no-repeat; margin-top:10px; }

.listright1 .bq{ font-size:14px; margin-bottom:21px; color:#666666; border-bottom:1px #e5e5e5 solid; padding-bottom:20px;}
.ny_f{ margin-bottom:49px;}
.ny_f ul li{ margin-bottom:10px; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.ny_f ul li a{ font-size:14px; color:#444444;clear:both;}
.ny_f ul li span{ display:inline-block; background:#dfdfdf; width:69px; height:30px; text-align:center; line-height:30px; margin-right:10px; float:left; color:#666666; font-size:14px;}
.ny_f ul li:hover a{ color:#008cd6;}
.ny_f ul li:hover span{ background:#008cd6; color:#fff;}

.show2{ }
.ys_part1{ background:#fff; padding-top:61px; height:370px;}
.ys_part1 .photo{ float:right;}
.ys_part1 .content{ width:472px; float:left; margin-left:67px;}
.ys_part1 .content .title{ color:#008cd6; font-size:36px;background:url(../image/product_08.jpg) left bottom no-repeat; padding-bottom:15px; margin-bottom:36px;}
.ys_part1 .content .nr{ font-size:18px; line-height:30px; height:90px; overflow:hidden; margin-bottom:34px;}
.ys_part1 .content a.gt{ width:122px; height:41px; line-height:41px; display:block; background:#008cd6; text-align:center; color:#fff; font-size:16px; border-radius:25px;}
.ys_part1 .ad_top, .ys_part1 .ad_top .swiper-container{height:370px; overflow:hidden;}

.ys_part2{ background:#008cd6; height:202px; margin-bottom:100px;}
.ys_part2 ul li{ width:300px; height:202px; position:relative; float:left; text-align:center; color:#fff; font-size:18px; }
.ys_part2 ul li.cur{ background-color:#8f0000;}
.ys_part2 ul li.cur .san{ display:inline;border-bottom-color:#8f0000;}
.ys_part2 ul li a{ display:block;color:#fff; font-size:18px; padding-top:47px;}
.ys_part2 ul li .title{ font-size:24px;}
.ys_part2 ul li .tb{ margin-bottom:10px;}
.ys_part2 ul li .san{ display:none; position:absolute; left:50%; margin-left:-22px; top:-22px;width:0;
        height:0;
	border-right:22px solid transparent;
	border-left:22px solid transparent;
	border-bottom:22px solid #008cd6;}

.ys_part3{ margin-bottom:10px;}	
.ys_part3:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.ys_part3 ul{ width:1260px;}
.ys_part3 ul li{ background:#fff; float:left; color:#444444; height:413px; width:280px; display:block; text-align:center; position:relative; margin-right:28px; margin-bottom:28px;}
.ys_part3 ul li .photo{ margin-bottom:15px;}
.ys_part3 ul li .title{ font-size:30px; line-height:45px;}
.ys_part3 ul li .nr{ font-size:18px; line-height:30px; color:#666666; height:60px; width:90%; margin:0px auto; overflow:hidden;}
.ys_part3 ul li .xfk{ display:none; height:187px; position:absolute; left:0px; bottom:0px; background:#008cd6; color:#fff; width:100%; padding-top:15px; z-index:19;}
.ys_part3 ul li .xfk .nr{ color:#fff; margin-bottom:17px;}
.ys_part3 ul li .xfk .cas{ width:116px; height:37px; margin:0px auto; display:block; border:2px #fff solid; line-height:37px; font-size:18px; border-radius:25px;}
.ys_part3 ul li:hover{background:#008cd6;}
.ys_part3 ul li:hover .xfk{ display:inline;}
.ys_part3 ul li:hover .nr , .ys_part3 ul li:hover .title{color:white;}

.ys_part4{ position:relative; margin-bottom:94px;}
.ys_part4:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.ys_part4 .designer, .ys_part4 .designer .swiper-container, .ys_part4 .designer .swiper-container .swiper-slide{ height:476px; overflow:hidden;}

.ys_part4 .des_name{ width:359px; height:437px; padding-top:0px; background:#ca1033; position:relative; text-align:center; color:#fff; float:left;}
.ys_part4 .des_name .photo{ background-repeat:no-repeat; margin:0px auto 0px; width:359px; height:476px; overflow:hidden;}
.ys_part4 .des_name .photo img{width:100%; height:auto;}
.ys_part4 .des_name .title{ font-size:30px; line-height:45px; margin-bottom:17px;}
.ys_part4 .des_name .nr{ font-size:18px; line-height:30px; color:#fff; height:60px; width:90%; margin:0px auto; overflow:hidden;}
.ys_part4 .des_name .san{width:0; top:50%; margin-top:-5px; position:absolute; right:-10px;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid #008cd6;
}
.ys_part4 .des_name .xz{ font-size:20px; color:#fff; position:absolute; right:30px; top:28px;}

.des_work{ background:#ffffff; width:820px; height:445px; float:right; padding-top:30px;}
.des_work ul li{ width:237px; float:left; margin-left:30px; margin-bottom:30px;}
.des_work ul li a{ position: relative;}
.des_work ul li a .xfk{ display:none; position:absolute;background-color:#fff;
  background-color:rgba(202,16,51,0.8); width:237px; height:193px;}
  .des_work ul li a .xfk .title{ text-align:center; color:#fff; width:90%; margin:0px auto; padding-top:73px; font-size:24px; background:url(../image/jt1.png) center bottom no-repeat; padding-bottom:30px;}
  .des_work ul li a:hover .xfk{ display: inline;}
  
.ys_part4 .bnl,.ys_part4 .bnr{ display:block; color:#bfbfbf; font-size:90px; position:absolute; top:40%;font-family:"新宋体";cursor:pointer;}
.ys_part4 .bnl{ left:-80px;}
.ys_part4 .bnr{ right:-80px;}
.ys_part4 .bnl:hover,.ys_part4 .bnr:hover{ color:#008cd6;}

.ys_part5{ margin-bottom:133px;}
.ys_part5:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;} 
.ys_part5 .swiper-container{ height:268px; padding-top:50px; padding-bottom:100px;}
.ys_part5 ul li{ float:left; width:400px; height:268px; background:#fff; padding-top:42px; text-align:center; overflow:hidden; transition:transform .5s;-webkit-transition:transform .5s;}
.ys_part5 ul li .tb{ width:47px; height:42px; margin:0px auto 26px;}
.ys_part5 ul li .title{ color:#a2a2a2; font-size:30px; line-height:35px;}
.ys_part5 ul li .nr{ width:326px; color:#b3b3b3; margin:0px auto; height:90px; overflow:hidden; line-height:30px; font-size:16px;}
.ys_part5 ul li .eng{ color:#d5d5d5; font-size:16px; margin-bottom:25px;}
.ys_part5 ul li.no1 .tb{ background: url(../image/jcys_03.png) center no-repeat;}
.ys_part5 ul li a.ty{ width:118px; height:35px; margin:0px auto; border:2px #fff solid; border-radius:25px; text-align:center; line-height:35px; display:block; font-size:16px; color:#fff; display:none;}
.ys_part5 ul li.no2 .tb{ background: url(../image/jcys_10.png) center no-repeat;}
.ys_part5 ul li.no3 .tb{ background: url(../image/jcys_17.png) center no-repeat;}

.ys_part5 ul li.cur{ background:#008cd6; width:558px; height:338px; top:50%; margin-top:-190px; z-index:10;}
.ys_part5 ul li.swiper-slide-active{ transform:scale(1.3);-webkit-transform:scale(1.3);background:#008cd6;color:#fff;}
.ys_part5 ul li.swiper-slide-active .title{ color:#fff;}
.ys_part5 ul li.swiper-slide-active .nr{ color:#fff;}
.ys_part5 ul li.no1.swiper-slide-active .tb{ background: url(../image/jcys_05.png) center no-repeat;}
.ys_part5 ul li.no2.swiper-slide-active .tb{ background: url(../image/jcys_12.png) center no-repeat;}
.ys_part5 ul li.no3.swiper-slide-active .tb{ background: url(../image/jcys_19.png) center no-repeat;}

.ys_part5 ul li.cur a.ty{ display:inline-block;}

.about_one{ background:#fff; padding-top:63px;}
.about_js{margin:0px auto; padding-right:15px;padding-left:20px;font-size:16px; line-height:30px;}



.about_two{ background:url(../image/index_136.jpg) top no-repeat; height:261px; background:#008cd6; margin-bottom:100px;}
.about_two .cen_m{ color:#ffffff; font-size:18px; position:relative;}
.about_two ul{ width:1360px;}
.about_two ul li.no1{ width:295px;}
.about_two ul li.no2{ width:241px;}
.about_two ul li{ width:20%; float:left;padding-top:58px; position:relative; height:203px; cursor:pointer;}
.about_two ul li .title{ font-size:32px; line-height:80px; height:80px;}
.about_two ul li .title span{ font-size:65px;}
.about_two ul li .bt{ width:25px; height:3px; background:#e999a8; margin-top:37px; transition:all .5s;-webkit-transition:all .5s;}
.about_two ul li .san{width:0; top:-18px;position:absolute; left:44px;
    height:0;
   border-right:18px solid transparent;
	border-left:18px solid transparent;
	border-bottom:18px solid #008cd6; display:none; z-index:20
}
.about_two ul li.cur .san, .about_two ul li:hover .san{ display:block;}
.about_two ul li.cur, .about_two ul li:hover{color:#f9091a;}
.about_two ul li.cur .bt, .about_two ul li:hover .bt{width:80px;}

.about_three{ text-align:center; font-size:16px; line-height:30px; margin-bottom:87px;}
.about_three p{ margin-bottom:20px;}

.about_four{ width:100%; overflow:hidden; margin-bottom:100px; }
.about_four .cen_m{ background:#fff;position:relative; height:417px;}
.about_four .cen_m .photo{ position:absolute; right:0px;width:642px; height:417px;}
.about_four .cen_m .photo .swiper-container{height:417px; overflow:hidden;}
.about_four .cen_m .photo .swiper-pagination{ bottom:20px;}
.about_four .cen_m .content{ width:490px; float:left; margin-left:30px; padding-top:30px;}
.about_four .cen_m .content .nr{ color:#444; font-size:16px; line-height:30px;}

.about_five{ background:#fff; margin-bottom:100px;}
.about_five:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;} 
.about_five .photo{ float:left;}
.about_five .content{ width:490px; float:right; margin-right:29px; padding-top:27px; font-size:16px; color:#444444; line-height:30px;}

.ab_honor{}
.ab_honor ul{ width:1300px;}
.ab_honor:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;} 
.ab_honor ul li{ float:left; width:232px; text-align:center; margin-bottom:50px;margin-right:90px;}
.ab_honor ul li img{ margin-bottom:12px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#b3b3b3,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #b3b3b3;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #b3b3b3;/*safari或chrome*/
box-shadow:1px 1px 10px #b3b3b3;/*opera或ie9*/}
.ab_honor ul li .bt{ display:block;color:#000000;font-size:16px; line-height:24px; height:48px; padding:0 20px; word-break:break-all; overflow:hidden;}
.ab_honor ul li:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;} 
.qhd{ text-align:center; margin-bottom:62px;}

.item-hide{display:none;}

.n_top:hover .content .title a, .n_top:hover .content a.more, .n_left ul li .content .title a:hover, .n_right ul li.no1 .title a:hover, .n_right ul li a:hover{color:#008cd6;}

.jcarousel-skin-case{width:1200px; height:584px; margin:auto; overflow:hidden;}
.jcarousel-skin-case .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-case .jcarousel-container-horizontal {
	margin:auto;
    width:1200px;
}
.jcarousel-skin-case .jcarousel-clip-horizontal {
    width:1200px;
}
a#piaofu {
    display: block;
    width: 45px;
    height: 45px;
    background: #ccc url(../image/gotop.png) center center no-repeat;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 102;
}

.swipe{ position:relative;}
.swiper-pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  margin: 0 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #008cd6;
}
.content3{ background:white;}
.link{ padding:15px 0px; line-height:1.9; font-size:14px;color:#666;}
.link a{ margin:0 10px;color:#999;}

.layer-online{ position:fixed; right:0px; top:50%; margin-top:-187px; background:#008cd6;width:150px; z-index:105}
.layer-online .kf{ padding:0 15px;}
.layer-online .kf ul li{ height:29px; line-height:29px; margin-top:12px; background:url(../image/online_04.jpg) center no-repeat;}
.layer-online .kf ul li a{ display:block; text-align:center; font-size:16px; color:#008cd6; font-weight:bold;}
.layer-online .wx{ text-align:center; color:white; font-size:14px; margin-top:25px;}
.layer-online .wx p{ line-height:2;}