﻿@charset "utf-8";
/* CSS Document */

.content{width:1180px;margin:30px auto 0 auto;}
.content .dz_t{width:1180px;margin:0 auto 30px auto; background:url(../images/fw_bg.jpg) no-repeat center; }
.content .dz_t a{font-size:24px; font-weight:bold; color:#333; text-align:center; display:block; padding-left:10px;}
.content .dz_t p{ font-size:16px; font-weight:normal; color:#333; text-align:center;padding-left:10px; }
.content ul li {width:228px; float: left;position: relative; padding-left:4px; padding-right:4px;}
.content ul li em { display: block;width:228px;position: absolute;top: 0;left: 4px;font-size: 16px;color: #fff; display: block; height: 55px;line-height:55px; background: #004b98; text-align: center; font-style:normal;}
.content ul li img { width:228px;/*height:385px;*/}
.content ul li span {display: block;padding: 15px 0 0;}
.content ul li span a {font-size: 16px;color: #333; display: block;width:222px; height:54px; line-height:54px; text-align: center; border: #a0a0a0 3px solid;}
.content ul li.fw2 { margin-top: 79px;}
.content ul li.fw4 { margin-top: 79px;}

.case_bg{width:100%;margin:30px auto 0 auto; background:url(../images/case_bg.jpg) no-repeat center; height:837px;}
.case_wrap{width:1180px;margin:0 auto;padding-top:65px;}
.case_t{width:1180px; margin:45px auto 0 auto; height:95px; background:url(../images/case_t.jpg) no-repeat center;}
.case_t  h3 a{font-size:18px;color:#333; text-align:center;font-weight:normal; display:block; }
.case_t  h3 a span{font-size:30px;color:#333; text-align:center;font-weight:bold; display:block; }
.case_t  h3 p{font-size:18px;color:#333; text-align:center;font-weight:normal; display:block; }
.case_con ul li:first-child{width:566px;height:428px;margin-left: 8px;}
.case_con ul li:first-child > a{ width:566px;height:428px;overflow:hidden;}
.case_con ul li:first-child a img{width:566px;height:428px;}
.case_con ul li:first-child .anl_rig{width:566px;height:428px;}
.case_con ul li:first-child .hover .bor_top_1,.case_con ul li:first-child .hover .bor_bottom_1{width:546px;}
.case_con ul li:first-child .hover .bor_right_1,.case_con ul li:first-child .hover .bor_left_1{height:416px;}
.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}
.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}
.case_con ul li:first-child .anl_rig .an_more .more{ width:46px; height:46px; margin:0 auto;}
.case_con ul li:first-child .anl_rig .an_more .more img{ width:46px; height:46px;}
.case_con ul{overflow:hidden;width:1300px;margin-top:25px;}
.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #bdbdbd solid;padding:2px;}
.case_con ul li > a{ width:270px;height:204px;overflow:hidden;display:block;}
.case_con ul li a img{ width:270px;height:204px; }
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:270px;height:204px; text-align:center;position:absolute;top:2px;}
.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}
.case_con ul li .anl_rig .an_more h5 a{font-size:18px; text-align:center;height:25px;overflow:hidden;font-weight:bold;color:#fff;}
.case_con ul li .anl_rig .an_more a{display:block;}
.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}
.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}
.case_con ul li .anl_rig .an_more .more{ width:46px; height:46px; margin:0 auto;}
.case_con ul li .anl_rig .an_more .more img{ width:46px; height:46px;}
.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}
.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}
.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}
.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out}

