@charset "utf-8";
/* CSS Document */



/* flexslider */
.flexslider{position:relative;height:551px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:110px;  }
.slides{position:relative;z-index:1;}
.slides li{height:551px;}
.slides li a{ width:100%; height:551px; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.sousuobao{ width:1180px; margin:0 auto; position:relative;height: 135px;}
.sousuobao .ssleft{ position:absolute; z-index:9999; top:-125px; float:left; width:280px; height:260px; background:#2b69d6;}

.sousuobao .sousuo{ float:right;  width:886px; height:100px; line-height:100px;}
.sousuo .re_ci{width: 500px;

float: left;

line-height: 100px;

height: 100px;

overflow: hidden;}
.sousuo .biao_dan{ width:355px;float:right; height:50px; line-height:50px; background:#f3f3f3; margin-top:20px;}
.biao_dan .search1{ width:300px;line-height:50px;height:50px; float:left; background:none; padding-left:8px;}
.biao_dan .button1{ background:url(../images/ssbt.jpg) right no-repeat; width:38px; float:right;height:50px; cursor:pointer;}

.ssleft .ms{ font-size:18px; color:#c7d3f1; background:url(../images/msboder.jpg) center bottom no-repeat;width:280px; padding-top:38px; text-align:center; padding-bottom:15px;}
.ssleft .ms h4{ font-size:22px; color:#ffffff; font-weight:bold;}
.ssleft .tel{ padding-top:30px; color:#FFF; font-size:14px; background:url(../images/tel.jpg) left 53px no-repeat; width:190px; margin-left: 20px;padding-left:46px; line-height:26px;}
.ssleft .tel h4{font-size:24px;}



.chanpint{ width:1180px; margin:20px auto; text-align:center; color:#cfcfcf; font-size:20px;}
.chanpint h3{ color:#0f57c0; font-size:28px; font-weight:bold;}

.list{ width:1118px; margin:0 auto; }
.list ul li{ width:200px; height:30px; line-height:30px; text-align:center; float:left; background:url(../images/listli.jpg) right center no-repeat;}

.list ul li:hover{ background:#0f57c0;}
.list ul li:hover a{ color:#FFF;}


.zhanshi{ width:1180px; margin:0 auto; overflow:hidden;}
.zhanshi .zst{width: 540px;
margin: 30px 0px 23px 0px;
overflow: hidden;}
.zscon>ul{
    display: none;
}
.zscon>ul:nth-child(1) {
    display: block;
}
.zhanshi .zst ul li{ float:left; width:240px; margin-left:15px; border-radius:18px; height:40px; background:#e6e6e6; text-align:center; line-height:40px;}
.zhanshi .zst ul li:hover,.zhanshi .zst ul li.casehover{ background:#0f57c0;}
.zhanshi .zst ul li:hover a,.zhanshi .zst ul li.casehover a{ color:#FFF;}
.zhanshi .zst ul li a{ font-size:16px;}

.zhanshi .zscon{ float:left;}
.zscon ul li{ float:left; text-align:center; border:1px solid #e5e5e5; margin:10px;}
.zscon ul li img{ width:260px; height:201px;}
.zscon ul li h4{ border-bottom:1px dashed #b3b3b3; height:40px; line-height:40px;}
.zscon ul li h5{height:40px;line-height:40px;}
.zscon ul li:hover{ background:#0f57c0; color:#FFF;}
.zscon ul li:hover a{color:#FFF;}



.anlibg{ background:url(../images/anlibg.jpg) no-repeat; height:445px; padding-top:30px; margin-top:30px;}
.anlibg .anli{ width:1180px; margin:0 auto;}
.anlibg .anli .alt{width:1180px; height:103px; color:#fff; text-align:center; font-size:16px;}
.anlibg .anli .alt h3{ color:#fff; font-size:30px;}
.anli .alcon{ float:left; position:relative;}
.alcon ul li{ float:left;width:273px; margin:10px; text-align:center; background:#ffffff; height:311px;}
.alcon ul li img{ width:273px; height:205px;}
.alcon ul li h4{ height:30px; line-height:30px;}
.alcon ul li h4 a{ color:#186dd8; font-size:16px;}
.alcon ul li h5{width:243px; height:50px; overflow:hidden; padding:0px 15px; color:#969696; font-size:14px; line-height:24px;}
.chanpinleft{
	position: absolute;
	background: url(../images/alright.png) no-repeat;
	width: 50px;
	height: 50px;
	left: -26px;
	top: 142px;
}
.chanpinright{
	position: absolute;
	background: url(../images/alleft.png) no-repeat;
	width: 50px;
	height: 50px;
	left: 1145px;
	top: 142px;
}

.gg1bg{ width:100%; background:url(../images/gg1bg.jpg) center no-repeat; height:233px; position:relative; }
.gg1bg .gg1{ width:1180px; margin:0px auto; position:relative;}
.gg1bg .gg1 .gg1ms{
	position: absolute;
	font-size: 20px;
	left: 284px;
	top: 134px;
}
.gg1bg .gg1 .gg1tel{
	text-align: center;
	position: absolute;
	font-size: 14px;
	left: 900px;
	top: 62px;
	width: 182px;
	line-height: 24px;
}
.gg1bg .gg1 .gg1tel h4{ color:#2469cb; font-size:22px; font-weight:bold;}

.gg1bg .gg1 .gg1an{
	position: absolute;
	width: 220px;
	border: 1px solid #1162cb;
	height: 40px;
	text-align: center;
	line-height: 40px;
	left: 883px;
	top: 143px;
}
.gg1bg .gg1 .gg1an a{ color:#1162cb; font-size:20px;}


.youshi{ background:url(../images/youshibg.jpg) center no-repeat; height:849px;  margin:20px auto;position:relative; width:1180px;}
.youshi .yst1{
	top: 137px;
	position: absolute;
	font-size: 28px;
	left: 42px
}
.youshi .yst1 span{ color:#FFF; padding-right:20px;}
.youshi .yst2{ text-align:right;
	left: 674px;
	position: absolute;
	width: 500px;
	font-size: 20px;
	top: 70px;
}
.youshi .ystpic{
	left: 617px;
	position: absolute;
	top: 187px;
}
.youshi .ys1{
	top: 297px;
	position: absolute;
	width: 458px;
	height: 116px;
	left: 93px;
}
.ys1t{ color:#1c7adf; font-size:22px; font-weight:bold; line-height:24px;}
.ys1con{ line-height:26px;}
.ys1con span{ color:#f19b53;}

.youshi .ys2{
	top: 437px;
	position: absolute;
	width: 454px;
	height: 116px;
	left: 106px;
}
.youshi .ys3{
	top: 587px;
	position: absolute;
	width: 425px;
	height: 68px;
	left: 106px;
}
.youshi .ys4{
	top: 692px;
	position: absolute;
	width: 425px;
	height: 45px;
	left: 106px;
}
.youshi .ys5{
	top: 743px;
	position: absolute;
	width: 425px;
	height: 83px;
	left: 106px;
}
.ys5 .ys1t{ color:#1c7adf; font-size:22px; font-weight:bold; line-height:24px;}
.rongyu{
	position: absolute;
	left: 719px;
top: 593px;
}
.rongyu ul li{ text-align:center; margin:0px 10px;}
.rongyu ul li img{ width:158px; height:220px;}

.alanniuleft{
	background: url(../images/ryaniuleft.jpg) no-repeat;
	width: 32px;
	height: 24px;
	position: absolute;
	left: -52px;
	top: 86px;
}
.alanniuright{
	background: url(../images/ryaniuright.jpg) no-repeat;
	width: 32px;
	height: 24px;
	position: absolute;
	left:382px;
	top:86px;
}



.gg2bg{ width:100%; background:url(../images/gg2bg.jpg) center no-repeat; height:213px; position:relative; }
.gg2bg .gg1{ width:1180px; margin:20px auto; position:relative;}
.gg2bg .gg1 .gg1ms{
	position: absolute;
	font-size: 20px;
	left: 4px;
	top: 100px;
	width: 771px;
}
.gg2bg .gg1 .gg1tel{
	text-align: center;
	position: absolute;
	font-size: 14px;
	left: 933px;
	top: 21px;
	color: #FFF;
	width: 182px;
	line-height: 24px;
}
.gg2bg .gg1 .gg1tel h4{ color:#FFF; font-size:22px;}

.gg2bg .gg1 .gg1an{
	position: absolute;
	width: 220px;
	border: 1px solid #FFF;
	height: 40px;
	text-align: center;
	line-height: 40px;
	left: 915px;
	top: 110px;
}
.gg2bg .gg1 .gg1an a{ color:#FFF; font-size:20px;}



.jianzhengbg{ background:#fbfbfb; width:100%; padding:30px 0px; overflow:hidden;}
.jianzhengbg .jianzheng{ width:1180px; margin:0 auto;}
.jianzheng .jzt{ height:100px; width:1180px; text-align:center; font-size:16px;}
.jianzheng .jzt h3{ color:#186dd8; font-size:30px; font-weight:bold;}

.jianzheng .jzcon{width:1180px;}
.jzcon .jzc1{ width:230px; float:left; margin:20px 30px;}
.jzcon .jzc1 .jzpic{ padding-left:5px; padding-top:5px; float:left; background:url(../images/jz1bg.png) no-repeat; width:224px; height:224px;}
.jzcon .jzc1 .jzpic img{ width:219px; height:219px; border-radius:50%;}
.jzc1 .jzpbiaot{ float:left; width:229px; text-align:right; height:45px; line-height:45px;overflow: hidden;}
.jzc1 .jzpbiaot a{ font-size:16px; font-weight:bold;}
.jzpneirong{width:229px; float:left; line-height:24px; height:52px; overflow:hidden;}
.jzpmore{ width:80px; height:25px; background:#2088e5; line-height:25px; text-align:center; float:right;}
.jzpmore a{ color:#FFF;}
.jzcon .jzc1 .jzpic:hover{ background:url(../images/jz1bghover.png) no-repeat;width:230px; }


.about{ width:1180px; margin:30px auto; overflow:hidden;}
.about .aboutt{width:1180px; height:97px; font-size:16px; text-align:center;}
.about .aboutt h3{ color:#186dd8; font-size:28px; font-weight:bold;}

.about .jjcon{ float:left;}
.about .jjcon .jjpic{ background:url(../images/jjpicbg.jpg) left center no-repeat; float:left; width:560px;}
.jjcon .jjpic img{ width:546px; height:323px;}
.jjcon .jjright{ float:left; width:590px;}
.jjcon .jjright h4{ height:40px; line-height:40px;}
.jjcon .jjright h4 a{ font-size:18px; font-weight:bold;}


.jjcon .jjright h5{ height:230px; overflow:hidden; line-height:32px;color:#a4a4a4; font-size:14px;}
.jjcon .jjright h6{  width:172px; text-align:center; line-height:36px; height:36px; background:#1c7adf; line-height:36px;}
.jjcon .jjright h6 a{ color:#FFF;font-size:14px;}

.fengcai{ width:1180px; margin:20px auto;}
.fengcai .fct{ height:40px; line-height:40px;font-size:20px; font-weight:bold;}

.fengcai .fccon{ float:left;}
.fccon ul li{ text-align:center; float:left;width:220px; margin:0px 15px 0px 0px;}
.fccon ul li img{ width:220px; height:151px;}
.fccon ul li h4{ height:40px; line-height:40px;}
.fccon ul li:hover{ background:#1c7adf;}
.fccon ul li:hover a{ color:#FFF;}


.xinwen{ width:1180px; margin:20px auto; overflow:hidden;}
.xinwen .xwt{ width:300px; margin:20px auto; text-align:center; padding-top:30px; height:50px;}
.xinwen .xwt h3{ color:#186dd8; font-size:28px; font-weight:bold;}

.xinwen .xwcon{ float:left; margin-top:30px;}
.xwcon .xw1{ width:338px; float:left; margin-left:40px;}
.xw1 .xw1_pic{ float:left;}
.xw1 .xw1_pic img{ width:338px; height:139px;}

.xw1 .xw1_top{ float:left;height:102px; margin-bottom:20px;}
.xw1_top .xwtoptitile{ float:left;width:341px;}
.xwtoptitile .xwt_left{ width:212px; float:left; height:60px; line-height:60px;    overflow: hidden;}
.xwtoptitile .xwt_left a{ font-size:16px; color:#1c7adf;}
.xwtoptitile .xwt_right{ width:63px; text-align:center; font-size:12px; float:right;}
.xwtoptitile .xwt_right h4{ font-size:18px;}
.xwtopticon{ float:left; height:50px; overflow:hidden; }
.xw1 ul{ float:left;}
.xw1 ul li{ line-height:37px; width:338px; float:left; padding-left:30px; background:url(../images/listli.png) 5px center no-repeat;}
.xw1 ul li a{width:217px;  float:left;height:37px; overflow:hidden; color:#878787;}
.xw1 ul li span{ float:right;}
       
.links{ height:60px; width:1180px; margin:0 auto; padding-top:40px; }
.links span{ float:left; width:100px; font-size:18px; font-weight:bold;}

.links p{ float:left; width:1040px;}
.links p a{ float:left; font-size:16px; color:#878788; padding:0px 15px; line-height:24px;}



.dlwxzk-181121-box{width:1180px; margin:10px auto;height: 134px}
.dlwxzk-181121{ width:251px;float: left;display: inline;margin: 0 10px;border: 1px solid #E4E4E4;padding: 5px;box-shadow: 0 5px 15px 0px rgba(0,0,0, 0.06);border-radius: 5px;}
.dlwxzk-181121-img{ width:142px; height:101px; float:left; padding:2px; border:1px solid #C4C2C3;border-radius: 5px;}
.dlwxzk-181121-img img{ width:142px; height:101px;text-align: center;}
.dlwxzk-181121-nr{     width: 248px; float:left; }
.dlwxzk-181121-nr .dlwxzk-181121-xbt{      text-align: center;   width: 248px; font-family:"Î¢ÈíÑÅºÚ",'Microsoft YaHei',arial,helvetica,clean,sans-serif; font-size:16px; height:30px; float:left;line-height:30px;background:url(images/wjdh_zk18112101.png) no-repeat left 8px; position:relative; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.dlwxzk-181121-u:after {content: '';width: 15px;height: 23px;position: absolute;top: 1px;right: 1px;background: url(images/wjdh_zk18112103.jpg) no-repeat;}
.dlwxzk-181121-nav ul{ display: inline-table;position: relative;height: 23px;line-height: 23px;border: 1px solid #DDD; margin-top:12px; z-index:998;}
.dlwxzk-181121-nav{float:left;    margin-left: 51px;}
.dlwxzk-181121-nav ul li{ float:left; width:144px; text-indent:10px;}
.dlwxzk-181121-nav ul li a{ display:block; color:#333; font-size:14px;text-decoration: none; cursor:pointer; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dlwxzk-181121-nav ul li:hover{ background:#FFF;}
.dlwxzk-181121-nav ul li:hover a{ color:#333}
.dlwxzk-181121-nav ul .dlwxzk-181121-a{ display:none; background:#fcfcfc; position:absolute; top:100%;border: 1px solid #C4C2C3; border-top:0;box-shadow: 0 7px 7px 0px rgba(0,0,0, 0.08); border-radius: 5px;border: 1px solid rgba(0,0,0, 0.15); }
.dlwxzk-181121-nav ul li:hover .dlwxzk-181121-a{ display:block;}
.dlwxzk-181121-nav ul li:hover .dlwxzk-181121-a .dlwxzk-181121-b{ float:left; width:143px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;z-index:999;}
.dlwxzk-181121-nav ul li:hover .dlwxzk-181121-a .dlwxzk-181121-b a:hover{ background:#959595; color:#FFFFFF;}
.dlwxzk-181121-c{ width:248px;    text-align: center; float:left; background:url(images/wjdh_zk18112102.png) no-repeat 0 1px;  color:#333; text-decoration:underline; margin-top:15px; display:inline;text-decoration: none;}


