
#product_content{
  width:1200px;
  margin:0 auto;
  min-height:300px;
  padding-top:175px;
}

.product_top_cnotent{
	width:100%;
	text-align: center;
  margin-bottom: 40px;
}

.product_top_cnotent .product_title{
	font-size: 30px;
    height: 31px;
    margin-bottom: 20px;
    line-height: 30px;
    color: #3c3c3c;
}

.product_top_cnotent .product_desc{
    font-size: 16px;
    color: #555555;
    line-height: 15px;
}

ul ,li, p, span{
 margin:0px;
 padding:0px;
 list-style: none;
}

#products_list{
  width:100%;
  min-height: 100px;
  margin-top:22px;
}

#products_list .product_class{
    width: 750px;
    min-height: 32px;
    margin: 0 auto;
}

.product_class ul li{
  float:left;
  cursor: pointer;
}

.pt_nav{
    width:95px;
    height: 12px;
    border-right: 1px solid #e7e7e7;
    line-height: 12px;
    font-size: 14px;
    margin-top: 12px;
    color:#555555;
    text-align: center;
}

.product_class ul li.pt_nav:last-child{
    border-right:none;
}

.onclick_bg {
    background: #444;
    height: 32px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    margin-top: 0px;
}


#products_list .product_cont_list{
 width:100%;
 min-height: 70px;
 margin-top:55px;
}

.product_cont_list .product_list_p{
  width: 100%;
  min-height: 150px;
}

.product_cont_list .product_list_p ul li{
  float: left;
  height: 270px;
  width: 380px;
  list-style: none;
  margin-right: 30px;
  margin-bottom: 40px;
  text-align: center;
}

.product_cont_list .product_list_p ul li:nth-child(3n) {
    margin-right: 0px;
}

.product_cont_list .product_list_p ul li .product_img{
  height: 212px;
  width: 378px;
  background: #fff;
  transition: all .5s;
  border: 1px solid #e7e7e7;
}


.product_cont_list .product_list_p ul li .product_img:hover{
  transform: translateY(-2px);
  box-shadow: 0 0 8px #d8d8d8;
}

.product_cont_list .product_list_p ul li p{
  font-size: 18px;
  color: #555555;
  width: 100%;
  height: 15px;
  margin-top: 16px;
}

.product_cont_list .product_list_p ul li .prod_desc{
  font-size: 14px;
  color: #999999;
  margin-top: 10px;
}

.prodt_02,.prodt_03,.prodt_04,.prodt_05,.prodt_06,.prodt_07,.prodt_08{
  display:none;
}


/*新闻样式start*/
#news_banner{
 width:100%;
 height:332px;
 background: url(../images/public/news_banner.jpg) no-repeat center; 
 padding-top:150px;
}

#news_banner .news_desc{
  width:1200px;
  min-height: 100px;
  margin:0 auto;
  text-align: center;
}

.news_desc h1{
font-size: 26px;
color:#fff;
margin-bottom: 0px;
padding-bottom: 20px;
}

.news_desc h2{
  font-size: 16px;
  color:#fff;
  padding:0px;
  margin:0px;
}

#news_content{
  width:1200px;
  margin:0 auto;
  min-height:300px;
  padding-top:80px;
}

#news_content .news_left{
  float:left;
  width:856px;
  min-height: 300px;
}

.news_left .news_list{
  width:100%;
  height:178px;
  padding-bottom: 20px;
  border-bottom: 1px #efefef solid;
  padding-right: 15px;
   margin-bottom: 30px;
}

.news_list .news_pic{
  float:left;
  width:250px;
  height:154px;
  margin-right: 24px;
}

.news_pic img{
  width:250px;
  height:154px;
}

.news_list .news_doc_desc{
  float:left;
  width:560px;
  height:130px;
  margin-top:6px;
}

.news_doc_desc h4 a{
 text-decoration: none;
}

.news_doc_desc .cont_abst{
  height:40px;
  color:#777;
  margin-bottom: 35px;
}


.news_doc_desc .detail_info .time_info{
 color:#777;
 float:left;
}

.detail_info .pub_info{
  float:right;
  margin-top:5px;
}

