@charset "utf-8";
/* CSS Document */
BODY {
	font-size:12px; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	width:100%;
	 font-family:"微软雅黑";
	color:#555; 
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,b,td,tr,input,textarea{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal; font-weight:normal; font-family:"微软雅黑"; font-size:12px;}
img{vertical-align:top;}

a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#df0011; text-decoration:none;}



/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#fcac00; text-decoration:none;}








/*---头部---*/

.taitoubox{ width:100%; height:34px; background:#f3f3f3; border-bottom:#e5e5e5 solid 1px; line-height:34px; overflow:hidden;}
.taitou{ width:1200px; height:34px; overflow:hidden;}
.taitou dt{ float:left;}
.taitou dd{ float:right; text-align:right;}


.top{ width:1200px; height:120px; overflow:hidden; }
.top .diva{ width:540px; height:120px; float:left; overflow:hidden; }
.top .divb{ width:250px; height:120px; float:right; overflow:hidden; }




/*---导航---*/
.menubox{ width:100%; height:50px; background:#064997; min-width:1200px;}
.menu{ width:1200px; height:50px; position:relative; z-index:999; }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; width:120px; text-align:center; font-size:16px; color:#FFF;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left;  width:120px; height:50px; line-height:50px;}
.menu ul li ul {display: none;}
.menu ul li:hover a { background:#fcac00; color:#fff; }
.menu ul li:hover ul { position:absolute; top:50px; left:0;display:block; width:120px; box-shadow: 0 6px 10px rgba(0, 0, 0, .1);}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li{ display:block; height:50px; border-bottom:#054086 solid 1px; width:120px; line-height:50px; margin-left:0px;}
.menu ul li:hover ul li a {display:block; border:none; background:#064997; color:#fff; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; }
.menu ul li:hover ul li a:hover {background:#054086; color:#fff; font-size:14px;}
#menu_hover { color:#fff; background:#fcac00;} 

/*---导航---*/






/* 焦点图 */
.flexslider{position:relative;overflow:hidden;height:500px;  }
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:38px;z-index:2;width:100%; text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;width:14px;height:14px;zoom:1;}
.flex-control-nav a{display:inline-block;overflow:hidden;width:14px;height:14px; background:#FFF; line-height:99999px;cursor:pointer;border-radius:50%;}
.flex-control-nav .flex-active{ background:#064997;}
.flex-direction-nav{position:absolute;top:41%;z-index:3;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:49px;height:49px;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:120px;background:url(../images/prev.png) center no-repeat;}
.flex-direction-nav li a.flex-next{right:120px;background:url(../images/next.png) center no-repeat;}
.flex-direction-nav li a:hover.flex-prev{left:120px;background:url(../images/prev2.png) center no-repeat;}
.flex-direction-nav li a:hover.flex-next{right:120px;background:url(../images/next2.png) center no-repeat;}










/* warp1 */
.warp1{ width:1200px; overflow:hidden; margin-top:40px;}
.warp1 .diva{ width:860px; float:left; overflow:hidden; margin-right:60px;}
.warp1 .diva .sdiva{ width:860px; height:40px; float:left; overflow:hidden;margin-bottom:10px;}
.warp1 .diva .sdiva h2{ float:left; overflow:hidden; font-size:24px; color:#000; line-height:40px; }
.warp1 .diva .sdiva h2 b{ font-size:16px; color:#9f9f9f; margin-left:10px;}
.warp1 .diva .sdiva h3{ width:101px; height:30px; float:right; overflow:hidden; font-size:12px; line-height:30px; background:url(../images/img6.png) no-repeat; margin-top:5px;}
.warp1 .diva .sdiva h3 a{ color:#FFF; padding-left:20px; display:block;}
.warp1 .diva .sdivb{ width:860px; height:270px; float:left; overflow:hidden; }
.warp1 .diva .sdivb dt{ width:350px; height:270px; float:left; overflow:hidden;}
.warp1 .diva .sdivb ul{ width:450px; height:255px; float:left; overflow:hidden; background:#f4f7f8; padding:15px 30px 0px 30px; }
.warp1 .diva .sdivb ul li{ width:425px; height:34px; overflow:hidden; float:left; line-height:34px; background:url(../images/img8.png) no-repeat left; padding-left:25px;}
.warp1 .diva .sdivb ul li a{ width:425px; height:34px; overflow:hidden; float:left; text-overflow: ellipsis;white-space: nowrap; display:block;}
.warp1 .diva .sdivb ul li h2{ width:325px; height:34px; overflow:hidden; float:left; font-size:14px;}
.warp1 .diva .sdivb ul li h3{ width:100px; height:34px; overflow:hidden; float:left; font-size:14px; text-align:right; color:#888;}


.warp1 .divb{ width:280px; float:left; overflow:hidden; }
.warp1 .divb .sdiva{ width:280px; height:40px; float:left; overflow:hidden;margin-bottom:10px;}
.warp1 .divb .sdiva h2{ float:left; overflow:hidden; font-size:24px; color:#000; line-height:40px; }
.warp1 .divb .sdiva h2 b{ font-size:16px; color:#9f9f9f; margin-left:10px;}
.warp1 .divb .sdivb{ width:280px; float:left; overflow:hidden; }
.warp1 .divb .sdivb ul{ width:280px; height:270px; float:left; overflow:hidden; }
.warp1 .divb .sdivb ul li{ width:280px; height:60px; float:left; overflow:hidden; line-height:60px; font-size:16px; margin-bottom:7px;}
.warp1 .divb .sdivb ul li a{ width:240px; height:60px; float:left; overflow:hidden; background:url(../images/img10.jpg) no-repeat ; color:#FFF; font-weight:bold; padding-left:40px;}
.warp1 .divb .sdivb ul li a:hover{ width:240px; height:60px; float:left; overflow:hidden; background:url(../images/img11.jpg) no-repeat ; color:#FFF; font-weight:bold;padding-left:40px;}
/* warp1 */







/* warp2 */
.warp2{ width:1200px; overflow:hidden; margin-top:40px;}
.warp2 .diva{ width:860px; float:left; overflow:hidden; margin-right:60px;}
.warp2 .diva .sdiva{ width:860px; height:40px; float:left; overflow:hidden;margin-bottom:10px;}
.warp2 .diva .sdiva h2{ float:left; overflow:hidden; font-size:24px; color:#000; line-height:40px; }
.warp2 .diva .sdiva h2 b{ font-size:16px; color:#9f9f9f; margin-left:10px;}
.warp2 .diva .sdiva h3{ width:101px; height:30px; float:right; overflow:hidden; font-size:12px; line-height:30px; background:url(../images/img6.png) no-repeat; margin-top:5px;}
.warp2 .diva .sdiva h3 a{ color:#FFF; padding-left:20px; display:block;}
.warp2 .diva .sdivb{ width:860px; height:270px; float:left; overflow:hidden; }
.warp2 .diva .sdivb{ width:860px; height:270px; float:left; overflow:hidden; }
.warp2 .diva .sdivb .esdiva{ width:350px; height:270px; float:left; overflow:hidden;}
.focusBox { float:left; position: relative; width: 350px; height: 270px; overflow: hidden; }
.focusBox .pic img { width: 350px; height: 270px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:44px; width:100%;  background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 44px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:44px; line-height:44px; position:absolute; bottom:-44px;}
.focusBox .txt li a{ display: block; padding: 0 0 0 10px; font-size: 14px;  color:#FFF;}
.focusBox .num { position: absolute; z-index: 3; bottom:16px; right:7px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden; text-align: center; margin-right:7px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0;}
.focusBox .num li span { z-index: 1; background:#FFF;border-radius:8px;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#e80001;border-radius:8px;}

.warp2 .diva .sdivb .esdivb{ width:480px; height:250px; float:left; overflow:hidden; font-size:14px; line-height:28px; padding:10px 0px 10px 30px; }


.warp2 .divb{ width:280px; float:left; overflow:hidden; }
.warp2 .divb .sdiva{ width:280px; height:40px; float:left; overflow:hidden;margin-bottom:10px;}
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; font-size:24px; color:#000; line-height:40px; }
.warp2 .divb .sdiva h2 b{ font-size:16px; color:#9f9f9f; margin-left:10px;}
.warp2 .divb .sdivb{ width:250px; height:245px; float:left; overflow:hidden;  background:#f4f7f8; padding:15px 15px 10px 15px;}
.warp2 .divb .sdivb li{ width:225px; height:34px; overflow:hidden; float:left; line-height:34px; background:url(../images/img8.png) no-repeat left; padding-left:25px;}
.warp2 .divb .sdivb li a{ width:225px; height:34px; overflow:hidden; float:left; text-overflow: ellipsis;white-space: nowrap; display:block;}
.warp2 .divb .sdivb li h2{ width:225px; height:34px; overflow:hidden; float:left; font-size:14px;}
/* warp2 */









/* warp3 */
.warp3{ width:1200px; overflow:hidden; margin-top:40px;}
.warp3 .diva{ width:400px; float:left; overflow:hidden; margin-right:60px;}
.warp3 .diva .sdiva{ width:400px; height:40px; float:left; overflow:hidden; line-height:40px; margin-bottom:10px;}
.warp3 .diva .sdiva h2{ float:left; overflow:hidden; font-size:24px; color:#000;}
.warp3 .diva .sdiva h2 b{ font-size:16px; color:#9f9f9f; margin-left:10px;}
.warp3 .diva .sdivb{ width:400px; height:287px; float:left; overflow:hidden; }
.warp3 .diva .sdivb li{ width:400px; height:40px; overflow:hidden; float:left; line-height:40px; border-bottom:#bed0d4 dashed 1px;}
.warp3 .diva .sdivb li a{ width:400px; height:40px; overflow:hidden; float:left; background:url(../images/img8.png) no-repeat left; padding-left:25px; font-size:14px;text-overflow: ellipsis;white-space: nowrap; display:block;}

.warp3 .divb{ width:280px; float:left; overflow:hidden; }
.warp3 .divb .sdiva{ width:280px; height:40px; float:left; overflow:hidden; line-height:40px; margin-bottom:10px;}
.warp3 .divb .sdiva h2{ float:left; overflow:hidden; font-size:24px; color:#000;}
.warp3 .divb .sdiva h2 b{ font-size:16px; color:#9f9f9f; margin-left:10px;}
.warp3 .divb .sdivb{ width:280px; height:287px;  float:left; overflow:hidden; }
/* warp3 */




 
 
 
 
/*-----foot-------*/
.foot{ width:100%; overflow:hidden; background:#064997; margin-top:60px;}
.foot .diva{ width:1200px; overflow:hidden; }
.foot .diva .sdiva{ width:1200px; overflow:hidden; border-bottom:#0d55a9 solid 1px; padding:20px 0px; line-height:24px;}
.foot .diva .sdiva dt{ float:left; font-size:16px; color:#FFF; margin-right:40px;}
.foot .diva .sdiva dd{ float:left; font-size:12px; color:#FFF;}
.foot .diva .sdiva dd a{ color:#FFF; margin-right:30px;}
.foot .diva .sdiva dd a:hover{ color:#fcac00; }

.foot .diva .sdivb{ width:1200px; overflow:hidden; padding:40px 0px; }
.foot .diva .sdivb .esdiva{ width:680px; overflow:hidden; line-height:26px; font-size:12px; color:#FFF; float:left; margin-top:25px;}
.foot .diva .sdivb .esdiva a{ color:#FFF; }
.foot .diva .sdivb .esdiva a:hover{ color:#fcac00; }

.foot .diva .sdivb .esdivb{ width:240px; height:50px; overflow:hidden; float:right; background:url(../images/img30.png) no-repeat left center; padding-left:60px; margin-top:30px;}
.foot .diva .sdivb .esdivb b{ width:240px; overflow:hidden; float:left; font-size:12px; color:#FFF;}
.foot .diva .sdivb .esdivb span{ width:240px; overflow:hidden; float:left; font-size:28px; color:#FFF;}
.foot .diva .sdivb .esdivc{ width:100px; overflow:hidden; float:right; text-align: center; color:#FFF; font-size:12px;}
.foot .diva .sdivb .esdivc img{ width:100px; height:100px; overflow:hidden; float:left; margin-bottom:10px;}
/*-----foot-------*/








/*---客服---*/
.floating_ck{position:fixed;top:35%;right:0px; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:60px;border-bottom:solid 1px #484848;background-color:#535353;background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #484848;background-color:#484848;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:80px;height:60px;}
.quote{background-image:url(../images/kficon.png);}
.bm{background-image:url(../images/bm.png);}

.lianxi2{background-image:url(../images/lianxi.png);}
.lianxi2 a{ display:block;width:80px;height:60px;}
.qrcord{background-image:url(../images/ewm2.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{display:block;padding-top:35px;color:#fff;}
.floating_left{position:absolute;top:0px;left:-160px; display:none;width:160px; background-color:#484848;}
.floating_left a{color:#fff; }
.floating_ewm{top:-61px;height:240px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto; margin-top:15px; width:130px;height:130px;}
.floating_ewm i img{ overflow:hidden;  width:130px;height:130px;}
.floating_ewm p{ margin-top:10px;color:#fff;}
.floating_ewm .qrcord_p01{font-size:12px; }
.floating_ewm .qrcord_p02{font-size:14px; }
.floating_ewm .qrcord_p02 b{font-size:17px; }









/*-----内页-------*/
.nybox{ width:1200px; overflow:hidden; padding:50px 0px 0px 0px;}
.nyleft{ width:220px; float:left; overflow:hidden;}
.nyleftA{ width:220px; float:left; overflow:hidden; margin-bottom:10px;}
.nyleftA dt{ width:220px; height:68px;  float:left;overflow:hidden; background:url(../images/img25.png) no-repeat;color:#FFF; font-size:18px; text-align:center; line-height:24px; padding-top:20px;}
.nyleftA dt b{ font-size:14px; font-weight:bold;}
.nyleftA dd{ width:220px; height: auto;  float:left; overflow:hidden;}
.nyleftA dd ul{ width:220px; height: auto;  float:left; overflow:hidden;}
.nyleftA dd ul li{ width:220px; height:48px; float:left; overflow:hidden; text-align:center; line-height:48px; border-bottom:#d9d9d9 solid 1px; font-size:14px;}
.nyleftA dd ul li a{ color:#333; background:#f4f7f8; display:block;}
.nyleftA dd ul li a:hover{ color:#fff; background:#fcac00; display:block;}
#nyleftA_on{ color:#fff; background:#fcac00; display:block;}
.nyleftB{ width:210px; float:left; overflow:hidden; background:#FFF; border:#064997 solid 4px; padding:1px;}
.nyleftC{ width:188px; float:left; overflow:hidden; background:#FFF; border:#064997 solid 1px; padding:15px 10px;}
.nyleftC h2{ width:188px; float:left; overflow:hidden; font-size:18px; text-align:center; color:#000;}
.nyleftC h3{ width:188px; float:left; overflow:hidden; font-size:44px; text-align:center; font-weight:bold; color:#000; line-height:48px; background:url(../images/img29.png) no-repeat bottom; padding-bottom:14px;}
.nyleftC span{ width:188px; float:left; overflow:hidden; font-size:20px; color:#000; line-height:31px; margin-top:7px;}
.nyleftC span img{ padding-right:4px;}









.nyright{ width:930px; height:auto; overflow:hidden; float:right;}
.nyrightA{ width:930px; height:50px; float:left; overflow:hidden; line-height:50px; border-bottom:#d9d9d9 solid 1px;}
.nyrightA h2{ float:left; overflow:hidden; font-size:18px; font-weight:bold;}
.nyrightA span{ float:right; overflow:hidden; text-align:right; background:url(../images/img20.png) no-repeat left; padding-left:20px;}


.nyrightB{ width:930px; height: auto; float:left; overflow:hidden;  padding:20px 0px;}
.wenzhang{ width:930px; height: auto; float:left; overflow:hidden; }




.ny_news{ width:930px; height: auto; float:left; overflow:hidden; }
.ny_news dt{ width:930px; height:auto; border-bottom:#dfdfdf dashed 1px; float:left; overflow:hidden; padding:15px 0px;}
.ny_news dt h2{ width:160px; height:130px; float:left; overflow:hidden; margin-right:20px;}
.ny_news dt h2 img{ width:160px; height:130px; float:left; overflow:hidden; }
.ny_news dt h3{ width:750px; height:40px; float:left; overflow:hidden; line-height:40px; font-size:16px; }
.ny_news dt span{ width:750px; height:50px; float:left; overflow:hidden; line-height:25px; font-size:14px;}
.ny_news dt em{ width:750px; height:40px; float:left; font-size:12px; line-height:40px; font-size:14px;}
.ny_news ul{ width:930px; height:auto; float:left; overflow:hidden; }
.ny_news ul li{ width:905px; height:44px; float:left; overflow:hidden; border-bottom:#dfdfdf dashed 1px; line-height:44px; background:url(../images/img8.png) no-repeat left; padding-left:25px;}
.ny_news ul li a{ width:905px; height:44px; float:left; overflow:hidden; display:block;}
.ny_news ul li span{ width:800px; height:44px; float:left; overflow:hidden; font-size:14px; }


.ny_news ul li em{ width:100px; height:44px; float:right; overflow:hidden; text-align:right; font-size:14px; color:#888;}




.nynews_xx{  width:930px; overflow:hidden; padding-top:20px;}
.nynews_xx .diva{ float:left; overflow:hidden; width:930px; font-size:26px; text-align:center; padding-bottom:12px;}
.nynews_xx .divb{ float:left; overflow:hidden; width:930px; height:40px; line-height:40px; text-align:center; border-bottom:#ededed solid 1px; padding-bottom:10px;}
.nynews_xx .divb span{ margin:0px 30px; color:#666; font-size:12px; display:inline-block;}
.nynews_xx .divc{ width:930px; padding:30px 0px 50px 0px; float:left; overflow:hidden;}
.nynews_xx .divd{  width:930px; height:auto; float:left; overflow:hidden; border-top:#ededed solid 1px; padding-top:30px;}
.nynews_xx .divd li{ width:930px; font-size:14px; float:left; overflow:hidden; margin-bottom:14px;}






.ny_rongyu{ width:930px; overflow:hidden; }
.ny_rongyu ul{ width:960px; height:auto; overflow:hidden; float:left; display:block;}
.ny_rongyu li{ width:290px; height:auto; overflow:hidden; float:left; margin-right:30px;}
.ny_rongyu li img{ width:290px; height:250px; overflow:hidden; float:left;}
.ny_rongyu li span{ width:290px; height:60px; overflow:hidden; float:left; font-size:14px; line-height:50px; text-align:center;text-overflow: ellipsis;white-space: nowrap;}










.ny_case{ width:930px; height:auto; overflow:hidden; }

.ny_case dl{ width:890px; height:170px; overflow:hidden; float:left; position:relative; padding:20px; background:#f4f7f8; margin:10px 0px;}
.ny_case dl dt{ width:260px; height:170px; overflow:hidden; float:left; margin-right:25px;}
.ny_case dl dt img{ width:260px; height:170px; overflow:hidden; float:left;}
.ny_case dl dd{ width:605px; height:170px; overflow:hidden; float:left;}
.ny_case dl dd h2{ width:605px; height:50px; overflow:hidden; float:left; font-size:18px; text-overflow: ellipsis;white-space: nowrap; line-height:50px;}
.ny_case dl dd span{ width:605px; height:30px; overflow:hidden; float:left; font-size:14px; text-overflow: ellipsis;white-space: nowrap;}
.ny_case dl dd em{ width:605px; height:52px; overflow:hidden; float:left; font-size:14px;  line-height:26px; margin-bottom:10px;}
.ny_case dl dd h3{ width:580px; height:28px; overflow:hidden; float:left; font-size:14px;  line-height:28px; background:url(../images/img7.png) no-repeat right; text-align:right; padding-right:25px;}



.ny_yeji{ width:930px; height:auto; overflow:hidden; padding-top:20px; }
.ny_yeji ul{ width:960px; height:auto; overflow:hidden; }
.ny_yeji ul li{ width:290px; overflow:hidden; float:left; margin-right:30px; }
.ny_yeji ul li span{ width:290px; height:196px; overflow:hidden; float:left; }
.ny_yeji ul li span img{ width:290px; height:196px; overflow:hidden; float:left;}
.ny_yeji ul li em{ width:290px; height:70px; overflow:hidden; float:left; font-size:14px;  line-height:60px; text-align:center;text-overflow: ellipsis;white-space: nowrap;}











/*留言*/
.ny_yuyue{ width:602px; height:auto;  overflow:hidden;}
.ny_yuyue td{ width:auto;  height:50px; font-size:14px;}
.wbk4{ width:480px; height:38px; border:#dbdbdb solid 1px; line-height:38px; padding:0px 10px;   border-radius:6px; font-size:14px; float:left;}
.wbk5{ width:200px; height:38px;  border:#dbdbdb solid 1px; line-height:38px; padding:0px 10px;  border-radius:6px; font-size:14px; float:left; }
.wby4{ width:480px; height:180px;  border:#dbdbdb solid 1px; line-height:26px; padding:10px 10px; border-radius:6px; font-size:14px; float:left; }
.coolbg4{ width:500px; height:50px;font-size:20px; line-height:50px; background: #df0011; text-align:center; border:none; color:#FFF; cursor:pointer; border-radius:6px; font-size:18px; }
.yuyue_l{ width:90px; text-align:right; padding-right:10px; float:left; line-height:46px;}
.ny_yuyue b{ width:130px; height:38px; float:left; overflow:hidden; background:#000; margin-left:10px;}






/*---翻页---*/
.digg{clear:both; padding:50px 0px 20px 0px;text-align:center; font-size:14px;}
.digg a{margin:2px;padding:8px 15px; border:#d5d5d5 solid 1px; color:#555; }
.digg a:hover{ background:#555656; color:#FFF; border:#555656 solid 1px;}
.digg .current{margin:2px;padding:8px 15px;background:#555656;color:#FFF; border:#555656 solid 1px; }
/*---翻页---*/






 



