@charset "utf-8";
/* CSS Document */
#example { 
width: 100px !important; /* IE7+FF */ 
width: 200px; /* IE6 */ 
}
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}
input{}

/*banner*/
.banner{ width:100%; margin-top:0px;}
.slideBox{ width:100%; height:600px; overflow:hidden; position:relative; margin:auto;}
		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }
		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}
		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }
		.slideBox .hd ul li.on{ background:#fc5f01; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:600px; display:block; margin:auto; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*fw*/
.fw_all{ width:100%; height:500px;}
.fw{ width:1180px; margin:auto;}
.fw_bt{ background:url(../images/yw_bt.jpg) no-repeat center; height:104px;}
.fw_bt h3{ text-align:center; line-height:34px; padding-top:18px;}
.fw_bt h3 a{ font-size:24px; color:#444;}
.fw_bt h3 a span{ font-size:12px; color:#666666; text-transform:uppercase; font-weight:normal;}
.fw ul{ overflow:hiddle; margin-top:0px;}
.fw ul li{ width:236px; float:left;}
.fw ul li a img{width:236px; height:320px;}
.fw ul li a p{ text-align:center; line-height:26px; font-size:16px; color:#555555; margin-top:15px;}
.fw ul li a i{ font-style:normal; color:#555555; font-size:12px;}

/*gs*/
.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:520px; margin-top:10px;}
.gs{ width:1180px; margin:auto; position:relative;}
.gs h3{ padding-top:20px; text-align:center; line-height:30px;}
.gs h3 a{ font-size:24px; color:#444;}
.gs h3 a span{ font-size:12px; color:#666666; text-transform:uppercase; font-weight:normal;}
.gs_t{ position:absolute; top:100px; left:0px; }
.gs_t a img{ width:380px; height:390px;}
.gs_hz{ position:absolute; left:550px; top:101px;}
.gs_hz a img{ width:190px; height:180px;}
.gs_ry{ position:absolute; left:400px; top:300px;}
.gs_ry a img{ width:190px; height:190px;}
.gs_call{ color:#fc5f01; font-size:18px; position:absolute; line-height:34px; left:410px; top:175px;}
.gs_ry_w{ position:absolute; top:380px; left:627px;}
.gs_ry_w a{ color:#fc5f01; font-size:18px; line-height:24px;}
.gs_ry_w a span{ text-transform:uppercase; font-size:12px;}

.gs_w{ width:370px; position:absolute; top:150px; left:790px;}
.gs_w1{ line-height:36px;}
.gs_w1 a{ font-size:18px; color:#333333;}
.gs_w2{ color:#555555; font-size:14px; line-height:24px; height:216px; overflow:hidden; margin-top:8px;}
.gs_m{ width:90px; height:30px; background:#fc5f01; text-align:center; line-height:30px; cursor:pointer; margin-top:20px; margin-right:0px;}
.gs_m a{ color:#fff; font-size:14px;}


/*al*/
.al_all{ width:100%; height:580px;}
.al{ width:1180px; margin:auto; position:relative;}
.al_bt{text-align:center; background:url(../images/al_bt_bk.jpg) no-repeat center; height:125px;}
.al_bt h3{ text-align:center; line-height:46px; padding-top:15px;}
.al_bt h3 a{font-size:24px; color:#444;}

/*al-qh*/
.al_slideTxtBox{ width:1180px; text-align:left;  }
.al_slideTxtBox .hd{ position:absolute; }
.al_slideTxtBox .hd ul{ float:left; width:240px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.al_slideTxtBox .hd ul li{cursor:pointer; overflow:hidden; height:80px; background:#eeeeee; text-align:center; line-height:24px; margin-bottom:10px;}
.al_slideTxtBox .hd ul li a{ font-size:18px; color:#555555; display:block; margin-top:15px;}
.al_slideTxtBox .hd ul li a span{ color:#555555; text-transform:uppercase; font-size:12px;}
.al_slideTxtBox .hd ul li.on{ background:#0061bb;}
.al_slideTxtBox .hd ul li.on a{ color:#fff;}
.al_slideTxtBox .hd ul li.on a span{ color:#fff;}
.al_slideTxtBox .bd ul{ width:900px; float:right;}

/**/
.orbit-wrapper { position: relative; margin:0; height:460px; overflow:hidden; }
#featured { position: relative; width: 930px; height: 440px; overflow: hidden; background: #fff url(../images/loading.gif) 50% no-repeat; overflow:hidden; }
#featured a img{ width:930px; height:440px; overflow:hidden;}
.orbit > img { display: none; position: absolute; top: 0; left: 0; border: 0 none; }
.orbit > a { display: none; position: absolute; top: 0; left: 0; line-height: 0; border: 0 none; }
.orbit > div { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.orbit-item { background-color: #f5f5f5; }

/* 标题 */
.orbit-caption { display: none; position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height:75px; font: 20px/50px "Microsoft Yahei"; text-align: center; color: #fff; background: rgba(0,0,0,.6); }
.orbit-caption a{ font-size:18px; color:#fff; line-height:80px;}
/* 导航 */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; bottom: 0px; left:50%;padding: 0; }
.orbit-bullets li { float: left; margin:0px 5px; cursor: pointer; width: 10px; height: 10px; overflow: hidden; text-indent: -9999px; }
.orbit-bullets li.active {}
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }
.slider-nav { display: block }
.slider-nav span { width: 75px; height:111px; text-indent: -9999px; position: absolute; z-index: 1000; bottom:-23px; cursor: pointer; }
.slider-nav span.right { background: url(../images/arrow.png) right 0; right: 0; }
.slider-nav span.left { background: url(../images/arrow.png) 0 0; left: 0; }
.slider-nav span.right:hover { background-position: right bottom; }
.slider-nav span.left:hover { background-position: 0 bottom; }

/* 定时器 */
.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 1001; }
.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(../images/rotator-black.png) no-repeat; z-index: 3; }
.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
.rotator.move { left: 0; }
.mask.move { width: 40px; left: 0; background: url(../images/timer-black.png) repeat 0 0; }
.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(../images/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
.pause.active { background: url(../images/pause-black.png) no-repeat 0 -40px; }
.timer:hover span.pause, span.pause.active { opacity: 1; }

/*xw*/
.xw_all{ width:100%; margin-top:20px; height:360px;}
.xw{ width:1180px; margin:auto;}
.xw_slideTxtBox{ width:1180px;text-align:left;  }
.xw_slideTxtBox .hd{ height:40px; line-height:40px; position:relative; }
.xw_slideTxtBox .hd ul{ float:left;  position:absolute; left:40%;   }
.xw_slideTxtBox .hd ul li{ float:left;  cursor:pointer; width:120px; height:40px; border:1px solid #ccc; margin-right:30px; text-align:center;  }
.xw_slideTxtBox .hd ul li a{ font-size:18px; color:#5c5c5c;}
.xw_slideTxtBox .hd ul li.on{ height:40px;  background:#0061bb; border:none;  }
.xw_slideTxtBox .hd ul li.on a{ color:#fff;}
.xw_slideTxtBox .bd ul{  zoom:1; margin-top:40px;  }
.xw_slideTxtBox .bd li{ background:url(../images/xw_vk.png) no-repeat center; width:380px; height:245px; float:left; margin-left:5px; margin-right:8px;}
.xw_d{ font-size:18px; color:#fff; margin-left:45px; padding-top:10px;text-align:right; width:60px;}
.xw_d span{ font-size:14px;}
.xw_w1{ margin-top:30px;}
.xw_w1 a{ font-size:16px; color:#555555; line-height:30px; margin-left:20px; margin-right:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xw_w2{ color:#777777; font-size:14px; height:72px; overflow:hidden;margin-left:20px; margin-right:20px; margin-top:10px;}
.xw_m{ width:60px; height:24px; background:#fc5f01; text-align:center; line-height:24px; cursor:pointer; margin-top:12px; margin-right:20px;}
.xw_m a{ font-size:12px; color:#fff;}




/*middle*/
.ny_banner{ width:1180px; margin:auto;height:200px;}
.ny_banner img{ width:100%; height:200px;}



.c_all{ width:100%;}
.c{ width:1180px; margin:auto; margin-top:30px; overflow:hidden;}
.c_l{ width:200px; float:left; margin-bottom:30px;}

.c_ab{ margin-bottom:20px;}
.c_ab p{ height:40px; background:#0061bb;  text-align:center; font-weight:bold; line-height:40px; cursor:pointer;}
.c_ab p a{font-size:16px; color:#fff;}
.c_ab ul{ border:1px #dbdbdb solid;}
.c_ab ul li{ width:179px; height:30px; border:1px #dbdbdb solid; text-align:center; line-height:30px; margin:auto; margin-top:15px; margin-bottom:15px;cursor:pointer;}
.c_ab ul li a{ font-size:14px; color:#777;}
.c_ab ul li:hover{border:1px #0061bb solid;}
.c_ab ul li:hover a{color:#0061bb;}
.c_lx_all{border:1px #dbdbdb solid;}
.c_lx{ overflow:hidden; }
.c_lx img{ width:56px; height:56px; float:left; margin:10px;}
.c_lx_c{ float:right; font-size:14px;margin-top:15px; margin-right:5px;}
.c_lx_c span{ font-size:16px; color:#0061bb; display:block; font-weight:bold; line-height:30px;}
.c_lx_ny{ line-height:22px; color:#777; width:180px; margin-left:10px;}

.c_r{ width:960px; float:right;}
.c_r_bt{height:40px; background:#0061bb;  line-height:40px; color:#FFFFFF; font-size:14px; padding-left:20px;}
.c_r_bt a{ font-size:14px; color:#fff; }
.c_r_ny{ font-size:12px; color:#777; line-height:24px; margin:20px;}




















