/*数字*/

.shuzi{ width:1200px; margin:-70px auto 0px auto; height: auto; padding:30px 0px; background:rgba(255, 255, 255, 0.85); border-radius:15px; position:relative; z-index:999; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

.shuzi li{ width:20%; padding-left:5%; float:left;}

.shuzi li h2{ height:45px; line-height:30px; font-family:"Century Gothic"; font-size:45px; color:#01429e; font-weight:normal;}

.shuzi li h2 em{ color:#999; font-size:16px; vertical-align:top; padding:0px 0px 0px 15px;}

.shuzi li p{height:25px; line-height:25px;color:#999; font-size:14px; padding:8px 0px 0px 0px;}

.shuzi_01{ margin:30px auto 0px auto;}



/*热门关键词*/

.rmgjc{ width:100%; min-width:1200px; height:70px; line-height:70px; background:#fff; border-bottom:1px solid #ddd;}

.rmgjc_l{ width:800px;height:70px; line-height:70px; background:url(../images/hot.jpg) left 25px no-repeat; padding-left:30px;}

.rmgjc_l a{ margin:0px 10px;}

.rmgjc_r{ width:350px; height:70px; line-height:70px; padding:0px 0px 0px 0px;}

.index_text{ width:218px; height:70px; line-height:70px; background:url(../images/line_03.jpg) left center no-repeat; padding-left:20px; outline:none;}

.index_submit{ width:100px; height:70px; line-height:70px; background:url(../images/ss_01.png) center center #0072c1 no-repeat;}





/*关于我们*/

.gywm{ width:1200px; margin:70px auto 50px auto;}

.gywm .gywm_c{ width:558px; height:446px;}

.gywm_r{ width:615px;}

.gywm_r h2{ height:40px; line-height:40px; font-size:46px; color:#01429e; overflow:hidden; margin:10px 0px 15px 0px;}

.gywm_r h3{ height:28px; line-height:28px; font-size:17px; color:#01429e; overflow:hidden; margin:0px 0px 15px 0px;}

.gywm_r h3 em{ font-weight:bold; color:#fe8a2d;}

.gywm_r p{ font-size:16px; line-height:32px;text-indent:2em; margin:10px 0px 5px 0px;}

.gywm_r_p a{ height:42px; line-height:42px; display:inline-block; border:1px solid #1e45a2; color:#1e45a2; text-align:center; padding:0px 25px; margin:10px 0px 0px 0px;}





/** 企业文化 **/

.culture-wrap{ width:100%; height:auto; background:url(../images/abbg_cul.jpg) center center no-repeat; padding:1px 0px 40px 0px; background-size:cover;}

.culture{ width:100%; margin:0% auto; padding:0 0 6% 0; text-align:center;}

.culture .cul-item-l, .culture .cul-item-m, .culture .cul-item-r{ float:left; width:33%;}

.culture .cul-item-l, .culture .cul-item-m{ margin-right:0.2%;}

.cul-item-l1{ width:100%; height:0; padding-bottom:75.7576%; margin-bottom:0.6%; background:url(../images/culimg01.jpg) no-repeat; background-size:cover;}

.cul-item-l2{ width:100%; height:0; padding-bottom:70.7071%; background:url(../images/culimg02.jpg) no-repeat; background-size:cover;}

.cul-item-m1{ width:100%; height:0; padding-bottom:50.5051%; margin-bottom:0.6%; background:url(../images/culimg03.png) no-repeat #00A050; background-size:cover;}

.cul-item-m2{ width:100%; height:0; padding-bottom:95.9596%; background:url(../images/culimg04.jpg) no-repeat; background-size:cover;}

.cul-item-r1{ width:100%; height:0; padding-bottom:61.4162%; margin-bottom:0.6%; background:url(../images/culimg05.jpg) no-repeat; background-size:cover;}

.cul-item-r2{ width:100%; height:0; padding-bottom:40.7091%; margin-bottom:0.6%; background:url(../images/culimg06.png) no-repeat #FFF; background-size:cover;}

.cul-item-r3{ width:100%; height:0; padding-bottom:43.7394%; background:url(../images/culimg07.jpg) no-repeat; background-size:cover;}

.cul-txt{ text-align:left;}

.cul-txt p{ font-size:1.125em; color:#1F1F1F; line-height:2.25em;}

.cul-txt span{ font-size:1em; color:#333; line-height:1.5625em;}

.cul-item-m1 .cul-txt p, .cul-item-m2 .cul-txt p, .cul-item-r3 .cul-txt p, .cul-item-m1 .cul-txt span, .cul-item-m2 .cul-txt span, .cul-item-r3 .cul-txt span{ color:#FFF;}

.cul-item-l2 .cul-txt, .cul-item-m2 .cul-txt, .cul-item-r1 .cul-txt{ padding:7.5758% 0 0 7.0107%;}

.cul-item-l1 .cul-txt{ padding:18% 0 0 50%;}

.cul-item-m1 .cul-txt{ padding:16% 0 0 46%;}

.cul-item-r2 .cul-txt{ padding:11% 0 0 46%;}

.cul-item-r3 .cul-txt{ padding:5% 0 0 56%;}





.bt_01{ width:1200px; text-align:center; margin:50px auto;}

.bt_01 h2{ font-size:25px; height:45px; line-height:45px; display:block; background:url(../images/line_03.png) center center no-repeat; color:#121212;}

.bt_01 p{ font-size:15px; color:#999999; text-transform:uppercase;}



.ryzz{ width:1260px;margin:10px auto 60px auto; position:relative;}

.ryzz .mr_frBtnL{ width:45px; height:45px; position:absolute; left:0px; top:150px;}

.ryzz .mr_frBtnR{ width:45px; height:45px; position:absolute; right:0px; top:150px;}

.ryzz_c{ width:1156px;height:351px;margin:0px auto;}

.ryzz_c li{width:265px; height:351px;float:left; margin:0px 12px;}

.ryzz_c li img{width:265px; height:351px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.ryzz_c li:hover img{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}



/*放大效果*/

.bigimg{width:500px !important; height:auto !important;position: fixed;left: 0;top:60px;right:0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}

.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}

.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}

.bigbox>.imgbox{width:auto;height: auto;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}

.bigbox>.imgbox>img{width:100%;}

.imgbox:hover{cursor:zoom-in}

.mask:hover{cursor:zoom-out}

.mask>img{position: fixed; left:50%; margin-left:270px;top:60px;width:35px; z-index:999;}

.mask>img:hover{cursor:pointer}





.bt_02{ width:1200px; text-align:center; margin:50px auto 30px auto;}

.bt_02 h2{ font-size:25px; height:45px; line-height:45px; display:block; background:url(../images/line_03.png) center center no-repeat; color:#fff;}

.bt_02 p{ font-size:15px; color:#fff; text-transform:uppercase;}





.pro_bg{ width:100%; min-width:1200px; padding:0px 0px 30px 0px; background:url(../images/bg_01.jpg) bottom center #2d5996; overflow:hidden;}

.pro_t{ width:1200px; margin:30px auto 10px auto;}

.pro_t ul{ width:1216px; margin-left:-8px;}

.pro_t li{ width:138px; height:38px; line-height:38px; border:1px solid #fff; float:left; text-align:center; margin:0px 6px 6px 6px;}

.pro_t li a{ font-size:15px; color:#fff;height:38px; line-height:38px; display:block;}

.pro_t li a:hover{ background:#fe8a2d;}

.pro_t li.current a{ background:#fe8a2d;}



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

.pro_c ul{ width:1227px; margin-left:-13px;}

.pro_c li{ width:385px; height:auto; float:left; margin:12px; background:#fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); text-align:center; position:relative; overflow:hidden;}

.pro_c li h2{ height:60px; line-height:60px;}

.pro_c li h2 a{ font-size:18px; color:#121212;}

.pro_c li h1{ height:60px; line-height:60px;}

.pro_c li h1 a{ font-size:18px; color:#121212;}

.pro_c li img{ width:385px; height:289px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.pro_c li p{ /*! height:60px; */ line-height:25px; padding:15px 15px 10px 15px; display:block; overflow:hidden; color:#787878;}

.pro_c li .pro_c_a{ color:#124fa4;}

.pro_c li em{ width:113px; height:118px; display:block; background:url(../images/ss.png) no-repeat; position:absolute; top:-118px; left:0px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.pro_c li:hover a{ color:#fe8a2d}

.pro_c li:hover em{ top:0px;}

.pro_c li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}





.more_01{ width:400px;height:45px; line-height:45px; border:1px solid #fff; border-radius:30px;text-align:center; margin:60px auto 20px auto; color:#fff; font-size:16px;}

.more_01 a{color:#fff; font-size:16px; padding:0px 15px 0px 0px;}

.more_01 a:hover{ color:#ff0;}

.more_01 img{ vertical-align:middle; padding:0px 6px 0px 8px;}

.more_01 em{ color:#ffff00;}



/*应用领域*/

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

.yyly ul{ width:1218px; margin-left:-9px;}

.yyly li{ width:388px; margin:0px 9px; overflow:hidden; float:left;}



.yyly li span{width:368px;height:50px; line-height:50px; padding:0px 10px; position:absolute; bottom:10px; display:block; color:#fff; font-size:18px; font-weight:bold;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yyly li p{width:368px;height:50px; line-height:26px; padding:0px 10px; position:absolute; bottom:-50px; display:block; color:#fff; font-size:15px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yyly li img{ display:block; opacity:0.7;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yyly li .yyly_01{ height:230px;position:relative; overflow:hidden;background:#000;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yyly li .yyly_02{ height:285px;position:relative; overflow:hidden;background:#000;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.yyly li div:hover img{opacity:0.4;transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.yyly li div:hover span{ bottom:165px;}

.yyly li div:hover p{ bottom:105px;}




/*品牌见证实力*/

.shili{ width:100%; height:704px; min-width:1200px; margin:0px auto;}

.shili_t{ width:650px; float: right;}

.shili_t li{ height:130px; margin:20px 0px; padding:10px 0px; border-radius:15px;}

.shili_t li img{ width:100px; height:82px; float:left; margin:20px 60px 0px 0px;}



.shili_t li h2{ font-size:20px; height:40px; line-height:40px; display:block; overflow:hidden; color:#000;}

.shili_t li p{ font-size:16px; height:80px; line-height:28px; display:block; overflow:hidden; color:#666;}

.shili_t li:hover{ background:#01429e;}

.shili_t li:hover h2{ color:#fff;}

.shili_t li:hover p{ color:#fff;}

.shili_t li.current{ background:rgba(21, 96, 208, 0.85);}

.shili_t li.current h2{ color:#fff;}

.shili_t li.current p{ color:#fff;}

.shili_c{ width:100%; min-width:1200px;height:704px;}





/*新闻中心*/

.index_n_l{ width:583px; margin:0px 0px 30px 0px;}

.index_n_l_t{ height:45px; line-height:45px; border-bottom:1px solid #dddddd; font-weight:normal;text-transform:uppercase; color:#999;}

.index_n_l_t img{ margin:10px 0px 0px 0px;}

.index_n_l_t span{height:45px; line-height:45px;font-size:20px; color:#121212; font-weight:bold; display:inline-block; padding:0px 5px; border-bottom:1px solid #01429e;}

.index_n_l_t a{ float:right;text-transform:uppercase; color:#999;}

.index_n_l_tt{ margin:25px 0px 0px 0px; overflow:hidden;}

.index_n_l_tt img{ width:573px;/* height:224px;*/ max-height: 430px; transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.index_n_l_tt:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.index_n_l_tt h2{ height:35px; line-height:35px; overflow:hidden; margin:25px 0px 0px 0px;}

.index_n_l_tt h2 span{ width:50px; height:30px; line-height:30px; text-align:center; display:inline-block; background:#01429e; color:#fff; font-size:15px; border-radius:8px; float:left;}

.index_n_l_tt h2 a{ height:30px; line-height:30px;font-size:17px; display:inline-block; float:left; padding-left:12px;}

.index_n_l_tt h2 em{ font-style:normal; display:inline-block; float:right; color:#999; font-weight:normal; font-size:16px;}

.index_n_l_tt h1{ height:35px; line-height:35px; overflow:hidden; margin:25px 0px 0px 0px;}

.index_n_l_tt h1 span{ width:50px; height:30px; line-height:30px; text-align:center; display:inline-block; background:#01429e; color:#fff; font-size:15px; border-radius:8px; float:left;}

.index_n_l_tt h1 a{ height:30px; line-height:30px;font-size:17px; display:inline-block; float:left; padding-left:12px;}

.index_n_l_tt h1 em{ font-style:normal; display:inline-block; float:right; color:#999; font-weight:normal; font-size:16px;}

.index_n_l_tt p{ font-size:14px; color:#787878; line-height:26px; height:55px; overflow:hidden;}



.index_n_l_c li{ height:39px; line-height:39px;  border-bottom:1px dotted #ddd; background:url(../images/list_02.png) left 17px no-repeat; padding-left:10px;overflow:hidden;}

.index_n_l_c li span{ float:right; color:#999;}



/*常用资料查询*/

.cyzl{ padding:5px 0px 0px 0px;margin-top:15px;}

.cyzl li{height:134px; padding:10px 0px;overflow:hidden;}

.cyzl li img{ width:194px; height:134px; float:left; padding-right:15px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.cyzl li h2{ height:28px; line-height:28px; margin-bottom:5px; overflow:hidden; font-weight:normal;}

.cyzl li h2 a{ font-size:16px;}

.cyzl li p{ height:100px; overflow:hidden; color:#888888; line-height:25px; font-size:14px;}

.cyzl li p a{ font-size:14px;color:#01429e;}

.cyzl li:hover img{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}

/*视频*/

.video_bg{ width:100%; min-width:1200px; padding:0px 0px 30px 0px; background:url(../images/bg_02.jpg) top center no-repeat #fff; overflow:hidden;}

.video{ width:1170px; height:660px; border:15px solid #fff; margin:10px auto; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}



/*合作伙伴*/

.hzhb{ width:1200px;margin:20px auto; position:relative;}

.hzhb .mr_frBtnL{ width:45px; height:45px; position:absolute; left:0px; top:35px;}

.hzhb .mr_frBtnR{ width:45px; height:45px; position:absolute; right:0px; top:35px;}

.hzhb_c{ width:1080px;height:120px;margin:0px auto; overflow:hidden;}

.hzhb_c li{ width:248px; height:102px; float:left; border:1px solid #ddd; margin:10px;}

.hzhb_c li img{ width:248px; height:102px;opacity:0.8;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.hzhb_c li:hover img{ width:248px; height:102px;opacity:1;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}





























/*优势*/

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

.youshi_l{ width:341px;}

.youshi_l li{ width:311px; height:86px; padding:15px; background:#7cc1fc; border-bottom:1px solid #fff;}

.youshi_l li em{ width:42px; height:42px; line-height:42px; display:inline-block; margin:25px 20px 0px 0px; background:#fff; text-align:center; border-radius:50%; font-family:"Impact"; color:#006bc5; font-size:22px; float:left;}

.youshi_l li h2{ font-size:25px; color:#fff; padding:20px 0px 0px 0px;}

.youshi_l li p{ font-size:14px;color:#fff;}

.youshi_l li:hover{ background:#006bc5;}

.youshi_l li.current{ background:#006bc5;}

.youshi_r{ width:857px; height:467px;}

.youshi_r img{ width:857px; height:467px;}



/*产品中心*/

.pro_bt{ width:1204px; margin:15px auto;}

.pro_bt li{ width:289px; height:110px;line-height:110px;display:block; float:left; margin:6px; text-align:center;}

.pro_bt li a{ width:289px; height:110px;line-height:110px;display:block; background:#7cc1fc; font-size:22px; color:#fff;}

.pro_bt li a:hover{background:#006bc5;}

.pro_bt li.current a{background:#006bc5;}





.cfsb{width:1200px; margin:0px auto 20px auto;}

.cfsb ul{ width:1224px; margin-left:-12px;}

.cfsb li{ width:282px; height:239px; float:left; margin:10px 12px;overflow:hidden;}

.cfsb li img{ width:280px; height:204px; border:1px solid #ddd;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.cfsb li span{ height:35px; /*line-height:35px;*/ display:block; text-align:center;}

.cfsb li:hover img{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}



.zlzz{width:870px; margin:0px auto;}

.zlzz ul{ width:882px; margin-left:-6px;}

.zlzz li{ width:282px; height:444px; float:left; margin:6px; overflow:hidden;}

.zlzz li img{ width:280px; height:396px; border:1px solid #ddd;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.zlzz li span{ height:35px; line-height:35px; display:block; text-align:center;}

.zlzz li:hover img{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}



/* 研发中心 */

.common-title{text-align:center;margin-bottom:32px;}

.common-title .t{font-size:28px;color:#333;line-height:26px;margin:25px 0px;}

.common-title .p{font-size:15px;color:#666;width:100%;margin:0 auto; text-align:left;}

.common-title .p h2{ font-size:15px; color:#f00;}

.common-title img{ width:50%; margin-right:20px;}

.content{padding: 125px 65px 100px;background: url(../images/res_center04.jpg) no-repeat center center;background-size: 100% auto; overflow:hidden;}

.content .item{width: 32%;margin-right: 2%;height: 180px;overflow: hidden;background: url(../images/res_center05.png) repeat;float: left;}

.content .item .box{padding-top: 45px;padding-left: 40px;padding-right: 40px;color: #000;}

.content .item .box .t{font-size: 24px;margin-bottom: 10px;}

.content .item .box .ion{background-image: url(../images/res_center01.png);width: 53px;height: 37px;float: right;background-repeat: no-repeat;background-position: center center;transition: all .5s ease;-webkit-transition: all .5s ease;}

.content .item2 .box .ion{background-image: url(../images/res_center02.png);width: 49px;height: 41px;}

.content .item3 .box .ion{background-image: url(../images/res_center03.png);width: 44px;height: 39px;}

.content .item.item3{margin-right: 0;}

.content .item:hover .t{color: #013082;}

.content .item:hover .ion{transform: rotateY(180deg);}



/*定制流程*/

.bg_02{ width:100%; min-width:1200px; background:url(../images/bg_01.jpg) center top no-repeat; margin:50px 0px 0px 0px; overflow:hidden;}

.lc{ width:1200px; margin:62px auto 0px auto; overflow:hidden;}

.lc ul{ width:1120px; margin:0 auto;}

.lc li{ width:100px; height:140px; float:left; margin:0px 30px; text-align:center; display:block;}

.lc li img{ width:47px; height:47px; padding:25px;background:#333333; border:3px solid #fff; border-radius:50%;}

.lc li span{ height:55px; line-height:40px; display:block; color:#fff;}



.zixun{ width:400px; height:60px; margin:50px auto 80px auto;}

.zixun a{ width:190px; height:53px; line-height:53px; display:block; border:1px solid #fff; text-align:center; float:left; border-radius:8px; font-size:18px; color:#fff; margin-right:15px;}

.zixun p{ font-size:14px; color:#fff;}

.zixun h2{ font-size:30px; color:#ff9f00; font-family:"Impact";}





/*新闻中心*/

.xwzx{ width:579px; margin:20px 0px 50px 0px;}

.xwzx_t{ height:65px; line-height:65px; background:url(../images/bt_05.jpg) left bottom no-repeat;}

.xwzx_t h2{ font-size:25px;}

.xwzx_t a{ float:right; margin:35px 0px 0px 0px;}

.xwzx_c{ width:539px; height:370px; padding:20px; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); margin:30px 0px 0px 0px;}

.xwzx_c .xwzx_c_t{ border-bottom:1px solid #ddd;height:120px;padding-bottom:15px; margin-bottom:15px;}

.xwzx_c .xwzx_c_t img{ width:177px; height:120px; float:left; margin:0px 10px 0px 0px;}

.xwzx_c .xwzx_c_t h2{ height:35px; line-height:35px; overflow:hidden;}

.xwzx_c .xwzx_c_t p{ height:75px; line-height:26px; color:#999999; overflow:hidden;}

.xwzx_c li{ height:35px; line-height:35px; border-bottom:1px dashed #ddd; background:url(../images/list_01.jpg) left 14px no-repeat; padding-left:14px; overflow:hidden;}

.xwzx_c li span{ float:right;}



/*特点*/

.tedian{ width:100%; min-width:1200px; height:122px; padding-top:30px; background:url(../images/bg_02.jpg) top center no-repeat;}

.tedian ul{ width:1000px; margin:0px auto;}

.tedian li em{font-size:40px; color:#fff; font-family:"Impact"; padding:0px 8px 0px 0px;}

.tedian li p{ padding:10px 0px 0px 0px;}

.tedian li{ width:250px; float:left; text-align:center; font-size:18px; color:#fff;}



/*内页banner*/

.ny_banner{ width:100%; min-width:1200px; height:280px; padding:100px 0px 0px 0px;}

.banner_wz{ width:300px; height: auto; padding:40px 20px 20px 20px; background:rgba(1,66,158,0.4)}

.banner_wz span{ height:75px; line-height:75px;background:url(../images/line_02.jpg) left top no-repeat; font-size:28px; font-weight:bold; color:#fff; display:inline-block;}

.banner_wz p{ font-size:20px; color:#fff; font-family:"Arial";}

/*内页*/

.ny_l{ width:291px; margin:15px 0px 0px 0px;}

.lanmu{ width:287px; border:1px solid #ddd;}

.lanmu h2{ height:60px; line-height:60px; font-size:22px; color:#000; border-left:3px solid #006bc5;font-weight:bold; padding:0px 0px 0px 20px;}

/*.lanmu li{ height:55px; line-height:55px; border-top:1px solid #ddd; display:block;}

.lanmu li a{ height:55px; line-height:55px; display:block; background:url(../images/jt_01.png) 260px center no-repeat #fff; font-size:16px;padding:0px 0px 0px 30px;}

.lanmu li a:hover{background:url(../images/jt_02.png) 260px center no-repeat #006bc5; color:#fff;}



*/

.ny_r{ width:870px;margin:0px 0px 0px 0px;}

.weizhi{ height:40px; line-height:40px; margin:20px 0px 30px 0px; border-bottom:1px solid #ddd; font-size:16px; color:#999; background:url(../images/home.png) left 8px no-repeat; padding-left:35px;}

.weizhi a{ color:#999;}



/*热门文章*/

.show-rmwz{height:50px; line-height:50px; border-left:3px #296fe4 solid; padding-left:22px; background:#f1f1f1; font-size:18px;font-weight:bolder;}

.show-rmwz a{font-size:18px; font-weight:bolder;}



.rmwz_li{margin:0 auto; padding:10px;border:1px solid #ddd;}

.rmwz_li li{ width:260px; height:40px; line-height:40px; padding-left:15px; overflow:hidden; display:block; background:url(../images/list_01.jpg) left center no-repeat;}



/*应用领域分类*/

.yylyfl{margin:0 auto; padding:10px;border:1px solid #ddd;}

.yylyfl li{ width:271px; height:150px;overflow:hidden; display:block; position:relative; margin-bottom:10px;}

.yylyfl li h2{width:261px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.5); color:#fff; font-size:15px; display:block; height:35px; line-height:35px; padding-left:10px;}

.yylyfl li img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.yylyfl li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.yylyfl li:last-child{ margin-bottom:0px;}

/*联系我们*/

.bt_03{ font-size:30px; color:#006bc5; font-weight:bold; width:1200px; margin:60px auto; background:url(../images/bt_01.png) center center no-repeat; text-align:center;}

.ny_lx{ overflow:hidden; margin:20px auto;}

.ny_lx li{ width:240px; text-align:center; float:left;}

.ny_lx li h2{ font-size:18px; padding:15px 0px;}

.ny_lx li p{ font-size:16px; line-height:30px; color:#666;}

.ny_lx li img{ width:78px; height:78px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out}

.ny_lx li:hover img{-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px,0);-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px,0)}





/* 招贤纳士 */

.jobsList{width:1200px;overflow:hidden;}

.jobTitle{height:50px;line-height:50px;background:#015696;color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}

.jobTitle span{display:block;width:20%;height:50px;float:left;text-align:center;font-size:16px;}

.jobsList dd{height:55px;line-height:55px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;position:relative;border-top:none;}

.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/iconf.jpg) no-repeat;cursor:pointer;position: absolute;top:21px;right:28px;}

.jobsList dd.on{background:#0874c5; color:#fff;}

.jobsList dd.on em{background:url(../images/icong.jpg) no-repeat;}

.jobsList dd span{display:block;float:left;width:20%;height:48px;text-align:center;font-size:15px;}

.jobsList dt{border:1px solid #e5e5e5;border-top:none;padding:30px 90px;background:#fff;font-size:14px;}

.apply{display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(../images/icona.png) no-repeat 10px 6px #008cd6;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}

.apply:hover{background-color:#f39e0a;color:#fff;}

/*  */

.applyBj{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.9;display:none;filter:alpha(opacity=90);background: rgba(0,0,0,.9);}

.applyCont{z-index:9999;position:fixed;top:50%;left:50%;width:980px;

  height:494px;margin:-247px 0 0 -490px;background:#fff;display:none;text-align:center;border-top:12px solid #008cd6;}

.applyClose{width:30px;height:31px;position:absolute;top:-45px;right:-40px;cursor:pointer;}

.applyClose a img{transition:All 0.4s ease-in-out;

  -webkit-transition:All 0.4s ease-in-out;

  -moz-transition:All 0.4s ease-in-out;

  -o-transition:All 0.4s ease-in-out;}

.applyClose a:hover img{transform:rotate(90deg);

  -webkit-transform:rotate(90deg);

  -moz-transform:rotate(90deg);

  -o-transform:rotate(90deg);

  -ms-transform:rotate(90deg);

}

.applyContBox{width:395px;padding:55px 0 0 50px;text-align:left;}

.applyContBox h3{font-size:18px;font-weight:bold;color:#333;}

.applyContBox h4{line-height:20px;padding-top:30px;}

.applyContBox .formRow{padding-top:45px;}

.applyContBox .formRow .row{height:25px;margin-bottom:13px;}

.applyContBox .formRow .row .label{width:85px;height:25px;line-height:25px;text-align:right;color:#7b7b7b;float:left;padding-right:5px;}

.applyContBox .formRow .row .inputText{width:240px;height:23px;line-height:23px;border:1px solid #dcdcdc;float:left;background:none;padding:0 10px;overflow:hidden;

box-shadow:1px 1px 4px #ebebeb inset}

.applyContBox .formRow .row .inputText:focus{background:#008cd6;border-color:#008cd6;color:#fff;box-shadow:none;}

.applyContBox .formRow .row .text{width:262px;float:left;height:29px;padding-top:6px;}

.applyContBox .formRow .row .text .inputTextA{vertical-align:middle;margin-right:5px;}

.applyContBoxA{width:535px;height:433px;background:url(../images/cebj.png) no-repeat left top #edecec;padding-top:60px;}

.applyContBoxA .label{width:100px;padding-right:5px;float:left;text-align:right;}

.applyContBoxA .labelA{width:365px;float:left;}

.applyContBoxA .labelA .textarea{width:343px;height:130px;border:1px solid #dcdcdc;box-shadow:1px 1px 4px #ebebeb inset;padding:10px;margin-bottom:10px;color:#999;}

.applyContBoxA .labelA .row{height:35px; margin-left:100px;}

.applyContBoxA .labelA .row .file{display:block;width:115px;height:35px;background:#090059;line-height:33px;text-align:center;font-size:14px;cursor:pointer;float:left;margin-right:10px;color:#fff;}

.applyContBoxA .labelA .row .submit{display:block;width:95px;height:35px;line-height:35px;background:url(../images/icona.png) no-repeat 10px 9px #008cd6;color:#fff;font-size:14px;padding-left:25px;float:left;cursor:pointer;}

.applyContBoxA .labelA .row .submit:hover{background-color:#090059;color:#fff;}

.applyContBoxA .labelA .row .inputTextB{width:90px;height:33px;line-height:33px;border:1px solid #dcdcdc;background:#fff;float:left;margin-right:5px;padding-left:5px;}





/*应用场景*/

.yycj{width:589px; min-height:415px; margin:0px 0px 10px 0px;}

.yycj_01{ width:589px; height:221px; background:#006bc4;}

.yycj_01 img{ width:295px; height:221px; float:left; padding:0px 30px 0px 0px;}

.yycj_01 h2{ font-size:25px; color:#fff; padding:30px 0px 0px 0px;}

.yycj_01 p{ font-size:20px; color:#58b3fe; padding:10px 0px 0px 30px; text-transform:uppercase;}

.yycj_02{ padding:15px 0px;}

.yycj_02 li{ height:40px; line-height:40px; padding-left:30px; background:url(../images/list_03.png) left 12px no-repeat; overflow:hidden;}

.yycj_02 li a{ font-size:16px;}





/*新闻中心*/

.news{ width:870px; margin:0px auto;}

.news li{height:204px;margin-bottom:15px;font-size:14px;overflow:hidden; border:1px solid #ddd; margin:15px 0px; padding:5px 10px 5px 5px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.news li .news_p{ width:272px; height:204px; float:left;}

.news li h2{height:50px; line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal; padding:5px 0px 0px 15px;}

.news li h2 a{color:#1b1b1b;font-size:18px;}

.news li h2 a:hover{color:#004098;}

.news li h1{height:50px; line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal; padding:5px 0px 0px 15px;}

.news li h1 a{color:#454545;font-size:18px; font-weight: bold;}

.news li h1 a:hover{color:#004098;}

.news li .news_c{ height:100px;line-height:26px; color:#999999; overflow:hidden; padding:0px 0px 0px 15px;}

.news li .news_t{height:37px; line-height:37px;font-size:14px;margin-top:10px; color:#999; padding:0px 0px 0px 288px;}

.news li .news_t span{ padding:0px 0px 0px 15px;}

.news li .news_t span img{ vertical-align:middle; margin:0px 5px 0px 0px; width:20px;}

.news li .more_03{ width:80px; height:35px; line-height:35px; float:right; text-align:center; border:1px solid #999999;display:inline-block;
    color:#999999;
}

.news li:hover .more_03{ border:1px solid #1b84e5;}

.news li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-top:1px solid #186ad9;}



/*page*/

#page{ width:100%; clear:both; padding:50px 0px 50px 0px; margin:0px auto; text-align:center;}

#page li{ width:auto;height:30px;display:inline-block;text-align:center; line-height:30px;border:1px solid #dddddd; margin-right:8px;}

#page li a{height:30px; display:block;padding:0px 10px; }

#page li a:hover{height:30px;background:#ff6c3f; color:#fff;}
#page li.active{height:30px;background:#ff6c3f; color:#fff;padding:0px 10px;}

.thisclass{height:30px;background:#ff6c3f; color:#fff;}

#page li:hover a{ color:#fff;}





/*内容*/

/*文章导读*/
.news_zy{background-color:#fafafa;color:#999;margin:16px 0px 16px 0px;padding: 12px 4px;}

.news_zy span{color:#01429e;display:inline-block;}

.news_zy em {font-style:normal;}


 .wb{padding-top: 5px;font-size: 14px;color: #999;}

 .wb a{ text-decoration: none; color:#555555;}

 .wb_01{padding-top: 5px;font-size: 14px;color: #999; }

.pb20{padding-bottom:20px;}

.con{ width:870px; margin:20px auto 20px auto;}

.con strong a{color:#01429e;}

.con strong a:hover{color:#ff0000;}


.con img{ max-width:870px; height:auto !important; margin:10px 0px;}

.con p{ line-height:30px; padding-bottom:8px;}

.con_t h1{font-size:20px;line-height:32px;text-align:center;color:#333; padding:30px 0px 10px 0px;}

.con_t h2{font-size:20px;line-height:32px;text-align:center;color:#333; padding:30px 0px 10px 0px;}

.con_t h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2; font-size:14px; font-weight:normal; padding-bottom:10px; margin-bottom:20px;}

.con_t h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}

.con_t h3 img{ width:23px; vertical-align:middle;}

.con p{ line-height:30px; font-size:15px; text-indent:2em;}

.bshare-custom{ padding-bottom:15px;}

/*翻篇*/

.fanpian{ margin:10px 0px; padding:10px 0px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px;}



/*推荐文章*/

.gr-rec-news{width:870px;margin:0px 0px 30px 0px;overflow:hidden;}

.gr-rec-news ul{width:888px;margin:10px 0px 0px 0px;}

.gr-rec-news ul li{float:left;margin-right:20px;width:410px;height:35px;line-height:35px; overflow:hidden;background:url(../images/list_01.jpg) no-repeat left center;padding-left:14px;}

.gr-rec-news ul li a{line-height:35px; height:35px;overflow:hidden;}

.gr-rec-news ul li span{float:right;color:#999;}

.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:15px;}



/*产品展示*/

.subNavBox{width:287px; padding-bottom:15px;}

.subNavBox ul{ width:90%; margin:0px auto;}

.subNavBox li{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:16px; height:55px;line-height:55px;background:url(../images/jt_01.png) 230px center no-repeat; padding-left:15px; overflow:hidden;}

.subNavBox li a:hover{color:#004098; font-weight:bold;}

.subNavBox li.current a{color:#004098;font-weight:bold;}

/*产品效果图*/

/*.ny_pro li{ height:200px; overflow:hidden; margin:10px 0px; border-bottom:1px dotted #ddd; padding:0px 0px 10px 0px;}

.ny_pro_01{width:250px; height:188px; border:1px solid #ddd;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.ny_pro li:hover .ny_pro_01{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.ny_pro_02{ width:400px; height:217px; margin:0px 40px 0px 20px;}

.ny_pro_02 h2{height:45px; line-height:45px; display:block; overflow:hidden; margin-top:10px;}

.ny_pro_02 h2 a{ font-size:18px;}

.ny_pro_02 label{ width:40px; height:30px; line-height:30px; display: block; float:left; overflow:hidden;}

.ny_pro_02 p{height:105px; line-height:26px; display: block; overflow:hidden; clear:both; color:#666;}

.ny_pro_02 div{height:90px; line-height:30px; display: block; overflow:hidden; clear:both;}

.ny_pro .ckxq_01{ width:120px; height:40px; line-height:40px; border:1px solid #999; color:#999; text-align:center; display: inline-block; padding:0px 15px; margin:50px 0px 10px 0px; border-radius:10px;}

.ny_pro .ckxq_02{ width:120px; height:40px; line-height:40px; border:1px solid #999; color:#999; text-align:center; display: inline-block; padding:0px 15px; border-radius:10px;}

.ny_pro .ckxq_01:hover,.ny_pro .ckxq_02:hover{ color:#1e45a2; border:1px solid #1e45a2;}*/



.ny_pro{ width:870px; margin:0px auto;}

.ny_pro ul{ width:888px; margin-left:-7px;}

.ny_pro li{ width:280px; height:290px; background:#fff; margin:6px; float:left; text-align:center; overflow:hidden; border:1px solid #ddd;}

.ny_pro li img{ width:280px; height:210px; display:block;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.ny_pro li h2{ font-size:16px; height:30px; line-height:30px; display:block; overflow:hidden; margin:18px 0px 2px 0px;}

.ny_pro li h1{ font-size:16px; height:30px; line-height:30px; display:block; overflow:hidden; margin:18px 0px 2px 0px;}

.ny_pro li p{ font-size:15px;height:25px; line-height:25px; display:block; overflow:hidden; color:#787878;}

.ny_pro li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



/*产品详情页*/

#ifocus {width:620px; height:485px; margin-top:25px;float:left;}

#ifocus ul{ margin:0; padding:0; list-style:none;}

#ifocus li{ list-style:none;}

#ifocus_btn {display:inline; float:left; width:79px; margin-right:20px;}

#ifocus_btn li {width:79px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:0px 0px 6px 0px;}

#ifocus_btn img {width:75px; height:53px;border:2px solid #f1f1f1;}

#ifocus_btn .current {opacity:1; -moz-opacity:0.5; filter:alpha(opacity=100);}

#ifocus_pic {position:relative; float:left; width:500px; height:375px; overflow:hidden;}

#ifocus_piclist {position:absolute; float:right; display:inline}



.pro_r{ width:520px; padding-top:30px;}

.pro_r .biaoti{ padding-top:60px;font-size:22px; font-weight:normal;line-height:40px;}



.zxzx_01{ width:135px; height:52px; line-height:52px; text-align:center; background:#f8902a; border-radius:8px; display:block; float:left; font-size:18px; color:#fff;}

.zlxz_01{ width:135px; height:52px; line-height:52px; text-align:center; background:#1e45a2; border-radius:8px; display:block;  float:left; font-size:18px; color:#fff; margin:0px 22px;}

.tel_01{ width:200px; height:52px; line-height:52px; text-align:center; background:#29b672; border-radius:8px; display:block;  float:left; font-size:18px; color:#fff;}









.pro_t2{ height:50px; line-height:50px; background:#f1f1f1; margin:30px 0px 20px 0px;}

.pro_t2 span{ background:#00438f; padding:0px 15px; color:#fff; font-size:18px; font-weight:bolder; display:inline-block;}

.pro_c2{ padding:10px; margin:0px 0px 30px 0px;}

.pro_c2 img{ max-width:1200px;}

.pro_c2 table{border-right:1px solid #ddd;border-top:1px solid #ddd;}

.pro_c2 td{ border-left:1px solid #ddd;border-bottom:1px solid #ddd; padding:15px;}







.pro_r_ny{max-height:180px;  border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:15px 0px;margin:15px 0px;}

.pro_r_ny label{ width:40px; height:30px; line-height:30px; display: block; float:left; overflow:hidden;}

.pro_r_ny p{line-height:30px; display: block; overflow:hidden; clear:both; color:#666;}



.right_01{ width:291px; height:350px; padding-top:50px; background:url(../images/right_01.jpg) center center no-repeat; margin:15px 0px; color:#fff; text-align:center;}



.right_01 h3{ padding-top:20px;}











