@import "../fonts/Adobe-Devanagari/AdobeDevanagari-BoldItalic.css";@import "../fonts/Aileron-Thin/Aileron-Thin.css";@import "../fonts/Iskoola-Pota/IskoolaPota-Bold.css";@import "../fonts/Felix-Titling-MT-Std/FelixTitlingMTStd.css";
@import "../fonts/formal_script/stylesheet.css";
@import "../fonts/fzy1jw/stylesheet.css";
@import "../fonts/Helvetica/Helvetica-Light.css";
@import "../fonts/embassy_bt/stylesheet.css";
@charset "utf-8";
.wapper{
	max-width:640px; margin:0 auto; padding:0px; text-align:center; vertical-align:middle; overflow:hidden; }
.big_wapper{
	width:100%; margin:0px; padding:0px; text-align:center; vertical-align:middle; overflow:hidden}
.comdiv{
	float:left; margin:0px; padding:0px; width:100%; text-align:center; vertical-align:middle; overflow:hidden;}
	#__popMasklayer { width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0; z-index:9998; }
#__popConfirm { background:#333; color:#fff; padding:10px; z-index:9999; border-radius:4px; width:180px; position:fixed; left:50%; top:50%; }
#__popWarnMsg { padding:10px 0 20px 0; text-align:center; }
#__popConfirm .__popBtn { background:#3c3c3c; color:#fff; cursor:pointer; border:1px solid #161616; box-shadow:0 1px 1px #5a5a5a inset; border-radius:4px; width:85px; line-height:32px; margin:0; padding:0; text-align:center; display:block;}
#__popConfirm #__popBtnComfirm { float:left; }
#__popConfirm #__popBtnCancel { float:right; }
#__popAlert { background:#333; color:#fff; padding:10px; z-index:9999; border-radius:4px; min-width:120px; text-align:center; position:fixed; left:50%; top:50%; font-size:14px; }	
/*header*/
#header{
height:80px; background-position:center; background-repeat:no-repeat;     position:absolute; z-index:999; left:0; top:0;
}
#header .wapper{
 }
#logo{
float:left; margin:0px; padding:0px; width:450px; height:93px; background-image:url(../images/logo.png); background-position:center; background-repeat:no-repeat}
.header_left{
width:243px; float:left; height:80px; margin-left:20px; cursor:pointer; background-image:url(../images/logo.png); background-position:left center; background-repeat:no-repeat}
.header_right{ background-repeat:no-repeat;/*transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;*/
float:right; margin-right:20px; background-image:url(../images/cate.png); width:40px; height:80px; background-position:right center;}
.mon{ background-image:url(../images/yd20.png);  /*transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);*/ }

.blockmenu{
 position:fixed; left:-100%; top:80px; z-index:9999999; width:100%; height:100%;  -webkit-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;-moz-transition-duration:500ms;transition-duration:500ms; background-position:center; background-repeat:no-repeat;  background-image:url(../images/yd23.jpg);}
