
@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}

.menu_warp{background:#d59703; }
.logo{ padding:10px; }
.nav > ul > li{float: left; font-size:16px; position:relative; line-height:40px; }
.navbar-nav>li>a {padding-left:40px;padding-right:40px;}
.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;}


/*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 #d59703;
    background-color: #d59703;
}

.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;
}

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


.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%;}
	}





.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:95%;margin: 0 auto; padding: 20px 0px 20px 0px; }
.nbs-flexisel-item {float: left;cursor: pointer;position: relative;line-height: 0px;}
.nbs-flexisel-item > img {cursor: pointer;position: relative; 	}
.hotli img{width:90%;  }
/*---- Navigation ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {width:39px;height:70px;position: absolute;cursor: pointer;z-index: 100;}
.nbs-flexisel-nav-left {left: 0px;background:url(../images/btn_left.png) center no-repeat; top:35% !important;}
.nbs-flexisel-nav-right {right: 0px;background:url(../images/btn_right.png) center no-repeat;top:35% !important;}
.content-middle-in{ padding-top:40px;} 





.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:#d59703; 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:#d59703; }

.left li a{ display:block; padding-left:20px; position:relative; color:#6f6f6f;}
.left_contact h3{ background:#d59703;  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:#d59703; }
.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;}

.img_section{text-align:center;padding:10px; border:1px solid #e0e0e0;}
.img_section img{  padding:5px; 
max-width:100%; width:auto;
height:210px;
 margin:0 auto; border:1px #d1d1d1 solid;}

.img_section img:hover{  border:1px #d59703 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: #d59703;
}

.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:30px; font-size:16px;color:#999999; }
.header-top-right ul li{ display:block; float:left }
.header-top-right ul li a{margin-left:10px; margin-right:10px;color:#999999; }
@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;
}
}
.logoimg{ margin-top:20px; }
.top_phone {display:block; float:left; margin-top:10px; }
.top_phone img{display:block; float:left; padding-right:10px;}
.top_phone span{display:block; margin-top:20px;font-size:16px; color:#999999;}
.top_phone span a{ font-size:16px; }
.top_phone span p{ margin:0}
.cn li a{padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;background:#d59703; font-size:12px; color:#fff;}


.home_video h3{ height:42px; margin:0px;  line-height:42px; font-size:18px;color:#d59703;}
.home_video h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; }

.home_about h3{ height:42px; margin:0px;  line-height:42px; font-size:18px;color:#d59703;}
.home_about h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; } 

.home_engineer h3{ height:42px; line-height:42px; font-size:18px;color:#d59703;margin-top:0}
.home_engineer h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; } 

.home_case{background:url(/images/bg_1.jpg) no-repeat; height:387px;}
.home_case_1 h3{ height:42px; margin:0px;  line-height:42px; font-size:18px;color:#d59703;}
.home_case_1 h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; } 

.uni_column_tit1 h3{ height:42px; margin:0px;  line-height:42px; font-size:18px;color:#d59703;}
.uni_column_tit1 h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; }

.home_about_box img{ float:left; padding-right:20px;}
.home_about_box span{ display:block; line-height:26px; color:#666;}
.home_about_box a{ color:#d59703;}
.img_1{ padding-bottom:10px; padding-top:20px;}




.img_right_box{ display:block;float:right;}

.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; } 



.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{ 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}

 .imghover img{ margin-left:auto;margin-right:auto;display:block;}

}
.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;}



.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) {

.navbar-nav{background-color:#d59703;}
}




.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:#c18801}
.dropdown-menu>li>a{ color:#fff;}
.dropdown-menu>li>a:hover{ color:#fff; font-weight:bold;}

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


.swiper-container {
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.swiper-slide {
    position: relative;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 200px;
    text-align: center;
    background: #fff;
    font-size: 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid #e5e5e5;
    padding: 4px;
    border-radius: 4px;
}

.swiper-slide-name {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    background-color: rgba(0, 0, 0, .7);
    line-height: 30px;
}


/*.product-container{
  padding: 5px;
}
.product-img{
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height:200px;
  overflow: hidden;
}
.product-container img{
  vertical-align:middle;
  max-height: 200px;
}*/

.product-container {
    position: relative;
    display: table;
    float: left;
    overflow: hidden;
    width: 100%;
    height: 200px;
    padding: 5px;
    text-align: center;
    border: 1px #ddd solid;
}

