/*css document*/
@charset "utf-8";
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, input,border { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body{ font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;  color:#666666;    }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { outline: 0; resize: none; }
a { text-decoration:none; color:#666666; text-decoration:none; -webkit-transition:color 0.3s ease-out; -moz-transition:color 0.3s ease-out; -o-transition:color 0.3s ease-out; -ms-transition:color 0.3s ease-out; transition:color 0.3s ease-out;}
a:hover { text-decoration:none; color:#e60000;  }
abbr[title] { border-bottom:1px dotted; }
.clear { clear:both; }
.left { float:left; } .right { float:right; }
*html{background-image:url(about:blank);background-attachment:fixed;} /* 淇IE6鎸姩bug */
input, select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; border:none; padding:0; }
/* top */
.index-top { width:100%; min-width:1180px; height:30px; background-color:#f5f5f5; }
.it-content { width:1180px; margin:0 auto;/* padding-top:10px;*/ font-family:"瀹嬩綋"; position:relative; z-index:101; line-height:30px;}
.itc-left a { cursor:pointer; padding-right:3px; font-size:12px !important; }
.a-city,.a-city:hover{color:#fa4c06 !important;}
.itc-left a:hover { color:#cc0000; }
.city_name { text-align:left;display: none; width: 362px;  padding: 10px 0 15px 15px; line-height: 20px; background-color: #f5f5f5; position: absolute; left:94px; top: 30px;}
.city_name dl { display: inline; width: 360px; float: left; margin-top: 8px;}
.city_name dt { width: 40px; color: #000000; font-weight: bold; }
.city_name dd { width: 320px; height: 20px; }
.city_name dt, .city_name dd { float: left; font-size: 12px; }
.city_name dd a { color: #333; padding: 0 11px; }
.itc-right a { margin-left:15px;color: #fa4c06; font-size:12px !important; }
.itc-right a:hover { margin-left:15px;color: #cc0000;  }
.itc-right a.itcr-qd { background:url(../images/index_02.png) no-repeat left center; padding-left:17px; }
.itc-right a.itcr-yh { background:url(../images/index_03.png) no-repeat left center; padding-left:17px; }
.img-hover-animate img{ opacity:.9}
.img-hover-animate img:hover{ transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms- transition:all 0.3s linear 0s;transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05); opacity:1}
.border-hover-animate img:hover{ transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;opacity:1}
.all-hover-animate:hover{ transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;opacity:1}

/*上方*/
/***************************{all CSS Class}*****************************/
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.lc { margin: 0 auto; }
.fl, .il .fl { float: left; }
.fr, .il .fr { float: right; }
.fc, .il .fc { float: none; clear: both; }
.col{width:1200px; margin:auto;}
.rel { position: relative; }
.abs { position: absolute; } 
.dIBlock{ display:inline-block;}
.il { list-style: none; }
.clear{clear:both; font-size:0; line-height:0;float: none; }
.icon{background-image:url(../images/icon.png); background-repeat:no-repeat;}
.icon1{background-image:url(../images/icon1.png); background-repeat:no-repeat;}
.hide{display:none;}
.pubColor{color:#84c225;}
 
.topBox{ background:#fff; height:80px; padding:20px 0;}
.topBox .logo{width:360px;  }
.topBox .brandLogo{ width:190px; height:20px;  padding:10px 0;}
.topBox .searchBox{ width:430px; padding:0px 5px 0 5px; }
.topBox .searchBox .fromBox{ width:404px; height:35px; background-color:#ff0000;}
.topBox .searchBox .fromBox .type{ width:64px; padding-left:12px; height:31px; background-color:#f1f1f1; border-right:#d6d6d6 solid 1px; left:2px; top:2px; line-height:31px; color:#71645e;}
.topBox .searchBox .fromBox .type i{ width:9px; height:6px; background-position:-2px -90px; top:13px; left:57px; }
.topBox .searchBox .fromBox .type .typelist{ width:75px; z-index:99999; left:0px; top:31px; border:1px #e6e6e6 solid; border-top:none;}
.topBox .searchBox .fromBox .type .typelist a{ display:block; color:#71645e; line-height:30px; text-align:center; background:#f1f1f1;}
.topBox .searchBox .fromBox .type .typelist a:hover{  background:#dbd9d9;}
.topBox .searchBox .fromBox .inputBox{ top:2px; left:79px;width:247px;}
.topBox .searchBox .fromBox .inputBox input{ height:29px; width:237px; border:none; padding-left:10px;}
.topBox .searchBox .fromBox .BtnBox{ left:326px; top:2px;}
.topBox .searchBox .fromBox .BtnBox .btn{ height:31px; width:77px; font-size:14px; color:#fff; background-color:#ff0000; border:none; cursor:pointer;}
.topBox .searchBox .keyword{ padding-top:10px; padding-left:5px;}
.topBox .searchBox .keyword a{color:#3e3a39;}
.topBox .searchBox .keyword a:hover{ text-decoration:underline;}
.topBox .topTel{ width:170px;}


.header-icon {
	display: inline-block;
	background: url(../images/header-icon.png) no-repeat;
	vertical-align: middle;
}
.head-nav {
	height: 48px;
	background: #e60000;
	font-size: 16px;
	font-family: 'microsoft yahei';
	line-height: 48px;
}

.head-nav li {
	position: relative;
	
	float: left;
}

.head-nav li .icon-new {
	position: absolute;
	top: -4px;
	left: 92px;
}

.head-nav .nav-left a {
	display: block;
	padding: 0 30px;
	color: #fff;
	text-decoration: none;
	    font-size: 15px;
}

.head-nav .nav-left .plus a {
	position: relative;
	padding: 0;
	
	height: 48px;
	background: #3C3C3C;
    padding: 0 100px;
}

.head-nav .nav-left .plus a img {
	position: absolute;
	top: -18px;
	left: 50%;
	margin-left: -11px;
}

.head-nav .nav-left .plus a:hover {
	background-position: 0 -40px;
}

.nav-down,.nav-up {
	position: absolute;
	top: 19px;
	right: 10px;
	width: 10px;
	height: 5px;
	background-position: 0 -19px;
}

.nav-up {
	background-position: 0 -32px;
}

.nav-hide {
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 9;
	display: none;
	border: 1px solid #bfbfbf;
	border-top: none;
	background-color: #fff;
}

.head-nav .nav-hide a {
	position: relative;
	padding: 0;
	padding-left: 20px;
	width: 102px;
	color: #8c8c8c;
}

.head-nav .nav-hide a em {
	display: inline-block;
	margin-top: -11px;
	margin-left: 5px;
	width: 19px;
	height: 11px;
	background: url(http://..images/hot.png) no-repeat;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}

.head-nav .nav-hide a:hover {
	background-color: #c03;
	color: #fff;
}

.head-nav .nav-left .nav-hide a {
	padding-left: 28px;
	width: 90px;
	font-size: 14px;
}

.head-nav .nav-left li .fiveText a {
	width: 112px;
}

.head-nav .nav-left li:hover>a {
	background-color: #e94820;
}

.head-nav .nav-left li:hover>a em {
	background-position: 0 -32px;
}

.head-nav .nav-left li:hover .nav-hide {
	display: block;
}

.head-nav>div {
	position: relative;
}

.nav-right-phone {
	position: absolute;
	top: -11px;
	right: 0;
}

.nav-right-phone .p-hide {
	position: absolute;
	top: 51px;
	right: 0;
	z-index: 9;
	display: block;
	display: none;
	padding-top: 8px;
	padding-right: 19px;
	padding-left: 19px;
	width: 140px;
	border: 1px solid #bfbfbf;
	background-color: #fff;
	color: #333;
	text-align: center;
	font-size: 12px;
	font-family: 'Simsun';
	line-height: 26px;
}

.nav-right-phone .p-hide a {
	color: #333;
	text-decoration: none;
}

.nav-right-phone .p-hide a span {
	margin-left: 3px;
	color: #30b2f2;
}

.nav-right-phone .p-hide img {
	width: 140px;
	height: 140px;
}

.nav-right-phone img {
	vertical-align: middle;
}

.nav-right-phone:hover .p-hide {
	display: block;
}


/*banner*/
.slide-main{ width:100%; min-width:1180px; height:400px; position:relative; }
.prev, .next { display:block; width:44px; height:44px; position:absolute; z-index:222; top:220px; overflow:hidden; cursor:pointer; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=80); _border:1px solid none; }
.prev { left:70px; }
.next { right:70px; }
.prev:hover, .next:hover, .nav-main a:hover, .nav-main a.cur { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.slide-box, .slide { display:block; width:100%; height:400px; overflow:hidden; }
/*.slide-box { position:relative; }*/
.slide { display:none; height:400px; background:#ff6900;  z-index:1 !important; top:0px; left:0px; }
.slide a { display:block; width:100%; height:400px; cursor:pointer; }
.slide a img {  position:absolute; left:50%; margin-left:-960px; }
.iteme{display:block;width:100%;height:15px;position:absolute;z-index:24;top:370px;left:0;text-align:center;}
.iteme a{display:inline-block;width:15px;height:15px;margin-right:11px;overflow:hidden;background: #000;opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);border-radius: 50px;border:1px solid #ccc;}
.iteme a.cur{background:#fff;opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);border:1px solid #ccc;}
/*.banner-con{ width:1180px; margin:0 auto;_margin:0 auto; height:400px; overflow:hidden; position:relative; z-index:1}*/
.nav-po{ position:absolute; top:0px; left:0px; width:100%; height:436px; z-index:100}
.banner-po{ position:absolute; top:36px; left:0px; width:100%; height:400px; z-index:10}
.index-bm{ 
	width:200px; 
	position:absolute; 
	top:20px; 
	right:50%; 
	margin-right:350px; 
	background:url(http://cc.sc.cc/Public/web/2016/images/index_bm.png) top center no-repeat; 
	padding:95px 20px 30px; 
	z-index:2;
}
.index-input-03{ width:190px; padding-left:10px; height:30px; border:#dbdbdb solid 1px; line-height:30px;color: #000;}
#area{background:#fff url(http://cc.sc.cc/Public/web/2016/images/fw_bg.png) no-repeat 167px center;}
.index-button-02{ width:200px; height:34px; background:#fa4c06; color:#ffffff; text-align:center; line-height:34px; cursor:pointer; font-size:18px;}
.index-button-02:hover{  background:#cc0000; }
.index-advertising{ padding:0px 0px; background:#ebebeb;padding-top: 10px;}
.advertising-con{ border-bottom:#cccccc 2px solid; padding-bottom:5px;}
.advertising-con h3{ font-size:48px; color:#fa4c06; font-weight:600; width:260px; height:50px; overflow:hidden}
.advertising-con span{ width:920px ; height:51px;}
.index-box1{ background:url(http://cc.sc.cc/Public/web/2016/images/index-box-bg1.jpg) center top no-repeat; height:auto; padding-top:10px;padding-bottom:20px;}

.box-1{ background:url(http://cc.sc.cc/Public/web/2016/images/index-box-1.jpg) center top no-repeat;}
.box p{ line-height:26px; width:350px;}
.box b{ width:27px; height:27px; background:#ff0000; color:#ffffff; display:block; text-align:center; border-radius:50%}
.box p span{ color:#ffff00}
.box-2{ background:url(http://cc.sc.cc/Public/web/2016/images/index-box-2.jpg) center top no-repeat;}
.box-3{ background:url(http://cc.sc.cc/Public/web/2016/images/index-box-3.jpg) center top no-repeat; margin-right:0px !important; }
.banner-silder{ position:absolute; left:0px; top:0px; width:100%; height:400px;}
.banner{ height:400px;}

td.radioNew .newHouse {width: 90px!important;height: 30px;line-height: 30px;color: #999999;font-size: 12px;font-family: "微软雅黑";display: inline-block;cursor: pointer;}
td.active {border: 1px solid #fa4c06;color: #fa4c06;background: #fff url(http://gy.gzxbn.cn/statics/images/checked.png) no-repeat 70% center;}
td.radioNew {
width: 93px!important;
width: 90px;
height: 30px;
background: #fff;
float: left;
margin-bottom: 10px;
border: 1px solid #dbdbdb;
line-height: 30px;
color: #999999;
font-size: 12px;
font-family: "微软雅黑";
display: inline-block;
text-indent: 10px;
cursor: pointer;
margin-bottom: 10px;
}
#radioOld {
float: right !important;
}
.bj-tr {
width: 200px;
float: left;
display: inline;
}

.index-input-dx, .index-input-btn {
width: 90px;
height: 30px;
line-height: 30px;
display: block;
text-align: center;
}
.index-input-btn {
background: #fa4c06 !important;
color: #ffffff;
cursor: pointer;
}
.bj-td {
float: left;
width: 90px !important;
}
/*首页分块r*/
.index1 {

margin: 0 auto;
margin-top: 25px;
}
.index2 {

margin: 0 auto;

}
.index3 {

margin: 0 auto;
margin-top: 25px;
}
.index4 {

margin: 0 auto;
margin-top: 25px;
}
.index5 {

margin: 0 auto;
margin-top: 25px;
}
.index6 {

margin: 0 auto;
margin-top: 25px;
}
.index7 {

margin: 0 auto;
margin-top: 25px;
}
.index9 {
width: 1200px;
margin: 0 auto;
}

.w {
width: 1200px;
margin: 0 auto;
}

.adviser {
    margin-top: 15px;
}

.adviser_left {
    background: #efefef;
    width: 500px;
}

.adviser_left_con {
    padding: 18px;
    border-bottom: 1px solid #d7d7d7;
}

.adviser_left_con ul {
    width: 220px;
    margin-left: 15px;
}

.adviser_left_con ul:first-child {
    margin-left: 0;
}

.adviser_left_con ul li {
    line-height: 26px;
    cursor: pointer;
}

.adviser_left_con ul li a {
    font-size: 13px;
    color: #595959;
}

.adviser_left_con ul li:hover a {
    color: #EA4821;
}

.nationalMap{width:880px;height: 160px; background: url(http://static.jtljia.com/images/system/newNationalMap.jpg) no-repeat center center;}
.map-topTitle{padding: 40px 0 15px;text-align: center; color: #000;font-size: 30px;font-family: "微软雅黑";}
.map-topTitle>.goldColor{color: #bda75e;margin-right: 5px;}
.nationalMap>.line-hr{position: relative; width: 500px;height: 1px;background: #dadad6;margin: 20px auto;text-align: center;}
.nationalMap>.line-hr>.nationBox{position: absolute;left: 106px;top: -20px;height: 40px;line-height: 40px; background: #fff;font-size: 20px;color: #333;}
.nationalMap>.line-hr>.nationBox>span.title-box{display: block;width: 300px;margin: 0 auto; border: 1px solid #efefe8; text-align: center; }
.nationalMap>.line-hr>.nationBox>span.title-box>#shopNumber{font-size: 30px;color: #ac3227;font-family: arial;}
.map-title{margin-top:20px;padding-left: 20px; height:30px;line-height: 30px;color:#000;font-size:16px;background:url(http://static.jtljia.com/images/system/map-shop.png) no-repeat 0 center;}
.province-select{margin-top: 10px;padding: 10px 5px; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.province-select:after{content: "";display: block;clear: both;}

UL.horizontal {    margin-top: 10px;
    padding: 10px 5px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
	height: 40px;

}
UL.horizontal>li{display: block;float:left;margin:3px; padding:5px;color:#000;font-size:14px;cursor:pointer;}
.actives {
	background: #F6F6F6 !important;
	border-bottom: 1px solid #FF0000 !important;
}
.province-select>li{display: block;float:left;margin:3px; padding:5px;color:#000;font-size:14px;cursor:pointer;}
.province-select>a:hover{color:#fff;background:#d9c66c;}
.select-hover{color:#fff !important;background:#d9c66c;}
.shop-info{width:100%;margin:20px auto;}
.shop-info>ul>li{width:402px;height:270px;padding:10px;float:left;margin:5px;background:#f6f6f6;  margin: 0 0 25px 8px;}
.shop-info>ul>li>.shop-name{height:40px;line-height:40px;font-size: 18px;color:#333;font-weight: bold;}
.shop-info>ul>li>.shop-content{line-height:26px;font-size: 14px;color:#666;}
.shop-info>ul>li>.shop-content>.shop-detail{display: inline-block; width:90px;text-align: right;}
.shop-info>ul>li>.shop-busline,.shop-info>ul>li>.shop-busline2,.shop-info>ul>li>.shop-contentell{line-height:26px;font-size: 14px;color:#666;word-break: break-all; word-wrap:break-word;}
.shop-info>ul>li>.shop-busline:after,.shop-info>ul>li>.shop-busline2:after,.shop-info>ul>li>.shop-contentell:after{content:"";display: block;clear: both;}
.shop-info>ul>li>.shop-busline>.shop-detail,.shop-info>ul>li>.shop-busline2>.shop-detail,.shop-info>ul>li>.shop-contentell>.shop-detail{display: block;float:left; width:90px;text-align: right;}
.shop-info>ul>li>.shop-busline>.detail-busline,.shop-info>ul>li>.shop-busline2>.detail-busline,.shop-info>ul>li>.shop-contentell>.tell-content{display:block;float:left;width:310px;word-break: break-all; word-wrap:break-word;}
.shop-info>ul>li>.shop-busline2>.detail-busline{max-height: 52px; overflow: hidden;}
.shop-info>ul>li>.shop-busline>.detail-busline{max-height: 46px;overflow:hidden;}
.shop-info>ul>li>.shop-getaddress{display: block;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    margin-left: 90px;
    border-radius: 3px;
    border: 1px solid #d4d4d4;
    background: #fff url(http://static.jtljia.com/images/system/tel_201601.png) no-repeat 9px center;
    padding-left: 40px;
    color: #333;
    cursor: pointer;
    font-size: 16px;}
.shop-info>ul>li>.shop-getaddress:hover{background: #f1f1f1 url(http://static.jtljia.com/images/system/tel_201601.png) no-repeat 9px center;}

		.caseDetail-push-list1 .pic{position: relative;}
		#caseList .alllist-list-tab-Ctrl{position: absolute;right: 10px;top: 10px;display: none;}
		#caseList li:hover .alllist-list-tab-Ctrl{display: block;}
		/*id=caseList*/
#caseList .filter-bar{height: 47px; margin-top: 20px;}
#caseList .alllist-cur{padding:9px 10px 8px 15px; background: #424242; margin-top:20px; *margin-top: 0;}
#caseList .JSfixed{ position:fixed; top:0; z-index:10;margin: 0; width: 1174px;}
#caseList .alllist-cur span{display: inline-block; padding-right:5px; color: #b2b2b2; line-height: 30px;*float: left;}
#caseList .alllist-cur-select{width: 120px; line-height:24px; padding: 3px 2px; border: none; border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#caseList .alllist-cur-select1{ width:90px;line-height:24px; padding: 3px 2px; border: none; border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#caseList .alllist-cur-select2{min-width: 90px; line-height:24px; padding: 3px 2px; border: none; border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#caseList .alllist-list-tab-title{display: inline-block; padding: 5px; border: 1px #eaeaea solid; background: #fff; font-size: 12px;}
#caseList .alllist-list-tab{padding: 10px; top: 0; left: 0; width:270px;}
#caseList .alllist-list-ul > li{width: 290px; height: auto; margin-right:13px; margin-top: 10px;}
#caseList .star-five {margin: 4px 0;position: relative;display: inline-block;color: #fff;width: 0px;height: 0px;border-right:  10px solid transparent;border-bottom: 6px  solid #fff;border-left:   10px solid transparent;-moz-transform:rotate(35deg);-webkit-transform: rotate(35deg);-ms-transform:rotate(35deg);}
#caseList .star-five:before {border-bottom: 8px solid #fff;border-left: 3px solid transparent;border-right: 3px solid transparent;position: absolute;height: 0;width: 0;top: -4px;left: -6px;display: inline-block;content: '';-webkit-transform: rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);}
#caseList .star-five:after {position: absolute;display: inline-block; color: red; top: 0px;left: -11px;width: 0px;height: 0px;border-right: 10px solid transparent; border-bottom: 6px solid #fff; border-left: 10px solid transparent; -webkit-transform: rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:     rotate(-70deg); content: '';}
#caseList .alllist-list-tab-Ctrl{padding: 5px 10px 5px 25px;  color: #fff; background: #ff3640 url(http://icon.dyrs.cc/star.png!c) 8px 8px no-repeat; font-size: 12px;}
#caseList .alllist-list-font{width: 269px; height:50px; padding: 10px; border: 1px #eaeaea solid;line-height: 24px;}
#caseList .alllist-list-font p{font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:26px;}

.result{ height:40px; margin-top:10px; background:#ececec; line-height:40px; padding:0 20px;    width: 1160px;
    margin: 0 auto;}
.result a{ text-decoration:underline;}
.result .icon-filter{ width:14px;height:14px; display:inline-block; margin-right:5px; vertical-align:middle; background:url(http://icon.dyrs.cc/ico.png!c) no-repeat -85px -206px;}

.search_empty_content{text-align: center;margin:50px auto;}.search_empty_content div.empty_font{display: inline-block;font-size: 14px;color: #999;text-align: left;padding-left: 100px;min-height: 75px;position: relative;margin:90px 0;}.search_empty_content div.empty_font i.icon{width: 85px;height: 73px;background: url('../images/search_empty.jpg') no-repeat;position: absolute;left:0;top:50%;margin-top:-36px;}.search_empty_content div.empty_font h6{font-size: 18px;color: #666;line-height: 1em;margin-top: -3px;line-height: 1.3;padding-top:7px;font-weight: normal;}.search_empty_content div.empty_font a{color: #ff343f;text-decoration: underline;}
.shouchang{  display: inline-table;
    width: 200px;
    height: 36px;
    background-color: #fa4c06;
    line-height: 36px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-align: center !important;}
	
	
	.cons_right{margin-left:18px;float:right}
	.bt_pro{margin-top:20px;background-color:#FFF;padding-bottom:15px;border: 1px solid #dddddd;margin-bottom:20px}
	.cons_fixed{position:fixed;top:0px!important}
	.bt_pro{margin-top:20px;background-color:#FFF;padding-bottom:15px;border: 1px solid #dddddd;margin-bottom:20px}
.bt_pro h3{text-indent:.5em;height:25px;line-height:25px;width:60px}
.bt_pro ul{margin-top:15px}
.bt_pro ul li{margin-top:5px;text-align:center;width:228px;height:218px}
.userInfo{background:#fff;height:120px;margin-top:20px;width:290px;border: 1px solid #dddddd;}
.userInfo .user_img{height:82px;width:82px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;margin:0 18px;margin-top:20px}
.userInfo .info{float:left;width:170px;height:82px;margin-top:20px;color:#999}
.userInfo .info h5{font-size:14px}
.userInfo .info h5 span,.userInfo .info p img{color:#2ba6f6;margin-right:5px}
.userInfo .info a,.userInfo .info p{font-family:"宋体";font-size:12px;margin-top:15px;color:#999}
.userInfo .info a{display:block}.gj_server_e{width:290px;height:252px;background:#fff;top:146px; border: 1px solid #dddddd;}
.gj_server_e .h3{font-size:18px;color:#666;width:250px;margin-left:20px;height:60px;line-height:60px;position:relative}
.gj_server_e .h3 span{color:#999;font-size:12px;font-family:"宋体";position:absolute;right:0;top:0}
.gj_server_e .h3 span em{font-style:normal}.server_dl{width:250px;margin:0 auto}
.server_dl dd{margin-bottom:15px;height:40px;position:relative}
.server_dl dd .input{background:#fff;width:200px;height:40px;border:1px solid #d5d5d5;font-family:Arial;font-size:16px;color:#666;*line-height:40px;padding-left:50px}
.server_dl dd .input:hover{border:1px solid #76a7d1}
.server_dl dd i{background:url(http://guju.com.cn/pic/v3/signUp/sigicon.png) no-repeat scroll 0 0;height:24px;left:16px;position:absolute;top:10px;width:24px;z-index:12}
.server_dl dd i.icon-nick{background-position:-155px -146px}
.server_dl dd i.icon-phone{background-position:-156px -208px}
.submit_tj{width:250px;background:#fd614e;color:#fff;font-size:18px;height:45px;border:0;margin-top:15px}
.submit_tj:hover{background:#f87565}
.ser_f_s{height:28px;line-height:28px;position:relative;overflow:hidden;z-index:10;width:300px;margin-left:20px;font-family:"宋体";margin-top:25px}
.ser_f_s ul li{height:28px;line-height:28px;background:url(http://guju.com.cn/pic/v3/index/Horn.png) no-repeat scroll;text-indent:2.2em;background-position:2px;color:#555}
.ser_f_s ul li span{color:#fd614e}.ser_f_s ul li span.timer{color:#666;float:right;margin-right:8px}
.song{margin-top:20px;display:block;width:310px;height:220px}
.userInfoTop{position:absolute;top:0;margin-top:0}
.gj_server_eTop{position:absolute;top:120px}
.download_appTop{position:absolute;top:390px}
.i_share_box a.weixin .new{background:url(/pic/v3/projects/new.png) no-repeat scroll;width:18px;height:12px;position: absolute;top:-5px;left:12px;display:block}
.i_share_box a.weixin #code_img{margin-left:7px;margin-top:7px}
.prj_photo{width:740px;padding-left:120px;margin-top:20px;display:block}
.download_app{margin-top:20px}
.gj_fiexd{position:relative}
.footer_top_holder,	footer #lang_sel > ul > li > a,	footer #lang_sel_click > ul > li > a{
		background-color: #404041;
	}
	footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{
		background-color: #404041 !important;
	}




	.footer_bottom_holder, #lang_sel_footer{
		background-color:#010101;
	}



	.footer_bottom_holder{
	padding-right: 45px;
	padding-left: 45px
	
	
	}





	.footer_top a {
font-size: 16px	}


    .footer_bottom_holder,
    .footer_bottom,
    .footer_bottom p,
    .footer_bottom_holder p,
    .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant){
	font-size: 15px	}


.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, .footer_bottom a, #lang_sel_footer ul li a,
footer #lang_sel > ul > li > a,
footer #lang_sel_click > ul > li > a,
footer #lang_sel a.lang_sel_sel,
footer #lang_sel_click a.lang_sel_sel,
footer #lang_sel ul ul a,
footer #lang_sel_click ul ul a,
footer #lang_sel ul ul a:visited,
footer #lang_sel_click ul ul a:visited,
footer #lang_sel_list.lang_sel_list_horizontal a,
footer #lang_sel_list.lang_sel_list_vertical a,
#lang_sel_footer a,
.footer_bottom ul li a {
	color:#404041;
}

.two_columns_50_50>.column1, .two_columns_50_50>.column2 {
    width: 50%;
    float: left;
}
.two_columns_50_50>.column1>.column_inner {
    padding: 0 10px 0 0;
}
.footer_bottom_columns.three_columns .column1 .footer_bottom, .footer_bottom_columns.three_columns .column1 .footer_bottom ul, .footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom, .footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom ul {
    text-align: left;
}
.footer_bottom ul li {
    display: inline-block;
    margin-right: 46px;
}
.footer_bottom {
    display: table-cell;
    font-size: 12px;
    line-height: 22px;
    height: 53px;
    width: 1%;
    vertical-align: middle;
}
.footer_bottom {
    display: table-cell;
    font-size: 12px;
    line-height: 22px;
    height: 53px;
    width: 1%;
    vertical-align: middle;
}
.footer_bottom_columns.three_columns .column3 .footer_bottom, .footer_bottom_columns.three_columns .column3 .footer_bottom ul, .footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom, .footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul {
    text-align: right;
}
.container_inner {
    width: 1100px;
    margin: 0 auto;
}
.two_columns_50_50 {
    width: 100%;
}
.footer_top .two_columns_50_50>.column1 {
    width: 66%;
    text-align: left;
}
.two_columns_50_50>.column1>.column_inner {
    padding: 0 10px 0 0;
}
.footer_top .column1 h5 {
    padding: 0 300px 5px 0px;
}
.footer_top h5 {
    font-family: 'dinbold', Arial, Helvetica, sans-serif;
    font-weight: 100;
    display: inline-block;
    border-bottom: 1px solid #fff;
    text-transform: none;
}
.footer_top h5 {
    color: #fff;
    margin: 0 0 22px;
}

.footer_top .widget.widget_nav_menu li {
    display: inline-block;
    width: 40%;
}
.footer_top li.menu-item a {
    color: #fff;
}
media="all"
.footer_top li.menu-item a:after {
    content: "\f0da";
    display: inline-block;
    padding: 0px 0px 0 8px;
    font-family: 'FontAwesome';
    vertical-align: bottom;
    font-size: 16px;
    line-height: 18px;
    text-rendering: auto;
}
media="all"
.footer_top .two_columns_50_50>.column2 {
    width: 34%;
    text-align: left;
}
media="all"
.two_columns_50_50>.column2>.column_inner {
    padding: 0 0 0 10px;
}
.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {
    margin: 0 0 0 15px;
}
.footer_top .column2 h5 {
    padding: 0 100px 5px 0px;
}
.footer_top .two_columns_50_50>.column2 img {
    display: inline-block;
    float: left;
    margin: 0px 0 0 0;
}
img {
    max-width: 100%;
    height: auto;
}
img[Attributes Style] {
    width: 115px;
    height: 120px;
}

body {
    font-family: Raleway,sans-serif;
    font-size: 14px;
    line-height: 26px;
    color: #818181;
    font-weight: 400;
    overflow-y: scroll;
    overflow-x: hidden!important;
    -webkit-font-smoothing: antialiased;
}
.footer_top {
    padding: 72px 0 52px;
}
.footer_top .two_columns_50_50>.column2 {
    width: 34%;
    text-align: left;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.vc_custom_1451291111803 {
    border-right-width: 1px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    border-right-color: #ffffff !important;
    border-right-style: solid !important;
}
.whiteunderlinelink a {
    color: #fff;
    text-decoration: underline;
}
.uvc-heading.ultimate-heading-191758e8e923a7c9f .uvc-sub-heading {
    font-size: 18px;
    line-height: 24px;
}

.vc_col-sm-4 {
    width: 33.33333333%;
}
.vc_custom_1450849247240 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.vc_custom_1451291125601 {
    border-left-width: 1px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    border-left-color: #ffffff !important;
    border-left-style: solid !important;
}
.vc_col-sm-4 {
    width: 6%;
}

.con .leftCon .pos_info {
    margin-top: 20px;
    position: relative;
}
.con .leftCon .item_con {
    margin-top: 10px;
    background: #fff;
}
.pos_info {
    margin-top: 20px;
    width: 782px;
    padding: 30px 30px 90px 30px;
}

.container {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.footer_bottom_holder, #lang_sel_footer {
    background-color: #010101;
}
.two_columns_50_50 {
    width: 100%;
}
body ::selection {
    background: #363636;
    color: #fff;
}