@charset "utf-8";
/* CSS Document */
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,div /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre,a,span, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea,label, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ { font-size:12px; color:#3a3a3a; font-family:"宋体"}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:lighter }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#4e4e4e; }
a:hover{ color:#0654a7;}
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;}
.fl{ float:left}
.fr{ float:right}
p{ text-indent:2em; line-height:2;}
/*index start*/
/*public*/

.top{ width:100%; height:42px; border-bottom:1px solid #e6f0f8;}
.top div{width:1000px; margin:0 auto; color:#6d6d6d;padding-top:17px}
.top a{ padding:0 8px;color:#6d6d6d}
.top a:hover{color: #0654a7;}
.logo{width:1000px; margin:20px auto 0;}
/*------daohang-----*/
.menu {position:relative; width:1000px; margin:0 auto;line-height:46px; background:url(../images/fml_4.png) center top no-repeat; text-align:center; height:46px;z-index:1000; bottom:-46px; }
.menu ul { float:left;position:relative; width:100%; }
.menu ul li {float:left; position:relative;height:45px; font-size:15px; font-weight:bold;}
.menu ul li a, .menu ul li a:visited {display:block; color:#ffffff; height:45px; width:145px; *width:140px;}
.menu ul li ul{display:none;}
.menu ul li ul li{ height:30px;}
.menu ul li:hover a {background:#7c7c7c;}
.menu ul li:hover ul{display:block;position:absolute;top:45px;left:0px; width:145px;overflow: hidden; text-align:center}
.menu ul li:hover ul li a { display:block; border:none; height:30px; font-size:14px; line-height:30px; border-bottom:#FFF;}
.menu ul li:hover ul li a:hover {color:#0654a7;}
/*banner*/

.flexslider {position: relative; width:1000px; margin:0 auto; top:0; height:474px; overflow: hidden; background:url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; width:1000px; z-index: 1;}
.slides li { height:474px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px;  overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/*center*/
.sousuo{ width:1000px; margin:16px auto 17px; background:url(../images/fml_5.jpg) 10px top no-repeat;}
.Ftxt{ float:left; width:206px; border:none; background:none; height:27px; line-height: 27px; margin-left:10px;}
.Fsbt{ float:left; width:35px; height:27px; background:none; border:none;cursor: pointer;}
.sousuo span{ float:left; color:#0654a7; font:bold 14px/27px "宋体"; padding-left:30px;}
.sousuo a{float:left; padding:0 5px; line-height:27px; }
.center01{ width:1000px; height:100px; margin:3px auto; background:#0654a7;}
.center01 ul li{ float:left; width:157px; line-height:48px; text-align:center; border-right:1px solid #4c8ed3; border-top:1px solid #4c8ed3;}
.center01 a{ color:#FFF; font-size:15px}
.center01 a:hover{ font-weight:bold;}
.center02{ width:998px; margin:0 auto 5px; border:1px solid #dddddd;overflow: hidden;}
.center02 dl{ float:left; padding:20px; width:458px; height:143px; }
.center02 dl dt,dd{ float:left;}
.center02 dl dt{ border:10px solid #e4eaee;}
.center02 dl dd { width:230px;padding-left:16px;}
.center02 dl dd h3{font: bold 14px/35px "宋体"; color:#0654a7;}
.center02 dl p{ text-indent:0; padding-top:5px; line-height:1.8;}
.center03{ width:1000px; margin:0 auto;}

.Cleft ul li{ text-align:center; font-size:14px; border-top:1px solid #2877cb; border-bottom:1px solid #024185;}
.Cleft ul li a{ display:inline-block; color:#FFF; background:#0654a7; width:250px; line-height:2.9;}
.Cleft ul li a:hover{ background:#2877cb}
.Cright{ background:#FFF; padding:0 0 16px 0; width:750px;}
.Cright dl{margin: 14px 0 0 20px; height: 168px;}
.Cright dl dt,dd{ float:left}
.Cright dl dt img{ padding:9px 10px; background:#e4eaee}
.Cright dl dd{margin-left:40px; width:410px;}
.Cright dl dd h5 a{ font:bold 16px/28px "宋体"; color:#0654a7;}
.Cright dl dd p{font-size:13px; padding:5px 0 10px 0;}
.anniu{ display:block; width:100px; background:#0654a7; color:#FFF; text-align:center; line-height:28px; }
.anniu:hover{ color:#FFF; background:#2877cb;}
.center04{ width:1000px; margin:0  auto;}
h1{ background:url(../images/fml_11.jpg) left center no-repeat; padding-left:20px; font:bold 16px/40px Arial,"宋体" ;color: #0654a7; }
h1 a{color:#0654a7;}
h1 a:hover{ text-decoration:underline;}
h1 span{ color:#bebebe; padding-left:10px; font-size:15px; font-weight: normal;}
h1 img{ display:inline-block; margin-bottom:-5px; padding-left:688px;}
.center04 dl dt{ float:left;}
.center04 dl dd{ width:604px; float:right;}
.center04 h2{ color:#333333; font: bold 18px/35px "宋体";} 
.center05{ width:1000px; margin:0 auto; padding-top:5px; }
/*shenchanjidi---qiehuan*/
.apply{ width:100%}
.apply_array{width:211px;float:left; margin-right:17px;}
.apply_last{margin-right:0px}
.apply_img{width:193px; border:9px solid #FFF; display:table-cell;height:144px;font-size:95px;vertical-align:middle}
.apply_info{text-align:center; line-height:2.5;}
.apply_comment{text-align:center}
.apply_nav{position:relative;width:900px;float:left;height:200px;overflow:hidden}
.apply_w{position:absolute;width:1000px;float:left;left:0px}
.apply .img_r,.img_l{padding:72px 12px 0 12px;float:left;cursor:pointer;}

.center06{width:1000px; margin:0 auto;}
/*xuanxiangka*/
/*module03*/
#tab { width:650px; height:370px; position:relative; border:1px solid #cecece; border-top:1px solid #0654a7;}
/*设置容器高宽等*/
html > body #tab { width:650px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:65px; left:1px; width:650px; height:370px;}
/*设置容器高宽等*/
#tab div,#tabs div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block,#tabs .block{ display:block;}
/*选中的容器*/
#tab h3,#tabs h3{ float:left; width:325px; margin:0; cursor:pointer; text-align:center; color:#333; background:url(../images/fml_16.jpg) repeat-x; font:bolder 16px/42px "宋体";}
/*默认标题样式*/
#tab .up,#tabs .ups { background:url(../images/fml_15.jpg) repeat-x; color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab li,#tabs li {overflow:hidden; width:610px; margin:0 auto;}
#tab li a { display:inline; float:left;line-height:2.5; background:url(../imgs/Rishui23.jpg) 0 center no-repeat; padding-left:10px;}
#tab li span,#tabs li span{ float:right;}
#tab dl { width:610px; margin:0 auto;  border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:5px;}
#tab dl dt{ float:left; padding:8px; background:#e4eaee;}
#tab dl dd{ float:right; width:365px; padding:20px 0;}
#tab dl dd h5 { font:bold 14px/25px "宋体"; height:25px;}
#tab dl dd h5 a{ padding:0;}
.Rcontact{ width:320px; height:370px; border:1px solid #cecece;}
.youqing{display:inline-block;padding:5px 0 0 0;color:#6b6a6a;line-height:2; margin-bottom:5px;}
.youqing span{display:inline-block; padding: 0 0 20px 5px; }
.youqing strong{font:bold 14px/35px "宋体";}
.youqing a{ display:inline-block; float:left; margin-left:4px;color:#FFF; height:50px;line-height:50px; background:#0654a7; padding:0 17px; text-align:center; font-size:14px; font-weight:bold}
.youqing a:hover{ background:#2877cb}
.center07{ width:1000px; height:156px; margin:0 auto; background:url(../images/fml_19.jpg);}
.didaohang{ float:left; width:192px; padding:10px 0 0 26px; min-height:140px;}
.didaohang ul{ margin-top:5px;width:100%}
.didaohang ul li{ float:left; margin-right:25px; line-height:2; background:url(../images/fml_20.jpg) left center no-repeat; padding-left:10px;}
.bottom{ width:810px; margin:0 auto; height:65px; padding-top:10px; line-height:1.8; background:url(../images/fml_21.jpg) left center no-repeat; padding-left:165px; color:#FFF;}
.bottom span{ padding-right:20px;}
.bottom a{ padding:0 10px; color:#FFF;}
/*new*/
/*-----------------public-----------------*/
.centern{width:980px; margin:6px auto;}
.R_left{ width:240px;}
.Rleft_top { border:1px solid #d9d9d9}
.Rleft_top h3{ display:block; width:238px; background:#0654a7; font:bold 16px/38px "宋体"; color:#FFF; text-align:center;}
.Rleft_top ul{width:195px;padding:0 21px 15px 21px; }
.Rleft_top ul li{ height:38px; line-height:3.2; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px dashed #B9B9B9;}
.Rleft_top ul li a:hover{ color:#0067ac;}
.Rleft_top span{ line-height:2;display: inline-block;padding: 10px;}
.Rleft_top dl{ text-align:center; padding:0 0 30px 0;}
.Rleft_top dl dd{ width:238px; line-height:2.3;}
.Rtxtn{ width:155px; height:25px; background:#FFF;border-color:#dadada; margin-top:13px; border:1px solid #dcdcdc; padding-left:5px;}
.Rsbtn{display:block;  margin:10px auto 0; background:#70ab1b; width:67px; font:bold 14px/21px "宋体"; color:#FFF}
.R_right{ width:710px; border:1px solid #CCC}
.Htitle h5{ font-size:12px;}
.Rright_top img{margin:0 -7px -7px 12px;}
.Rright_top span{ display:inline-block; width:530px; height:17px; text-align:right; padding-right:5px; border-bottom:1px solid #dedede;}
.R_content{ padding-top:20px;}

.R_right p{ text-indent:2em; line-height:2;}
.Htitle{width:690px; padding:0 10px; line-height:35px; background:url(../images/fml_16.jpg) repeat-x;}
.Htitle span{ font:bolder 14px/35px "宋体"; color:#0654a7}
.Rnews,.Rservice { margin-bottom:30px;padding:20px 5px 0 5px;}
.Rnews ul,.Rservice ul {  font-size:14px;}
.Rnews ul li,.Rservice ul li{ line-height:43px; padding:0 3px; border-bottom:1px dashed #d7d7d7}
.Rnews ul li a{ float:left;}
.Rnews ul li span{ float:right;}
.Rnews h3{ font-size:16px; font-weight:bold; line-height:45px; text-align:center;}
.RnewSpan{ display:block; margin-top:30px;}
.RnewSpan a{ display:inline-block; padding-right:20px; color:#0654a7}
.RnewSpan a:hover{color:#FD8402;}
.Rtu{ width:100%; text-align:center; margin:5px 0;}
.Rjieshao p{ text-indent:0; padding-left:2em}
#acenter_img{ margin:8px 0;}
#acenter_txt dl{ float:left; width:205px; margin-left: 24px;}
#acenter_txt dl dd{ width:205px; text-align:center; line-height:2.5;}