body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,span,div,td,tr,table,form,label,em,input{margin:0;padding:0}
em,i{font-style:normal}
li{list-style:none}
a,a:hover{text-decoration:none}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei','微软雅黑',Arial,sans-serif;}
textarea{resize:none}
a,a:focus{outline:none}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.fn{float:none}
.w790 {width:790px;overflow:hidden;}
body{color:#666666;font-family:'microsoft yahei','微软雅黑',Arial,sans-serif;POSITION:relative;}
a{color:#666666;text-decoration:none;}
a:hover{color:#2071b6;}
.wrapper { width:1280px; margin:0 auto;overflow:hidden;}
.top {height:120px;background:#0162cb;}

#left_kf{z-index: 5555555555555555555555555;}
#left_kf *{padding: 0;margin: 0; }
#left_kf ul{list-style: none;}
#left_kf #advisoryTB{background: url(../images/guest_1.png) left top no-repeat;width: 120px;padding-bottom: 15px;font-size: 14px;overflow: hidden;}
#left_kf #advisoryTB .kf_top{height: 100px;}
#left_kf #advisoryClose {width: 18px;height:18px;float:right;margin-bottom:36px;cursor:pointer;}
#left_kf .kf_list {width: 105px; background: #cfcfd0; padding: 0 5px 5px; margin-right: 5px;clear: both;}
.phone{font-size: 14px;color: #fff;text-align:center;padding-right:5px;padding-top: 44px;line-height:20px;clear: both;}
#left_kf .kf_list ul li{margin-left: 10px;line-height: 40px;}
#left_kf .kf_list ul li img{float: left;margin-right: 10px;margin-top: 8px;}
#left_kf .kf_list ul li a{color:#5b5b5b;} 
#left_kf .kf_list ul li a:hover{color:#0050b4;} 
#left_kf .kf_wx{background: #cfcfd0;width: 115px;}
#left_kf .kf_wx span {display: block;text-align: center;background: #cfcfd0;padding: 9px 0;line-height: 18px;color: #5b5b5b;}
#left_kf .kf_wx span img {padding-bottom: 10px;display: block;margin: 0 auto;}
#left_kf .kf_btn{height: 42px;background: #0050b4;color: #fff;text-align:center;line-height: 42px;width: 115px;}
#left_kf .kf_btn a{color: #FFF;}
#advisoryTips{height: 84px;border-radius:10px;}
#left_kf #advisoryTips{width: 115px; cursor: pointer;padding-right: 5px;}
#left_kf #advisoryTips span{display: block;background: #0050b4;border-radius: 5px 5px 0 0;line-height: 26px;height: 26px;color: #FFF;text-align: center;}
#left_kf #advisoryTips p{height: 58px;background: url(../images/guest_5.png) #cfcfd0 center center no-repeat;}

.header,.logo {width:1280px;margin:0 auto;line-height:25px;color:#fff;}
.header span {float:right;margin-right:100px;}
.header a {color:#fff;}

.logo_left {float:left;width:150px;margin-top:15px;}
.logo_center {float:left;width:600px;margin-top:25px;}
.tel {float:right;margin-top:25px;margin-right:100px;}

/*nav*/
.menu {height:42px;background:#000098;}
.flexy-menu{width:1280px;margin:0 auto;position:relative;}
.flexy-menu li{float:left;width:167px;font-size:16px;line-height:42px;text-align:center;position:relative;}
.flexy-menu li a {float:left;width:167px;line-height:42px;color:#fff;display:block;}
.flexy-menu li a:hover {width:167px;line-height:42px;color:#fff;text-decoration:none;background:url(../images/mbg.png) no-repeat center;}
.flexy-menu li.active a {width:167px;line-height:42px;color:#fff;display:block;background:url(../images/mbg.png) no-repeat center;}
/*.flexy-menu li:hover>a{width:167px;line-height:42px;color:#fff;display:block;background:url(../images/mbg.png) no-repeat center;}*/
.flexy-menu ul,.flexy-menu ul li ul{margin:0;padding:0;display:none;position:absolute;z-index:99999;min-width:167px;background:#ffa300;}
.flexy-menu ul{top:42px;left:0}
.flexy-menu ul li ul{top:0;left:100%}
.flexy-menu ul li{clear:both;width:100%;border:0;font-size:12px;background:none;line-height:35px;}
.flexy-menu ul li a{width:100%;color:#fff;font-size:12px;display:inline-block;float:left;clear:both;background:none;line-height:35px;}
.flexy-menu ul li a:hover {background-color:#0162cb;background-image:none;line-height:35px;}

.bannar {width:1280px; margin:0 auto;}
div.cont { width:1280px; margin:0 auto; position:relative; z-index:888;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 40%; left: 10px; z-index: 100; TEXT-INDENT: -9999px; WIDTH: 39px; DISPLAY: block; BACKGROUND: url(../images/left_btn.png) no-repeat left 0px; HEIGHT: 76px; }
.box_skitter .next_button { position: absolute; top: 40%; right: 10px; z-index: 100; TEXT-INDENT: -9999px; WIDTH: 39px; DISPLAY: block; BACKGROUND: url(../images/right_btn.png) no-repeat left 0px; HEIGHT: 76px; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1280px; height:400px; }
#slideshow ul { display: none; }

.azal {width:1278px; margin:0 auto;border:1px #c3c1c2 solid;margin-top:10px;}
.azal h1 {background:url(../images/azal.png) no-repeat center;font-size:24px;font-weight:bold;position:relative;top:-7px;text-align:center;line-height:49px;color:#fff;}
.azal .al {width:1260px;margin:8px;}
.azal .al li {float:left;}
.azal .al img {margin-right:8px;border:1px #ccc solid;padding:4px;}

.main {width:1280px; margin:0 auto;}
.main_left {float:left;width:238px;border:1px #ccc solid;margin-top:10px;}
.main_left h1 {background:url(../images/cpfl.png) no-repeat top center;font-size:24px;font-weight:bold;text-align:center;line-height:70px;color:#fff;}
.main_left .cpfl {margin-top:12px;margin-bottom:6px;}
.main_left .cpfl li{margin-left:4px;line-height:30px;background:url(../images/sbg.png) no-repeat;text-align:left;text-indent:15px;margin-bottom:6px;}
.main_right {float:right;width:1008px;border:1px #ccc solid;margin-top:10px;padding:10px;}

.main_right h1 {width:238px;background:url(../images/hrsb.png) no-repeat top left;font-size:20px;font-weight:bold;text-align:center;line-height:40px;color:#fff;}
.main_right .hrjs {margin-top:23px;}
.main_right .cpjs img {margin-right:20px;}
.main_right .cpjs font {font-size:14px;font-weight:bold;}
.main_right .cpsl h1 {font-size:14px;color:#333;text-align:left;text-indent:65px;line-height:35px;}
.main_right .cpsl li {float:left;margin-right:10px;}
.main_right .cpsl li img {border:1px #ccc solid;padding:4px;}
.ad {margin-top:10px;margin-bottom:5px;}

.yhjn {width:1278px; margin:0 auto; border:1px #ccc solid;}
.yhjn .jnleft {float:left;margin-top:15px;}
.yhjn .jnright {float:right;background:url(../images/abg.png) no-repeat;width:607px;height:104px;margin-top:25px;margin-right:10px;padding:25px 10px 0 10px;line-height:25px;font-size:14px;color:#fff;}
.yhjn .buzou {height:250px;background:url(../images/zx.png) no-repeat 60px 80px;position:relative;margin-top:10px;margin-bottom:10px;}
.yhjn .buzou .bz1 {position: absolute; top:60px; left:30px;}
.yhjn .buzou .bz1 .faderight{position: absolute; top:-20px; left:120px;}
.yhjn .buzou .bz2 {position: absolute; top:30px; left:350px;}
.yhjn .buzou .bz2 .faderight{position: absolute; top:-10px; left:120px;}
.yhjn .buzou .bz3 {position: absolute; top:105px; left:605px;}
.yhjn .buzou .bz3 .faderight{position: absolute; top:-1px; left:120px;}
.yhjn .buzou .bz4 {position: absolute; top:0px; left:926px;}
.yhjn .buzou .bz4 .faderight{position: absolute; top:160px; left:40px;}

.news {width:1280px; margin:0 auto;padding-top:10px;}
.listn {float:right;width:460px;border:1px #ccc solid;}
.listn .tabList2{float:left;background:url(../images/lmbg.png) no-repeat;width:460px;height:50px;line-height:50px;}
.listn .tabList2 ul li{float:left;background:url(../images/tab.png) no-repeat;width:157px;height:35px;line-height:35px;text-align:center;position:relative;top:8px;margin-left:18px;cursor:pointer;font-size:14px;font-weight:bold;}
.listn .tabCon2{width:460px;height:190px;}
.listn .list {float:left;width:440px;padding:10px;}
.listn .list li {float:left;width:440px;line-height:33px;border-bottom:1px #ccc dashed;}
.listn .list li span {float:right;}

.foot {height:134px;background:url(../images/fbg.png) repeat-x;margin-top:5px;text-align:center;color:#fff;font-size:14px;}
.link {padding-top:15px;}
.link a{color:#fff;padding:0 8px 0 8px;}
.copyright {padding-top:35px;}

.main_right .title {border-bottom:4px #ccc solid;line-height:30px;font-size:14px;}
.main_right .title span,.main_right .list_txt li span {float:right;}

.main_right .list_txt {margin:15px 0 15px 0;}
.main_right .list_txt li {line-height:26px;border-bottom:1px #ccc dashed;}

.main_right .list_pic {margin:15px 0 15px 0;}
.main_right .list_pic li {float:left;line-height:26px;text-align:center;}
.main_right .list_pic li img {width:200px;height:150px;margin:0 20px 0 20px;padding:3px;border:2px #ccc solid;}

.pages {text-align:center;}
.pages a {padding:10px;}

.neirong .nr_title {line-height:70px;font-size:16px;text-align:center;}
.neirong .date {text-align:center;line-height:30px;}
.neirong .nrr {line-height:26px;}
.text {line-height:40px;}

/**tab切换**/
#tab3{float:left;width:1008px;height:390px;position:relative;}
#tab3 .tabLists{float:left;width:1008px;height:50px;line-height:50px;}
#tab3 .tabLists li{float:left;background:url(../images/hrsb2.png) no-repeat center;width:190px;height:35px;line-height:35px;text-align:center;position:relative;top:8px;margin-left:10px;cursor:pointer;font-size:14px;font-weight:bold;}
#tab3 .tabLists li.hover{background:url(../images/hrsb.png) no-repeat;}
#tab3 .tabCons{float:left;width:1008px;height:340px;padding:10px;}

/**tab切换**/
#tab4{float:left;width:810px;height:240px;border:1px #ccc solid;position:relative;}
#tab4 .tabList{float:left;background:url(../images/lmbg.png) no-repeat;width:810px;height:50px;line-height:50px;}
#tab4 .tabList ul li{float:left;background:url(../images/tab2.png) no-repeat;width:157px;height:35px;line-height:35px;text-align:center;position:relative;top:8px;margin-left:18px;cursor:pointer;font-size:14px;font-weight:bold;}
#tab4 .tabList li.hover{background:url(../images/tab.png) no-repeat;}
#tab4 .tabCon{float:left;width:790px;height:190px;padding:10px;}
#tab4 .tabCon .list {float:left;width:790px;}
#tab4 .tabCon .list li {float:left;width:790px;line-height:33px;border-bottom:1px #ccc dashed;}
#tab4 .tabCon .list li span {float:right;}

/**向右滑出**/
.faderight {
    -webkit-animation:faderight 3s .5s ease both; 
	-moz-animation:faderight 3s .5s ease both;
}
@-webkit-keyframes faderight{
	0%{opacity:0;
	-webkit-transform:translateX(13em)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
}
@-moz-keyframes faderight{
	0%{opacity:0;
	-moz-transform:translateX(13em)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
}
@-ms-keyframes faderight{
	0%{opacity:0;
	-ms-transform:translateX(13em)}
	100%{opacity:1;
	-ms-transform:translateX(0)}
}
/**向左滑出**/
.fadeleft{
    -webkit-animation:fadeleft 3s .5s ease both;
	-moz-animation:fadeleft 3s .5s ease both;
}
@-webkit-keyframes fadeleft{
	0%{opacity:0;
	-webkit-transform:translateX(-20em)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeleft{
	0%{opacity:0;
	-moz-transform:translateX(-20em)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
}
@-ms-keyframes fadeleft{
	0%{opacity:0;
	-ms-transform:translateX(-20em)}
	100%{opacity:1;
	-ms-transform:translateX(0)}
}
/**淡入淡出**/
.fadeflash{
    -webkit-animation:flash 2s 1s ease both;
	-moz-animation:flash 2s 1s ease both;
}
@-webkit-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-moz-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-ms-keyframes flash{
	0%{opacity: 0;}
	100%{opacity: 1;}
}

/**向下滑出**/
.fadedown{
	-webkit-animation:fadeInDown 2s .2s ease both;
	-moz-animation:fadeInDown 2s .2s ease both;}
@-webkit-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(-1.5em)}
	100%{opacity:1;
	-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
	0%{opacity:0;
	-moz-transform:translateY(-1.5em)}
	100%{opacity:1;
	-moz-transform:translateY(0)}
}
@-ms-keyframes fadeInDown{
	0%{opacity:0;
	-ms-transform:translateY(-1.5em)}
	100%{opacity:1;
	-ms-transform:translateY(0)}
}

/**从小到大**/
.fadebig{
    animation-name:saAni;
	-webkit-animation:saAni 0.4s linear 0s normal none;
	-moz-animation:saAni 0.4s linear 0s normal none;
	animation:saAni 0.4s linear 0s normal none;
}
@-webkit-keyframes saAni{
    from{opacity:0;-webkit-transform:scale(0,0);} 
	to{opacity:1;-webkit-transform:scale(1,1);} 
}
@-moz-keyframes saAni{
    from{opacity:0;-moz-transform:scale(0,0);} 
	to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{
    from{opacity:0;transform:scale(0,0);} 
	to{opacity:1;transform:scale(1,1);} 
}
/**从右侧滚出来**/
.fadegun{    
	-webkit-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-moz-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-o-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-ms-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	animation: roll 1s ease-out both, fadeIn 1s ease-out both;
}
@-webkit-keyframes roll{
	0% {-webkit-transform: translateX(250px) rotate(360deg);}
	100% {-webkit-transform: translateX(0px) rotate(0deg);}
}
@-moz-keyframes roll{
	0% {-moz-transform: translateX(250px) rotate(360deg); opacity: 0;}
	100% {-moz-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-o-keyframes roll{
	0% {-o-transform: translateX(250px) rotate(360deg); opacity: 0;}
	100% {-o-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-ms-keyframes roll{
	0% {-ms-transform: translateX(250px) rotate(360deg); opacity: 0;}
	100% {-ms-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@keyframes roll{
	0% {transform: translateX(250px) rotate(360deg); opacity: 0;}
	100% {transform: translateX(0px) rotate(0deg); opacity: 1;}
}
/**不停的旋转**/
.fengche {-webkit-transition-property: -webkit-transform;-webkit-transition-duration: 1s;-moz-transition-property: -moz-transform;-moz-transition-duration: 1s;-webkit-animation: rotate 4s linear infinite;-moz-animation: rotate 4s linear infinite;-o-animation: rotate 4s linear infinite;animation: rotate 4s linear infinite;}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}
@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}
@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
@-webkit-keyframes rotate2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@-moz-keyframes rotate2{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}
@-o-keyframes rotate2{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}
@keyframes rotate2{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
/**一上一下的图片**/
.fadeimg{
	animation:anim-p3 6s ease-in-out infinite;
	-webkit-animation:anim-p3 6s ease-in-out infinite;
	-moz-animation:anim-p3 6s ease-in-out infinite;
	-o-animation:anim-p3 6s ease-in-out infinite;
}
@keyframes anim-p3{
	0%,100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}
	50%{transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);}
}
@-webkit-keyframes anim-p3{
	0%,100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}
	50%{transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);}
}
@-moz-keyframes anim-p3{
	0%,100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}
	50%{transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);}
}
@-o-keyframes anim-p3{
	0%,100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}
	50%{transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);}
}

