/*----------------------------------------------------------------------------*/
/*  HEADER
/*----------------------------------------------------------------------------*/
.site-header {
    background:#482D21;
	
}
.site-header .header-top {
    background:#160000;
	padding-top:20px;
	padding-bottom:10px;
}

.site-header .header-top .top-left {
    margin-left:auto;
	margin-right:auto;
	width:235px;
	height:49px;
  }
.site-header .header-top .searchCon {
    float: left !important;
  }
  
.site-header .header-top .top-left .logo{
    padding-top:0px;
	width:235px;
	height:49px;
	z-index:10000;
  } 
  

 
.site-header .header-top .top-right {
    float: right !important;
	color:#ffffff;
	padding-top:15px;
	font-size:14px;
  }
 .site-header .header-top .top-right a {
    color:#ffffff;
	font-size:12px;
  } 
 .site-header .header-top .top-right a:hover{
    color:#777777;
  }   

/*nav*/
/* filter */
.navbar-container
{
	background:#482D21;
}
.navbar {
	margin-bottom: 20px;
	background:#482D21;
}
.nav{
	padding-top:0px;
}
.nav>li {
	text-align:center;
	width:123px;
	font-size:14px;
}
.navbar-default .nav>li a{
	color:#ffffff;
	display:block;
}

.nav>li>ul>li a{
	color:#ffffff;
	display:block;
	
	
}

.navbar .navbar-header
{
	float:left;
}
.navbar-default
{
	padding:0px;
	margin:0px;
	border-color: #ff0000;
	border:0px;

}

.navbar
{
	padding:0px;
	margin:0px;
}

.navbar-brand{
	padding:0px;
}
.navbar-default .navbar-nav>li>a:hover{
	background:none;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}


.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
	color:#ffffff;
	background:none;
	border-bottom:1px solid #ffffff;
}


.nav>li>ul {
	display: none;
	border:0; 
	list-style:none;  
	margin: 0 ;
	padding:0;
	border-top:1px solid #C8B6BF;

} 

.nav>li>ul:before {
	content: " ";
	position: absolute;
	display: block;
	z-index: 1500;
	left: 0;
	top: -10px;
	height: 10px;
	width: 100%;
}

.nav>li>ul>li {
	font: normal 12px/32px "΢���ź�"; 
	height:35px; 
	z-index:100; 
	padding:0;
	width:82px; 
	color:#ffffff;
} 



.navbar-default .nav>li>ul>li a{
	color:#ffffff;
	display:block;
	padding:0;
	height:35px; 
	background:rgba(169, 0, 68, .35);  
	border-bottom:1px solid #C8B6BF;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cA90044,endColorstr=#4cA90044);
}




.navbar-default .nav>li>ul>li a:hover{
	background:rgba(169, 0, 68, 1); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A90044,endColorstr=#A90044);
	border-bottom:1px solid #C8B6BF;	
}


.nav>li>table{
	position:absolute; 
	top:0; 
	left:0; 
	visibility: hidden;
} 
.navbar-default .nav>li:hover ul{
	display: block;
	z-index:1000;
	position:absolute;
	left:0px;
	top:38px;
} 

.navbar-default .nav>li>ul>li:last-child  a{
	border-bottom: 0 none;
}


.navbar-toggle{
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:28px;
	margin-right:15px;
	margin-bottom:18px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}



/*-----------------------------------------------------------------------------*/
/*   FOOTER
/*----------------------------------------------------------------------------*/

.site-footer {
	
}

.footer-top {
	height:50px;
	background: #000000;
	border-bottom:1px solid #B0B1B1;
	text-align:center;
	color:#ffffff;
	padding-top:20px;
	padding-bottom:0px;
}
.footer-top  a{
	color:#ffffff;
}



.footer-bottom {
   margin-top:0px;
   text-align: center;
    background: #160000;
	padding-top: 30px;
	padding-bottom: 30px;
}

.footer-bottom a{
	color:#ffffff;
}


.footer-bottom  h4{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	line-height:0px;
	color:#ffffff;
}

.footer-bottom .subtitle {
    color: #ffffff;
    padding-top: 20px;
	line-height:25px;
	font-size:10px;
}
.footer-bottom .logo-bottom {
	padding-bottom:20px;
}

