﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:14px;  font-family: arial,helvetica,sans-serif; font-family: 'opensans'; color:#595959; height:100%; background:#f7f7ef; }
html{ height:100%; }
a{ text-decoration:none; color:#be1d2d;}
a:hover{ color:#cfab79;}
a img{ border:none;}
li{ list-style-type:none;}

@font-face {
  font-family: 'opensans';
  src: url('../fonts/OpenSans-Light.eot');
  src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/OpenSans-Light.woff') format('woff'),
      url('../fonts/OpenSans-Light.ttf') format('truetype'),
      url('../fonts/OpenSans-Light.svg#opensans') format('svg');
}

 .sysinfo{ width:400px; padding:200px 50px 50px 50px; margin:100px auto 30px auto; line-height:25px; font-size:16px; color:#FFF; text-align:center; border-radius:5px;  }
.success{ background:#be1d2d url(../images/icon_success.png) center 50px no-repeat; -webkit-box-shadow:0 5px 50px   #cfab79;  
  -moz-box-shadow:0 5px 50px   #cfab79;  
  box-shadow:0 5px 50px   #cfab79; }
.fail{background:#cccccc url(../images/icon_fail.png) center 50px no-repeat; color:#5f5f5f; -webkit-box-shadow:0 5px 50px   #CCCCCC;  
  -moz-box-shadow:0 5px 50px   #CCCCCC;  
  box-shadow:0 5px 50px   #CCCCCC; }
.warning{background:#cfab79 url(../images/icon_warning.png) center 50px no-repeat; -webkit-box-shadow:0 5px 50px   #cfab79;  
  -moz-box-shadow:0 5px 50px   #cfab79;  
  box-shadow:0 5px 50px   #cfab79; }
.infolinks{ width:200px; text-align:center; margin:0 auto;}
.infolinks li{ line-height:30px;}
.infolinks li a{ text-decoration:underline;}
.inforeturn{ text-align:center; margin-top:30px;}

nav{ width:100%;  background:#FFF; border-top:1px solid #ac1a29; height:60px;  position:relative; left:0; top:0; z-index:10000;}
nav  h3{ height:30px; width:30px; margin:0px 0 0 20px; display:none; }
nav  h3 img{ width:100%; }
nav #nav{ width:1200px; margin:0 auto;   }
nav  li{ text-align:center; font-size:14px;  border-bottom:none; line-height:60px; width:106px; height:60px;  float:left; }
nav li a{ color:#be1d2d; display:block;  }
nav li a:hover{ 
color:#cfab79; background:#c30f23; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */ 
transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out; /* Firefox 4 */
-webkit-transition-timing-function: ease-out; /* Safari 和 Chrome */
-o-transition-timing-function: ease-out; /* Opera */ }

.header-right{ width:10%; margin-top:0px; overflow:hidden; zoom:1; position:relative; top:-140px; right:-160px; float:left; }
.enbt{ width:32px; height:32px; margin:28px 0px 0px 15px; text-align:center; font-size:12px; border-radius:50%; line-height:32px; float:left; border:none; border-top:none; border-left:none; border-right:none; background:#cfab79; color:#FFFFFF;  }
.enbt:hover{ color:#FFFFFF;  border:none; border-top:none; border-left:none; border-right:none; background:#be1d2d; }

.login_menu{ border-top:none; margin-top:0px; position:relative; background:url(../images/login_line.jpg) repeat-y left top; top:0px; right:150px; width:360px; height:60px; float:left; }
.login_menu a{ display:block; border-right:1px solid #858585; width:40%;  background:url(../images/icon_08.jpg) no-repeat 40px center; font-size:12px; text-align:center; float:left; color:#d9b889; color:#be1d2d; height:22px; line-height:22px; margin-left:20px; margin-top:20px; padding-left:10px; }
.login_menu .login_menu_a{  border-right:none; background:url(../images/icon_09.jpg) no-repeat 40px center;  }
.login_menu .login_menu_a_02{  border-right:none; background:url(../images/icon_09.jpg) no-repeat 20px center; padding-left:20px; }
.login_menu a:hover{ color:#cfab79;  }

header{  width:100%; margin:0 auto; background:#FFF url(../images/menu_top.jpg) no-repeat left bottom;   padding-top:60px; padding-bottom:60px; overflow:hidden; zoom:1;  }
header #logo{width:1200px;  float:none; margin:0 auto; }
header #logo img{ width:373px; height:93px; }
header .menuicon{ width:35%; float:left; margin-left:5%; margin-top:10px; display:none; }
.icon_06{  margin-top:0px; margin-left:0px; }
.icon_06 img{ width:30px; height:30px; }

.top_bg{ background:url(../images/top_bg.png) repeat-x left top; padding-top:40px; }
#banner{ padding-top:0px;   margin-top:0px; display:block; width:100%; overflow:hidden; zoom:1; }
#banner-content{width:100%; overflow:hidden; position:relative; z-index:100; margin:0; padding:0; }
#banner-content img{  width:100%; height:100%;  }
.bannerlist{  width:1920px; left:50%; top:0; display:block; height:500px; zoom:1; padding:0; margin:0 auto; margin-left:-960px; position:relative;  }
.bannerlist li{ position:absolute; left:0; top:0; display:none;  }
.bannerlist li.cur{ display:block; height:100%; }
.bannerlist li h2{  width:1200px; height:90px; margin:0 auto; font-weight:500;  background:#3f3f3f; display:block; position:absolute; bottom:0; opacity:0.9; left:50%; margin-left:-600px; }
.bannerlist li h2 a{ display:block; font-size:24px; text-align:center; line-height:90px; color:#cfab79; }
#leftarrow{ position:absolute; left:3%; top:180px; background:url(../images/banner_left_icon_01.png) no-repeat left top; width:73px; height:73px; text-indent:-9999px;}
#leftarrow:hover{ background:url(../images/banner_left_icon_02.png) no-repeat left top;}
#rightarrow{ position:absolute; right:3%; top:180px; background:url(../images/banner_right_icon_01.png) no-repeat left top; width:73px; height:73px; text-indent:-9999px;}
#rightarrow:hover{ background:url(../images/banner_right_icon_02.png) no-repeat left top; }
.bannernav{ text-align:center; margin:5px 0; width:100%; position:absolute; bottom:75px;  display:none;  }
.bannernav li{ display:inline-block; width:16px; height:16px; overflow:hidden; border-radius:10px; background:#fff; margin:0 10px; cursor:pointer;_zoom:1;*display:inline;}
.bannernav li.cur{ background:#f18101; border:4px solid #ffab57; width:12px; height:12px; border-radius:16px;}
.pc_img{ display:block; }
.mob_img{ display:none; }

@media screen and (max-width: 1680px) { 
.bannerlist{  width:1680px; left:50%; top:0; display:block; height:438px; zoom:1; padding:0; margin:0 auto; margin-left:-840px; position:relative;  } 
}
@media screen and (max-width: 1600px) { 
.bannerlist{  width:1600px; left:50%; top:0; display:block; height:417px; zoom:1; padding:0; margin:0 auto; margin-left:-800px; position:relative;  } 
}
@media screen and (max-width: 1440px) { 
.bannerlist{  width:1440px; left:50%; top:0; display:block; height:375px; zoom:1; padding:0; margin:0 auto; margin-left:-720px; position:relative;  } 
.bannerlist li h2{  width:1200px; height:75px; }
.bannerlist li h2 a{ line-height:75px;  }
}
@media screen and (max-width: 1366px) { 
.bannerlist{  width:1366px; left:50%; top:0; display:block; height:356px; zoom:1; padding:0; margin:0 auto; margin-left:-683px; position:relative;  } 
}

#home_bg{ background:url(../images/bg_01.png) no-repeat right 95%; overflow:hidden; zoom:1;  }
#home_bg_page{ background:url(../images/bg_01.png) no-repeat right bottom;  padding-bottom:100px;  }
.content{ width:1138px; margin:0 auto; background:#FFF; border:1px solid #cfab79;  padding:30px; overflow:hidden; zoom:1; }

.home_left{ width:360px; float:left;  }
.home_right{ width:750px; float:right; }

.border_div{  margin-left:10px; border:1px solid #ceaa79; position:relative;  }
.scrolllist{ width:350px;  padding:10px 0px 0 0px; overflow:hidden; margin-left:-10px; }
.scrolllist ul{ overflow:hidden; zoom:1;  }
.scrolllist li{ width:350px; float:left;   }
.scrolllist li .home_img{ position:relative; height:100%; z-index:1000; overflow:hidden;   }
.scrolllist li .home_img img{ width:100%; height:100%;  }
.scrolllist li .home_img .img_bottom_bg{ width:61px; height:62px; position:absolute; right:0; bottom:0; }
.scrolllist li .pintro{  overflow:hidden; padding:0 5px 0 0px; margin-left:20px;     }
.scrolllist li .pintro h3{ font-size:20px; color:#be1d2d; font-weight:500; margin-top:20px; }
.scrolllist li .pintro i{ display:inline; font-size:24px; display:block; width:20px; border-top:1px solid #be1d2d; margin:10px 0;  }
.scrolllist li .pintro p{ line-height:20px; font-size:12px; color:#3f3f3f; }
.scrolllist li a{ display:block; width:100%; height:100%; color:#3f3f3f; }
.scrolllist li a:hover{ color:#cdaa78; }

.jscrollcontainer{ width:100000px; position:relative; left:0; top:0;}

.scrollistnav{ margin:20px auto; margin-top:10px; padding:0 10px 0 20px; text-align:right; clear:both;}
.scrollistnav div{border-bottom:1px solid #d9d9d9; }
.scrollistnav span{ display:inline-block; width:10px; height:10px; overflow:hidden; border-radius:2px; background:#cdaa78; margin:0px 5px; cursor:pointer;_zoom:1;*display:inline; 
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); 
 }

.scrollistnav span.cur{ background:#be1d2d;  border-radius:2px; }

.scrolllist li .curCur{ animation:mymove 3s 1; }
@keyframes mymove{ 0%{opacity:0;  } 100% {opacity:1;  } }
.border_div .dark {
    border-right: 0px solid #ceaa79;
    background:url(../images/zz_bg.png) repeat-y;
    width: 20px;
    overflow: hidden;
    height: 262px;
    position: absolute;
    left: -10px;
    bottom: 0;
}

.new_list{ margin-top:20px; padding-left:10px;   }
.new_list li a{  color:#3f3f3f; font-size:12px; display:block; background:url(../images/icon_01.png) no-repeat left center; padding-left:20px; height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:36px; position:relative; }
.new_list li a:hover{ color:#cdaa78;  }
.new_list li a span{ display:block; width:12px; border-bottom:1px solid #cdaa78; position:absolute; left:0; bottom:0; text-indent:-9999px; }
.new_list li a:hover span{ width:100%; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */  }


.home_content_01{ overflow:hidden; margin-bottom:60px; margin-top:0px;  }
.margin60{ margin-bottom:0px; }
.home_content_01 ul{ overflow:hidden; zoom:1; width:10000000px; margin-top:20px; }
.home_content_01 li{ width:360px; float:left;  overflow:hidden; zoom:1; margin-right:30px; }
.home_content_01 li .home_img{ position:relative; height:240px; width:360px; overflow:hidden;  }
.home_content_01 li .home_img img{ width:100%; height:100%; }
.home_content_01 li .home_img .img_bottom_bg{ width:61px; height:62px; position:absolute; right:0; bottom:0; }
.home_content_01 li .pintro{  overflow:hidden;  }
.home_content_01 li .pintro h3{ font-size:14px; color:#cdaa78; font-weight:500; margin-top:20px; }
.home_content_01 li .pintro i{ font-size:24px; display:block; float:left; width:12px; border-top:2px solid #cdaa78; margin:20px 0;  }
.home_content_01 li .pintro label{ width:200px; float:left; margin:15px 0; margin-left:10px; color:#cdaa78; }
.home_content_01 li .pintro label span{ margin-left:10px; }
.home_content_01 li .pintro p{ line-height:20px; font-size:12px; color:#3f3f3f; padding:0 0px 0 20px; clear:both;  text-overflow:ellipsis; overflow:hidden; }
.home_content_01 li a{ display:block; width:100%; height:100%; color:#3f3f3f; }
.home_content_01 li a:hover{ color:#be1d2d; }

.home_bottom{ width:1140px; overflow:hidden;  }
.home_list360{ width:360px; float:left; margin-right:30px; overflow:hidden; }
.marRight30{ width:1200px; }

.bottom_contact{ height:100px; background:#be1d2d; }

.contactTxt{ width:1200px; margin:0 auto; margin-top:40px; position:relative; margin-bottom:-40px; }
.bottom_line{ background:#cfab79; height:80px; }
.bottom_contact ul{ wisth:580px; float:left }
.bottom_contact li { border-right:1px solid #cfab79; width:170px; float:left; margin-top:30px; margin-right:20px; }
.bottom_contact li .pintro{  overflow:hidden; padding:0 0px 0 20px; }
.bottom_contact li .pintro h3{ font-size:16px; color:#FFFFFF; font-weight:500;  }
.bottom_contact li .pintro i{ display:inline; font-size:24px; display:block; width:14px; border-top:1px solid #cfab79; margin:10px 0;  }
.bottom_contact li .pintro p{ line-height:20px; font-size:12px; color:#FFFFFF; }
.bottom_contact li .pintro p a{ color:#FFFFFF; }
.bottom_contact li.li_width{ width:230px; }

.right_contact{ width:160px; float:right; position:relative; padding-top:32px; padding-right:10px;  }
.right_contact dl dd a{ background:url(../images/icon_02_a.png) no-repeat 0px top; display:block; width:30px; height:30px; border-right:none; float:left; margin-right:10px; }
.right_contact dl dd a:hover{ background:url(../images/icon_02_b.png) no-repeat left top; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }
.right_contact dl dd .icon_a_02{ background:url(../images/icon_02_a.png) no-repeat -40px top; }
.right_contact dl dd .icon_a_03{ background:url(../images/icon_02_a.png) no-repeat -80px top; }
.right_contact dl dd .icon_a_04{ background:url(../images/icon_02_a.png) no-repeat -120px top; }
.right_contact dl dd .icon_a_02:hover{ background:url(../images/icon_02_b.png) no-repeat -40px top; }
.right_contact dl dd .icon_a_03:hover{ background:url(../images/icon_02_b.png) no-repeat -80px top; }
.right_contact dl dd .icon_a_04:hover{ background:url(../images/icon_02_b.png) no-repeat -120px top; }
.right_contact dl dd .ewm{  width:150px; height:150px; background:url(../images/ewm_bg.png) no-repeat; position:absolute; right:20px; top:-150px; opacity:0; }
.right_contact dl dd .ewm img{ margin:10px 0 0 15px; }
.right_contact dl dd .icon_a_04:hover .ewm{ display:block; transition: 0.3s; opacity:1; top:-115px;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }

.bottom_logo{  background:#FFF; }
.bottom_logo h1{ background:url(../images/t_bg_02.jpg) no-repeat left top; width:186px; height:37px; margin:0 auto; text-align:center; color:#FFFFFF; font-weight:500; font-size:20px; line-height:37px; }
.bottom_logo ul{ overflow:hidden; zoom:1; padding:40px 0; text-align:center; }
.bottom_logo ul li{ width:12%; margin:0 1%; display:inline-block; }
.bottom_logo ul li img{ width:100%; height:auto; }

.foot{ height:100px; border-top:1px solid #cfab79; background:#FFF; }
.foot p{ line-height:100px; text-align:center; color:#595757; }  

.h_01{ width:100%; font-weight:500; text-align:center; }
.h_01 span{ display:block; background:url(../images/h_bg_01.png) no-repeat center top; height:35px; line-height:35px; text-align:center; font-size:18px; color:#be1d2d; }
.h_01 a{ font-size:11px; color:#cfab79; text-align:center; }
.h_01 a:hover{ font-size:12px; color:#be1d2d; text-align:center; }

.h_04{ width:100%; font-weight:500; text-align:center;  }
.h_04 span{ display:block; background:url(../images/h_bg_01.png) no-repeat center top; height:35px; line-height:35px; text-align:center; font-size:18px; color:#cfab79; }
.h_04 a{ font-size:12px; color:#cfab79; text-align:left; line-height:52px; padding-left:10px; background:url(../images/more_btn_bg_03.png) no-repeat left center; width:60px; height:52px; display:block; position:absolute; right:30px; bottom:0px; }
.h_04 a:hover{ font-size:12px; color:#be1d2d; text-align:left; }

.h_02{ width:100%; font-weight:500; text-align:center; background:url(../images/contact_bg_01.png) no-repeat; height:158px; position:absolute; left:0; top:0; color:#d4b274; font-size:18px; }
.h_02 span{  display:block; width:100px; margin:0 auto; margin-top:70px;  }

.h_03{ background:url(../images/t_bg.jpg) no-repeat; width:186px; height:37px; margin:0 auto; color:#ffffff; font-weight:500; text-align:center; font-size:18px; line-height:37px; }

a.img_hover img{ transform:scale(1,1); 
transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */ 
 }
a.img_hover:hover img{ transform:scale(1.3,1.3); 
transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */ 
transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out; /* Firefox 4 */
-webkit-transition-timing-function: ease-out; /* Safari 和 Chrome */
-o-transition-timing-function: ease-out; /* Opera */ }
.scrolllist li  .home_img img{ 
}
a.img_hover:hover h3,a.img_hover:hover p{ color:#cdaa78; 
transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */  }
a.img_hover:hover i{ border-top:1px solid #cdaa78; }
.home_content_01 li a.img_hover:hover i{ border-top:2px solid #cdaa78; }
#worklist .loaditem{ display:none;}
.btn_more{  width:120px; height:120px; position:absolute; bottom:-60px; right:45%;  }
.btn_more button{ display:block; width:120px; height:120px; background:url(../images/more_btn_bg_01.png) no-repeat; color:#ffffff; line-height:120px; font-size:12px; text-align:center; border:none; cursor:pointer; margin:0 auto; }
.btn_more button img{ vertical-align:middle;}
.btn_more button:hover{ background:url(../images/more_btn_bg_02.png) no-repeat; color:#cfab79; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */   }

.btn_more_02{  width:120px; height:120px; position:absolute; bottom:-60px; right:60%;  }
.btn_more_02 a{ display:block; width:120px; height:120px; background:url(../images/more_btn_bg_01.png) no-repeat; color:#ffffff; line-height:120px; font-size:12px; text-align:center; }
.btn_more_02 a:hover{ background:url(../images/more_btn_bg_02.png) no-repeat; color:#cfab79; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */   }



.clear{ clear:both; }
.line_bg{ background: url(../images/line_02.jpg) repeat; height:10px; clear:both; }
.margintop{ margin-top:40px; }


.content_page{ width:1198px; margin:0 auto; background:#FFF url(../images/line.jpg) repeat; border:1px solid #cfab79;  padding:0 0 0 0px ;  zoom:1; margin-bottom:0px;  position:relative; z-index:99; }
.white_bg { background:none; background:#FFF; }
.left_page{ width:750px; padding:30px 30px; background:#FFFFFF; float:left;  }

.page_foot{ background:#cfab79;  margin-top:0px;  }
.bottom_nav{ width:62.5%; margin:0 auto; overflow:hidden;  padding:30px 0; }
.page_foot ul{ width:100%; overflow:hidden; }
.page_foot ul li{ width:12.4%; float:left; text-align:center; margin-right:0%;  }
.page_foot ul li a{ color:#FFF; }
.page_foot ul li a:hover{ color:#FFF; }

.page_foot .bottom_contact{ width:62.5%; margin:0 auto; background:none; background:url(../images/bottom_line.jpg) repeat-x left top; }
.page_foot .bottom_contact ul{ width:80%; float:left;  }
.page_foot .bottom_contact li { border-left:1px solid #FFF; width:135px; float:left; margin-top:30px; padding-left:30px; }
.page_foot .bottom_contact li .pintro{  overflow:hidden; padding:0 0px 0 0px; }
.page_foot .bottom_contact li .pintro h3{ font-size:16px; color:#FFFFFF; font-weight:500; padding:0 0px 0 0px; text-align:left; }
.page_foot .bottom_contact li .pintro i{ display:inline; font-size:24px; display:block; width:14px; border-top:1px solid #FFF; margin:10px 0;  }
.page_foot .bottom_contact li .pintro p{ line-height:20px; font-size:12px; color:#FFFFFF; padding:0 0px 0 0px; text-align:left; }
.page_foot .bottom_contact li.li_width{ width:180px; border-left:none; padding-left:10px; }

.page_foot .right_contact{ width:17%; float:right; position:relative; padding-top:40px; padding-right:0px; }
.page_foot .right_contact dl dd a{     
    background: url(../images/icon_02_a.png) no-repeat 0px top;
    display: block;
    width: 30px;
    height: 30px;
    border-right: none;
    float: left;
    margin-right: 6px;
    margin-left: 6px; 
	}
.page_foot .right_contact dl dd a:hover{ background:url(../images/icon_02_b.png) no-repeat left top; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }
.page_foot .right_contact dl dd .icon_a_02{ background:url(../images/icon_02_a.png) no-repeat -40px top; }
.page_foot .right_contact dl dd .icon_a_03{ background:url(../images/icon_02_a.png) no-repeat -80px top; }
.page_foot .right_contact dl dd .icon_a_04{ background:url(../images/icon_02_a.png) no-repeat -120px top; }
.page_foot .right_contact dl dd .icon_a_02:hover{ background:url(../images/icon_02_b.png) no-repeat -40px top; }
.page_foot .right_contact dl dd .icon_a_03:hover{ background:url(../images/icon_02_b.png) no-repeat -80px top; }
.page_foot .right_contact dl dd .icon_a_04:hover{ background:url(../images/icon_02_b.png) no-repeat -120px top; }
.page_foot .right_contact dl dd .ewm{  width:150px; height:150px; background:url(../images/ewm_bg.png) no-repeat; position:absolute; right:20px; top:-130px; opacity:0; }
.page_foot .right_contact dl dd .ewm img{ margin:10px 0 0 15px; }
.page_foot .right_contact dl dd .icon_a_04:hover .ewm{ display:block; transition: 0.3s; opacity:1; top:-115px;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }

/*活动预告*/
.current{ height:58px; background:#FFF; width:1200px; margin:0 auto; position:relative; }
.current img{ position:absolute; left:0; top:0; }
.current h1{ font-size:20px; color:#cfab79; font-weight:500; margin:0px 0 0 30px; padding-top:16px; background:url(../images/h_bg_02.jpg) no-repeat right center; margin-right:20px; }

.left_page .home_content_01{ overflow:hidden; margin-bottom:0px; width:100%;  }
.left_page .home_content_01 ul{ overflow:hidden; zoom:1; width:100%; margin-top:0px; }
.left_page .home_content_01 li{ overflow:hidden; zoom:1; margin-right:0px; width:100%;   border-bottom:1px solid #cdaa78; margin-bottom:40px; padding-bottom:20px; }
.left_page .home_content_01 li .home_img{ position:relative; width:100%; overflow:hidden; height:auto;  }
.left_page .home_content_01 li .home_img img{ width:100%;  }
.left_page .home_content_01 li .pintro{  overflow:hidden;  }
.left_page .home_content_01 li .pintro h3{ font-size:14px; color:#cdaa78; font-weight:500; margin-top:20px; }
.left_page .home_content_01 li .pintro i{ font-size:24px; display:block; float:left; width:12px; border-top:2px solid #cdaa78; margin:20px 0;  }
.left_page .home_content_01 li .pintro label{ width:200px; float:left; margin:15px 0; margin-left:10px; color:#cdaa78; }
.left_page .home_content_01 li .pintro label span{ margin-left:10px; }
.left_page .home_content_01 li .pintro p{ line-height:20px; font-size:12px; color:#3f3f3f; padding:0 0px 0 20px; clear:both;  text-overflow:ellipsis; overflow:hidden; }
.left_page .home_content_01 li a{ display:block; width:100%; height:100%; color:#3f3f3f; }
.left_page .home_content_01 li a:hover{ color:#be1d2d; }

.right_page{  padding-top:30px; padding-bottom:0px; width:360px; float:right;  }
.right_page .home_content_01{ position:relative; padding-right:30px;   }
.right_page .new_list{ margin-top:20px; padding-left:0px; margin-bottom:60px; width:100%; }
.right_page .new_list li { padding-bottom:1px; }
.right_page .new_list li a{  color:#3f3f3f; font-size:14px; display:block; background:url(../images/icon_01.png) no-repeat left center; padding-left:20px; height:36px;  line-height:36px; position:relative; }
.right_page .new_list li a:hover{ color:#cdaa78;  }
.right_page .new_list li a span{ display:block; width:12px;  border-bottom:1px solid #cdaa78;  position:absolute; left:0; text-indent:-9999px; }
.right_page .new_list li a:hover span{ width:100%; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */  }


.right_page .border_div{ border:1px solid #ceaa79; margin-left:10px; margin-top:20px; }
.right_page .scrolllist{ width:320px; overflow:hidden; zoom:1; padding:0px 0 0 0px; margin-left:-10px; }
.right_page .scrolllist ul{ overflow:hidden; zoom:1; }
.right_page .scrolllist li{ width:320px; float:left;  overflow:hidden; zoom:1; margin:0; padding:0; }
.right_page .scrolllist li .home_img{ position:relative; height:100%; width:175px; float:left; overflow:hidden;  }
.right_page .scrolllist li .home_img img{ width:100%;  }
.right_page .scrolllist li .home_img .img_bottom_bg{ width:61px; height:62px; position:absolute; right:0; bottom:0; }
.right_page .scrolllist li .pintro{  overflow:hidden; padding:0 0px 0 00px; width:130px; float:right; margin-left:0px; }
.right_page .scrolllist li .pintro h3{ font-size:14px; color:#be1d2d; font-weight:500; margin-top:0px; }
.right_page .scrolllist li .pintro i{ display:inline; font-size:24px; display:block; width:20px; border-top:1px solid #be1d2d; margin:10px 0;  }
.right_page .scrolllist li .pintro p{ line-height:20px; font-size:12px; color:#3f3f3f; margijn-left:0; padding:0; height:140px; overflow:hidden; }
.right_page .scrolllist li a{ display:block; width:100%; height:100%; color:#3f3f3f; }
.right_page .scrolllist li a:hover,.right_page .scrolllist li a:hover h3,.right_page .scrolllist li a:hover p{ color:#cdaa78; }
.right_page .scrolllist li a:hover i{ border-top:1px solid #cdaa78; }

.right_page .jscrollcontainer{ width:100000px; position:relative; left:0; top:0;}

.right_page .scrollistnav{ margin:20px auto; padding:0 10px 0 0px; text-align:right; clear:both;}
.right_page .scrollistnav div{border-bottom:1px solid #d9d9d9; }
.right_page .scrollistnav span{ display:inline-block; width:10px; height:10px; overflow:hidden; border-radius:2px; background:#cdaa78; margin:0px 5px; cursor:pointer;_zoom:1;*display:inline; 
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); 
 }
.right_page .scrollistnav span.cur{ background:#be1d2d;  border-radius:2px; }


/*新闻资讯*/
.left_page .home_content_02{ overflow:hidden; margin-bottom:0px; width:100%;  }
.left_page .home_content_02 ul{ overflow:hidden; zoom:1; width:100%; margin-top:0px; }
.left_page .home_content_02 li{ overflow:hidden; zoom:1; margin-right:0px; width:100%; float:left; margin-right:3%;  border-bottom:1px solid #cdaa78; margin-bottom:40px; padding-bottom:40px; background:none;  }
.left_page .home_content_02 li .home_img{ position:relative; width:200px; overflow:hidden; height:auto; float:left; margin:0px 0 0 0px; }
.left_page .home_content_02 li .home_img img{ width:100%;  }
.left_page .home_content_02 li .pintro{  overflow:hidden; padding-left:20px; padding-right:40px; padding-bottom:40px; margin-top:20px; background:#f7f7ef;  }
.left_page .home_content_02 li .pintro h3{ font-size:18px; color:#cdaa78; font-weight:600; margin-top:40px; }
.left_page .home_content_02 li .pintro i{ font-size:24px; display:block; float:left; width:12px; border-top:2px solid #cdaa78; margin:20px 0 0 0;  }
.left_page .home_content_02 li .pintro label{ width:80px; float:left; margin:15px 0; margin-left:10px; color:#cdaa78; }
.left_page .home_content_02 li .pintro label span{ margin-left:10px; }
.left_page .home_content_02 li .pintro p{ line-height:20px; font-size:14px; color:#3f3f3f; padding:0 0px 0 0px; clear:both;  text-overflow:ellipsis; overflow:hidden; }
.left_page .home_content_02 li a{ display:block; width:100%;  color:#3f3f3f; overflow:hidden; zoom:1;  }
.left_page .home_content_02 li a:hover{ color:#be1d2d; background:none; }
.left_page .home_content_02 li a:hover p{ color:#cdaa78; }

/*教育培训*/
.left_page .home_content_03 .border_div{ border:none; margin-left:0px; margin-top:0px; background:#be1d2d;  }
.left_page .home_content_03 .scrolllist{ width:750px; overflow:hidden; zoom:1; padding:0px 0 0 0px; margin-left:0px; position:relative; }
.left_page .home_content_03 .scrolllist ul{ overflow:hidden; zoom:1; }
.left_page .home_content_03 .scrolllist li{ width:750px; float:left;  overflow:hidden; zoom:1; margin:0; padding:0; }
.left_page .home_content_03 .scrolllist li .home_img{ position:relative; height:100%; width:550px; float:left; overflow:hidden;  }
.left_page .home_content_03 .scrolllist li .home_img img{ width:100%;  }
.left_page .home_content_03 .scrolllist li .home_img .img_bottom_bg{ width:61px; height:62px; position:absolute; right:0; bottom:0; }
.left_page .home_content_03 .scrolllist li .pintro{  overflow:hidden; padding:0 0px 0 0px; width:195px; float:right; }
.left_page .home_content_03 .scrolllist li .pintro h3{ font-size:24px;  color:#cfab79; font-weight:500; margin-top:0px; padding:0 20px; }
.left_page .home_content_03 .scrolllist li .pintro i{ display:inline; font-size:24px; display:block; width:20px; border-top:1px solid #be1d2d; margin:10px 0;  }
.left_page .home_content_03 .scrolllist li .pintro p{ line-height:20px; font-size:12px; color:#3f3f3f; margijn-left:0; padding:0; display:none; }
.left_page .home_content_03 .scrolllist li .pintro label{ display:block; padding:20px; font-size:36px; color:#cfab79; }
.left_page .home_content_03 .scrolllist li .pintro label span{ display:block; font-size:12px; }
.left_page .home_content_03 .scrolllist li a{ display:block; width:100%; height:100%; color:#3f3f3f; }
.left_page .home_content_03 .scrolllist li a:hover,.right_page .scrolllist li a:hover h3,.right_page .scrolllist li a:hover p{ color:#cdaa78; }
.left_page .home_content_03 .scrolllist li a:hover i{ border-top:0px solid #cdaa78; }

.left_page .home_content_03 .jscrollcontainer{ width:100000px; position:relative; left:0; top:0;}

.left_page .home_content_03 .scrollistnav{ margin:0px auto; padding:0 10px 0 0px; text-align:right; width:180px; clear:none; float:right; position:absolute; right:0; bottom:10px; }
.left_page .home_content_03 .scrollistnav div{border-bottom:1px solid #d9d9d9; }
.left_page .home_content_03 .scrollistnav span{ display:inline-block; width:10px; height:10px; overflow:hidden; border-radius:2px; background:#FFF;  margin:0px 5px; cursor:pointer;_zoom:1;*display:inline; 
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg); 
 }
.left_page .home_content_03 .scrollistnav span.cur{ background:#cdaa78;  border-radius:2px; }

.center_page{ clear:both; padding:30px; }

.center_page{ overflow:hidden; margin-bottom:0px; width:100%;  }
.center_page ul{ overflow:hidden; zoom:1; width:100%; margin-top:0px; }
.center_page li{ overflow:hidden; zoom:1; margin-right:0px; width:550px; float:left; margin-right:40px;  border-bottom:1px solid #cdaa78; margin-bottom:40px; padding-bottom:40px;  }
.center_page li .home_img{ position:relative; width:550px; overflow:hidden; height:auto; float:none;  }
.center_page li .home_img img{ width:100%;  }
.center_page li .pintro{  overflow:hidden; padding-left:0px; padding-right:20px;  }
.center_page li .pintro h3{ font-size:14px; color:#cdaa78; font-weight:500; margin-top:20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.center_page li .pintro i{ font-size:24px; display:block; float:left; width:12px; border-top:2px solid #cdaa78; margin:20px 0;  }
.center_page li .pintro label{ width:200px; float:left; margin:15px 0; margin-left:10px; color:#cdaa78; }
.center_page li .pintro label span{ margin-left:10px; }
.center_page li .pintro p{ line-height:20px; font-size:12px; color:#3f3f3f; padding:0 0px 0 20px; clear:both;  text-overflow:ellipsis; overflow:hidden; height:45px; }
.center_page li a{ display:block; width:100%;  color:#3f3f3f; overflow:hidden; zoom:1;  }
.center_page li a:hover{ color:#be1d2d; background:none; }
.center_page li a:hover p{ color:#cdaa78; }

/*--详情页--*/
.page_txt{ border-bottom:1px solid #cdaa78; margin-bottom:80px; padding-bottom:20px; }
.page_txt h2{ text-align:center; font-weight:500; color:#cfab79; font-size:28px; background:url(../images/line_03.jpg) no-repeat center bottom; padding-bottom:20px; }
.page_txt label{ color:#cfab79; font-size:12px; text-align:center;display:block; padding:20px 0; border-bottom:1px solid #cdaa78; }
.page_txt label span{ margin-right:10px; }
.page_txt label abbr{ margin-left:20px; }
.page_txt p{ font-size:15px; padding:20px 0 0 0; }
.page_txt img{ width:100%; }

/*--详情页--*/

/*--公司简介--*/
.about_txt{  width:100%; background:url(../images/bg_line.png) repeat-y left top; position:relative; overflow:hidden; zoom:1; height:1060px; }
.about_txt h4{ height:80px; border-bottom:1px solid #cdaa78; width:1140px; margin:0 auto; font-size:20px; line-height:80px; font-weight:500; color:#cfab79; text-align:right; }
.about_txt img{  float:left; margin-right:20px; }
.about_txt div{ font-size:12px; position:absolute; left:0; top:0; background:url(../images/about_line.png) no-repeat center bottom; padding-bottom:80px; }
.about_txt div p{ text-indent:0em; margin:20px 0 40px 0; padding:0 20px 0 60px; line-height:24px; font-size:14px; }

.about_txt div p.top100{ margin-top:120px; }
.about_txt div p img{ float:right; margin-right:0px; width:100%; margin:60px 20px 40px 0; }


/*--联系我们--*/
.input_bg{ overflow:hidden; zoom:1; height:120px; }
.input_bg label{ display:block; font-size:14px; color:#cdaa78; margin-bottom:10px; }
.input_bg input{ outline:none; }
.input_bg .inputText{ width:320px; height:60px;  border-radius:10px; float:left; padding:0 20px; color:#cdaa78;  border:1px solid #cdaa78;  }
.input_bg .inputText.cur{ box-shadow: 0px 10px 20px #f1e7d8; background:#f7f7ef; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }
.input_bg abbr{ color:#be1d2d; margin-left:20px; line-height:20px; }
.input_bg .input_w{ width:480px; }
.textarea_bg{ height:300px; outline:none;  }
.textarea_bg .textarea_w{ width:480px;  height:200px; padding:20px; line-height:24px; font-size:12px; overflow:hidden; }

.btn{ width:240px; height:60px; outline:none; border:none; background:#cfab79; border-radius:10px; font-size:18px; color:#f7f7ef; font-family: 'opensans','Microsoft YaHei',helvetica,arial,sans-serif; cursor:pointer;  }

.cur{ box-shadow: 0px 5px 30px #cfab79; background:#daa965; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */ } 

.display_none{ display:none; }

.right_page_contact { width:100%; margin:0 auto;  }
.right_page_contact ul{ width:100%; }
.right_page_contact li { border-right:1px solid #FFF;  margin-top:30px; margin-right:60px; background:url(../images/icon_03.png) no-repeat left top; padding-left:40px; }
.right_page_contact li.li_bg_02{background:url(../images/icon_04.png) no-repeat left top;  }
.right_page_contact li.li_bg_03{background:url(../images/icon_10.png) no-repeat left top;  }
.right_page_contact li.li_bg_04{background:url(../images/icon_05.png) no-repeat left top;  }
.right_page_contact li .pintro{  overflow:hidden; padding:0 0px 0 0px; }
.right_page_contact li .pintro h3{ font-size:16px; color:#cfab79; font-weight:600; padding:0 0px 0 0px; text-align:left; }
.right_page_contact li .pintro i{ display:inline; font-size:24px; display:block; width:14px; border-top:1px solid #cfab79; margin:10px 0;  }
.right_page_contact li .pintro p{ line-height:20px; font-size:12px; color:#cfab79; padding:0 0px 0 0px; text-align:left; }
.right_page_contact li.li_width{ width:230px; }
.right_page_contact li.li_bg_04 a{ color:#cfab79; }

.right_page_contact dl{ margin-top:20px; }
.right_page_contact dl dd a{ background:url(../images/icon_02_b.png) no-repeat 0px top; display:block; width:30px; height:30px; border-right:none; float:left; margin-right:10px; }
.right_page_contact dl dd a:hover{ background:url(../images/icon_02_a.png) no-repeat left top; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }
.right_page_contact dl dd .icon_a_02{ background:url(../images/icon_02_b.png) no-repeat -40px top; }
.right_page_contact dl dd .icon_a_03{ background:url(../images/icon_02_b.png) no-repeat -80px top; }
.right_page_contact dl dd .icon_a_04{ background:url(../images/icon_02_b.png) no-repeat -120px top; }
.right_page_contact dl dd .icon_a_02:hover{ background:url(../images/icon_02_a.png) no-repeat -40px top; }
.right_page_contact dl dd .icon_a_03:hover{ background:url(../images/icon_02_a.png) no-repeat -80px top; }
.right_page_contact dl dd .icon_a_04:hover{ background:url(../images/icon_02_a.png) no-repeat -120px top; }
.right_page_contact dl dd .ewm{  width:150px; height:150px; background:url(../images/ewm_bg.png) no-repeat; position:absolute; right:20px; top:-60px; opacity:0; }
.right_page_contact dl dd .ewm img{ margin:10px 0 0 15px; }
.right_page_contact dl dd .icon_a_04:hover .ewm{ display:block; transition: 0.3s; opacity:1; top:-30px;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }

/*--登录--*/
.login_page{ background:#FFF; width:95%; margin:30px auto; padding:100px 0; }
.login_page .form_div{ width:365px; margin:0px auto;  }
.login_page .form_div .input_bg,.login_page .form_div .input_bg_02{ width:365px; height:auto; margin-top:10px; }
.login_page .form_div .inputText{ float:none; }
.login_page .form_div .inputText.cur{ box-shadow: 0px 10px 20px #f1e7d8; background:#f7f7ef; transition: 0.3s;
-moz-transition: 0.3s; /* Firefox 4 */
-webkit-transition: 0.3s; /* Safari 和 Chrome */
-o-transition: 0.3s; /* Opera */  }
.login_page .form_div label{ display:block; font-size:14px; color:#3f3f3f; margin-bottom:10px; }
.login_page .form_div label .csmessage{ color:#cdaa78; }
.login_page .form_div label .csmessage:hover{ color:#be1d2d; }
.login_page .form_div abbr{ display:block; color:#be1d2d; margin-left:0px; margin:0px 0 10px 0; text-align:right; line-height:30px; }
.login_page .form_div .btn{ margin:0 auto; margin-left:60px; margin-top:20px; }
.form_div_02{ border-top:1px solid #f1e6d7; margin-top:40px; padding-top:40px; }
.form_div_02 a:hover{ color:#be1d2d; }
.form_div_02 .form_l_a{ width:150px; display:blcok; float:left; color:#cdaa78; }
.form_div_02 .form_r_a{ display:blcok; float:right; text-align:right; }
.red_a{ color:#cdaa78; }
.red_a span{ color:#3f3f3f; }
.login_page .form_div .optionText{ width:360px; height:60px; background:url(../images/xl_icon.png) no-repeat 320px center; 
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none; outline:none; }
  .login_page .form_div .optionText option{ appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none; outline:none; outline:none; border:none; border:1px solid #cdaa78; border-radius:10px; box-shadow: 0px 5px 30px #cfab79; background:#FFFFFF; }
  select::-ms-expand { display: none; }
  .login_page .form_div .input_bg_02{ height:60px; }
  .login_page .form_div .input_bg_02 .radioText{ width:36px; height:36px; margin-right:10px; border-radius:10px; float:left; border:1px solid #cdaa78; appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none; outline:none; }
  .radioText_02{ background:url(../images/radio_bg.png) no-repeat center center;  }
  .login_page .form_div .input_bg_02 label{ font-size:14px; padding-top:10px; }
 
 
 #pmessage{ width:900px; height:900px; background:#FFF; margin-top:0px; border-top:2px solid #cfab79; box-shadow: 0px 5px 60px #ebd9c0;  }
#pmessage .fd_div{ padding:60px; position:absolute;  }
#pmessage .close{ position:absolute; right:40px;width:44px; height:44px; cursor:pointer; top:45px; background:url(../images/close_icon.png) no-repeat left bottom; background-size:44px 44px;  }
#pmessage p{ padding-top:10px; font-size:12px; color:#595758; }
#pmessage h2{ font-size:24px; color:#be1d2d;  }  
#pmessage label{ font-size:18px; margin-top:10px; display:block; color:#cfab79; }   
@media screen and (max-width: 1190px) {

#pmessage{ width:1000px; height:auto; margin-top:100px;   }
#pmessage h2{ font-size:14px;   } 
#pmessage label{ font-size:12px; } 
#pmessage .fd_div{ padding:5%;   } 
#pmessage .close{ position:absolute; right:20px;width:44px; height:44px; cursor:pointer; top:10px;  }

nav{ width:70%; background:rgba(190,29,45,1); height:100%; position:absolute; border-top:none; left:-70%; top:0; z-index:10000;}
nav  h3{ height:30px; width:30px; margin:20px 0 0 20px; display:block; }
nav  h3 img{ width:100%; }
nav #nav{ width:100%; margin:0 auto;   }
nav  li{ text-align:center; font-size:14px; line-height:50px; border-bottom:1px solid #c72b3a; width:100%; height:auto; float:none; }
nav li a{ color:#cfab79; display:block;}
nav li a:hover{ color:#FFF;}

header{  width:100%; margin:0 auto; background:#FFF url(../images/menu_top.jpg) no-repeat left bottom; background-size:cover;  padding-top:10px; padding-bottom:10px; overflow:hidden; zoom:1;  }
header #logo{width:50%;   float:left; }
header #logo img{ width:186px; height:46px; }
header .menuicon{ width:35%; float:left; margin-left:5%; margin-top:10px; display:block; }
.icon_06{  margin-top:0px; margin-left:0px; }
.icon_06 img{ width:30px; height:30px; }

.header-right{ width:100%; margin-top:20px; overflow:hidden; zoom:1; position:static; float:none; }
.enbt{ width:42%; height:44px; margin:15px 20px 15px 35px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF;  }
.searchbt{ float:right;border:none; background:none; width:40%;padding-right:10%; box-sizing:border-box; line-height:60px; }
.searchbt img{ width:100%; max-width:49px;vertical-align:middle;}

.login_menu{ border-top:1px solid #d9b889; margin-top:780px; background:none; position:static; width:100%; height:auto; float:none; }
.login_menu a{ display:block; border-right:1px solid #d9b889; width:49.6%; background:none; font-size:12px; text-align:center; float:left; color:#d9b889; height:44px; line-height:44px; margin-left:0px; margin-top:0px; }
.login_menu .login_menu_a{  border-right:none; background:none;  }



.bannerlist{ position:relative; width:100%;  left:0; top:0; margin:0 auto; margin-left:0px;  }
.bannerlist img{ width:100%; }
.bannerlist li{ width:100%; }
.bannerlist li h2{  width:100%; height:36px;  }
.bannerlist li h2 a{ display:block; font-size:14px; text-align:center; line-height:36px; padding:0 5%; color:#cfab79; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.pc_img{ display:none; }
.mob_img{ display:block; }

#home_bg{ background:none; overflow:hidden; zoom:1; }
.content{ width:auto; margin:0 auto; background:#FFF; border:none;  padding:10px 20px 10px 20px; overflow:hidden; zoom:1; }
.home_left{ width:100%; float:none; margin:20px 0; }
.home_right{ width:100%; float:none; }

.border_div{ border:none; margin-left:0px; }
.scrolllist{ width:100%; overflow:hidden; zoom:1; padding:10px 0 0 0px; margin-left:-10px; }
.scrolllist ul{ overflow:hidden; zoom:1; }
.scrolllist li{ width:100%; float:none;  overflow:hidden; zoom:1; }
.scrolllist li .home_img{  display:none;   }

.scrolllist li .pintro{  overflow:hidden; padding:0 0px 0 20px; margin-left:0;  }
.scrolllist li .pintro h3{ font-size:18px; color:#3f3f3f; font-weight:500; margin-top:0px; background:url(../images/icon_01.png) no-repeat left center; padding-left:15px; line-height:48px; }
.scrolllist li .pintro i{ display:block; font-size:24px; display:block; width:12px; border-top:1px solid #cdaa78;  margin:0px 0;  }
.scrolllist li .pintro p{ display:none; }
.scrolllist li a{ display:block; width:100%; height:100%; font-size:14px; color:#3f3f3f; }
.scrolllist li a:hover{ color:#cdaa78; }
.scrolllist li a:hover i{ width:100%; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */ }
.jscrollcontainer{ width:100%; position:relative; left:0; top:0;}
.scrollistnav{  display:none;}
.new_list{ margin-top:0px; padding-left:10px; width:100%; overflow:hidden; }
.new_list li a{  color:#3f3f3f; font-size:18px; display:block; padding-left:20px;  line-height:48px;   }
.new_list li a:hover{ color:#cdaa78;  }
.new_list li a p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.home_content_01{ overflow:hidden; margin-bottom:0px; margin-top:20px;  padding:20px 0; }
.home_content_01 ul{ overflow:hidden; zoom:1; width:100%;  }
.home_content_01 li{ width:100%; float:none;  overflow:hidden; zoom:1; margin-right:0px; margin-bottom:20px; }
.home_content_01 li .home_img{  height:auto; width:100%;   }
.home_content_01 li .pintro{  width:90%; margin:0 auto;  }
.home_bottom{ width:100%; overflow:hidden;  }
.home_list360{ width:100%; float:none; margin-right:0px; overflow:hidden; }
.marRight30{ width:100%; }

.bottom_contact{ height:auto; background:#cfab79; float:none; padding:10px 0 30px 0; }
.bottom_contact li .pintro i{ display:inline; font-size:24px; display:block; width:14px; border-top:1px solid #FFF; margin:5px 0;  }
.contactTxt{ width:100%; margin:0 auto; margin-top:0px; position:relative; background:#be1d2d;   margin-bottom:0px; }

.bottom_contact ul{ wisth:90%; float:none; margin:0 auto; }
.bottom_contact li { border-bottom:none; border-right:none;width:100%; width:100%; float:none; padding-bottom:20px; margin-top:20px; margin-right:0px;  }
.bottom_contact li.li_width{ width:100%; }



.right_contact{ display:none;  }

.h_02{ background:none; background:#be1d2d; position:inherit; height:40px; font-size:24px; color:#FFF; padding:20px 0 0 0; }
.h_02 span{ margin-top:0px; display:block; width:200px; }
.map,.bottom_line{ display:none; }


.bottom_logo ul{ overflow:hidden; zoom:1; padding:10px 0; }
.bottom_logo ul li{ width:30%; margin:0 1%; float:left; }
.bottom_logo ul li img{ width:100%; }

.foot{ height:50px; border-top:1px solid #cfab79; background:#FFF; }
.foot p{ line-height:50px; text-align:center; color:#595757; }

/*内页调试*/

#home_bg_page{ background:none;  padding-bottom:0px;  }
.current {width: 100%;}
.current h1 {font-size: 14px;}
.content_page {width: 100%; padding-bottom:40px;}
.left_page{ width:100%; padding:0; margin:0 auto; float:none; }
.home_content_01 {  margin-top: 0px;  padding: 0px 0;  }
.right_page {width: 95%;float: none; margin:0 auto; }
.right_page .home_content_01{ width:47%; float:left; border:1px solid #d9b889; margin-right:0%; margin-left:2%;  padding-right:0px; padding-top:20px;}
.h_04 a{ display:none; }
.right_page .new_list{  width:92%; margin:0 auto;   margin-top: 20px;  margin-bottom: 0px; }
.right_page .border_div{     border: none;margin-left: 0px;margin-top: 20px; }
.right_page .scrolllist{     width:92%; margin-left: 0px; margin:0 auto; }
.right_page .scrolllist li {
    width: 423px;
    float: left;
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
}
.right_page .new_list li a{ height:28px; line-height:28px; }
.right_page .scrolllist li .home_img{  width: 48%; height:auto; float:left; display:block; }
.right_page .scrolllist li .pintro { width: 48%; float:right; display:block; }
.right_page .scrolllist li .pintro h3 { background:none; width:100%; padding:0; line-height:24px; }
.right_page .scrolllist li .pintro p { display:block; }
.right_page .scrollistnav{ display:block; }
.right_page .new_list li { margin-bottom:28px; margin-top:20px; }

.bottom_nav{ display:none; }
.page_foot .bottom_contact{ width:90%; margin:0 auto; background:none;  }
.page_foot .bottom_contact ul{  width:100%; margin:0 auto; float:none;  }
.page_foot .right_contact{ display:none; }
.page_foot .bottom_contact li{ width:20%; float:left; border-left:none; padding-left:0px; }
.page_foot .bottom_contact li.li_width{ border-left:none; padding-left:0px; }


.btn_more{  width:100%; height:auto; position:static;margin-bottom:40px;  }
.btn_more a{ width:50%; height:80px; background:none; background:#ac1a29; color:#cfab79; line-height:80px; font-size:20px; text-align:center; margin:0 auto; border-radius:12px; box-shadow: 0px 10px 30px #ffd59b; }
.btn_more a:hover{ background:none;  }

.btn_more_02{  width:100%; height:auto; position:static;margin-bottom:40px;  }
.btn_more_02 a{ width:50%; height:80px; background:none; background:#ac1a29; color:#cfab79; line-height:80px; font-size:20px; text-align:center; margin:0 auto; border-radius:12px; box-shadow: 0px 10px 30px #ffd59b; }
.btn_more_02 a:hover{ background:none;  }


/*--教育培训--*/

.left_page .home_content_03 .scrolllist{ width:100%; float:none; }
.left_page .home_content_03 .scrolllist li{ width:1024px; overflow:hidden; }

.left_page .home_content_03 .scrolllist li .home_img{  width: 100%; height:auto; float:none; display:block; }
.left_page .home_content_03 .scrolllist li .pintro { width: 90%; margin:0 auto; float:none; display:block; padding:20px 0; }
.left_page .home_content_03 .scrolllist li .pintro label{ padding:0px 0; }
.left_page .home_content_03 .scrolllist li .pintro h3 { background:none; width:100%; padding:0; line-height:24px; }
.left_page .home_content_03 .scrolllist li .pintro p { display:block; color: #cfab79; }
.left_page .home_content_03 .scrollistnav{ display:block;     float: none; margin-top:20px; height:44px; width:100%;     margin: 0px auto;
    padding: 0 10px 0 0px;
    text-align: center;
    clear: none;
    float: right;
    position:static;
    right: 0;
    bottom: 10px; }
.left_page .home_content_03 .scrollistnav span {
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    border-radius: 6px;
    background: #FFF;
    margin: 0px 30px;
}	
.left_page .home_content_03 .scrollistnav span.cur {
    background: #cdaa78;
    border-radius: 6px;
}
.center_page{ padding:0; }
.white_bg .home_content_01 {
    width: 95%;
    float: none;
    border: 1px solid #d9b889;
	
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 0px;
    padding-top: 20px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}

.white_bg .home_content_01 .new_list li a p{ font-size:24px;  }
.center_page ul{ margin-top:40px; }
.center_page li{    width: 100%;float: none;} 
.center_page li .home_img { width: 100%;}
.center_page li .pintro {padding-left: 20px;}
/*--教育培训--*/
.page_txt{ padding-top:40px; width:90%; margin:0 auto; margin-bottom:40px; }
.page_txt h2{ font-size:24px; line-height:36px }

/*--中心介绍--*/
.about_txt{ height:auto; }
.about_txt h4{ width:90%; margin:0 auto; text-align:center; height:120px; line-height:120px; }
.top100{ margin-top:0px; }
.about_txt img {
    float: none;  width:100%;
}
.about_txt div{     font-size: 12px;
    position:static;
    left: 0;
    top: 0;
    background: none;
    padding-bottom: 80px; }
}  

@media screen and (max-width: 768px) {
.border_div .dark{ display:none; }
#pmessage{ width:720px; height:auto; margin-top:100px;  }

nav{ width:70%; background:rgba(190,29,45,1); height:100%; position:fixed; border-top:none; left:-70%; top:0; z-index:10000;}
nav  h3{ height:30px; width:30px; margin:20px 0 0 20px; display:block; }
nav  h3 img{ width:100%; }
nav #nav{ width:100%; margin:0 auto; position:relative;  }
nav  li{ text-align:center; font-size:14px; line-height:50px; border-bottom:1px solid #c72b3a; width:100%; height:auto; float:none; }
nav li a{ color:#cfab79; display:block;}
nav li a:hover{ color:#FFF;}

header{  width:100%; margin:0 auto; background:#FFF url(../images/menu_top.jpg) no-repeat left bottom; background-size:cover;  padding-top:10px; padding-bottom:10px; overflow:hidden; zoom:1;  }
header #logo{width:50%;   float:left; }
header #logo img{ width:186px; height:46px; }
header .menuicon{ width:35%; float:left; margin-left:5%; margin-top:10px; display:block; }
.icon_06{  margin-top:0px; margin-left:0px; }
.icon_06 img{ width:30px; height:30px; }

.header-right{ width:100%; margin-top:20px; overflow:hidden; zoom:1; position:static;  float:none; }
.enbt{ width:42%; height:44px; margin:15px 15px 15px 20px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF; }
.searchbt{ float:right;border:none; background:none; width:40%;padding-right:10%; box-sizing:border-box; line-height:60px; }
.searchbt img{ width:100%; max-width:49px;vertical-align:middle;}

.login_menu{ border-top:1px solid #d9b889; margin-top:440px; background:none; position:absolute; top:auto; right:0; bottom:0; left:0; width:100%; height:44px; float:none;  }
.login_menu a{ display:block; border-right:1px solid #d9b889; width:49.6%; background:none; font-size:12px; text-align:center; float:left; color:#d9b889; height:44px; line-height:44px; margin-left:0px; margin-top:0px; padding-left:0; }
.login_menu .login_menu_a{  border-right:none; background:none;  }





.bannerlist{ position:relative; width:100%; height:430px; left:0; top:0; margin:0 auto;  margin-left:0px;  }
.bannerlist img{ width:100%; }
#leftarrow{ position:absolute; left:3%; top:40%; background-size:cover; width:36px; height:36px; }
#rightarrow{ position:absolute; right:3%; top:40%; background-size:cover; width:36px; height:36px; }
#leftarrow:hover{ background-size:cover; width:36px; height:36px;}
#rightarrow:hover{ background-size:cover; width:36px; height:36px; }

.bannerlist li{ width:100%; }
.bannerlist li h2{  width:100%; height:36px;  left:0; margin-left:0px; }
.bannerlist li h2 a{ display:block; font-size:14px; text-align:center; line-height:36px; padding:0 5%; color:#cfab79; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.pc_img{ display:none; }
.mob_img{ display:block; }.

#home_bg{ background:none; overflow:hidden; zoom:1; }
.content{ width:auto; margin:0 auto; background:#FFF; border:none;  padding:10px 20px 10px 20px; overflow:hidden; zoom:1; }
.home_left{ width:100%; float:none; margin:20px 0;  }
.home_right{ width:100%; float:none; }

.border_div{ border:none; margin-left:0px; }
.scrolllist{ width:100%; overflow:hidden; zoom:1; padding:10px 0 0 0px; margin-left:-10px; }
.scrolllist ul{ overflow:hidden; zoom:1; }
.scrolllist li{ width:100%; float:none;  overflow:hidden; zoom:1; }
.scrolllist li .home_img{  display:none;   }

.scrolllist li .pintro{  overflow:hidden; padding:0 0px 0 20px; margin-left:0;  }
.scrolllist li .pintro h3{ font-size:18px; color:#3f3f3f; font-weight:500; margin-top:0px; background:url(../images/icon_01.png) no-repeat left center; padding-left:15px; line-height:48px; }
.scrolllist li .pintro i{ display:block; font-size:24px; display:block; width:12px; border-top:1px solid #cdaa78;  margin:0px 0;  }
.scrolllist li .pintro p{ display:none; }
.scrolllist li a{ display:block; width:100%; height:100%; font-size:14px; color:#3f3f3f; }
.scrolllist li a:hover{ color:#cdaa78; }
.scrolllist li a:hover i{ width:100%; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */ }
.jscrollcontainer{ width:100%; position:relative; left:0; top:0;}
.scrollistnav{  display:none;}
.new_list{ margin-top:0px; padding-left:10px; width:100%; overflow:hidden; }
.new_list li a{  color:#3f3f3f; font-size:18px; display:block; padding-left:20px;  line-height:48px;   }
.new_list li a:hover{ color:#cdaa78;  }
.new_list li a p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.home_content_01{ overflow:hidden; margin-bottom:0px; margin-top:20px;  padding:20px 0;  }
.home_content_01 ul{ overflow:hidden; zoom:1; width:100%;  }
.home_content_01 li{ width:100%; float:none;  overflow:hidden; zoom:1; margin-right:0px; margin-bottom:20px; }
.home_content_01 li .home_img{  height:auto; width:100%;   }
.home_content_01 li .pintro{  width:90%; margin:0 auto;  }
.home_bottom{ width:100%; overflow:hidden;  }
.home_list360{ width:100%; float:none; margin-right:0px; overflow:hidden; }
.marRight30{ width:100%; }

.bottom_contact{ height:auto; background:#cfab79; float:none; padding:10px 0 30px 0; }
.bottom_contact li .pintro i{ display:inline; font-size:24px; display:block; width:14px; border-top:1px solid #FFF; margin:5px 0;  }
.contactTxt{ width:100%; margin:0 auto; margin-top:0px; position:relative; background:#be1d2d;   margin-bottom:0px; }

.bottom_contact ul{ wisth:90%; float:none; margin:0 auto; }
.bottom_contact li { border-bottom:none; border-right:none;width:100%; width:100%; float:none; padding-bottom:20px; margin-top:20px; margin-right:0px;  }
.bottom_contact li.li_width{ width:100%; }

.right_contact{ display:none;  }

.h_02{ background:none; background:#be1d2d; position:inherit; height:40px; font-size:24px; color:#FFF; padding:20px 0 0 0; }
.h_02 span{ margin-top:0px; display:block; width:200px; }
.map,.bottom_line{ display:none; }


.bottom_logo ul{ overflow:hidden; zoom:1; padding:10px 0; }
.bottom_logo ul li{ width:30%; margin:0 1%; float:left; }
.bottom_logo ul li img{ width:100%; }

.foot{ height:50px; border-top:1px solid #cfab79; background:#FFF; }
.foot p{ line-height:50px; text-align:center; color:#595757; }


/*内页调试*/

/*--活动预告--*/
#home_bg_page{ background:none;  padding-bottom:0px;  }
.current {width: 100%;}
.current h1 {font-size: 14px;}
.content_page {width: 100%; padding-bottom:40px;}
.left_page{ width:100%; padding:0; margin:0 auto; float:none; }
.home_content_01 {  margin-top: 0px;  padding: 0px 0;  }
.right_page {width: 95%;float: none; margin:0 auto; }
.right_page .home_content_01{ width:47%; float:left; border:1px solid #d9b889; margin-right:0%; margin-left:2%;  padding-right:0px; padding-top:20px;}
.h_04 a{ display:none; }
.right_page .new_list{  width:92%; margin:0 auto;   margin-top: 20px;  margin-bottom: 0px; }
.right_page .border_div{     border: none;margin-left: 0px;margin-top: 20px; }
.right_page .scrolllist{     width:92%; margin-left: 0px; margin:0 auto; }
.right_page .scrolllist li {
    width: 320px;
    float: left;
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
}
.right_page .new_list li a{ height:28px; line-height:28px; }
.right_page .scrolllist li .home_img{  width: 48%; height:auto; float:left; display:block; }
.right_page .scrolllist li .pintro { width: 48%; float:right; display:block; }
.right_page .scrolllist li .pintro h3 { background:none; width:100%; padding:0; line-height:24px; }
.right_page .scrolllist li .pintro p { display:block; }
.right_page .scrollistnav{ display:block; }
.right_page .new_list li{  margin-bottom: 18px; margin-top: 15px; }

.bottom_nav{ display:none; }
.page_foot .bottom_contact{ width:90%; margin:0 auto; background:none;  }
.page_foot .bottom_contact ul{  width:100%; margin:0 auto; float:none;  }
.page_foot .right_contact{ display:none; }
.page_foot .bottom_contact li{ width:20%; float:left; border-left:none; padding-left:0px; }
.page_foot .bottom_contact li.li_width{ border-left:none; padding-left:0px; }
	
.right_page .new_list li{  margin-bottom: 18px; margin-top: 15px; }



.btn_more{  width:100%; height:auto; position:static;margin-bottom:40px;  }
.btn_more a{ width:50%; height:80px; background:none; background:#ac1a29; color:#cfab79; line-height:80px; font-size:20px; text-align:center; margin:0 auto; border-radius:12px; box-shadow: 0px 10px 30px #ffd59b; }
.btn_more a:hover{ background:none;  }

.btn_more_02{  width:100%; height:auto; position:static;margin-bottom:40px;  }
.btn_more_02 a{ width:50%; height:80px; background:none; background:#ac1a29; color:#cfab79; line-height:80px; font-size:20px; text-align:center; margin:0 auto; border-radius:12px; box-shadow: 0px 10px 30px #ffd59b; }
.btn_more_02 a:hover{ background:none;  }
/*--活动预告--*/

/*--教育培训--*/

.left_page .home_content_03 .scrolllist{ width:100%; float:none; }
.left_page .home_content_03 .scrolllist li{ width:768px; overflow:hidden; }

.left_page .home_content_03 .scrolllist li .home_img{  width: 100%; height:auto; float:none; display:block; }
.left_page .home_content_03 .scrolllist li .pintro { width: 90%; margin:0 auto; float:none; display:block; padding:20px 0; }
.left_page .home_content_03 .scrolllist li .pintro label{ padding:0px 0; }
.left_page .home_content_03 .scrolllist li .pintro h3 { background:none; width:100%; padding:0; line-height:24px; }
.left_page .home_content_03 .scrolllist li .pintro p { display:block; color: #cfab79; }
.left_page .home_content_03 .scrollistnav{ display:block;     float: none; margin-top:20px; height:44px; width:100%;     margin: 0px auto;
    padding: 0 10px 0 0px;
    text-align: center;
    clear: none;
    float: right;
    position:static;
    right: 0;
    bottom: 10px; }
.left_page .home_content_03 .scrollistnav span {
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    border-radius: 6px;
    background: #FFF;
    margin: 0px 30px;
}	
.left_page .home_content_03 .scrollistnav span.cur {
    background: #cdaa78;
    border-radius: 6px;
}
.center_page{ padding:0; }
.white_bg .home_content_01 {
    width: 95%;
    float: none;
    border: 1px solid #d9b889;
	
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 0px;
    padding-top: 20px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}

.white_bg .home_content_01 .new_list li a p{ font-size:24px;  }
.center_page ul{ margin-top:40px; }
.center_page li{    width: 100%;float: none;} 
.center_page li .home_img { width: 100%;}
.center_page li .pintro {padding-left: 20px;}
/*--教育培训--*/

/*--登录注册--*/
.login_page .form_div{ width:80%; }
.login_page .form_div .input_bg, .login_page .form_div .input_bg_02{ width:100%; }
.login_page .form_div .optionText {
    width:96%;
    background: url(../images/xl_icon.png) no-repeat 90% center;
}
.login_page .form_div .optionText option{ width:100%;     border: none; }
.input_bg .inputText{ width:92%; }
.btn{ width:100%; height:60px;  }
.login_page .form_div .btn {margin-left: 0px; margin-top:20px;  }
.login_page .form_div abbr{ margin-right:10px; }
.form_div_02 .form_l_a{ width:30%;     font-size: 12px; }
.form_div_02 .form_r_a{ width:70%;     font-size: 12px; }
.login_page {
    padding: 40px 0;
}

/*--中心介绍--*/
.about_txt{ height:auto; }
.about_txt h4{ width:90%; margin:0 auto; text-align:center; height:120px; line-height:120px; }
.about_txt div p.top100 {
    margin-top: 0px;
}
.about_txt div p{     padding: 0 20px 0 20px; }
.about_txt div p img { margin:0px 0px 40px 0px; }
.about_txt img {
    float: none;  width:100%;
}
.about_txt div{     font-size: 12px;
    position:static;
    left: 0;
    top: 0;
    background: none;
    padding-bottom: 80px; }
	
.left_page .form_div{ width:90%; margin:0 auto; padding:40px 0 0 0 ; }	
.right_page_contact{ width:90% }
.contact_line { display:none; }
.contact_map img{ width:100%; }
}

@media screen and (max-width: 414px) {
#pmessage{ width:400px; height:auto; margin-top:0px;  }

header .menuicon{ width:28%; float:left; margin-left:5%; margin-top:10px; }
nav  li{ text-align:center; font-size:14px; line-height:44px; border-bottom:1px solid #c72b3a;}
.enbt{ width:40%; height:44px; margin:15px 10px 15px 12px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF;  }

.bannerlist{ height:232px;  }

#home_bg{ background:none; overflow:hidden; zoom:1; }
.content{ width:auto; margin:0 auto; background:#FFF; border:none;  padding:10px 20px 10px 20px; overflow:hidden; zoom:1;    }
.home_left{ width:100%; float:none; margin:20px 0; }
.home_right{ width:100%; float:none; }

.border_div{ border:none; margin-left:0px; }
.scrolllist{ width:100%; overflow:hidden; zoom:1; padding:10px 0 0 0px; margin-left:0px; }
.scrolllist ul{ overflow:hidden; zoom:1; }
.scrolllist li{ width:100%; float:none;  overflow:hidden; zoom:1; }
.scrolllist li .home_img{  display:none;   }

.scrolllist li .pintro{  overflow:hidden; padding:0 0px 0 0px; }
.scrolllist li .pintro h3{ font-size:14px; color:#3f3f3f; font-weight:500; margin-top:0px; background:url(../images/icon_01.png) no-repeat left center; padding-left:15px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.scrolllist li .pintro i{ display:block; font-size:24px; display:block; width:12px; border-top:1px solid #cdaa78;  margin:0px 0;  }
.scrolllist li .pintro p{ display:none; }
.scrolllist li a{ display:block; width:100%; height:100%; font-size:14px; color:#3f3f3f; }
.scrolllist li a:hover{ color:#cdaa78; }
.scrolllist li a:hover i{ width:100%; transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */ }
.jscrollcontainer{ width:100%; }
.scrollistnav{  display:none;}

.new_list{ margin-top:0px; padding-left:0px; width:100%; overflow:hidden; }
.new_list li a{  color:#3f3f3f; font-size:14px; display:block; padding-left:20px;  line-height:36px;   }
.new_list li a:hover{ color:#cdaa78;  }
.new_list li a p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }


.home_content_01{ overflow:hidden; margin-bottom:0px; margin-top:20px;  padding:20px 0; }
.home_content_01 ul{ overflow:hidden; zoom:1; width:100%;  }
.home_content_01 li{ width:100%; float:none;  overflow:hidden; zoom:1; margin-right:0px; margin-bottom:20px; }
.home_content_01 li .home_img{  height:auto; width:100%;   }
.home_content_01 li .pintro{  width:90%; margin:0 auto;  }
.home_bottom{ width:100%; overflow:hidden;  }
.home_list360{ width:100%; float:none; margin-right:0px; overflow:hidden; }
.marRight30{ width:100%; }



.bottom_contact{ height:auto; background:#cfab79; float:none; padding:10px 0 30px 0; }
.bottom_contact li .pintro i{ display:inline; font-size:24px; display:block; width:14px; border-top:1px solid #FFF; margin:5px 0;  }
.contactTxt{ width:100%; margin:0 auto; margin-top:0px; position:relative; background:#be1d2d;   margin-bottom:0px; }

.bottom_contact ul{ wisth:90%; float:none; margin:0 auto; }
.bottom_contact li { border-bottom:none; border-right:none;width:100%; width:100%; float:none; padding-bottom:20px; margin-top:20px; margin-right:0px;  }
.bottom_contact li.li_width{ width:100%; }

.right_contact{ display:none;  }

.h_02{ background:none; background:#be1d2d; position:inherit; height:40px; font-size:24px; color:#FFF; padding:20px 0 0 0; }
.h_02 span{ margin-top:0px; display:block; width:200px; }
.map,.bottom_line{ display:none; }


.bottom_logo ul{ overflow:hidden; zoom:1; padding:10px 0; }
.bottom_logo ul li{ width:30%; margin:0 1%; float:left; }
.bottom_logo ul li img{ width:100%; }

.foot{ height:50px; border-top:1px solid #cfab79; background:#FFF; }
.foot p{ line-height:50px; text-align:center; color:#595757; } 

/*内页调试*/

#home_bg_page{ background:none;  padding-bottom:0px;  }
.current {width: 100%;}
.current h1 {font-size: 14px; line-height:36px; }
.content_page {width: 100%; padding-bottom:40px;}
.left_page{ width:100%; padding:0; margin:0 auto; float:none; }
.home_content_01 {  margin-top: 0px;  padding: 0px 0;  }
.right_page {width: 95%;float: none; margin:0 auto; }
.right_page .home_content_01{ width:99%; float:left; border:1px solid #d9b889; margin-right:0%; margin-left:0%; margin-top:20px;  padding-right:0px; padding-top:20px;}
.h_04 a{ display:none; }
.right_page .new_list{  width:92%; margin:0 auto;   margin-top: 20px;  margin-bottom: 0px; }
.right_page .border_div{     border: none;margin-left: 0px;margin-top: 20px; }
.right_page .scrolllist{     width:92%; margin-left: 0px; margin:0 auto; }
.right_page .scrolllist li {
    width: 362px;
    float: left;
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
}
.right_page .new_list li a{ height:28px; line-height:28px; }
.right_page .scrolllist li .home_img{  width: 48%; height:auto; float:left; display:block; }
.right_page .scrolllist li .pintro { width: 48%; float:right; display:block; }
.right_page .scrolllist li .pintro h3 { background:none; width:100%; padding:0; line-height:24px; }
.right_page .scrolllist li .pintro p { display:block; }
.right_page .scrollistnav{ display:block; }
.right_page .scrolllist li .pintro h3{     white-space:normal;
    text-overflow:none;
    overflow: hidden; }

.bottom_nav{ display:none; }
.page_foot .bottom_contact{ width:90%; margin:0 auto; background:none;  }
.page_foot .bottom_contact ul{  width:100%; margin:0 auto; float:none;  }
.page_foot .right_contact{ display:none; }
.page_foot .bottom_contact li{ width:80%; float:none; margin:0 auto; margin-top:20px; border-left:none;  padding-left:0px; }
.page_foot .bottom_contact li.li_width{ width:80%; padding-left:0px; }


.btn_more{  width:100%; height:auto; position:static;margin-bottom:40px;  }
.btn_more a{ width:50%; height:80px; background:none; background:#ac1a29; color:#cfab79; line-height:80px; font-size:20px; text-align:center; margin:0 auto; border-radius:12px; box-shadow: 0px 10px 30px #ffd59b; }
.btn_more a:hover{ background:none;  }

.btn_more_02{  width:100%; height:auto; position:static;margin-bottom:40px;  }
.btn_more_02 a{ width:50%; height:80px; background:none; background:#ac1a29; color:#cfab79; line-height:80px; font-size:20px; text-align:center; margin:0 auto; border-radius:12px; box-shadow: 0px 10px 30px #ffd59b; }
.btn_more_02 a:hover{ background:none;  }

.left_page .home_content_03 .scrolllist li{ width:414px; overflow:hidden; }
.white_bg .home_content_01 .new_list li a p{ font-size:14px;  }
.left_page .home_content_02 li{ width:90%; margin:0 auto; float:none; }
.left_page .home_content_02 li .home_img{ width:150px;     margin-top: 20px; }
.left_page .home_content_02 li .pintro i,.left_page .home_content_02 li .pintro p,.left_page .home_content_02 li .pintro label{ display:none; }
.left_page .home_content_02 li .pintro h3{ font-size:14px; }
.left_page .home_content_02 li .pintro{ padding-right: 20px; }
.left_page .home_content_02 li{ margin-bottom: 20px;
    padding-bottom: 40px; }
.left_page .home_content_02 ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
    margin-top: 20px;
}	

/*--登录注册--*/

.input_bg .inputText{ width:85%; }


} 
@media screen and (max-width: 412px) { 
#pmessage{ width:390px; height:auto; margin-top:0px;  } 
nav  li{ text-align:center; font-size:14px; line-height:44px; border-bottom:1px solid #c72b3a;}
.enbt{ width:42%; height:44px; margin:15px 10px 15px 10px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF; }
 .right_page .scrolllist li {
    width: 358px;}
.bannerlist{ height:231px;  }
.left_page .home_content_03 .scrolllist li{ width:412px; overflow:hidden; }
} 
@media screen and (max-width: 375px) {
#pmessage{ width:330px; height:auto; margin-top:0px;  }
header .menuicon{ width:25%; float:left; margin-left:5%; margin-top:10px; }
nav  li{ text-align:center; font-size:14px; line-height:44px; border-bottom:1px solid #c72b3a;}
.enbt{ width:39%; height:44px; margin:15px 10px 15px 15px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF; }
.right_page .scrolllist li {
    width: 325px;}
.left_page .home_content_03 .scrolllist li{ width:375px; overflow:hidden; }
.bannerlist{ height:210px;  }
} 

@media screen and (max-width: 360px) {
#pmessage{ width:320px; height:auto; margin-top:0px;  }
header .menuicon{ width:22%; float:left; margin-left:5%; margin-top:10px; }
.enbt{ width:39%; height:44px; margin:15px 10px 15px 15px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF; }
.bannerlist{ height:202px;  }
.right_page .scrolllist li {
    width: 311px;}
	.left_page .home_content_03 .scrolllist li{ width:360px; overflow:hidden; }
	.input_bg .inputText{ width:80%; }
} 
@media screen and (max-width: 320px) {
#pmessage{ width:300px; height:auto; margin-top:0px;  }
header .menuicon{ width:22%; float:left; margin-left:5%; margin-top:10px; }
nav  li{ text-align:center; font-size:14px; line-height:44px; border-bottom:1px solid #c72b3a;}
.enbt{ width:39%; height:44px; margin:15px 5px 15px 15px; text-align:center; font-size:12px; line-height:44px; float:left; border:1px solid #d9b889; color:#d9b889; border-radius:0; color:#FFF; }
 .right_page .scrolllist li {
    width: 277px;}
.right_page .scrolllist li .pintro p { display:block; height:100px; overflow:hidden; }

.bannerlist{ height:179px;  }
.left_page .home_content_03 .scrolllist li{ width:320px; overflow:hidden; }

.input_bg .inputText{ width:80%; }

} 
.login_page .form_div .errorinfo,.errorinfo{ display:none;}


