@charset "utf-8";
/* CSS Document */


/* banner */
.b_box{height:498px; margin:0 auto; clear:both;}
.flexslider{position:relative;height:498px;overflow:hidden;*z-index:-1;}
.slides{position:relative;z-index:1;}
.slides li{height:498px;}
.slides li a{height:100%; display:block;}
.flex-control-nav{position:absolute;bottom:6px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; }
.flex-control-nav .flex-active{background-position:0 0;}

/*search*/
.search{width:100%; height:37px; background:url(../images/search_bg.gif) no-repeat center;}
.search .search_con{width:1080px; height:37px; margin:0 auto;}
.search .keywords{ font-size:14px; line-height:32px; float:left;color:#000; font-weight:bold;  }
.search .keywords a{color:#000; font-weight:normal; }
.search .sur_con{width:200px; height:22px; overflow:hidden; background:url(../images/sur_bg.gif) no-repeat left; float:right;   margin-top: 13px;    margin-right: 116px;}
.search .sur_con .search_k{height:20px;float:left; width:115px; margin-top: 1px;
    margin-left: 10px; }
.search .sur_con .search_anniu{width:75px;height:20px; background:url(../images/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;margin-top: 1px;}


/* product */
.product{width:100%; height:786px; background:url(../images/pro_bg.gif) no-repeat center; }
.product .main{ padding-top:30px;}

.aside{width:242px;  float:left; height:726px; }
.aside h2{ margin:0; width:242px; height:85px; background:url(../images/aside_t.gif) no-repeat;  line-height:70px; text-align:center; }
.aside h2 a{ font-size:24px;  color:#fff; font-weight:bold; }

.aside_t{ width:228px; height:616px; background:#fff; border-left:7px solid  #ff9f00; border-right:7px solid  #ff9f00; border-bottom:7px solid #ff9f00;padding-top: 20px;  }
.aside_t dl dt{line-height:32px;overflow:hidden; width:160px; height:32px; background:url(../images/pro_dt.gif) no-repeat; padding-left:30px;margin-bottom: 12px;}
.aside_t dl dt a{ font-size:14px; color:#555555; font-weight:bold; }
.aside_t dl dd{line-height:31px; width:160px; height:31px; background:url(../images/pro_dd.gif) no-repeat; padding-left:30px;}
.aside_t dl dd a{ font-size:14px; color:#555;}
.aside_t dl{  margin:0 auto; width:190px;}
.aside_t dl  a:hover{ color:#ff9f00;}

.aside_t dl .nav_li{ position:relative; }

.aside_t dl .nav_li .submenu{display:none;position:absolute;top:0px;left:218px; background:#ff9f00; width:100px; padding-left:30px;  z-index:9999;}
.aside_t dl .nav_li .submenu li a{height:25px;line-height:25px; color:#fff; padding-left:6px; font-size:14px;}



.pro_show{width:816px; float:right;    height:550px;}
.pro_show_t ul li a{ font-size:18px; font-weight:bold;   color:#282828; line-height: 30px;}
.pro_show_t{height:35px; background:url(../images/pro_show_t.gif) repeat-x;}
.pro_show_t ul li{width:180px;height:35px; display:block; text-align:center; float:left;    }
.pro_show_t ul li:hover{   background:url(../images/pro_show_li.gif) repeat-x;}
.pro_show_t ul li:hover a{ color:#fff;}
.pro_show_t ul .selected{  background:url(../images/pro_show_li.gif) repeat-x; }
.pro_show_t ul .selected a{color:#fff;}
.pro_show_t span {float:right;     margin-top: 6px; margin-right:14px;  }
.pro_show_t span a{ font-size:14px;  color:#ff9f00; }

.product .hide{ display:none;}
.pro_show .tab_box{ margin-top:32px; }
.pro_show .tab_box  ul li{float:left; margin-bottom:20px;margin-right:30px;}
.pro_show .tab_box  ul{ width:920px;}
.pro_show .tab_box  ul li img{width:243px; height:177px; border:1px solid #d6d6d6; padding:3px; background:#fff; }
.pro_show .tab_box  ul li span a{font-size:14px; color:#333;  line-height:24px;}
.pro_show .tab_box  ul li span{ display:block; text-align:center;width:243px;  height:24px; overflow:hidden;}


/*partner*/
.partner{width:100%; height:236px; background:url(../images/part_bg.gif) no-repeat center;   }
.part_top{ text-align:center;  height:53px; }
.part_top h3{ margin:0; }
.part_top h3 a{ font-size:24px; font-weight:normal; color:#fff;  line-height: 60px; }


.gd_02{ position:relative;  width:960px; margin:0 auto; padding-top:30px; }
.gd_02 em{
	position: absolute;
	top: 70px;
}
.gd_02 .t_l{ left:-60px;}
.gd_02 .t_r{ right:-60px;}
.gd_02 li{ float:left; margin: 0 30px 0 0; text-align:center;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:197px; height:106px; border:1px solid #c6c6c6; padding:3px; background:#fff; }
.gd_02 li span{ display:block;  text-align:center; line-height:24px;height:24px; width:197px; overflow:hidden;}
.gd_02 li span a{  font-size:14px; color:#fff; }
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}


/*shili 30nian*/
.shili{ width:100%; height:638px; background:url(../images/shili_bg.jpg) no-repeat center;}
.shili .main{ position:relative;}
.shili .sl_1 dt{ font-size:24px; color:#262626; font-weight:bold; float:left;margin-right: 60px;}
.shili .sl_1 dt span{ font-size:30px; color:#ff9f00; font-weight:bold;}
.shili .sl_1 dd{ font-size:16px; color:#333333; line-height:32px; width:610px; float:left;}
.shili .sl_1{ position:absolute;top:200px; left:240px;}

.shili .sl_2 dt{ font-size:24px; color:#262626; font-weight:bold; float:left;margin-right: 60px;}
.shili .sl_2 dt span{ font-size:30px; color:#ff9f00; font-weight:bold;}
.shili .sl_2 dd{ font-size:16px; color:#333333; line-height:32px; width:610px; float:left;}
.shili .sl_2{ position:absolute;top:300px; left:200px;}

.shili .sl_3 dt{ font-size:24px; color:#262626; font-weight:bold; float:left;margin-right: 60px;}
.shili .sl_3 dt span{ font-size:30px; color:#ff9f00; font-weight:bold;}
.shili .sl_3 dd{ font-size:16px; color:#333333; line-height:32px; width:610px; float:left;}
.shili .sl_3{ position:absolute;top:395px; left:146px;}


.shili .sl_4 dt{ font-size:24px; color:#333333;  float:left;margin-right: 60px;}
.shili .sl_4 dt span{ font-size:30px; color:#ff9f00; font-weight:bold;}
.shili .sl_4 dd{   width:144px; float:left; height:49px; background:url(../images/sl_zx.gif) no-repeat; text-align:center; line-height:49px;}
.shili .sl_4 dd a{font-size:24px; color:#fff; font-weight:bold;}
.shili .sl_4{ position:absolute;top:570px; left:274px;}

/*banner2*/
.banner2{ position:absolute; top:920px; right:100px; }
.banner2 dl dd{ font-size:24px; color:#fff; line-height:36px; }
.banner2 dl dd span{ font-size:30px; color:#fff; font-weight:bold;}
.banner2 em{  width:145px; height:50px; background:url(../images/ban2_zx.jpg);  text-align:center;  display:block;margin-left: 180px;
    margin-top: 10px;}
.banner2 em a{font-size:24px; color:#fff; font-weight:bold;line-height: 50px; font-style:normal;}


/*advantages*/
.ys{width:100%; height:1050px; background:url(../images/ys_bg.jpg) repeat center; margin-top:10px;  }
.ys .main{ position:relative;padding-top: 30px;}

.ys h1{ margin:0 auto;width:710px;margin-top: 50px; }

.ys1_1  dt{ font-size:24px; font-weight:bold;  color:#333333;   line-height:52px;  padding-left:70px;}
.ys1_1  dd{ font-size:16px;color:#333; line-height:28px;  }
.ys1_1  dd span{  color:#ff9f00;   }
.ys1_1{ width:500px;  position:absolute; top:204px; left:88px;}


.ys2_1  dt{ font-size:24px; font-weight:bold;  color:#333333;   line-height:52px;  padding-left:70px;}
.ys2_1  dd{ font-size:16px;color:#333; line-height:28px;  }
.ys2_1  dd span{  color:#ff9f00;   }
.ys2_1{ width:500px;  position:absolute; top:340px; left:88px;}


.ys3_1  dt{ font-size:24px; font-weight:bold;  color:#333333;   line-height:52px;  padding-left:70px;}
.ys3_1  dd{ font-size:16px;color:#333; line-height:28px;  }
.ys3_1  dd span{  color:#ff9f00;   }
.ys3_1{ width:500px;  position:absolute; top:476px; left:88px;}



.ys4_1  dt{ font-size:24px; font-weight:bold;  color:#333333;   line-height:52px;  padding-left:70px;}
.ys4_1  dd{ font-size:16px;color:#333; line-height:28px;  }
.ys4_1  dd span{  color:#ff9f00;   }
.ys4_1{ width:500px;  position:absolute; top:610px; left:88px;}

.ys5_1  dt{ font-size:24px; font-weight:bold;  color:#333333;   line-height:52px;  padding-left:70px;}
.ys5_1  dd{ font-size:16px;color:#333; line-height:28px;  }
.ys5_1  dd span{  color:#ff9f00;   }
.ys5_1{ width:500px;  position:absolute; top:746px; left:88px;}



/*企业相册  荣誉资质*/
.part1{ width:100%; height:608px; background:url(../images/ab_bg.gif) no-repeat center; }

/*about*/
.about{ width:1080px;  margin:0px auto; height:280px; padding-top: 30px;}

.about img{ float:left; width:342px; height:247px; border:1px solid #d4d4d4; padding:3px; background:#fff; }
.about_l{ width:680px; float:right; }
.about .about_l h3{ height:40px;  background:url(../images/about_t.gif) no-repeat bottom left; margin:0;}
.about .about_l h3 a{ font-size:18px;  color:#303030;  }

.about p{ font-size:14px; color:#303030; height:150px; line-height:30px;  text-indent:2em; overflow:hidden; width:680px;     }
.about_l dl dd{  float:right; margin-right:80px; background:url(../images/ab_m.gif) no-repeat center; width:94px; text-align:center;}
.about_l dl dd a{ font-size:14px; color:#ff9f00;}
.about_l dl dt{ width:430px; height:34px; background:#282828; float:left;  line-height:34px; text-align:center;}
.about_l dl dt a{font-size:18px; color:#fff;  line-height:34px;}



.cases{width:1080px; height:240px; margin:0px auto; margin-top: 20px; }
.cas_t{background:url(../images/cas_t.gif) no-repeat  center;height:30px;width: 600px; margin: 0 auto; }
.cas_t h3{margin:0; text-align:center;margin-left: 220px;}
.cas_t h3 ul li{float:left; margin-right:30px;  }
.cas_t h3 ul li a{ font-size:16px; color:#333333;line-height: 26px;}
.cas_t h3 ul li li:hover a{ color:#ff9f00;}
.cas_t h3 ul .selected a{ color:#ff9f00;}

.gd_05{ position:relative;  width:960px; margin:0 auto; padding-top:20px;}
.gd_05 li{ float:left; margin: 0 30px 0 0; text-align:center;}
.gd_05 li.last{ padding-right:0;}
.gd_05 li img{ display:block; width:208px; height:151px; padding:3px; border:1px solid #cdcdcd; background:#fff; }
.gd_05 li p{ display:block; text-align:center; line-height:24px;height:24px; width:214px; overflow:hidden; margin:0;}
.gd_05 li p a{font-size:14px; color:#222222; }
.gd_05 em{
	position: absolute;
	top: 70px;
}
.gd_05 .t_l{ left:-60px;}
.gd_05 .t_r{ right:-60px;}
.gd_05 .fl { float:left;}
.gd_05 .fr { float:right;}
.gd_05 .pa{ position:absolute;}
.gd_05 .pr{ position:relative}


.gd_04{ position:relative;  width:960px; margin:0 auto; padding-top:20px;}
.gd_04 li{ float:left; margin: 0 30px 0 0; text-align:center;}
.gd_04 li.last{ padding-right:0;}
.gd_04 li img{ display:block; width:208px; height:151px; padding:3px; border:1px solid #cdcdcd; }
.gd_04 li p{ display:block; text-align:center; line-height:24px;height:24px; width:214px; overflow:hidden; margin:0;}
.gd_04 li p a{font-size:14px; color:#222; }
.gd_04 em{
	position: absolute;
	top: 70px;
}
.gd_04 .t_l{ left:-60px;}
.gd_04 .t_r{ right:-60px;}
.gd_04 .fl { float:left;}
.gd_04 .fr { float:right;}
.gd_04 .pa{ position:absolute;}
.gd_04 .pr{ position:relative}

.cases .main_all{width:1080px; margin:0 auto;}
.cases .hide{ display:none;}






/*news*/
.part2{width:100%; height:490px; background:#282828;}
.part2 .main{ padding-top:30px; height:400px;}

.news{width:690px; float:left;}
.news #tab{width:690px; height:45px;}
.news #tab .tab_menu li{ float:left;line-height:36px; display:block;  width:84px; height:36px; text-align:center;    }
.news #tab .tab_menu li:hover{  background:#ff9f00; }
.news #tab .tab_menu li:hover a{  color:#fff; }
.news #tab span{ float:right;margin-top: 15px;
    margin-right: 20px;}
.news #tab span a{ font-size:14px; color:#ff9f00;}


.news #tab .tab_menu li h3 a{font-size:16px; color:#fff;  }
.news #tab .tab_menu li h3{margin:0; }
.news #tab .tab_menu  .selected {   background:#ff9f00; }
.news #tab .tab_menu  .selected a {   color:#fff;}

.news_t{ margin-top: 10px; height:156px; border-bottom:1px dashed #cecece;    margin-bottom: 5px;}
.news_t img{ width:211px; height:136px; padding:3px; border:1px solid #dcdcdc;background:#fff; float:left;}
.news_t .news_r{ float:right; width:460px;}
.news_t .news_r span{width:460px; height:40px; overflow:hidden;}
.news_t .news_r span a{ font-size:14px; color:#fff; line-height:40px;}
.news_t .news_r  p{ margin:0; font-size:12px; color:#fff; line-height:26px; height:52px; overflow:hidden;}
.news_t .news_r em{ font-style:normal;  width:90px; height:27px; border:1px solid #ff9f00;display: block;
    margin-top: 20px; text-align:center;}
.news_t .news_r em a{ font-size:14px; color:#ff9f00; line-height:27px; }

.news .tab_box ul{  width:690px; }
.news .tab_box ul li{ width:300px; margin-bottom:4px; float:left; margin-right:28px; background:url(../images/news_li.png) no-repeat left; padding-left:16px;height: 28px;
    overflow: hidden;
    line-height: 28px;}
.news .tab_box ul li a{ font-size:14px; color:#fff; }

.news  .hide{display:none;}



/* question */
.question{width:370px; float:right; border-left:1px solid #d1d1d1; }
.question .con_news_t h3 a{ font-size:16px; color:#fff; }
.question .con_news_t h3{ line-height:37px; display:block; margin:0;   }
.question .con_news_t  span{ float:right; }
.question .con_news_t span a{ font-size:14px; color:#ff9f00; line-height:36px;}
.question .con_news_t{ height:37px; background:url(../images/ques_t.gif) no-repeat left; padding-left:50px;}

.question .news_main{  margin-top:10px;margin-left: 10px;}

.question .contant ul{ position:relative; height:320px;   }
.question .contant ul .faq-l {clear:both;overflow:hidden; margin-top:20px; border-bottom:1px dashed #cfcfcf;    padding-bottom: 16px;}
.question .contant ul .faq-l .faq-w p {float:right;width:330px; height:30px;margin:0;color:#fff;font-size: 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.question .contant ul .faq-l .faq-d p {float:right; height:40px;line-height:20px;width:330px;font-size: 12px;margin:0;color: #fff;overflow:hidden; }
.question .contant ul .faq-l .faq-w span{ float:left;width: 19px;height: 19px;background:url(../images/wen.gif) no-repeat center;line-height:20px;text-align:center;margin-right:5px;margin-bottom:10px; }
.question .contant ul .faq-l .faq-d span{float:left;width: 19px;height: 19px;background:url(../images/da.gif) no-repeat center ; line-height:20px;text-align:center;margin-right:5px;margin-bottom:10px;}



/*link*/

.links {width:1080px; margin:0 auto; height:50px;  background:url(../images/link.png) no-repeat  top center;  padding-top:10px; }
.links a{  font-size:14px; color:#333333; line-height:30px;}
.links ul li { float:left; margin-right:20px; }
