.detail_info .pub_info ul li{
  float:left;
  min-width: 15px;
  min-height: 15px;
  margin-left:30px;
  padding-left: 20px; 
  color:#777;
}

.detail_info .pub_info ul li.read{
  background: url(../images/public/read.png) no-repeat left center;
}

.detail_info .pub_info ul li.pinglun{
  background: url(../images/public/pinglun.png) no-repeat left center;
}

.detail_info .pub_info ul li.fenxiang{
  background: url(../images/public/fenxiang.png) no-repeat left center;
}

 .news_right{
  float:right;
  width: 280px;
  background-color: #fbfbfb;
  padding: 18px;
}

.news_right .hot_news{
  color: #333;
  font-size: 20px;
  padding-bottom: 18px;
  border-bottom: 2px #efefef solid;
}

.news_right ul li{
  padding-top: 30px;
  padding-bottom: 25px;
  border-bottom: 1px #efefef solid;
}

.news_right ul li a{
  color: #555;
  font-size: 15px;
  text-decoration: none;
}

.news_right ul li p{
  color: #888;
  margin-top: 20px;
  font-size: 12px;
}


.clear{
  clear:both;
}


#news_info_detail{
  width: 1200px;
  margin: 0 auto;
  min-height: 300px;
  padding-top: 30px;
}

#news_info_detail .info_detail_left{
 float: left;
 width: 856px;
 min-height: 300px;
}

.info_detail_left .back_news_list{
  border-bottom: 1px #efefef solid;
  padding-bottom: 14px;
  width:100%;
}

.info_detail_left .back_news_list a{
  
  font-size: 15px;
  color: #377dff;
  text-decoration: none;
}

.info_detail_left .article_info{
  width:100%;
  min-height: 300px;
}

.article_info .article_title{
  margin-top:50px;
  font-size: 24px;
  color: #333;
  padding-bottom: 20px;
}

.article_info .article-info_box{
  margin-bottom: 50px;
}

.article_info .article-info_box .article_time{
 float:left;
 color: #999;
 font-size: 13px;
}

.article-info_box .right_info{
  float:right;
}

.right_info ul li{
  float: left;
  min-width: 15px;
  min-height: 15px;
  margin-left: 30px;
  padding-left: 20px;
  color: #777;
}

.right_info ul li.read{
  background: url(../images/public/read.png) no-repeat left center;
}

.right_info ul li.pinglun{
  background: url(../images/public/pinglun.png) no-repeat left center;
}

.right_info ul li.fenxiang{
  background: url(../images/public/fenxiang.png) no-repeat left center;
}

/*新闻样式end*/

/*关于我们start*/
.banner {
  width: 100%;
  background: url(../images/about/abanner.png) ;
}


.banner .container {
  width:100%;
  height: 389px;
  padding-top: 200px;
}

.container .about_us{
  margin:0 auto;
  width:800px;
  text-align: center;
}

.about_us .top_us{
  font-size: 30px;
  color:#fff;
  margin-bottom: 10px;
}

.about_us .bot_profile{
  font-size: 16px;
  color:#fff;
}

#all_contact_us{
  width:100%;
  position: relative;
 }

 .all_contact_us .contact_nav{
  width:100%;
  height:48px;
  background: #f0f0f0;
 }

.contact_nav .center_nav{
  width:1200px;
  height:100%;
  margin:0 auto;
 }

 .contact_nav .center_nav ul li{
  float:left;
  width:170px;
  line-height: 48px;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
 }

.float_nav_cont{
  line-height: 1.4;
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
 }

 .tq_company_profile{
  width:1200px;
  height:300px;
  margin:50px auto;
  margin-bottom: 50px;
}

.tq_company_profile .tq_work_profile{
  width:900px;
  height:60px;
  font-size: 15px;
  margin:0 auto;
  color:#777;
  text-align: center;
}

.tq_company_profile .profile_title{
  font-size: 30px;
  color: #333;
  text-align: center;
  margin-bottom: 20px;;
}

.tq_company_profile .tq_pic_profile{
    margin-top: 40px;
    width: 100%;
    height: 143px;
}


.tq_pic_profile ul{
  height:100%;
}

.tq_pic_profile ul li{
  float: left;
    width: 300px;
    height: 100%;
}

