﻿@charset 'UTF-8';
/* Design By Gkmk Copyright 2014 UED Interaction */

/*clear float*/
.clearfix:after {font-size:0;line-height:0;content: "\020";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}

/*global*/
.banner-warp,.case-warp,.comment-warp,.client-warp,.footer-warp{position:relative; min-width:980px; width:100%; background:#ffffff;}
.header-warp{min-width:980px; width:100%; background:#ffffff;}
.Container{margin-right:auto;  margin-left:auto; width:1180px; min-width:960px; max-width:1180px;}
.Container1{margin-right:auto;  margin-left:auto; width:1180px; min-width:960px; max-width:1180px;}
.pos-rel{position:relative;}
.bg-gray{background:#f8f8f8;}
.bg-red{background:#dd4250;}
.c-red{color:#dd4250;}
.c-black{color:#121212;}
.fright{float:right; text-align:right;}
/*头部样式*/
.header-warp{height:120px;border-bottom:5px solid #ddd; position:fixed;    z-index: 99;}
.header{position:fixed; z-index:1000; width:100%; padding:35px 0; height:50px; background:#ffffff;}
.header h1{margin:0; padding:0; float:left; width:206px; height:50px;}
.header h1 a.logo{display:block; opacity:1; text-indent:-9999px; width:100%; height:100%; background-image:url(../images/logo.jpg); background-repeat:no-repeat;background-position:center center; background-size:cover;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s;}
.header h1 a:hover.logo{opacity:0.78;}

.header1{position:fixed; z-index:1000; width:100%; padding:35px 0; height:50px; background:#ffffff;}
.header1 h1{margin:0; padding:0; float:left; width:206px; height:50px;}
.header1 h1 a.logo{display:block; opacity:1; text-indent:-9999px; width:100%; height:100%; background-image:url(../images/logo.jpg); background-repeat:no-repeat;background-position:center center; background-size:cover;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s;}
.header1 h1 a:hover.logo{opacity:0.78;}

.contact-group{float:right;}
.contact-group li{float:left; margin:5px 0 5px 20px;}
.navlist{display:block; float:right; }
.navlist ul li{float:left; padding:0 25px 0 15px; height:50px; line-height:50px; font-size:16px; background:url(../images/line_1.gif) no-repeat right center;}
.navlist ul li:last-child{background:none;}
.navlist ul li a{color:#888; text-decoration:none; transition: color 0.3s linear 0s;}
.navlist ul li a:hover{color:#dd4250;}
.navlist ul li.current-menu-item a{color:#dd4250; font-weight:600;}

.navlist1{display:block; float:right; }
.navlist1 ul li{float:left; padding:0 25px 0 15px; height:50px; line-height:50px; font-size:16px; background:url(../images/line_1.gif) no-repeat right center;}
.navlist1 ul li:last-child{background:none;}
.navlist1 ul li a{color:#888; text-decoration:none; transition: color 0.3s linear 0s;}
.navlist1 ul li a:hover{color:#dd4250;}
.navlist1 ul li.current-menu-item a{color:#dd4250; font-weight:600;}


/*底部样式*/
.footer{*height:270px;width:100%;margin:0 auto;*margin-top:-20px;min-width:1024px;text-align:left;margin-top:40px;}
.footer .flink_wrap{background:#4f4f4f;}
.footer .flink{height:30px;line-height:30px;width:1100px;margin:0 auto;color:#fff;}

.footer .flink .fl{color:#fff;float:left; width:400px; font-size:16px;}
.footer .flink .fm{color:#fff;float:left; width:230px; font-size:16px;}
.footer .flink .fr{color:#fff;float:left; width:440px; font-size:16px; padding-left:30px;}

.footer .footerWrap{background:#393939;}
.footerWrap .footer_content{height:165px;line-height:20px;width:1100px;margin:0 auto;}
.footer_content .link{ float:left; width:400px; color:#999; padding-top:20px;}
.footer_content .link a{ font-size:14px; font-family:"microsoft yahei"; color:#fbae06; padding-right:8px;}
.footer_content .link a:hover{ color:#48bd00;}
.footer_content .link .frule{ color:#fbae06;}
.footer_content .link p{ font-size:14px; font-family:"microsoft yahei"; padding-top:10px; color:#c1c1c1;}
.footer_content .link .ftel{ padding-left:10px; color:#c1c1c1;}
.footer_content .link p a:hover{color:#c1c1c1;}

.footer_content .c_code{float:left; width:230px; padding-top:20px;}
.footer_content .c_code img{ height:110px;}
.footer_content .c_code p{ color:#9d9d9d; font-size:12px; padding-top:5px; line-height:20px;}

.Copyright{width:440px;line-height:20px;color:#c1c1c1;float:left; padding-top:20px; padding-left:30px;}
.Copyright p{ font-size:14px; font-family:"microsoft yahei"; color:#c1c1c1;}
.Copyright p.copy{ padding-top:10px; font-family:"microsoft yahei";}
.Copyright p.copy a{ color:#c1c1c1;}
.copy_cont p a{color:#fff;}

/*.active a{ color:#ff6600;}*/
.navList{margin-top:15px;float:left;/*width:470px;_width:525px;*/height:30px;margin-left:55px;_margin-left:40px;}
.navList li{position:relative;overflow: hidden;margin:0 35px 0 0;_margin-right:25px;padding:4px 0px 4px 0px;float:left;display:block;}
.navList li.active{position:relative;}
.navList li:hover{border-bottom:1px solid #fff;}
.navList li a{font-size:16px;font-weight:bold;}
.navList li a:hover,.navList li a.active{ color:#ff6600; border-bottom:2px solid #ff6600;}

.topTel{cursor:text;float:right;font-size:20px;color: #ff6600;Helvetica, Arial, sans-serif;font-weight:bold;background:url(../images/topTel.jpg) no-repeat 0 0;_background:url(../images/topTel.gif) no-repeat;height:31px;/*width:150px;*/padding-left:28px;display:block;margin-top:16px;}
.topTel span{padding-left:30px;}
.topTel:hover{background-position:0 -31px;}
.topTel span{padding-left:30px;}
.topTel:hover{background-position:0 -31px;}
.topQQ{background:url(../images/topqq_icon.jpg) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topQQ:hover{background-position:0 -25px;}
.topweibo{background:url(../images/topweibo_icon.jpg) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topweibo:hover{background-position:0 -25px;}

.topTxwb{background:url(../images/topwb_icon.jpg) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topTxwb:hover{background-position:0 -31px;}
.topQQ{background:url(../images/topQQ_icon.png) no-repeat;width:29px;height:31px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topQQ:hover{background-position:0 -31px;}

#bdshare a{padding-right:4px;}

/*右侧Logo上下移动*/
a{-moz-transition: background 0.3s linear,color .3s linear;-webkit-transition: background 0.3s linear,color .3s linear;-o-transition: background 0.3s linear,color .3s linear; transition: background 0.3s linear,color .3s linear;}
a:hover{-moz-transition: background 0.3s linear,color .3s linear;-webkit-transition: background 0.3s linear,color .3s linear;-o-transition: background 0.3s linear,color .3s linear; transition: background 0.3s linear,color .3s linear;}

/* White Button */
.Button2.WhiteButton{border:0px;background:url(../images/backtotop.png) no-repeat -4px -9px;}
.Button2.WhiteButton:hover{background: url(../images/backtotop.png) no-repeat -4px -58px;}
.Button2.WhiteButton:active{background: url(../images/backtotop.png) no-repeat -4px -58px;}
.on-contact{display:none;width:40px;height:152px;line-height:50px;cursor: pointer;background: url(../images/pr_contact.png) no-repeat 0 0;right: 0px;top:40%;position: fixed;overflow: hidden;z-index: 999999;zoom: 1;}
.on-contact a{color: #696969;padding-left:40px;width:40px;height:152px;display:block;}

.topweibo{background:url(../images/topweibo_icon.jpg) no-repeat;width:29px;height:30px;display:block;margin-right:10px;margin-top:18px;float:right;background-position:0 0px;}
.topweibo:hover{background-position:0 -30px;}
#bdshare a{padding-right:4px;}

/*loading*/
#loading{z-index:999; background:#fff; position:fixed; top:0; left:0; width:100%; height:100%; max-height:100%; text-align:center; }
#loading .more-loading{margin-top:24%;}
#loading p{margin:10px 0; font-size:12px; line-height:20px; color:#666;}
/*loading by list*/
#nav-below{clear:all; margin:0 auto; min-width:960px; max-width:1180px; font-size:12px;line-height:20px; overflow:hidden;}
#nav-below h3{display:none;}
.nav-previous{float:left;}
.nav-next{float:right;}
#nav-below a{display:inline-block; padding:4px 20px; color:#999; text-decoration:none;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#nav-below a:hover{background:#dd4250; color:#fff;}
#infscr-loading{clear:both; display:block; padding:10px; text-align:center;font-size:12px; line-height:20px; color:#999;}
#infscr-loading img{margin:0 auto 15px; display:block; padding:10px 40px 0px 40px; background:#dd4250;border-radius: 4px;}

/* 分页 */
.pagelink{ text-align:center; height:30px; line-height:30px;}
.pagelink a{ margin:0 5px;}
.pagelink .pred{ font-weight:bold; color:#f60;}
.pagelink span{margin:0 5px; }

/*返回顶部*/
#ScrollToTop{cursor: pointer;position:fixed;_position:absolute;z-index:4;right:80px;bottom:-10px;width:50px;display:block;height:30px;*height:59px;padding:20px 20px 39px 0px;-moz-transition:bottom 250ms linear-out;-webkit-transition: bottom 250ms linear-out;}
#ScrollToTop.Offscreen{bottom:-100px;-moz-transition-duration:250ms;-webkit-transition-duration:250ms;}
/* White Button */
.Button2.WhiteButton{border:0px;background:url(../images/backtotop.png) no-repeat -4px -9px;}
.Button2.WhiteButton:hover{background: url(../images/backtotop.png) no-repeat -4px -58px;}
.Button2.WhiteButton:active{background: url(../images/backtotop.png) no-repeat -4px -58px;}
.on-contact{display:none;width:40px;height:152px;line-height:50px;cursor: pointer;background: url(../images/pr_contact.png) no-repeat 0 0;right: 0px;top:40%;position: fixed;overflow: hidden;z-index: 999999;zoom: 1;}
.on-contact a{color: #696969;padding-left:40px;width:40px;height:152px;display:block;}

/*右侧滚动导航*/
.page_rnav{top:43%;*top:41%;right:60px;z-index:100;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2-65)));}
.page_rnav li{margin-bottom:8px;text-align:left; background:url(../images/pageroll_mav_ico2.png) no-repeat center left;width:76px;padding-left:20px;display:block; height:20px;color:#6F6F6F; font-weight:bold; cursor:pointer; font-size:14px;}
.page_rnav a:hover li{background:url(../images/pageroll_mav_ico1.png) no-repeat center left;color:#E83828;}
.page_rnav a:hover{ border:none;}
.page_rnav .current {color:#E83828; background:url(../images/pageroll_mav_ico1.png) no-repeat center left;}


/*右侧滚动导航2*/
.page_rnav2{top:41%;*top:39%;right:70px;z-index:100;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2-65)));}
.page_rnav2 li{margin-bottom:8px;text-align:left; background:url(../images/pageroll_mav_ico2.png) no-repeat center left;width:76px;padding-left:20px;display:block; height:20px;color:#6F6F6F; font-weight:bold; cursor:pointer; font-size:14px;}
.page_rnav2 a:hover li{background:url(../images/pageroll_mav_ico1.png) no-repeat center left;color:#E83828;}
.page_rnav2 a:hover{ border:none;}
.page_rnav2 .current {color:#E83828; background:url(../images/pageroll_mav_ico1.png) no-repeat center left;}

#no_show,.se_bar{ display:none;}