@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; -moz-transition:all .3s;
}
body { background:#fff; color:#323232; font-size:14px; font-family: "Microsoft YaHei","Arial","黑体","宋体",sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a{color:#323232; text-decoration:none;}
a:link{color:#323232;}
a:visited{color:#323232;}
a:hover,a:active,a:focus{text-decoration:none;}
img { border:none; vertical-align:top}
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px "Arial","Microsoft YaHei","黑体","宋体",sans-serif; }
input{border:0;outline:none;}
table { border-collapse:collapse;border-spacing:0;}
dt,dd{font-weight: normal;}
p{word-wrap:break-word}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;} 
a.hidefocus{outline:none}
.clearfix{*zoom:1; clear: both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
img{max-width: 100%;}
.picfocus{overflow: hidden;}
.picfocus img{
	width: 100%;
    -webkit-transition:0.36s ease;
    -moz-transition:0.36s ease;
    -o-transition:0.36s ease;
  -ms-transition:0.36s ease;
}
.picfocus:hover img,
a:hover .picfocus img{
     transform:scale(1.1);
     -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1);
     -o-transform:scale(1.1);
     -ms-transform:scale(1.1);
}
*:focus { outline: none; }
div{border:none}
.table{ display: table; table-layout: fixed; width: 100%; height: 100%;}
.table-cell {display: table-cell; vertical-align: middle; width: 100%; height: 100%; z-index: 9999;}
body{transition: 0.5s ease all;}
.clearfix {zoom:1;}  
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0px;}

@media (min-width: 1200px){
	.container { width: 1200px;	padding: 0;}
}

@media (min-width: 1600px){
	.container {width: 1360px; padding: 0;}
}
@media (min-width:992px) and (max-width:1199px) {
  	.container { width: 970px; padding: 0;}
}