.tq_pic_profile ul li.ach_pic1{
background: url(../images/about/ach1.png) center bottom no-repeat;
}

.tq_pic_profile ul li.ach_pic2{
background: url(../images/about/ach2.png) center bottom no-repeat;
}

.tq_pic_profile ul li.ach_pic3{
background: url(../images/about/ach3.png) center bottom no-repeat;
}

.tq_pic_profile ul li.ach_pic4{
background: url(../images/about/ach4.png) center bottom no-repeat;
}


.tq_techinal_ablity{
  width:100%;
  height:400px;
  padding-top:50px;
  padding-bottom:50px;
  background: #f5f5f6;
}

.tq_techinal_ablity .cent_techianl{
  width:1200px;
  height:200px;
  margin:0 auto;
}

.cent_techianl .top_tech_profile{
  width:600px;
  height:80px;
  margin:0 auto;
  text-align: center;
}

.top_tech_profile .top1{
  font-size: 30px;
  color: #333;
  margin-bottom: 20px;
}

.top_tech_profile .top2{
  font-size: 15px;
  color: #333;
}

.cent_techianl .bottom_pic_profile{
  margin-top:40px;
  width:100%;
  height:150px;
}
.bottom_pic_profile ul{
  height:100%;
}

.bottom_pic_profile ul li{
   float:left;
   width:300px;
   height:100%;
   padding-top:95px;
}

.bottom_pic_profile ul li.pic1{
  background: url('../images/about/tec1.png') center top no-repeat;
}

.bottom_pic_profile ul li.pic1 .ablity_prof1, .bottom_pic_profile ul li.pic2 .ablity_prof2, .ablity_prof3, .ablity_prof4{
 width:230px;
 height:100px;
 margin:0 auto;
 text-align: center;
 
}

.bottom_pic_profile ul li.pic2{
  background: url('../images/about/tec2.png') center top no-repeat;
}

.bottom_pic_profile ul li.pic3{
  background: url('../images/about/tec3.png') center top no-repeat;
}

.bottom_pic_profile ul li.pic4{
  background: url('../images/about/tec4.png') center top no-repeat;
}

.descrip1,.descrip2,.descrip3,.descrip4{
  font-size:18px;
  color:#333;
  margin-bottom:18px;
}


.tq_journey{
  width:100%;
  height:558px;
  margin-bottom: 20px;
  padding-top: 38px;
  background: url('../images/about/journey.png') center top no-repeat;
}

.tq_journey .journey_profile{
  width:1200px;
  margin:0 auto;
  height:465px;
  
}

.journey_profile .top-prof{
  color:#fff;
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}

.journey_profile .journey_jieshao{
 width:1200px;
  margin:0 auto;
  height:415px;
  background: url('../images/about/licheng.png') center top 30px no-repeat;
}

.journey_jieshao .fl_profile{
  float:left;
  width:584px;
  height:100%;
}

.fl_profile ul li{
  width:100%;
  height:80px;
  transition: all 1s;
  margin-bottom: 34px;
  position:relative;
  background: url('../images/about/flpro_pic.png') right center  no-repeat;
}

/* .fl_profile ul li:hover,.fr_profile ul li:hover{
   transform: translateY(-5px);
  box-shadow: 0 0 10px #888888;
} */

.fl_profile ul li .tq_course{
  height:80px;
  width:564px;
  opacity: 0.4;
  transition: all 1s;
  padding-right: 20px;
  background: #766b64;
  position: absolute; 
}



.fl_profile ul li .course_desc{
  float:right;
  position: absolute; 
  right:35px;
  transition: all 1s;
  top:15px;
 /*  opacity: 0.7; */
}

.clear{
  clear:both;
}

.fl_profile ul li .course_desc span{
  font-size: 20px;
  color:#fff;
  float:right;
  position: relative;
}

.fl_profile ul li .course_desc p{
  color:#fff;
  float:right;
}

.journey_jieshao .fr_profile{
  float:right;
  width:584px;
  height:310px;
  margin-top:60px;
 
}

.fr_profile ul li{
 width:100%;
 height:80px;
 transition: all 1s; 
 margin-bottom: 34px;
 position:relative;
 background: url('../images/about/frpro_pic.png') left center  no-repeat;
}


