@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"; margin:0; padding:0;outline:none !important; -webkit-font-smoothing:antialiased !important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
div,p,a{  -webkit-font-smoothing:antialiased !important;}
input,img{ border:none;}
BODY{ background-color:#f1f3f2;}
a{ text-decoration:none; color:#666666; font-size:13px;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
input,textarea, select, option { outline:none;}
img,input{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.qing{ display:block; clear:both;}
body > .qing{ min-width:1256px;}
.juzhong{ display:block; width:1256px; margin-left:auto; margin-right:auto; }
.juzhong2{ display:block; width:1000px; margin-left:auto; margin-right:auto; }
.lf{ display:block; float:left; overflow:hidden;}
.rf{ display:block; float:right; overflow:hidden;}

.navmenu .hidenav {
	Z-INDEX: 99; BORDER-BOTTOM: #0076ff 2px solid; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 45px; WIDTH: 1050px; PADDING-RIGHT: 45px; DISPLAY: none; BACKGROUND: #fff; HEIGHT: 251px; BORDER-TOP: #cacaca 3px solid; PADDING-TOP: 0px; LEFT: 0px
}

/**************** index *****************/
.xiashu{ visibility:hidden; position:absolute !important; z-index:100 !important; width:auto !important; min-width:400px; _width:400px; white-space:nowrap;height:auto; min-height:300px; _height:300px; padding:20px; line-height:26px; color:#333; top:50px; font-size:13px; right:0; border:3px solid #3B9860; background:#FFF;}
.jg:hover .xiashu{ visibility:visible;}

/**banner***/
.ban{ height:630px; position:relative; } 
/**ban**/
#full-screen-slider { width:100%; height:630px;}
#slides { display:block; width:100%; height:630px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:630px; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:630px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:540px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:35px; height:4px; 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:#168bbb}
/*banner切换开始*/
.main_visual{
	height:400px;
	overflow:hidden;
	display:block;
	position:relative;
	margin: auto;
	width: 100%;
}
.main_image{height:400px; overflow:hidden; display:block; position:relative; }
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:400px; }

.flicking_con{ height:17px; margin-top:-45px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con a{float:left;width:35px;height:4px;margin:0 7px; padding:0; background:#FFF; display:block;text-indent:-1000px;}
.flicking_con a:hover{ background:#168bbb;}
.flicking_con a.on{ background:#168bbb;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:150px;display:none;}
/*banner切换结束*/

/**服务项目**/
.dfwbg{ background-color:#f1f3f2; height:450px;}
.dbt{ font-size:24px; color:#000; line-height:56px; border-bottom:1px solid #cf2424;}
.duo1,.duo1:visited{ line-height:56px; font-size:13px; color:#000000;} .duo1 span{ font-family:"宋体";}
.fw1{ width:1255px; margin-left:-5px; overflow:hidden;}
.fw{ width:226px; height:255px; float:left; background:#dddede; margin-left:5px; margin-bottom:5px; padding:21px 10px 0; position:relative;}
.fwo{ clear:both; width:226px; height:255px; visibility:visible; }
.fwo1{clear:both; width:226px; height:214px; visibility:hidden; padding-top:41px; position: absolute; top:0;}
.fwo1 .fwo_more{ font-size:13px; color:#d1edf9; line-height:28px; display:block; clear: both; margin-left:auto; margin-right:auto; margin-bottom:10px;  width:180px; border:1px solid #d1edf9; text-align:center; cursor:pointer !important;}
.fw:hover .fwo{ visibility:hidden;}
.fw:hover .fwo1{visibility:visible;}
.fwo_jie{ width:180px; margin:0 auto; height:84px; border:0 !important; font-size:13px; color:#d1edf9; line-height:28px; padding-top:20px;}
.fwtu{width:132px; height:132px; margin-left:auto; margin-right:auto; background-size:100%; }
.fwtu a{ width:132px; height:132px; display:block; background:url(../images/kuang2.png) center top no-repeat;}

.fwt1{ line-height:30px; color:#666; font-size:18px; text-align:center;} .fwt1 a, .fwt1 a:visited{ color:#525252;}
.fwt2{ line-height:22px; color:#666; font-size:14px; text-align:center;} .fwt2 a, .fwt2 a:visited{ color:#979797;}
.duod{ height:30px; background:url(../images/duo2.png) center top no-repeat;}
/**动画变化**/
.fw:hover{
animation:fw 0.5s linear 0s alternate forwards;
-webkit-animation:fw 0.5s linear 0s alternate forwards;
-moz-animation:fw 0.5s linear 0s alternate forwards; 
-o-animation:fw 0.5s linear 0s alternate forwards; 
 background:#168bbb;}
@keyframes fw
{0% {  background:#f1f3f2;}100%{ background:#168bbb;}}
@-webkit-keyframes fw/*Safari and Chrome*/
{0% {  background:#f1f3f2;}100%{ background:#168bbb;}}
@-moz-keyframes fw
{0% {  background:#f1f3f2;}100%{ background:#168bbb;}}
@-o-keyframes fw
{0% {  background:#f1f3f2;}100%{ background:#168bbb;}}

.fw:hover .fwtu a{
animation:fwtu 0.5s linear 0s alternate forwards;
-webkit-animation:fwtu 0.5s linear 0s alternate forwards; 
-moz-animation:fwtu 0.5s linear 0s alternate forwards; 
-o-animation:fwtu 0.5s linear 0s alternate forwards; 
background:url(../images/kuang1.png) center center no-repeat;}
@keyframes fwtu
{0% { background:url(../images/kuang2.png) center center no-repeat;}100%{background:url(../images/kuang1.png) center center no-repeat;}}
@-webkit-keyframes fwtu/*Safari and Chrome*/
{0% { background:url(../images/kuang2.png) center center no-repeat;}100%{background:url(../images/kuang1.png) center center no-repeat;}}
@-moz-keyframes fwtu/*Safari and Chrome*/
{0% { background:url(../images/kuang2.png) center center no-repeat;}100%{background:url(../images/kuang1.png) center center no-repeat;}}
@-o-keyframes fwtu/*Safari and Chrome*/
{0% { background:url(../images/kuang2.png) center center no-repeat;}100%{background:url(../images/kuang1.png) center center no-repeat;}}

.fw:hover .fwt1, .fw:hover .fwt1 a{
animation:fwt1 0.5s linear 0s alternate forwards;
-webkit-animation:fwt1 0.5s linear 0s alternate forwards; 
-moz-animation:fwt1 0.5s linear 0s alternate forwards; 
-o-animation:fwt1 0.5s linear 0s alternate forwards; 
color:#FFFFFF;}
@keyframes fwt1
{0% { color:#525252;}100%{ color:#FFFFFF;}}
@-webkit-keyframes fwt1
{0% { color:#525252;}100%{ color:#FFFFFF;}}
@-moz-keyframes fwt1
{0% { color:#525252;}100%{ color:#FFFFFF;}}
@-o-keyframes fwt1
{0% { color:#525252;}100%{ color:#FFFFFF;}}

.fw:hover .fwt2, .fw:hover .fwt2 a{
animation:fwt2 0.5s linear 0s alternate forwards;
-webkit-animation:fwt2 0.5s linear 0s alternate forwards; 
-moz-animation:fwt2 0.5s linear 0s alternate forwards; 
-o-animation:fwt2 0.5s linear 0s alternate forwards; 
color:#e8a4a3;}
@keyframes fwt2
{0% { color:#c6c6c6;}100%{ color:#e8a4a3;}}
@-webkit-keyframes fwt2
{0% { color:#c6c6c6;}100%{ color:#e8a4a3;}}
@-moz-keyframes fwt2
{0% { color:#c6c6c6;}100%{ color:#e8a4a3;}}
@-o-keyframes fwt2
{0% { color:#c6c6c6;}100%{ color:#e8a4a3;}}

.fw:hover .duod{
animation:duod 0.5s linear 0s alternate forwards;
-webkit-animation:duod 0.5s linear 0s alternate forwards; 
-moz-animation:duod 0.5s linear 0s alternate forwards; 
-o-animation:duod 0.5s linear 0s alternate forwards; 
background:url(../images/duo1.png) center top no-repeat;}
@keyframes duod
{0% {background:url(../images/duo2.png) center top no-repeat;}100%{background:url(../images/duo1.png) center top no-repeat;}}
@-webkit-keyframes duod
{0% {background:url(../images/duo2.png) center top no-repeat;}100%{background:url(../images/duo1.png) center top no-repeat;}}
@-moz-keyframes duod
{0% {background:url(../images/duo2.png) center top no-repeat;}100%{background:url(../images/duo1.png) center top no-repeat;}}
@-o-keyframes duod
{0% {background:url(../images/duo2.png) center top no-repeat;}100%{background:url(../images/duo1.png) center top no-repeat;}}

.fwjt{ text-align:center;}

/**新闻中心-精彩视频**/
.dxwbg{ background-color:#f1f3f2; height:350px;}
/**视频**/
.sp{ background:url(../images/kbg.jpg) left top no-repeat; height:300px; padding-top:20px;}
.spt{ width:358px; height:278px; float:right;}
/**新闻**/
.xw1{ width:850px; margin-left:-32px;}
.xw{ width:208px; height:278px; float:left; margin-left:32px; background:#fff; padding:20px; border:1px solid #f1f1f1;}
.xwt{ padding-top:22px; padding-bottom:10px; font-size:14px; color:#000000; line-height:28px;} .xwt a,.xwt a:visited{ color:#000000;}
.xws{ height:52px; line-height:26px; font-size:13px; color:#797979;} .xws a, .xws a:visited{ color:#797979;}
.xwda{line-height:26px; font-size:13px; color:#797979; padding-bottom:16px;}
.xw:hover{ border:1px solid #666;}


/**底部**/
.fobg{ background:#303135;}
.fobg1{ background:#303135; padding-top:30px; padding-bottom:30px;}
.fobg2{ background:#29282d; height:46px; line-height:46px; color:#99999b; font-size:13px;}
.fobg2 a , .fobg2 a:visited{color:#99999b;}
.adl{ border-left:1px solid #45464a; padding-left:25px; padding-right:85px; height:94px; padding-top:6px; color:#99999b; font-size:13px;}
.fo1{ line-height:30px;} .fo1 img{ vertical-align:middle; margin-right:10px;}
.duo{ border:1px solid #CCC; width:100px; height:28px; display:block; text-align:center; line-height:28px; font-size:13px; color:#666; margin-left:auto; margin-right:auto;}


/**************** about *****************/
.ban{ height:277px; position: relative; z-index:-9; margin-top:-5px;}
.ntbg{ background: url(../images/ntbg.jpg) center top repeat-x #f1f3f2;}
.kuang{ border:1px solid #d7d7d7; border-bottom-width:2px; border-top: none; padding:30px 35px 50px; width:1186px; margin-left:auto; margin-right:auto; overflow:hidden;}
.ce{ width:214px;}
.ct{ background:url(../images/cebg1.jpg) repeat-x; height:69px; padding-left:30px; line-height:68px; font-size:22px; color:#FFF;}
.cen{ display:block; border-bottom:5px solid #168bbb;}
.cen li{ display:block; clear:both; height:39px; background:url(../images/cebg3.jpg) repeat-x; padding-left:15px; padding-right:15px; border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.cen li:hover, .cen li.cenn{ background:url(../images/cebg2.jpg) repeat-x; border:none;}
.cen li a{ display:block; height:39px;} .cen li a div{ line-height:38px; color:#464646; font-size:14px;} .cen li a .hao{ background: url(../images/j2.jpg) center bottom no-repeat; width:12px; height:9px; padding-top:15px;}
.cen li:hover a div, .cen li.cenn a div{ color:#fff; }
.cen li:hover a .hao, .cen li.cenn a .hao{ background: url(../images/j1.jpg) center bottom no-repeat; }
.nei{ width:970px;}
.neit{ padding-left:35px;padding-top:11px; height:58px;}
.nt1{ line-height:36px; font-size:20px; color:#464646;}
.wz{ padding-top:7px; line-height:22px; color:#848484; font-size:13px;} .wz a{ line-height:22px; color:#848484; font-size:13px;}.wz span{ font-family:"瀹嬩綋"; line-height:22px; color:#848484; font-size:13px;}
.shu12{line-height:34px; font-size:14px; color:#464646;}
.nn2{ padding-left:35px; padding-top:35px;}
.dsj{ background:url(../images/nxian.png) left top repeat-y;} .dsj td{ padding-bottom:26px;}
.nian{ width:68px; height:68px; background:url(../images/nhao.png) center center no-repeat; text-align:center; line-height:68px; font-size:18px; color:#ffffff;}
.shu14{line-height:30px; font-size:14px; color:#464646;}


/****************** 侧边资讯 *********************/
.xin1{ border:1px solid #55b4df; padding:20px;}
.xin11{ font-size:20px; font-weight:bold; line-height:24px; color:#168bbb;}
.neda{ padding-top:5px; display:block; font-size:13px; line-height:20px; color:#B6B6B6;}
.duo2{ display:block; float: right; font-size:13px; color:#999; line-height:22px;}

/*幻灯片*/
#focus{width:165px;height:200px;overflow:hidden;position:relative;}
#focus ul{height:70px;position:absolute;}
#focus ul li{float:left;width:165px;height:180px;overflow:hidden;position:relative;background:#f1f3f2;}

#focus .btnBg{position:absolute;width:165px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:165px;height:15px;padding:5px 10px;right:0;bottom:0;text-align: center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:10px;height:10px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;_font-size:0;margin-left:5px;cursor:pointer;background:#0d94d2;}
#focus .btn span.on{background:#0d94d2;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url('images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
#focus ul li .slideother{position:absolute;left:15px;top:280px;width:720px;height:80px;display:inline-block;background:url('images/bg_down.gif') no-repeat 0 0;}
#focus ul li .slideother .h12{font-size:24px;padding-left:10px;padding-bottom:5px;position:absolute;top:0px;left:55px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:24px;font-weight:bold;padding-top:10px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{padding-left:10px;position:absolute;top:38px;left:55px;}
#focus ul li .slideother p a{color:#8B8B8B;text-decoration:none;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}
.hot{ line-height:58px; font-size:14px; color:#DADADA;} .hot img{ vertical-align:middle; margin-right:8px;}
/*-----------------------------------------------------------------------------翻页-------------------------------------------------------------------*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #2a2b2b 1px solid; BORDER-TOP: #2a2b2b 1px solid; BORDER-LEFT: #2a2b2b 1px solid; COLOR: #fff; BORDER-BOTTOM: #2a2b2b 1px solid; BACKGROUND-COLOR: #2a2b2b
}
DIV.black2 A:active {
	BORDER-RIGHT: #2a2b2b 1px solid; BORDER-TOP: #2a2b2b 1px solid; BORDER-LEFT: #2a2b2b 1px solid; COLOR: #fff; BORDER-BOTTOM: #2a2b2b 1px solid; BACKGROUND-COLOR: #2a2b2b
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #FF0000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.from {
	border: 1px solid #CCCCCC;
	height: 30px;
}

