@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family: "Microsoft YaHei"; margin:0 auto; color:#393939; font-size:14px; background:#fff; PADDING-TOP:0px; min-width:1200px;}
a{color:#393939; text-decoration:none;}
a:hover{color:#005ba2; text-decoration:none;}

.ta{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}

img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:65px; margin:0 auto;}
.k_k1{width:100%; height:60px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:45px; margin:0 auto;}
.k_k4{width:100%; height:105px; margin:0 auto;}
.kkk{width:100%; height:100px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}

/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;bottom:50px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#275aa4;background-color:#275aa4;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6; padding-bottom: 30px;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#275aa4;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 13px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}


/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#3598db;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#47adef;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../img/erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}

/*head*/
.head{width: 100%; height: 230px; background: #fff;}
.topt{width: 100%; height: 47px; border-bottom: 1px solid #eaeaea; line-height: 47px;}
.head-top{height: 123px;}
.logo{width: 272px; height:100px; float: left;  margin-top:10px;background: url(../img/Logo.png) no-repeat; line-height:100px;}
.logo-t{width: 400px; background: url(../img/logo_x.gif) no-repeat left center; height: 60px; float: left; margin-left: 20px; margin-top: 35px;}
.logo-t p{margin-left: 20px; font-size: 16px; color: #6b6b6b; line-height: 30px;}
.logo-t p span{font-size: 18px; font-weight: bold; color: #000;}
.logo-t p font{background: #de0000; color: #fff; font-style:italic}
.tel{width: 408px; height: 75px; float: right; border: 1px solid #dbdbdb; margin-top: 25px; text-align: center; color: #005ba2; font-size: 17px; line-height: 35px;}
.tel font{color: #de0000;}
.tel span{font-weight: bold; font-size: 20px;}

/*nav*/
.navBar{z-index:999; width:100%; height: 60px; background:url(../img/nav_bg.jpg) repeat-x center center;}
.nav {width:1200px; margin:0 auto;}
.nav .m {float:left; position:relative;}
.nav h3 {float:left; text-align:center; height: 60px; line-height: 60px;}
.nav h3 a{display:block; vertical-align:top; line-height:60px; width: 171px; text-align: center; text-decoration:none; font-weight:normal; color:#fff; cursor:pointer; font-size:16px;}
.nav .on h3 a{color: #fff; font-weight: bold; background: #de0000; color: #fff;}
.nav .sub {display:none; width:171px; position:absolute; top:60px; background:#005ba2; padding:20px 0; z-index: 999;}
.nav .sub li {height:30px; line-height:30px; float:left; width:171.4285px; text-align:center;}
.nav .sub li a {display:block;font-size:14px;color:#fff;}
.nav .sub li a:hover {color:#bae1ff;}
/*.nav #m5 .sub{width:200px;}
.nav #m5 .sub li{width:200px;}*/

/*banner*/
.flexslider {position: relative; height:650px; overflow: hidden; background: url(loading.gif) 50% no-repeat; z-index:1}
.slides li { height:650px;}
.slides li a{ display:block; width:100%; height:650px; text-indent:-9999px}
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom:20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 18px; height:18px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 18px; height: 18px; line-height: 80px; overflow: hidden; background: url(/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*search*/
.search-content{width: 100%; height: 90px; background: url(../img/search_bg.gif) repeat-x center center;}
.search-key{width: 740px; float: left; background: url(search_key_ico.png) no-repeat left center; line-height: 90px; text-indent: 40px;}
.search-key span{color: #000000; font-weight: bold;}
.search-key a{color: #6c6c6c;}
.search-key a:hover{color: #005ba2;}

.search{float:right;width:313px;height:41px;margin-top:25px;}
.search .key{width:250px;height:41px;line-height:41px;border:0;float:left;background:url(../img/search_k.png) no-repeat center center; text-indent: 15px;}
.search .key[type="text"]:focus{outline:none;}
.search .sub{float:right;width:63px;height:41px;background:url(search_enter.png) no-repeat center center;border:none;cursor:pointer;}
.search .sub span{display:none;}


/*title*/
.title{width: 1200px; height: 140px; margin: 0 auto; color: #27343f; text-align: center; font-size: 18px; line-height: 40px;}
.title span{font-size: 36px; font-weight: bold;}
.title span font{color: #3598db;}
.title p{font-size: 14px; color: #afafaf; font-family: Arial; width: 357px; line-height: 20px; margin-top: 10px;}

/*product*/
.title-product{background: url(adv_title_k.png) no-repeat center 20px;}
.product-left{width: 282px; float: left; background: #005ba2; height: 804px;}
.product-left-title{width: 282px; text-align: center; color: #fff;}
.product-left-title p{font-size: 24px; font-weight:bold; margin-top: 18px; margin-bottom: 5px;}
.product-left-list{width: 262px; height: 700px; background: #fff; margin: 0 auto; margin-top: 10px;}
.product-left-list ul{width: 225px; margin: 0 auto; padding-top: 10px;}
.product-left-list ul li{height: 35px; line-height: 35px; width: 225px; }
.product-left-list ul li h3{font-size:14px; font-weight:bold; float: left; display: block; width: 225px; text-indent: 20px; color: #fff; font-size: 16px; font-weight: bold; background: url(product_more_ico.png) #3598db no-repeat 92% center; margin-bottom: 15px; border-radius:3px;}
.product-left-list ul li h3 a{color: #fff;}
.product-left-list ul li h3 a:hover{color: #caeaff;}
.product-left-list ul li ul{float: left; width: 225px; padding-top: 0; margin-bottom: 5px;}
.product-left-list ul li ul li{display:inline-block; width: 225px; line-height: 24px; height: 24px; background:url(product_list_ico.png) no-repeat 12px center; text-indent: 30px;}
.product-left-list ul li ul li a{color:#595959;}
.product-left-list ul li ul li a:hover{color:#F60;}
.product-left-list ul li ul li a.on{color:#F60;}

.product-right{float: right; width: 894px;}
.product-right-title ul li.fl{width: 200px; height: 55px; line-height: 55px; background:url(product_title_ico.png) #3598db no-repeat 18px center; color: #fff; font-size: 16px; font-weight: bold; text-indent: 63px;}
.product-right-title ul li.fr{background: #005ba2;width: 694px; height: 55px; line-height: 55px; text-align: right;}
.product-right-title ul li.fr img{margin-right: 20px;}

.product-right-content{width: 894px;}
.product-right-content ul li{width: 285px; float: left; text-align: center;}
.product-right-content ul li:nth-child(2),.product-right-content ul li:nth-child(5){margin: 0 19.5px;}
.product-right-content ul li:nth-child(1),.product-right-content ul li:nth-child(2),.product-right-content ul li:nth-child(3){margin-bottom:19.5px;margin-top:29.5px;}
.product-right-content ul li img{width: 285px; height: 295px; transition:1s;}
.product-right-content ul li div{width: 285px; height: 295px; overflow: hidden;}
.product-right-content ul li:hover img{transform:scale(1.1);}
.product-right-content ul li p{width: 285px; height:55px; line-height: 55px; background: #eaecee; font-size: 16px;}
.product-right-content ul li:hover p{background: #3598db; color: #fff;}

/*产品特点*/
.cptd{width: 100%; height: 875px; background: #f2f5f7;}
.cptd-content{width: 1200px; margin-top: 25px;}
.cptd-content ul li{width: 294px; height: 515px; float: left; margin-right: 8px; position: relative;}
.cptd-content ul li:last-child{margin-right: 0;}
.cptd-content ul li:last-child p.cptd-content-p3 span{ line-height: 30px;}
.cptd-content ul li p.cptd-content-p1{position: absolute; top: 0; left: 100px; z-index: 2;}
.cptd-content ul li p.cptd-content-p2{margin-top: 54px; width: 294px; height: 200px; overflow:hidden;}
.cptd-content ul li p.cptd-content-p2 img{width: 294px; height: 200px; transition:3s;}
.cptd-content ul li:hover p.cptd-content-p2 img{transform:scale(1.2);}
.cptd-content ul li p.cptd-content-p3{width: 294px; height: 261px; background: #fff; text-align: center; font-weight: bold; font-size: 24px; padding-top: 50px;}
.cptd-content ul li p.cptd-content-p3 span{width: 245px; margin: 0 auto; height: 130px; font-weight: normal; font-size: 16px; display: block; text-align: left; line-height: 36px;  margin-top: 20px;}
.cptd-content ul li:nth-child(2),.cptd-content ul li:last-child{margin-top: 54px;}
.cptd-content ul li:nth-child(2) p.cptd-content-p3,.cptd-content ul li:last-child p.cptd-content-p3{background: #3598db;color: #fff;}
.cptd-content ul li:nth-child(2) p.cptd-content-p3 span,.cptd-content ul li:last-child p.cptd-content-p3 span{color: #fff;}

/*case*/
.title-case{background: url(../img/case_title_k.png) no-repeat center 20px;}

.case{height: 1000px;}
.case-left{float: left; width:282px;}
.case-left ul li{width:282px; height: 91px; margin-bottom: 9px; border: 1px solid #dddddd; border-left: 6px solid #dddddd;}
.case-left ul li p{margin-top: 25px; line-height: 24px; margin-left: 50px; font-weight: bold; font-size: 18px; color: #000;}
.case-left ul li p font{color: #9a9a9a; font-size: 12px; font-family: Arial; font-weight: normal; text-transform:uppercase;}
.case-left ul li:hover{border: 1px solid #3598db; border-left: 6px solid #005ba2; background: #3598db}
.case-left ul li:hover p{color: #fff;}
.case-left ul li:hover p font{color: #afdfff;}

.case-right{width: 880px; float: right;}
.silder-box{ margin:0 auto; width: 880px;}
.silder{margin:0 auto 0; width:880px;}
.silder li{width:880px;height:379px;}
.silder li .case-right-left{width:587px;height:379px; float: left;}
.silder li img{width:587px;height:379px;}
.silder li .case-right-right{width:293px;height:379px; float: right; background: #f2f5f7;}
.silder li .case-right-right p{width: 240px; margin: 0 auto;}
.silder li .case-right-right .case-right-right-item1{font-size: 18px; line-height: 60px;}
.silder li .case-right-right .case-right-right-item2{color: #717171; line-height:24px;}
.silder li .case-right-right .case-right-right-item3 a{color: #005ba2; border: 1px solid #005ba2; width: 110px; height: 30px; line-height: 30px; text-align: center; display: block; border-radius: 30px; margin-top: 20px;}
.silder li .case-right-right .case-right-right-item4{padding-top: 15px; margin-top: 15px; line-height: 24px; color: #e70000; border-top: 1px solid #d7d7d7;}

.picMarquee-left{ width:880px; overflow:hidden; position:relative; padding-top:30px;}
.picMarquee-left .bd{width:880px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{margin:0 15px; width:280px; line-height:30px; height:180px; float:left; _display:inline; overflow:hidden;}
.picMarquee-left .bd ul li img{width:280px; height:180px;}

/*adv*/
.title-adv{background: url(adv_title_k.png) no-repeat center 20px;}
.w535{width: 535px;}
.w600{width: 600px;}
.adv{height: 1530px;}
.adv-content{width: 1200px; height: 320px;}
.adv-content .adv-img{width: 600px; height: 320px; overflow: hidden}
.adv-content .adv-img img{width: 600px; height: 320px; transition:2.5s;}
.adv-content:hover .adv-img img{transform:scale(1.2);}
.adv-content .adv-cont{height: 320px;}
.adv-content .adv-cont .adv-cont-title{height: 58px; line-height: 58px; color: #005ba2; font-size: 36px; font-weight: bold; margin-top: 63px; margin-bottom: 30px;}
.adv-content .adv-cont .adv-cont-title span{font-size: 22px; color: #080808;}
.adv-content .adv-cont .adv-cont-list{width: 535px; font-size: 16px;  line-height: 26px; text-align: left; margin-bottom: 20px;}
.adv-content .adv-cont .adv-cont-list span{width: 20px; display: block; background: url(adv_list_ico.gif) no-repeat left top; display: block; float: left; margin-top: 8px;}
.adv-content .adv-cont .adv-cont-list font{color: #005ba2;}
.adv-cont-list-span0 span{height: 40px;}
.adv-cont-list-span1 span{height: 80px;}
.adv-cont-list-span2 span{height: 26px;}

/*about*/
.about{width: 100%; height: 555px; background: url(about_bg.jpg) no-repeat center center;}
.about ul{height: 385px;}
.about li.fl{width: 600px; margin-top: 85px;}
.about li.fr{width: 540px; text-align: left; color: #fff; margin-top: 85px;}
.about li.fr div{font-size: 28px; font-weight: bold; margin-top: 60px;}
.about li.fr div span{font-size: 14px; text-transform: uppercase; color: #7eaacc; font-family: Arial; font-weight: normal;}
.about li.fr p{line-height: 26px; font-size: 16px; margin-top: 30px;}
.about li.fr a{width: 120px; height: 35px; line-height: 35px; text-align: center; display: block; color: #fff; background: #3598db; border-radius: 30px; margin-top: 20px;}


/*news*/
.news{width: 815px; float: left; height: 530px; border: 1px solid #dadada;}
.news-title{width: 815px;}
.news-title ul li.fl{width: 200px; height: 55px; line-height: 55px; background:url(news_title_ico.png) #3598db no-repeat 18px center; color: #fff; font-size: 16px; font-weight: bold; text-indent: 63px;}
.news-title ul li.fr{background: #005ba2;width: 615px; height: 55px; line-height: 55px; text-align: right;}
.news-title ul li.fr img{margin-right: 20px;}

.news-left-tj{width:730px; margin:0 auto; margin-top: 40px;}
.news-left-tj ul li:first-child{width:240px; height:170px; float:left;}
.news-left-tj ul li:first-child img{width:240px; height:170px;}
.news-left-tj ul li:last-child{width:450px; float:right;}
.news-left-tj ul li:last-child a{font-size:16px; color:#005ba2; line-height:58px; display:block; font-weight: bold;}
.news-left-tj ul li:last-child p{color:#646262; line-height:24px; font-size:14px;}
.news-left-tj ul li:last-child span{width:220px; height:15px; color:#a3a3a3; text-align:left; line-height:15px; display:block; margin-top:15px;}
.news-left-content{width:740px; margin:10px auto;}
.news-left-content ul li{line-height:34px; height:34px; font-size: 15px;}
.news-left-content ul li span{width:90px; float:right; color:#aeaeae; font-family:Arial; text-align:right;}

.faq{width: 345px; float: right; height: 530px; border: 1px solid #dadada;}
.faq-title{width: 300px; height: 55px; line-height: 55px; margin: 0 auto; border-bottom: 1px solid #dadada;}
.faq-title ul li.fl{width: 200px; text-indent: 40px; font-size: 16px; font-weight: bold; color: #005ba2; background: url(faq_ico.png) no-repeat left center;}
.faq-title ul li.fr{text-align: right; width: 100px;}
.faq-content{width: 300px; margin: 0 auto;}
.faq-content ul li{margin-top: 25px; height: 115px; border-bottom: 1px dashed #dadada;}
.faq-content ul li p:first-child{line-height: 38px;}
.faq-content ul li p:first-child span{width: 33px; height: 33px; display: block; float: left; background: url(faq_a.png) no-repeat left center;}
.faq-content ul li p:first-child a{color: #005ba2; font-size: 16px; font-weight: bold;}
.faq-content ul li p:last-child span{width: 33px; height: 40px; display: block; float: left; background: url(faq_q.png) no-repeat left 5px;}
.faq-content ul li p:last-child{line-height: 24px; color: #6a6a6a}

/*友情链接*/
.link{width: 100%; height: 70px; line-height: 70px; background: #f2f5f7;}
.link-title{width: 155px; height: 70px; background:url(link_title_ico.png) #3598db no-repeat 20px center; color: #fff; float: left; font-weight: bold; text-indent: 60px; font-size: 16px;}
.link-content ul li{float: left; margin-left: 20px;}

/*底部*/
.foot{width: 100%; background: #005ba2; height:355px;}
.foot-logo{height: 105px; width: 280px; margin-top: 122px;}
.foot-logo p{font-size: 15px; font-weight: bold; color: #fff; line-height:50px;}

.foot-nav{width: 290px; height: 225px; border-right: 1px solid #2070b0; border-left: 1px solid #2070b0; margin-top: 68px; margin-left: 40px;}
.foot-nav-title{font-size: 16px; font-weight: bold; color: #fff; text-align: left; background: url(foot_title_x.png) no-repeat left bottom; height: 30px; margin-left: 45px;}
.foot-nav ul{margin-left: 45px; margin-top: 20px;}
.foot-nav ul li{float: left; margin-right: 57px; line-height: 36px; width:80px;}
.foot-nav ul li:nth-child(2),.foot-nav ul li:nth-child(4),.foot-nav ul li:nth-child(6){margin-right: 0;}
.foot-nav ul li a{color: #93c3e9; font-size: 15px;}
.foot-nav ul li a:hover{color: #fff;}

.foot-contact{width:580px; margin-top: 68px; }
.foot-contact ul.foot-contact-itme1{font-size: 15px; margin-left: 45px; width: 75px; float:left; color: #93c3e9; margin-top: 18px;}
.foot-contact ul.foot-contact-itme1 li{line-height: 40px; margin-bottom: 5px;}
.foot-contact ul.foot-contact-itme2{float: left; width:425px; color: #93c3e9; margin-top: 18px; }
.foot-contact ul.foot-contact-itme2 li{line-height: 40px; margin-bottom: 5px;}

.foot-wx{width: 185px;margin-top: 68px; border-left: 1px solid #2070b0;}
.foot-wx-content{width: 145px; margin-left: 45px; color: #93c3e9; text-align: center; line-height: 30px; margin-top: 30px;}

.foot-copy{height:65px; line-height:65px; color:#cccdcd; background: #292c2e; width: 100%;}
.foot-copy ul li.fr a{width: 123px; height: 15px; background: url(zqkj.png) no-repeat center center; display: block; margin-top: 25px;}

/*首页特效*/
@-webkit-keyframes ty_fadeInDown{0%{ opacity:0; -webkit-transform:translateY(-20px);} 100%{opacity:1; -webkit-transform:translateY(0);}}
@keyframes ty_fadeInDown{ 0%{ opacity:0; transform:translateY(-20px);} 100%{ opacity:1; transform:translateY(0);}}
@-webkit-keyframes ty_fadeInLeft{ 0%{ opacity:0; -webkit-transform:translateX(-150px); } 100%{ opacity:1;-webkit-transform:translateX(0);}}
@keyframes ty_fadeInLeft{0%{opacity:0;transform:translateX(-150px); } 100%{ opacity:1;transform:translateX(0);}}
@-webkit-keyframes ty_fadeInRight{0%{opacity:0; -webkit-transform:translateX(150px); } 100%{ opacity:1; -webkit-transform:translateX(0);}}
@keyframes ty_fadeInRight{ 0%{ opacity:0;transform:translateX(150px);}100%{ opacity:1;transform:translateX(0); }}
@-webkit-keyframes ty_fadeInBottom{ 0%{  opacity:0;-webkit-transform:translateY(100px);}100%{ opacity:1;-webkit-transform:translateX(0);}}
@keyframes ty_fadeInBottom{ 0%{ opacity:0; transform:translateY(100px); }100%{opacity:1;transform:translateX(0);}}
@-webkit-keyframes ty_fadeInOpacity{ 0%{ opacity:0;} 100%{opacity:1;}}
@keyframes ty_fadeInOpacity{ 0%{ opacity:0;} 100%{opacity:1;}}
.ty_fadeInDown{animation-name:ty_fadeInDown;-webkit-animation-name:ty_fadeInDown;}
.ty_fadeInLeft{animation-name:ty_fadeInLeft;-webkit-animation-name:ty_fadeInLeft;}
.ty_fadeInRight{animation-name:ty_fadeInRight;-webkit-animation-name:ty_fadeInRight;}
.ty_fadeInBottom{animation-name:ty_fadeInBottom;-webkit-animation-name:ty_fadeInBottom;}
.ty_fadeInOpacity{animation-name:ty_fadeInOpacity;-webkit-animation-name:ty_fadeInOpacity;}

/*内页部分*/
.location{width: 100%; background: #fff; height: 50px; line-height: 50px; border-bottom: 1px solid #ededed; margin-bottom: 30px;}
.location ul li.fl{font-size: 16px; font-weight: bold; color: #005ba2;}
.location ul li.fr{font-size: 14px; color: #8d8d8d;}
.location ul li.fr a{color: #8d8d8d;}

.mainbody{width:1200px; padding-top:40px; margin:0 auto; overflow-x:hidden;}

/*内页联系方式*/
.body-left-contact{ width: 282px; height: 200px; padding-top: 25px; margin-top: 15px; line-height: 24px; color: #fff; background:url(../img/about_contact_bg.jpg) no-repeat center center;}
.body-left-contact p{width: 255px;}

.body-left-news{width: 282px; border: 1px solid #dadada; margin-top: 15px;}
.body-left-news-title{height: 65px; line-height: 65px; text-indent: 55px; font-weight: bold; font-size: 18px;  color: #fff; width: 280px; background:url(news_title_ico.png) #005ba2 no-repeat 18px center; }
.body-left-news ul{width: 260px; margin: 0 auto; padding: 15px 0;}
.body-left-news ul li{height: 34px; line-height: 34px;}
 
/*nav*/
.body-left{width: 282px; float:left;}
.body-left-nav{width: 282px; background: #005ba2; padding-bottom: 10px;}
.about-nav-title{width: 282px; height: 80px; line-height: 80px; text-align: center; color: #fff; font-size: 24px; font-weight: bold;}
.about-nav{width:262px; background: #fff; margin: 0 auto;}
.about-nav ul{padding: 20px 0;}
.about-nav ul li{width:225px; height:35px; line-height:35px; text-align:left; text-indent: 20px; font-size: 16px; margin: 0 auto; margin-bottom: 10px; background: url(product_list_ico.png) no-repeat 2% center;}
.about-nav ul li a{ display:block;}
.about-nav ul li a:hover{width: 225px; color: #fff; font-size: 16px; background: url(product_more_ico.png) #3598db no-repeat 92% center; margin-bottom: 15px; border-radius:3px;}
.about-nav ul li.cur a{background: url(product_more_ico.png) #3598db no-repeat 92% center; color:#fff; font-weight: bold;}

/*内容部分*/
.mainbody_content{width:860px; font-size:14px; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify; float: right;}
.mainbody_content p{padding-bottom:15px;}
.mainbody_content img{max-width:860px;}
.mainbody_content_img{width:810px; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify; float: right; background: #fff;border:solid 1px #eeeeee;}
.mainbody_contentt{width:860px; font-size:14px; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify; float: right;}

/*内页图片列表*/
.product_list{width:858px;}
.product_list li{width:263px; height:283px; float:left; margin:0 32px 60px 0; background:#fff; border:1px solid #fcfcfc; font-size: 14px;}
.product_list li:nth-child(3),.product_list li:nth-child(6),.product_list li:nth-child(9),.product_list li:nth-child(12){margin-right: 0;}
.product_list li a.img{width:250px; height:222px; display:block; overflow:hidden; margin-left:5px; margin-top:5px;}
.product_list li a.img img{width:250px; height:222px; transition:2s;}
.product_list li:hover img{transform:scale(1.1);}
.product_list li:hover{border:1px solid #1c98e8; background: #1c98e8}
.product_list li p.info{width:263px; line-height:60px; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.product_list li:hover a{color:#fff;}

.product_listt{width:858px;}
.product_listt li{width:263px; height:271px; float:left; margin:0 32px 60px 0; background:#fff; border:1px solid #ececec; font-size: 14px;}
.product_listt li:nth-child(3),.product_listt li:nth-child(6),.product_listt li:nth-child(9),.product_listt li:nth-child(12){margin-right: 0;}
.product_listt li a.img{width:250px; height:259px; display:block; overflow:hidden; margin-left:5px; margin-top:5px;}
.product_listt li a.img img{width:250px; height:259px; transition:2s;}
.product_listt li:hover img{transform:scale(1.1);}
.product_listt li:hover{border:1px solid #1c98e8; background: #1c98e8}
.product_listt li p.info{width:263px; line-height:60px; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.product_listt li:hover a{color:#1c98e8;}

/*内页新闻列表*/
.news_list{width:858px; margin: 0 auto;}
.news_list li{width:858px; border-bottom:1px solid #e2e2e2; height:205px;}
.news_list li .news_list_left{float:left; width:620px; height:156px; padding-top:30px;}
.news_list li .news_list_left h1 a{font-weight:bold; font-size:16px;}
.news_list li .news_list_left p{line-height:24px; font-size:13px; color:#8a8a8a; padding:10px 0;}
.news_list li .news_list_left p a{color:#8a8a8a;}
.news_list li .news_list_left span{line-height:24px; font-size:14px; color:#595959;}
.news_list li .news_list_right{width:220px; height:156px; float:right; overflow:hidden; margin-top:20px;}
.news_list li .news_list_right img{width:220px; height:156px; transition:1s;}
.news_list li:hover img{transform:scale(1.1);}
.news_list li:hover h1 a{color:#005ba2}

/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 24px; font-weight:bold; text-align: center; line-height: 34px; padding-bottom:20px;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0; border:1px solid #e5e5e5;border-left:none;border-right:none;color:#666; font-size: 14px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:15px 0; width: 100%;}
.right_content_content p{padding-bottom: 15px;}
.right_content_content img{max-width:860px;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}

/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:14px;}
.preNext .text{color:#999; margin-top: 20px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页留言反馈*/
.message_content{width:1200px; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify; background: #fff;border:solid 1px #eeeeee; }
.message_content_content{width: 800px; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child{margin-right: 20px;}
.message_content_content li:nth-child(4){color: #fff; font-size: 16px; line-height: 50px;}
.msg_inputt{width: 390px; height: 40px; background: #fff; border:1px #EFEFEF solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 16px;}
.msg_submitt{width: 340px; height: 50px; background: #005ba2; color: #fff; line-height: 50px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_block p{padding:12px;}
.message_labes{font-size:14px;}
.message_title{height:44px;line-height:44px;background:#f6f9fb;padding:0 12px;}
.message_title h3{color:#376b88;font-size:22px;float:left; font-weight: normal;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*内页人才招聘*/
.join_list ul li{width:100%; margin:0 auto; line-height:40px; border-bottom:1px solid #ececec;}
.join_list ul li span{float:right; width:200px; text-align:right;}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center; margin-top:30px; margin-bottom:30px; height: 50px; line-height:50px; color:#333; margin: 0 auto; font-size: 14px;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{height:40px; text-align:center; letter-spacing:0; font-size:15px; margin-top:20px;}
.page_list a{display:inline-block; border:1px solid #ebebeb; background:#ebebeb; text-align:center; padding:1px 12px; margin:0 3px; font-family: Arial;}
.page_list a:hover{color:#fff;border:1px solid #3598db;background:#3598db;}
.page_list a.on{color:#fff;border:1px solid #3598db;background:#3598db; font-weight: bold;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}