.fr_profile ul li .tq_course{
  height:80px;
  width:564px;
  opacity: 0.4;
   transition: all 1s; 
  margin-left: 19px;
  background: #766b64;
  position: absolute; 
}

.fr_profile ul li .course_desc{
  float:left;
  position: absolute; 
  left:35px;
   transition: all 1s; 
  top:15px;
 /*  opacity: 0.7; */
}

.fr_profile ul li .course_desc span{
  font-size: 20px;
  color:#fff;
  float:left;
  position: relative;
}

.fr_profile ul li .course_desc p{
  color:#fff;
  float:left;
}


.tq_kudos{
 width:100%;
 height:360px;
 margin-bottom: 60px;
}

.tq_kudos .center_kudos{
  width:1200px;
  height:100%;
  padding-top:40px;
  margin:0 auto;
}

.center_kudos .kudos_title{
    font-size: 30px;
    color: #333;
    height:35px;
    line-height: 35px;
    margin-bottom: 40px;
    text-align: center;
}

.center_kudos .kudos_list{
  width:100%;
  height:452px;
}

.center_kudos .kudos_list ul li{
  height:243px;
  float:left;
  transition: all 1s;
  margin-right: 48px;
}

.center_kudos .kudos_list ul li p{
  text-align: center;
  margin-top:33px;
  color:#777;
  font-size:18px;
}

.center_kudos .kudos_list ul li:hover{
  transform: translateY(-5px);
  box-shadow: 0 0 10px #888888;
}

 .kudos_list ul li:nth-child(4n){
 margin-right: 0px;
} 

.kudos_list ul li.kudos1 .fl_kds1{
  width:275px;
  height:181px;
 background: url('../images/about/kudos1.png') top center  no-repeat;
}


.kudos_list ul li.kudos2 .fl_kds2{
  width:264px;
  height:181px;

 background: url('../images/about/kudos2.png') top center  no-repeat;
}

.kudos_list ul li.kudos3 .fl_kds3{
  width:258px;
  height:181px;
  background: url('../images/about/kudos3.png') top center  no-repeat;
}

.kudos_list ul li.kudos4 .fl_kds4{
  width:259px;
  height:181px;
  background: url('../images/about/kudos4.png') top center  no-repeat;
}


.tq_resource{
 width:100%;
 height:360px;
 padding-top:92px;
 background: #f5f5f6;
}

.tq_resource .center_resource{
  width:1200px;
  height:216px;
  margin:0 auto;
}

.center_resource .resource-title{
  font-size: 30px;
    color: #333;
    height: 35px;
    line-height: 35px;
    margin-bottom: 30px;
    text-align: center;
}

.center_resource .logo_list ul li{
  float:left;
  width:180px;
  height:120px;
  text-align: center;
  padding-top:110px;
  margin-right: 160px;
  color:#444;
  font-size: 14px;
}


.logo_list ul li.logo1{
 background: url('../images/about/tq_logo1.png') center  no-repeat;
}

.logo_list ul li.logo1:hover{
  background: url('../images/about/h_logo1.png') center  no-repeat;
  color:#ff6600;
}

.logo_list ul li.logo2{
  background: url('../images/about/tq_logo2.png') center  no-repeat;
}

.logo_list ul li.logo2:hover{
  background: url('../images/about/h_t-chip.png') center  no-repeat;
  color:#ff6600;
}

.logo_list ul li.logo3{
  background: url('../images/about/tq_logo3.png') center  no-repeat;
}

.logo_list ul li.logo3:hover{
  background: url('../images/about/h_qiye.png') center  no-repeat;
  color:#ff6600;
}

.logo_list ul li.logo4{
  background: url('../images/about/tq_logo4.png') center  no-repeat;
}

.logo_list ul li.logo4:hover{
  background: url('../images/about/h_manual.png') center  no-repeat;
  color:#ff6600;
}


.tq_achievement{
  width:100%;
  height:555px;
 border-bottom:1px solid #f0f0f0; 
}

.tq_achievement .achieve_content{
  width:1200px;
  height:100%;
  margin:0 auto;
  padding-top:40px;
}

