/* CSS Document */

a,img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body{
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	line-height: 22px;
}
a{text-decoration: none;}
.ziti{font-size: 12px;	line-height: 24px;	color: #000000;}
.ziti a{color: #000000;}
.sy_tbz{
	font-size: 12px;
	line-height: 22px;
	color: #585858;
	text-align: left;
	vertical-align: top;
	height: 29px;
	padding-top: 8px;
	padding-left: 7px;
}
.sy_tby{
	font-size: 12px;
	line-height: 22px;
	color: #585858;
	text-align: right;
	vertical-align: top;
	height: 29px;
	padding-top: 8px;
	padding-right: 4px;
}
.sy_tby a{
	color: #585858;
}
.sy_dh_db{
	font-size: 13px;
	line-height: 22px;
	color: #585858;
	text-align: right;
	vertical-align: top;
	height: 29px;
	padding-top: 10px;
	padding-right: 26px;
}
.sy_dh_db a{
	color: #585858;
}
.sy_cpfl_nr{
	font-size: 12px;
	line-height: 35px;
	color: #FFFFFF;
	background-image: url(../images/sy_cpfl_nr.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 320px;
	padding-top: 4px;
	padding-left: 55px;
}
.sy_cpfl_nr a{
	color: #FFFFFF;
}
.ny_cpfl_nr{
	font-size: 12px;
	line-height: 35px;
	color: #FFFFFF;
	background-image: url(../images/sy_cpfl_nr.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 272px;
	padding-top: 4px;
	padding-left: 55px;
}
.ny_cpfl_nr a{
	color: #FFFFFF;
}
.sy_cpzs_nr{
	font-size: 12px;
	line-height: 22px;
	color: #4b4b4b;
	background-image: url(../images/sy_cpzs_nr.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 304px;
	padding-top: 1px;
	padding-right: 24px;
	padding-left: 20px;
}
.sy_cpzs_nr a{
	color: #4b4b4b;
}
.sy_cpzs_nr a:hover {
	color: #006dc1;
	text-decoration: underline;
}
.gywm_y{
	font-size: 14px;
	line-height: 29px;
	color: #8c8c8c;
	background-image: url(../images/gywm_y.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 290px;
	padding-top: 69px;
	padding-right: 34px;
	padding-left: 21px;
}
.gywm_y a{
	color: #8c8c8c;
}
.gsxw_z{
	font-size: 13px;
	line-height: 33px;
	color: #333333;
	background-image: url(../images/gsxw_z.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 170px;
	padding-top: 100px;
	padding-right: 75px;
	padding-left: 48px;
}
.gsxw_z a{
	color: #333333;
}
.yqlj_nr{
	font-size: 12px;
	line-height: 20px;
	color: #a2a2a2;
	background-image: url(../images/yqlj_nr.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 45px;
	padding-top: 19px;
	padding-left: 111px;
}
.yqlj_nr a{
	color: #a2a2a2;
}
#sy_db_nr{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0d67d9;
	background-image: url(../images/sy_db_nr.jpg);
	background-repeat: no-repeat;
}
.sy_dbs{
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	height: 26px;
	padding-top: 7px;
}
.sy_dbs a{
	color: #FFFFFF;
}
.sy_dbx{
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	height: 175px;
	padding-top: 21px;
}
.sy_dbx a{
	color: #FFFFFF;
}
.ny_lxmw_nr{
	font-size: 13px;
	line-height: 30px;
	color: #000000;
	background-image: url(../images/ny_lxwm_nr.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 361px;
	padding-top: 10px;
	padding-left: 10px;
}
.ny_lxmw_nr a{
	color: #000000;
}
.ny_bt{
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	background-image: url(../images/ny_bt.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 30px;
	padding-top: 9px;
	padding-left: 45px;
}
.ny_nr{
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 965px;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
}
.ny_nr a{
	color: #333333;
}
.ny_nr a:hover {
	color: #006dc1;
	text-decoration: underline;
}
.ny_lxwm01{
	font-size: 20px;
	line-height: 45px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/lxbg01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
	height: 411px;
}
.ny_lxwm01 a{
	color: #333333;
}
.ny_lxwm01 a:hover {
	color: #006dc1;
	text-decoration: underline;
}
#full-screen-slider { width:100%; height:500px; float:left; z-index:0;position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0;  margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:460px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {	background-color: #0171c3;}
/*****************banner************/

.banner{ width:100%; height:540px; clear:both;}
.fullSlide{width:100%;position:relative;height:540px;background:#fff; margin:0px auto;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%; !important; }
.fullSlide .bd li{ width:100%; !important;height:540px;overflow:hidden;}
.fullSlide .bd li img{ width:100%; height:540px;}
.fullSlide .bd li a{display:block;height:540px;}
.fullSlide .hd{width:980px;}
.fullSlide .hd ul{ left:50%;position:absolute; margin-left:-30px; margin-top:-35px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px; background:url(../images/huidian.png); margin-right:17px;overflow:hidden;line-height:999px;}
.fullSlide .hd ul .on{background:url(../images/landian.png)}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:48%;margin-top:-30px;left:50%;z-index:1;width:38px;height:62px;background:url(../images/arrows.png) no-repeat;cursor:pointer;filter:alpha(opacity=80);opacity:0.8;display:none; margin-left:-480px;}
.fullSlide .next{ left:50%; margin-left:450px;background-position:-0px -62px;}
/* Ö÷ÒªcssÑùÊ½*/
.main-im{position:fixed;right:10px;top:146px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{
	z-index:99;
	position:absolute;
	width:109px;
	height:118px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom:1px solid #dddddd;
	background-image: url(../images/qq-icon-bg.png);
	background-repeat: no-repeat;
	background-position: center 8px;
}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}