@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#7e7e7e;margin:0px;padding:0px; background:#fff; overflow-x:hidden}
p,from,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;}
li{ list-style:none}
a{color:#7e7e7e;text-decoration:none;}
a:hover{ color:#46c8ff}
.clear{clear:both;}


/*header*/
.header{width:100%; }
.top{width: 100%;height: 60px;padding: 15px 0 26px;position: relative;z-index: 11;background-color:#fff; box-shadow:0 0 4px #ccc; }

.top.fixed{position: fixed;left: 0;top: 0;z-index: 11;}
.w960{width: 1000px;margin: 0 auto;position: relative;z-index: 1;}
.logo{ float:left; margin:3px 0 0 0px; width:315px}

.nav{float:right;width:595px;position:relative; top:20px;}
.nav ul{}
.nav li{float:left; line-height:30px;}
.nav li a{float:left; padding:0px 16px; font-size:16px; color:#4f4f4f; /*background:url(../images/shu.jpg) no-repeat right 8px;*/height:53px;}
.nav li a:hover{ color:#46c8ff;border-bottom:3px solid #46c8ff; }
/*产品中心*/
.pro_main{ width:1000px; margin:0 auto; padding:60px 0 50px 0}
.pro_main h2,.Solution_main h2,.new_main h2{ font-size:20px; font-weight:normal; color:#46c8ff; text-align:center; }
.pro_main .pro_p,.Solution_main .pro_p,.new_main .pro_p{text-align:center; color:#949494; font-size:14px; margin-top:3px}
.pro_main .pro_p img,.Solution_main .pro_p img,.new_main .pro_p img{ position:relative; top:-5px; padding:0 10px}

.pro_main ul{ padding:60px 0 0;width: 1002px;overflow: hidden;height: 460px;}
.pro_main ul li{ float:left}
.pro_main ul li a{ float:left; width:223px; margin-left:27px; padding:0px 0px 8px 0px; text-align:center; color:#7e7e7e; font-size:13px; line-height:22px}
.pro_main ul li a img{border:1px solid #ccc}
.pro_main ul li a h3{font-size:14px; line-height:22px; padding-top:6px;}
.pro_main ul a:hover{ color:#46c8ff}


/*应用方案*/
.Solution_main{ width:1000px; margin:0 auto;padding:60px 0 0px 0; }
.scroll{ height:247px; margin-top:50px}
.picScroll{ position:relative;  height:247px;  }
.picScroll ul{overflow:hidden; zoom:1;}
.picScroll ul li{ float:left;  /* width:248px;overflow:hidden;*/ display:inline; position:relative;/* margin-left:2px*/ width:248px}
.picScroll ul li img{ /*width:248px; height:247px;*/ }
.picScroll .prev{position:absolute;  left:-90px; top: 105px; display:block; width:37px; height:37px;  background:url(../images/case_left.jpg) no-repeat left ; cursor:pointer; }
.picScroll .next{ position:absolute; right:-87px; top: 105px; display:block; width:37px; height:37px;  background:url(../images/case_right.jpg) no-repeat right; cursor:pointer;}

.disworks2{overflow: hidden;position: absolute;z-index: 10;font-size: 14px;line-height:23px;padding-bottom:10px; left:95px; color:#fff;bottom: 0px;}
.shadow { background:url(../images/shdow.png) no-repeat left; height:247px; position:absolute; top:0; z-index:1; left:0; width:248px; opacity:0}
.disworks1 {position: absolute;top: 0px;z-index: 10; left:109px; }
.picScroll ul li .disworks1 img{width:31px; height:31px}

/*新闻中心*/
.new_main{ width:1000px; margin:0 auto;padding:60px 0 70px 0; position:relative;}
.new_more{ position:absolute; right:0; top:75px}
.new_more a{ color:#666}
.new_more a:hover,.new_main .new_con h3 a:hover{ color:#46c8ff}
.new_main .new_con{ width:210px; float:left; margin-left:33px}
.new_main .new_con h3 a{ font-size:12px; color:#333; font-weight:normal}
.new_main .new_con h3 span{font-size:12px; color:#7e7e7e; font-weight:normal; line-height:20px}
.new_main .new_con p{ line-height:20px; margin:15px 0 24px 0}
.new_main .new_con_more a{ padding:3px 12px; border:1px solid #46c8ff;color:#46c8ff}
.new_main .new_con_more a:hover{ background-color:#46c8ff; color:#fff; border:none}

/*foot_main*/
.foot_main{ width:1000px; margin:0 auto}
.foot_main ul{ padding:35px 0; float:left; width:125px; margin-left:65px}
/*.foot_main ul input,textarea{ padding:7px 15px; width:240px; border:none; margin-top:12px; outline:none; background:rgba(143,143,143,0.5); color: #c9c9c9;}*/
.foot_main ul .sub a{ width:112px; height:31px; line-height:31px; background-color:#46c8ff; display:block; color:#fff; text-align:center; float:right; margin:12px 0}
.foot_main ul td{ position:relative}
.foot_main ul td img{ position:absolute; right:11px; top:18px}
.foot_main ul h2{ margin-bottom:27px}
.foot_main ul h2 a{ font-weight:normal; color:#fff; font-size:16px;}
.foot_main ul h2 a:hover,.foot_main ul li a:hover{ color:#46c8ff}
.foot_main ul li{color:#e0e0e0;line-height:27px}
.foot_main ul li a{ color:#e0e0e0; line-height:27px}
.foot_main ul p a{ padding:15px 5px}


.foot_main textarea:focus,.foot_main input:focus{
transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
outline:none;
border-color:#484848;
background-color:#484848;
}


.foot_main ul textarea{
width:240px; padding:7px 15px;  color:#c9c9c9;margin-top:12px; 
background:rgba(143,143,143,0.5);
transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
outline:none;  border: 1px solid #575757;
}

.foot_main ul .inputs{
width:240px; padding:7px 15px;  color:#c9c9c9;margin-top:12px; 
background:rgba(143,143,143,0.5);
transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
outline:none;  border: 1px solid #575757;
}



:-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:"微软雅黑" 
}



/*about_main*/
#about{ width:100%; background-color:#f4f3f3;}
.about_main{ width:1000px; margin:0 auto; padding:40px 0}
.about_l{ width:220px; float:left; }
.about_l h2{ height:50px; background-color:#46c8ff; line-height:50px; font-size:18px; color:#fff; font-weight:normal; text-align:center}
.about_l h2 span{ font-size:14px; padding-left:8px; color:#cbdcf0; position:relative; top:2px}
.about_l ul{ background-color:#fff; padding:0 15px 12px 25px}
.about_l ul li a{ font-size:14px; color:#7e7e7e;line-height:38px; border-bottom:1px dashed #c5c5c5; display:block}
.about_l ul li a:hover,.about_l ul li .cur{ color:#46c8ff}
.about_l .app{ margin-top:40px; position:relative}
.about_l .app p{ position:absolute; text-align:center; font-size:14px; background:rgba(0,0,0,0.5);height:30px; width:220px; line-height:30px; bottom:0}
.about_l .app p span{ font-size:12px; position:relative; top:2px}
.about_l .app p a{ color:#fff}
.about_l .app p:hover{background:rgba(0,118,202,0.7)}

.about_r{ width:690px; background-color:#fff; float:right;padding:14px 25px 100px}
.right_top h2{  color:#46c8ff; font-size:18px; font-weight:normal; padding-bottom:10px; border-bottom:1px dashed #c5c5c5; margin-bottom:20px}
.right_top h2 span{ float:right;font-size:12px; color:#b0b0b0; position:relative; top:5px}
.right_top h2 span a{ font-size:12px; color:#b0b0b0; padding:0 4px}
.right_top h2 span a:hover{ color:#46c8ff}
.about_r .ab_tab td,.text,.fla_tab td{ line-height:25px}
.about_r .ab_tab h3,.fla_tab h3,.flash_main h3{ font-size:16px; color:#46c8ff; font-weight:normal; background:url(../images/shut.jpg) no-repeat left; padding-left:10px; margin-bottom:18px}
.about_r .ab_tab .mcu_tab{ border:1px solid #ccc}
.about_r .ab_tab .mcu_tab td{ height:40px; padding-left:20px}

.flash_main{ width:950px; margin:0 auto;  background-color:#fff; padding:16px 25px 100px}

.fla_tab .tr_bak,.flash_main .tr_bak,.ab_tab .tr_bak{ background-color:#46c8ff;  color:#fff;}
.fla_tab .tr_bak td,.flash_main .tr_bak td,.ab_tab .tr_bak td{ border:1px solid #858ABB;height:35px;}
.job_tb td{border:1px solid #CCCCCC; text-align:center;height:35px;}
.ab_tab td{/*border:1px solid #CCCCCC;*/ padding-left:10px;height:35px; text-align:left}

.fla_tab table{ margin-bottom:45px}
.flash_main .pro_l{ width:458px; float:left}
.flash_main .pro_r{ width:458px; float:right}



.sideMen{  background-color:#fff; padding:0 15px 12px 25px}
.sideMen h3 a{ height:38px; line-height:38px;  font-size:14px;color:#7e7e7e; font-weight:normal; cursor:pointer; display:block}
.sideMen h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 20px no-repeat; cursor:pointer; }
.sideMen h3 em.on{ background-position:16px -57px; }
.sideMen ul{ padding:8px 25px; color:#999; }
.sideMen ul li a{ color:#7e7e7e; line-height:23px; border:none; height:23px; font-size:12px}
.sideMen h3 a:hover{ color:#46c8ff }


.con_main{ width:1000px; margin:0 auto; }
.con_main_r{ width:488px; float:right;}
.con_main_r td{ color:#4f4f4f; line-height:25px}
.con_main_r td a{ color:#f00; text-decoration:underline}
.con_main_r td a:hover{ color:#46c8ff}



.wriper{border-bottom:1px dashed #c5c5c5;}



.ls_banner {width:100%;height:580px;position:relative;overflow:hidden}
.ls_banner .ls_bgSet{position:relative;}
.ls_banner .ls_bgSet li{position:absolute;width:100%;height:580px;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:0px;top:220px;}
.ls_banner .ls_imgSet .ls_1_2{position:absolute;left:0px;top:275px}

.ls_banner .ls_imgSet .ls_2_1{position:absolute;left:0px;top:195px;}
.ls_banner .ls_imgSet .ls_2_2{position:absolute;left:110px;top:270px}


.ls_banner .ls_imgSet .ls_3_1{position:absolute;left:650px;top:180px;}
.ls_banner .ls_imgSet .ls_3_2{position:absolute;left:650px;top:242px}



.ls_banner .ls_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.ls_banner .ls_menuWrap .ls_menuSet{position:absolute;width:100%;top:540px; 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:-200px;top:250px;cursor:pointer;}
.ls_banner .ls_next{position:absolute;right:-200px;top:250px;cursor:pointer;}



.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:#46c8ff; text-decoration:underline;}
.news_more_fot_r{float:right; text-align:center;}
.news_more_fot_r a{background:#46c8ff; 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;}