.achieve_content .top_achieve{
  width: 650px;
  height: 80px;
  margin: 0 auto;
  text-align: center;
}

.top_achieve .ach1{
  font-size: 30px;
    color: #333;
    margin-bottom: 20px;
}

.top_achieve .ach2{
 font-size: 15px;
    color: #333;
}

.achieve_content .bottom_pic_achieve{
    width: 100%;
}

.bottom_pic_achieve ul{
  height:100%;
}

.bottom_pic_achieve ul li{
    float: left;
    width: 260px;
    height: 110px;
    margin-bottom: 30px;
    transition: all 1s;
    cursor:pointer;
    margin-right: 25px;
    margin-left: 10px;
}

.bottom_pic_achieve ul li:hover{
  transform: scale(1);
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
  box-shadow: 0 0 10px #888888;
}

.bottom_pic_achieve ul li.partners1{
background: url('../images/about/pat1.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners2{
background: url('../images/about/pat2.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners3{
background: url('../images/about/pat3.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners4{
background: url('../images/about/pat4.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners5{
background: url('../images/about/pat5.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners6{
background: url('../images/about/pat6.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners7{
background: url('../images/about/pat7.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners8{
background: url('../images/about/pat8.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners9{
background: url('../images/about/google-logo-2.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners10{
background: url('../images/about/rongc-logo.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners12{
background: url('../images/about/arm-logo.png') center  no-repeat;
}

.bottom_pic_achieve ul li.partners11{
background: url('../images/about/tengxun_logo.png') center  no-repeat;
}


.contact_us{
  width:100%;
  height:710px;
  padding-top: 60px;
  margin-bottom: 60px;
}

.contact_us .center_contact{
  width:1200px;
  height:100%;
  margin:0 auto;
}

.center_contact .contact_title{
  font-size: 30px;
    color: #333;
    height: 35px;
    line-height: 35px;
    margin-bottom:41px;
    text-align: center;
}

.center_contact .xx_contact{
 height:578px;
 width:100%;
}

.center_contact .fl_map{
  float:left;
  width:840px;
  height:578px;
}

.xx_contact .fr_contact_style{
  float:right;
  width:360px;
  height:578px;
  padding-top:20px;
  padding-left: 40px;
  background: url('../images/about/contact-us.png') center  no-repeat;
}

.fr_contact_style .cont1{
  margin-bottom: 11px;
}

.fr_contact_style .cont1 p{
  font-size: 13px;
  line-height: 22px;
  color:#fff;
}

.fr_contact_style .cont2{
  width:292px;
  height:80px;
  margin-top:8px;
  background: #fff;
}

.fr_contact_style .cont2 .top_ct2{
  margin-top:8px;
  height:30px;
  width:100%;
}

.top_ct2 ul li{
  float:left;
  margin-top:8px;
  margin-left: 11px;
  margin-right: 10px;
  position: relative;
}

 .top_ct2 ul li:last-child{
  margin-right: 8px;
 }

.fr_contact_style .cont2 .bott_ct2{
  margin-top:8px;
}

.bott_ct2 ul li{
  float:left;
  margin-top:8px;
  margin-left: 11px;
  margin-right: 10px;
}

.bott_ct2 ul li:last-child{
  margin-left: 1px;
 }
 
  #ct2_weixin_big{
    width:27px;
    height:22px;
  }

 #ct2_weixin_big .contact_weixin_big{
    background: url('../images/about/contact_weixin_big.png') center  no-repeat;
    position: absolute;
    width: 165px;
    height: 178px;
    top: -173px;
    left: -73px;
    display:none;
 }

 #all_contact_us{
  width:100%;
  position: relative;
 }

 .all_contact_us .contact_nav{
  width:100%;
  height:48px;
  background: #f0f0f0;
 }



 .contact_nav .center_nav{
  width:1200px;
  height:100%;
  margin:0 auto;
 }

 .contact_nav .center_nav ul li{
  float:left;
  width:170px;
  line-height: 48px;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
 }




.elect_bg{
  background: #969696;
  color:#fff;
 }

 .no_select{
    color:#444;
 }






/*关于我们end*/