.btn-box{ text-align: center; float: left; width: 100%; margin: 20px 0 0;}
.btn-box a{ padding: 0 40px ;  line-height: 50px; font-size: 18px; border-radius: 50px; display: inline-block;  color: #fff; background: #80167d; }

@media (max-width: 767px){
}

/*tit*/
.tit-top{margin-bottom: 20px; overflow: hidden;}
.tit-top .more{float: right; width: auto; padding: 10px 0 0;}
.common_tit{line-height: 1; text-align: center;}
.common_tit .tit_img{ margin: 0 0 20px;}
.common_tit h2.tit{ font-size: 30px; color: #333; line-height: 1;}
.common_tit h2.tit_white{color: #fff;}
.common_tit .tit_desc{color: #666; line-height: 24px; margin: 18px 0 0;}
.common_tit .more{float: right; margin: 52px 0 0; color: #666;}
@media (min-width: 1200px){
	
}

@media (min-width: 1600px){
	
}

@media (max-width:767px){
	.common_tit{padding: 0;}
	.common_tit h2.tit{font-size: 16px;}
	.common_tit .tit_img{ margin: 0 0 15px;}
	.common_tit .tit_img img{max-width: 80%;}
}

/*header*/
.header{position: relative; height: 110px;}
.header .container-fluid{padding: 0 90px;}
.navbar>.container .navbar-brand{height: 110px; padding: 32px 0 31px; margin: 0;}
.header .navbar-brand>img{height: 100%;}

.navbar{margin: 0; height: 110px; border: none; background: url(http://www.congshi2008.com/template/pc/img/header_bg.jpg) repeat-x center center; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);}
.navbar-collapse{padding: 0; height: 110px;}
.navbar-nav{display: inline-block; margin: 0 0 0 24px;}
.navbar-inverse .navbar-nav>li{border-top: 6px solid transparent; background: url(http://www.congshi2008.com/template/pc/img/line.jpg) no-repeat left center;}
.navbar-inverse .navbar-nav>li>a{font-size: 15px; line-height: 32px; padding: 36px 20px; border-bottom: none; color: #fff;}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>li>a:hover{background: none; color: #ffd56f; }
.navbar-inverse .navbar-nav>li.active,
.navbar-inverse .navbar-nav>li:hover{border-color: #ffd56f; }
.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>li>a:focus, 
.navbar-inverse .navbar-nav>li>a:hover{background: none; color: #ffd56f;}
.header .navbar-nav>li>.dropdown-menu{min-width: 100%; border: none;color: #fff; background: #3b3c41;}
.header .navbar-nav>li>.dropdown-menu>li>a{line-height: 40px; padding: 0 10px;text-align: center; color: #fff;}
.header .navbar-nav>li>.dropdown-menu>li>a:focus,
.header .navbar-nav>li>.dropdown-menu>li>a:hover{background: none; color: #ffd56f;}
.header .tel-box { display: inline-block; width: 151px; height: 110px; padding: 23px 0; }
.header .tel-box .tel{margin-top: 15px;}

@media (min-width:1200px){
	.navbar-collapse.collapse{text-align: center;}
	.navbar-collapse .container{ display: inline-block;}
	.navbar-brand{ padding: 32px 0 32px 15px;}
    .navbar-inverse .navbar-nav>li>a{ padding: 36px 12px; }
  	.header .navbar-nav>li.open>.dropdown-menu {display: flex; background:none; padding: 0;}
	.header .navbar-nav>li.open:after{content:'';height:40px;width:100%;background:rgba(184,184,184,0.5);position:fixed;top: 110px;left:0;right: 0;z-index: 100;}
}

@media (min-width: 1600px){
	.navbar-brand{ padding: 27px 0 27px 0;}
    .navbar-inverse .navbar-nav>li>a{ padding: 36px 22px; }
}
@media (min-width:992px) and (max-width:1199px) {
  	.navbar{height:70px;}
  	.navbar>.container .navbar-brand{ height:70px; padding: 20px 0 ;}
  	.navbar-nav{ margin: 0px 0 0 30px;}
	.navbar-collapse.collapse{text-align: center;}
	.navbar-brand{height: 66px; padding: 20px 0;}
	.navbar-inverse .navbar-nav>li>a{padding: 16px 7px; font-size: 14px;}
	.header .tel-box{height:70px; padding: 10px 0; width: auto;}
  	.header .tel-box img{height:100%;}
}
@media (min-width:768px) and (max-width:991px) {
	.navbar{height:70px;}
  	.navbar>.container .navbar-brand{ height:70px; padding: 20px 0 ;}
  	.navbar-nav{ margin: 0px 0 0 30px;}
	.navbar-collapse.collapse{text-align: center;}
	.navbar-brand{height: 66px; padding: 20px 0;}
	.navbar-inverse .navbar-nav>li>a{padding: 16px 7px; font-size: 14px;}
	.header .tel-box{height:70px; padding: 10px 0; width: auto;}
  	.header .tel-box img{height:100%;}
}


@media (max-width:767px){
	.header {height: 50px;}
	.header .tel-box{height: 50px; width: auto; margin: 0 0 0 10px; padding: 7px 0;} 
	.header .tel-box img{height: 100%; width: auto;}
	.header .container-fluid { padding: 0 15px;}
	.header .navbar{height: 50px; position: fixed; right: 0; left: 0; z-index: 1030;}
	.navbar>.container .navbar-brand{height: 50px; padding: 10px 15px 10px 0; margin-left: 0;}
	.header .navbar-nav>li>.dropdown-menu>li>a{text-align: left; padding: 0 15px 0 25px;}
	.navbar-inverse .navbar-toggle {border-color: #a89479; }
	.navbar-inverse .navbar-toggle .icon-bar { background-color: #a89479;}
	.navbar-collapse{height: auto;}
	.navbar-nav{width: 100%; margin: 0; padding: 0; background:  url(http://www.congshi2008.com/template/pc/img/header_bg.jpg) repeat-x center center; background-size: contain;}
	.navbar-inverse .navbar-nav>li>a{padding: 10px 20px; font-size: 14px; line-height: 20px;}
	.navbar-inverse .navbar-nav>.open>a, 
	.navbar-inverse .navbar-nav>.open>a:focus, 
	.navbar-inverse .navbar-nav>.open>a:hover, 
	.navbar-inverse .navbar-nav>li>a:focus, 
	.navbar-inverse .navbar-nav>li>a:hover{background: none; border: none;}
	.navbar-inverse .navbar-nav>li.active, 
	.navbar-inverse .navbar-nav>li:hover{border: none;}
	.navbar-inverse .navbar-toggle:focus, 
	.navbar-inverse .navbar-toggle:hover { background-color: #fff;	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{padding: 0 15px 0 45px;}
	.navbar-inverse .navbar-nav>.open>a, 
	.navbar-inverse .navbar-nav>.open>a:focus, 
	.navbar-inverse .navbar-nav>.open>a:hover{border: none; }
	.navbar-inverse .navbar-nav>.active>a, 
	.navbar-inverse .navbar-nav>.active>a:focus, 
	.navbar-inverse .navbar-nav>.active>a:hover, 
	.navbar-inverse .navbar-nav>li>a:hover{border:none;}
}



/*footer*/
.baozhang{ font-size: 18px; line-height: 67px;  color: #fff; background: #a89479;}
.baozhang ul{width: 945px; text-align: center; margin: 0 auto; overflow: hidden; }
.baozhang li{float: left; width: 16.6%;}
@media (max-width:767px){
	.baozhang{font-size: 14px; line-height: 2; padding: 15px 0 0;}
	.baozhang ul{width: 100%;}
	.baozhang li{width: 33.3%; margin-bottom: 15px;}
}


.liucheng{background: url(http://www.congshi2008.com/template/pc/img/liucheng_bg.png) repeat top left; height: 120px;}
.liucheng .container{text-align: center;}
.liucheng img{margin: 23px auto;}
@media (max-width:767px){
	.liucheng{ height: auto;}
}


.footer{background: #e5e5e5;}
.footer .top .cont{display: flex; padding: 20px 0;}
.footer .top dl{flex: 1; padding: 30px 0 30px 40px;  border-right: 1px solid #cecece;}
.footer .top dl:last-child{border: none;}
.footer .top dt{font-size: 16px; line-height: 1; margin-bottom: 15px;}
.footer .top dt .tit_en{vertical-align: top; margin: 9px 0 0 14px; height: 7px; display: inline-block;}
.footer .top dd{padding:  0 0 6px 40px; line-height: 24px;}
.copy{background: #3d3d45; width: 100%; height: 100px; line-height: 30px; padding: 10px 0 0; color: #c9b588;  font-size: 12px; text-align: center; overflow: hidden;}
.copy a{color: #c9b588;}
