
*{margin:0;padding:0;}
html{font:normal 14px/20px "microsoft yahei",tahoma,arial,sans-serif;background:#fff;}
img{border:0;}
li{list-style-type:none;}
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#f00;}
a:active{color:#333;}
a:focus {outline:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
input,input:focus{outline:none;text-indent:5px;}
/*盒模型测试用途*/
.tb{background-color:grey;}
.boxmodletest{width:100px;height:100px;padding:5px 10px 15px 20px;margin:5px 10px 15px 20px;background:red;border:10px solid #000;}
/*通用-调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block;content:"";clear:both;}
/* animation */
 @keyframes icon-bounce{
    0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25%{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}
    50%{-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
    75%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
    85%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
}
@-webkit-keyframes icon-bounce{
    0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25%{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}
    50%{-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
    75%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
    85%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
}
@-moz-keyframes icon-bounce{
    0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25%{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}
    50%{-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
    75%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
    85%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
}
@-o-keyframes icon-bounce{
    0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25%{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}
    50%{-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
    75%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
    85%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
}
/*通用-文档*/
body{color:#333;}


a:hover{color:#0321d4;}
a:active{color:#0321d4;}
/* 通用_顶部 */
.top_g{background:#f4f4f4;}
.top_m{z-index:1;overflow:visible;}
.top_m div{display:inline-block;height:34px;line-height:32px;}
.top_u a{position:relative;color:#333;}
.top_u a:hover{color:#0321d4;}
.top_u a span{display:inline-block;}
.top_u .vertical{margin:0 5px;}
.top_u div{display:none;position:absolute;top:25px;}
.top_u div img{width:80px;}
.top_u .mobile{left:-18px;}
.top_u .weichat{left:-11px;}
.top_u a:hover div{display:block;}
/* 通用_头部 */
.header_m img{float:left;margin:30px 30px 30px 0;height: 100px;}
.header_m .slogan{float:left;display:inline-block;font-weight:bold;margin:45px 0;}
.header_m .slogan1{font-size:20px;line-height:30px;color:#ad1d1b;}
.header_m .slogan1 span{float:left;margin-right:2px;font-size:48px;line-height:50px;font-weight:500;}
.header_m .slogan2{font-size:14px;line-height:20px;color:#474747;}
.header_m .tel_u{padding-left:70px;margin:40px 0;background:url(../image/tel_u.png) no-repeat 0 50%;}
.header_m .tel_u p{font-size:18px;font-weight:bold;line-height:30px;color:#0321d4;}
.header_m .tel_u p:first-child{color:#ad1d1b;}
/* 通用_导航 */
.nav_g{background:#0321d4;text-align:center;}
.nav_m{position:relative;z-index:1;width:1200px;margin:0 auto;background:#0321d4;}
.nav_m .item{float:left;position:relative;display:inline;width:168px;font-size:16px;line-height:70px;}
.nav_m .item a{float:left;display:block;width:100%;height:100%; color:#fff;}
.nav_m .item a:hover{color:#fff;background:#020191;}
.nav_m .subnav{display:none;position:absolute;left:0;top:70px;width:168px;font-size:14px;line-height:60px;background:rgba(0,84,157,0.95);}
.nav_m .subnav li{zoom:1;}
.nav_m .subnav a{display:block;border-top:1px solid #006bc8;}
.nav_m .subnav a:hover{background:#020191;color:#fff;}
.nav_m .on{background:#020191;}
/* 首页_广告 */
.banner_g1{width:100%;height:100%;overflow:hidden;position:relative;}
.banner_g1 .bd{position:relative;height:100%;z-index:0;}
.banner_g1 .bd li{width:100%;height:540px;zoom:1;vertical-align:middle;}
.banner_g1 .bd .pic1{background:url(../image/banner1.jpg) no-repeat center center;}
.banner_g1 .bd .pic2{background:url(../image/banner2.jpg) no-repeat center center;}
.banner_g1 .bd .pic3{background:url(../image/banner3.jpg) no-repeat center center;}
.banner_g1 .btn{position:absolute;left:50%;width:1200px;height:540px;margin-left:-600px;}
.banner_g1 .hd{position:absolute;z-index:1;left:50%;bottom:23px;margin-left:-70px;overflow:hidden;background:url(../image/dot_bg.png) no-repeat center center;}
.banner_g1 .hd ul{float:left;zoom:1;overflow:hidden;}
.banner_g1 .hd ul li{float:left;width:15px;height:15px;margin:0 15px;text-align:center;height:37px;background:url(../image/dot.png) no-repeat;cursor:pointer;}
.banner_g1 .hd ul li.on{background:url(../image/dot.png) no-repeat -15px -37px;color:#fff;}
.banner_g1 .bd li a{display:block;width:100%;height:100%;}
.banner_g1 .arrow{position:absolute;left:50%;margin-left:-600px;height:90px;top:50%;margin-top:-45px;z-index:2;}
.banner_g1 .prev,.banner_g1 .next{position:absolute;display:block;width:44px;height:70px;background:url(../image/banner_btn.png) no-repeat;filter:alpha(opacity=0);opacity:0;}
.banner_g1 .prev{left:-80px;background-position:0px 0px;}
.banner_g1 .next{right:-1280px;background-position:-44px 0px;}
.banner_g1 .prev:hover,.banner_g1 .next:hover{filter:alpha(opacity=70);opacity:0.7;}


/* 首页_关于我们 */
.about_m{padding:40px 0;text-align:center;}
.about_m .title{height:80px;margin-bottom:40px;background: url(../image/about_title.png) no-repeat center center;}
.about_m .content{line-height:2;margin-bottom:40px;}
.about_m .more{width:100px;margin:0 auto;line-height:40px;border:1px solid #020191;border-radius:5px;}
.about_m .more a{display:block;padding:0 10px;color:#020191;}
.about_m .more a:hover{background:#020191;color:#fff;transition:all .3s ease 0s;}
/* 首页_证书 */
.certificate_g{padding:40px 0;text-align:center;background:#0321d4;}
.certificate_m ul{background:#0321d4;}
.certificate_m li{display:inline-block;margin:0 20px;}
.certificate_m div{display:inline-block;width:260px;height:170px;overflow:hidden;background:#fff;}
.certificate_m div img{height:170px;}
/* 首页_产品展示 */
.product_g{background: url(../image/cpbj.jpg) no-repeat center center;}
.product_m{padding:40px 0;}
.product_m .title{height:80px;margin-bottom:40px;background: url(../image/product_title.png) no-repeat center center;}
.product_m .target{margin-bottom:40px; text-align:center}
.product_m .target .on{background:url(../image/product_btn.png) no-repeat -150px -50px;}
.product_m .target .on a{color:#fff;}
.product_m .target li{display:inline-block;width:150px;padding-bottom:10px;margin:0 10px;line-height:40px;background:url(../image/product_btn.png) no-repeat 0 0;color:#333;overflow:hidden;}
.product_m .target li a{color:#333;}
.product_m .target li a:hover{background:url(../image/product_btn.png) no-repeat -150px -50px;color:#fff;}
.product_u .item{width:270px;margin:0 12px;margin-bottom:40px;}
.product_u .item_img{width:270px;height:200px;overflow:hidden;}
.product_u .item_img img{width:270px;height:200px;}
.product_u a .item_img img{transition:all .6s ease 0s;}
.product_u a:hover .item_img img{transform:scale(1.2);}
.product_u .item_title{width:270px;height:40px;text-align:left;line-height:40px;border-bottom:1px solid #e9e9e9;transition:all .2s ease 0s;}
.product_u a:hover .item_title{border-bottom:1px solid #999;}
.product_u .item_title p{display:inline-block;margin-left:10px;}
.product_u .item_title span{float: right;display:inline-block;width:30px;height:20px;margin:10px 0;background:url(../image/arrow.png) no-repeat -30px -10px;transition:all .2s ease-out 0s;}
.product_u a:hover .item_title span{background:url(../image/arrow.png) no-repeat 0 -10px;transition:all .2s ease-out 0s;}
.product_u a:hover .item_title span{border-left:1px solid #999;}
.product_u a{display:inline-block;color:#333;}
.product_u a:hover{color:#0321d4;}
.product_m .btn{ text-align:center}
.product_m .btn div{display:inline-block;width:100px;margin:0 10px;line-height:40px;background:#fff;border:1px solid #020191;border-radius:5px;}
.product_m .btn div a{display:block;padding:0 10px;color:#020191;}
.product_m .btn div a:hover{background:#020191;color:#fff;transition:all .3s ease 0s;}
/* 首页_品质 */
.quality_g{height:1370px;background:url(../image/quality.jpg) no-repeat center center;}
.quality_m{position:relative;overflow:visible;}
.quality_m div{position:absolute;}
.quality_m .t1{font-size:24px;line-height:26px;}
.quality_m .t2{font-size:16px;line-height:26px;}
.quality_m .text1{top:325px;left:200px;}
.quality_m .text2{top:380px;left:210px;}
.quality_m .text3{top:593px;left:685px;}
.quality_m .text4{top:648px;left:695px;}
.quality_m .text5{top:867px;left:200px;}
.quality_m .text6{top:922px;left:210px;}
.quality_m .text7{top:1135px;left:685px;}
.quality_m .text8{top:1190px;left:695px;}
/* 首页_宣传 */
.advertisement_g{height:300px;background:url(../image/advertisement.jpg) no-repeat center center;}
.advertisement_m{overflow:visible;}
.advertisement_m div{display:inline-block;margin-top:200px;margin-right:30px;font-size:16px;line-height:50px;background:#e06a26;}
.advertisement_m div a{display:block;padding:0 40px;color:#fff;}
.advertisement_m .customized:hover{background:#c86025;}
.advertisement_m .tel{padding:0 40px;padding-left:80px;color:#fff;background:#e06a26 url(../image/tel2.png) no-repeat 40px 50%;}
/* 首页_客户案例 */
.case_m{padding:40px 0;text-align:center;}
.case_m .title{height:80px;margin-bottom:40px;background: url(../image/case_title.png) no-repeat center center;}
.case_u .item{width:370px;margin:0 12px;margin-bottom:40px;}
.case_u .item_img{width:370px;height:300px;overflow:hidden;}
.case_u .item_img img{width:370px;height: 300px;}
.case_u a .item_img img{transition:all .6s ease 0s;}
.case_u a:hover .item_img img{transform:scale(1.2);}
.case_u .item_title{display:table-cell;width:370px;height:50px;padding:20px 0;font-size:16px;vertical-align:middle;}
.case_u .item_title .more{display:none;margin-top:10px;font-size:14px;}
.case_u a:hover .item_title{background:#020191;color:#fff;transition:background .3s ease 0s;}
.case_u a:hover .item_title .more{display:block;}
.case_u a{display:inline-block;color:#333;}
.case_u a:hover{color:#0321d4;}
.case_m .btn div{display:inline-block;width:100px;margin:0 10px;line-height:40px;background:#fff;border:1px solid #020191;border-radius:5px;}
.case_m .btn div a{display:block;padding:0 10px;color:#020191;}
.case_m .btn div a:hover{background:#020191;color:#fff;transition:all .3s ease 0s;}
/* 首页_新闻资讯 */
.news_g{height:520px;background:url(../image/news_bg.jpg) no-repeat center center;}
.news_m{padding-top:40px;text-align:center;}
.news_m .hd{text-align:left;margin-bottom:40px;}
.news_m .hd div{display:inline-block;}
.news_m .hd .title{font-size:40px;font-family:"times new roman";line-height:40px;color:#fff;}
.news_m .hd .more{float:right;width:100px;margin:0 auto;text-align:center;line-height:40px;border:1px solid #020191;border-radius:5px;}
.news_m .hd .more a{display:block;padding:0 10px;color:#020191;}
.news_m .hd .more a:hover{background:#020191;color:#fff;}
.news_m .hd hr{width:50px;margin-top:10px;border:1px solid #020191;}
.news_u .news_u1,.news_u2{display:inline-block;width:560px;color:#fff;background:url(../image/news_bg.png) repeat-y 0 -112px;}
.news_u .news_u1{margin-right:70px;}
.news_u .item{padding:10px 0;text-align:left;}
.news_u .item .date{display:inline-block;height:110px;vertical-align:top;}
.news_u .item .content{display:inline-block;height:110px;vertical-align:top;}
.news_u .item .date{width:80px;margin-right:40px;line-height:30px;}
.news_u .item .content{width:430px;}
.news_u .item .content .title{padding-bottom:5px;font-size:16px;line-height:29px;border-bottom:1px dashed #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.3s ease-out 0s;}
.news_u .item .content .title:hover{text-indent:10px;}
.news_u .item .content .summary{height:60px;padding-top:5px;margin-bottom:10px;color:#959595;overflow:hidden;text-overflow:ellipsis;}
.news_u a{ color:#fff;}
.news_u a:hover{color:#020191;transition:all .3s ease 0s;}
/* 首页_合作伙伴 */
.partner_g{background:#f0f4f6;}
.partner_m{padding:40px 0;text-align:center;}
.partner_m .title{height:80px;margin-bottom:40px;background: url(../image/partner_title.png) no-repeat center center;}
.partner_u div{display:inline-block;width:210px;height:100px;margin:0 12px;margin-bottom:30px;overflow:hidden;text-align:center;border:1px solid #dfdfdf;}
.partner_u div:hover{
    -webkit-animation: swing .8s ease-in-out;
    -moz-animation: swing .8s ease-in-out;
    -ms-animation: swing .8s ease-in-out;
    -o-animation: swing .8s ease-in-out;
    animation: swing .8s ease-in-out;
}
.partner_u div a{display:block;width:100%;height:100%;}
.partner_u .pic1{background:url(../image/partner1.jpg) no-repeat center center;}
.partner_u .pic2{background:url(../image/partner2.jpg) no-repeat center center;}
.partner_u .pic3{background:url(../image/partner3.jpg) no-repeat center center;}
.partner_u .pic4{background:url(../image/partner4.jpg) no-repeat center center;}
.partner_u .pic5{background:url(../image/partner5.jpg) no-repeat center center;}
.partner_u .pic6{background:url(../image/partner6.jpg) no-repeat center center;}
.partner_u .pic7{background:url(../image/partner7.jpg) no-repeat center center;}
.partner_u .pic8{background:url(../image/partner8.jpg) no-repeat center center;}
.partner_u .pic9{background:url(../image/partner9.jpg) no-repeat center center;}
.partner_u .pic10{background:url(../image/partner10.jpg) no-repeat center center;}
.partner_u .pic11{background:url(../image/partner11.jpg) no-repeat center center;}
.partner_u .pic12{background:url(../image/partner12.jpg) no-repeat center center;}
.partner_u .pic13{background:url(../image/partner13.jpg) no-repeat center center;}
.partner_u .pic14{background:url(../image/partner14.jpg) no-repeat center center;}
.partner_u .pic15{background:url(../image/partner15.jpg) no-repeat center center;}
/* 首页_优势 */
.superiority_m{padding:40px 0;}
.superiority_m div{display:inline-block;width:170px;height:60px;padding-left:80px;margin:0 22px;color:#000;}
.superiority_m .title{font-size:18px;line-height:36px;}
.superiority_m .content{font-size:14px;}
.superiority1{background:url(../image/superiority1.png) no-repeat 0 center;}
.superiority2{background:url(../image/superiority2.png) no-repeat 0 center;}
.superiority3{background:url(../image/superiority3.png) no-repeat 0 center;}
.superiority4{background:url(../image/superiority4.png) no-repeat 0 center;}
/* 通用_脚部 */
.footer_g{color:#fff;background:#0321d4;}
.footer_m div{display:inline-block;}
.footer_u{background:#00007b;}
.footer_u_logo{width:240px;min-height:166px;text-align:center;background:url(../image/logo2.png) no-repeat 60% center;}
.footer_u_info{width:600px;padding:40px 100px;background:#0321d4;}
.footer_u_info>div{padding:15px 0;}
.footer_u_info a{color:#fff;}
.footer_u_info a:hover{color:#020191;}
.footer_u_info .sitelinks_u{line-height:30px;}
.footer_u_info .sitelinks_u a{margin:0 10px;}
.footer_u_info .contact_u{border-top:1px solid #1066b0;border-bottom:1px solid #1066b0;}
.footer_u_info .contact_u div{padding-left:40px;margin:0 10px;background:url(../image/tel.png) no-repeat 0 center;}
.footer_u_info .copyright_u p{margin:0 10px;}
.footer_u_info .copyright_u img{vertical-align:sub;margin-left:10px;}
.footer_u_info .copyright_u img:hover{filter:alpha(opacity=80);opacity:0.8;}
.code_u{width:140px;text-align:center;}
.code_u img{width:140px;margin-bottom:10px;}
/* 首页-友情链接 */
.links_g{background:#00007b;}
.links_m{padding:14px 0;color:#fff;}
.links_u_title{width:70px;margin-left:10px;}
.links_u_content{width:1110px;margin-right:10px;}
.links_u_content a{display:inline-block;margin:0 6px;color:#fff;}
.links_u_content a:hover{color:#020191;}
/* 内页_广告 */
.banner_g2{height:300px;background:url(../image/banner4.jpg) no-repeat center center;}
/* 内页_主体 */
.main_g{padding:60px 0;}
.main_g1{display:inline-block;width:260px;}
.main_g2{display:inline-block;width:900px;}
/* 内页_主体1 */
.main_g1 .sidenav{width:260px;text-align:center;border-radius:8px;margin-bottom:30px;}
.main_g1 .sidenav .title{height:80px;font-size:28px;font-weight:600;line-height:80px;color:#fff;background:url(../image/title_bg1.jpg) no-repeat center center;border-radius:8px 8px 0 0;}
.main_g1 .sidenav .title2{font-size:16px;font-weight:bold;line-height:50px;color:#0321d4;background:url(../image/title_bg2.jpg) no-repeat center center;}
.main_g1 .sidenav ul li{font-size:16px;line-height:40px;border:1px dashed #FFFFFF;border-top:none;transition:background .3s ease 0s;background-color: #0106b8;}
.main_g1 .sidenav ul li:hover{background:#f8f8f8;}
.main_g1 .sidenav ul .on{background:#f8f8f8;}
.main_g1 .sidenav ul li a{display:block;color:#FFFFFF;}
.main_g1 .sidenav ul li a:hover{color:#0321d4;}
.main_g1 .hotclick{width:260px;margin-bottom:30px;}
.main_g1 .hotclick p{padding-left:5px;margin-bottom:20px;font-size:20px;font-weight:bold;border-left: 2px solid #020191;}
.main_g1 .hotclick .tag a{color:#333;}
.main_g1 .hotclick .tag a:hover{color:#0321d4;transition:all .3s ease 0s;}
.main_g1 .hotclick .tag span{display:inline-block;padding:0 8px;margin-right:6px;margin-bottom:10px;line-height:30px;border:1px solid #dfdfdf;}
.main_g1 .hotclick .tag span:hover{background:#f6f6f6;}
.main_g1 .hotline{width:260px;height:180px;overflow:hidden;text-align:center;color:#fff;background:url(../image/hotline_bg1.jpg) no-repeat center center;border-radius:8px;}
.main_g1 .hotline img{margin-top:30px;}
.main_g1 .hotline .tel{margin:12px 0;}
.main_g1 .hotline .num{font-size:30px;font-weight:bold;}
.main_g1 .shake_icon_warp:hover .shake_icon{
    -webkit-animation: icon-bounce .5s alternate;
    -moz-animation: icon-bounce .5s alternate;
    -o-animation: icon-bounce .5s alternate;
    animation: icon-bounce .5s alternate;
}
/* 内页_主体2 */
.main_g2 .columu_title{margin-bottom:50px;background:url(../image/title_bg.png) no-repeat bottom;}
.main_g2 .columu_title p{display:inline-block;}
.main_g2 .columu_title .title{height:50px;padding-left:45px;font-size:28px;font-weight:600;line-height:30px;color:#0321d4;}
.main_g2 .columu_title .current{float:right;margin-right:20px;line-height:40px;}
.main_g2 .columu_title a{color:#333;}
.main_g2 .columu_title a:hover{color:#0321d4;}
.turn_u{margin-top:60px;text-align:center;}
.turn_u li{display:inline-block;margin:0 5px;line-height:40px;}
.turn_u li a{display:block;padding:0 15px;color:#333;border:1px solid #dfdfdf;}
.turn_u li a:hover{color:#fff;background:#0321d4;border:1px solid #0321d4;transition:background .3s ease 0s;}
.turn_u .on{color:#fff;background:#0321d4;border:1px solid #0321d4;}
.turn_u .on {padding:0 15px;}
.turn_u .no1{padding:0 15px;color:#999;border:1px solid #ddd;}
.turn_u .no2{padding:0 15px;border:1px solid #dfdfdf;}
/* 产品内容页_详情 */
.details{margin-bottom:60px;}
.details .columu_content{margin-bottom:60px;}
.details .columu_content .picfocus{position:relative;zoom:1;width:400px;padding:4px;margin:0 auto;overflow:hidden;}
.details .columu_content .picfocus .hd{width:100%;padding-top:5px;overflow:hidden;}
.details .columu_content .picfocus .hd ul{overflow:hidden;zoom:1;}
.details .columu_content .picfocus .hd ul a{display:inline-block;width:10px;height:20px;padding:22px 0;margin-top:5px;font-size:20px;color:#bcbcbc;}
.details .columu_content .picfocus .hd ul .prev{background:url(../image/prev.png) no-repeat center center;}
.details .columu_content .picfocus .hd ul .next{background:url(../image/next.png) no-repeat center center;}
.details .columu_content .picfocus .hd ul a:hover{font-weight:bold;color:#f60;}
.details .columu_content .picfocus .hd ul li{display:inline-block;padding-top:5px;margin:0 2px;text-align:center;}
.details .columu_content .picfocus .hd ul li img{width:56px;height:56px;padding:2px;border:2px solid #d6e1e9;cursor:pointer;}
.details .columu_content .picfocus .hd ul li.on{background:url(../image/icoup.gif) no-repeat center 0;}
.details .columu_content .picfocus .hd ul li.on img{border-color:#f60;}
.details .columu_content .picfocus .bd li{vertical-align:middle;}
.details .columu_content .picfocus .bd img{width:400px;height:270px;display:block;}
.details .columu_content .info{display:inline-block;width:460px;}
.details .columu_content .info .title{font-size:24px;font-weight:600;margin-bottom:30px;}
.details .columu_content .info .parameter{padding-top:20px;margin-bottom:30px;line-height:2;border-top:1px dashed #dfdfdf; height:100px;}
.details .columu_content .info .parameter span{font-weight: bold;}
.details .columu_content .info .btn{text-align:center;}
.details .columu_content .info .btn .online:hover{background:#d9591e;}
.details .columu_content .info .btn .tel:hover{background:#004480;}
.details .columu_content .info .btn a{color:#fff;}
.details .columu_content .info .btn a div{display:inline-block;}
.details .columu_content .info .btn .online{width:200px;height:70px;margin:0 10px;font-size:28px;line-height:70px;background:#020191;border-radius:2px;}
.details .columu_content .info .btn .tel{width:200px;height:50px;padding:10px 0;margin:0 10px;background:#0321d4;border-radius:2px;}
.details .columu_content .info .btn .tel .num{font-size:20px;line-height:30px;}
.details .columu_ft .title{font-size:18px;line-height:20px;margin-bottom:10px;border-left:2px solid #020191;padding-left:10px;}
.details .columu_ft .text{padding-top:40px;padding-bottom:50px;border-top:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf;line-height: 30px;}
/* 产品内容页_推荐 */
.recommendation .bd .item{display:inline-block;padding:5px;margin:0 6px;text-align:center;border:1px solid #e4e4e4;}
.recommendation .bd .item_img{width:270px; height:180px;overflow:hidden;}
.recommendation .bd p{line-height:50px;}
.recommendation .bd a{color:#333;}
.recommendation .bd a:hover{color:#0321d4;}
.recommendation .bd a .item_img img{transition:all .6s ease 0s;}
.recommendation .bd a:hover .item_img img{transform:scale(1.1);}
/* 新闻列表页 */
.news_list .list_item{padding-bottom:30px;margin-bottom:40px; border-bottom:1px solid #e4e4e4;transition:all .3s ease 0s; }
.news_list .list_item:hover{border-bottom:1px solid #020191;}
.news_list .list_item .title{margin-bottom:20px;font-size:20px;transition:.3s ease-out 0s;}
.news_list .list_item .title:hover{text-indent:10px;}
.news_list .list_item .title a{color:#020191;}
.news_list .list_item .title a{color:#333;}
.news_list .list_item .title a:hover{color:#020191;}
.news_list .list_item .text{color:#666;}
.news_list .list_item .text .message{display:inline-block;line-height:30px;margin-bottom:20px;}
.news_list .list_item .text .message{width:760px;}
.news_list .list_item .text a{float:right;width:59px;height:100px;padding:0 20px;text-align:right;color:#777;background:url(../image/arrow2.png) no-repeat -68px 5px;border-left:1px solid #e4e4e4;transition:all .3s ease 0s;}
.news_list .list_item .text a:hover{background:url(../image/arrow2.png) no-repeat 12px 5px;color:#020191;}
.news_list .list_item .text a div{margin-top:30px;}
.news_list .list_item .info{width:760px;color:#666;}
.news_list .list_item .info span{margin-right:50px;}
.news_list .list_item .info img{vertical-align:middle;}
.news_list .list_item .info a{margin:0 5px;color:#0321d4;}
.news_list .list_item .info a:hover{color:#020191;}
/* 新闻内容页_文章 */
.article{margin-bottom:60px;}
.article .content{text-align:center;}
.article .content h1{margin-bottom:30px;font-size:22px;font-weight:500;}
.article .content .info{margin-bottom:30px;line-height:45px;color:#999;background:#f8f8f8;}
.article .content .info span{margin-right:40px;}
.article .content .text{padding-bottom:50px;margin-bottom:40px;text-align:left;line-height:2;border-bottom:1px dashed #dfdfdf;}
.article .turn{text-align:center;line-height:50px;}
.article .turn div{display:inline-block;width:446px; height:50px; overflow:hidden}
.article .turn div a:hover{color:#020191;transition:all .2s ease 0s;}
.article .turn .prev{text-align:left;border-right:1px solid #999;margin-right:-4px;}
.article .turn .next{text-align:right;}
.article .turn a{color:#333;}
/* 新闻内容页_相关 */
.related .content{text-align:center;}
.related .content .news{display:inline-block;width:294px;}
.related .content .news div{margin:20px;}
.related .content .news a{color:#333;}
.related .content .news .tltle{height:29px;padding-bottom:10px;overflow:hidden;font-size:16px;text-align:left;line-height:30px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dfdfdf;transition:all .2s ease 0s;}
.related .content .news .tltle:hover{color:#020191;border-bottom:1px solid #020191;}
.related .content .news .content{height:40px;padding-top:10px;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.related .content .special{margin:0 -4px;border-left:1px solid #999;border-right:1px solid #999;}
/*返回顶部*/
.backTop{position:fixed;z-index:1;right:0;bottom:30px;width:54px;height:54px;overflow:hidden;}
.backTop a{display:block;width:54px;height:54px;overflow:hidden;background:url(../image/ico_fix.png) no-repeat 0 -116px;border-radius:2px;}
.backTop a:hover{opacity:0.8;}
/*在线客服*/
.kefu{position:absolute;z-index:1;right:0px;width:40px;height:500px;}
.kefu .hd{position:absolute;width:40px;height:200px;left:0px;top:100px;background:url(../image/hd.png) no-repeat 0 0;cursor:pointer;}
.kefu .bd{width:120px;padding:60px 14px 10px 14px;background:#fff url(../image/onlinebg.jpg) no-repeat 0 0;border:1px solid #c9eeff;border-radius:2px;box-shadow:0px 0px 10px rgba(0,0,0,0.08);}
.kefu .bd{position:absolute;top:0px;left:40px;background:#fff url(../image/onlinebg.jpg) no-repeat 0 0;}
.kefu .bd .title{font-style:italic;font-weight:bold;line-height:20px;margin-top:15px;margin-bottom:6px;}
.kefu .bd .btn_qq{display:block;height:26px;margin-bottom:6px;text-indent:46px;line-height:26px;overflow:hidden;background:url(../image/btn_qq.png) no-repeat;}
.kefu .bd .btn_qq a{display:block;width:100%;height:100%;color:#fff;}
.kefu .bd .btn_qq:hover{filter:alpha(opacity=80);opacity:0.8;}
.kefu .bd img{width:120px;}
.kefu .bd .tel{font-size:16px;font-style:italic;text-align:center;line-height:22px;color:#e00;}


.iconp {
    background: url(../image/iconp.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.floor_5_main {
	width: 100%;
	height: 200px;
	background: url(../image/a18_02.jpg) center center no-repeat;
}
.floor_5_main p {
	float: left;
	padding-top: 50px;
	font-size: 36px;
	color: #d20a05;
	line-height: 36px;
}
.floor_5_main p span {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding-top: 18px;
	display: block;
}
.floor_5_main p b {
	display: block;
	width: 70px;
	height: 2px;
	background-color: #d20a05;
	margin-top: 18px;
}
.floor_5_main dl {
	float: right;
	width: 450px;
	padding-top: 38px;
}
.floor_5_main dl dt {
	float: left;
	width: 300px;
}
.floor_5_main dl dt i {
	width: 216px;
	height: 50px;
	display: block;
	background-position: 0px -35px;
	padding-left: 84px;
	font-size: 26px;
	color: #fff;
	font-family: "Arial";
	font-weight: bold;
	line-height: 50px;
}
.floor_5_main dl dt span {
	width: 250px;
	height: 50px;
	display: block;
	background-position: -325px -35px;
	padding-left: 50px;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	margin-top: 20px;
}
.floor_5_main dl dd {
	float: right;
	width: 121px;
	height: 121px;
	background-color: #fff;
	text-align: center;
}
.floor_5_main dl dd img {
	width: 111px;
	height: 111px;
	background-size: 100%;
	margin-top: 5px;
}


.js-banner{width: 100%;overflow: hidden;margin:auto 0;padding: 90px 0;background-image: url(../image/neibj.jpg);background-position: center center;}



.js-banner h2{line-height: 30px;}



.js-banner h2 a{text-align: center;display: block;font-size: 30px;color: #fff;font-weight: bold;padding-bottom: 1.2em;}



.js-banner i{height: 3px;width: 80px;background-color: #fff;display: block;margin: 0 auto;margin-bottom: 1.2em;}



.js-banner p{text-align: center;color: #fff;font-size: 16px;line-height: 30px;}


section {
    position: relative
}


/*banner*/
.tp-banner{overflow: hidden;}
ul,ol,li{list-style-type:none;}
.tp-simpleresponsive .button.green,
.tp-simpleresponsive .button:hover.green,
.tp-simpleresponsive .purchase.green,
.tp-simpleresponsive .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0 3px 0 0 #104d0b;
    -moz-box-shadow: 0 3px 0 0 #104d0b;
    box-shadow: 0 3px 0 0 #104d0b
}

.tp-simpleresponsive .button.blue,
.tp-simpleresponsive .button:hover.blue,
.tp-simpleresponsive .purchase.blue,
.tp-simpleresponsive .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0 3px 0 0 #0f3e68;
    -moz-box-shadow: 0 3px 0 0 #0f3e68;
    box-shadow: 0 3px 0 0 #0f3e68
}

.tp-simpleresponsive .button.red,
.tp-simpleresponsive .button:hover.red,
.tp-simpleresponsive .purchase.red,
.tp-simpleresponsive .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0 3px 0 0 #7c1212;
    -moz-box-shadow: 0 3px 0 0 #7c1212;
    box-shadow: 0 3px 0 0 #7c1212
}

.tp-simpleresponsive .button.orange,
.tp-simpleresponsive .button:hover.orange,
.tp-simpleresponsive .purchase.orange,
.tp-simpleresponsive .purchase:hover.orange {
    background-color: #f70;
    -webkit-box-shadow: 0 3px 0 0 #a34c00;
    -moz-box-shadow: 0 3px 0 0 #a34c00;
    box-shadow: 0 3px 0 0 #a34c00
}

.tp-simpleresponsive .button.darkgrey,
.tp-simpleresponsive .button.grey,
.tp-simpleresponsive .button:hover.darkgrey,
.tp-simpleresponsive .button:hover.grey,
.tp-simpleresponsive .purchase.darkgrey,
.tp-simpleresponsive .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0 3px 0 0 #222;
    -moz-box-shadow: 0 3px 0 0 #222;
    box-shadow: 0 3px 0 0 #222
}

.tp-simpleresponsive .button.lightgrey,
.tp-simpleresponsive .button:hover.lightgrey,
.tp-simpleresponsive .purchase.lightgrey,
.tp-simpleresponsive .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0 3px 0 0 #555;
    -moz-box-shadow: 0 3px 0 0 #555;
    box-shadow: 0 3px 0 0 #555
}

.fullscreen-container {
    width: 100%;
    position: relative;
    padding: 0
}

.fullwidthbanner-container {
    width: 100%;
    position: relative;
    padding: 0;
    overflow: hidden
}

.fullwidthbanner-container .fullwidthbanner {
    width: 100%;
    position: relative
}

.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
    position: absolute;
    visibility: hidden;
    font-size: 1.4em -webkit-font-smoothing:antialiased !important
}

.tp-simpleresponsive img {
    max-width: none
}

.noFilterClass {
    filter: none !important
}

.tp-bannershadow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}


.caption.fullscreenvideo {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video {
    width: 100% !important;
    height: 100% !important;
    display: none
}

.tp-caption.fullscreenvideo {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video {
    width: 100% !important;
    height: 100% !important;
    display: none
}

.fullscreenvideo .vjs-loading-spinner {
    visibility: none;
    display: none !important;
    width: 0;
    height: 0
}

.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing {
    visibility: hidden !important;
    opacity: 0 !important;
    display: none !important;
    width: 0;
    height: 0;
    overflow: hidden
}

.fullcoveredvideo.video-js,
.fullcoveredvideo video {
    background: transparent !important
}

.fullcoveredvideo .vjs-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.tpclear {
    clear: both
}

.tp-bullets {
    z-index: 1000;
    position: absolute;
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -webkit-transform: translateZ(5px)
}

.tp-bullets.hidebullets {
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: none!important;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #36404b;
    width: 0px;
    height: 0px;
    margin-right: 0;
    float: left;
    margin-top: 0;
    margin-left: 8px;
    border-radius: 50%;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-bullets.simplebullets.round .bullet.last {
    margin-right: 3px
}

.tp-bullets.simplebullets.round-old .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.square .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.square-old .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.navbar .bullet.first {
    margin-left: 0 !important
}

.tp-bullets.simplebullets.navbar .bullet.last {
    margin-right: 0 !important
}

.tp-bullets.simplebullets.navbar-old .bullet.first {
    margin-left: 0 !important
}

.tp-bullets.simplebullets.navbar-old .bullet.last {
    margin-right: 0 !important
}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
    background-position: top left
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
    background: #005a9c;
}

.tparrows {
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -webkit-transform: translateZ(5px)
}

.tparrows.hidearrows {
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}

.tp-leftarrow.navbar-old.thumbswitharrow {
    margin-right: 10px
}

.tp-rightarrow.navbar-old.thumbswitharrow {
    margin-left: 0
}

.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background:#0321d4;
    width: 74px;
    height: 66px;
    left:23px!important;
    top:48%!important;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-leftarrow.default:before {
    display: block;
    content: '';
    width: 10px;
    height: 10px;
    margin: 30px 0 0 33px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #fff
}

.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background:#016ee8;
    width:74px;
    height:66px;
    right:23px!important;
    top:48%!important;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-rightarrow.default:before {
    display: block;
    content: '';
    width: 10px;
    height: 10px;
      margin: 30px 0 0 28px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #fff
}

.tp-leftarrow:hover,
.tp-rightarrow:hover {
    background: #016ee8;
}

.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: 0;
    margin: 0;
    float: left;
    -ms-filter: "alpha(opacity=50)";
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.tp-thumbs img {
    width: 100%
}

.tp-bannertimer {
    height: 2px;
    background: #fff;
    background: rgba(255, 255, 255, .2);
    position: absolute;
    z-index: 200;
    top: 0;
    right: 0
}

.tp-bannertimer.tp-bottom {
    bottom: 0;
    height: 5px;
    top: auto
}


#L_27_99{background:url(../images/youshi.jpg) no-repeat center 0;}
#L_27{width:1000px;margin:0 auto;}

.left { float: left; }
.right{ float: right; }

#M_42 {
    overflow: hidden;
}
#M_42 {
    margin: 28px -100px 0px 720px;
}
.MS_1 {
    overflow: hidden;
}

#M_42 .MS_T_1 h3 {
    color: #ffffff;
    font-family: "Microsoft YaHei";
    font-size: 32px;
    font-weight: bold;
    font-style: normal;
}



.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.tpclear {
    clear: both
}

.tp-bullets {
    z-index: 1000;
    position: absolute;
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -webkit-transform: translateZ(5px)
}

.tp-bullets.hidebullets {
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: none!important;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #36404b;
    width: 0px;
    height: 0px;
    margin-right: 0;
    float: left;
    margin-top: 0;
    margin-left: 8px;
    border-radius: 50%;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-bullets.simplebullets.round .bullet.last {
    margin-right: 3px
}

.tp-bullets.simplebullets.round-old .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.square .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.square-old .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.navbar .bullet.first {
    margin-left: 0 !important
}

.tp-bullets.simplebullets.navbar .bullet.last {
    margin-right: 0 !important
}

.tp-bullets.simplebullets.navbar-old .bullet.first {
    margin-left: 0 !important
}

.tp-bullets.simplebullets.navbar-old .bullet.last {
    margin-right: 0 !important
}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
    background-position: top left
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
    background: #005a9c;
}

.tparrows {
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -webkit-transform: translateZ(5px)
}

.tparrows.hidearrows {
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}

.tp-leftarrow.navbar-old.thumbswitharrow {
    margin-right: 10px
}

.tp-rightarrow.navbar-old.thumbswitharrow {
    margin-left: 0
}

.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background:#016ee8;
    width: 74px;
    height: 66px;
    left:23px!important;
    top:48%!important;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-leftarrow.default:before {
    display: block;
    content: '';
    width: 10px;
    height: 10px;
    margin: 30px 0 0 33px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #fff
}

.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background:#016ee8;
    width:74px;
    height:66px;
    right:23px!important;
    top:48%!important;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-rightarrow.default:before {
    display: block;
    content: '';
    width: 10px;
    height: 10px;
      margin: 30px 0 0 28px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #fff
}

.tp-leftarrow:hover,
.tp-rightarrow:hover {
    background: #016ee8;
}

.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: 0;
    margin: 0;
    float: left;
    -ms-filter: "alpha(opacity=50)";
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.tp-thumbs img {
    width: 100%
}

.tp-bannertimer {
    height: 2px;
    background: #fff;
    background: rgba(255, 255, 255, .2);
    position: absolute;
    z-index: 200;
    top: 0;
    right: 0
}

.tp-bannertimer.tp-bottom {
    bottom: 0;
    height: 5px;
    top: auto
}



.pic_list{
	
	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: 23%;
	margin: 10px;
}
.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: 210px;
	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;
}


