@charset "utf-8";
/* CSS Document */
/*product*/
.product{width:1180px;margin:0 auto; height:684px; margin-top:40px;}
.aside{width:188px;  float:left; height:684px; border:1px solid #0758a9;}
.aside h3{ width:188px; height:48px;margin:0;}
.aside ul li{ font-size:14px; color:#333; line-height:28px; background:url(../images/aside_tip.gif) no-repeat left; padding-left:20px; }
.aside ul{ margin-left:42px; margin-top:10px;}
.aside li a:hover{ color:#fa9332;}

.pro_show{width:970px; float:right;  overflow:hidden;  height:684px;border:1px solid #0758a9; }
.pro_show ul li span{ width:208px; display:block;font-size:14px; line-height:30px; text-align:center; overflow:hidden; height:30px; background:#0758a9; margin-top:1px;}
.pro_show ul li span a{  color:#fff; }
.pro_show ul li span a:hover{  color:#fa9332; }
.pro_show ul li{width:206px;height:204px;  float:left; margin-right:29px; margin-bottom:19px;position: relative;text-align: center;}
.pro_show ul img{width:206px;height:174px;border:#0758a9 1px solid;}
.pro_show ul{ margin-top:20px; margin-left:27px; width:1000px; }
.txt-two{position: absolute;left: 0;top: 0;width: 100%;height: 115px;padding-top:60px;line-height: 45px;text-align: center;color: #fff;background: url(../images/ico1.png);display: none;cursor: pointer;}
.txt-two h3 a{ font-size:14px; color:#fff;display: block;width:206px;height:174px;}



.pro_more a{ font-size:12px; font-weight:bold; color:#0758a9;}
.pro_more{ float:right; margin-right:20px;}
/*banner_little1*/
.banner_little1{ height:137px;width:1180px; margin:0 auto; background:url(../images/banner_lit1.gif) no-repeat; margin-top:30px;}
.banner_little1  dl dt{ font-size:18px; color:#fff; font-weight:bold; line-height:46px;  }
.banner_little1  dl dd{ width:200px; height:24px; background:#fff;  }
.banner_little1  dl dd a{ font-size:16px; font-weight:bold; color:#0758a9;display: block;text-align:center; line-height:24px;}
.banner_little1  dl { float:right; margin-right:76px; margin-top:20px;}

/*advantages*/
.advantages{width:100%;height:757px; background:url(../images/adv_bg.gif) repeat-x; margin-top:40px;}
.advantages .main{ background:url(../images/adv_top.gif) top center no-repeat;padding-top:104px;}
.adv1{height:366px; margin:0 auto; background:url(../images/adv1_bg.jpg) no-repeat center right;}
.adv1_1  dt{background:url(../images/adv_1.gif) no-repeat; font-size:18px; font-weight:bold; color:#0758a9; padding-left:95px; margin-bottom: -42px; padding-top: 32px;width:446px;height:91px;}
.adv1_1  dd{ font-size:14px; color:#333333; background:url(../images/adv_st.gif) no-repeat 0 6px; line-height:26px;  padding-left:20px; margin-left:90px; }
.adv1_1  dt span{color:#fa9332; font-size:14px; font-weight:bold;}
.adv1_1 dd span{ color:#fa9332;}
.adv1_2  dt{background:url(../images/adv_2.gif) no-repeat; font-size:18px; font-weight:bold; color:#0758a9; padding-left:95px; margin-bottom: -42px; padding-top: 32px;width:497px;height:91px;}
.adv1_2  dd{ font-size:14px; color:#333333; background:url(../images/adv_st.gif) no-repeat 0 6px; line-height:26px;  padding-left:20px; margin-left:90px; }
.adv1_2  dt span{color:#fa9332; font-size:14px; font-weight:bold;}
.adv1_2 dd span{ color:#fa9332;}

.adv2{height:280px; margin:0 auto; background:url(../images/adv2_bg.jpg) no-repeat center left;}
.adv2_1  dt{background:url(../images/adv_3.gif) no-repeat; font-size:18px; font-weight:bold; color:#0758a9; padding-left:95px; margin-bottom: -42px; padding-top: 32px;width:446px;height:91px;}
.adv2_1  dd{ font-size:14px; color:#333333; background:url(../images/adv_st.gif) no-repeat 0 6px; line-height:26px;  padding-left:20px; margin-left:90px; }
.adv2_1  dt span{color:#fa9332; font-size:14px; font-weight:bold;}
.adv2_1 dd span{ color:#fa9332;}
.adv2_2  dt{background:url(../images/adv_4.gif) no-repeat; font-size:18px; font-weight:bold; color:#0758a9; padding-left:95px; margin-bottom: -42px; padding-top: 32px;width:497px;height:91px;}
.adv2_2  dd{ font-size:14px; color:#333333; background:url(../images/adv_st.gif) no-repeat 0 6px; line-height:26px;  padding-left:20px; margin-left:90px; }
.adv2_2  dt span{color:#fa9332; font-size:14px; font-weight:bold;}
.adv2_2 dd span{ color:#fa9332;}
.adv2 div{float:right;margin-top:-12px;}


/*partner*/
.partner{ width:1180px; margin:0 auto; margin-top:20px;}
.partner_t{ background:url(../images/part_t.gif) no-repeat center bottom; text-align:center;padding-bottom:16px; }
.partner_t h3 a{ font-size:18px; font-weight:bold; color:#0758a9;}
.partner_t h3{ margin:0;}
.partner_t  span{float:right; margin-right:290px;}
.partner_t  span a{ font-size:18px; color:#0758a9; font-family:Aparajita;}
.partner_b{width:1180px;height:98px; border:1px solid #e7e7e7; margin-top:16px; overflow:hidden;}
.partner_b ul li{ width:187px; height:60px; float:left; margin:19px 24px;}
.partner_b ul li img{width:187px; height:60px; border:1px solid #d2d2d2;}

/*banner_little2*/
.banner_little2{ height:145px;width:1180px; margin:0 auto; background:url(../images/banner_lit2.jpg) no-repeat; margin-top:40px;}
.banner_little2  dl dt{ font-size:18px; color:#0758a9; font-weight:bold; line-height:28px;  }
.banner_little2  dl dd{ width:200px; height:24px; background:#0758a9;  }
.banner_little2  dl dd a{ font-size:16px; font-weight:bold; color:#fff;display: block;text-align:center; line-height:24px;}
.banner_little2  dl { float:right; margin-right:40px; margin-top:30px;}

/*about us*/
.part1{ background:#f1f1f1;height:783px; margin-top:30px; }
.about{width:1180px; margin: 0 auto; height:342px; padding-top:40px; background:url(../images/about_bg.gif) no-repeat 55px;}
.about_pic{width:400px;  float:left;  margin-top:24px;    margin-left: 55px;}
.about_pic img{width:267px; height:197px; border:3px  solid #ffffff;}
.about_pic span{display:block;color:#0758a9;font-size:24px;line-height:30px;margin-left: 20px; margin-top: 50px;}


.about_tex h3 {  margin:0; line-height:30px;display:inline-block;}
.about_tex h3 a{ font-size:18px; font-weight:bold; color:#0758a9; margin:0;}
.about_tex_t  span{ font-size:18px; font-weight:bold; color:#979797; font-family:Aparajita; margin-left:10px; }
.about_tex p{ font-size:16px; color:#333333; height:140px; line-height:28px;  text-indent:2em; overflow:hidden; width:700px; margin:0;}
.about_tex{ float:right; width:700px;margin-top: 44px;}
.mk {float:right; margin-top:40px;}
.mk a{ font-size:14px; color:#0758a9; font-weight:bold;}



/*customer*/
.custom{width:1180px; margin:0 auto; margin-top:6px;}
.custom_top{ width:1180px;height:10px; background:url(../images/cus_t.gif) center no-repeat;text-align:center; padding-bottom:56px;}
.custom_top h3{margin:0px; display:inline-block;}
.custom_top h3 a{font-size:18px; color:#0758a9; font-weight:bold; margin-left:30px;}
.custom_top span{float:right; margin-top:15px;}
.custom_top span a{ font-size:16px; color:#0758a9; font-family:Aparajita; font-weight:bold;}

.custom_bot ul li{ width:564px; height:120px; float:left; margin-bottom:24px; margin-left:20px;}
.kh_img{float:left;}
.kh_img img{ width:160px; height:114px; float:left; border:1px solid #bbbbbb;}
.cus_text p{font-size:16px;color:#333;line-height:25px;height:75px; overflow:hidden;  margin:0;}
.cus_text  span a{ font-size:16px;color:#333; font-weight:bold;line-height:34px;  }
.cus_text  span{height:34px;overflow:hidden; display:block;}
.cus_text{width:380px; float:right;}


/*honor*/
.honor{width:1180px; margin:0 auto; margin-top:20px;}
.honor_top{ background:url(../images/honor_t_bg.gif) bottom no-repeat; padding-bottom:4px; }
.honor_top h3{margin:0px; }
.honor_top h3 a{font-size:18px; color:#0758a9; font-weight:bold;}
.honor_top  span a{font-size:16px; color:#0758a9; font-family:Aparajita; }
.honor_top  span{margin-top:-14px;float:right;}

/* 滑动门通用按钮 */
.lefts ,.rights {display: block;width: 30px;height: 65px;margin-top:-40px; position: absolute;top:50%; background: url(../images/p_n.gif) no-repeat;}
.lefts {background-position: 0 0;left: 10px;}
.rights {background-position: -30px 0;right: 10px;}

/* 连续滑动门开始 */
.box1 {width:1100px;margin:20px auto;padding:10px;position:relative;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:192px;margin-right:50px;text-align:center;}
.box1 li span{width:192px; height:20px; background:#0758a9; margin-top:1px; display:block;}
.box1 li img {width:190px;height:145px; border:1px solid #0758a9;}
.box1 li span a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;font-size:14px; color:#fff;}


/*banner_little3*/
.banner_little3{ height:126px;width:1180px; margin:0 auto; background:url(../images/banenr_lit3.gif) no-repeat; margin-top:30px;}
.banner_little3  dl dt{ font-size:18px; color:#fa9332; font-weight:bold; line-height:26px;  }
.banner_little3  dl dd{ width:200px; height:24px; background:#0758a9;  }
.banner_little3  dl dd a{ font-size:16px; font-weight:bold; color:#fff;display: block;text-align:center; line-height:24px;}
.banner_little3  dl { float:right; margin-right:204px; margin-top:20px;}


/*news*/
.part2{width:1180px;margin:0 auto; height:470px; margin-top:30px;}
.con_news{float:left;width:410px;}
.con_news .con_news_t h3 a{ font-size:18px; font-weight:bold; color:#0758a9;}
.con_news .con_news_t h3{width:98px;height:26px; border:1px solid #0758a9; text-align:center; margin:0;}
.con_news .con_news_t span {float:right;  margin-top:14px;  }
.con_news .con_news_t span a{ font-size:16px;  color:#0758a9; font-family:Aparajita;}

.con_news .news_main{width:388px; height:412px; border:1px solid #bbbbbb; padding:10px; margin-top:2px;}
.con_news .con_news_c{ height:130px; }
.con_news .con_news_pic{ float:left;}
.con_news .con_news_pic img{width:145px; height:120px; border:1px solid #0758a9;}
.con_news .con_news_text  p{ font-size:14px;  color:#333; line-height:22px; height:110px; overflow:hidden; text-indent:2em; margin:0;}
.con_news .con_news_text {width:225px; float:right;}
.con_news .con_news_b li span{float:right;}
.con_news .con_news_b li{ font-size:14px; color:#333; line-height:28px;height:29px;overflow:hidden; background:url(../images/news_li.gif)  no-repeat left center ; padding-left:16px; }


.con_news1{float:left; margin:0 18px; width:410px;}
.con_news1 .con_news_t h3 a{ font-size:18px; font-weight:bold; color:#0758a9;}
.con_news1 .con_news_t h3{width:98px;height:26px; border:1px solid #0758a9; text-align:center; margin:0;}
.con_news1 .con_news_t span {float:right;  margin-top:14px;  }
.con_news1 .con_news_t span a{ font-size:16px;  color:#0758a9; font-family:Aparajita;}

.con_news1 .news_main{width:388px;height:412px; border:1px solid #bbbbbb; padding:10px; margin-top:2px;}
.con_news1 .con_news_c{ height:130px; }
.con_news1 .con_news_pic{ float:left;}
.con_news1 .con_news_pic img{width:145px; height:120px; border:1px solid #0758a9;}
.con_news1 .con_news_text  p{ font-size:14px;  color:#333; line-height:22px; height:110px; overflow:hidden; text-indent:2em; margin:0;}
.con_news1 .con_news_text {width:225px; float:right;}
.con_news1 .con_news_b li span{float:right;}
.con_news1 .con_news_b li{ font-size:14px; color:#333; line-height:28px;height:29px;overflow:hidden; background:url(../images/news_li.gif)  no-repeat left center ; padding-left:16px; }


/*common question*/
.question{float:right;width:321px;}
.question .con_news_t h3 a{ font-size:18px; font-weight:bold; color:#0758a9;}
.question .con_news_t h3{width:98px;height:26px; border:1px solid #0758a9; text-align:center; margin:0;}
.question .con_news_t span {float:right;  margin-top:14px;  }
.question .con_news_t span a{ font-size:16px;  color:#0758a9; font-family:Aparajita;}
.question .news_main{width:299px; height:412px; border:1px solid #bbbbbb; padding:10px; margin-top:2px;}

.question .contant ul{ position:relative; height:412px;   }
.question .contant ul .faq-l {clear:both;overflow:hidden; margin-top:20px;}
.question .contant ul .faq-l .faq-w p {float:right;width: 274px; height:30px;margin:0;color:#333;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:60px;line-height:20px;width: 274px;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:1180px;margin:0 auto; border:1px solid #cdcdcd;height:40px; margin-top:30px; background:url(../images/link.gif) no-repeat left;}
.links ul li a{ font-weight:bold; font-size:16px; color:#333; }
.links ul li { float:left; margin-left:50px; line-height:40px;}
.links ul{margin-left:140px;}












