@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
body{min-width: 1200px;}
body, button, input, select, textarea { font-size: 14px; font-family: 'Microsoft YaHei'; color: #333;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small {font-size: 12px; }
ul, ol {list-style: none; }
a {text-decoration: none; color: #333;transition: color linear .3s}
a:hover {color: #4cbbb4;}
sup {vertical-align: text-top; }
sub {vertical-align: text-bottom; }
legend {color: #000; }
fieldset, img {border: 0; }
table {border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.FL{ float:left;}
.FR{ float:right;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{content:".";display:block;clear:both;overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.color-orange,a.color-orange{color: #fda233;}
/*Banner广告图*/
.global-banner{position: relative; z-index: 1; width: 100%;height: 600px;overflow: hidden;}
.global-banner .prev{position: absolute; z-index: 10; top:50%; left: 6%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/banner_arrow.png") left bottom;}
.global-banner .next{position: absolute; z-index: 10; top:50%; right: 6%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/banner_arrow.png");}
.global-banner .prev:hover{background-position: right bottom;}
.global-banner .next:hover{background-position: right top;}
.global-banner .bd{position: absolute; z-index: 1; top:0;left: 50%;width: 1920px;margin-left:-960px;}
.global-banner .bd li{float: left; width: 1920px; overflow: hidden;}
.global-banner .bd li a{display: block;width: 1920px;height: 600px;}
.global-banner .bd li img{display: block;width: 1920px;height: 600px;}
.global-banner .hd{position: absolute;z-index: 2;width: 100%; bottom: 15px; text-align: center;font-size: 0;}
.global-banner .hd li{display: inline-block;*display:inline;*zoom:1;width: 12px;height: 12px;margin: 0 5px;background: #fff;border-radius: 50%; overflow: hidden; text-indent: -9999px;cursor: pointer;vertical-align: top;}
.global-banner .hd li.on{background: #4ebbb5;}

/**  select 美化  **/
.select_box{width:220px;height:30px;}
.tag_select,.tag_select_hover,.tag_select_open{display:block;color:#79A2BD;width:180px;height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;background:transparent url("../images/ubox-select.gif") no-repeat 0 0;padding:0 20px;line-height:30px;font-size: 14px; color: #666;}
.tag_options{position:absolute;margin:0;list-style:none;background:#fff;width:178px;padding:0 20px;border: 1px solid #eee;}
.tag_options li{background:#fff;display:block;width:178px;padding:0;height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-decoration:none;line-height:30px;color:#666;}
.tag_options li.open_hover{color: #4cbbb4;}
.tag_options li.open_selected{ color: #666666}

/*当前位置*/
.container,.cnt{ width:1200px; margin-left:auto; margin-right: auto;}
.container .local{ height:35px; line-height:35px; border-bottom:1px solid #e9e9e9; font-size:14px; margin:30px auto 0;}
.container .local span{}
/*案例*/
.jdjs_arr_down{width:100%; height:60px; background:url(../images/jdjs_arr_down_03.jpg) no-repeat center center;}
.jztb {width: 1200px;display: block;}
.jztb li a{position:absolute;display:block;}
.jztb li a span{width:280px; background:#fff;display:block;position:absolute;bottom:0;left:0;color:#333;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.8; text-align:center; line-height:28px; font-size:13.5px;}
.jztb li a:hover span{width:280px; background:#0c797c;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.9; text-align:center; line-height:28px;font-size:13.5px;}
.jztb ul li {width: 280px;height:210px;float: left;margin:0px 5px 15px 15px;_margin: 0px 5px 15px 10px;}
.jztb ul li img {width:280px;height:210px; }

/*底部广告条*/
/*
#combot{width:100%; height:200px; position:fixed; z-index:999999;left: 0; bottom:0; _display:none; background: url(/static/images/combot.png) center top no-repeat;}
#combot a{display: block;height: 200px; }
#combot .db{width: 1200px;height:63px;margin: 0 auto;}
#combot .db a{float: left;height: 63px;text-indent: -9999px;}
#combot .db .combot_1{width: 150px; position: relative; display: block;}
#combot .db .combot_1 img{ display:none; position: absolute; border: 1px solid #005C50; width: 125px; bottom: 0px;}
#combot .db .combot_1:hover img{ display:block;}
#combot .db .combot_2{width: 170px;}
#combot .db .combot_3{width: 165px;}
#combot .db .combot_4{width: 240px;}
#combot .db .combot_5{width: 300px;}
#combot .db .combot_6{width: 165px;}*/


/**====顶部黑条======**/
.head-bar{height: 35px;line-height: 35px; font-size: 14px; color: #999; background: #212222;}
.head-bar .head-info{height: 35px;font-size:0;line-height:0;color: #999;}
.head-bar .head-info span{position: relative;margin:0 10px 0 0;display: inline-block;vertical-align: middle;font-size: 14px;line-height: 35px;}
.head-bar .head-info .line-span{padding: 0 11px 0 0;}
.head-bar .head-info .line-span i{position: absolute; right: 0; top: 50%;margin-top: -8px;height: 16px;width: 1px;font-size: 0;background: #999;}
.head-bar .head-info .tel-span{padding: 0 0 0 25px; background: url("../images/head-tel.png") left center no-repeat;}
.head-scroll-box{width: 410px; position: relative;}
.head-scroll-label{float: left;}
.head-scroll{float: left; position: relative; width: 264px; height: 35px; overflow: hidden;}
.head-scroll-list{ position: absolute; left: 0; top: 0; width: 265px;}
.head-scroll a{float: left; position: relative; width: 53px; height: 35px; text-align: center;color: #999;}
.head-scroll a:hover{color: #4cbbb4;}
.head-scroll a i{position: absolute; right: 0; top: 50%; margin: -7px 0 0 0; width: 1px;height: 14px;background: #999;}
.head-scroll-box .head-scroll-btn{position: absolute; right: 0; top: 50%;margin-top: -10px;width: 20px;height: 20px;cursor: pointer;background: url("../images/city-scroll-btn.png") no-repeat;}
/**====顶部中间部分======**/
.head-main{/*height: 230px;*/background: #fff;}

/**==因3周年庆 注释如下css代码  庆典过后恢复如下css代码==**/
/* .head-row{padding: 30px 0 0 0;height: 59px; background: url('../images/head_bg.jpg');} */
.head-row{padding: 30px 0 0 0;height: 59px;}
.head-row .logo img{display: block;}
.head-ico{padding: 7px 0 0 0;}

/**==因3周年庆 启用如下css代码== Start**/
/* .head-row .logo{width: 216px;height: 120px; background: url("../images/logo.gif") left center no-repeat;}
.head-row .logo img{display:none;}
.head-ico{padding-top: 50px;}
.head-nav{height: 50px;} */
/**== END ==**/



.head-ico li{float: left; height: 48px;padding: 0 0 0 75px;line-height: 20px;font-size: 14px;}
.head-ico li i{float:left;width:43px;height: 43px; margin: 0 0 0 -50px;background: url("../images/head_icon.png");}
.head-ico li i.ico1{background-position:0 0;}
.head-ico li i.ico2{background-position:0 -43px;}
.head-ico li i.ico3{background-position:0 -86px;}
.head-ico li i.ico4{background-position:0 -129px;}
.head-ico li p{color: #333;}
.head-ico li span{color: #999;}

/**====导航条======**/
/**==因3周年庆 注释如下css代码  庆典过后恢复如下css代码== */
.head-nav{height: 50px;padding: 20px 0 0 0;}
.brand-nav{height: 50px;padding: 20px 0 0 0;}

.head-nav li{float: left;position: relative; /* width: 142px;*/ width: 140px;}

.head-nav li span a{position: relative;display: block;height:50px;line-height: 50px;font-size: 16px;text-align: center;color: #333; transition: all linear .5s 0s;}
.head-nav li span a:hover{color: #4ebbb5;}

.head-nav li.nav-all{position: relative; z-index: 9999999999; width: 200px;background:#333 url(../images/navall_bg.gif);}
.head-nav li.nav-all span a{color: #fff;}
.head-nav li.nav-all span a:hover{color: #fff;}
.head-nav li.nav-all:hover:after{background: none;}

.head-nav .nav-sub{display: none;position: absolute; z-index: 99999; left: 0;top: 50px;width: 200px;height: 600px;background: rgba(34,34,34,0.9); background: #222222\9;}
.head-nav .nav-item .nav-item-a{position: relative;display: block;height: 120px;line-height: 120px;font-size: 16px;color: #fff;text-align: center; transition: all linear .5s 0s;}
.head-nav .nav-item .nav-item-a:hover{color: #4ebbb5}
.head-nav .nav-item .nav-item-a:after{position:absolute; right: 18px; top: 55px; opacity: 0; content: '';width: 9px;height: 9px;}

.head-nav .nav-item .nav-item-a i{display: inline-block;width: 30px;height: 30px;margin:0 5px 0 0;vertical-align: middle;background: url("../images/nav.png");}
.head-nav .nav-item .nav-item-a i.ico1{ background-position: 0 0;}
.head-nav .nav-item .nav-item-a i.ico2{ background-position: 0 -30px;}
.head-nav .nav-item .nav-item-a i.ico3{ background-position: 0 -60px;}
.head-nav .nav-item .nav-item-a i.ico4{ background-position: 0 -90px;}
.head-nav .nav-item .nav-item-a i.ico5{ background-position: 0 -120px;}

/*current*/
.head-nav .on .nav-item-a{color: #4ebbb5; background: #222;}
.head-nav .on .nav-item-a:after{ opacity: 1;background: url("../images/nav.png") -30px -170px;}

.head-nav .on .nav-item-a i.ico1{background-position: -30px 0;}
.head-nav .on .nav-item-a i.ico2{ background-position: -30px -30px;}
.head-nav .on .nav-item-a i.ico3{ background-position: -30px -60px;}
.head-nav .on .nav-item-a i.ico4{ background-position: -30px -90px;}
.head-nav .on .nav-item-a i.ico5{ background-position: -30px -120px;}
/*end*/

.head-nav .nav-item-sub{display: none; position: absolute; z-index: 998; left: 200px;top: 0;width: 400px;height: 600px; line-height: 36px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.head-nav .nav-item-sub .nav-item-row{padding: 30px 20px 0 20px;}
.head-nav .nav-item-sub h3{height:35px;margin: 0 0 5px 0;line-height:35px;color: #333;font-size: 16px; font-weight: normal; border-bottom: 1px solid #e1e1e1;}
.head-nav .nav-item-sub dl{float: left;}
.head-nav .nav-item-sub dl.nav-tem-col1{width: 140px;}
.head-nav .nav-item-sub dl.nav-tem-col2{width: 120px;}
.head-nav .nav-item-sub dl.nav-tem-col3{width: 100px;}
.head-nav .nav-item-sub dd{height: 36px;font-size: 14px;line-height: 36px;}
.head-nav .nav-item-sub dd a{padding: 3px; color: #666;transition: all linear .3s; border-radius:3px;}
.head-nav .nav-item-sub dd a i{display: inline-block; width: 18px;height: 7px; font-size: 0;line-height: 0;background: url("../images/nav.png") -30px -150px;vertical-align: text-top; animation:hotTag 3s infinite linear;}
@keyframes hotTag{
    0%,80%,84%,90%,96%,100%{transform:translateY(0)}
    88%{transform:translateY(-6px)}
    92%{transform:translateY(-3px)}
}
.head-nav .nav-item-sub dd a:hover{color:#4ebbb5; background:#eee;}
/*.head-nav .nav-item-sub dd a:hover i{background-position: -30px -160px;}*/

.head-nav .nav-item-sub .long-col .nav-tem-col1{width: 150px;}
.head-nav .nav-item-sub .long-col .nav-tem-col2{width: 110px;}
.head-nav .nav-item-sub .long-col .nav-tem-col3{width: 100px;}

.head-nav .nav-item-sub .long-col dl.w135{width: 135px;}
.head-nav .nav-item-sub .long-col dl.w125{width: 125px;}
.head-nav .nav-item-sub .long-col dl.w100{width: 100px;}

/**=======底部========**/
.footer{padding: 50px 0 70px; font-size: 14px; line-height: 30px;color: #999; background: url("../images/footer.gif");}
.footer a{color: #999; transition: all ease .3s;}
.footer a:hover{color: #4ebbb5;}
.footer .hd{position:relative;height: 44px;line-height: 44px;font-size: 18px;color: #ccc; text-indent: 0; overflow: visible; text-align: center;border-bottom: 1px solid #2e2e2e;}
.footer .hd i{position: absolute;width: 80px;height: 1px;bottom: -1px;left: 50%;margin: 0 0 0 -40px;background: #4ebbb5;}
.footer .bd{margin: 15px 0 0 0;}
.footer .frow1{width: 270px;margin: 0 40px 0 0; text-align: center}
.footer .frow2{width: 580px;}
.footer .frow3{width: 270px; line-height: 24px;}
.footer .frow2 .item{width: 20%;}
.footer .fwx img{display: block;width: 118px;height:118px;margin: 0 auto;}
.footer .frow3 .p1{margin: 10px 0;}
.footer .frow3 .p2{line-height: 30px;margin-top: 10px;}
.footer .frow3 .p2 img{vertical-align: top;margin: 0 10px 0 0;}

.contact-hd{margin-left: -15px;}
.contact-hd a{position: relative;float: left; width: 56px; height: 23px; margin-left: 15px; line-height: 23px; font-size: 14px; color: #999; _display: inline; border-bottom: 1px solid #212121; -webkit-transition: none; transition: none;}
.contact-hd a.on{color: #ccc; border-bottom: 1px solid #ccc;}
.contact-hd a.on:after{position: absolute; content: ''; left: 50%; bottom: -11px; margin-left: -5px; width: 0;height: 0;line-height: 0; font-size: 0; border: 5px solid #212121; border-top-color: #ccc;}
.contact-bd{height: 150px; overflow: hidden;}
.contact-bd .contact-con{height: 150px;}

/***common end ***/

.contact-hd{margin-left: -15px;}
.contact-hd a{position: relative;float: left; width: 56px; height: 23px; margin-left: 15px; line-height: 23px; font-size: 14px; color: #999; _display: inline; border-bottom: 1px solid #212121; -webkit-transition: none; transition: none;}
.contact-hd a.on{color: #ccc; border-bottom: 1px solid #ccc;}
.contact-hd a.on:after{position: absolute; content: ''; left: 50%; bottom: -11px; margin-left: -5px; width: 0;height: 0;line-height: 0; font-size: 0; border: 5px solid #212121; border-top-color: #ccc;}
.contact-bd{height: 150px; overflow: hidden;}
.contact-bd .contact-con{height: 150px;}

/*
.gongan,.icp,.guangshen{height: 30px;color: #999; line-height: 30px; font-size: 12px; margin-bottom: 5px; text-align: center; background: #2f2f2f;}
.gongan{margin-bottom: 5px;}
.gongan img,.gongan span{display: inline-block; vertical-align: middle;}
.gongan span{padding-left: 10px;}
*/
/** 分页 **/
.pagelist{text-align: center;font-size: 0;}
.pagelist li{display: inline-block; *display: inline; *zoom:1; margin: 0 3px;font-size: 14px;}
.pagelist li a{display: inline-block; height: 30px; padding: 0 10px; line-height: 30px; background: #e5e5e5; *display: inline; *zoom:1;}
.pagelist li a:hover,
.pagelist li.thisclass{color: #fff; background: #4ebbb5;}
.pagelist li strong{font-weight: normal; padding: 0 5px;}
.pagelist li.thisclass{height: 30px;line-height: 30px;padding: 0 10px; cursor: not-allowed;}


.footer{padding-bottom: 0px;}
.pub-footer-nav{padding: 20px 0;margin-top: 30px;border-top: 1px solid #2e2e2e;}
.pub-footer-nav li{float: left; width: 150px;text-align: center;}
.pub-footer-nav a,.pub-footer-nav a:visited{ display: block; width: 150px;margin: 0 auto;color: #999; transition: all ease .3s;}
.pub-footer-nav a:hover{color: #4ebbb5;}
.pub-footer-nav a i{display: block;width: 86px;height: 86px;margin: 0 auto; background-repeat: no-repeat; transition: all ease .3s;}
.pub-footer-nav a .pub-footer-icon-1{background:url(/static/images/public_footer/foot_icon1.png);}
.pub-footer-nav a .pub-footer-icon-2{background:url(/static/images/public_footer/foot_icon2.png);}
.pub-footer-nav a .pub-footer-icon-3{background:url(/static/images/public_footer/foot_icon3.png);}
.pub-footer-nav a .pub-footer-icon-4{background:url(/static/images/public_footer/foot_icon4.png);}
.pub-footer-nav a .pub-footer-icon-5{background:url(/static/images/public_footer/foot_icon5.png);}
.pub-footer-nav a .pub-footer-icon-6{background:url(/static/images/public_footer/foot_icon6.png);}
.pub-footer-nav a .pub-footer-icon-7{background:url(/static/images/public_footer/foot_icon7.png);}
.pub-footer-nav a .pub-footer-icon-8{background:url(/static/images/public_footer/foot_icon8.png);}
/*
.pub-footer-nav a:hover .pub-footer-icon-1{background:url(/static/images/public_footer/foot_icon1_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-2{background:url(/static/images/public_footer/foot_icon2_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-3{background:url(/static/images/public_footer/foot_icon3_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-4{background:url(/static/images/public_footer/foot_icon4_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-5{background:url(/static/images/public_footer/foot_icon5_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-6{background:url(/static/images/public_footer/foot_icon6_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-7{background:url(/static/images/public_footer/foot_icon7_hover.png);}
.pub-footer-nav a:hover .pub-footer-icon-8{background:url(/static/images/public_footer/foot_icon8_hover.png);}
*/

.pub-footer-nav p{padding: 5px 0 0 0;text-align: center;}


.pub-footer-info{padding: 15px 0; font-size: 0; color: #888; text-align: center; border-top: 1px solid #2e2e2e;}
.pub-footer-info span{display: inline-block; margin: 0 10px; font-size: 14px; vertical-align: middle;}
.pub-footer-info span img{vertical-align: middle;}













