body,ul,li,dt,dd,a,span,table,tr,td,div,table,p{margin:0;padding:0;}
img{border:0;}

body{
  margin:0;
  font-family:'微软雅黑','Times New Roman', Times, serif;
  background-color:#fff;
  }
a{text-decoration:none;}
a:hover{cursor:pointer;}
.top_lang{width:100%;border-top:#0066b5 4px solid;}
.top_lang .left-margin{
  height:30px;
  margin-left:65%;
  background:url(../images/lang_bj.png) left -4px  no-repeat ;
  text-align:left;
  padding-left:40px;
}
ul,li{list-style:none;}
.top_lang .left-margin a{text-decoration:none;color:#fff;font-size:13px;padding-right:5px;}
.top_lang .left-margin a:hover{color:#97c5e6;}
.top_lang .left-margin span{color:#fff;padding-left:5px;color:#fff;}
.f_l{float:left;}
.f_r{float:right;}
/*.navi_head{
  font-family:"宋体";
  height:40px;
  background-color:#0065b5;
}
.navi_body{
font-family:"宋体";
  clear:both;
  overflow:hidden;
  height:40px;
  background:rgba(46,138,204,0.5);
  transition:height ease 0.5s;
}
.navi_body:hover{
  height:410px;
}

.navi_head>div>span{
  width:173px;
  text-align:center;
  height:410px;
  display:inline-block;
  color:#FFF;
  font-size:14px;
  vertical-align:top;
}

.navi_head>div>span>p a{
    font-size:16px;
    line-height:30px;
  color:#fff;
  text-decoration:none;
}
.navi_head>div>span>p a:hover{
    line-height:30px;
  color:#FFF;
  text-decoration:underline;
}

.navi_head>div>span>p.navi_title a{
  font-size:16px;
  line-height:40px;
  margin-top:0;
  font-weight:bold;
}

.navi_head>div>span:hover{
  background:rgba(100,100,100,0.2);
}
*/
ul.nav{height:40px;width:1260px;margin:0 auto;}
ul.nav li{ width: 180px; text-align:center;}
ul.nav > li{ float: left;}
ul.nav li h3{height: 40px; line-height: 40px;margin:0;}
ul.nav li h3 a{text-decoration:none;color:#fff;font-size:15px;}
ul.nav > li > h3{ background-color:#0065b5;border-bottom:1px solid #eee;}
ul.nav > li > ul > li h3{ background: #0065b5;}
ul.nav > li h3:hover,.choice{ background: #53acf2!important;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;position:  absolute;top: 41px; left:0;z-index:1000;}
ul.nav li{ position: relative;}
ul.nav span.sub{ position: absolute; display: block; right:40px; top: 0; 
  width: 10px; height: 40px; 
  background: url(../images/arrows.png) no-repeat center center;}
.com_logo{width:1260px;
height:60px;
  margin:10px auto 10px;
}
.com_logo a.logo{float:left;}
.com_logo .mail,.com_logo .tel{color:#999;
  font-size:20px;
  float:right;
  padding:10px;
  padding-left:45px;
  padding-top:20px;
  font-family:"sans-serif";
}
.com_logo a.mail:hover,.com_logo a.tel:hover{text-decoration: underline;}
.com_logo .mail{background:url(../images/email.png) left 15px no-repeat;
  padding-right:40px;padding-left:40px;}
.com_logo .tel{background:url(../images/tel.png) left 17px no-repeat;
  padding-left:40px;}
.com_logo .tel span{padding-left:15px;}

.mid-message{width:1260px;height:235px;margin:0 auto;text-align:left;overflow: hidden;font-family:"宋体";}
.mid-message .cell{width:387px;
  border:1px solid #dadada;
border-radius:5px;
float:left;
display:inline;
padding:10px;
overflow: hidden;
}
.margin_right_14{margin-right:11px;}
.cell h1{font-size:16px;color:#000;overflow:hidden;margin-top:0;}
.cell h1 span{color:#8f8f8f;font-family:sans-serif;}
.cell h1 a{float:right;font-size:14px;color:#62b1f2;}
.cell h1 a:hover{color:#0b375a;}
.cell p a{font-size:15px;line-height:18px;color:#000;}
.cell p a:hover{text-decoration:underline;color:#62b1f2;}
.cell img{margin-bottom:7px;}
.f_left{float:left;}
.f_right{float:right;}
.margin_t_b{margin-top:5px;margin-bottom:5px;}
.margin_b_2{margin-bottom: 2px;}
.cell h2{font-size:14px;padding:0;padding-bottom:2px;margin:0;font-weight:bold;
  text-align:left;margin-left:10px;line-height:25px;}
.cell p.w_right{margin-left:10px;line-height:18px;font-size:15px;}

.margin_r_5{margin-right:3px;}
.footer{width:100%;height:71px;background-color:#000;margin-bottom:0;font-weight:normal;}
.footer .footer_con_wrap{width:1260px;height:71px;margin:0 auto;font-family:'宋体';}
.footer .footer_con_wrap .copy{line-height:71px;font-size:14px;color:#fff;}
.footer .footer_con_wrap .net_struck{line-height:71px;font-size:14px;color:#fff;width:320px;}
.footer .footer_con_wrap .net_struck a{color:#fff;}
.footer .footer_con_wrap .net_struck a:hover{color:#999;}
.footer .footer_con_wrap .net_struck span{color:#fff;padding-left:3px;padding-right:3px;}

div#footer_pagetop {
  position: absolute;
  width: 155px;
  height: 25px;
  right: 0;
  /*top: -47px;*/
  top: 1200px;
}

#breadcrumb_wrap{width:100%;height:35px;border-bottom:1px solid #eee;}
#breadcrumb{width:80%;margin:0 auto;font-family:"宋体";}
#breadcrumb li{
  line-height:35px;
  font-size:15px;
  color:#777;}
#breadcrumb li a{color:#999;display: inline-block;padding-left:3px;padding-right:3px;}
#breadcrumb li span{padding-left:5px;display: inline-block;}
#breadcrumb li a:hover{cursor:pointer;text-decoration:underline;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}
.product_list{width:80%;
margin:0 auto;
margin-bottom:80px;
overflow: hidden;
}


#product{ width: 1246px; height: 406px; overflow: hidden; position: relative; }
#product .FocusPic strong{ position: absolute; display: block; background: rgba(0, 0, 0, 0.5); color: #fff; }

#product .FocusPic strong{ bottom: 0; left: 0; font-size: 14px; width: 1246px; text-indent: 10px; height: 36px; line-height: 36px; }
#product .FocusNum{ position: absolute; right: 0; bottom: 0; height: 31px; }
#product .FocusNum li{ float: left; height: 26px; line-height: 26px; background: rgba(255, 255, 255, 0.5); width: 26px; color: #fff; margin-right: 5px; text-align: center; border-radius: 3px; cursor: pointer; }
#product .FocusNum li.on{ background: #fff; color: #555; }
#product .FocusLeft, #product .FocusRight{ position: absolute; 
  width: 30px; height: 80px; top: 160px; 
  background: rgba(255, 255, 255, 0.5); left: 10px;
  cursor: pointer;
  font-size:16px;
  text-align:center;
  line-height:80px;
   }
#product .FocusRight{ right: 10px; left: auto; }


.product_list{padding-top:50px;position:relative;overflow: hidden;}
.product_list img{float:right;margin-left:50px;}
.product_list h1{font-size:28px;color:#666;}
.product_list p{font-size: 18px;
  line-height:30px;
  color:#999;
}

.product_list p.btn a{width:177px;
  height:37px;
  color:#fff;
  display:block;
  margin-top:20px;
  font-size:16px;
  line-height:37px;
  background-color: #3c8ad4;
  text-align:center;}
.product_list p.btn a:hover{text-decoration: underline;}

.project_list{
padding-bottom:20px;
border-bottom:1px solid #ddd;
  position:relative;
  overflow: hidden;}
.project_list img{float:left;}
.project_list h3{font-size:24px;color:#7f7f7f;text-align:left;}
.project_list p{font-size: 18px;
  line-height:30px;
  color:#999;
}
.project_list p a{width:177px;
  height:37px;
  color:#fff;
  display:block;
  margin-top:20px;
  font-size:16px;
  line-height:37px;
  background-color: #3c8ad4;
  text-align:center;}
.project p a:hover{text-decoration: underline;}

/* ===banner_tu==== */
.banner_tu_wrap{width:100%;}
.banner_tu{width:100%;margin:0 auto;}

/* ===content==== */
#content{width:80%;overflow:hidden;font-size:18px;margin:0 auto;font-family:"微软雅黑";color:#999;}
#content h1{font-size:34px;text-align:center;color:#62b1f2;font-weight:bold;line-height:50px;}
#content div{margin-top:30px;overflow: hidden;}
#content div.img_center{text-align:center;}
#content div p{line-height:30px;text-align:left;}
#content div ul{float:left;width:50%;}
#content div ul li{height:70px;line-height:70px;padding-left:80px;text-align: left;}
#content b{color:#62b1f2;}
#content div ul li.inte_feature_1{background:url(../images/inte_feature_1.jpg) no-repeat left center;}
#content div ul li.inte_feature_2{background:url(../images/inte_feature_2.jpg) no-repeat left center;line-height:35px;}
#content div ul li.inte_feature_3{background:url(../images/inte_feature_3.jpg) no-repeat left center;}
#content div ul li.inte_feature_4{background:url(../images/inte_feature_4.jpg) no-repeat left center;line-height:35px;}
#content div ul li.inte_feature_5{background:url(../images/inte_feature_5.jpg) no-repeat left center;}
#content div ul li.inte_feature_6{background:url(../images/inte_feature_6.jpg) no-repeat left center;}
#content div h2{font-size:30px;color:#62b1f2;text-align: center;font-weight:bold;}
#content div h2 small{font-family:'Times New Roman', Times, serif;font-size:24px;font-weight:normal;}
#content div ul#features{overflow: hidden;width:100%;}
#content div ul#features li{float:left;
  border:1px solid #3c8bd0;
  height:52px;
  line-height:52px;
  width:49%;
  margin-top:10px;
  padding:0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow: ellipsis;} 
#content div ul#features li i{width:83px; height:52px;display:block;
  text-align:center;background:#3c8ad4;
float:left;
font-style:normal;
  color:#fff;margin-right:10px;}
#content div dl dd{line-height:50px;color:#333;}
#content div dl dd a{display: inline-block;
  background:#008fc8;
  color:#fff;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .5em; 
  -moz-border-radius: .5em;
  border-radius: .5em;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

#content div dl dd a:hover {
  color:#b2b2b2;
}
#content div dl dd a:active {
  position: relative;
  top: 1px;
}

#content .colum_2{width:48%;overflow:hidden;border:1px solid #e2e2e2;
  padding-left:5px;padding-right:5px;font-size:12px;
padding-bottom:15px;}
#content .colum_2 h1{
  font-family:'宋体';
  background:url(../images/hangye_news.jpg) no-repeat left center;
  font-size:18px;
  padding-left:20px;
text-align:left;
color:#3c8ad4;
margin:0;
}
#content .colum_2 h1.company_news{background:url(../images/company_news.jpg) no-repeat left center;
  padding-left:25px;}
#content .colum_2 h1 a{font-size:12px; color:#3c8ad4;font-family:'宋体';}
#content .colum_2 h1 a:hover{text-decoration: underline;}
#content .colum_2 div{overflow: hidden;margin:0;padding-bottom:5px;border-bottom:1px  dashed #c0c0c0;margin-bottom:10px;}
#content .colum_2 div img{margin-right:10px;}
#content .colum_2 div h2{height:25px;overflow:hidden;text-align:left;margin:0;font-weight: normal;}
#content .colum_2 div h2 a{color:#656565;font-size: 17px;}
#content .colum_2 div p{line-height:20px;}
#content .colum_2 div p a{color:#9a9a9a;}
#content .colum_2 div p a span{color:#3c8ad4;}

#tea_touch_table_features dl{width:300px;height:270px;float:left;}
#tea_touch_table_features dl dt.bt{font-weight:bold;font-size:22px;line-height:44px;color:#686868;}
#tea_touch_table_features dl dd.desc{color:#9d9d9d;line-height:22px;text-align:left;font-size:16px;}
#tea_touch_table_features dl dd.tu{text-align:center;line-height:50px;}


/* ===参数table==== */
table.no_lr_border-table{border:none;border-collapse: collapse;text-align:left;width:100%;font-size:15px;color:#999;}
table.no_lr_border-table td,table.no_lr_border-table th{
  padding-left:50px;
  border-bottom:1px solid #e9e9e9;
  height:35px;
  line-height:35px;
}
table.no_lr_border-table th{
  padding:0;
  border:0;
  background:#abd3f6;
  font-size:20px;
  color:#4d8ab9;
  text-align:center;
  height:40px;
  line-height:40px;
}

#touch_window_features{width:960px;margin:0 auto;}
#touch_window_features dl{width:228px;float:left;margin-right:10px;color:#fff;}
#touch_window_features dl dd.tu{border:1px solid #62a7e2;height:160px;text-align:center;}
#touch_window_features dl dd.tu img{ margin-top:15px;}
#touch_window_features dl dd.desc{font-size:18px;line-height:35px;background:#63a5df;color:#fff;padding:0 10px 10px 10px;height:220px;}
#touch_window_features dl dt.bt{text-align:center;font-size:32px;line-height:78px;background:#63a5df;text-shadow:2px 2px #666;}

/* ===合作伙伴==== */
.partner_wrap{width:100%;background:#f3f3f3;}
.partner{width:1260px;margin:0 auto;padding-top:10px;padding-bottom:20px;}
.partner h1{font-size:17px;}
.partner h1 span{color:#777;font-size:14px;}

/* ===返回顶部==== */
body{position:relative}
#dynamic-to-top{
  display:none;
  overflow:hidden;
  width:auto;
  z-index:90;
  position:fixed;
  bottom:20px;
  right:20px;
  top:auto;
  left:auto;
  font-family:sans-serif;
  font-size:1em;
  color:#fff;
  text-decoration:none;
  text-shadow:0 1px 0 #333;
  font-weight:bold;
  padding:11px 10px;
  border:0px solid #0919bd;
  background:#62b1f2;
  -webkit-background-origin:border;
  -moz-background-origin:border;
  -icab-background-origin:border;
  -khtml-background-origin:border;
  -o-background-origin:border;
  background-origin:border;
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding-box;
  -icab-background-clip:padding-box;
  -khtml-background-clip:padding-box;
  -o-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
  -ms-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
  -moz-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
  -o-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
  -khtml-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
  -icab-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -icab-border-radius:30px;
  -khtml-border-radius:30px;border-radius:30px}
#dynamic-to-top:hover{
  background:#4db69a;
  background:#1966ff -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 255, 255, 255, .2 ) ), to( rgba( 0, 0, 0, 0 ) ) );
  background:#1966ff -webkit-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
  background:#1966ff -khtml-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
  background:#1966ff -moz-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
  background:#1966ff -o-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
  background:#1966ff -ms-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
  background:#1966ff -icab-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
  background:#1966ff linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );cursor:pointer}
  #dynamic-to-top:active{background:#1966ff;background:#1966ff -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 0, 0, 0, .3 ) ), to( rgba( 0, 0, 0, 0 ) ) );background:#1966ff -webkit-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#1966ff -moz-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#1966ff -khtml-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#1966ff -o-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#1966ff -ms-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#1966ff -icab-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#1966ff linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) )}
#dynamic-to-top,#dynamic-to-top:active,#dynamic-to-top:focus,#dynamic-to-top:hover{outline:none}
#dynamic-to-top span{display:block;
  overflow:hidden;
  width:14px;
  height:12px;
  background:url( http://www.kk-assist.com/wpassist/wp-content/plugins/dynamic-to-top/css/images/up.png )no-repeat center center}