.product-container a {
    display: table-cell;
    width: 100%;
    height: 200px;
    vertical-align: middle;
}

.product-container a img {
    max-width: 100%;
    max-height: 200px;
    margin: 0 auto;
}




.head_top h3{ text-align:center; font-weight:bold; font-size:30px;color:#000;}
.list-group img{ }
.address_top{ margin-top:30px;}
.list-group-item span{ font-size:25px;color:#02a852; }
.list-group-item p{  font-size:14px;color:#666 ;}
.con_box{ width:160px;margin-top:20px;}
.con_box a{font-size:18px;color:#fff; background:#d59703;padding:8px 25px;margin-left:20px; border-radius:10px; }


.home_about2{text-align:center;  background:#d59703;margin-top:40px; }
.home_about2 h3{font-size:30px; color:#fff; margin-top:20px; margin-bottom:20px; font-weight:bold; }
.home_about2 span{display:block; font-size:14px; text-align:center; width:70%;color:#fff; margin-left: auto;margin-right:auto;font-size:30px; }
.home_about2 p{font-size:16px;color:#fff; }
@media (max-width:767px) {
.home_about2 span{ font-size:20px;}
.home_about2 p{font-size:14px; }

}



.adv_box{margin-top:20px;}
.adv_contentbox{ overflow:hidden;}
.adv_con{ margin-top:50px; border:1px solid #eeeeee; padding-top:20px;padding-bottom:20px;}
.adv_con1{margin-top:50px; padding-top:20px;padding-bottom:20px; }
.left_zi {background:url(/images/ico_bg.png) no-repeat;height:91px;float:left;width:20% }
.left_zi h3{padding-left:10px; padding-top:15px;font-size:38px; font-style:italic;color:#fff;}
.right_zi{width:80%;float:left; }
.right_zi h3{font-size:24px;color:#000; }
.right_zi span{ font-size:14px;color:#333; display:block; } 
.adv_img img{ float:right;}
@media (max-width:767px) {
.adv_content{}
.adv_con{ margin-top:0; border:none;}
.left_zi{ width:25%;}
.right_zi{ width:75%; padding-left:10px;}
.adv_img img{ margin-bottom:10px;margin-top:10px;}
}







.about_box h3{ font-weight:bold; font-size:30px;color:#000;}
.home-content span{ line-height:26px;}
.home-content a{ color:#02a852;}


.contact p{ line-height:16px; color:#fff; font-size:14px;}
.rightcopy{background: #000;padding-top:10px; padding-bottom:10px;font-size:12px;  }
.rightcopy a{ color:#fff; font-size:12px;}
.text-center{color:#fff; }
.weixin1{margin-bottom:20px;}
.weixin1 img{ display:block;margin-left: auto; margin-right: auto;}
.weixin2 img{ display:block; margin-left: auto; margin-right: auto; margin-top:20px;}
.weixin1 h2{ font-size:16px; text-align:center;color:#fff;}
.weixin2 h2{ font-size:12px;text-align:center;color:#d59703;}

.contactus{ float:right;}


@media (max-width:767px) {
.rightcopy{ text-align:center; }
.contactus{ text-align:center;}

}
.amap-adcontent-body{ padding-left:10px;}

.about_home_ico{display: block;
    float: left;}

.about_home_ico a {
    font-size: 14px;
    color: #666666;
    background: #fff;
    padding: 5px 15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    width: 100px;
    border:1px solid #d59703;
}
.home_about_box h2{ color:#d59703;}






.ipart3 { margin-bottom:20px; }
.iprt3_cell { float:left; width:29%; }
.iprt3_cell1 { padding-right:5%; border-right:#eee 1px solid; margin-left:5%; }
.iprt3_cell3 { float:right; max-width:305px; }

.iprt3_cell_con { border-bottom:#dddddd 1px solid; }
.iprt3_cell .img_wrap { position:relative; height:0; padding-bottom:56.25%; overflow:hidden; }
.iprt3_cell .img_wrap img { position:absolute; top:0; left:0; width:100%; height:100%; }
.iprt3_cell .txt_wrap { padding-top:25px; }
.iprt3_cell .cell_tit { margin-bottom:5px; font-size:16px; color:#171717; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; transition:all ease .75s; -webkit-transition:all ease .75s; }
.iprt3_cell:hover .cell_tit { color:#d59703; }
.iprt3_cell .cell_desc { height:3.2em; margin-bottom:25px; line-height:1.6; font-size:13px; color:#787878; }
.iprt3_cell .cell_date { display:inline-block; position:relative; margin-bottom:15px; padding-right:42px; color:#d59703;  }
.iprt3_cell .cell_date:after { content:''; display:block; position:absolute; top:50%; right:0; margin-top:-4px; width:23px; height:7px; background:url(/images/index04.png) 0 0 no-repeat; transition:all ease .75s; -webkit-transition:all ease .75s;}
.iprt3_cell:hover .cell_date:after { margin-right:-10px; }

.iprt3_cell3 .iprt3_cell_con { border-bottom:none; }
.iprt3_cell3 .top_box { padding-bottom:35px; border-bottom:#ddd 1px solid; }
.iprt3_cell3 .down_box { padding-top:20px; }
.iprt3_cell3 .box_tit_wrap { margin-bottom:8px; }
.iprt3_cell3 .box_tit { float:left; font-size:22px; color:#1e1e1e; }
.iprt3_cell3 .uni_link_more1 { float:right; margin-top:5px; height:30px; line-height:30px; }
.iprt3_cell3 .news_cell { display:block; line-height:2.6; font-size:13px; color:#363636; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.iprt3_cell3 .news_cell:hover { color:#d59703; }
.uni_link_more1 { display:inline-block; position:relative; padding-right:20px; height:40px; line-height:40px; font-size:13px; color:#a0a0a0; transition:none; }
.uni_link_more1:hover { color:#d59703; }
.uni_link_more1:after { content:''; display:block; position:absolute; top:50%; right:0; margin-top:-6px; width:13px; height:13px; background:url(/images/index05.png) 0 0 no-repeat; }
.uni_link_more1:hover:after { background-position:0 -13px; }



@media (max-width:767px) {


.ipart3 { margin-bottom:0; }
.iprt3_cell {float:none;margin:0 auto 40px;padding-right:0;width:100%;max-width:400px;border-right:none;}
.iprt3_cell2 { padding-left:0; }
.iprt3_cell3 { padding-top:0; }
.iprt3_cell3 .top_box, .iprt3_cell3 .down_box { width:100%; }
.iprt3_cell3 .top_box { margin-right:0; }
.iprt3_cell3 .down_box { padding-top:40px; }

}



.title_header span{ font-size:20px;color:#fff;}
.article_box{ display:block; float:left;margin:3px; overflow:hidden;}
.article_box a{ color:#fff;}


.product_box{ overflow:hidden;padding:0}	
.product_box ul li{ float:left;   margin:10px 5px;; border:solid 1px #ddd;padding:5px 10px;width:30%;}
.product_box ul li a{ color:#333; line-height:40px;display:block; text-align:center; }

.product_box .active{background:#d59703;  }
.product_box .active a{color:#fff; }

.product_box ul li:hover{ background:#d59703;border:solid 1px #d59703;color:#fff;  }
.product_box ul li a:hover{ color:#fff; line-height:40px; }

.contact_con{ display:block;line-height:30px; padding-top:20px;padding-bottom:20px;}
.contact_con span{ margin-left:15px;}



.footright{ text-align:center; margin-top:10px;}
.footer-box li a{line-height:20px; font-size:14px;color:#fff;}
.footer-box li{}
.footer-box { margin-top:15px; text-align:center;}
.footer-box h4{ font-size:20px;color:#fff; margin-top:15px;margin-bottom:25px;}
.rightcopy{ background:#000; padding:10px 10px;}
.footer-bg2{ background:url(/images/list_bg.jpg) repeat-x ;}
.honor_zi{margin-bottom:10px;}
.footright img{margin-top:80px;margin-bottom:20px; }
@media (max-width:767px) {
.product_box ul li{ width:45%;}
.footer-bg2{ background:url(/images/list_bg_1.jpg) repeat-x ;}
.footright img{margin-top:15px;margin-bottom:15px; }
.contact_con{ display:block;line-height:30px; padding-top:10px;padding-bottom:10px;}
.logoimg{ margin-left:auto;margin-right:auto;}
.top_phone{ margin-top:0}
.home_about_box h2{ font-size:18px; text-align:center;}
.about_home_ico{ float:right;}
 .home_about_box span{float:left; }
 .img_section img{ max-width:120px;}
}



