@charset "gb2312";/* CSS Document */.fl_box{ width:100%; height:130px; background-color:#efefee; border-bottom:20px solid #fff;}.fl{ width:1180px; height:130px; margin:0 auto;}.fl_gd{ width:60px; height:30px; margin:0 auto;}.fl_bt{ width:1180px;text-align:center;margin-top:20px;}.fl_bt h3{ line-height:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}.fl_bt h4{width:250px;height:2px;margin:0 auto;margin-top:15px;background:#e5e5e5;}.fl_bt span {line-height:35px;font-size:14px;}.fl_tp{ width:1180px; height:100px; background:url(../images/fl_bj.png) no-repeat center; margin-top:40px;}.fl_tp ul li{ width:100px; height:100px; line-height:100px; margin-left:16px; float:left; text-align:center;}.fl_tp ul li a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff;}.fl_tp ul li a:hover{ color:#bb355a;}.cp{ width:1180px;margin:30px auto; overflow:hidden;}.ttt{ width:1180px; height:50px;}.ttt ul{ width:960px; float:left; height:50px;margin-left:170px;}.ttt .gd{ float:right; padding-top:15px;}.ttt li{ float:left;height:40px; line-height:40px; text-align:center;}.ttt li h3 a{ display:block; padding:0px 15px;font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#494949; font-weight:normal;}.ttt li h3 a:hover{ background-color:#2f3188; color:#fff;}.tabcont{ width:1178px;height:310px;border:1px dashed #ccc; float:left; clear:both; overflow:hidden;}.tabcont .tabc{ width:1180px; float:left; height:auto; clear:both;}.cp_tp{ width:1178px;margin:10px auto; overflow:hidden;}.cp_tp ul li{ width:250px; height:255px; float:left; text-align:center;margin:20px;display:block;}.cp_tp ul li img:hover{ background-color:#2f3188;}.cp_tp ul li img{ width:250px; height:215px; padding:3px; border:1px solid #ccc;}.cp_tp ul li p{ width:250px; height:40px; line-height:40px;}.cp_tp ul li p a:hover{ text-decoration:underline;}.box_1{ width:100%; height:530px; background:url(../images/ads_1.jpg) no-repeat center top;}.box1{ width:1180px; height:530px; margin:0 auto;}.ads{ width:1180px; height:160px; position:relative;}.ads_butt{ width:210px; height:30px; position:absolute; top:110px; left:500px;}.ads_tel{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; position:absolute; top:110px; left:750px;}.ads_tel span{ font-size:22px; font-weight:bold;}.al{ width:1180px; height:370px; background-color:#fff;}.al_bt { width:1180px;text-align:center;padding-top:20px;}.al_bt h3{ line-height:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}.al_bt h4{width:250px;height:2px;margin:0 auto;margin-top:15px;background:#e5e5e5;}.al_bt span {line-height:35px;font-size:14px;}.al_gd{ width:28px; height:28px; padding-top:20px; margin:0 auto;}.al_tp{ width:1180px; height:255px; padding-top:30px;}.gd_01{ position:relative;width:1180px; overflow:hidden;}.gd_01 #simgs_01{ margin:0;}.gd_01 li{ float:left; width:252px; height:255px; margin-left:20px; text-align:center;}.gd_01 li.last{ padding-right:0;}.gd_01 li img{ display:block; width:250px; height:215px; border:1px solid #ccc;}.gd_01 li p{ width:252px; height:40px; line-height:40px;}.gd_01 li a:hover{ text-decoration:underline;}.ys{ width:1180px; height:900px; margin:30px auto;}.ys_tel{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin-top:10px; text-align:center;}.ys_tel span{ font-size:22px; font-weight:bold; color:#ce0000;}.ys_nr{ width:1180px; height:780px; position:relative; background:url(../images/ys_bj.jpg) no-repeat center; margin-top:10px;}.ys_1{ width:480px; height:auto; position:absolute; left:630px; top:20px;}.ys_1 dl dt{ width:260px; height:43px; line-height:43px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; font-weight:bold; border-bottom:2px dotted #ccc;}.ys_1 dl dd{ width:480px; height:auto; margin-top:10px;}.ys_1 dl dd ul li{ width:480px; height:auto; line-height:33px; background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}.ys_1 dl dd ul li span{ color:#ce0000;}.ys_2{ width:480px; height:auto; position:absolute; left:630px; top:180px;}.ys_2 dl dt{ width:260px; height:43px; line-height:43px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; font-weight:bold; border-bottom:2px dotted #ccc;}.ys_2 dl dd{ width:480px; height:auto; margin-top:10px;}.ys_2 dl dd ul li{ width:480px; height:auto; line-height:33px; background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}.ys_2 dl dd ul li span{ color:#ce0000;}.ys_3{ width:480px; height:auto; position:absolute; left:170px; top:420px;}.ys_3 dl dt{ width:260px; height:43px; line-height:43px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; font-weight:bold; border-bottom:2px dotted #ccc;}.ys_3 dl dd{ width:480px; height:auto; margin-top:10px;}.ys_3 dl dd ul li{ width:480px; height:auto; line-height:33px; background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}.ys_3 dl dd ul li span{ color:#ce0000;}.ys_4{ width:480px; height:auto; position:absolute; left:170px; top:620px;}.ys_4 dl dt{ width:260px; height:43px; line-height:43px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; font-weight:bold; border-bottom:2px dotted #ccc;}.ys_4 dl dd{ width:480px; height:auto; margin-top:10px;}.ys_4 dl dd ul li{ width:480px; height:auto; line-height:33px; background:url(../images/tb.jpg) no-repeat 0 10px; padding-left:20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}.ys_4 dl dd ul li span{ color:#ce0000;}.box_2{ width:100%; height:680px; background:url(../images/ads_1.jpg) no-repeat center top;}.box2{ width:1180px; height:680px; margin:0 auto;}.ads_2{ width:1180px; height:160px;position:relative;}.ads_butt{ width:210px; height:30px; position:absolute; top:110px; left:500px;}.ads_tel{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; position:absolute; top:110px; left:750px;}.ads_tel span{ font-size:22px; font-weight:bold;}.jz{ width:1180px; height:540px; background-color:#fff;}.jz_bt{ width:1180px; height:50px; padding-top:10px; text-align:center; background:url(../images/bt_3_bj.jpg) no-repeat bottom;}.jz_bt h3 a{ line-height:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}.jz_gd{ width:28px; height:28px; padding-top:20px; margin:0 auto;}.jz_tp{ width:1180px;padding-top:30px;}.jz_tp ul li{ width:270px; height:350px; background-color:#efefef; float:left; margin:12px;}.jz_tp ul li dl dt{ width:270px; height:235px;}.jz_tp ul li dl dt img{ width:250px; height:215px; padding:10px;}.jz_tp ul li dl dd a{ width:250px; height:40px; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#2f3188; display:block; overflow:hidden; text-align:center;}.jz_tp ul li dl dd p{ width:250px;line-height:30px; overflow:hidden;padding-left:10px;text-indent:2em;}.zz{ width:1180px; height:350px; margin:40px auto;}.zz_bt{ width:1180px; height:100px; text-align:center; background:url(../images/bt_4_bj.jpg) no-repeat center;}.zz_bt h3 a{ line-height:50px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal; color:#fff;}.zz_tp{ width:1050px; height:220px; margin-top:30px;}.gd_02{ position:relative; height:220px; width:1180px; overflow:hidden; line-height:30px}.gd_02 em{position: absolute;top: 60px;}.gd_02 .t_l{ left:0px;}.gd_02 .t_r{ right:0px;}.gd_02 #simgs_02{margin:0 auto;height:220px;}.gd_02 li{float:left; width:245px; height:220px; text-align:center; margin:0 8px;}.gd_02 li.last{ padding-right:0;}.gd_02 li img{display:block;width:240px;height:180px;border:1px solid #ccc;}.gd_02 li p{width:240px; height:40px; line-height:40px; font-size:14px;}.gd_02 .fl { float:left;}.gd_02 .fr { float:right;}.gd_02 .pa{ position:absolute;}.gd_02 .pr{ position:relative}.gy_box{ width:100%; height:1000px; background:url(../images/gy_bj.jpg) no-repeat center top;}.gy{ width:1180px; height:500px; margin:0 auto; position:relative;}.gy_bt{ width:1180px; height:80px; text-align:center;}.gy_bt h3 a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}.gy_l{ width:400px; height:360px; float:left; margin-top:40px;}.fo {width: 390px;height: 360px;position: relative;}.xx {width: 390px;height: 360px; overflow:hidden;position: relative; text-decoration: none;}.f-img-list { height: 320px;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 100;width: 390px;}.f-img-list li { height:320px;text-align: center;width: 390px; position: absolute;left: 0;top: 0;z-index:54;text-decoration: none;}.f-img-list li.on {z-index: 55;}.f-img-list li p a{ width:390px; height:40px; line-height:40px; color:#fff; display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}.gy_r{ width:740px; height:340px; float:right; margin-top:30px;}.ttt_1{ width:740px; height:160px;}.ttt_1 ul li{ float:left; width:330px; height:30px; line-height:30px; text-align:center; margin-top:20px; margin-left:20px;}.ttt_1 ul li a{ display:block; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; background-color:#ce0000; border-radius:6px;}.ttt_1 ul li a:hover{ background-color:#fff; color:#ce0000;}.tabcont_1{ width:740px;float:left; clear:both; overflow:hidden;}.tabcont_1 .tabc_1{ width:740px; float:left; height:auto; clear:both;}.gy_wz{ width:740px; height:290px;}.gy_wz dl dt{ width:740px; height:38px; line-height:38px;}.gy_wz dl dt a{ font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff;}.gy_wz dl p{ width:740px;line-height:35px; overflow:hidden; font-size:14px; color:#fff;}.xw{ width:1180px; height:560px; margin:0 auto; background-color:#fff; position:absolute; top:440px;}.xw_l{ width:740px; height:530px; float:left; padding-left:25px; padding-top:25px;}.case{ width:740px; height:530px;}.case .tit{ width:740px; height:35px; border-bottom:1px solid #ccc;}.case .tit_more{ float:right; padding-top:10px; padding-right:10px;}.case .title{ width:300px; height:35px; float:left;}.case .title-list{ position: relative;}.case .title-list li{ width: 140px; height:35px; line-height:35px; text-align: center; float: left; display: inline; margin-left:10px;}.case .title-list li a{ width: 140px; height:35px; line-height:35px; display:block; background-color:#2f3188; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;}.case .title-list li a:hover{ width: 140px; height:35px; line-height:35px; display:block; background-color:#ce0000; color:#fff;}.case .title-list .on{ width: 140px; height:35px; line-height:35px; display:block; background-color:#ce0000; color:#fff; display: inline;}.case .title-list .on a{ width: 140px; height:35px; line-height:35px; display:block; background-color:#ce0000; color:#fff; display: inline}.product{ width:740px; height: 460px; position: relative; overflow: hidden; display: none;}.product-wrap .show{ display: block;}.news_con{ width:740px; height:460px;float:left; overflow:hidden;}.news_top{ width:740px; height:170px; overflow:hidden; margin-top:30px;}.news_tu{ width:242px; height:162px; float:left; background-color:#fff;}.news_top img{ width:240px; height:160px; border:1px solid #ccc;}.news_wz{ float:right; width:460px; height:160px; overflow:hidden;}.news_wz dt{ width:460px; height:30px; line-height:30px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; overflow:hidden;}.news_wz dt a{ color:#005eb6;}.news_wz dd{ width:460px; height:130px; line-height:26px; overflow:hidden;}.news_down{ width:740px; height:250px; position:relative; padding-top:20px;}.news_down ul{ width:740px; height:230px;}.news_down ul li{ width:370px; height:40px; line-height:40px; background:url(../images/jt.jpg) no-repeat 6px 17px; border-bottom:1px dotted #ccc;  float:left; overflow:hidden;}.news_down ul li a{ text-decoration:none; color:#494949; padding-left:20px;}.news_down ul li a:hover{ text-decoration:underline;}.news_down ul li span{ float:right; padding-right:5px;}.xw_r{ width:340px; height:530px; float:right; padding-left:25px; padding-top:25px;}.bk_bt{ width:300px; height:35px; border-bottom:1px solid #ccc; text-align:center;}.bt_l{ float:left;}.bt_l h3 a{  width: 140px; height:35px; line-height:35px; display:block; background-color:#2f3188; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}.bt_r{ float:right; padding-right:10px; padding-top:10px;}.bk_nr{ width:300px; height:400px; margin-top:30px; overflow:hidden;}#ticker { width:300px; height:400px; overflow: hidden; position:relative;}#ticker div{ margin-top:0; }#ticker li{ margin-top:10px;}.wen{ width:270px; height:30px; line-height:30px; overflow:hidden; background:url(../images/w.jpg) no-repeat; padding-left:30px;}.wen a{ font-weight:bold; color:#005eb6;}.da{ width:270px; height:75px; line-height:25px; overflow:hidden; background:url(../images/d.jpg) no-repeat; padding-left:30px;}.link_box{ width:100%; height:100px; background-color:#303288;}.link{ width:1180px; height:100px; margin: 0 auto;}.link_bt{ width:1180px; height:50px; line-height:50px; border-bottom:1px solid #7475a2; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff;}.link_bt span{ color:#7475a2;}.link_wz{ width:1180px; height:50px; line-height:50px; overflow:hidden;}.link_wz a{ margin:0 10px; color:#fff;}