.footer-links
{
	height:40px;
	padding:10px;
	background:#000000;
	color:#ffffff;
	text-align:center;
	font-size:12px;
}
.footer-links a{
	color:#ffffff;
}

.footer-links a:hover{
	color:#999999;
}


/* copyright footer */

.copyright-footer {
    padding: 45px 0;
}
.copyright-footer p {
    margin: 0;
    color: #ffffff;
}

.banner img
{
	width:100%;
	height:auto;
}


/*-----------------------------------------------------------------------------*/
/*   HOME
/*----------------------------------------------------------------------------*/

.searchBar
{
	height:50px;
	background:#000000;
	border-bottom:5px solid #A90044;
}
.searchBar .container {
	width:980px;
	overflow:hidden;
} 

.searchBar #searchForm {
	padding:7px;
	width:460px;
	float:left;
} 
.searchBar #searchForm .label{
	float: left !important;
	padding:10px;
} 
.searchBar #searchForm .tm2009style{
	float: left !important;
} 

.searchBar #searchForm .search-input{
	float: left !important;
} 
  
.searchBar #searchForm .search-input .keywords{
	width:150px; 
	height:30px; 
	padding:0 8px; 
	border:none;  
	background:#fff; 
	margin:0;
	margin-top:2px;
	color:#898989;
}
.searchBar #searchForm  .search-btn{
	margin-top:1px;
	float: left !important;
}

.searchBar #searchForm .search-btn input{
	padding:0px;
	margin:0px;
}

	
.searchBar #loginForm {
	padding:7px;
	float:right;
	padding-right:0px;
	width:480px;
} 

.searchBar #loginForm .label{
	float: left !important;
	padding:10px;
} 
.searchBar #loginForm .search-input{
	float: left !important;
} 
.searchBar #loginForm .search-input .keywords{
	width:150px; 
	height:30px; 
	padding:0 8px; 
	border:none;  
	background:#fff; 
	margin:0;
	margin-top:2px;
	color:#898989;
}

.searchBar #loginForm .reg-btn{
	float: left !important;
	font-size:10px;
	background:#B00046;
	width:34px;
	height:30px; 
	margin-top:2px;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
	margin-right:5px;
} 
.searchBar #loginForm .reg-btn a{
	color:#ffffff;
}
.searchBar #loginForm .submit-btn{
	float: left !important;
	padding-top:2px;
	margin-right:5px;
}
.searchBar #loginForm .submit-btn input{
	color:#ffffff;
	font-size:10px;
	background:#B00046;
	width:34px;
	height:30px; 
	border:0px;
	margin:0px;
	padding:0px;
}

