@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: 1140px;float:left;height:50px;}
.ttt .gd{ float:right; padding-top:15px;}
.ttt li{ float:left; width:160px; height:40px; line-height:40px; text-align:center;}
.ttt li h3 a{ display:block; 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;}


.ads_butt1{width:210px;height:30px;position:absolute;top: 130px;left:500px;}
.ads_tel1{font-size:14px;font-family:"Î¢ÈíÑÅºÚ";color:#fff;position:absolute;top: 131px;left: 736px;}
.ads_tel1 span{font-size: 18px;font-weight:bold;}

.ads_tel1 p {
    font-size: 18px;
    font-weight: bold;
    margin-left: 71px;
}
.box_1{width:100%;height: 560px;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: 1100px;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: 937px;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: 28px;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: 394px;}
.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: 715px;}
.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: 195px;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: 18px;font-weight:bold;}

.ads_tel p {
    font-size: 18px;
    font-weight: bold;
    margin-left: 71px;
}
.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{ height:200px;margin:0 auto;}
.gd_02 li{ float:left; width:228px; height:200px; text-align:center; margin-left:10px;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:226px; height:160px; border:1px solid #ccc;}
.gd_02 li p{ width:228px; height:40px; line-height:40px;}
.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;}





.scjd{width:432px;}

.scjd .contTit{margin-top:42px; margin-bottom:30px;}

.scjd .contTit .titA{background-image:url(../images/titA2.png);}

.scjd .contTit .titA , .scjd .contTit .titMore{color:#fff;}

.scjd .scCont{position:relative;}

.scjd .scCont ul{margin:0 auto; width:314px; overflow:hidden;}

.scjd .scCont li{float:left; width:314px; text-align:center;}

.scjd .scCont li img{padding:5px; border:1px solid #dcdcdc; background-color:#fff;}

.scjd .scCont li h5{margin-top:14px; font-weight:normal; font-size:14px;}

.scjd .scCont li h5 a{color:#fff;}

.scjd .scCont .btnLeft , .scjd .scCont .btnRight{position:absolute; top:50%; margin-top:-22px; width:41px; height:41px;}

.scjd .scCont .btnLeft{left:0px; background:url(../images/scBtnLeft.png) no-repeat center;}

.scjd .scCont .btnRight{right:0px; background:url(../images/scBtnRight.png) no-repeat center;}


.hzhb{margin-top:16px; margin-bottom:30px;}

.hzhb h4{text-align:center;}

.hzhb h4 a {line-height: 20px;font-family: "Î¢ÈíÑÅºÚ";font-size: 18px;font-weight: normal;}

.hzhb h4 a:hover {
    color: #000;
}

.hzhb .hzCont{margin-top:22px; position:relative;}

.hzhb .hzCont ul{padding:15px 0; margin:0 auto; width:860px; overflow:hidden; background:url(../images/hzUl.png) no-repeat center;}

.hzhb .hzCont li{margin: 0 14px;float:left;width:142px;border: 0.3px solid #dcdcdc;}

.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:50%; margin-top:-12px; width:12px; height:21px;}

.hzhb .hzCont .btnLeft{left:0px; background:url(../images/hzBtnLeft.png) no-repeat center;}

.hzhb .hzCont .btnRight{right:0px; background:url(../images/hzBtnRight.png) no-repeat center;}



.sjSpan{margin-bottom:24px; padding-top:14px; padding-bottom:20px; background-color:#e7e7e7;}

.contTit{position:relative; height:40px; line-height:40px;}

.contTit .titA{padding-left:12px; background:url(../images/titA.png) no-repeat left center; color:#333;}

.contTit .titMore{position:absolute; right:0; top:0; font-weight:normal; color:#999;}


.container{
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}




/*ºÏ×÷»ï°é*/
.partner{display:block;margin:0 auto 45px auto;padding:0;width:1200px;height:100%;overflow:hidden !important}
.ptitle dl{display:block;margin:0 0 20px 0;padding:11px 0;height:40px;overflow:hidden !important}
.ptitle dl dt{display:block;margin:0 auto;padding:0;width:50%;height:100% !important;max-height:7px;border-top:1px solid #ddd;text-align:center;}
.ptitle dl dt p{position:relative;top:-22px;margin:0 auto;padding:0 10px;width:240px;height:40px;background:#FFF;}
.ptitle dl dt p font{display:inline-block;color:rgb(102,102,102);font:normal 22px/35px 'Microsoft Yahei',Arial;}
.ptitle dl dt p span{display:inline-block;margin:5px 5px 0 0;color:rgb(102,102,102);font:normal 26px/35px Arial, Helvetica, sans-serif;}
.ptitle dl dd{display:block;margin:0 auto;padding:0;height:40px;color:rgb(148,148,148);font:normal 14px/40px 'Microsoft Yahei',Arial;text-align:center;}