.blockmenu_on{
left:0;}
.blockmenu ul{
margin:0 auto; padding:0px 0px 0px 0px; width:100%;   text-align:left; vertical-align:middle; overflow:hidden;}
.blockmenu ul li{
float:left; margin:0px; padding:0px; width:100%; text-align:center; vertical-align:middle; overflow:hidden; background-image:url(../images/li.png); background-position:center bottom; background-repeat:no-repeat; font-size:24px;}
.blockmenu ul li div{
width:100%; margin:0px; padding:0px; background-color:#522753; height:93px; background-position:center; background-repeat:no-repeat; background-image:url(../images/logo.jpg);}
#closeblockmenu{
float:right; width:40px; height:40px; background-position:center; background-repeat:no-repeat; background-image:url(../images/yx21.png); position:absolute; right:15px; top:15px;}
.blockmenu ul li dl{
float:left; margin:0px; padding:0px; width:100%; text-align:center; vertical-align:middle; overflow:hidden; display:none}
.blockmenu ul li dl dd{
float:left; margin:0px; padding:17px 0px;   width:100%; text-align:center; vertical-align:middle; overflow:hidden;}
.blockmenu ul li dl dd a{
font-size:30px; color:#fff; padding:0px 0px 0px 40px; display:block; text-align:left;}

.blockmenu ul li a.biga{
color:#777;   float:left; margin:0px; text-align:left; padding:0px 0px 0px 190px; width:560px; height:80px; line-height:80px; background-position:685px center; background-repeat:no-repeat; background-image:url(../images/ryindex13.png); font-size:28px;}
.blockmenu ul li a.bigaon{
color:#fff; background-color:#3f3f3f; background-image:url(../images/ryindex14.png);}
.st_en{
font-size:36px; color:#534560; font-family:'AileronThin', Times, serif; line-height:45px; padding-top:45px;text-transform: uppercase}
.st_ch{
color:#534560; line-height:35px; font-size:32px; font-weight:bold; padding-bottom:55px;}
.st_ch span{
font-size:32px; display:inline-block; /*background-image:url(../images/span.png); */padding:0 10px; background-position:center; background-repeat:repeat-x;}
.aboutcon{
padding:0 30px 50px 30px; width:690px; text-align:left; line-height:35px; color:#333; font-size:28px;}
.aboutcon img{
max-width:100%;}
.about2{
height:160px; background-image:url(../images/about2.jpg); background-position:center; background-repeat:no-repeat;}
.st_en_2{
color:#fff}
.st_ch_2{
color:#fff}
.about4{
height:199px; background-image:url(../images/about4.jpg); background-position:center; background-repeat:no-repeat}
.fbtxt li{
float:left; margin-bottom:21px; padding:0px; width:265px; height:48px; background-color:#fcfcfc; border:1px #bebebe solid;}
.fbtxt li.ltxt{
width:558px;}
.fbtxt li.ltxt3{
width:100%; border:none}
.fbtxt li.ltxt2{
height:185px;}
.fbtxt li.ltxt2 .et{
width:538px; padding:10px; height:165px; border:none; background-color:transparent; font-size:24px; color:#999;font-family:"宋体"}
.fbtxt li input{
float:left; margin:0px; padding:0px 10px; height:48px; line-height:48px; width:245px; font-size:24px; color:#999; border:none; background-color:transparent; font-weight:normal; font-family:"宋体"}
.fbtxt li.ltxt input{
width:538px;}
.fbtxt li.ltxt3 input{
width:100%; height:54px; color:#fff; line-height:54px; font-size:24px; cursor:pointer; border:none; background-color:#624c76}
.aboutcon2{
width:560px; margin:0 auto; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.aboutcon2 li{
float:left; margin:0px; padding:0px; width:100%; color:#c6c6c6; font-size:24px; text-align:left; height:58px; line-height:58px; border-bottom:1px #dedede solid;}
.aboutcon2_phone{
background-image:url(../images/phone.jpg); font-family:Arial, Helvetica, sans-serif;   text-indent:30px; background-position:left center; background-repeat:no-repeat;}
.aboutcon2_email{
background-image:url(../images/email.jpg); font-family:Arial, Helvetica, sans-serif;   text-indent:30px; background-position:left center; background-repeat:no-repeat;}
#footer{ color:#666; height:450px; background-position:center; background-repeat:no-repeat; background-image:url(../images/nn4.png);}
#footer .comdiv{
padding:10px 0px;  line-height:30px;}
#footer .comdiv a{
color:#c9c9c9;}
.companylist li{
float:left; margin:0px; padding:0px 0px 45px 0px; width:100%; text-align:center; vertical-align:middle; overflow:hidden;}
.company_img img{
float:left;}
.company_name{
text-align:left; color:#000; font-size:48px; line-height:50px; font-family:"Times New Roman", Times, serif; padding-top:40px;}
.company_name2{
text-align:left; color:#000; font-size:26px; line-height:50px; font-family:"Times New Roman", Times, serif}
.company_txt{
padding-top:15px; padding-bottom:25px;}
.company_more a{
display:inline-block; width:192px; height:58px; border:1px #5a5a5a solid; line-height:58px; background-image:url(../images/about6.jpg); background-position:150px center; background-repeat:no-repeat; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; float:left; text-indent:20px;}
.qa li{
float:left; margin:0px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.qa li table{
float:left; margin:0px 0px 20px 0px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.qa li table td{
vertical-align:top}
.qa li table td.qimg{
padding-top:10px; padding-right:10px;}
.qimg_a{
text-align:left; color:#835677; font-size:24px;  }
.qimg_a_txt{
color:#898989}
.acimg{
position:relative; z-index:10;}
.playbtn{
position:absolute; z-index:50; width:81px; height:79px; background-position:center; background-repeat:no-repeat; background-image:url(../images/video.png); left:230px; top:105px;}
.acimg img{
float:left; width:100%;}
.acimg p{
position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; z-index:100;}
.videobg{
position:absolute; left:0; bottom:0; width:100%; height:315px; background-image:url(../images/videobg.png); z-index:20;}
.acimg p span{
display:inline-block; width:186px; text-align:center; background-color:#ecebeb; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; color:#534560}
.actxt_title{
height:75px; line-height:75px; background-color:#ecebeb; font-size:24px; color:#534560;white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;}
#newslist li{
float:left; margin:0px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden; margin-bottom:45px;}
#childcon{
padding:50px 0px 40px 0px; line-height:48px; color:#989898}
/**/
 
.swiper-container {
 margin:0px auto; padding:0px; overflow:hidden; position:relative; float:left;  
}
 
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.childsub{
width:150px; height:150px; float:left; margin:0px; padding:0px;}
.childsub img{
float:left;
border:10px #b5a7c1 solid; height:130px; width:130px;-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */}
.zjimg{
-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */ width:165px; height:165px; border:7px #9887a5 solid;}	
.arrow-left{
position:absolute; left:0; top:55px; width:30px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/m2.jpg); z-index:10; cursor:pointer}	
.arrow-right{
position:absolute; right:0; top:55px; width:30px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/m3.jpg);z-index:10; cursor:pointer}
#child_1 .swiper-slide-active-on img{
border-color:#6a547e}
.mama_con_1{
height:582px; background-position:center; background-repeat:no-repeat; background-image:url(../images/m11.jpg);}
#child_2{
width:451px; margin:0 auto; padding:0px; height:300px; text-align:center; overflow:hidden;}
.childsub2{
width:100%; margin:0px; padding:0px; float:left; height:300px; background-image:url(../images/m15.png); background-position:center; background-repeat:no-repeat}
.childsub2 img{
width:427px; height:276px; float:left; margin-left:12px; margin-top:9px; }
.arrow-left2{
position:absolute; left:40px; top:115px; z-index:10; width:33px; height:58px; background-image:url(../images/m5.png); cursor:pointer; background-position:center; background-repeat:no-repeat;}
.arrow-right2{
position:absolute; right:40px; top:115px; z-index:10; width:33px; height:58px; background-image:url(../images/m6.png); cursor:pointer; background-position:center; background-repeat:no-repeat;}
.mama_con_2{
height:610px; background-image:url(../images/m12.jpg); padding-top:95px; background-position:center; background-repeat:no-repeat;}
.yuezi li{
float:left; margin-top:50px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden; position:relative;}
.yuezi li img{
float:left; width:100%;}
.yuezi li p{
position:absolute; left:0; bottom:0; z-index:10; width:100%; background-image:url(../images/m9.png); height:65px; line-height:65px; font-size:30px; color:#fff; text-align:center }
.slist li{
width:560px; float:left; margin-left:40px; margin-right:40px; display:inline; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.slist li dl{
float:left; margin:0px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.slist li dl dd{
float:left; margin-bottom:20px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden; width:270px; height:407px;}
.slist li dl dd img{
float:left; margin:0px; padding:0px; width:100%; height:407px;}
.scon{
max-width:500px; margin:0px; padding:20px 0px 10px 0px; text-align:left; vertical-align:middle; overflow:hidden; font-size:24px; line-height:35px; color:#999} 	
#scon_title_ch{
text-align:left; font-size:30px; line-height:40px; color:#8c75a1}
#scon_title_en{
text-align:left; font-size:18px; font-family:'Times New Roman', Times, serif; line-height:30px; color:#a4a4a4;text-transform:uppercase;}
#scon_con{
text-align:left; padding:20px 0px 10px 0px; line-height:41px;}

.shop_province li{
float:left; margin-bottom:10px; padding:0px; width:140px; height:45px; line-height:45px; text-align:center; }
.shop_province li a{
display:block; width:100%; height:45px; font-size:24px; color:#656565}
.shop_province li a:hover,.shop_province li a.on{
background-color:#6a547e; color:#fff;}
.s_bar{
float:left; margin-top:10px; padding:0px; text-align:left; width:100%; }
.s_bar li{
float:left; margin:0px; padding:0px; width:261px; text-align:left; vertical-align:middle; position:relative;}
.s_bar_input{
width:249px; height:36px; line-height:36px; border:1px #9d9d9d solid; background-image:url(../images/down.png); background-position:230px center; background-repeat:no-repeat; color:#666; font-size:24px; padding-left:10px; cursor:pointer}
.shoplist{
padding-bottom:40px; padding-top:15px; min-height:540px; height:auto !important; overflow:visible}
.s_bar li dl{
position:absolute; display:none; z-index:10; left:0; top:37px; width:259px; padding:10px 0px; border:1px #9d9d9d solid; text-align:left; vertical-align:middle; overflow:hidden; background-color:#fff;}
.s_bar li dl dd{
float:left; margin:0px; padding:0px; width:100%; font-size:24px; color:#666; line-height:35px; text-indent:10px; cursor:pointer}
.shopimg img{
float:left;}
.shopname{
font-size:24px; text-align:left; color:#a20709; line-height:60px; background-color:#6a547e; text-indent:35px;  }
.shopname a{
color:#fff;}
.shopot{
text-align:left; font-size:24px; color:#666666; line-height:35px; padding:6px 0px;}
.shoplist li.comdiv{
margin-bottom:50px;}
.shoptop2{
height:120px; background-image:url(../images/shopview1.jpg); line-height:120px; font-size:30px; color:#fff; text-align:center; background-position:center; background-repeat:no-repeat}
.shopview_bar{
background-color:#f1f1f1}
.shopview_title{
font-size:30px; color:#000; padding:40px 0px;}
.shopview_con{
background-color:#fff; width:508px; border:1px #e4e4e4 solid; font-size:24px; line-height:45px; padding:10px 15px; text-align:left; margin-top:16px; margin-bottom:0px; }
.shopview_img img{
float:left; width:100%;}
.shopcontent{
font-size:24px; line-height:45px; padding:30px 0px;}
.shoptop_about{
background-image:url(../images/about1.jpg);}  
.environ{
margin:0 auto; padding:0px; width:560px; text-align:left;}
.comnews{
height:700px; background-image:url(../images/shop7.jpg); margin-top:30px; background-position:center; background-repeat:no-repeat;}
.comnews_list{
width:560px; margin:0 auto; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.comnews_list li{
float:left; width:270px; text-align:left; vertical-align:middle; overflow:hidden; margin:0px; padding:0px;}
.comnews_list li img{
width:100%; height:185px; float:left;}
.comnews_list li span{
float:left; margin:0px; padding:17px 5% 10px 5%; width:90%; height:120px; background-color:#fff; font-size:24px; color:#545454; line-height:35px;}
.snews{
margin:0 auto; padding:0px; width:560px; padding-bottom:40px; overflow:hidden}
.snews li{
float:left; margin-bottom:23px; padding:0px; width:100%;}
.snews li img{
float:left; width:100%;}
.pright{
width:85px; float:right; margin:0px; padding:0px; text-align:right; vertical-align:middle; overflow:hidden;}
.pleft{
width:475px; float:left; margin:0px; padding:0px; text-align:left; font-size:24px; color:#000; line-height:30px; text-align:left;}
.snews li{
float:left; margin:0px; padding:0px; width:100%; height:185px; position:relative; background-position:center; background-repeat:no-repeat;-webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover; overflow:hidden; margin-bottom:30px;}
.snews li .sspan{
position:absolute; top:0;
width:190px; float:left; margin:0px; padding:15px 15px; text-align:left; color:#fff; font-size:24px; background-color:#534463; height:155px;}
.snews li .sspan .comdiv{
text-align:left;}
#indexbody{
background-color:#e6e6e6; overflow:hidden;}
.indexbody_menu ul{
background-color:#fff; overflow:hidden; padding-top:20px; overflow:hidden; padding-bottom:40px; margin-bottom:20px;}
.indexbody_menu ul li{
float:left; width:25%; text-align:center; font-size:26px;   line-height:55px; margin-top:40px; margin-bottom:10px;}
.index_com_t{
height:72px; line-height:72px; background-position:center; background-repeat:repeat-x; background-image:url(../images/ryindex1.png);}
.index_com_t span{
display:inline-block; color:#fff; font-size:32px; background-color:#534560; padding:0 35px;-moz-border-radius: 35px;      /* Gecko browsers */
    -webkit-border-radius: 35px;   /* Webkit browsers */
    border-radius:35px;            /* W3C syntax */}
.index_ry_mid{
background-color:#fff; padding-top:39px; margin-bottom:20px;}
.indexhuanjing{
display:inline-block; overflow:hidden; width:330px; height:320px; position:relative;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */}
.indexhuanjing img{
float:left; height:320px;}
.indexhuanjing span{
position:absolute; left:0; bottom:0; width:100%; background-color:#585858; color:#fff; line-height:70px; height:70px; overflow:hidden; font-size:28px;}
.next-com{
background-position:right center; background-repeat:no-repeat; background-image:url(../images/ryindex3.png);}
.prev-com{
background-position:right center; background-repeat:no-repeat; background-image:url(../images/ryindex2.png);}
.fw{
height:300px; width:249px; line-height:65px; border-left:1px #e7e7e7 solid; border-top:1px #e7e7e7 solid; text-align:center; display:inline-block;}
.fw img{
height:165px; padding-top:50px;}
.fw span{
width:100%; clear:both; float:left; display:block; font-size:28px; color:#333;}
.indexhd{
width:680px; margin:0 auto; padding:30px 0px 0px 0px; overflow:hidden;}
.indexhd li{ margin-bottom:23px;
float:left; width:330px; height:320px; position:relative; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */}
.indexhd li:nth-child(2n){
float:right;}
.indexhd li img{
height:320px;}
.indexhd li div{
position:absolute; left:0; bottom:0; width:100%; height:110px; background-color:#585858; color:#9d9d9d;}
.indexhd li div span{
width:100%; color:#fff; margin:0px; padding:10px 0px; overflow:hidden; float:left; font-size:28px;}
.indexhg li{
margin:0px; padding:27px 0px; width:100%; overflow:hidden; border-bottom:1px #e8e8e8 solid;}
.indexhg li a.nnn{ font-size:28px; color:#333;
float:left; display:inline-block; line-height:120px; margin-left:35px;}
.indexhg li div{
float:right; width:180px; margin-right:35px; height:120px; overflow:hidden; text-align:center;}
.indexhg li div img{
 height:120px;  }
.indexyuyue{
width:680px; margin:0 auto; padding:0px; overflow:hidden}
.indexyuyue li{
width:625px; margin:0px; padding:0px; overflow:hidden; padding-bottom:15px; margin-top:35px; border-bottom:1px #e8e8e8 solid; background-position:left 5px; padding-left:55px; background-repeat:no-repeat;}
.indexyuyue li input{
border:none; background-color:transparent; width:100%; font-size:28px; color:#8b8b8b; float:left;}
.indexyuyue li select{
float:left; width:100%;font-size:28px; color:#8b8b8b; border:none;}
.indexyuyue li textarea{
float:left; width:100%;font-size:28px; color:#8b8b8b; border:none; height:130px; font-family:"微软雅黑"}
.copy_left{
float:left; width:480px; height:80px; background-color:#ff7826; line-height:80px; color:#fff; font-size:28px;}
.copy_left span{
display:inline-block; color:#fff; background-position:left center; background-repeat:no-repeat; background-image:url(../images/ryindex11.png); padding-left:40px;}

.copy_right{
float:left; width:270px; height:80px; background-color:#534560; line-height:80px; color:#fff; font-size:28px;}
.copy_right span{
display:inline-block; color:#fff; background-position:left center; background-repeat:no-repeat; background-image:url(../images/ryindex12.png); padding-left:44px;}

#footermenu{
position:fixed; left:0; width:100%; bottom:0; z-index:999999;}
.zhezhao{
position:fixed; left:-100%; bottom:80px; width:100%; height:100%; z-index:99999; background-color:#000;-webkit-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;  filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;}
.zhezhao2{
position:fixed; left:0; bottom:-590px; width:100%; height:510px; z-index:999999;  -webkit-transition-duration:.6s;-o-transition-duration:.6s;-ms-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s; }	  
.zhezhaoon{
left:0;}
.zhezhao2on{
bottom:00px;}
.ny_top_cate{ background-color:#f1f1f1; padding-bottom:50px;
/*background-color:#333; color:#fff;*/ position:relative; overflow:hidden;}
.ny_top_cate a.on{
/*color:#fff; height:90px; height:90px; line-height:90px; font-size:32px; background-position:680px center; background-repeat:no-repeat; background-image:url(../images/ryindex14.png); text-align:left; text-indent:30px; width:100%; display:block;*/}
.ny_top_cate dl{/* z-index:999;
position:absolute; left:0; top:90px; width:100%; background-color:#333; display:none;*/ width:100%; margin:0px; padding:0px; overflow:hidden;}
.ny_top_cate dl dd{
float:left; width:250px; text-align:center; margin:0px; padding:0px; margin-top:50px;}
.ny_top_cate dl dd a{
display:inline-block; width:163px; height:163px; line-height:163px; text-align:center; background-color:#f0e5d4; color:#555555; font-size:28px;-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */}
.ny_top_cate dl dd a.on{
background-color:#522753; color:#fff}	
.ny_top_cate dl dd a{
/*width:100%; text-align:left; display:block; text-indent:30px; text-align:left; color:#fff; line-height:90px; font-size:32px;*/}
.showhj{
display:block; width:100%; line-height:90px; text-align:center; color:#333; font-size:28px;}
.showhjon{
background-color:#dedede;}
.pagenews li{
width:100%; margin:0px; padding:35px 0px; overflow:hidden; border-bottom:1px #e8e8e8 solid;}
.pagenews li .aboutnews_mid{
width:690px; margin:0 auto; padding:0px;}
.aboutnews_mid_top{
text-align:left; color:#666;}
.aboutnews_mid_top span{
font-size:50px; color:#534560; line-height:50px; padding-right:20px;}
.aboutnews_mid_a{
text-align:left; font-size:32px; color:#333; padding-top:20px; padding-bottom:15px;}
.aboutnews_mid_jj{
text-align:left; color:#999;}
.about_news_info{
width:690px; margin:0 auto; padding:0px;}
.about_news_info_top{
text-align:left; font-size:36px; font-weight:bold; line-height:55px; padding-top:40px;}
.about_news_info_time{
text-align:left; color:#797979; padding:15px 0px; border-bottom:1px #e8e8e8 solid}
.about_news_info_content{
text-align:left; font-size:28px; line-height:50px; padding:20px 0px 50px 0px; color:#535353}
.newqa li{
width:100%; margin:0px; padding:30px 0px; overflow:hidden; border-bottom:1px #e8e8e8 solid;}
.newqa li .newqa_mid{
width:690px; margin:0 auto; padding:0px; }
.newqa_mid .newqa_mid_left{
float:right; width:460px; line-height:45px; text-align:left; vertical-align:middle; overflow:hidden;}
.newqa_mid .newqa_mid_right{
float:left; width:210px; height:120px; overflow:hidden;-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
.newqa_mid .newqa_mid_right img{
float:left; width:100%;}
.newqa li a{
color:#333}
.newqa_mid_left2{
float:left;}
.newqa_mid_right2{
float:right; color:#999}
.pagecontact{
position:absolute; left:0; top:40px; z-index:100;}
.pagecontact span{
display:inline-block; height:80px; line-height:80px; font-size:28px; color:#fff; background-color:#454545; padding:0 45px;-moz-border-radius: 40px;      /* Gecko browsers */
    -webkit-border-radius: 40px;   /* Webkit browsers */
    border-radius:40px;            /* W3C syntax */}
.service_name{
height:80px; line-height:80px; color:#fff; background-color:#522753}
.service_name span{
float:left; background-position:left center; background-repeat:no-repeat; display:inline-block; font-size:32px; margin-left:30px; padding-left:45px;}
.service_name_jj_mid{
width:690px; margin:0 auto; padding:30px 0px; overflow:hidden; text-align:left; font-size:28px; line-height:50px;}
.service_mid_con{
width:680px; margin:0 auto; padding:0px; overflow:hidden;}
.service_mid_con_top{
text-align:left; font-size:32px; font-weight:bold; color:#e3a246; padding:30px 0px;}
.service_mid_con_mid{
text-align:left; font-size:28px; line-height:50px; padding-bottom:30px;}
.shuzinum{ left:307px; top:0;
position:absolute; z-index:10; width:68px; height:68px; text-align:center; line-height:68px; color:#fff; font-size:28px; background-color:#534560;-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */}
.service_team{
width:680px; margin:0 auto; padding:17px 0px 40px 0px; text-align:center; overflow:hidden;}
.service_team li{
float:left; width:330px; height:530px; margin-top:23px;}
.service_team li:nth-child(2n){
float:right;}
.service_team li img{
float:left; width:100%; height:400px;}
.service_team_con{
height:130px; background-color:#534560; color:#fff;}
.service_team_con_top{
font-size:28px; font-weight:bold; padding:20px 0px 10px 0px;}
.service_team_con_footer{
font-size:24px;}
.service_team_con_footer span{
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/ryindex29.png); padding-left:41px;}
.team_show_info{
width:690px; margin:0 auto; padding:0px; overflow:hidden;}
.team_show_info_name1{
float:left; font-size:36px; color:#534560; font-weight:bold; line-height:45px;}
.team_show_info_name2{ line-height:55px;
float:left; background-image:url(../images/ryindex30.png); padding-left:40px; font-size:28px; color:#666; margin-left:35px; background-position:left center; background-repeat:no-repeat;}
.s_bar_input{
height:68px; line-height:68px; font-size:28px; color:#333; background-position:215px center;}
.s_bar li dl{
top:69px;}
.s_bar{
margin-top:0px;}
.nzxrx{-moz-border-radius: 40px;      /* Gecko browsers */
    -webkit-border-radius: 40px;   /* Webkit browsers */
    border-radius:40px;            /* W3C syntax */
display:inline-block; height:75px; line-height:75px; color:#fff; font-size:28px; font-weight:bold; background-color:#534560; padding:0 40px;}



.club_mid_mid{
width:100%; margin:0px; padding:0px; clear:both;}
.club_mid_mid .container-fluid {   padding: 0px;   } 
.club_mid_mid .box {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);   margin-bottom: 22px;   float: left;   width: 340px; background-color:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */ } 
.boxbar{
position:relative; margin:0px; padding:0px; width:100%;}
.boxbar_t{ text-align:left; color:#fff; font-size:26px; line-height:80px; text-indent:30px;
position:absolute; left:0; top:0; width:211px; height:151px; background-image:url(../images/ryindex31.png); background-position:center; background-repeat:no-repeat;
-moz-border-radius: 15px 0px 0px 0px;      /* Gecko browsers */
    -webkit-border-radius: 15px 0px 0px 0px;   /* Webkit browsers */
    border-radius:15px 0px 0px 0px;            /* W3C syntax */ 
}
.boxmid_top{
font-size:28px; color:#333; padding:10px 0px;}
.boxmid_footer{ color:#999; padding-bottom:15px;}
.boxbar img{
float:left; width:100%;-moz-border-radius: 15px 15px 0px 0px;      /* Gecko browsers */
    -webkit-border-radius:  15px 15px 0px 0px;   /* Webkit browsers */
    border-radius: 15px 15px 0px 0px;            /* W3C syntax */ }
.com_mid{
width:690px; margin:0 auto; padding:0px; overflow:hidden;  }
.com_mid_top{
height:80px; line-height:80px; color:#fff; background-color:#53455f;}
.com_mid_top span{
float:left; display:inline-block; background-image:url(../images/ryindex32.png); background-position:left 20px; background-repeat:no-repeat; height:80px; line-height:80px; font-size:28px; margin-left:10px; padding-left:54px;}
.com_mid ul li{ background-color:#fff;
margin:0px; padding:0px; width:100%; margin-bottom:30px; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */ }
.com_mid_top_con{
padding:1% 3% 2% 3%; width:94%; text-align:left; font-size:28px; line-height:55px; color:#464646;}
.com_mid_top_2{
border-bottom:1px #e8e8e8 solid;border-top:1px #e8e8e8 solid; line-height:78px; height:78px; font-size:28px;}	
.com_mid_top_2 span{

float:left; background-image:url(../images/ryindex33.png); margin-left:30px; padding-left:40px; background-position:left center; background-repeat:no-repeat; height:78px; display:inline-block;}
.newqa_mid_left_time{
text-align:left; color:#999; font-size:24px;}
.newsny_info_img{
position:relative; height:400px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.wxreturn{
width:30px; height:30px; position:absolute; left:30px; top:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/wx1.png); width:98px; height:98px;}
.yuyuelist li{
position:relative; width:100%; height:400px; margin-top:40px;-moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;            /* W3C syntax */ }
 
.yuyuelist_img{
height:400px;}
.yuyuelist_img img{
float:left; width:100%; height:400px;-moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;            /* W3C syntax */ }
.yuyuelist li .yuyuelist_name{-moz-border-radius: 0px 0px 20px 20px ;      /* Gecko browsers */
    -webkit-border-radius: 0px 0px 20px 20px;   /* Webkit browsers */
    border-radius:0px 0px 20px 20px;            /* W3C syntax */ 
position:absolute; left:0; bottom:0; height:80px; line-height:80px; background-image:url(../images/wx2.png); color:#fff; font-size:28px;}
.yuyuelist_name2{           /* W3C syntax */ 
position:absolute; left:0; bottom:0; height:80px; line-height:80px; background-image:url(../images/wx2.png); color:#fff; font-size:28px; z-index:10;}
.wxjs dd{
float:left; width:100%; margin:0px; padding:0px; margin-top:40px;}
.wxjs dd span{
float:left; font-size:28px; color:#484848;}
.wxjs dd input.sss{ font-size:26px; color:#666;
float:left; width:278px; margin-left:25px; height:48px; border:1px #d0d0d0 solid; padding:0 10px;}

.wxjs dd .ssss{ font-size:26px; color:#666;
float:left; width:298px; margin-left:25px; height:48px; border:1px #d0d0d0 solid;  }

#sss_btn{
width:100%; cursor:pointer; border:none; background-color:transparent; height:80px; background-position:center; background-repeat:no-repeat; background-image:url(../images/wx7.png);}
.jieguo dd{
float:left; margin:0px; padding:0px; width:100%; margin-top:40px;}
.jieguo dd span{
float:left; font-size:28px; color:#fff;}



.jieguo dd input.sss{ font-size:26px; color:#fff;
float:left; width:278px; margin-left:25px; height:48px; background-color:transparent; border:1px #fff solid; padding:0 10px;}

.xinmanman li{
margin:0px; padding:0px; clear:both; overflow:hidden; border-bottom:1px #cdcdcd solid; padding-bottom:50px;}
.xinmanman_mid{
width:690px; margin:0 auto; padding:0px; overflow:hidden;}
.xinmanman_mid_top{
padding-top:20px;}
.xinmanman_mid_top img{
float:left; width:80px; height:80px;}
.xinmanman_mid_top span{
float:left; line-height:80px; color:#000; font-size:30px; margin-left:27px;}
.xinmanman_mid_mid{
text-align:left; font-size:28px; color:#464646; line-height:45px; padding:20px 0px 30px 0px;}
.xinmanman_mid_2{
background-color:#eaeaea; padding-left:35px; padding-right:35px; width:620px;-moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;            /* W3C syntax */}
.xinmanman_mid_2 .xinmanman_mid_mid{
color:#522753;}
.wx_top_cate{
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/wx10.png); padding-top:55px;}
.wx_top_cate a{ margin:0 39px;
display:inline-block; font-size:28px; color:#999898; padding-bottom:30px; }
.wx_top_cate a.on{border-bottom:9px #534560 solid; color:#534560;}
.wxnttime{  -moz-border-radius: 20px 0px 0px 0px ;      /* Gecko browsers */
    -webkit-border-radius: 20px 0px 0px 0px;   /* Webkit browsers */
    border-radius:20px 0px 0px 0px;            /* W3C syntax */ 
position:absolute; left:0; top:0; width:197px; height:155px; z-index:10; background-image:url(../images/wx11.png); color:#fff; text-align:left; line-height:40px; font-size:24px; background-position:center; background-repeat:no-repeat; padding-left:25px; padding-top:16px;}
.wxnttime span{
font-size:32px;}
.yuyuelist_name3_t{
text-align:left; font-size:28px; color:#666;}
.yuyuelist_name3{
font-size:32px; color:#534560; padding:15px 0px 20px 0px; text-align:left;}
.foodlist li{ border-bottom:1px #d4d4d4 solid;
margin:0px; padding:0px; width:100%; line-height:90px; background-image:url(../images/wx15.png); background-position:left center; background-repeat:no-repeat;}
.foodlist li a{
font-weight:bold; font-size:28px; color:#333; font-weight:bold; display:block; width:100%; background-image:url(../images/wx16.png); background-position:right center; background-repeat:no-repeat; text-align:left; text-indent:35px;}

img{
max-width:100%;}




.div580{
clear:both; margin:0 auto; padding:0px; text-align:left; vertical-align:middle; overflow:hidden; width:580px;}
.slider1_xzll_pic{
height:246px; background-image:url(../images/nn_3.png); background-position:center; background-repeat:no-repeat;}
.slider1_xzll_pic img{ float:left; margin-left:10px; margin-top:8px;
width:230px; height:230px;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */}
.slider1_xzll_next{ z-index:10;
position:absolute; right:0; top:100px; width:20px; height:39px; background-image:url(../images/nn_2.png); background-position:center; background-repeat:no-repeat;}
.slider1_xzll_next a{
width:100%; text-align:left; text-indent:-999em; display:block;}

.slider1_xzll_prev{ z-index:10;
position:absolute; left:0; top:100px; width:20px; height:39px; background-image:url(../images/nn_1.png); background-position:center; background-repeat:no-repeat;}
.slider1_xzll_prev a{
width:100%; text-align:left; text-indent:-999em; display:block;}

.yxindex_t_ch{
font-size:30px; color:#275dc2;}
.yxindex_t_img{
background-image:url(../images/yx1.png); height:20px; background-position:center; background-repeat:no-repeat;}
.yxindex_t_en{
font-size:23px; font-family:Arial, Helvetica, sans-serif;color:#275dc2;}
.yx_index_more{
display:inline-block; border:1px #b3b3b3 solid; width:198px; height:52px; line-height:52px; color:#666;}
.yx_index_more:hover{
color:#275dc2}
.yx_index_s td{
width:33.333333%; vertical-align:top; padding:20px 0px;}
.yxfwfw td{
vertical-align:top; text-align:left;}
.yx_index_c li{
float:left; width:100%; margin:8px 0px; padding:0px; background-position:left center; background-repeat:no-repeat; text-indent:50px; text-align:left; color:#333;}

.yxnybanner{
height:365px; background-position:center; background-repeat:no-repeat; background-image:url(../images/yx23.jpg);}
.team_yx_cate a{
display:inline-block; line-height:60px; background-color:#ccc; color:#333; border-left:1px #fff solid; width:199px;}
.team_yx_cate a.on{
background-color:#275dc2; color:#fff}
.yxteam_pic li{
width:100%; margin:0px; padding:0px; background-color:#f2f2f2; overflow:hidden; margin-bottom:23px;} 
.yxteam_pic_left{
float:left; width:290px; height:225px; background-position:center; background-size:cover; background-repeat:no-repeat;}
.yxteam_pic_right{
float:right; width:290px;}
.yxteam_pic{
display:none;}
.ck_t2{
text-align:left; font-size:28px; color:#275dc2; background-position:left center; background-repeat:no-repeat; background-image:url(../images/yx32.png); text-indent:35px;}