.module
{
	padding-top:30px;
	padding-bottom:30px;
}
.module h2
{
	text-align:center;
	margin:0px;
	color:#000000;
	font-size:35px;
}
.module h3
{
	text-align:center;
	margin:0px;
	color:#000000;
	margin-top:5px;
	font-size:25px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.module hr
{
	width:40px;
	background:#A90044;
	height:4px;
	border:0px;
	margin-top:0px;
}

.about-block 
{
	background:#D6D6D6;
}
.about-block .item img
{
	width:100%;
	height:auto;
}
.about-block .item h1
{
	color:#986C28;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}

.about-block .item p
{
	color:#868787;
	font-size:12px;
}


.about-block .module .more-row
{
	text-align:right;
}

.news-block
{
	background:#000000;
}

.news-block h2
{
	color:#ffffff;
}
.news-block h3
{
	color:#ffffff;
}

.news-block .sep
{
	width:10px;
}


.news-block .top-news-list
{
	height:250px;
}
.news-block .top-news-list .title
{
	color:#E4E4E4;
	text-align:left;
	padding-bottom:3px;
	border-bottom:1px solid #B7870C;
}

.news-block .top-news-list .title a
{
	display:block;
	font-size:10px;
	float:right;
	color:#ffffff;
}

.news-block .top-news-list .content
{
	padding-top:20px;
	height:150px;
	overflow:hidden;
}
.news-block .top-news-list .content .row .pic img
{
	width:100%;
	height:auto;
}

.news-block .top-news-list .content .row .list li
{
	color:#BEBFBF;
	text-align:left;
}

.news-block .top-news-list .content .row .list li a
{
	font-size:12px;
	color:#BEBFBF;
}

.product-block 
{
	background:#D6D6D6;
}

.product-block .pro-list .product-item
{
	padding:1px;
	margin:0px;
	position:relative;
	overflow:hidden;
	height:197px;
	margin: 0 0px 1px 0;
}
.product-block .pro-list .product-item img
{
	width:100%;
	height:auto;
}


.product-block .pro-list .product-item .mosaic-backdrop {display:none; position:absolute; top:0; height:100%; width:100%; background:#111;}
.product-block .pro-list .product-item  .mosaic-overlay {display:none; z-index:5; position:absolute; width:100%; height:100%; background:#111;}
.product-block .pro-list .product-item .mosaic-overlay {bottom:-197px; height:197px; opacity:0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.product-block .pro-list .product-item.mosaic-overlay:hover { opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
.product-block .pro-list .product-item .details p{ margin:0 10px; color:#fff; line-height:140%;text-align:left;font-size:12px; }	
.product-block .pro-list .product-item .details h4{ font-size:12px; margin: 0 0 5px 0; line-height:160%; color:#fff; padding:12px 10px 6px; border-bottom:#423e36 2px solid; width:249px; }


.product-block .des1{
	font-size:16px;
	color:#333333;
	margin-top:20px;
}

.video-block
{
	background: url(../images/video_bg.png) top center no-repeat;
    background-size: 100% auto;
	height:532px;
	width:100%;
	padding-top:50px;
}
.video-block .video-col
{
	padding:0px;
}
.video-block h2
{
	color:#ffffff;
}
.video-block h3
{
	color:#ffffff;
}

.video-block .des1{
	color:#986C28;
	font-size:16px;
	margin-top:10px;

}
.video-block .video-board
{
	background:url(../images/video-board.png) no-repeat center center;
	width:558px;
	height:396px;
	margin-left:auto;
	margin-right:auto;
}


.video-block .video-board div
{
	margin-left:62px;
	padding-top:35px;
	width:435px;
	height:304px;
}

.focus-block
{
	background: url(../images/focus_bg.png) top left no-repeat;
    background-size: 100% auto;
	height:572px;
	width:100%;
}
.focus-block .des1
{
	margin-top:20px;
	font-size:16px;
	color:#986C28;
}
.focus-block .des1,.focus-block .des2
{
	text-align:right;
}


.case-block 
{
	background:#D6D6D6;
}
.case-block  ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.case-block  ul li
{
	float:left;
	margin-right:0px;
	margin-bottom:10px;
	border-right:1px solid #ffffff;
	width:25%;
}
.case-block  ul li:last-child
{
	border-right:0px;
}

.case-block  ul li img
{
	width:100%;
	height:auto;
}
.contact-block .tit-row
{
	height:110px;
}
.contact-block .title
{
	
}
.contact-block .des-en
{
	border-right:1px solid #D6D6D6;
	font-size:12px;
}
.contact-block .des-zh
{
	
}
#feedback{
	height:130px;
}

#feedback .name-mail-tel input
{
	width:100%;
	height:40px;
	margin-bottom:6px;
	border-radius:4px;
	border:1px solid #A4A3A3;
	background:#D6D6D6;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
}


#feedback .full-text textarea
{
	width:100%;
	border-radius:4px;
	border:1px solid #A4A3A3;
	background:#D6D6D6;
	padding:10px;
}
#feedback .submit,#feedback .full-text,#feedback .name-mail-tel
{
	padding:4px;
}
#feedback .submit
{
	text-align:right;
}
#feedback .submit input
{
	width:100%;
	height:130px;
	border-radius:4px;
	border:1px solid #A4A3A3;
	background:#B7870C url(../images/hand.png) top center no-repeat;
	background-position:50% 20px;
	padding:0px;
	color:#ffffff;
}
/*-----------------------------------------------------------------------------*/
/*   SINGER PAGER
/*----------------------------------------------------------------------------*/
.page-wrapper
{
	min-height:900px;
	padding-right:11px;
	padding-left:11px;
	padding-top:2px;
}

@media (min-width:768px){.page-wrapper {background:url(../images/page-bg-750.png) repeat-y;background-position:center center;}}
@media (min-width:992px){.page-wrapper {background:url(../images/page-bg-970.png) repeat-y;background-position:center center;}}
@media (min-width:1200px){.page-wrapper {background:url(../images/page-bg-1170.png) repeat-y;background-position:center center;}}

/*
.page-wrapper {
	background:url(../images/page-bg-750.png) repeat-y;
	background-position:center center;
}
*/

.breadcrumb
{
	background:#0F0000;
	height:40px;
	padding: 0px 0px;
	margin-bottom: 1px;
	list-style: none;
	border-radius: 0px;
	color:#ffffff;
	padding-left:40px;
	padding-top:8px;
	font-size:14px;
}
.breadcrumb a
{
	color:#ffffff;
}

.page-wrapper .slidebar
{
	float:left;
	width:240px;

}

.page-wrapper .slidebar h4
{
	display:block;
	padding:0px;
	margin:0px;
	height:45px;
	background:#0E0205;
	color:#ffffff;
	text-align:center;
	border-bottom:1px solid #B9B8B8;
	font-size:16px;
	padding-top:13px;
	text-transform:uppercase;
	
}
.page-wrapper .slidebar .submenu
{
	margin:0px;
	padding:0px;
}
.page-wrapper .slidebar .submenu li
{
	list-style:none;
	padding:0px;
	text-align:center;
	margin:0px;
	border-bottom:1px solid #B9B8B8;
	line-height:16px;
	font-size:12px;
	
}
.page-wrapper .slidebar .submenu > li em
{
	display:block;
	font-size:12px;
	font-style:normal;
    -webkit-transform: scale(0.90);
	text-transform:uppercase;
}

.page-wrapper .slidebar .submenu > li a
{
	color:#ffffff;
	background:#160000;
	padding:10px 0 10px 0;  
	display:block;  
}
.page-wrapper .slidebar .submenu > li a:hover,
.page-wrapper .slidebar .submenu > li.active a
{
	color:#ffffff;
	background:#868787;
}

.page-wrapper .slidebar .box
{
	border:1px solid #dddddd;
	height:168px;
	margin-top:4px;
	text-align:center;
}

.page-wrapper .slidebar .hezuo
{
	height:170px;
	margin-top:4px;
	padding:0px;
}
.page-wrapper .slidebar .hezuo img{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
}

.page-wrapper .slidebar img
{
	margin-right:auto;
	margin-left:auto;
	display:block;
	margin-top:12px;
}
.page-wrapper .page-content
{
	padding:0px;
	padding-left:0px;
	float:right;
	width:calc((100% - 245px) / 1);
}
.page-wrapper .page-content p{
	padding:0px;
}
.page-wrapper .page-content img{
	width:100%;
	height:auto;
}


.page-wrapper .page-content .map
{
	width:100%;
}

.page-wrapper .page-content .map img
{
	width:100%;
}

.page-wrapper .page-content .contact-box
{
	color:#595757;
	margin-left:0px;
	margin-bottom:10px;
}

.page-wrapper .page-content .contact-box .pic
{
	margin-left:0px;
	padding:0px;
}

.page-wrapper .page-content .contact-box .pic img
{
	width:100%;
}
.page-wrapper .page-content .contact-box .contact-text
{
	margin-left:0px;
	padding-right:0px;
}

.page-wrapper .page-content .contact-box h3
{
	margin:0px;
	font-size:16px;
	font-weight:bold;
}
.page-wrapper .page-content .contact-box h5
{
	margin:3px 0px;
	font-size:10px;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}
/*
@media (min-width:768px){.page-wrapper .page-content{width:480px;}}
@media (min-width:992px){.page-wrapper .page-content{width:700px;}}
@media (min-width:1200px){.page-wrapper .page-content{width:900px}}
*/

/*-----------------------------------------------------------------------------*/
/*   NEWS
/*----------------------------------------------------------------------------*/
.news .cover img
{
	width:100%;
	height:auto;
}

.news hr
{
	width:100%;
	border:0;
	background-color:#dcdcdc;
	height:1px;
}
.news h4
{
	font-size:14px;
}
.news h4 span
{
	color:#A90044;
}
.news-list
{
	list-style:none;
	padding:0px;
	margin:0px;
	min-height:300px;
}
.news-list li
{
	float:left;
	width:50%;
	list-style:none;
	line-height:28px;
	margin-right:0px;
	padding-left:12px;
	margin-left:0px;
	height:30px;
	color:#727171;
	background:url("../images/news_icon.png") no-repeat left center;
}
.news-list li a
{
	color:#727171;
	width:calc(100% - 110px);
	display:block;
	float:left;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.news-list li a:hover
{
	color:#A90044;
}
.news-list li span
{
	display:block;
	float:right;
	width:105px;
	overflow:hidden;
	padding-right:0px;
}

/*-----------------------------------------------------------------------------*/
/*   PRODUCTS
/*----------------------------------------------------------------------------*/
.product-list .product-item
{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:20px;
	
}

.product-list .product-item .product-pic
{
	padding:0px;
}

.product-list .product-item .product-pic img
{
	width:100%;
}

.product-list .product-item .product-desc
{
	padding-left:30px;
}

.product-list .product-item .product-desc h4
{
	margin:0px;
	color:#3E3A39;
}
.product-list .product-item .product-desc h5
{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	color:#3E3A39;
	font-size:12px;
	padding-bottom:5px;
	border-bottom:1px solid #D6D5D5;
}

/*-----------------------------------------------------------------------------*/
/*   CASES
/*----------------------------------------------------------------------------*/
.cases
{
	background:#ffffff;
}
.case-list
{
	list-style:none;
	padding:0px;
	margin:0px;
	min-height:300px;
}

.case-list li
{
	float:left;
	width:32%;
	margin-right:14px;
	margin-bottom:10px;
	text-align:center;
}

@media (min-width:768px){.case-list li{margin-right:9px;}}
@media (min-width:992px){.case-list li{margin-right:12px;}}
@media (min-width:1200px){.case-list li{margin-right:14px;}}


.case-list li.ghost
{
	margin-right:0px;
	background:#ffffff;
}
.case-list li img
{
	width:100%;
	height:auto;
}


/*-----------------------------------------------------------------------------*/
/*   ENQUIRY
/*----------------------------------------------------------------------------*/

.enquiry-box
{
	width:390px;
	height:240px;
	background:#D6D7D7;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}
.enquiry-box .title
{
	background:#000000;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	line-height:26px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:5px solid #A90044;
}

.enquiry-box .form
{
	padding-top:50px;
	padding-left:50px;
}
.enquiry-box .form .search-text
{
	margin-top:16px;
}
.enquiry-box .form .search-text input.keywords{ 
	float:left;
	width:251px; 
	height:32px; 
	padding:0 8px; 
	border:none;  
	background:#fff; 
	margin:0;
	margin-top:2px;
	color:#898989;
}
.enquiry-box .form .search-text .search_img{ 
	float:left;margin:0px 0 0 0px;
}

/*-----------------------------------------------------------------------------*/
/*   LOGIN
/*----------------------------------------------------------------------------*/

.login-box
{
	width:390px;
	height:240px;
	background:#D6D7D7;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}
.login-box .title
{
	background:#000000;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	line-height:26px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:5px solid #A90044;
}

.login-box .form
{
	padding-top:30px;
	padding-left:50px;
	padding-right:50px;
}

.login-box .form .user-name-input
{
	width:100%;
	height:37px;
	border:1px solid #828181;
	background:#ffffff url("../images/user-name-icon.png") no-repeat 0px 0;
	padding-left:40px;
}

.login-box .form .password-input
{
	width:100%;
	height:37px;
	border:1px solid #828181;
	margin-top:15px;
	padding-left:40px;
	background:#ffffff url("../images/password-icon.png") no-repeat 0px 0;
}

.login-box .form .buttons
{
	margin-top:10px;
	text-align:center;
}

.login-box .form .buttons input
{
	width:45%;
}

/*-----------------------------------------------------------------------------*/
/*   REGISTER
/*----------------------------------------------------------------------------*/

.reg-success-box
{
	width:100%;
	height:240px;
	background:#1C1919;
}

.reg-success-box img
{
	margin-left:auto;
	margin-right:auto;
	width:329px;
	height:125px;
	display:block;
	padding-top:60px;
}

.reg-success-box p
{
	text-align:center;
	color:#ffffff;
	padding-top:40px;
}

.common-box
{
	width:100%;
	background:#ffffff;
	border:1px solid #D0D0D0;
}

.my-shop .common-box .title
{
	border-bottom:1px solid #A6013D;
	color:#A6013D;
}


.my-shop .common-box 
{
	background:#EDEDED;
}


.common-box .title
{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #151515;
	color:#151515;
}
.common-box .form .sub-mit
{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

.common-box .form .sub-mit input
{
	background:#DF0012;
	padding:5px 20px;
	color:#ffffff;
	border:0px;
}
.network .map_tip{
	padding-left:20px;
}
.network .map_tip p.title
{
	display:block;
	width:80px;
	float: left !important;
	font-weight:bold;
}
.network .map_tip p.body
{
	display:block;
	width:600px;
	float: left !important;
	font-weight:bold;
}
.network .shop-list-block{
	background:#E9E9E9;
	height:500px;
	margin-top:20px;
	clear:both;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
.network .shop-list-block #shop-search-form{
	padding-left:100px;
}
.network .shop-list-block #shop-search-form input{
	border:0px;
	background:#AFAFB0;
}
.network .shop-list-block #shop-search-form select{
	border:1px solid #AFAFB0;
	background:#AFAFB0;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	height:25px;
}

.network .shop-list-block .shop-table{
	padding-top:10px;
}
.network .shop-list-block .shop-table table td{
	
}
.network .shop-list-block .shop-table th{
	background:#AFAFB0;
}
.network .shop-list-block .shop-table .table_server{
	width:100%;
}

.holder{margin:0;width:100%; }
.scroll-pane{width:100%;height:400px;overflow:auto;padding:0;}
.wide{width:100%;}
.super-wide{width:100%;}
.tall{height:400px;}

/*-----------------------------------------------------------------------------*/
/*   ��������
/*----------------------------------------------------------------------------*/
.jiameng-apply
{

}
.jiameng-apply h3
{
	margin-top:0px;
	text-align:center;
}

.jiameng-apply table.main
{
	height:360px;
	background:#D6D7D7;
}
.jiameng-apply p
{
	padding-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	color:#3E3A39;
}

.jiameng-apply table input
{
	width:100%;
	background:#222222;
	color:#ffffff;
}



.jiameng-apply .submit
{
	background:#A90044;
	color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	width:80px;
	border:0px;
	margin-left:10px;
}

.card-box 
{
	background:#000000;
	height:800px;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	margin-bottom:30px;
}
.card-box .inner
{
	background:#D6D7D9;
	height:100%;
	padding:40px;
	padding-top:60px;
}
.card-box .inner .top
{

}
.card-box .inner .body
{
	height:440px;
	padding-top:20px;
}

.card-box .inner .body .row
{
	height:25px;
}

.card-box .inner .body .row .label-l
{
	float:left;
}

.card-box .inner .body .row .label-r
{
	float:right;
}
.card-box .inner .body .row .blank
{
	width:100px;
}
	
.card-box .inner .body .row .neirong
{
	height:20px;
	width:100px;
	border-bottom:1px dotted #7E7F81;
}

.card-box .inner .body .row .zhibao
{
	height:20px;
	width:50px;
	border-bottom:1px solid #838486;
	text-align:center;
}

.card-box .inner .body .underline 
{
	height:23px;
	padding-left:5px;
	border-bottom:1px dotted #7E7F81;
}


.card-box .inner .bottom
{
	height:153px;
	background: url(../images/yinzhang.jpg) no-repeat center right;
}

.fix-contact
{
	position:fixed;
	left:0px;
	top:370px;
	width:56px;
	height:112px;
	z-index:100000;
}
.fix-contact .contact-label
{
	height:57px;
	background:#1B1B1D;
	color:#ffffff;
	padding-top:15px;
}
.fix-contact .contact-pic
{
	height:57px;
	background:#A90044;
	color:#ffffff;
	padding-top:15px;
	padding-left:12px;
}
.fix-contact .contact-pic:hover .overlayPopUp-wechat
{
	visibility:visible;
	
}

.overlayPopUp-wechat {
    position: absolute;
    top: -40px;
    left: 60px;
    width: 160px;
    height: 156px;
    opacity: 100;
    z-index: 2;
	text-align:center;
	padding-top:5px;
	visibility:hidden;
	background:url(../images/wx-bg.png) 0 0 no-repeat;
}
.overlayPopUp-wechat ul{
		list-style:none;
		padding:0px;
		padding-top:18px;
		padding-left:40px;
}
.overlayPopUp-wechat ul li{
	float:left;
	width:100px;
	text-align:center;
	color:#B93067;
	margin-right:25px;
}

.shop-detail
{
	padding:20px;
}


.page_head{  height:310px;   }
.p4_txt{ float:left; width:256px; height:238px; padding:0 30px 0 0;}
.p4_txt p{height:238px;width:100%;background:#ff00ff; overflow:hidden;margin:0px;padding:0px;}
.p4_txt p img{width:100%;height:100%;}
.p4_txt h1{height:24px; padding:0 10px; font:bold 12px/24px "΢���ź�"; text-align:center; background:#000000; color:#fff;margin:0px;padding:0px;  }
.pingfen{ float:left; width:480px; height:238px; }
.pingfen ul .pf_1{float:left; width:100px; text-align:left; padding:0 8px 0 0;}
.pingfen li{width:315px;margin:0 auto; padding:2px 0;list-style:none;margin-bottom:1px;}
.pingfen li .score{margin-left:20px;}
.pingfen li .score b{color:#A90044;font-size:16px;}

.pf_table{ padding:15px 0 0 0;}
.pf_table td{  padding:5px 8px;}


.p4_tit{  background:#D1D1D1; width:119px; height:27px; font:bold 12px/27px "΢���ź�"; text-align:center; color:#000000;  margin:0 0 5px 0; }
.txt_luru{margin:0 0 0 0; overflow:hidden;}
.txt_luru .luru_input input{  width:38px; height:27px; background:url(../images/liuyan_btn.jpg) 0 0 no-repeat; border:none; cursor: pointer; margin:0 0 0 15px; }
.txt_luru .luru_box{width:720px;   margin:0; border:#000000 1px solid; overflow:hidden;clear:both; }
.txt_luru .luru_box p{ height:27px; line-height:27px;}
.txt_luru .luru_box p span{ float:left; width:445px; height:27px; padding:0 10px 0 0;  font: normal 12px/27px "΢���ź�"; overflow:hidden;}
.txt_luru .luru_box p a{ color:#fff;}
.txt_luru .luru_box p a:hover{ color:#da372a;}
.txt_luru .super-wide{ width:530px; padding:10px; height:127px;  }


.download{margin:30px 0 30px 0;}
.download .down_box{ clear:both; width:720px; padding:15px 20px; height:127px; border:#000000 1px solid; }
.download .down_box span{ float:left; margin:0 10px 0 0;background:#ffffff;width:80px;height:80px;text-align:center;padding-top:20px;}


.pinglun  .pl_txt{ width:720px; height:90px;    border:#000000 1px solid;  color:#fff; padding:5px 10px;}
.b_page_4 .npg_4{margin:15px 34px 0 0; }
.b_page_4 .npg_4 a{color:#f1f1f1; }
.npg_4 li a:hover,.npg_4 ul .page_on_2 a{color:#f1f1f1}

.applytable table td, .applytable table th {
    padding: 4px;
    border: 2px solid #565656;
    text-align: left;
}
.applytable table input
{
	width:300px;
	border:1px solid #7C7C7C;
	height:32px;
}

table.border-table td, table.border-table th {
    padding: 4px;
    border: 1px solid #bbb;
    text-align: left;
}



/* ######### ���� ######### */
.chromestyle{
float:left;
overflow:hidden;
}

.dropmenudiv{
	position:absolute;
	top: 0;
	border-top:0px solid #C8B6BF;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	width: 123px;
	visibility: hidden;
	margin: 0px 0 0 0px;
}


.dropmenudiv a{
	font: normal 12px/32px "΢���ź�"; 
	line-height:35px;
	height:35px;
	z-index:100; 
	padding:0;
	width:123px; 
	overflow:hidden;
	position:relative;
	color:#ffffff;
	display: block;
	text-align:center;
	background:rgba(38, 17, 17, .55);  
	border-bottom:0px solid #C8B6BF;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cA90044,endColorstr=#4cA90044);
	text-decoration: none;
}


.dropmenudiv a:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  height: 1px;
  width: 100%;
  background-color: #929499;
  display: block;
  z-index: 150;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.dropmenudiv a:last-child:after{
	height:0px;
}

html.pixel-ratio-2 .dropmenudiv a:after{
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
html.pixel-ratio-3 .dropmenudiv a:after{
  -webkit-transform: scaleY(0.33);
  transform: scaleY(0.33);
}



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	zoom:1;
	background:rgba(38, 17, 17, 1); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A90044,endColorstr=#A90044);
	border-bottom:0px solid #C8B6BF;	
}
.dropmenudiv a:last-child
{
	border-bottom:none;
}

.subtitle1 {
    text-align: center;
	font-size: 14px;
    font-size: 1.4rem;
}
.subtitle2 {
    text-align: center;
	font-size: 16px;
	color:#986C28;
    font-size: 1.6rem;
}

.tui_video
{
	background:#0D0D0D;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:30px;
	height:420px;
}

.tui_video iframe{
	height:400px;
}


.video-list
{
	list-style:none;
	padding:0px;
	margin:0px;
	min-height:170px;
}
.video-list li
{
	float:left;
	width:47%;
	list-style:none;
	line-height:28px;
	margin-right:15px;
	padding-left:0px;
	margin-left:0px;
	color:#727171;
	margin-bottom:10px;
	background:#ffffff url("../images/new-line.jpg") repeat-x 0px 15px;
}
.video-list li:hover{
	background:#333333 url("../images/new-line.jpg") repeat-x 0px 15px;
}

.video-list li:hover a{
	background:#333333;
	color:#ffffff;
}

.video-list li:hover span{
	background:#333333;
	color:#ffffff;
}

.video-list li .sn
{
	float:left;
	background:#1A1A1A;
	padding:8px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:20px;
	text-align:center;
	color:#ffffff;
	font-style:normal;
	margin-right:0px;
	margin-left:0px;
	font-size:10px;
	margin-top:4px;
}


.video-list li a
{
	color:#727171;
	display:block;
	float:left;
	background:#ffffff;
	padding-right:10px;
	padding-left:10px;
}
.video-list li a:hover
{
	color:#ffffff;
}
.video-list li span
{
	display:block;
	float:right;
	text-align:center;
	background:#ffffff;
	padding-right:0px;
	padding-left:10px;
}


/* side */
.side {
	position:fixed;
	width:54px;
	height:110px;
	right:0;
	top:214px;
	z-index:100;
}
.side ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.side ul li {
	width:54px;
	height:54px;
	float:left;
	position:relative;
	margin-bottom:1px;
}
.side ul li .sidebox {
	position:absolute;
	width:54px;
	height:54px;
	top:0;
	right:0;
	transition:all 0.3s;
	background:#ffffff;
	opacity:1;
	filter:Alpha(opacity=100);
	color:#fff;
}
.side ul li .sidebox img{
	display:block;
	margin:12px 15px;
}
.side ul li .sidetop {
	width:54px;
	height:54px;
	line-height:54px;
	display:inline-block;
	background:#666;
	opacity:0.8;
	filter:Alpha(opacity=80);
	transition:all 0.3s;
}
.side ul li .sidetop:hover {
	background:#ae1c1c;
	opacity:1;
	filter:Alpha(opacity=100);
}
.side ul li img {
	float:left;
}

.wxcode:hover .overlay-wechat
{
	visibility:visible;
	
}
.wxcode{
	cursor:pointer;
	position:relative;
}

.overlay-wechat {
    position: absolute;
    top: -105px;
    right: 60px;
    width: 169px;
    height: 156px;
    opacity: 100;
    z-index: 2;
	text-align:center;
	padding-top:5px;
	visibility:hidden;
	background:url(../images/wx-bg.png) 0 0 no-repeat;
}
.overlay-wechat ul{
		list-style:none;
		padding:0px;
		padding-top:18px;
		padding-left:23px;
}
.overlay-wechat ul li{
	float:left;
	width:100px;
	text-align:center;
	color:#444444;
	margin-right:25px;
}
