@charset "utf-8";

/* CSS Document */





/*search*/

.search{width:1080px; height:46px; margin:0 auto; }

.keywords{ font-size:14px; color:#0089d2;  line-height:46px;  float:left; }

.keywords a{color:#333; font-weight:normal;}

.sur_con{width:220px; height:24px;float:right; margin-top:12px; margin-right:50px; overflow:hidden;}

.sur_con input{height:22px;float:left; width:165px; border:1px solid #d4d4d4;}

.sur_con .search_anniu{width:50px;height:23px; background:url(../images/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;}





/* banner */

.b_box{height:560px; margin:0 auto; clear:both;}

.flexslider{position:relative;height:560px;overflow:hidden;*z-index:-1;}

.slides{position:relative;z-index:1;}

.slides li{height:560px;}

.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;}







/*banner_little1*/

.banner_little1{ height:112px; width:1080px;   background:url(../images/ban_lit1.jpg) no-repeat center; margin:0 auto; margin-top:24px; position:relative;   }



.banner_little1  dl dd{ font-size:18px; color:#333; height:34px  }

.banner_little1  dl dd span{ font-size:26px; color:#0089d2; font-weight:bold;  }

.banner_little1 .ban1_zx{ width:158px; height:42px; background:url(../images/ban_zx1.gif) no-repeat; display:block; text-align:center; position:absolute; top:50px; right:120px; }

.banner_little1 .ban1_zx a{ font-size:16px;  color:#fff; font-weight:bold; line-height:38px; }

.banner_little1  dl { position:absolute; top:50px; right:314px; }









/* product */

.product{width:1080px; height:470px; margin:0 auto; margin-top:30px;}

.aside{width:217px;  float:left; height:470px;}

.aside h3{ margin:0; width:217px; height:58px; background:url(../images/aside_t.gif) no-repeat; text-align:center; line-height:50px;}

.aside h3 a{ font-size:18px;  color:#fff; font-weight:bold; }



.aside_t{ width:217px; height:410px; background:#0089d2;}

.aside_t ul li{line-height:28px;overflow:hidden; width:184px; height:28px; background:url(../images/aside_li.gif) left no-repeat; padding-left:35px;    margin-left: 17px; margin-bottom: 24px;}

.aside_t ul li a{ font-size:15px; color:#333;}

.aside_t ul{ padding-top:20px;}

.aside_t ul li a:hover{ color:#0089d2;}







.pro_show{width:830px; float:right;  overflow:hidden;  height:470px;}

.pro_show_t ul li a{ font-size:16px;   color:#0089d2; line-height: 34px;}

.pro_show_t{height:40px; border-bottom:1px solid #0089d2;}

.pro_show_t ul li{width:125px;height:34px;  display:block; text-align:center; float:left; }

.pro_show_t ul li:hover{ background:#0089d2;}

.pro_show_t ul li:hover a{ color:#fff;}

.pro_show_t ul .selected{background:#0089d2;}

.pro_show_t ul .selected a{color:#fff;}

.pro_show_t span {float:right;   }

.pro_show_t span a{ font-size:14px;  color:#0089d2; }



.product .hide{ display:none;}



.pro_show .tab_box{ margin-top:30px;}

.pro_show .tab_box  ul li{float:left; margin-bottom:30px;margin-right:39px;}



.pro_show .tab_box  ul{ width:870px;}

.pro_show .tab_box  ul li img{width:243px; height:171px; }

.pro_show .pro_img{ width:243px; height:171px; border:1px solid #e5e5e5; padding:3px; background:#f1f1f1; position:relative;}

.pro_show .pro_img  .txt-five{position: absolute;left:3px;bottom:3px;height:30px;line-height:30px; padding-left:40px; background: url(../images/ico1.png) no-repeat; width:243px; overflow:hidden;}

.pro_show .pro_img .txt-five h3 a{font-size:16px; font-weight:normal;color:#fff; margin:0; line-height:30px;}

.pro_show .pro_img .txt-five h3{ margin:0; width:196px;}







/*liu cheng*/ 

.lc{ width:100%; height:310px; background:url(../images/lc_bg.gif) no-repeat center;}

.lc .main{ position:relative;}

.lc .main h3{ margin:0; position:absolute; top:52px; left:106px;}

.lc .main h3 span{ color:#fa8e46;}

.lc .main h3 a{ font-size:24px; font-weight:bold; color:#0089d2;}

.lc ul li{ width:134px; height:104px; font-size:15px; color:#444444; line-height:22px; padding-left: 62px;float:left; padding-top: 24px;}



.lc .lc_1{ background:url(../images/lc_1.gif) no-repeat;}

.lc .lc_1:hover{  background:url(../images/lc_11.gif) no-repeat;}

.lc .lc_2{ background:url(../images/lc_2.gif) no-repeat;}

.lc .lc_2:hover{  background:url(../images/lc_21.gif) no-repeat;}

.lc .lc_3{ background:url(../images/lc_3.gif) no-repeat;}

.lc .lc_3:hover{  background:url(../images/lc_31.gif) no-repeat;}

.lc .lc_4{ background:url(../images/lc_4.gif) no-repeat;}

.lc .lc_4:hover{  background:url(../images/lc_41.gif) no-repeat;}



.lc ul li span{ display:block;}

.lc ul{ position:absolute;top:122px; left:184px;}



.lc dl{ position:absolute; top:252px; left:388px;}

.lc dl dt{ font-size:18px; color:#333;}

.lc dl dt span{ font-size:26px; color:#fc8c44; font-weight:bold;}





/*advantages*/

.ys{width:1080px; height:850px; margin:0 auto; position:relative;     margin-top: 30px; }

.ys h3{ margin:0 auto; font-size:24px; color:#0089d2; font-weight:bold; width:457px; background:url(../images/ys_t.gif) no-repeat; text-align:center;}

.ys1{ height:410px;}

.ys1_1  dt{background:url(../images/ys_d1.gif) left no-repeat; font-size:20px;  color:#0089d2; font-weight:bold; padding-left:55px;  line-height:40px; margin-bottom:10px;}

.ys1_1  dd{ font-size:14px; color:#333; line-height:30px;  padding-left:20px;  background:url(../images/ys_dd.gif) left 8px no-repeat; }

.ys1_1  dd span{ color:#fa8e46;}

.ys1_1{ width:460px;  position:absolute;top:70px;}

.ys1 img{  position:absolute;top:70px; right:0;}



.ys2_1  dt{background:url(../images/ys_d2.gif) left no-repeat; font-size:20px;  color:#0089d2; font-weight:bold; padding-left:55px;  line-height:40px; margin-bottom:10px;}

.ys2_1  dd{ font-size:14px; color:#333; line-height:30px;  padding-left:20px;  background:url(../images/ys_dd.gif) left 8px no-repeat; }

.ys2_1  dd span{ color:#fa8e46;}

.ys2_1{ width:460px; position:absolute;top:260px;}



.ys3_1  dt{background:url(../images/ys_d3.gif) left no-repeat; font-size:20px;  color:#0089d2; font-weight:bold; padding-left:55px;  line-height:40px; margin-bottom:10px;}

.ys3_1  dd{ font-size:14px; color:#333; line-height:30px;  padding-left:20px;  background:url(../images/ys_dd.gif) left 8px no-repeat; }

.ys3_1  dd span{ color:#fa8e46;}

.ys3_1{ width:460px; position:absolute;top:500px;right:0;}



.ys4_1  dt{background:url(../images/ys_d4.gif) left no-repeat; font-size:20px;  color:#0089d2; font-weight:bold; padding-left:55px;  line-height:40px; margin-bottom:10px;}

.ys4_1  dd{ font-size:14px; color:#333; line-height:30px;  padding-left:20px;  background:url(../images/ys_dd.gif) left 8px no-repeat; }

.ys4_1  dd span{ color:#fa8e46;}

.ys4_1{ width:460px; position:absolute;top:660px;right:0;}



.ys2{ height:320px;}

.ys2 img{ position:absolute;top:490px; }







/*banner_little2*/

.banner_little2{ height:160px; width:100%;   background:url(../images/ban_lit2.jpg) no-repeat center;  margin-top:20px;  }

.banner_little2 .main{ height:160px; position:relative;  }

.banner_little2  dl dd{ font-size:16px; color:#fff; font-weight:bold; }

.banner_little2  dl dd span{ font-size:26px; color:#fc8c44;  }

.banner_little2 .ban1_zx{ width:173px; height:45px; background:url(../images/ban_zx2.gif) no-repeat; display:block; text-align:center; position:absolute; top:64px; right:20px; }

.banner_little2 .ban1_zx a{ font-size:22px;  color:#0168b2; line-height:36px; }

.banner_little2  dl { position:absolute; top:60px; right:210px; }





/*about*/



.about{ width:1080px; margin:0 auto; height:270px; position:relative; margin-top:40px; }



.about_l{float:left;}

.about_l span{ width:76px; height:76px; background:url(../images/about_m.png) no-repeat; text-align:center; position:absolute; left:282px; top:190px;}

.about_l span a{ font-size:16px; color:#fff; line-height:76px;}

.about_l img{ width:314px; height:224px; border:4px solid #d9d9d9;}

.about_r{ width:730px; float:right;}

.about h3{  margin:0; border-bottom:2px solid #0276c9; width:200px; height:25px;   }

.about h3 a{ font-size:18px;  color:#0276c9;  line-height:20px; font-weight:normal; }

.about p{ font-size:14px; color:#333; height:140px; line-height:28px;  text-indent:2em; overflow:hidden; width:730px;     }

.about dl dt { width:126px; height:31px; background:url(../images/about_zx.gif) no-repeat; text-align:center; float:left;  }

.about dl dt a { font-size:16px; color:#fff; font-weight:bold; line-height:30px;}

.about dl { margin-left:244px; margin-top:16px;}







/*精英团队  合作伙伴*/

.partner{width:1080px; height:240px; margin:0 auto; margin-top:20px;}

.partner_t{ height:30px;background:url(../images/part_t.gif) no-repeat bottom; }

.partner_t span{ float:right;margin-top: 4px;}

.partner_t span a{ font-size:14px; color:#0276c9; }

.partner_t h3{margin:0; }

.partner_t h3 ul li{float:left; margin-right:30px;  }

.partner_t h3 ul li a{ font-size:16px; color:0276c9; }

.partner_t h3 ul li a:hover{ color:#fcb200; }

.partner_t h3 ul .selected a{ color:#fcb200;}



.gd_02{ position:relative;  width:1080px; margin:0 auto; padding-top:20px;}

.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:203px; height:142px; border:4px solid #d9d9d9;}

.gd_02 li span a{ color:#333;font-size:14px;   line-height:30px; text-align:center;  }

.gd_02 li span{ height:30px; display:block;overflow:hidden;}



.gd_04{ position:relative;  width:1080px; 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:203px; height:142px;  border:4px solid #d9d9d9;}

.gd_04 li span a{ color:#333;font-size:14px;   line-height:30px; text-align:center;}

.gd_04 li span{height:30px; display:block;overflow:hidden;}



.partner .hide{ display:none;}







/*customer*/



.customer{ width:100%; height:520px; background:url(../images/cus_bg.jpg) no-repeat center;    margin-top: 10px;  }

.customer .main{ padding-top:42px;}

.customer h3{margin:0 auto; text-align:center;  width:300px;    }

.customer h3 a{ font-size:24px; color:#0276c9; font-weight:bold;  }

.customer h3  span{ display:block;font-size:15px; color:#333333; background:url(../images/cus_t.gif) no-repeat center; }







.cus_main{ margin-top:40px;}

.cus_main ul{width:1180px;    margin-left: 3px;}

.cus_main li{ float:left;  margin-right:58px; width:225px; position:relative; }

.cus_main li .cus_pic{width:180px; height:182px; position:relative; margin:0 auto;z-index: 9;}

.cus_main li  .cus_pic div{ width:180px; height:182px; background:url(../images/cus_pic_bg.png) no-repeat; position:absolute; left:0; top:0; }



.cus_main li   img{ display:block; width:180px; height:182px;}



.cus_main li  .cus_b{  height:252px; width:205px; border:1px solid #fff; padding:10px; position:absolute; top:90px;}

.cus_main li:hover .cus_b{  height:252px; width:205px; border:1px solid #fff; background:#ec6901; padding:10px; position:absolute; top:90px;}

.cus_main li:hover .cus_pic div{ width:180px; height:182px; background:url(../images/cus_pic_bg1.png) no-repeat; position:absolute; left:0; top:0; }

.cus_main li:hover span a{color:#fff;}

.cus_main li:hover p{color:#fff;}

.cus_main li  span a{ color:#333;font-size:15px;    line-height: 30px;}

.cus_main li  span {  height:30px;  display:block;  text-align:center; overflow:hidden; margin-top:90px;}

.cus_main li  p{ color:#333;font-size:13px;   line-height:26px;  overflow:hidden; height:78px;  }





/*news*/

.part2{width:1080px; height:370px;  margin:0 auto; margin-top:30px;  }



.news{width:660px;float:left; }





.news #tab{width:660px; height:46px; background:#eeeeee;}

.news #tab .tab_menu li{ float:left;line-height:46px; width:330px; height:46px;  }

.news #tab .tab_menu li:hover{  background:url(../images/news_t.gif) repeat-x bottom ;}

.news #tab .tab_menu li:hover a{color:#fcb200;  }





.news #tab .tab_menu li h3 a{font-size:17px; color:#0276c9; font-weight:normal; }

.news #tab .tab_menu li h3{margin:0; margin-left:10px;}

.news #tab .tab_menu li span{ float:right; background:url(../images/news_m1.gif) no-repeat; width:16px; height:16px;    margin-top: 15px; margin-right: 10px;}





.news #tab .tab_menu .selected { background:url(../images/news_t.gif) repeat-x bottom;}

.news #tab .tab_menu .selected a {color:#fcb200;}

.news #tab .tab_menu .selected span{background:url(../images/news_m.gif) no-repeat;}





.news  .tab_box .news_t{ width:640px;  background:#eeeeee; padding:10px; }

.news  .tab_box .news_t span a{ font-size:16px; color:#0276c9; line-height:33px;}

.news  .tab_box .news_t p{ margin:0; font-size:14px; color:#333; line-height:24px; height:48px; overflow:hidden;}



.news .tab_box ul{  width:700px;margin-top: 20px; }

.news .tab_box ul li{ width:300px; margin-bottom:10px; float:left; margin-right:28px; background:url(../images/news_li.gif) no-repeat left; padding-left:16px;height: 28px;

    overflow: hidden;

    line-height: 28px;}

.news .tab_box ul li a{ font-size:15px; color:#333;}





.news  .hide{display:none;}







/* question */

.question{float:right;width:356px;}

.question .con_news_t h3 a{ font-size:17px; font-weight:normal; color:#0276c9; line-height:46px;}

.question .con_news_t h3{ margin:0; }

.question .con_news_t{ height:46px; background:url(../images/news_t.gif) repeat-x bottom;}

.question .con_news_t h3 span{ float:right; background:url(../images/news_m1.gif) no-repeat; width:16px; height:16px;    margin-top: 15px; margin-right: 10px;}



.question .news_main{  margin-top:10px; }



.question .contant ul{ position:relative; height:284px;   }

.question .contant ul .faq-l {clear:both;overflow:hidden; margin-top:20px;}

.question .contant ul .faq-l .faq-w p {float:right;width:322px; height:30px;margin:0;color:#0000;font-size: 14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.question .contant ul .faq-l .faq-d p {float:right; height:40px;line-height:20px;width:322px;font-size: 14px;margin:0;color: #333;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;height:70px; margin:0 auto; margin-top:20px;  background:url(../images/link.gif) top no-repeat;  }



.links ul li a{  font-size:14px; color:#333; line-height:70px;}

.links ul li { float:left; margin-left:20px; }































