﻿@charset "utf-8";
/* css document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0 auto;padding: 0;border: 0;font-size: 100%;outline: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
input { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0;}
em{font-style:normal;}
address{ font-style:normal;}

body{background:#fff; font-size:12px; font-family:Microsoft Yahei,Arial,"宋体"; color:#666;}
input, select, textarea{font-family: Microsoft Yahei,Arial,"宋体";}
a {text-decoration: none;  color:#666;}
a:hover { color:#fc5310; text-decoration: none;}

.yahei {font-family: Microsoft Yahei, Arial, Tahoma, Verdana, sans-serif; }
.song{ font-family:"宋体";}
.ui-left{float:left;}
.ui-right{float:right;}
.ui-clr{display:block; zoom: 1;}
.ui-clr:after{clear:both; content:""; display:block; height:0; visibility:hidden;}
.clear { _display:inline-block; _width:100%;}
.hide{display:none;}

.mauto{ margin-left:auto; margin-right:auto;}
.overflow{ overflow:hidden;}
.center{ text-align:center;}
.text-overflow{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.mt4{margin-top:4px;}.mt5{margin-top:5px;}.mt6{margin-top:6px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt18{margin-top:18px;}.mt22{ margin-top:22px;}
.mb5{margin-bottom:5px;}.mb6{margin-bottom:6px;}.mb8{margin-bottom:8px;}.mb10{margin-bottom:10px;}.mb12{margin-bottom:12px;}.mb14{margin-bottom:14px;}.mb15{margin-bottom:15px;}.mb16{margin-bottom:16px;}.mb18{margin-bottom:18px;}.mb20{margin-bottom:20px;}.mb22{margin-bottom:22px;}.mb24{margin-bottom:24px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb42{margin-bottom:42px;}
.mr15{ margin-right:15px;}.mr25{ margin-right:25px;}

.ft12{font-size:12px;}
.ft14{font-size:14px;}

.container{ width:1110px; margin-right: auto;margin-left: auto;}




.slider .bd li .pic a,
.pro-box .pic p,
.cate li span i,
.news-img li .pic a,
.pro-cats li .pic a,
.cate-item .pic p,
.big-img p,
.result .item .pic a{width: 80px;height: 80px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:70px;*line-height: 1;}
.top-bar { background-color:#171F2A;}
.top-bar .container { width:1210px; height:34px;}
.top-bar .lang { position:relative; float:right; _display:inline-block; padding-top:5px;}
.top-bar .lang .tag { width:64px; height:23px; line-height:23px; padding-left:13px; color:#ccc; background:#27303f url(../images/t-lang.png) no-repeat 57px center; border-radius:3px; cursor:pointer;}
.top-bar .lang .popup { display:none; position:absolute; top:30px; left:0; width:100%; background:url(../images/bg-lang.png); background:rgba(0,0,0,.4); padding:5px 0; border-radius:4px; z-index:10;}
.top-bar .lang .popup a { display:block; padding-left:4px; line-height:18px; color:#fff;}
.top-bar .lang .popup img { vertical-align:middle;}

#header{ position:relative; z-index:1002;}
#header .head-wrap { background-color:#27303f; position:relative;}
#header .head-wrap .head { width:1210px; height:90px; position:relative;}
#header .head .logo { position:absolute; top:-34px;}
#header .search { position:absolute; top:34px; right:0; width:175px; height:24px; background:#fff; border-radius:3px; overflow:hidden;}
#header .search .btn { float:left; width:24px; height:24px; overflow:hidden; padding:0; border:0; background:url(../images/t-search.png) no-repeat center center;}
#header .search .txt { float:left; width:146px; height:24px; line-height:24px; padding:0; border:0; background:none;}
#header .nav { position:absolute; top:0; left:182px; height:90px;}
#header .nav li { float:left; width:96px;}
#header .nav li a { display:block; padding-top:36px; line-height:22px; height:54px; text-align:center; font-size:16px; color:#fff;}
#header .nav li.curr a,
#header .nav li.hover a,
#header .nav li:hover a { background-color:#344157;}

.navigation-down{ position:absolute; top:90px; left:0; width:100%;}
.nav-proList{ display:none; position:absolute; top:0; left:0; width:100%; background:#344157; padding-bottom:18px;}
.nav-proList .ui-clr{ _display:inline-block; _width:100%; padding-bottom:1px; background:url(../images/nav-line.png) no-repeat center bottom;}
.nav-proList .ui-clr:last-child{ padding-bottom:0; background:none;}
.nav-proList .item{ display:block; float:left; width:368px; height:112px; padding:20px 0 12px; background:url(../images/nav-line2.png) no-repeat right center; text-align:center;}
.nav-proList .item:last-child{ background:none;}
.nav-proList .item .pic{ display:block; width:120px; height:86px; margin:0 auto;}
.nav-proList .item .pic em{ width:120px; height:86px; overflow:hidden;}
.nav-proList .item .pic img{ max-height:100%;}
.nav-proList .item .title{ height:26px; line-height:24px; text-align:center; font-size:14px; color:#fff; opacity:.5; filter:alpha(opacity=50);}
.nav-proList .item:hover .title{ color:#fdb400;}

.nav-menu{ display:none; position:absolute; top:0; left:0; width:100%; background:#344157;}
.nav-menu .container{ height:66px;}
.nav-menu ul{ padding-left:100px;}
.nav-menu ul li{ float:left;}
.nav-menu ul li a{ display:inline-block; font-size:17px; line-height:34px; padding:16px 40px; color:#fff;}
.nav-menu ul li a:hover{ color:#fdb400;}

.container{ width:1110px; margin-right: auto;margin-left: auto;}
.cate { padding:40px 0 30px;}
.cate ul { _display:inline-block; _width:100%;}
.cate li { float: left; width: 140px; margin-right:22px; overflow: hidden; text-align: center;}
.cate li a { display: block;}
.cate li span { display: block; margin:0 auto 3px; width: 56px; height: 56px; overflow: hidden; border: 2px solid #eaeaea; border-radius: 50%;}
.cate li span i { width:56px; height:56px; *font-size:50px;}
.cate li span i img { width:48px;}
.cate li span,.cate li em { -moz-transition:all linear .2s; -webkit-transition:all linear .2s; -ms-transition:all linear .2s; transition:all linear .2s;}
.cate li.curr span,.cate li a:hover span { border-color:#fdbc1a}
.cate li em { font-style: normal; font-weight: normal; font-size:14px; color:#5f5f5f; display: block; height:26px; line-height: 26px;}
.cate li.curr em,.cate li a:hover em { color:#fdbc1a;}
.cate-item { margin-bottom:72px; padding-top:4px; background: url(../images/item-line.gif) no-repeat left top;}
.pro-list .cate-item { padding-top:0; margin:0; background:none;}
.cate-item .item-box {
    min-height: 375px;
    _height:375px;
    padding:22px 40px 28px;
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top,#e8e8e8,#f7f7f7);/*Mozilla*/
    background: -webkit-linear-gradient(top,#e8e8e8,#f7f7f7);
    background: -o-linear-gradient(top,#e8e8e8, #f7f7f7);
    background: -ms-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#f7f7f7); /* IE6-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#f7f7f7)";/*IE8+*/
}
.cate-item .c-main { float: left; width:560px; overflow: hidden;}
.cate-item .c-main .c-hd { height:82px; line-height: 82px; overflow: hidden; font-size:60px; font-weight: normal; color:#333; margin-bottom: 8px;}
.cate-item .c-main .c-hd span { color:#fc5310;}
.cate-item .c-main .desc { height: 60px; line-height: 30px; overflow: hidden; font-size:20px; color:#999; margin-bottom:32px;}
.cate-item .c-subs li { float: left; width:190px; height: 24px; line-height: 24px; padding:4px 10px;border:1px solid #cacaca;background:url(../images/bg-sub.png) repeat-x; margin:0 15px 12px 0; overflow:hidden; word-break: break-all;}
.cate-item .c-subs li a { padding-left:8px; background: url(../images/t-sub.gif) no-repeat left center; font-size: 14px;}
.cate-item .pic { float: right; width:450px; height: 375px; overflow: hidden;}
.cate-item .pic p { width:450px; height: 375px; *font-size:326px;}

/* footer */
#footer { margin-top:30px; padding-top:30px; background-color:#27303f; width:100%}
.links{ padding-left:18px; margin-bottom:45px;}
.links ul{ _display:inline-block; _width:100%;}
.links ul li{ float:left; padding-left:40px; width:170px;}
.links ul .l1{ background:url(../images/t-f1.png) no-repeat 0 5px;}
.links ul .l2{ background:url(../images/t-f2.png) no-repeat 0 5px;}
.links ul .l3{ background:url(../images/t-f3.png) no-repeat 0 5px;}
.links ul .l4{ background:url(../images/t-f4.png) no-repeat 0 5px;}
.links ul .l5{ background:url(../images/t-f5.png) no-repeat 0 5px;}
.links li .dt{ line-height:25px; font-size:18px; color:#fff; margin-bottom:4px;}
.links li .dd{ line-height:20px; color:#fff; font-family:"宋体",serif; margin-bottom:16px;}
.links li .link{ line-height:25px;}
.links li .link a{ color:#fff; display:block;}
.links li .link a:hover{ color:#fc5310;}
.links li .link .sina{ padding-left:30px; background:url(../images/t-sina.png) no-repeat left center; margin-bottom:3px;}
.links li .link .weixin{ padding-left:30px; background:url(../images/t-weixin.png) no-repeat left center; position: relative;}
.links li .link .weixin img { display: none; position: absolute; bottom:22px; left: 0;}
.links li .tell{ color:#fff; font-size:18px; font-family:Ebrima,Arial;}
#footer .foot{ padding:18px 0; background-color:#27303f;}
#footer .foot .container{ width:1190px; _height:44px; line-height:22px; color:#fff;}
#footer .foot a{ color:#fff;}
#footer .foot a:hover{ color:#fc5310;}
#footer .foot .flogo{ float:right; margin:3px 22px 0 0; width:52px; height:0; overflow:hidden; padding-top:36px; background:url(../images/flogo.png) no-repeat;}
#footer .foot .fnav{ padding-right:94px; text-align:right;}
#footer .foot .fnav a{ margin:0 15px;}
#footer .foot .copyright{text-align:right; padding-right:108px;}




/*content*/
#content{ width:100%; text-align:center;}
.top-content{ width:1100px;  text-align:center; /*position:absolute;*/position:relative; /* z-index:10 */}
.wrap{ width:1100px; font-family:Microsoft YaHei; font-size:18px; color:#616161; height:790px; }
.operate{ width:1100px; height:107px; background:url(images/2.png) no-repeat; padding-top:683px; font-family:Microsoft YaHei; font-size:18px; color:#616161; }
.enter{width:1100px;font-family:Microsoft YaHei; font-size:18px; color:#616161; background:#fff; line-height:40px; height:790px; border-bottom:1px solid #eeeeee; }
.bank{ width:995px; height:470px;font-family:Microsoft YaHei; font-size:18px; color:#616161; line-height:30px; background:url(images/6.png) no-repeat; padding-left:105px; padding-top:320px; text-align:left;}
.tourism{ width:1024px; height:300px;  background:url(images/7.png) no-repeat; padding-top:490px; padding-left:76px;font-family:Microsoft YaHei; font-size:18px; color:#616161; line-height:42px; text-align:left;border-bottom:1px solid #eeeeee;}
.medical{width:985px;font-family:Microsoft YaHei; font-size:18px; line-height:30px; color:#616161; height:346px; background:url(images/8.jpg) no-repeat; padding-top:434px; padding-left:115px; text-align:left;}
.traffic{width:530px; font-family:Microsoft YaHei; font-size:18px; line-height:30px;  color:#616161; height:430px; background: url(images/9.png) no-repeat; padding-top:360px; padding-left:570px; text-align:left; }
.bottom-content{ width:100%; position:absolute; z-index:-1;}


.cate-table {
    border-top: 1px dashed #ccc;
    margin-bottom: 28px;
}
.cate-table dl {
    border-bottom: 1px dashed #ccc;
    line-height: 26px;
    padding: 8px 10px 1px 0;
}
.cate-table dt {
    color: #1e1e1e;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 26px;
    overflow: hidden;
    text-align: center;
    width: 96px;
}

.cate-table dd {
    font-family: "宋体";
    padding-left: 10px;
}
.cate-table dd a {
    border-radius: 2px;
    color: #6d6d6d;
    display: inline-block;
    height: 26px;
    margin-bottom: 8px;
    margin-right: 18px;
    padding: 0 10px;
}


.wrapl {
    color: #616161;
    font-family: Microsoft YaHei;
    font-size: 18px;
    height: 580px;
    width: 1100px;
}

#contentt{ width:100%; }
.main1{ width:100%; background:#fcfcfc; padding-bottom:40px; }
.main1_con{ width:1002px; height:241px; }
.main1_d1{ width:323px; float:left; padding-top:54px;}
.main1_d1_title{ width:323px; height:51px; float:left;  font-size:24px; color:#0d0d0d;}
.main1_d2{ width:176px; float:left; margin-left:80px; margin-right:80px; padding-top:28px;}

.main2_bj{width:100%; background:url(images/line.gif) repeat-x top #fff;}
.main2{ width:1002px; padding-top:42px;}
.main2_d3{ width:1002px; float:left; padding-bottom:38px;}
.main2_left{ width:395px; float:left; margin-right:135px;}
.mina2_right{ width:468px; float:left}
.title{ font-size:24px; color:#0d0d0d; float:left}
.fon{ line-height:24px;  font-size:14px; color:#7b7a7a; float:left}