/*热门关键词*/
.rmgjc{ width:100%; min-width:1200px; height:70px; line-height:70px; background:#fff; border-bottom:1px solid #ddd;}
.rmgjc_l{ width:810px;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_01.jpg) left center no-repeat; padding-left:20px; outline:none;}
.index_submit{ width:100px; height:70px; line-height:70px; background:url(../images/ss.png) center center #0072c1 no-repeat;}

/*关于我们*/
.gywm{ width:1200px; margin:30px auto;}
.gywm .gywm_c{ width:558px; height:448px;}
.gywm_r{ width:600px;}
.gywm_r h2{ height:40px; line-height:40px; font-size:32px; overflow:hidden; font-weight:normal; margin:0px 0px 15px 0px;}
.gywm_r h2 img{ vertical-align:middle; padding:0px 15px 0px 0px;}
.gywm_r h2 em{ font-weight:bold; color:#006bc5;}
.gywm_r p{ font-size:16px; line-height:32px;text-indent:2em; margin:10px 0px;}

/*合作伙伴*/
.hzhb{ width:1200px;margin:10px auto; position:relative;}
.hzhb .mr_frBtnL{ width:21px; height:42px; position:absolute; left:0px; top:35px;}
.hzhb .mr_frBtnR{ width:21px; height:42px; position:absolute; right:0px; top:35px;}
.hzhb_c{ width:1110px;height:120px;margin:0px auto;border-left:1px solid #ddd;}
.hzhb_c li{ width:222px; height:119px; float:left;border-bottom:1px solid #ddd;}
.hzhb_c li img{ width:221px; height:118px;border-top:1px solid #ddd;border-right:1px solid #ddd;}

/*优势*/
.bg_01{ width:100%; min-width:1200px; margin:30px auto; padding:0px 0px 50px 0px; background:#f1f1f1; overflow:hidden;}
.bt_01{ width:1200px; text-align:center; margin:50px auto;}
.bt_01 h2{ font-size:35px; height:55px; line-height:55px; display:inline-block; color:#006bc5;}
.bt_01 p{ font-size:15px; color:#999999;}
.bt_012{ width:1200px; text-align:center; margin:20px auto;}
.bt_012 h2{ font-size:35px; height:55px; line-height:55px; display:inline-block; color:#006bc5;}
.bt_012 p{ font-size:15px; color:#999999;}
.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:22px; 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;}

.pro_c{width:1204px; margin:0px auto;}
.pro_c li{ width:289px; height:300px; float:left; margin:6px;}
.pro_c li img{ width:287px; height:264px; border:1px solid #ddd;}
.pro_c li span{ height:35px; line-height:35px; display:block; text-align:center;}

.cfsb{width:870px; margin:0px auto;}
.cfsb ul{ width:882px; margin-left:-6px;}
.cfsb li{ width:282px; height:239px; float:left; margin:6px;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);}


/*定制流程*/
.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;}
.bt_02{ width:1200px; text-align:center; margin:60px auto 50px auto;}
.bt_02 h2{ font-size:35px; height:55px; line-height:55px; display:inline-block; color:#fff;}
.bt_02 p{ font-size:15px; 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:226px; padding:100px 0px 0px 0px;}
.banner_wz{ width:392px; height:64px; padding:30px 20px 20px 20px; background:url(../images/bg_03.png) center center no-repeat;}
.banner_wz span{ height:75px; line-height:75px;background:url(../images/line_02.jpg) left top no-repeat; font-size:32px; font-weight:bold; color:#fff; display:inline-block;}

/*内页*/
.ny_l{ width:291px; margin:25px 0px 0px 0px;}
.lanmu{ width:287px; border:1px solid #ddd; padding:1px;}
.lanmu h2{ height:60px; line-height:60px; font-size:22px; color:#fff; font-weight:bold; padding:0px 0px 0px 30px; background:#006bc5;}
/*.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;}


/*联系我们*/
.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:1100px;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:48px;line-height:48px;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:#14126f;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 img{ width:272px; height:204px; float:left; padding-right:15px;}
.news li h3{height:35px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal; padding:5px 0px 0px 0px;}
.news li h3 a{color:#1b1b1b;font-size:18px;}
.news li h3 a:hover{color:#004098;}
.news li h1{height:35px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal; padding:5px 0px 0px 0px;}
.news li h1 a{color:#1b1b1b;font-size:18px;}
.news li h1 a:hover{color:#004098;}
.news li div{ height:104px;line-height:26px; color:#666; overflow:hidden;}
.news li .news_t{height:37px; line-height:37px;font-size:14px;margin-top:10px; color:#999;}
.news li .more_03{ width:80px; height:35px; line-height:35px; float:right; text-align:center; border:1px solid #ddd;display:inline-block;}
.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 80px 0px; margin:0px auto; text-align:center;}
#page li{ width:auto;height:30px;display:inline-block;text-align:center; line-height:30px;padding:0px 10px; border:1px solid #dddddd; margin-right:8px;}
#page li a{height:30px; display:block;}
#page li a:hover{height:30px;background:#fff; color:#ff6c3f;}
.thisclass{height:30px;background:#034984; color:#fff;}
#page li:hover a{ color:#ff6c3f;}


/*内容*/
.con{ width:870px; margin:20px auto 60px auto;}
.con img{ max-width:870px; height:auto !important; margin:10px 0px;}
.con p{ line-height:30px; padding-bottom:8px;}
.con_t h2{font-size:20px;line-height:32px;text-align:center;color:#333; padding:30px 0px 10px 0px;}
.con_t h1{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 p{ line-height:30px; font-size:15px; text-indent:2em;}

.con p a strong{ color: #0000ee; text-decoration: none;font-size:16px;}

.con p a strong:hover{color:#006bc5;}

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

.con .news_zy span{color:#006bc5;display:inline-block;}

.con .news_zy em {font-style:normal;}

/*翻篇*/
.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:30px;}

/*产品展示*/
.subNavBox{width:287px;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:16px; height:55px;line-height:55px;background:url(../images/jt_01.png) 260px center no-repeat; padding-left:25px; overflow:hidden;}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2;font-weight:bold;}
.currentDt{ color:#fff;background:url(../images/jt_02.png) 260px center no-repeat #1e89e4;}
.currentDt:hover{ color:#fff;}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;heighr:35px; padding:0px 0px 0px 38px;font-size:14px;line-height:35px; overflow:hidden; background:url(../images/list_03.jpg) 25px center no-repeat;}
.navContent li a:hover{color:#fff;background-color:#277fc2}

/*产品效果图*/
.ny_pro li{ height:219px; overflow:hidden; margin:20px 0px; border-bottom:1px dotted #ddd; padding:0px 0px 20px 0px;}
.ny_pro_01{ width:236px; height:217px; border:1px solid #ddd;}
.ny_pro_01 img{ width:236px; height:217px;}
.ny_pro_02{ width:300px; height:217px; margin:0px 0px 0px 20px;}
.ny_pro_02 h2{height:30px; line-height:30px; display:block; overflow:hidden;}
.ny_pro_02 label{ width:40px; height:30px; line-height:30px; display: block; float:left; overflow:hidden;}
.ny_pro_02 p{height:30px; line-height:30px; display: block; overflow:hidden; clear:both; color:#666;}
.ny_pro_02 div{height:90px; line-height:30px; display: block; overflow:hidden; clear:both;}


/*产品详情页*/
#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:77px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:0px 0px 6px 0px;}
#ifocus_btn img {width:75px; height:73px;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:485px; overflow:hidden;}
#ifocus_piclist {position:absolute; float:right; display:inline}

.pro_r{ width:520px; padding-top:30px;}
.pro_r .biaoti{ padding-top:10px;font-size:22px; font-weight:normal;line-height:40px;}

.pro_r .anniu{ margin:25px 0px;}
.pro_r .anniu a{ width:182px; height:52px; line-height:52px; text-align:center; background:#f8902a; border-radius:8px; display:block; font-size:18px; color:#fff;}
.pro_t{ height:50px; line-height:50px; background:#f1f1f1; margin:30px 0px 20px 0px;}
.pro_t 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_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;}








