@charset "utf-8";
/* CSS Document */

*{margin:0px auto; padding:0px;}
body{font-family:"微软雅黑"; color:#686868; font-size:14px;}
img{border:0px;}
li{list-style:none;}

a{color:#686868; text-decoration:none;}
a:hover{text-decoration:underline;}

.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

.top{ width:1200px; height:90px; margin:0 auto; padding:0px 0px;}
.top .logo{ width:666px; height:90px;float:left;}
.top .search{ width:220px; height:34px; margin:28px 0px;float:right;}
.top .search .ipt1{ display:block; float:left; width:165px;height:32px;background:#fff; padding:0px 5px;border:solid 1px #ddd; border-right:none; line-height:32px; color:#a5a5a5;}
.top .search .btn1{ display:block; float:right; background:url(../images/searchBtn.jpg) top center no-repeat; width:42px; height:34px; border:none;}

.menuBg{ width:100%; background:url(../images/menuBg.jpg) top center repeat-x; height:50px;}
.menu{ width:1200px;margin:0 auto;}

#nav{ width:1248px;  margin-left:-48px;}

#nav .mainlevel{float:left;width:160px;height:50px;float:left;display:block;text-align:center; margin-left:48px;}
#nav .mainlevel a {color:#fff;text-decoration:none; height:50px;font-family:"微软雅黑";text-align:center;display:block; font-size:16px; line-height:50px;}

#nav li.mainlevel a:hover { background:url(../images/menuAH.png) top center no-repeat;}

#nav li a.hover{ background:url(../images/menuAH.png) top center no-repeat;text-decoration:none;}

#nav li.mainlevel:hover { background:url(../images/menuAH.png) top center no-repeat;}
/*.menu ul li#mainlevel_01{ width:115px;height:62px; line-height:62px;}*/

#nav .mainlevel .ulnav {display:none; position:absolute; background:#fff;padding:0;border-bottom:0px;width:130px;margin-left:0px; z-index:2;}


#nav .mainlevel ul li {display:block;width:130px;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#333; font-family:"微软雅黑";line-height:40px; width:130px;height:40px;text-align:center;background:none;float:left;font-size:15px; padding-left:0px;}
#nav .mainlevel ul li a:hover{color:#707070;line-height:40px; width:130px;height:40px;background:none;text-decoration:underline; font-size:15px;background:none; text-decoration:none;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:146px;z-index:2; margin-left:7px;}
.ulnav ul{width:100%;float:left; margin:0px 0px;background-color: #f5f5f5;overflow: hidden;position:relative;z-index: 2;}

#nav .mainlevel ul li {line-height:50px;height:50px; border-bottom:solid 1px #dddddd;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#333 !important; font-family:"微软雅黑";line-height:40px; font-weight:500 !important;width:96%; padding:0 2%;height:40px;background:none;float:left;font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#nav .mainlevel ul li a:hover{color:#c30404;line-height:40px; width:96%; padding:0 2%;height:40px;background:none;text-decoration:underline; font-size:14px;}


.banner{ width:100%; height:480px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff; width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#fff;opacity: 0.5;cursor:pointer;}
.banner, .banner a {height:480px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.main1{ width:1200px; margin:50px auto;}
.title{ width:100%; margin:0px auto;}
.title h2{ display:block; width:100%;float:left; font-size:30px; color:#000; text-align:center; height:30px; line-height:30px; background:url(../images/titleBg1.png)  bottom center no-repeat; padding-bottom:35px; font-weight:bold;}
.title label{ display:block; float:left; text-align:center; font-size:24px; color:#999; text-align:center; width:100%; font-weight:bold; text-transform:uppercase;}
.title p{ display:block; float:left; width:100%; text-align:center; font-size:14px; color:#999; margin-top:5px;}


.gcalCont{ width:1200px; float:left; margin:30px auto;}
#pro_left , #pro_right{ width:22px; height:33px; float:left; padding:141px 0px;}
#pro_left a{ width:22px; height:33px; display:block; float:left; background:url(../images/leftBtn.png) no-repeat;}
#pro_left a:hover{background:url(../images/leftBtnH.png) no-repeat;}

#pro_right a{width:22px; height:33px; display:block; float:right; background:url(../images/rightBtn.png) no-repeat;}
#pro_right a:hover{background:url(../images/rightBtnH.png) no-repeat;}


.alUl{ width:1140px; float:left; margin:0px 8px; overflow:hidden;}
.alUl ul li{ width:250px; padding:0px 0px; border:solid 1px #e2e2e2; height:315px;background:#fff; margin:0px 16px 0px 17px;}
.alUl ul li .alImg{ width:250px; height:210px; border-bottom:1px #CCC solid; display:block; float:left;line-height:210px;text-align: center;float: left;display: flex;align-items: center; overflow:hidden;}
.alUl ul li .alImg img{width: auto;height: auto;max-width:250px;max-height:210px;display: flex;align-items: center;-webkit-transition: .4s; transition: .4s;}
.alUl ul li .alImg:hover img{-webkit-transition: .4s;transition: .4s; -webkit-transform: scale(1.1);transform: scale(1.1);}
	
.alUl ul li .alTitle{ width:230px; float:left; height:46px; line-height:46px; font-size:16px; color:#1e1e1e;font-family:"微软雅黑"; text-align:center; padding:0px 10px;}
.alUl ul li .alTxt{width:220px;padding:0px 15px;float:left; color:#757575; line-height:24px; height:70px; overflow:hidden;font-family:"微软雅黑";}


.gywmBg{ width:100%; background:url(../images/aboutBg.jpg) top center no-repeat; height:520px; padding:70px 0px;}
.title2 h2{background:url(../images/titleBg2.png)  bottom center no-repeat; color:#fff;}
.title2 label , .title2 p{ color:#fff;}

.gywm{ width:1200px; margin:50px auto 0px auto;}
.gywm .gywmTxt{ width:700px; float:left; color:#fff; line-height:30px; font-size:14px;}
.gywm .gywmImg{ width:450px; height:298px; float:right; overflow:hidden;}
.gywm .gywmImg img{ width:450px; height:298px;-webkit-transition: .4s; transition: .4s;}
.gywm .gywmImg:hover img{-webkit-transition: .4s;transition: .4s; -webkit-transform: scale(1.1);transform: scale(1.1);}


.cpyy{ width:1200px; margin:80px auto 50px auto;}

.caseCont{width:1200px; padding:30px 0px;}
.caseCont ul li{width:250px; height:200px; float:left; margin-right:40px;}
.caseCont ul li.m{margin-right:0px;}
.caseCont  a {width:250px; height:165px;display: block;overflow: hidden; margin:0px 10px;}
.caseCont img {width:242px; height:156px; border:1px #CCC solid; padding:2px;}
.caseCont  a:hover img{transform: scale(1.2, 1.2) rotate(10deg);-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.caseCont  p{width:250px; height:35px; line-height:35px; text-align:center;font-family:"微软雅黑"; margin:0px 10px;}
.caseCont  p a:hover{color:#014590; text-decoration:none;}


/*---------公用foot-------*/
.wrap{margin:0 auto;width:1200px;font-family:"微软雅黑";}
.footBg{ width:100%; background:#252525; padding:30px 0px;}
.foot1{ width:200px; float:left; margin-right:120px;}
.foot1 dl dt{ width:200px; background:url(../images/line1.jpg) left bottom no-repeat; padding-bottom:10px; height:30px; line-height:30px; font-size:16px; color:#aaaaaa; font-weight:bold; margin-bottom:10px;}
.foot1 dl dd{ width:200px; display:block; float:left; font-size:14px; line-height:30px;}
.foot1 dl dd a{ color:#aaa;}

.foot2{ width:400px; float:left;}
.foot2 b{ width:100%; background:url(../images/line1.jpg) left bottom no-repeat; padding-bottom:10px; height:30px; line-height:30px; font-size:16px; color:#aaaaaa; font-weight:bold; margin-bottom:10px; display:block; float:left;}
.foot2 span{ background:url(../images/lxIcon1.png) 0px 9px no-repeat; padding-left:30px; width:375px; line-height:30px; color:#aaa; display:block; float:left;}

.foot3{ float:right; padding-top:45px;}


.copyright{ width:100%; background:#1a1a1a; height:42px; line-height:42px; color:#a8a8a8;}
.copyright a{ color:#a8a8a8;}


/*-------------公用客服-------------*/


.izl-rmenu{position:fixed;right:0px;bottom:52px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999; width:55px;}
.izl-rmenu .btn{width:50px;height:50px; display:block;margin-bottom:2px;cursor:pointer;position:relative; background:#707070;border-radius:5px;}
.izl-rmenu .btn-qq{background:url(../images/QQ.png) 10px 10px no-repeat #707070; border-radius:5px;}
.izl-rmenu .btn-qq:hover{background: #707070; text-decoration:none;}
.izl-rmenu .btn-qq .qq{background:url(../images/QQ.png) 20px 10px no-repeat #707070;position:absolute;width:185px;left:-135px;top:0px;color:#FFF;display:none; height:50px; line-height:50px; text-align:center;color:#fff; font-size:18px; font-family:"微软雅黑";  border-radius:5px;}
.izl-rmenu .btn-phone .phone{background:#707070;position:absolute;width:185px;left:-135px;top:0px;color:#FFF;display:none;height:40px; padding:5px 0px;color:#fff; font-size:16px; font-family:"微软雅黑"; line-height:40px; text-align:center; border-radius:5px;}
.izl-rmenu .btn-wx{background:url(../images/WEI.png) 10px 10px no-repeat #707070;}
.izl-rmenu .btn-wx:hover{background:url(../images/WEI.png) 10px 10px no-repeat #707070;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-102px;top:0px;display:none;width:100px;height:100px;}
.izl-rmenu .btn-phone{background:url(../images/tel.png) 10px 10px no-repeat #707070;}
.izl-rmenu .btn-phone:hover{background:#707070; text-decoration:none;}
.izl-rmenu .btn-wb{background:url(../images/WEIBB.png) 10px 10px no-repeat #a0a0a0; border-radius:5px;}
.izl-rmenu .btn-wb:hover{ background-color:#0a7a6c}
.izl-rmenu .btn-wb .pic{position:absolute; left:-102px;top:0px;display:none;width:100px;height:100px;}

.izl-rmenu .btn-massges{background:url(../images/massage.png) 10px 10px no-repeat #707070;}
/*.izl-rmenu .btn-massges:hover{background:url(images/massage.png) 10px 10px no-repeat #707070; border-radius:5px;}*/
.izl-rmenu .btn-top{background:url(../images/top.png) 10px 10px no-repeat #707070;}
/*.izl-rmenu .btn-top:hover{background:url(images/top.png) 10px 10px no-repeat #707070; border-radius:5px;}*/





.banner_ny{width:100%; height:280px; margin:0px auto; /*background:url(../images/banner02.jpg) center no-repeat;*/ position:relative;}
.banner_ny0{ width:1200px; margin:0 auto;padding-top: 40px;}
.banner_ny0 h1{ color:#fff; font-size:40px; padding-left: 25px; display:block;}
.banner_ny0 span{ color:#fff; font-size:30px; padding-left: 25px; display:block;line-height: 100px;}


.ny{ width:1200px; margin:0 auto 60px auto;}
.ny01{ width:1200px; margin:0 auto;}
.ny_l{ width:250px; float:left;}
.ny_la dl{ position: relative;}
.ny_la dt{ width:225px; height:70px;padding-left:25px;line-height:70px;background:#0b4e83; color:#fff; font-size:22px; position:absolute; top:-70px;}
.ny_la dd{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.sub_a_link{ display:block; background: url(../images/ny01.png) no-repeat 25px 50%; padding-left:40px; line-height:50px; border-bottom:1px #e0e0e0 solid;}
.sub_a_hover{ display:block;background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; padding-left:40px; line-height:50px; color:#155dac;border-bottom:1px #e0e0e0 solid;}
.ny_la dd a:hover{background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; color:#0b4e83;}

.ny_lb{ width:250px; float:left; margin-top:20px;}


.ny_r{ width:920px; float:right; padding-top:35px;}
.ny_ra{ width:100%; border-bottom:#cfcfcf 1px solid;margin-bottom: 15px;}
.ny_ra span{ display:block; float:left; color:#0b4e83; font-size:22px; font-weight:bold; padding-bottom:10px;}
.ny_ra span i{ width:4px; height:21px; background:url(../images/spanBg1.jpg) no-repeat; display:block;float: left;
margin-top: 2px;margin-right:10px;} 
.ny_ra h2{ float:right; font-weight:normal; font-size:14px;} 

/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

/**********图文混排展示***********/
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{width:100%; padding:10px 0px; text-align:left;}
.show_news_img ul li div{height:150px;/* border:1px solid #ccc; background:#FFFFFF;*/ position:relative;}
/*.show_news_img ul li div:hover{border:1px solid #afd4c7; background:#eff8f5;}*/
.show_news_img ul li div img{width:200px; height:150px; background:#f0f0f0; display:block; position:absolute; left:0px; top:0px; z-index:1;}
.show_news_img ul li div span{width:620px; height:auto; line-height:25px; display:block; color:#555; font-size:14px; position:absolute; left:220px; top:0px; z-index:1;}
.show_news_img ul li div span h3{line-height:40px; font-size:18px; margin:0px;}
.show_news_img ul li div span p{width:100%; height:25px; line-height:25px; color:#999; padding-bottom:10px;}

#in_news{ width:920px; float:left; padding:10px 0px;}
#in_news ul li{ width:920px; float:left;height:165px; border-bottom:dashed 1px #ebebeb; padding-bottom:10px;}

#in_news dl{ width:920px; display:block; float:left; margin-top:10px;}
#in_news dl dt{border-bottom:1px dotted #b2b2b2; width:900px; height:35px; line-height:35px;background:url(../images/icon_lead.jpg) left center no-repeat; padding-left:20px;}
#in_news dl dt a{ display:block; float:left; width:800px; float:left; font-size:14px;}
#in_news dl dt span{ display:block; float:right; width:100px; text-align:right;}



.in_pro{ width:920px; float:left;}

.in_pro ul li{ width:250px; float:left;padding:0px 0px; border:solid 1px #e2e2e2; height:315px;background:#fff; margin:0px 25px 30px 25px;}
.in_pro ul li .alImg{ width:250px; height:210px; border-bottom:1px #CCC solid; display:block; float:left;line-height:210px;text-align: center;float: left;display: flex;align-items: center; overflow:hidden;}
.in_pro ul li .alImg img{width: auto;height: auto;max-width:250px;max-height:210px;display: flex;align-items: center;-webkit-transition: .4s; transition: .4s;}
.in_pro ul li .alImg:hover img{-webkit-transition: .4s;transition: .4s; -webkit-transform: scale(1.1);transform: scale(1.1);}
	
.in_pro ul li .alTitle{ width:230px; float:left; height:46px; line-height:46px; font-size:16px; color:#1e1e1e;font-family:"微软雅黑"; text-align:center; padding:0px 10px;}
.in_pro ul li .alTxt{width:220px;padding:0px 15px;float:left; color:#757575; line-height:24px; height:70px; overflow:hidden;font-family:"微软雅黑";}

.in_case{ width:920px; float:left;}


.in_case ul li{width:250px; height:200px; float:left; margin:20px 25px;}
.in_case ul li.m{margin-right:0px;}
.in_case  a {width:250px; height:165px;display: block;overflow: hidden;}
.in_case img {width:242px; height:156px; border:1px #CCC solid; padding:2px;}
.in_case  a:hover img{transform: scale(1.2, 1.2) rotate(10deg);-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.in_case  p{width:250px; height:35px; line-height:35px; text-align:center;font-family:"微软雅黑"; margin:0px 10px;}
.in_case  p a:hover{color:#014590; text-decoration:none;}

.tilTxt{font-size:18px; text-align:center; line-height:56px; height:56px; margin-bottom:10px; font-weight:bold; width:900px;  border:none; border-bottom:1px #CCCCCC solid;}
.subtxt{width:900px; height:35px;  line-height:25px; text-align:center; font-size:12px; }
.pernext{width:720px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}


