@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:14px;font-weight:normal;color:#797979;margin:0px;padding:0px; background:#fff; overflow-x:hidden}
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;max-width: 100%;}
li{ list-style:none}
a{color: #2f2f2f;text-decoration:none;}
a:hover{ color:#076fce}
.clear{clear:both;}


/*header*/
.header{width:100%;position:relative; display:block; }
.top{width: 100%;height: 60px;padding: 15px 0 26px;/*position: relative;*/z-index: 11;background-color:#0a6ece; /*box-shadow:0 0 4px #ccc; */}

.top.fixed{position: fixed;left: 0;top: 0;z-index: 11;}
.w960{width: 1200px;margin: 0 auto;/*position: relative;*/z-index: 1;}
.logo{ float:left; margin:-6px 0 0 0px; width:227px}

.nav{float:right;width:813px; top:20px;}
.nav ul{}
.nav>ul>li{float:left; padding:0px 26px; }
.nav>ul>li>a{float:left;  font-size:16px; color:#fff; height:86px;line-height:70px;}
.nav>ul>li a.cur{color:#f68600; /*border-bottom:3px solid #f68600*/background:  url(../images/01.png) no-repeat center bottom;}
.nav .submenu{display:none;z-index:99999; width:100%; position:absolute; top:101px; left:0;line-height:60px;height:60px; background-color:#f5f5f5;border-bottom: 1px solid #DADADA;}
.nav .submenu ul{width:400px; margin:0 auto}
.nav .submenu li{ float:left; display:block; }
.nav .submenu li.last{border:none;}
.nav .submenu li a{color:#333333; font-size:14px; display:block; line-height:60px;padding:0px 15px;background:url(../images/shu.png) no-repeat right}
.nav .submenu li a:hover{color:#333333;  text-decoration:underline;background:none; border:none }




/*phone_bak*/
#phone_bak{ height:35px; line-height:35px; background-color:#eee}
#phone_bak .phone_con{ width:1200px; margin:0 auto; position:relative }
#phone_bak .phone_con p{ /*float:right*/ position:absolute; right:0; font-size:13px}
#phone_bak .phone_con p a{ background:url(../images/xian.jpg) no-repeat left; padding:0 15px}
#phone_bak .phone_con p img{ position:relative; top:3px}

/*company*/
#company{ width:100%; background-color:#eaeaea;  }
.com_main{ width:1200px; margin:0 auto; padding:70px 0 95px;position: relative;}
.com_main h2{ font-size:28px; color:#909090; font-weight:normal;}
.com_main .com_head img{ position:relative; top:-8px}
.com_main .com_head{ font-size:26px; color:#414141; margin-top:10px; margin-bottom:40px}
.com_main .text{ line-height:23px; margin-top:15px; background:url(../images/com_xian.jpg) no-repeat left; padding-left:25px}


.com_l{ width:958px; float:left;display: inline;overflow: hidden;position: relative;}
.com_r{ width:242px;float: right;display: inline;position: relative;overflow: hidden;}
.com_l img.imgfir {width: 958px;height: 396px;position: relative;left: -570px;}
.com_l img {float: left;display: inline;}
.com_l img.imgsec {width: 242px;height: 396px;position: relative;left: 121px;}
.com_l img {float: left;display: inline;}
.com_r img.imgthi {float: left;display: inline;width: 307px;height: 396px;position: relative; left:279px}
.com_r p a{ width:103px; height:53px; line-height:53px; background-color:#f68600; display:block; color:#fff; text-align:center; position:absolute; bottom:0; right:0; font-size:20px;position: absolute;top: 298px;z-index: 3;}
.com_r p a:hover{ background-color:#444;}
/*product*/
#product h2,.new_main h2,.solution_main h2,.our_main h2{ font-size:38px; color:#fff; font-weight:normal; text-align:center; padding-top:80px}
#product .pro_head,.new_main .pro_head,.solution_main .pro_head,.our_main .pro_head{ font-size:30px; color:#fff; text-align:center}
#product .pro_head img,.new_main .pro_head img,.solution_main .pro_head img,.our_main .pro_head img{ position:relative; top:-8px}

.picScroll-left{margin:0 auto; position:relative; height:440px; width:1200px;}
.picScroll-left .hd{ overflow:hidden;  height:35px; left:47%; top:400px; position:absolute}

.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd{margin-top:40px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:16px; float:left; _display:inline; overflow:hidden; text-align:center; background-color:#fff; width:284px; height:329px}
.picScroll-left .bd ul li{ text-align:center; cursor:pointer;position:relative}
.picScroll-left .bd ul li img{ width:270px; height:180px; padding-left:6px; padding-top:6px; display:block;  }
.picScroll-left .bd ul li a{ color:#7e7e7e; font-size:14px;}
.picScroll-left .bd ul li p{ height:25px; width:276px; margin:0 auto; line-height:28px; background-color:#fff; position:relative; }



/*产品页*/
.picScroll-left_3{ position:relative; /*height:440px*/}
.picScroll-left_3 .hd{ overflow:hidden;  height:35px; left:47%; top:400px; position:absolute}

.picScroll-left_3 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.picScroll-left_3 .hd ul li.on{ background-position:0 0; }

.picScroll-left_3 .bd{margin-top:40px; }
.ppicScroll-left_3 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_3 .bd ul li{ margin-right:10px; float:left; _display:inline; overflow:hidden; text-align:center; background-color:#fff; width:244px; height:289px; background-color:#eee; margin-bottom:60px; padding:20px}
.picScroll-left_3 .bd ul li{ text-align:center; cursor:pointer;position:relative}
.picScroll-left_3 .bd ul li img{ width:244px; height:245px; display:block;  }
.picScroll-left_3 .bd ul li a{ color:#7e7e7e; font-size:14px;}
.picScroll-left_3 .bd ul li p{ height:45px; width:284px; line-height:45px; background-color:#fff; position: absolute;top: 285px;background-color:#eee; left:0}



.disworks2{overflow: hidden;position: absolute;z-index: 10;font-size: 14px;line-height:23px;padding-bottom:10px;  width:100%; color:#fff;bottom: 0px; left:0px}
.shadow { background:url(../images/shdow.png) no-repeat left; height:285px; position:absolute; top:0px; z-index:1; left:0; width:284px; opacity:0}
.disworks1 {position: absolute;top: 0px;z-index: 10; left:124px}
.picScroll-left .bd ul li .disworks1 img,.picScroll-left_3 .bd ul li .disworks1 img{ width:36px; height:36px;}


/*new*/
#new{ width:100%; background-color:#eee;}
.new_main{ width:1200px; margin:0 auto; padding:0 0 70px }

.new_l{ width:560px; float:left; border:1px solid #ccc;  margin-top:50px}
.new_l{ position:relative}
.new_l .date{ position:absolute; width:64px; height:64px; text-align:center; background-color:#f68600; color:#fff; left:0; top:146px}
.new_l .date h3{ font-size:32px; font-weight:normal; position:relative; top:4px}
.new_main dd{ padding:15px 20px}
.new_main dd h4 a{ font-size:14px; color:#464646; text-align:left; display:block; font-weight:normal}
.new_main dd h4 a:hover{ color:#076fce}
.new_main dd p{ color:#7e7e7e; line-height:20px; text-align:left; margin-top:9px}
.new_main .new_more a{ width:102px; margin:40px auto; display:block; color:#7e7e7e}
.new_main .new_more a:hover{ color:#076fce; text-decoration:underline}

.new_r{ width:580px; float:right; margin-top:35px}
.new_r dl{ margin-bottom:20px}
.new_r .dd_1{color:#666; width:53px;  text-align: center; float:left;background:url(../images/new_xian.jpg) no-repeat right 20px}
.new_r .dd_1 h5{ font-size:38px;  font-weight:normal; }
.new_r .dd_2{ width:440px; padding-left:15px; float:right; color:#666}
.new_r .dd_2  h6 a{ font-size:14px; color:#2f2f2f; font-weight:normal}
.new_r .dd_2  h6 a:hover{ color:#076fce}

/*solution_main*/
.solution_main{ width:1200px; margin:0 auto;}
.solution_dl dl{ width:288px; float:left; position:relative; margin-left:10px; margin-top:50px}
.solution_dl dt{ overflow:hidden}
.solution_dl dd a{ height:54px; background:rgba(255,255,255,0.5); width:288px; text-align:center; display:block; color:#000; line-height:30px}
.solution_dl dl p{ position:absolute; bottom:-22px; left:120px}
.solution_dl dl p .img_1{ position:absolute; bottom:0px; left:0px; }

.solution_dl_1 dl{ width:382px; float:left; position:relative; margin-left:10px; margin-top:50px}
.solution_dl_1 dt{ overflow:hidden}
.solution_dl_1 dd a{ height:54px; background:rgba(255,255,255,0.5); width:382px; text-align:center; display:block; color:#000; line-height:30px}
.solution_dl_1 dl p{ position:absolute; bottom:-22px; left:170px}
.solution_dl_1 dl p .img_1{ position:absolute; bottom:0px; left:0px; }

.xliebiao{ width:930px;}
.xliebiao li{ width:930px; float:left; height:150px;    margin-top: 10px; margin-bottom:10px;border-bottom-color: #CCC;border-bottom-width: 1px;    border-bottom-style: dashed;}
.xleft{ width:226px; height:150px; float:left;}
.xleft img{ width:226px; height:150px;}
.xright{ width:687px; height:150px; float:left; padding-left:15px;}
.xtitle{color: #666;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    font-weight: 700;
    font-style: normal;
    text-decoration: none;}
.xtitle a{ color:#666;}
.xjianjie{    line-height: 160%;
    color: #999;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    overflow: hidden;
    max-height: 3.2em;
	} 

.big:hover {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);
}
.big {
overflow: hidden;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease .0s;
-moz-transition: all 0.5s ease .0s;
-ms-transition: all 0.5s ease .0s;
transition: all 0.5s ease .0s;
}


/*our*/
#our{ width:100%; background-color:#dbdada}
.our_main{ width:1200px; margin:0 auto;padding:0 0 140px }
.our_main ul{ margin-top:45px}
.our_main ul li{ float:left; position:relative; margin-left:65px;}
.our_main ul li a{ float:left; width:171px; }
.our_main .our_more a{ display:block;text-align:center; border:1px solid #666; width:130px; height:30px; line-height:30px; margin:0 auto; color:#666;}
.our_main .our_more a:hover{ background-color:#076fce; border:none; color:#fff; border:1px solid #076fce}

/*foot*/
#foot{ height:410px; background:#181818; width:100%; display:block; }
.foot_main{ width:1200px; margin:0 auto;position:relative}
.foot_main_l{ width:329px; height:424px; background-color:#2f2f2f; position:absolute; top:-80px; padding:33px; float:left}
.foot_head{}
.foot_head dl{ padding-bottom:25px; border-bottom:1px solid #4e4e4e}
.foot_head dt{ float:left; width:108px}
.foot_head dd{ float:left; width:170px; margin-left:15px; font-size:14px; color:#fff; line-height:21px}

.foot_main_l input,textarea{ padding:8px 15px; width:300px; border:none; margin-top:10px; outline:none; background:rgba(143,143,143,0.5); color: #c9c9c9;}
.foot_main_l  .sub a{ width:330px; height:31px; line-height:31px; background-color:#f68600; display:block; color:#fff; text-align:center; float:right; margin:12px 0; font-size:16px}
.foot_main_l  .sub a:hover{ opacity:0.8}
.foot_main_l  td{ position:relative}
.foot_main_l  td img{ position:absolute; right:11px; top:18px}

.foot_main_r{ width:803px; float:right; margin-top:90px; }
.foot_main_r ul{ width:198px; border-left:1px solid #4c4c4c; text-align:center;  float:left}
.foot_main_r ul h2 a{ font-weight:normal; font-size:14px; color:#c9c9c9; display:block; padding-bottom:10px}
.foot_main_r ul li{}
.foot_main_r ul li a{ color:#7f7f7f; line-height:30px}
.foot_main_r ul li a:hover,.foot_main_r ul h2 a:hover{color:#076fce}
.foot_main_r .foot_text{ color:#8a8a8a; line-height:24px; margin:40px 0 0 40px}

.ab_main{ /*width:1200px; margin:0 auto*/}
.ab_main h2{ font-size:40px; color:#fff; text-align: center; padding-top:115px}
.ab_main p,.solution_main .text_1{ color:#e0e0e0; font-size:14px; text-align: center; margin:25px 0}
.ab_main .ban_text,.solution_main .ban_text{ font-size:38px; color:#fff; text-align:center}
.company{ width:1200px; margin:0 auto; padding:0px 0 0px; margin-bottom:150px; margin-top:33px;}
.company h2{ font-size:36px; color:#414141; font-weight:normal; padding-top:140px; margin-top:-80px}
.company p{ color:#6a6a6a; font-size:14px; line-height:25px; margin-top:20px}

.honor{ width:100%; background-color:#55adff; /*height:340px*/}
.honor_main{ width:1200px; margin:0 auto}
.honor_main h2{ font-size:36px; color:#fff; font-weight:normal; padding-top:50px}
.honor_main ul{ margin-top:30px}
.honor_main ul li{ float:left}
.honor_main ul li a{ float:left; font-size:16px; color:#fff; line-height:50px; background:url(../images/kuan.png) no-repeat left; padding-left:25px; margin-right:73px}
.honor_main ul li a:hover{  color:#076fce}

.tech{ width:100%; background-color:#f0f0f0}
.tech_main{ width:1200px; margin:0 auto; padding:55px 0 210px}
.tech_main h2{font-size:36px; color:#414141; font-weight:normal; }
.tech_main .text{ font-size:18px; color:#6a6a6a; line-height:30px; margin:48px 0}

.tech_r h2 a{ font-size:24px; color:#414141; text-align:center; padding-top:70px; display:block}
.tech_r p a{ font-size:12px; color:#414141; position:absolute; bottom:15px; right:10px}
.tech_r p a:hover{ text-decoration:underline}

.tech_1{ width:536px; height:345px; background-color:#076fce; float:left; position:relative}
.tech_1 h2 a{ font-weight:normal; font-size:36px; text-align:center; color:#fff; display:block; padding-top:140px}
.tech_1 p a{ font-size:14px; color:#fff; position:absolute; bottom:25px; right:20px}
.tech_1 p a:hover{ text-decoration:underline}



 .tech_2{ width:327px; height:170px; background-color:#a4ebf7; float:left; margin-right:6px; margin-bottom:5px;position:relative}
 .tech_3{width:327px; height:170px; background-color:#9bd6f8; float:left;position:relative}
 .tech_4{width:327px; height:170px; background-color:#afd1ff; float:left;margin-right:6px;margin-bottom:5px;position:relative}
 .tech_5{width:327px; height:170px; background-color:#53a8f6; float:left;position:relative}




.new_con{ width:1200px; margin:0 auto; padding:0 0 17px 0}
.picScroll-left_1{  overflow:hidden; position:relative;}
.picScroll-left_1 .hd{height:30px;}
.picScroll-left_1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left_1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left_1 .hd ul li.on{ background-position:0 0; }
.picScroll-left_1 .bd{ }
.picScroll-left_1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_1 .bd ul li{  float:left; _display:inline; width:562px; margin-right:75px}
.new_dl{}
.new_dl dd a{ color:#2f2f2f; font-size:14px; line-height:35px; background:url(../images/yuan.png) no-repeat left; padding-left:15px; height:35px}
.new_dl dd span{ float:right; color:#6a6a6a; position:relative; top:9px}
.new_dl dd a:hover{ color:#0c3365}
.new_con h2{ font-size:36px; color:#414141; font-weight:normal; /*padding-top:70px*/ padding:150px 0 50px 0; margin-top: -70px;}
.new_con h2 a{ float:right; font-size:13px; position:relative; top:30px}
.new_con h2 a:hover{ text-decoration:underline}

/*new更改*/
.active_l ul li{ width:560px; float:left; margin-right:20px; margin-left:20px}
.active_l ul li a,.active_r ul li a{color:#2f2f2f; font-size:14px; line-height:35px; background:url(../images/yuan.png) no-repeat left; padding-left:15px; height:35px}
.active_l ul li a:hover,.active_r ul li a:hover{color:#0c3365}
.active_l ul li span,.active_r ul li span{float:right; color:#6a6a6a; position:relative; top:9px}
.active_r{width:562px; float:right}

.active_main dl{ width:562px; float:left; margin-right:38px}
.active_main dl h3 a{ font-size:14px; color:#fff; font-weight:normal}
.active_main dl h3 a:hover{ color:#f68600;}
.active_main dl h3 span{ font-weight:normal; font-size:12px; color:#fff; line-height:25px} 
.active_main dl dt{ float:left; width:230px; }
.active_main dl dd{ float:right; width:313px}
.active_main dl dd p{ font-size:12px; color:#fff; line-height:24px; margin-top:15px}

.active_main .dl_1{ width:562px; float:left; margin-right:38px}
.active_main .dl_1 h3 a{ font-size:14px; color:#2f2f2f;;; font-weight:normal}
.active_main .dl_1 h3 a:hover{ color:#f68600;}
.active_main .dl_1 h3 span{ font-weight:normal; font-size:12px; color:#6a6a6a; line-height:25px} 
.active_main .dl_1 dt{ float:left; width:230px; }
.active_main .dl_1 dd{ float:right; width:313px}
.active_main .dl_1 dd p{ font-size:12px; color:#6a6a6a; line-height:24px; margin-top:15px}









.ser_left{ width:433px; float:left; margin-top:35px; border-right:1px solid #ccc}
.ser_right{ width:755px; float:left; }
.picScroll-left_4{  overflow:hidden; position:relative;}
.picScroll-left_4 .hd{height:30px;}
.picScroll-left_4 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left_4 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left_4 .hd ul li.on{ background-position:0 0; }
.picScroll-left_4 .bd{ }
.picScroll-left_4 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_4 .bd ul li{  float:left; _display:inline; width:250px;border-right:1px solid #ccc;padding:0 80px }
.new_dl_1{}
.new_dl_1 dd a{ color:#2f2f2f; font-size:14px; line-height:30px; background:url(../images/fang.jpg) no-repeat left; padding-left:15px; height:30px}
.new_dl_1 dd span{ float:right; color:#6a6a6a; position:relative; top:9px}
.new_dl_1 dd a:hover{ color:#0c3365}
.new_dl_1 h2{ font-size:36px; color:#414141; font-weight:normal; padding-top:70px}




.activity{ background-color:#076fce; width:100%; height:540px}
.active_main{ width:1200px; margin:0 auto}
.active_main h2{ font-size:36px; font-weight:normal; color:#fff; /*padding-top:60px*/ padding:60px 0 40px 0}
.active_main h2 a{ float:right; font-size:13px; position:relative; top:30px; color:#fff}
.active_main h2 a:hover{ text-decoration:underline}

.picScroll-left_2{  overflow:hidden; position:relative;}
.picScroll-left_2 .hd{height:30px;}
.picScroll-left_2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left_2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/cicl.png) 0 -9px no-repeat; }
.picScroll-left_2 .hd ul li.on{ background-position:0 0; }
.picScroll-left_2 .bd{ }
.picScroll-left_2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_2 .bd ul li{  float:left; _display:inline; width:562px; margin-right:75px}


.act_dl h3 a{ font-size:14px; color:#fff;; font-weight:normal}
.act_dl h3 a:hover{ color:#f68600;}
.act_dl h3 span{ font-weight:normal; font-size:12px; color:#fff; line-height:25px} 
.act_dl dt{ float:left; width:230px; }
.act_dl dd{ float:right; width:313px}
.act_dl dd p{ font-size:12px; color:#fff; line-height:24px; margin-top:15px}


.act_dl_1 h3 a{ font-size:14px; color:#2f2f2f; font-weight:normal}
.act_dl_1 h3 a:hover{ color:#076fce}
.act_dl_1 h3 span{ font-weight:normal; font-size:12px; color:#6a6a6a; line-height:25px} 
.act_dl_1 dt{ float:left; width:230px; }
.act_dl_1 dd{ float:right; width:313px}
.act_dl_1 dd p{ font-size:12px; color:#6a6a6a; line-height:24px; margin-top:15px}

.new_top{ width:100%; background-color:#f0f0f0; height:70px; line-height:70px}
.new_top_main{ width:1200px; margin:0 auto;}
.new_top_main h2{ font-size:24px; font-weight:normal; color:#414141;}
.new_top_main h2 span{ float:right;font-size:12px; color:#a6a6a6}
.new_top_main h2 span a{ font-size:12px; color:#a6a6a6; padding:0 5px}
.new_top_main h2 span a:hover{color:#076fce}

.com_tab_1{ width:1200px; margin:0px auto; padding:0 0 200px}
.com_tab_1 .new_tab{ margin-top:15px}
.news_more_fot{margin-top:15px; font-size:12px; border-top:1px solid #dcdcdc; padding-top:15px;}
.news_more_fot_l{width:500px; float:left;}
.news_more_fot_l span{display:block; line-height:26px;}
.news_more_fot_l span a{color:#505050;}
.news_more_fot_l span a:hover{color:#4a9e10; text-decoration:underline;}
.news_more_fot_r{float:right; text-align:center;}
.news_more_fot_r a{background:#464646; color:#fff;width:85px;height:24px; line-height:24px; display:block; }
.news_more_fot_r a:hover{background:#062c87; color:#fff;width:85px;height:24px; line-height:24px; display:block;}

.pro_main{ width:1200px; margin:0 auto; padding-bottom:200px; min-height:700px}
.pro_ul{ height: auto; line-height:50px; background-color:#ededed; /*margin:33px 0*/border-bottom: 1px solid #d6d6d6;}
.pro_ul li{ float:left; width:100%;} 
.pro_ul li a{ float:left;  color:#414141; font-size:14px;text-align: center;width: 100%; border-right:1px solid #d6d6d6}
.pro_ul li a:hover{ background-color:#076fce; color:#fff; }
.pro_ul .on{background-color:#076fce; color:#fff;}
.pro_main h2{ font-size:18px; font-weight:normal; color: #414141; background:url(../images/pro_de_xian.jpg) no-repeat left; padding-left:15px; margin-bottom:30px}
.pro_tab,.pro_tab_1{ font-size:14px; line-height:30px}
.down a{ width:110px; height:38px; line-height:38px; background:#076fce url(../images/pdf.png) no-repeat 10px; border-radius:5px; color:#fff; float:left; font-size:14px; padding-left:40px; margin:10px 0 0 80px}
.ileft_title{  
    height: auto; display:block;
    line-height: 50px;
    background-color: #0C3365;
 
    text-align: center;
}
.indexLeft1{
    width: 250px;
    float: left;

  }
.neirong{    float: right;
    width: 930px;
}
.right_top{
    font-size: 14px;
    line-height: 32px;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 15px;
}
.right_top span{
    line-height: 32px;
    font-size: 14px;
    font-weight: 100;
    color: #444;
	float:right;
	
	}
.right_top strong{ font-size:16px; font-weight:100;}
.right_top span a{
    line-height: 28px;
    font-size: 14px;
    color: #444;
}
.ileft_title span{
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
}
.down a:hover{ opacity:0.8}

.pro_tab_1{ border:1px solid #ccc; border-collapse:collapse}
.pro_tab_1 td{ border:1px solid #ccc; height:30px; line-height:30px; padding-left:15px}





/*train*/
#train{ width:100%; background-color:#076fce; height:654px}
.train_main{ width:1200px; margin:0 auto; position:relative}
.train_main h2,.con_mian h2{ font-size:36px; color:#fff; font-weight:normal; padding:65px 0}
.con_top h2{font-size:36px; color:#fff; font-weight:normal; padding:0px 0 65px}
.train_main p{ width:440px; font-size:24px; line-height:40px; color:#fff; position:absolute; bottom:80px; right:80px}
/*sign*/
.sign_main{width:1200px; margin:0 auto;}
.sign_main table{ width:493px; margin:0 auto; padding-top:120px;color:#333}
.sign_main .sign_td{ height:43px; background-color:#076fce; text-align:center; color:#fff; font-size:18px;}
.sign_main td input{  border:none;     background: rgba(143,143,143,1); display:block; margin-top:20px; outline:none; padding:14px 25px; font-size:14px; color:#c9c9c9; width:460px}
.sign_main td input{ font-family:"微软雅黑"; color:#333}
.sign_main .sign_sub a{height:43px; background-color:#00376a; text-align:center; color:#fff; font-size:16px; float:left; width:513px; margin-top:20px; line-height:43px}
.sign_main .sign_sub a:hover{ opacity:0.9}

.con_top,.con_mian{ width:1200px; margin:0 auto}
.con_top ul{ padding-bottom:30px}
.con_top ul li{ float:left}
.con_top ul li a{ float:left; width:191px; height:115px; background-color:#e7e7e7; text-align:center; font-size:18px; color:#6a6a6a; line-height:115px; margin-right:9px}
.con_top ul li a:hover{ background:url(../images/con_bak.jpg) no-repeat left; color:#fff}
.con_top ul .on{ background:url(../images/con_bak.jpg) no-repeat left; color:#fff}
/*.car_tab{ margin-bottom:100px}*/
.car_tab .tr_bak{ background-color:#0c3365; font-size:14px; color:#fff;}
.car_tab .tr_bak td{ border:1px solid #858ABB;height:35px;}
.job_tb td{border:1px solid #CCCCCC; padding-left:10px; height:35px;}

.car_deta_tab table{ padding:25px; border:1px solid #dedede; line-height:24px; margin-top:30px; margin-bottom:150px}
.car_deta_tab .car_td a{ width:120px; height:30px; line-height:30px; background-color:#0c3365; font-size:14px; text-align:center; color:#fff; display:block; float:right}
.car_head{font-size:18px; color:#0c3365;}

#con_foot{ width:100%; background-color:#f0f0f0; height:870px}

.com_tab dl,.com_tab_1 dl{ width:535px; background-color:#f8f8f8; padding:20px; height:115px; border:1px solid #e8e8e8; float:left; margin-right:18px;margin-bottom:20px}
.com_tab dt{ width:177px; float:left}

.com_tab_1{ font-size:14px; line-height:25px}
.com_tab dd{ width:340px; float:right}
.com_tab dd h3 a {font-size: 15px;color: #464646;font-weight: normal;}
.com_tab dd h3 a:hover{ color:#076fce}
.com_tab dd p {line-height: 25px;margin-top: 8px;font-size: 13px;}
.com_tab dd p span {position: relative;top: 13px;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #c9c9c9; font-family:"微软雅黑" 
}
 
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #c9c9c9;font-family:"微软雅黑" 
}
 
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #c9c9c9;font-family:"微软雅黑" 
}
 
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #c9c9c9;font-family:"微软雅黑" 
}




.con_m_r_con{ margin-top:10px; font-size:14px; color:#696969; line-height:24px; margin-bottom:30px;}



/*新添加*/
.licheng{ width:100%; background-color:#076fce; /*height:400px*/}
.licheng_main{ width:1200px; margin:0 auto}
.licheng_main h2{ font-size:36px; color:#fff; font-weight:normal; padding:60px 0 50px;}

.msn-focus .hd { font-size: 14px;  width:1200px; border-bottom:1px dashed #fff; height:40px; margin-bottom:20px}
.msn-focus .hd li {     float: left; display: inline; float: left;padding-top: 10px;height: 35px;position: relative;top: -20px;}
.msn-focus .hd li span{ position:relative; top:-10px;  display:block; width:60px; height:30px; font-size:18px; text-align:center}
.msn-focus .hd .on a {color: #fff; background: url(../images/big_y.png) no-repeat 78px 41px; }
.msn-focus .hd a {    float: left;padding: 20px 55px;color: #fff;background: url(../images/small_y.png) no-repeat 80px 44px;}
.msn-focus .hd .on span{font-size:24px}

.msn-focus .bd { width: 1200px; /*height: 223px;*/ position: relative;}
.msn-focus .bd ul {/* height: 223px;*/ position:relative;  font-size: 14px; line-height: 28px }
.msn-focus .bd li { width: 1200px;  position: relative; color:#fff; font-size:18px; line-height:35px; padding-top:40px}
.msn-focus .prev{position: absolute; top: -50px; width: 46px; height: 82px; text-indent: -999px; border: none; background:url(../images/arrowL.jpg) no-repeat left;  left:-100px}
.msn-focus .next { position: absolute; top: -50px; width: 46px; height: 82px;  text-indent: -999px; border: none; background:url(../images/arrowR.jpg) no-repeat right; right:-100px }
.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }


.ls_banner {width:100%;height:645px;position:relative;overflow:hidden}
.ls_banner .ls_bgSet{position:relative;}
.ls_banner .ls_bgSet li{position:absolute;width:100%;height:645px;display:none}
.ls_banner .ls_imgSet{position:absolute;width:998px;left:50%;margin-left:-500px;}

.ls_banner .ls_imgSet .ls_1_1{position:absolute;left:-110px;top:220px;}
.ls_banner .ls_imgSet .ls_1_2{position:absolute;left:-110px;top:280px}
.ls_banner .ls_imgSet .ls_1_3{position:absolute;left:290px;top:78px}
.ls_banner .ls_imgSet .ls_1_4{position:absolute;left:-110px;top:305px}


.ls_banner .ls_imgSet .ls_2_1{position:absolute;left:-110px;top:200px;}
.ls_banner .ls_imgSet .ls_2_2{position:absolute;left:-110px;top:260px}
.ls_banner .ls_imgSet .ls_2_3{position:absolute;left:520px;top:87px}
.ls_banner .ls_imgSet .ls_2_4{position:absolute;left:-110px;top:305px}

.ls_banner .ls_imgSet .ls_3_1{position:absolute;left:-110px;top:220px;}
.ls_banner .ls_imgSet .ls_3_2{position:absolute;left:-110px;top:280px}
.ls_banner .ls_imgSet .ls_3_3{position:absolute;left:-110px;top:305px}


.ls_banner .ls_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.ls_banner .ls_menuWrap .ls_menuSet{position:absolute;width:100%;top:610px; left:0px; text-align:center;font-size:0}
.ls_banner .ls_menuWrap .ls_menuSet li{cursor:pointer;margin:0 5px; display:inline;}

.ls_menuWrap li a{width:18px; height:18px; display:inline-block; margin:0 1px; position:relative;}
.ls_menuWrap li a b{width:8px; height:8px; overflow:hidden; display:inline-block; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; background:#e5e5e5; background:rgba(0,0,0,.2); -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.ls_menuWrap li a:hover b,.ls_menuWrap li a.current b{background:#008cd6; -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5);}


.ls_banner .ls_prev{position:absolute;left:-250px;top:280px;cursor:pointer;}
.ls_banner .ls_next{position:absolute;right:-250px;top:280px;cursor:pointer;}



.disworks {width: 172px;overflow: hidden;position: absolute;top: 0px;z-index: 10;color: #fff;font-size: 14px;line-height:23px; text-align:center; left:10px}
.shadow_1 {width: 172px;height: 74px;overflow: hidden;position: absolute;top: 1px;left: 16px;cursor: pointer;z-index: 1; }

#ab_ban {width: 100%;height: 380px;background-position: center !important;position: relative;}
.ab_main {position: absolute;left: 50%;margin-left: -303px;top: -31px;opacity: 0;}
.ab_main h2{margin-top: -139px;}
.tech_click{ cursor:pointer}
.team{ width:100%; background-color:#076fce}
.team_main{ width:1200px; margin:0 auto}
.team_main h2{font-size: 36px;font-weight: normal;color: #fff;padding-top: 60px;padding: 60px 0 40px 0;}
.team_main h2 a:hover {text-decoration: underline;}
.team_main h2 a {float: right;font-size: 13px;position: relative;top: 30px;color: #fff;}


.zone_ul li{ height:46px; line-height:46px; border-bottom:1px dashed #bdbdbd; position:relative}
.zone_ul li a{font-size: 14px;}
.zone_ul li img{ position:absolute; right: 67px;top: 14px;}
.zone_ul li span{ float:right;  padding-left:30px; background-image:url(../images/down_1.png); background-repeat:no-repeat; background-position:left}

.mheader{ display:none;}
.h5navBox{ display:none;}
.right_top{ display:block;}
.swiper-container {
        width: 100%;
        height: auto;
    }
    .swiper-slide {
		position:relative;
      
    }
	.swiper-slide .txt{
		position:absolute;
		top:50%;
		z-index:10;
		}
	.swiper-slide p{
		
		font-size:20px;
		letter-spacing:2px;
		font-weight:bold;
		line-height:2;
		color:transparent;
		-moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
		will-change: transform;
		}	
	.swiper-slide-active p,.swiper-slide-duplicate-active p{
		animation:line 7s; 
		animation-iteration-count:2;
        animation-direction:alternate;
		animation-timing-function:ease;
		}		
@keyframes line{
	0%{transform: matrix3d(0.990268, -0.139173, 0, 0, -0.0348995, 0.999391, 0, 0, 0, 0, 1, 0, 10, -20, 0, 1);}
	50%{transform: rotate(1deg);transform-origin:left center;}
	60%{transform: translate3d(0px, 0px, 0px);}
	100%{transform: translate3d(0px, 0px, 0px);}
}	
	.swiper-slide p span{
	 display: inline-block;
	 will-change: transform, opacity, text-shadow;
	}
		.swiper-slide-active p .even,  .swiper-slide-duplicate-active p .even{
		animation:letterL 7s;
		animation-iteration-count:2;
        animation-direction:alternate;	
		animation-fill-mode: forwards;
		animation-timing-function:ease-in-out;
			}
		.swiper-slide-active p .odd,.swiper-slide-duplicate-active p .odd	{
		animation:letterR 7s;
		animation-iteration-count:2;
        animation-direction:alternate;	
		animation-fill-mode: forwards;
        animation-timing-function:ease-in-out;
			}

@keyframes letterL{
	0%{opacity: 0;transform: matrix3d(1.53209, -1.28558, 0, 0, -1, 1.73205, 0, 0, 0, 0, 1, 0, 18, -8, 0, 1);text-shadow: rgb(255, 255, 255) 0px 0px 40px}
60%{opacity: 1;transform: translate3d(0px, 0px, 0px);
    text-shadow: rgb(255, 255, 255) 0px 0px 0px;}	
100%{opacity: 1;transform: translate3d(0px, 0px, 0px);
    text-shadow: rgb(255, 255, 255) 0px 0px 0px;}}
@keyframes letterR{
	0%{opacity: 0;transform: matrix3d(1.14907, -0.964181, 0, 0, 1.40954, -0.51303, 0, 0, 0, 0, 1, 0, 15, -8, 0, 1);text-shadow: rgb(255, 255, 255) 0px 0px 40px}
60%{opacity: 1;transform: translate3d(0px, 0px, 0px);
    text-shadow: rgb(255, 255, 255) 0px 0px 0px;}	
100%{opacity: 1;transform: translate3d(0px, 0px, 0px);
    text-shadow: rgb(255, 255, 255) 0px 0px 0px;}}
		
.swiper-slide p span:nth-child(22) { animation-delay: 770ms;  }
.swiper-slide p span:nth-child(21) { animation-delay: 735ms;  }
.swiper-slide p span:nth-child(20) { animation-delay: 700ms;  }
.swiper-slide p span:nth-child(19) { animation-delay: 665ms;  }
.swiper-slide p span:nth-child(18) { animation-delay: 630ms;  }
.swiper-slide p span:nth-child(17) { animation-delay: 595ms;  }
.swiper-slide p span:nth-child(16) { animation-delay: 560ms;  }
.swiper-slide p span:nth-child(15) { animation-delay: 525ms;  }
.swiper-slide p span:nth-child(14) { animation-delay: 490ms;  }
.swiper-slide p span:nth-child(13) { animation-delay: 455ms;  }
.swiper-slide p span:nth-child(12) { animation-delay: 420ms;  }
.swiper-slide p span:nth-child(11) { animation-delay: 385ms;  }
.swiper-slide p span:nth-child(10) { animation-delay: 350ms;  }
.swiper-slide p span:nth-child(9) { animation-delay: 315ms;  }
.swiper-slide p span:nth-child(8) { animation-delay: 280ms;  }
.swiper-slide p span:nth-child(7) { animation-delay: 245ms;  }
.swiper-slide p span:nth-child(6) { animation-delay: 210ms;  }
.swiper-slide p span:nth-child(5) { animation-delay: 175ms;  }
.swiper-slide p span:nth-child(4) { animation-delay: 140ms;  }
.swiper-slide p span:nth-child(3) { animation-delay: 105ms;  }
.swiper-slide p span:nth-child(2) { animation-delay: 70ms;  }
.swiper-slide p span:nth-child(1) { animation-delay: 35ms;  }		
		
		
		
	
	
	
	
		
	.swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		}
/*	.swiper-slide-active img,.swiper-slide-duplicate-active img{
		transition:16s linear;
		transform:scale(1.2,1.2);
		}	*/
	.swiper-pagination{
		bottom:10px !important;
		/*left:-100px !important;
		text-align:right;
		text-indent:100px;*/
		}	
	.swiper-pagination-bullet{
		width:12px;
		height:12px;
		opacity:1;
		background:none;
		border:1px solid #fff;}	
	.swiper-pagination-bullet-active{
		background:#fff;}
		.pc{ display:block;}
.mm{ display:none;}
@media screen and (max-width:641px){
.pc{ display: none;}
.mm{ display:block;}
.neirong{ width:100%;float: none; margin:0 auto;}
.company{ width:96%; margin-bottom:80px; margin-top: 10px;}
.right_top{ display:none;}
.w960{ width:96%;}
.header{ display:none}
.ileft_title{ display:none;}
#foot{ display:none;}
.neirong iframe{ width:100%!important; height:240px!important;}
.neirong img{width: 100%!important; height:auto!important;}
.xliebiao{ width:96%; margin:0 auto;}
.xliebiao li {width: 100%;float: left;    height: auto;}
.xleft{ width:100%; height:auto;}
.xright{ width:100%; height:auto;padding-left: 0; margin-top:10px;}
.indexLeft1{ width:100%; float:none; overflow:hidden;}
.mheader{position:relative;height:53px;background: #076fce;display: block;}
.mheader .logo{display:block;width: 140px; margin-left:5px;margin-top: 0px;color:#fff; font-size:18px; font-weight:400;}
.mheader .logo img{display:block;width:100%;}
.mheader .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.mheader .search:hover{background-color:#0067d2;}
.mheader .search span{display:none;}
.mheader .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.mheader .user-icon span{display:none;}
.mheader .user-icon:hover{background-color:#0067d2;}
.mheader .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.h5nav{width:100%; max-width:512px; margin:0 auto; display:block;}
.h5navBox{padding-top:10px;padding-bottom:5px;position:fixed;width:100%;max-width:512px;bottom:0;height:60px;z-index:999;background:#333;box-sizing: unset;    -webkit-box-sizing: unset; display:block;}
.h5navBox .h5navitem{ width:33.333%; height:60px; float:left; overflow:hidden;    box-sizing: unset;    -webkit-box-sizing: unset;}
.h5navBox .h5navitem a{ display:block }
.h5navBox .h5navitem img{ margin:3px auto; height:30px;display:block}
.h5navBox .h5navitem p{ text-align:center; font-size:14px; font-weight:100; height:18px; line-height:18px; color:#fff; margin-top:0px;}
.com_main{ width:96%;padding: 20px 0 20px;text-align: center;}
.com_l{ display:none;}
.com_r{ display:none;}
.picScroll-left{ width:96%; height:auto;}
.picScroll-left .bd ul li{margin-right: 1%;width: 49%;height: auto; margin-bottom:10px;}
.picScroll-left .bd ul li img{    width: 100%;height: 130px;padding-left: 0;padding-top: 0;}
.picScroll-left .bd ul li p{ width:100%;}
.our_main{ width:96%;}
.our_main ul li{ margin-left: 1%;margin-bottom: 10px;width: 47%;padding: 1%;}
}
