@charset "utf-8";
/* CSS Document */

/*product*/
.product{ width:1180px; height:760px; margin:30px auto; }
.aside{width:310px;  float:left; height:760px; }
.aside_con h3{ line-height:50px; height:78px; margin:0; background:url(../images/pro_a_t.gif) no-repeat;}
.aside_con h3 a{ font-size:20px; font-weight:bold; color:#000;line-height: 104px;}

.aside dl .aside_one{ width:309px; height:37px; background:url(../images/aside_one_bg.gif) no-repeat;}
.aside dl .aside_one a{font-size:18px; font-weight:bold; color:#000000;line-height: 37px; padding-left: 48px; }

.aside dl dd{ margin-top:10px; margin-left:44px;}
.aside dl dd   dl dt{  background:url(../images/aside_li.gif) no-repeat 0 4px;    padding-left: 14px; }
.aside dl dd   dl dt a{ font-size:16px; font-weight:bold; color:#808080; line-height:24px; }
.aside dl dd   dl dd a{ font-size:15px; color:#0954d1; line-height:26px; font-weight:bold; }
.aside dl dd dl dd{ margin:0; margin-left:14px;}
.aside_f{ margin-top:10px;}

.aside .aside_contact{ height:370px; margin-top:20px;}
.aside .aside_contact h3{ line-height:50px; height:78px; margin:0; background:url(../images/pro_a_b.gif) no-repeat;}
.aside .aside_contact h3 a{ font-size:20px; font-weight:bold; color:#000;line-height: 104px;}
.aside .aside_contact ul li{ font-size:18px; color:#000;line-height: 30px;}
.aside .aside_contact ul{ margin:10px 0;}
.aside .aside_contact dl dt{ font-size:17px; color:#000; font-weight:bold;}
.aside .aside_contact dl { height:44px; background:url(../images/aside_con.gif) no-repeat; padding-left:70px;}
.aside .aside_contact span{ width:142px; height:30px; background:#014fd1; display:block; margin:0 auto;margin-top: 14px; text-align:center;}
.aside .aside_contact span a{  font-size:18px; color:#fff; line-height:30px; font-weight:bold;}



.pro_show { width:826px; float:right;}
.pro_r_t{ width:826px; height:70px; background:url(../images/pro_r_t.gif) no-repeat; text-align:center;}
.pro_r_t a{ font-size:18px; color:#014fd1; font-weight:bold;line-height: 95px; margin-left:30px;}
.pro_show  ul{ width:1080px; margin-top:30px;}
.pro_show  ul li{float:left; margin-right:50px;margin-bottom:29px;}
.pro_show  ul li img{width:244px; height:160px;border:1px solid #888888;}
.pro_show ul li span{line-height:30px; width:246px; height:30px; background:#dedede; overflow:hidden; display:block;}
.pro_show  ul li span a{ font-size:12px;  color:#000; margin-left:10px; }
.pro_show  ul li span em{ width:74px; height:30px; background:url(../images/pro_mes.gif) no-repeat; float:right; font-size:12px; color:#fff; text-align:center; line-height:30px; font-style:normal; }



/*banner_little1*/
.banner_little1 { height:272px; width:100%;  background:url(../images/ban_lit1.jpg) no-repeat center; }
.banner_little1 .main{ height:272px;  }
.banner_little1  dl dt{ font-size:28px; color:#000000; font-weight:bold;  }
.banner_little1 dl dd { width:188px; height:42px; background:#014fd1; display:block; text-align:center; }
.banner_little1 dl dd a { font-size:26px; font-weight:bold; color:#fff; line-height:42px;}
.banner_little1  dl { float:right; margin-top:95px; margin-right:20px; height:113px; background:url(../images/ban1_con.gif) no-repeat; padding-left:104px;} 


/*advantages*/
.ys{width:1180px; height:2450px; margin:0 auto;   margin-top:30px;}
.ys_t{height:240px; background:url(../images/ys_t.gif) no-repeat; position:relative; }
.ys_t span{width:200px; height:50px; background:#545454; text-align:center; display:block; position:absolute; top:170px; left:420px;}
.ys_t span a{ font-size:36px; color:#fff; line-height:50px;}

.ys1{height:390px; margin-top:20px; }
.ys1_c{ float:left; width:625px; margin-top:10px;background:url(../images/ys1_bg.gif) no-repeat right; height:390px;}
.ys1 dl  dt{background:url(../images/ys1.gif) right no-repeat; height:115px;margin-right: 50px; }
.ys1 dl{ margin-top:40px;}
.ys1 dl  dd{ font-size:16px; color:#545454; line-height:30px; margin-top:40px; width:580px; }
.ys1 img{ float:right;margin-top: 70px; margin-right: 40px;  }


.ys2{height:342px;  }
.ys2_c{ float:right ;width:583px; background:url(../images/ys2_bg.gif) no-repeat left; height:342px;}
.ys2 dl  dt{background:url(../images/ys2.gif) left no-repeat; height:115px;margin-left: 50px; }
.ys2 dl{ margin-top:40px;}
.ys2 dl  dd{ font-size:16px; color:#545454; line-height:30px; margin-top:40px; margin-left:60px; width:550px; }
.ys2 img{ float:left;  }

.ys3{height:320px; }
.ys3_c{ float:left; width:624px; background:url(../images/ys1_bg.gif) no-repeat right;}
.ys3 dl  dt{background:url(../images/ys3.gif) left no-repeat; height:115px; }
.ys3 dl{ margin-top:20px;}
.ys3 dl  dd{ font-size:16px; color:#545454; line-height:30px; margin-top:40px; width:580px; }
.ys3 img{ float:right; }

.ys4{height:530px;   }
.ys4_c{ float:right ;width:584px; background:url(../images/ys1_bg.gif) repeat-y left; }
.ys4 dl  dt{background:url(../images/ys4.gif) left no-repeat; height:177px;margin-left: 50px; }
.ys4 dl{ margin-top:40px;}
.ys4 dl  dd{ font-size:16px; color:#545454; line-height:30px; margin-top:40px; margin-left:60px; width:550px; }
.ys4 img{ float:left; margin-top:30px;  }

.ys5{height:580px; }
.ys5_c{ float:left; width:624px; background:url(../images/ys1_bg.gif) repeat-y right;}
.ys5 dl  dt{background:url(../images/ys3.gif) left no-repeat; height:115px; }
.ys5 dl{ margin-top:20px;}
.ys5 dl  dd{ font-size:16px; color:#545454; line-height:30px; margin-top:40px; width:580px; }
.ys5 .ys_pic{ float:right;margin-top: 90px; }


/*banner_little2*/
.banner_little2 { height:274px; width:100%;  background:url(../images/ban_lit2.jpg) no-repeat center; margin-top:20px; }
.banner_little2 .main{ height:274px; position:relative;  }
.banner_little2  dl dt{ font-size:24px; color:#fff; float:left; }
.banner_little2  dl dt em{ margin-left:20px; font-style:normal; }
.banner_little2 dl dd { width:123px; height:38px; background:url(../images/ban2_an.gif) no-repeat; display:block; text-align:center; float:right; }
.banner_little2 dl dd a { font-size:24px; color:#014fd1; line-height:38px;}
.banner_little2  dl { width:710px; position:absolute; top:200px; left:10px;  } 

/*about*/
.ab_h{ width:1180px;  height:340px; margin:0 auto; margin-top:20px;}
.about{width:656px; float:left;}
.about_t{background:url(../images/about_t.gif) no-repeat; height:68px;}
.about_t h3{ margin:0; margin-left:24px;}
.about_t h3 a { font-size:17px; color:#000; font-weight:bold; line-height:92px;}
.about_t span{ float:right;}
.about_t span a { font-size:18px; color:#989898; }
.about img{width:282px; height:190px; border:2px solid #c0c0c0;  float:left; margin-top:20px;}
.about_tex p{ font-size:14px; color:#000; height:176px; line-height:22px;  text-indent:2em; overflow:hidden; width:360px;}
.about_tex {width:350px; float:right; margin-top:20px;}
/*honor*/
.honor{width:485px; float:right;}
.honor_t{background:url(../images/honor_t.gif) no-repeat; height:68px;}
.honor_t h3{ margin:0; margin-left:24px;}
.honor_t h3 a { font-size:17px; color:#000; font-weight:bold;line-height:92px;}
.honor_t span{ float:right;}
.honor_t span a { font-size:18px; color:#989898; }


.gd_03 em{
	position: absolute;
	top: 110px;
}
.gd_03 .t_l{
	left: 36px;
}
.gd_03 .t_r{
	right: 36px;}

.gd_03{ position:relative; width:485px; }
.gd_03 #simgs03{ margin:0 auto; padding-top:20px;  }
.gd_03 li{ float:left;  text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:307px; height:228px; border:1px solid #ccc;}


/*cases */
.cases{width:1180px; height:410px; margin:0 auto;margin-top: 40px; }
.cas_top{ background:url(../images/cas_t.gif)  no-repeat; height:74px; text-align:center;   }
.cas_top h3{ margin:0; display:inline-block; line-height:94px;margin-left:88px;  }
.cas_top h3 a{ font-size:18px; color:#000; }
.cas_top span a{ font-size:18px; color:#989898; line-height:86px;}
.cas_top span {  float:right;}



.gd_02{ position:relative;  width:1000px; margin:0 auto; padding-top:30px; }
.gd_02 em{
	position: absolute;
	top: 156px;
}
.gd_02 .t_l{ left:-64px;}
.gd_02 .t_r{ right:-64px;}
.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:338px; height:258px; border:1px solid #ccc; }
.gd_02 li span{ display:block; font-size:16px; color:#000; text-align:center; line-height:24px;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}


/*customer*/
.customer{ width:1180px; height:440px; margin:0 auto;}
.cus_t{ background:url(../images/cus_t.gif) no-repeat; height:68px;  }
.cus_t h3{ margin:0; margin-left:24px; }
.cus_t h3 a{font-size:17px; color:#000; font-weight:bold;line-height:92px;}
.cus_t span{ float:right;}
.cus_t span a { font-size:18px; color:#989898; }

.cus_con li{ width:276px; height:330px; background:#dedede; float:left; margin-right: 24px; }
.cus_con { margin-top:20px;}
.cus_con ul{ width:1280px;}
.cus_pic img{ width:274px; height:166px; border:1px solid #dedede; }
.cus_con li p{font-size:14px;color:#000; line-height:20px; height:120px; overflow:hidden;  margin:0;    margin-left: 6px; text-indent:2em; margin-top:6px; }
.detail{width:70px;height:24px; background:#014fd1; float:right; margin-top:6px; margin-right:10px;}
.detail a{ font-size:14px; color:#fff; display: block; text-align:center; line-height:24px;}



/*banner_little3*/
.banner_little3{ height:160px; width:1180px; margin:0 auto;  background:url(../images/ban_lit3.jpg) no-repeat center;  margin-top:30px; position:relative; }
.banner_little3  dl dt{ font-size:20px; color:#c3151e; height:34px;background:url(../images/ban3_d.png) left no-repeat;    padding-left: 50px;}
.banner_little3  dl dt span{ font-size:24px; color:#c3151e; font-weight:bold;  }
.banner_little3 .ban3_zx{ width:100px; height:35px; background:#c3151e; display:block; text-align:center; position:absolute; top:82px; right:138px; }
.banner_little3 .ban3_zx a{ font-size:18px;  color:#fff; line-height:35px;}
.banner_little3  dl { position:absolute; top:40px; right:60px; }



/*news*/
.part2{width:1180px;margin:0 auto; height:436px; margin-top:30px; }
.con_news{float:left;width:420px;}
.con_news .con_news_t h3 a{ font-size:17px; color:#000; font-weight:bold;line-height:80px;}
.con_news .con_news_t h3{ margin:0;margin-left:24px;}
.con_news .con_news_t span {float:right;  }
.con_news .con_news_t span a{ font-size:18px; color:#989898;}
.con_news .con_news_t{height:62px; background:url(../images/news_t.gif) no-repeat ; }

.con_news .news_main{width:420px;   margin-top:10px;}
.con_news .con_news_c{ height:127px; }
.con_news .con_news_pic{ float:left;}
.con_news .con_news_pic img{width:175px; height:125px; border:1px solid #c9c9c9;}
.con_news .con_news_text  p{ font-size:14px;  color:#000; line-height:22px; height:110px; overflow:hidden; text-indent:2em; margin:0;}
.con_news .con_news_text {width:226px; float:right;}
.con_news .con_news_text  em{ width:60px; height:20px; background:#014fd1; text-align:center; display:block;}
.con_news .con_news_text  em a{ font-size:13px; color:#fff; line-height:20px; font-style:normal;}

.con_news .con_news_b li span{float:right;}
.con_news .con_news_b li { background:url(../images/news_li.gif) no-repeat left 7px; padding-left:28px; line-height:28px;height:38px;overflow:hidden; border-bottom:1px dashed #d5d5d5; }
.con_news .con_news_b li a { font-size:14px; color:#000; }
.con_news .con_news_b{ margin-top:20px;}


.con_news1{float:left;width:420px; margin:0 17px;}
.con_news1 .con_news_t h3 a{ font-size:17px; color:#000; font-weight:bold;line-height:80px;}
.con_news1 .con_news_t h3{ margin:0;margin-left:24px;}
.con_news1 .con_news_t span {float:right;  }
.con_news1 .con_news_t span a{ font-size:18px; color:#989898;}
.con_news1 .con_news_t{height:62px; background:url(../images/news_t.gif) no-repeat ; }

.con_news1 .news_main{width:420px;   margin-top:10px;}
.con_news1 .con_news_c{ height:127px; }
.con_news1 .con_news_pic{ float:left;}
.con_news1 .con_news_pic img{width:175px; height:125px; border:1px solid #c9c9c9;}
.con_news1 .con_news_text  p{ font-size:14px;  color:#000; line-height:22px; height:110px; overflow:hidden; text-indent:2em; margin:0;}
.con_news1 .con_news_text {width:226px; float:right;}
.con_news1 .con_news_text  em{ width:60px; height:20px; background:#014fd1; text-align:center; display:block;}
.con_news1 .con_news_text  em a{ font-size:13px; color:#fff; line-height:20px; font-style:normal;}

.con_news1 .con_news_b li span{float:right;}
.con_news1 .con_news_b li { background:url(../images/news_li.gif) no-repeat left 7px; padding-left:28px; line-height:28px;height:38px;overflow:hidden; border-bottom:1px dashed #d5d5d5; }
.con_news1 .con_news_b li a { font-size:14px; color:#000; }
.con_news1 .con_news_b{ margin-top:20px;}


/*common question*/
.question{float:right;width:305px;}
.ques_t h3 a{ font-size:17px; color:#000; font-weight:bold;line-height:80px;}
.ques_t h3{  margin:0;margin-left:24px;}
.ques_t span {float:right;  }
.ques_t span a{ font-size:18px; color:#989898;}
.ques_t{height:62px; background:url(../images/ques_t.gif) no-repeat; }

.question .news_main{width:305px;}
.question .contant ul{ position:relative; height:354px;   }
.question .contant ul .faq-l {clear:both;overflow:hidden;margin-top:20px;  }
.question .contant ul .faq-l .faq-w p {float:right;width: 272px; height:30px;margin:0;color:#000;font-size: 16px;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: 272px;font-size: 15px;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;height:160px;  margin-top:30px; margin:0 auto;}
.link_t h3{  margin:0;margin-left:24px;font-size:17px; color:#000; font-weight:bold;line-height:80px;}
.link_t{height:62px; background:url(../images/link.gif) no-repeat ;}
.links ul li a{  font-size:18px; color:#000; line-height:40px;}
.links ul li { float:left; margin-right:50px; }















