
@charset "utf-8";
/* CSS Document */


body{padding:0px; margin:0px; font-family:Microsoft Yahei,Arial; font-size:14px; color:#333333; overflow-x:hidden;}
*{padding:0px; margin:0px;font-family:Microsoft Yahei,Arial;}
.clear{ clear:both;}
ul,li{ list-style:none; margin:0;}

img{border:0px; max-width: 100%;}
a, a:hover, a:active, a:visited, a:link {text-decoration: none;}
a {color: #000}


.logo{ padding:10px; }
.navbar{ background:url(/images/top_nav.jpg) repeat-x; }
.nav > ul > li{float: left; font-size:16px; position:relative; line-height:40px; }
.navbar-nav>li>a {padding-left:30px;padding-right:30px;}
.navbar-default .navbar-nav>li>a{ color:#fff;font-size:16px;}
.nav > ul > li > a{ display:block; padding:0 39px; transition:none; font-size:16px; color:#000;}

.nav > ul > li.cur > a,.nav > ul > li > a:hover,.nav > ul > li.hover > a{ background:url(../../../images/nav_jt.png)/*tpa=http://www.cttq.com/resources/web/img/nav_jt.png*/ no-repeat center bottom;}
.nav_layer {  width: 480px; position: absolute; left: 0; top: 100%; background: #fff; border-top:1px solid #fbfcfd; padding:20px 0; display:none;  }
.nav_layer ul { width: 135px; float: left; background:url(../../../images/nlay_xian.gif)/*tpa=http://www.cttq.com/resources/web/img/nlay_xian.gif*/ repeat-y right; height:auto !important; height:195px; min-height:195px; }
.nav_layer li { text-align:center;} 
.nav_layer li a { display: block; line-height:30px; font-size:13px;  }
.nav_layer li a:hover { }
.nav_layer ._img { width:255px; float: right; padding-bottom: 10px; margin-right:45px; }
.nav_layer ._img img { width: 100%; height: auto; display: block; }
.nav_layer ._sum { font-size: 13px;display: block; line-height:22px; margin-top:10px;}
.nav li.nav5 .nav_layer{ left:auto; right:0px;}
.nav li.nav6 .nav_layer{ left:auto; right:0px;}
.nav li.nav7 .nav_layer{ left:auto; right:-108px;}
.nav li.nav8 .nav_layer{ left:auto; right:0px;}
.nav li.nav9 .nav_layer{ left:auto; right:0px;}
.mobile_key{ display:none;}

.footer_box a{color:#ffffff;}
/*top end */
.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.news_c img{margin-left:auto;margin-right:auto; display:block;}

/*---- news ----*/
.news-container{width:90%;padding:0;background:#eee;display:block;margin-left:auto;margin-right:auto;}
.news-container .news-item{float:left;background:#fff;color:#bebebe;padding:40px;word-break:break-all;word-wrap:break-word; line-height:160%;}
.news-item .news-img{ float:left; width:100%; padding-bottom:12px;}
.news-item .news-img img{float:left; width:100%; max-width:100%;}
.news-item h2{float:left; width:100%; font-size:1.4em;padding-bottom:12px;line-height:160%;} 
.news-item h2 a:link,.news-item h2 a:visited {color:#333;}
.news-item h2 a:hover,.news-item h2 a:active{color:red;}
.news-item .news-date{ width:100%; color:#888; font-size:1em;padding-bottom:4px; text-align:left;}
.news-item .news-text{float:left; width:100%; color:#888; font-size:1em; text-align:left;}
/*---- end news ----*/


#pages {
    clear: both;
    /*overflow: hidden;*/
    margin: 30px 0 50px 0;
}

#pages a, #pages span {
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 5px 10px;
}

#pages span {
    color: #fff;
    font-weight: bold;
    border: 1px solid #f67e1f;
    background-color: #f67e1f;
}

.dashed {
    border-bottom: 1px dashed #ccc;
    width: 100%;
    height: 2px;
    margin: 15px 0;
}

#list-group-active {
    line-height: 40px;
    font-size: 24px;
    font-weight: bold;
}
.carousel-inner>.item img{width:100%}

.menu-text {
    line-height: 36px;
    font-size: 24px;
}

*{padding:0px; margin:0px;font-family:Microsoft Yahei,Arial;}
.clear{ clear:both;}
ul,li{ list-style:none; margin:0;}
img{border:0px;}



.about_home{ text-align:center;background:#f36e1b;overflow:hidden; }
.about_home h2{ color:#fff; text-align:center; font-size:36px; font-weight:bold; } 
.about_home h3{ color:#fff; text-align:center; font-size:20px;line-height:10px;margin-top:0;font-family:arial}
.about_home span{ color:#fff; font-size:16px;  line-height:26px; display:block; width:75%; text-align:center; margin-left:auto; margin-right:auto;}
.about_home{ margin-top:0px; margin-bottom:40px;}








@media only screen and (max-width:640px) {
	.row>.smal-12{width:45%;}
	}
.home_case h2{ text-align:center;font-size:24px; color:#000; padding:0px 0px 0px 0px; font-weight:normal; border-bottom:1px #5290c0 solid; margin-bottom:20px;}
.home_case h2 span{ border-bottom:3px #5290c0 solid; width:150px; display:block; margin:0 auto; color:#FFF;  padding-bottom:10px;}




.footer{background: #f67e1f; }
.footer h2{  color:#f36e1b; font-size:40px;  }
.footer_con{ text-align:center; font-size:36px; color:#fff;margin-top: 10px; }
.footer_con img{ padding-right:20px;margin-top: -10px;} 
.contact p{ line-height:25px; color:#fff; font-size:12px; margin-top:10px;}
.rightcopy{background: #e6771f; padding-top:10px; padding-bottom:10px;  }
.rightcopy a{ color:#fff;}
.text-center{color:#fff; }

.content{ margin:0 auto; height:auto; overflow:hidden; background:#FFF;  }
.content h3{border-bottom:1px solid #dedede;margin-bottom:20px;padding:10px 0px 10px 0px;  }
.content h3 span{ float:right; padding-top:10px; font-size:12px; font-weight:normal; }
.content h3 a{ color:#333;}

.content h4{border-bottom:1px solid #dedede;margin-bottom:10px;padding:10px 0px 10px 0px; font-size:14px; font-weight:bold; }
.content h4 span{ float:right; padding-top:10px; font-size:12px; font-weight:normal; }
.content h4 a{ color:#333;}


#flexiselDemo1{ padding-left:0px ; margin:0 auto;}
.nbs-flexisel-container {position: relative;max-width: 100%;}
.nbs-flexisel-ul {position: relative;width: 9999px;list-style-type: none;text-align:center; }
.nbs-flexisel-inner {overflow: hidden;width:98%;margin: 0 auto; }
.nbs-flexisel-item {float: left;cursor: pointer;position: relative;line-height: 0px;}
.nbs-flexisel-item > img {cursor: pointer;position: relative; 	}
.hotli img{width:90%; border: solid 1px #dedede; }
/*---- Navigation ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {width:33px;height:70px;position: absolute;cursor: pointer;z-index: 100;}
.nbs-flexisel-nav-left {left: -5px;background:url(../images/btn_left.png) center no-repeat; top:35% !important;}
.nbs-flexisel-nav-right {right: -5px;background:url(../images/btn_right.png) center no-repeat;top:35% !important;}




.news-time h3{ border:none; padding:0}
.text-center1{border-bottom:1px solid #dedede;padding:10px 0px 10px 0px; }

.content_c h1{color:#323232; font-size:22px;line-height:26px; text-align:center; }
.content_c{ line-height:36px; font-size:14px;}

.left h3{  padding:0px; margin:0px; display:block; background:#f67e1f; height:80px; color:#FFF;}
.left h3 span{color:#FFF; padding:15px 0px 0px 25px; display:block;}
.left h3 small{color:#FFF;  padding:0px 0px 5px 25px; }
.left ul {padding:10px 0px 0px 0px !important; margin:0px;}
.left ul li{ padding:6px 2px; border-bottom:1px #dedede solid; margin:0px 20px; line-height:30px;}
.left ul li a{ color:#666;}
.left ul li:hover{color:#fff;border-bottom:none; }
.left ul li a:hover{ color:#fff;border-bottom:none; background:#f67e1f; }

.left li a{ display:block; padding-left:20px; position:relative; color:#6f6f6f;}
.left_contact h3{ background:#f67e1f;  padding:0px; height:80px; color:#FFF; }
.left_contact h3 span{color:#FFF; padding:15px 0px 0px 25px; display:block;}
.left_contact h3 small{color:#FFF;  padding:0px 0px 5px 25px; }
.left_contact ul {padding:10px 0px 0px 0px !important; margin:0px;}
.left_contact ul li{ padding:6px 20px; border-bottom:1px #dedede solid; margin:0px 20px;}
.left_contact ul li a{ color:#666;}

.left_cont{ margin-top:20px;}
.cur{  background-color:#f67e1f; }
.cur a{ color:#fff !important;}

.map {
    width: 100%;
    height: 500px;
	border:1px solid #dedede;
	margin-bottom:20px;
}

.my-map {
    margin: 0 auto;
    width: 100%;
    height: 600px;
}

.my-map .icon {
    background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;
}

.my-map .icon-cir {
    height: 31px;
    width: 28px;
}

.my-map .icon-cir-red {
    background-position: -11px -5px;
}

.amap-container {
    height: 100%;
}


.page,.text-c{
	text-align: center;
	width:100%; 
 
}

.text-c a{color:#666; }
.page a{ color:#323232}
.team1{  margin:0px 0px 20px 0px; overflow:hidden;min-height:250px;}

.img_section{text-align:center;}
.img_section img{  padding:5px; 
max-width:250px; width:auto;
 margin:0 auto; border:1px #d1d1d1 solid;}

.img_section img:hover{  border:1px red solid; }
.img_section_txt:hover{color:#333; }
.right_c{ float:left;width:100%; height:auto; line-height:30px; margin-bottom: 40px;}
.right_c h1{ font-size:15px!important; font-weight:bold; color:#333; padding:3px 0px; }
.right_c p{ width:100%; }
.r_topzi{  font-size:18px; font-weight:600; color:#303030; background:url(../images/title_line.jpg) 5px 9px no-repeat; padding-left:8px;}
.right_c h5{text-align:center; padding-bottom:15px;}




.news-time {
    background-color: #f67e1f;
}

.news-list {
    overflow: hidden;
    margin-bottom: 5px;
}

.news-list:last-child {
    margin-bottom: 0;
}

.header{ margin:5px 0 ;}
.header-top-right ul{ float:right;  margin-top:10px;}
.header-top-right ul li{ display:block; float:left }
.header-top-right ul li a{margin-left:10px; margin-right:10px; }
@media (max-width:767px) {
.header-top-right .tel>span{ font-size:14px; float:left; display:block; }
.header-top-right .tel>span>a{ font-size:16px;}
.header-top-right .tel{ float:left;}
.cartbox_1{ float:left; }
.header-top-right {float: right;margin-top: 5px;}
.cartbox_1 li{float:left; font-size:12px;  line-height:20px;margin: 10px;color:#666;}
.cartbox_1 li img{ display:block; padding-right:10px; float:none;}
.header-top-right .tel>span{ font-size:14px; float:left; display:block; }
.header-top-right .tel>span>a{ font-size:14px;}
.header-top-right .tel{ float:left;}

.cartbox_1{ float:left; }
.header-top-right {
    float: left;
    margin-top: 5px;
}
}
.top_phone {display:block; float:left; margin-top:10px;padding-left:80px; }
.top_phone img{display:block; float:left; padding-right:10px;}
.top_phone span{display:block;}
.top_phone span a{ font-size:16px; font-weight:bold;}
.top_phone span p{ margin:0}
.cn li a{padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;background:#f67e1f; font-size:12px; color:#fff;}

.home_video{  background:#FFF;margin-left:-15px; }
.home_video h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_video h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

.home_about{  background:#FFF; margin-left:-10px; }
.home_about h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_about h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 
.home_about_box img{ float:left; padding-right:10px;color:#666;}
.home_about_box span{ display:block; line-height:25px;color:#666;}
.home_about_box a{ color:#f67e1f;}
.img_1{ padding-bottom:10px; padding-top:20px;}

.img_right_box{ width:20%; display:block;float:right;}
.home_casebox{ width:50%}
.home_videobox{ width:30%; display:block;float:left;}

.home_case_title h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_case_title h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

.home_engineer{  background:#FFF; margin-left:-10px; }
.home_engineer h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_engineer h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

.news{ float:left; width:100%; margin:0;  padding:10px;}
.news li{ border-bottom: 1px #d3d3d3 dashed; background:url(../../../images/n-li.png) left top 35px no-repeat ; text-indent:30px; padding-top:5px;padding-bottom:5px}
.news li.topnews{border-bottom: 1px #d3d3d3 dashed; background:none;text-indent:0px; overflow:hidden;}
.newstitle span{ color:#333; font-size:24px;}
.newstitle a{ color:#333; font-size:16px; font-weight:bold;}
.newstitle a:hover{font-weight:bold;}
.newsdetail{ color:#999; font-size:14px; line-height:24px;margin-bottom:0;}
.newsdate span{ color:#666; font-size:12px; display:block;float:right;}
.newsdetail1{ color:#999; font-size:14px; line-height:36px;}
.newsdetail a{ color:#333; font-size:14px; padding-left:5px;}
.newsdetail a:hover{font-weight:bold;}
.newstitle img{ width:150px; height:90px; }
@media (max-width:767px) {
.newstitle img{width:100%; height:auto;}
.top_phone span{float:left;}

.img_right_box{ width:100%; display:block;float:none;}
.home_casebox{ width:100%}
.home_videobox{ width:100%; display:block;float:none;}
.home_about_box img{ float:none;width:100%;}

 .imghover img{ margin-left:auto;margin-right:auto;display:block;}
.top_phone{ padding-left:20px;}
.newsdetail{ float:left;}
}
.newstitleone { }
.newstitleone span{color:#333; font-size:18px; display:block; font-weight:bold;text-align:center }
.newstitleone a{ color:#333; font-size:14px; font-weight:bold;}
.newsdateone{color:#999; font-size:12px; display:block; font-weight:bold; text-align:center }
.newsdetailone{color:#333; font-size:14px; line-height:36px; }

.home_honor h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_honor h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

.home_product h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_product h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

._program{ margin-top:15px; margin-bottom:15px; padding:0px;}
._program  a{ display:inline-block;width:39%; height:38px;line-height:38px;text-align:center;color: #333;font-size: 14px;border: #6c6c6c solid 1px;padding: 0 10px;overflow: hidden; margin:0 10px;  }
._program  i{ float:right; font-style:normal;}
._program  a:hover{color: #fff; border:#f36e1b; background:#f36e1b }
@media only screen and (max-width:640px) {
._program{ margin-top:20px; margin-bottom:20px; padding:0}
.program span{width:100%; }
	}
.logo_bottom { margin-top:10px;}
.weixin{margin-left:auto;margin-right:auto; display:block; margin-top:10px;margin-bottom:10px;}
.footer-box1{ overflow:hidden; margin-top:20px;}
 .footer-box1 h4{ float:left; font-size:14px;padding-left:0;line-height:26px; }
 .footer-box1 h4 a{color:#fff;  }
.footer-box2 { margin-top:20px;}
.footer-box2 img{ padding-left:5px;padding-right:5px;}
.footer-box2 span{ color:#fff;}



.pro_home{ padding:20px 0px 0px 0px; min-height:170px; } 
.pro_home h3{ font-size:16px; font-weight:bold;border-bottom:none;}
.pro_home ul{padding:0px 0px;}
.pro_home ul li{ float:left; padding:2px 15px;  background:url("../../../images/list-dot.jpg") 4px 10px no-repeat ;}

@media only screen and (max-width:640px) {

.footer-box2 img{ width:14%}
.navbar-nav{background-color:#f67e1f;}
.logo_bottom {margin-left:auto;margin-right:auto;display:block;}

}




.carousel {
  position: relative;
  text-align: center; }
  .carousel .previews {
    overflow: hidden;
    position: relative;
    width: 100%; }
    .carousel .previews .preview {
      display: none;
      position: relative;
      width: 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      -ms-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
      .carousel .previews .preview.active {
        top: 0;
        left: 0;
        display: block; }
        .carousel .previews .preview.active.nexting {
          left: -100%; }
        .carousel .previews .preview.active.preving {
          left: 100%; }
      .carousel .previews .preview.next {
        top: 0;
        left: 100%;
        display: block;
        position: absolute; }
        .carousel .previews .preview.next.nexting {
          left: 0; }
      .carousel .previews .preview.prev {
        top: 0;
        left: -100%;
        display: block;
        position: absolute; }
        .carousel .previews .preview.prev.preving {
          left: 0; }
      .carousel .previews .preview img {
        max-width: 100%;
        max-height: 100%; }
  .carousel .controls .pages {
    position: absolute;
    height: 40px;
    bottom: 0;
    left: 0;
    right: 0; }
    .carousel .controls .pages .page {
      width: 10px;
      height: 10px;
      margin: 10px;
      outline: none;
      display: inline-block;
      border-radius: 5px;
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      -ms-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      background: rgba(0, 0, 0, 0.4); }
      .carousel .controls .pages .page:hover {
        background: rgba(0, 0, 0, 0.6); }
      .carousel .controls .pages .page .active {
        background: black; }
  .carousel .controls .prev, .carousel .controls .next {
    font-size: 40px;
    font-weight: 200;
    line-height: 32px;
    text-decoration: none;
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0;
    border-radius: 20px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.4); }
    .carousel .controls .prev:hover, .carousel .controls .next:hover {
      color: white;
      background: rgba(0, 0, 0, 0.6); }
  .carousel .controls .prev {
    top: 50%;
    left: 20px; }
  .carousel .controls .next {
    top: 50%;
    right: 20px; }


.dropdown-menu{ background-color:#f67e1f}
.dropdown-menu>li>a{ color:#fff;}
.dropdown-menu>li>a:hover{ color:#fff; font-weight:bold;}

.img_ico{ float:left; margin-top:10px;}




.news_list{  background:url(../images/content_c_center.jpg) repeat-y; overflow:hidden;}
.news_list ul{ overflow:hidden;  display:block; clear:both;}
.news_list ul li{ padding-left:15px; height:35px; line-height:35px;  background:url(../images/list_dot.jpg) 3px 17px no-repeat; border-bottom:1px #CCCCCC   dotted;  }
.news_list ul li a:hover{ text-decoration:none;color:#333;}
.news_list ul li span{ float:right; font-size:11px; color:#979797;}

.news_list_c{ background:url(../images/content_c_center.jpg) repeat-y; overflow:hidden; }
.news_list_c h3{ display:block; overflow:hidden; text-align:center; font-size:14px;  }
.news_list_c h5{ display:block; font-weight:normal; font-size:12px;color:#3e3e3e;padding-left:30px;  height:20px; line-height:20px;overflow:hidden;  clear:both; padding:0px 0px 10px 0px;}
.news_content{   display:block; margin:0 auto; line-height:26px; padding-top:20px; }
.news_content h1{margin-top:40px;margin-left:0px; padding-top:20px;padding-left:270px; border-top:1px #cecece solid;}
.content_content_center font{color:red;}
#intro {
    display: block;
    margin-bottom: 20px;
    padding: 16px;
    clear: both;
}