@charset "utf-8";


/*searchBox*/

.searchBox{ width:100%; border-bottom:1px #d9d9d9 solid;}

.search{ width:1180px; height:60px; margin:0 auto; overflow:hidden;}

.search p{ width:700px; font-size:14px; color:#241e91; float:left; line-height:60px;}

.search p a{ color:#323232;}

.search .sousuo{ width:280px; float:right; overflow:hidden; margin:15px auto;}

.search .sousuo input{ width:220px; height:30px; line-height:30px; display:block; float:left; border:1px solid #241e91; }

.search .sousuo button{ width:50px; height:34px; text-align:center; line-height:34px; text-align:center;display:block; float:left; background:#241e91; border:none; font-size:14px; color:#fff; cursor:pointer;}

/*searchBox end*/

/*----baner begin---*/
.banner {
  width: 100%;
  position: relative;
  height: 450px;
  margin: 0 auto;
  background: transparent;
}
.banner .bd {
  margin: 0 auto;
  height: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.banner .bd ul {
  height: 100%;
  width: 100%;
}
.banner .bd li {
  height: 100%;
  overflow: hidden;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}
.banner .bd li a {
  display: block;
  height: 100%;
  width: 100%;
}
.banner .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
}
.banner .hd ul {
  text-align: center;
  margin-bottom: 10px;
}
.banner .hd ul li {
  background: #478beb;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 42px;
  height: 11px;
  margin: 1px;
  overflow: hidden;
  *filter: alpha(opacity=50);
  *opacity: .5;
  line-height: 999px;
}
.banner .hd ul .on {
  background: #154fa2;
}
.banner .prev,
.banner .next {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  left: 15%;
  z-index: 1;
  width: 40px;
  height: 60px;
  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;
  cursor: pointer;
  *filter: alpha(opacity=50);
  *opacity: .5;
  display: none;
}
.banner .next {
  left: auto;
  right: 15%;
  background-position: -6px -137px;
}


/*---baner end---*/

/*baozhangBox*/

.baozhangBox{ width:100%;}

.baozhang{ width:1180px; margin:0 auto;}

.baozhang h3{ text-align:center; font-size:24px; color:#241e91; background:url(../images/baozhang_h3_bg_03.png) no-repeat 50% 46px; line-height:44px;}

.baozhang h3 span{ font-size:16px; color:#4c4c4c;}

.baozhan{ width:1180px; overflow:hidden; margin:0 auto;}

.baozhan li{ float:left; width:293px; height:243px; border:1px #d8d8d8 solid; background:#f3f3f3; text-align:center; font-size:18px; color:#1f1f1f; padding-top:25px;}

.baozhan .li01 i{ width:150px; height:150px; display:block; margin:0 auto; background:url(../images/baozhang_bg_03.png); display:block; margin-bottom:32px;}

.baozhan .li02 i{ width:150px; height:150px; display:block; margin:0 auto; background:url(../images/baozhang_bg_05.png); display:block; margin-bottom:32px;}

.baozhan .li03 i{ width:150px; height:150px; display:block; margin:0 auto; background:url(../images/baozhang_bg_07.png); display:block; margin-bottom:32px;}

.baozhan .li04 i{ width:150px; height:150px; display:block; margin:0 auto; background:url(../images/baozhang_bg_09.png); display:block; margin-bottom:32px;}



/*baozhangBox end*/

/*productBox*/

.productBox{ width:100%; margin-top:35px;}

.product{ width:1180px; margin:0 auto 20px; overflow:hidden;}

.product_fl{ width:250px; float:left;}

.product_fl p{ width:250px; height:53px; background:url(../images/product_fl_bg_03.png); color:#ffffff; text-align:center; line-height:24px; font-size:18px; padding-top:7px;}

.product_fl p span{ font-size:16px; color:#fff; }

.product_fl .dl{ width:250px; background:#f0f0f0; padding:16px 0 10px 0;}

.product_fl dl{ width:240px; padding-left:3px; margin:0 auto 10px;}

.product_fl dl dt{ width:240px; height:37px; line-height:37px; margin:0 auto 10px; font-size:16px; background:url(../images/product_fl_dt_03.png) no-repeat center; text-align:center;}

.product_fl dl dt a{ color:#fff;}

.product_fl dl dd{ width:170px; font-size:14px; line-height:30px; padding-left:50px; padding-right:20px; border-bottom:1px #d9d9d9 solid; background:url(../images/product_fl_icon_03.png) no-repeat 30px center;}

.product_fl dl dd a{ color:#323232;}

.product_fl dl dd:hover a{ color:#095c97;}

.product_fl .contact dt{ width:130px; height:77px; padding-top:20px; line-height:33px; margin:0 auto; background:none; padding-left:110px; background:url(../images/product_fl_cont_icon_03.png) no-repeat 10px 0px; font-size:20px; color:#241e91; text-align:left; margin-bottom:20px;}

.product_fl .contact dt span{ font-size:16px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; color:#000;}

.product_fl .contact dd{ width:220px; margin:0 auto; border:none; font-size:16px; color:#000; line-height:24px; background:none; padding:0 10px;}



.product_fr{ width:910px; float:right;}

.product_fr .prod_h3{ width:910px; height:56px; border-bottom:1px #e3e3e3 solid; overflow:hidden; margin-bottom:30px;}

.product_fr .prod_h3 h2{ width:153px; height:32px; line-height:17px; padding-left:40px; padding-top:12px; background:url(../images/prod_fr_h3_icon_03.png) no-repeat left; float:left; font-size:20px; font-weight:normal;}

.product_fr .prod_h3 h2 a{ color:#333333;}

.product_fr .prod_h3 h2 span{ font-size:12px; color:#686868;}

.product_fr .prod_h3 .more{ float:right; font-size:14px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; line-height:54px;} 

.prod{ width:933px; overflow:hidden;}

.prod .cell{width:210px; float:left; margin-right:23px; margin-bottom:30px;}

.prod .cell img{ width:208px; height:148px; border:1px #dadada solid; margin-bottom:10px;}

.prod .cell p{ width:210px; height:24px; line-height:24px; overflow:hidden; text-align:center; font-size:16px; color:#333333;}

.prod .cell:hover img{ width:206px; height:146px;border:2px #241e91 solid;}

/*productBox end*/

/*mid_bannerBox01*/

.mid_bannerBox01{ width:100%; height:280px; background:url(../images/mid_banner01_02.png) no-repeat 50% 0;}

.mid_banner01{ width:1180px; height:280px; position:relative; margin:0 auto;}

.mid_banner01 .zxrx{ width:500px; overflow:hidden; position:absolute; bottom:80px; right:390px;}

.mid_banner01 .zxrx p{ width:300px; float:left;line-height:30px; color:#fff; font-size:18px;}

.mid_banner01 .zxrx p strong{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; font-weight:normal; }

.mid_banner01 .zxrx a{width:150px; height:40px; background:url(../images/ljzx_bg_03.png) no-repeat center; color:#fff; font-size:18px; text-align:center; line-height:40px; display:block; margin:0 auto; float:right; margin-top:15px; }

/*mid_bannerBox01 end*/





/*advantageBox*/

.advantageBox{ width:100%;}

.advantage{ width:1180px; margin:0 auto;}

.advantage h3{ width:648px; margin:20px auto 50px; height:121px;}

.advantage .cell01{ width:1180px; margin:0 auto; overflow:hidden;}

.advantage .cell01 dl{ width:520px; float:left; margin-left:35px; position:relative; padding-left:65px;}

.advantage .cell01 dl .i01{ width:50px; height:50px; position:absolute; top:0px; left:0px; background:url(../images/advant_icon_03.jpg) no-repeat center; display:block;}

.advantage .cell01 dl .i02{ width:50px; height:50px; position:absolute; top:190px; left:0px; background:url(../images/advant_icon_06.jpg) no-repeat center; display:block;}

.advantage .cell01 dl dt{ font-size:18px; color:#d31212;font-weight: bold; line-height:24px; border-bottom:1px #000000 solid; margin-bottom:10px;}

.advantage .cell01 dl dt big{ font-size:30px;}

.advantage .cell01 dl dt span{ font-size:12px; color:#656565;}

.advantage .cell01 dl dd{ font-size:16px; color:#343434; line-height:30px; margin-bottom:40px;}

.advantage .cell01 dl dd span{ color:#241e91;}

.advantage .cell01 img{ width:559px; float:right;}

.advantage .cell02{ width:1180px; margin:0 auto; overflow:hidden;}

.advantage .cell02 dl{ width:500px; float:right; margin-right:20px; position:relative; padding-left:65px;}

.advantage .cell02 dl .i01{ width:50px; height:50px; position:absolute; top:0px; left:0px; background:url(../images/advant_icon_09.jpg) no-repeat center; display:block;}

.advantage .cell02 dl .i02{ width:50px; height:50px; position:absolute; top:216px; left:0px; background:url(../images/advant_icon_12.jpg) no-repeat center; display:block;}

.advantage .cell02 dl dt{ font-size:18px; color:#d31212;font-weight: bold; line-height:24px; border-bottom:1px #000000 solid; margin-bottom:10px;}

.advantage .cell02 dl dt big{ font-size:30px;}

.advantage .cell02 dl dt span{ font-size:12px; color:#656565;}

.advantage .cell02 dl dd{ font-size:16px; color:#343434; line-height:30px; margin-bottom:40px;}

.advantage .cell02 dl dd span{ color:#241e91;}

.advantage .cell02 img{ width:559px; float:left;}





/*advantageBox end*/

/*aboutBox*/

.aboutBox{ width:100%;}

.about{ width:1180px; margin:0 auto; overflow:hidden;}

.about_fl{ width:820px; float:left;}

.about_fl_h3{ width:820px; height:60px; overflow:hidden; border-bottom:3px #e3e3e3 solid; margin-bottom:16px;}

.about_fl_h3 h3{ width:130px; float:left; padding-left:25px; margin-left:10px; background:url(../images/about_fl_h3_icon_03.png) no-repeat left; font-size:20px; color:#333333; font-weight:normal; line-height:24px;}

.about_fl_h3 h3 a{}

.about_fl_h3 h3 a i{ color:#241e91; font-style:normal;}

.about_fl_h3 h3 span{ font-size:12px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; color:#9b9b9b; }

.about_fl_h3 .more{ line-height:60px; float:right; font-size:14px; color:#333333; float:right;}

.abou_fl{ width:820px; overflow:hidden;}

.abou_fl .afl{ width:291px; height:228px; float:left; background:url(../images/abou_bg_03.jpg) no-repeat center; }

.abou_fl .afl img{ width:239px; height:135px; margin:20px 26px; }

.abou_fl .afr { width:485px; height:228px; float:right; margin-right:15px; position:relative; font-size:12px; line-height:20px;text-indent:24px;}

.abou_fl .afr p{ line-height:24px; }

.abou_fl .afr .more{ font-size:14px; color:#241e91; position:absolute; bottom:10px; right:30px;}



.about_fr{ width:330px; float:right;}

.about_fr_h3{ width:330px; height:60px; overflow:hidden; border-bottom:3px #e3e3e3 solid; margin-bottom:16px;}

.about_fr_h3 h3{ width:143px; float:left; padding-left:54px; margin-left:10px; background:url(../images/honor_h3_icon_03.png) no-repeat left; font-size:20px; color:#333333; font-weight:normal; line-height:24px;}

.about_fr_h3 h3 a{}

.about_fr_h3 h3 a i{ color:#241e91; font-style:normal;}

.about_fr_h3 h3 span{ font-size:12px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; color:#9b9b9b; }

.about_fr_h3 .more{ line-height:60px; float:right; font-size:14px; color:#333333; float:right;}

.abou_fr{ width:330px;height: 190px; overflow:hidden;}



.gd_03{ position:relative; height:250px; width:240px; margin:0 auto;overflow: hidden;}

.gd_03 em{

	position: absolute;

	top: 55px;

}

.gd_03 .t_l{

	left: -40px;

}

.gd_03 .t_r{

	right: -40px;

}

.gd_03 #simgs03{ margin:0 auto; overflow: hidden;}

.gd_03 li{ float:left; width:240px; text-align:center; margin-right:20px;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:236px; height:156px; margin-bottom:10px;}

.gd_03 li a{ color:#000000;}

.gd_03 li .lastA{ width:240px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#313131; overflow:hidden; display:block;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}

/*aboutBox end*/





/*mid_bannerBox02*/

.mid_bannerBox02{ width:100%; height:254px; background:url(../images/mid_banner02_02.png) no-repeat 50% 0;}

.mid_banner02{ width:1180px; height:254px; position:relative; margin:0 auto;}

.mid_banner02 .zxrx{ width:700px; overflow:hidden; position:absolute; bottom:25px; right:300px;}

.mid_banner02 .zxrx p{ width:450px; float:left;line-height:30px; color:#fff; font-size:18px;}

.mid_banner02 .zxrx p strong{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; font-weight:normal; }

.mid_banner02 .zxrx a{width:150px; height:40px; background:url(../images/ljzx_bg_03.png) no-repeat center; color:#fff; font-size:18px; text-align:center; line-height:40px; display:block; margin:0 auto; float:right;}

/*mid_bannerBox01 end*/

/*caseBox*/

.caseBox{ width:100%;}

.case_h3{ width:1180px; height:80px; background:url(../images/case_h3_bg_03.png) no-repeat 50% center; margin:40px auto 65px; position:relative;}

.case_h3 h3 a{  color:#241e91;}

.case_h3 i{ font-size:18px; color:#000000;  position:absolute; top:20px; left:262px; font-style:normal;}

.case_h3 h3 { font-size:30px; color:#241e91; position:absolute; top:10px; right:294px; font-weight:normal;}

.case_h3 h3 span{ font-size:12px; font-family: "Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times,serif; color:#000000;}

.gd_02{ position:relative; height:190px; width:1180px; margin:0 auto;overflow: hidden;}

.gd_02 em{

	position: absolute;

	top: -50px;

}

.gd_02 .t_l{

	right: 60px;

}

.gd_02 .t_r{

	right: 10px;

}

.gd_02 #simgs02{ margin:0 auto;}

.gd_02 li{ float:left; width:220px; text-align:center; margin-right:15px;}

.gd_02 li.last{ padding-right:0;}

.gd_02 li img{ display:block; width:216px; height:166px; border:2px #4c4c4c solid; margin-bottom:10px;}

.gd_02 li a{ color:#000000;}

.gd_02 li .lastA{ width:220px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#313131; overflow:hidden; display:block;}

.gd_02 li:hover img{border:2px #241e91 solid;}

.gd_02 .fl { float:left;}

.gd_02 .fr { float:right;}

.gd_02 .pa{ position:absolute;}

.gd_02 .pr{ position:relative}

/*caseBox end*/

/*customerBox*/

.customerBox{ width:100%; margin-bottom:30px;}

.customer_h3{ width:1180px; height:80px; background:url(../images/customer_h3_bg_03.png) no-repeat 50% center; margin:40px auto; position:relative;}

.customer_h3 i{ font-size:18px; color:#000000;  position:absolute; top:20px; right:262px; font-style:normal;}

.customer_h3 h3 { font-size:30px; color:#241e91; position:absolute; top:10px; left:294px; font-weight:normal;}

.customer_h3 h3 a{color:#241e91; }

.customer_h3 h3 span{ font-size:12px; font-family: "Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times,serif; color:#000000;}

.customer{ width:1180px; margin:0 auto;}

.customer .cell{ width:540px; height:160px; float:left; background:#cdcdcd; margin:0 25px 20px;}

.customer .cell img{ width:208px; height:148px; display:block; float:left; margin-left:5px; margin-top:5px;}

.customer .cell dl{ width:260px; height:140; margin:20px 40px 0 0;  float:right;}

.customer .cell dt{ width:260px; height:24px; line-height:24px; overflow:hidden; font-size:16px;}

.customer .cell dt a{ color:#1b1b1b;}

.customer .cell dd{ width: 260px;
height: 120px;
float: right;
line-height: 24px;
font-size: 14px;
color: #343434;
margin-top: 10px;
}

.customer .cell dd a{ color:#241e91;}
.customer .cell:hover dd a{ color:#fff;}
.customer .cell:hover{ background:#241e91;}

.customer .cell:hover dt a{ color:#fff;}

.customer .cell:hover dd{ color:#fff;}


.clear{ clear:both;}

/*customerBox end*/

/*mid_bannerBox03*/

.mid_bannerBox03{ width:100%; height:220px; background:url(../images/mid_banner03_02.jpg) no-repeat 50% 0;}

.mid_banner03{ width:1180px; height:220px; position:relative; margin:0 auto;}

.mid_banner03 .zxrx{ width:700px; overflow:hidden; position:absolute; bottom:25px; right:300px;}

.mid_banner03 .zxrx p{ width:500px; float:left;line-height:30px; color:#fff; font-size:18px;}

.mid_banner03 .zxrx p strong{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; font-weight:normal; }

.mid_banner03 .zxrx a{width:150px; height:40px; background:url(../images/ljzx_bg_03.png) no-repeat center; color:#fff; font-size:18px; text-align:center; line-height:40px; display:block; margin:0 auto; float:right;}

/*mid_bannerBox03 end*/

/*newBox*/

.newBox{ width:100%;}

.newc{ width:1180px; margin:0 auto; overflow:hidden;}

.new{width:500px; float:left;}

#tab{width:500px;position:relative;margin:40px auto;}

#tab .tab_menu{width:480px; padding-left:20px; background:url(../images/new_h3_icon_03.png) no-repeat left;float:left;position:absolute;z-index:1; border-bottom:2px #cdcdcd solid;}

#tab .tab_menu li {float:left;width:125px;height:50px;line-height:18px;border-bottom:0px;cursor:pointer;margin:0 2px 0 0;}

#tab .tab_menu li a{ font-size:18px; color:#333333;}

#tab .tab_menu li a span{ font-size:11px; color:#333333; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;}





#tab .tab_box{width:500px;height:500px;clear:both;top:70px;position:relative;}

#tab .tab_menu .selected{cursor:pointer;}

#tab .tab_menu .selected a{ color:#241e91;}

#tab .hide{display:none;}

#tab .tab_box div .more{ position:absolute; top:-50px; color:#000; font-size:14px; right:5px; z-index:999; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;} 

#tab .tab_box .firstnew{ width:500px; overflow:hidden; margin-bottom:15px;}

#tab .tab_box .firstnew img{ width:188px; height:138px; display:block; float:left; border:1px #241e91 solid;}

#tab .tab_box .firstnew dl{ width:280px; height:140px; float:right; overflow:hidden;}

#tab .tab_box .firstnew dl dt{ width:280px; height:24px; line-height:24px; font-size:14px; margin-bottom:10px;}

#tab .tab_box .firstnew dl dt a{ color:#1b1b1b;}

#tab .tab_box .firstnew dl dd{ font-size:12px; color:#1b1b1b; text-indent:24px; line-height:24px;}

#tab .tab_box .firstnew dl dd a{ color:#241e91;}

#tab .tab_box ul li{ width:500px; height:34px;overflow:hidden; border-bottom:1px #cdcdcd dotted; }

#tab .tab_box ul li a{ font-size:14px; color:#333; width:350px; height:34px; line-height:34px; overflow:hidden; display:block; padding-left:22px; background:url(../images/new_icon_03.png) no-repeat 6px 14px; float:left;}

#tab .tab_box ul li span{ width:90px; height:34px; line-height:34px; float:right; color:#333;}









.problem{ width:410px; height:547px; margin-top:40px; padding-left:220px; background:url(../images/problem_left_bg_03.png) no-repeat left; float:right;}

.problem_h3{ width:410px; height:52px; line-height:42px; border-bottom:1px #676767 solid; overflow:hidden; background:url(../images/new_h3_icon_03.png) no-repeat left;}

.problem_h3 h3{ width:200px; float:left; margin-left:20px; font-weight:normal; line-height:18px;}

.problem_h3 h3 span{ font-size:11px; color:#313131; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;}

.problem_h3 h3 a{ font-size:20px; color:#313131;}

.problem_h3 .more{ font-size:14px; color:#010101; float:right; margin-right:20px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;}

.prob{ width:410px; height:480px; margin-top:15px; background:#e6e6e6;}

#ticker2 {

	width: 410px;

	height: 480px;

	overflow: hidden;

	position: relative;

}

#ticker2 li {

	position: relative;

	width: 390px;

	line-height: 22px;

	overflow:hidden;

	margin:0 auto 10px;

}

#ticker2 li .wen{ width:390px; height:20px; overflow:hidden; margin-bottom:10px;}

#ticker2 li .wen span{ width:20px; height:20px; display:block; float:left; background:#241e91; font-size:16px; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif; color:#fff; line-height:20px; text-align:center;}

#ticker2 li .wen a{ width:350px; height:20px; line-height:20px; display:inline-block; float:right; color:#343434; font-size:16px;}

#ticker2 li .da{ width:390px;height:72px; overflow:hidden;}

#ticker2 li .da span{ width:20px; height:20px; line-height:20px; text-align:center; display:block; background:#000; float:left; font-size:14px; color:#fff; font-family:"Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;}

#ticker2 li .da p{ width:350px;color:#4b4b4b; line-height:24px; float:right; text-indent:24px;}



.clear{ clear:both;}



















/*linkBox*/

.linkBox{ width:100%; margin:30px 0 30px 0; }

.link{ width:1178px; height:100px; margin:0 auto; border:1px #cdcdcd solid; }

.link h3{ width:200px; text-align:center; line-height:100px; font-size:18px; font-weight:normal; color:#241e91; float:left; }

.link h3 span{  font-size:14px; color:#4b4b4b;}

.link ul{ width:940px; float:right;}

.link ul li{ float:left; line-height:50px;}

.link ul li a{ font-size:14px; color:#333; margin:0 20px;}

/*linkBox end*/