.banner1{margin:0px auto 0 auto;width:1180px; height:202px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .zx1{ width:630px; float:left;margin:0px 0px 0 130px;}
.banner1 .zx .zx1 .phone{float:left;width:390px;color:#000; font-size:16px;font-weight:bold;margin-top: 108px;}
.banner1 .zx .img{float:left;margin:0px 43px 0 0;}

.ysbg{ width:100%; background:url(../images/ys_bg1.jpg) repeat center; height:1080px;margin:0 auto; position:relative;}
.ysbg .advantage{ width:1180px; height:825px; margin:35px auto 0 auto; position:relative;background:url(../images/ys_bg.png) no-repeat center;}
.ysbg .advantage_title{height:101px; margin:0px auto 0 auto; text-align:center;width:1180px; padding-top:50px;}


.advantage .ys1{ position:absolute; top:0px;width:560px; height:200px;left:0;}
.advantage .ys1 .yst{ color:#004b98; font-size:24px;position:absolute; left:77px; font-weight:bold; }
.advantage .ys1 .yscon{ color:#333; font-size:14px;position:absolute; top:50px; left:77px; }
.advantage .ys1 .yscon p{line-height:24px; }
.advantage .ys1 .zx a{font-size:14px; color:#fff; font-weight:bold; position:absolute; right:0px;right: 20px;bottom: 32px;}


.advantage .ys2{ position:absolute; top:190px; left:0; width:560px; height:200px;}
.advantage .ys2 .yst{color:#004b98; font-size:24px;position:absolute; left:77px;font-weight:bold;}
.advantage .ys2 .yscon{ color:#333; font-size:14px;position:absolute; top:50px; left:77px; }
.advantage .ys2 .yscon p{ line-height:24px;}
.advantage .ys2 .zx a{font-size:14px; color:#fff; font-weight:bold; position:absolute; right:0px;right: 20px;bottom:20px;}

.advantage .ys3{ position:absolute; top:450px;width:590px; height:200px;right:0;}
.advantage .ys3 .yst{ color:#004b98; font-size:24px;position:absolute; left:73px;font-weight:bold;}
.advantage .ys3 .yscon{ color:#333; font-size:14px;position:absolute; top:50px; left:73px;  }   
.advantage .ys3 .yscon p{ line-height:24px;}
.advantage .ys3 .zx a{font-size:14px; color:#fff; font-weight:bold; position:absolute;right: 55px;bottom: 33px;}

.advantage .ys4{ position:absolute; top:642px; right:0px; width:590px; height:200px;}
.advantage .ys4 .yst{color:#004b98; font-size:24px;position:absolute;  left:73px;font-weight:bold; }
.advantage .ys4 .yscon{ color:#333; font-size:14px;position:absolute; top:50px; left:73px; }
.advantage .ys4 .yscon p{ line-height:24px;} 
.advantage .ys4 .zx a{font-size:14px; color:#fff; font-weight:bold; position:absolute;right: 55px;bottom: 23px;}

.advantage .tu1{ position:absolute; top:0px; right:0px; width:516px; height:421px;}
.advantage .tu1 .img{position:absolute;  right:2px; }
.advantage .tu2{ position:absolute; top:415px; left:45px; width:514px; height:448px;}
.advantage .tu2 .img{position:absolute;  left:5px;}
	
.hz_bg{width:100%; height:290px; background:#f6f5f5; margin:0px auto 0 auto; border-top:1px solid #e8e8e8;}
.he_title{width:1180px;margin: 0 auto;height:39px;margin-top:30px ; background:url(../images/hz_t.jpg) no-repeat center; ;}
.he_title h3 a{font-size:24px;color:#333; text-align:center;display:block;font-weight:bold;}
.he_title h3 P{font-size:14px;color:#666; text-align:center; font-weight:normal;}
.gd_01{ position:relative; height:180px; width:1180px;margin: 30px auto 0 auto;}
.gd_01 em{position: absolute;top: 45px;}
.gd_01 .t_l{ left:3px;}
.gd_01 .t_r{ right:3px;}
.gd_01 #simgs{ margin:0px 36px;}
.gd_01 li{ float:left; width:247px; text-align:center;margin:10px 5px 40px 5px}
.gd_01 li.last{ padding-right:0;}
.gd_01 li .img img{ display:block; width:245px; height:122px; border:1px solid #dcdcdc; }
.gd_01 li a{ color:#333;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}
.gd_01 #simgs a{color:#333;font-size:14px; line-height:30px; text-align:center;}	

.about{width:1180px;margin: 30px auto 0 auto;}
.about .about_t{width:1180px;margin: 0 auto 20px auto;height: 35px;line-height: 35px;}
.about .about_t h3 a{font-size:18px; font-weight:bold; color:#333; float:left;}
.about .about_t h3 span{font-size:18px; font-weight:normal; color:#333; }
.about .about_t .more{font-size:14px; color:#333; float:right;}
.about .img{width:511px; height:365px; float:left; margin:12px auto 0 auto;}
.about .img img{width:511px; height:365px;}
.about .box {width:640px; height:388px; float:right; background:url(../images/ab_bg.jpg) no-repeat left center;}
.about .box h3 a {font-size:20px; font-weight:bold; color:#333; display: block; margin:40px 0 20px 50px; }
.about .box p {font-size:14px;color:#545454; width:520px; line-height:24px; margin-left:50px; height:180px; overflow:hidden;}
.about .box .xq{margin:15px 0px 0 35px;}
.about .box .xq a{font-size:14px;color:#fff; text-align:center; line-height:45px;width:124px;height:45px; background:url(../images/xq.jpg) no-repeat center;margin:0px 0px 0 20px; display:block;float: left;}

.ry{width:1180px;margin: 30px auto 0 auto;}
.ry .ry_t{width:1180px;margin: 0 auto 20px auto;background:url(../images/ry_t.jpg) no-repeat center;}
.ry .ry_t h3 a{font-size:24px; font-weight:bold; color:#333; display:block; text-align:center; margin:0 auto;}
.ry .ry_t .more{font-size:14px; color:#333; text-align:center; margin:0 auto;display:block;}
.ry_box{ width:1180px; margin:0 auto; height:300px;}
/********图片滚动********/
.gd_02{ position:relative; height:300px;margin:0 auto;}
.gd_02 em{position: absolute;top:85px;height: 40px;}
.gd_02 .t_l{ left:0px;}
.gd_02 .t_r{right:0px;}
.gd_02 #simgs2{ margin: 0 65px;}
.gd_02 li{ float:left; width:195px;text-align:center; padding-top:20px; margin:0 10px;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li .img{width:195px; height:182px;background:url(../images/ry_y.jpg) no-repeat bottom center;display: block;border-top: 1px solid #eee;}
.gd_02 li img{ width:189px; height:160px;padding:3px;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative} 
.gd_02 li img:hover{}
.gd_02 #simgs2 a{font-size:14px;color:#333;}

.review_bg{margin:0 auto;width:100%; background:url(../images/jz_bg.jpg) repeat center;height:634px;}
.review_title{width:1180px;margin: 0 auto; padding-top:25px; text-align:center;}
.review_title h3 a{font-size:24px;color:#333; text-align:center;font-weight:bold; display:block;}
.review_title h3 span{font-size:24px;color:#004b97; text-align:center;font-weight:bold;}
.review_title .more{text-align:center; display:block; margin:7px auto; width:490px; border-bottom:1px solid #a0a0a0;padding-bottom: 5px;}
.review_title .more a{font-size:14px;color:#333; text-align:center; display:block;}
.review{width:1180px; height:530px; margin:40px auto 0 auto;}
.review ul li{width:280px; float:left;height:420px;margin:0 15px 0 0; background:#fff; border-top:2px solid #004b97; position:relative; }
.review ul li .img{width:260px; margin:20px 10px 20px 10px;}
.review ul li .img img{width:258px;height:173px; border:1px solid #dbdbdb;}
.review ul li .neir{width:280px; height:160px;margin-top:15px;}
.review ul li .neir h5 a{font-size:14px;color:#333; font-weight:bold;text-align:center; margin:10px 20px; font-weight:bold; height:30px; display:block;}
.review ul li .neir p{font-size:12px;color:#333;line-height:200%; overflow:hidden;margin:0 10px; height:100px; overflow:hidden;}
.review ul li .xq{width:47px;height:47px; right:0px;position: absolute;bottom: 0;}

.banner2{margin:0px auto 0 auto;width:100%; height:242px; background:url(../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1180px;margin:0 auto;}
.banner2 .zx .zx1{ width:1180px; float:left;margin:0px auto;}
.banner2 .zx .zx1 .phone{float:right;width:368px;color:#000; font-size:16px;font-weight:bold;margin-top: 117px;}
.banner2 .zx .img{float:left;margin:0px 43px 0 0;}

.xinwen{ width:1180px; height:384px; margin:0 auto; margin-top:40px;}
.xinwen .xwt{ background:url(../images/xinwenlihover.jpg) no-repeat; width:190px; height:384px; float:left;}
.xinwen .xwt ul li{width:190px; height:60px; text-align:center; padding-top:132px;}
.xinwen .xwt ul{ height:384px;}
.xinwen .xwt ul li a{ font-size:18px; font-weight:bold; font-weight:bold;}
.xinwen .xwt ul li:hover,.xinwen .xwt ul li.casehover{ background:url(../images/xinwenhover.png) #004b98 center 35px no-repeat;}
.xinwen .xwt ul li:hover a,.xinwen .xwt ul li.casehover a{ color:#FFF;}
.xinwen .xwcon{ width:940px; float:right;}
.xwcon .xwc1{ float:left;width:940px;}
.xwc1 .xwctop{ float:left;width:940px; padding-bottom:20px;}
.xwctop .xwctop_left{ float:left; width:302px;}
.xwctop .xwctop_left img{width:304px; height:171px;}
.xwctop .xwctop_right{ width:603px; float:right;}
.xwctop_right span{ line-height:35px;}
.xwctop_right span a{ font-size:16px; font-weight:bold; color:#333;}
.xwctop_right p{ font-size:12px; line-height:24px; color:#6a6a6a; height:100px; overflow:hidden;}
.xwctop_right .cwmore{ float:left; padding-top:15px;}
.xwctop_right .cwmore a{ font-size:12px; font-weight:bold; color:#f58221;}


.xwc1 .xwcbottom{ float:left; padding-top:15px; border-top:1px dashed #666666;}
.xwcbottom ul li{   float: left;line-height: 34px;margin-right: 30px;width: 440px;}
.xwcbottom ul li a{ float:left; color:#464646;width: 360px;
white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;}
.xwcbottom ul li span{ float:right;}

.line{ height:1px; background:#CCC; width:100%; margin-top:20px; margin-bottom:20px;}


.wenda{ width:1180px; margin:0 auto;}
.wenda .wd_t{ padding-left:105px;  background:url(../images/wdtbg.jpg) no-repeat center; width:104px; height:76px; float:left;}
.wenda .wd_t a{ font-size:18px; font-weight:bold;}
.wenda .wd_t a img{ float:left;padding-top:50px;}

.wenda .wdcon{ width:970px; float:left;}
.wdcon ul li{ width:395px; float:left; margin-left:15px;}
.wdcon ul li .wen{ padding-left:27px; background:url(../images/q.jpg) left center no-repeat; line-height:40px; height:40px;}
.wdcon ul li .wen a{ font-size:14px; font-weight:bold; color:#333;}
.wdcon ul li .da{padding-left:27px; background:url(../images/a.jpg) left top no-repeat; line-height:24px; font-size:12px; color:#545454; }

.catenate_bg{ width:100%; height:89px; margin:50px auto 0 auto; background:url(../images/links_bg.jpg) no-repeat center;}
.catenate_bg .catenate{width:1180px; margin:0 auto; height:89px; }
.catenate_bg .catenate .link{ float:left; width:130px; background:url(../images/links.jpg) no-repeat left center; line-height:89px; }
.catenate_bg .catenate .link span{ font-size:18px; font-weight:bold; color:#333;padding-left:30px;}
.catenate_bg .catenate .yq a{ font-size:14px; color:#333; line-height:89px; margin-left:10px;}

