/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
  display:block;
}
a#qyuef > img{width:100%;}
body{
  line-height:1;
}
ol, ul{
  list-style:none;
}
#clear { clear:both}
blockquote, q{
  quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
  content:'';
  content:none;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
/* Swipe 2 required styles */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
  text-align: center;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
.index-carousel{

  position:relative;
  max-width:640px;
  margin: 5px auto;
}
.index-carousel button{
  position:absolute;
  z-index:999;
  width:18px;
  height:40px;
  border:none;
  background:url("carousel-arrow.png") no-repeat;
  cursor:pointer;
}
.index-carousel button.left-arrow{
  left:5%;
  bottom:50%;
  background-position:0px 0px;
}
.index-carousel button.right-arrow{
  right:5%;
  bottom:50%;
  background-position:0px -75px
}
.index-carousel img{
  width: 96%;
}
/* END required styles */

/********************************************************/
.pull-right{ float:right; }
.pull-left{ float:left; }
.clearfix{ zoom:1; _height:1px }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden }
ul.inline{ font-size:0; list-style:none; }
ul.inline li{ display:inline-block; *display:inline; *zoom:1; font-size:12px; }
body{
  width:100%;

}
.muted{
  color:#858585;
}

.logo-row{
  height:80px;
  /*background:url("bg-hd.png") repeat-x 0 -58px;*/
  overflow:hidden;
}
.logo-row .logo img{
  margin-top:0px; padding-bottom:0px;
  margin-left:0px;
  width: 360px;
  height:63px;
}
.logo-row .slogan{
  margin-top:13px;
  margin-right:15px;
}
.pt20 { padding-top:20px}
.logo-row .pull-right { width:120px; height:46px; /*background:url("sss_1.jpg") 0 -116px no-repeat*/}
.logo-row .pull-right a { display:block; float:left; text-decoration:none; height:70px}
.logo-row .pull-right a.head_1 { width:35px}
.logo-row .pull-right a.head_2 { width:41px}
.logo-row .pull-right a.head_3 { width:83px}
.top-nav{
  height:80px;
  line-height:40px;
  background:url("bg-hd.png") repeat-x 0 -142px;
}
.top-nav ul{
  font-size:0px;
}
.top-nav ul li{
  width:33%;
  text-align:center;
  float:left; font-size:16px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; background:url("bg-top-nav2.png") right no-repeat
}
.top-nav ul li.no-border-left{
  border-left:none;
}
.top-nav ul li.no-border-right{
  background:none
}
.top-nav ul li a{
  display:block;
  color:#fff;
  text-decoration:none;
}

.unit-topevent{
  margin-top:10px;
  max-width:640px;
  margin: 0 auto;
}
.unit-topevent .unit-topevent-hd{
  height:35px;
  background:url("separator.png") no-repeat left bottom;
  line-height: 35px;
  font-size: 16px;
  font-weight: bold;
  color: #402565;
  /*padding-left: 10px;*/
  text-indent:10px;
  margin-bottom: 5px;
}
.unit-topevent .unit-topevent-hd .en{
  color:#666;
}
.unit-topevent .unit-topevent-co .img-wrapper {
  display:inline-block;
  text-align:center 
  width:50%;
}






.unit-topevent .unit-topevent-co { width:96%; margin:0 auto}
.unit-topevent .unit-topevent-co .img-wrapper img{
  width:100%;
}
.unit-topevent .unit-topevent-co .img-wrapper2 img { width:100%}

.unit-showcase{
  width: 100%;
  max-width:640px;
  margin: 0 auto;
}
.unit-showcase .unit-showcase-hd,
.unit-templeshow .unit-templeshow-hd,
.unit-contactus .unit-contactus-hd{
  height:30px;
  background:url("bg-hd.png") repeat-x; position:relative; width:98%; margin:10px auto 0 auto
}
.unit-contactus { max-height:6400px}
.unit-showcase .unit-showcase-hd .title{
  font-size:16px; line-height:30px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial";
  color:#fff; background:url(sss_1.jpg) no-repeat 0 0; padding-left:39px
}
.unit-showcase .unit-showcase-hd .r_bg { position:absolute; top:0; right:0; width:12px; height:30px; background:url(sss_1.jpg) 0 -58px no-repeat} 


.unit-showcase .unit-showcase-co { width:98%; margin:0 auto; padding-top:10px}

.unit-showcase .unit-showcase-co a {font-weight:normal;  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; font-size:12px; text-decoration: none; width:98%; overflow:hidden; color:#000; text-align:center; line-height:normal }






.unit-showcase .unit-showcase-co .img-wrapper{
  display:inline-block;
  width: 32%;
  padding-bottom:10px
}
.unit-showcase .unit-showcase-co .img-wrapper img{
  width:100%;
}



.unit-showcase .unit-showcase-co { width:96%; margin:0 auto; padding-top:10px}

.unit-showcase .unit-showcase-co a0 {font-weight:normal;  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; font-size:12px; text-decoration: none; width:96%; overflow:hidden; color:#000; text-align:center; line-height:normal }


.unit-showcase .unit-showcase-co .img-wrapper0{
  display:inline-block;
  width: 100%;
  padding-bottom:0px
}
.unit-showcase .unit-showcase-co .img-wrapper0 img{
  width:100%;
}




.unit-showcase1{
  width: 100%;
  max-width:640px;
  margin: 0 auto;
}
.unit-showcase1 .unit-showcase1-hd{
  height:180px;
  background:url("/000.jpg") repeat-x; position:relative; width:98%; margin:10px auto 0 auto
}

  
.unit-showcase1 .unit-showcase-hd .r_bg { position:absolute; top:0; right:0; width:12px; height:30px; background:url(sss_1.jpg) 0 -58px no-repeat} 


.unit-showcase1 .unit-showcase1-hd1{
  height:1042px;
  background:url("/000.jpg") repeat-x; position:relative; width:98%; margin:10px auto 0 auto
}



.unit-showcase2{
  width: 100%;
  max-width:640px;
  margin: 0 auto;
}
.unit-showcase2 .unit-showcase2-hd{
  height:40px;
  background:url("/400.jpg") repeat-x; position:relative; width:98%; margin:10px auto 0 auto
}




.unit-showcase3{
  width: 100%;
  max-width:640px;
  margin: 0 auto;
}
.unit-showcase3 .unit-showcase3-hd{
  height:430px;
  background:url("/400.jpg") repeat-x; position:relative; width:98%; margin:10px auto 0 auto
}


















.show-more{
  display:block;
  height:26px;
  width:98%; margin:0 auto; text-align:center; font-size:16px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; color:#333; text-decoration:none; line-height:26px; background:#F3F3F3; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.unit-contactus .unit-contactus-co{
  padding-top:10px; width:95%; line-height:30px; margin:0 auto
}
.unit-contactus .unit-contactus-co h1 { font-size:15px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; color:C20006}
.unit-contactus .unit-contactus-co h3 { font-size:14px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; padding-bottom:20px}

.unit-contactus .con_dh { width:100%; height:36px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"}
.unit-contactus .con_dh ul li { float:left; width:50%; height:36px; text-align:center; line-height:36px}
.unit-contactus .con_dh ul li a { text-decoration:none; color:#333; width:98%; display:block; background:url("sss_3.jpg"); -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:14px}
.unit-contactus .con_dd { width:100%; height:36px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"}
.unit-contactus .con_dd ul li { float:left; width:50%; height:36px; text-align:center; line-height:36px}
.unit-contactus .con_dd ul li a { text-decoration:none; color:#333; width:98%; display:block; background:url("sss_3.jpg"); -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:14px}
.unit-contactus .con_dd ul li img { float:left; margin-top:7px; margin-left:10%}
.unit-contactus .con_pic { text-align:center; padding:10px 0}
.unit-contactus .con_pic img { width:100%}

.unit-contactus .con_zp { width:50%; margin:0 auto; background:url("sss_3.jpg"); -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:14px; text-align:center; margin-top:15px;}
.unit-contactus .con_zp a { color:#C20106; text-decoration:none; font-weight:bold}

.goto { height:18px; background:url(sss_6.jpg); margin-top:30px}
.goto-top{display:block;height:18px;background:url("go-to-top.png") no-repeat center; float:right; margin-right:5%; width:101px}
.bottom{
  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial";
  width:100%; padding-top:5px; border-top:5px #0c61c2 solid; font-size:12px; line-height:38px; padding-bottom:45px
}
.bottom .pull-left { padding-left:2%}
.bottom .pull-right { padding-right:2%}
.bottom .pull-right a { color:#333; text-decoration:none}
.bottom .clearfix { padding-left:2%; line-height:24px}

.footer-nav-wrapper{
  width:100%;
}
.footer-nav{
  height:43px;
  background:#0c61c2; 
  position: fixed; 
  bottom: -2px;
  width: 100%;
  z-index:99999;
  font-size:0px;
  
  filter:alpha(opacity=90);  
  -moz-opacity:0.9;  
  -khtml-opacity: 0.9;  
  opacity: 0.9;    
  
} 
.footer-nav li{

  filter:alpha(opacity=100);  
  -moz-opacity:1;  
  -khtml-opacity:1;  
  opacity: 1; 


  width:33%;
  float:left;
  border-right:0px solid #222;
  border-left:0px solid #333;
}
.footer-nav li.no-border-left{
  border-left:none;
}
.footer-nav li.no-border-right{
  border-right:none;
}
.footer-nav li a{
  display:block;
  height:43px;
  color:#fff;
  font-size:1em;
  text-decoration:none;
  text-indent:55%;
  line-height:43px;
  background:url("footer-nav-sprite.png") no-repeat;
}
.footer-nav li a.phone{
  background-position:15px 12px;
}
.footer-nav li a.message{
  background-position:12px -41px;
}
.footer-nav li a.map{
  background-position:14px -98px;
}
.footer-nav li a.share{
  background-position:18px -150px;
}

.zuopin { }
.zuopin h1{ margin: 0 auto;text-align: center;padding: 30px 0 10px 0;font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial";font-weight: bold;}
.zuopin .zuop_1 { margin:0 auto;width:95%;}
.zuopin .zuop_1 img { width:100%;padding: 5px 0;border-bottom: 1px dashed #CCC;}

.zuopin .zuop_fl { width:96%; height:auto; overflow:hidden; margin:0 auto}
.zuopin .zuop_fl ul li { float:left; width:25%; height:34px; line-height:34px; overflow:hidden; margin:5px 0px;}
.zuopin .zuop_fl ul li a{ display:block; width:90%; font-size:18px; margin:0 auto; background:#F4F4F4; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; text-align:center; text-decoration:none; color:#333; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:14px}

.zuo_li { width:96%; margin:0 auto; padding-top:10px;}
.zuo_li ul li { float:left; text-align:center; width:50%; padding-bottom:10px}
.zuo_li ul li img { width:95%}
.zuo_li ul li h5{margin-top:6px; font-weight:normal;  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; font-size:12px; text-decoration: none width:95%; overflow:hidden;}
.zuo_li ul li h5 a{color:#333;  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; font-size:12px; text-decoration: none width:95%; overflow:hidden;}


.zuo_li1 { width:96%; margin:0 auto; padding-top:10px;}
.zuo_li1 ul li { float:left; text-align:center; width:96%; padding-bottom:10px}
.zuo_li1 ul li img { width:96%}
.zuo_li1 ul li h5{ margin-top:6px; font-weight:normal;  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; font-size:12px; text-decoration: none width:96%; overflow:hidden;}
.zuo_li ul li h5 a{color:#333;  font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; font-size:12px; text-decoration: none width:96%; overflow:hidden;}








.pages { height:50px;padding-top:20px;text-align:center;}
.pages ul{ text-align:center; list-style-type:none; padding:14px 0px;}
.pages ul { display:inline; list-style-type:none; font-family:Tahoma;line-height:20px;background:url(pages.jpg);padding:5px 6px; overflow:hidden; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:12px}
.pages ul li{ display:inline}
.pages ul a{ padding:3px 9px; color:#555; text-decoration:none;}
.pages ul a:hover{color:#FA4D00;text-decoration:none;padding:3px 9px}
.pages ul .thisclass a{ background-color:#FA4D00; color:#fff; padding:5px 6px; font-weight:bold; text-align:center; background:#666}
.pages ul .thisclass a { color:#fff}
.pages ul .nobr { border:0 none}

.baojia_li { width:96%; margin:0 auto;margin-bottom:10px;}
.baojia_li ul li { height:auto;padding-bottom:5px; border-bottom:1px #ccc dashed; clear:both; overflow:hidden}
.baojia_li ul li img.imp_1 { float:left; margin:12px 15px 0 10px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; max-width:160px; width:25%}
.baojia_li ul li h3 { font-size:13px; font-weight:bold; color:#666; padding-top:12px; margin-bottom:5px; height:16px; line-height:16px; overflow:hidden}
.baojia_li ul li h3 a { color:#333; text-decoration:none; font-size:14px}
.baojia_li ul li h4 { font-size:12px; color:#666; line-height:20px; height:40px; overflow:hidden}
.baojia_li ul li h5 { text-align:right; padding:0 10px 0 0}

.con_pic2 { text-align:center; padding:10px 0; margin:0 auto; max-width:640px}
.con_pic2 img { width:100%}

.weixin { width:95%; margin:0 auto}
.weixin h1 { font-size:14px; line-height:30px}
.weixin h1 font { color:#C20106; font-size:14px}
.weixin h3 { font-size:12px; line-height:20px}
.weixin h3 font { color:#C20106; font-size:12px}
img { vertical-align: bottom; }

.wx_cn { max-width:640px; margin:0 auto}
.wx_cn img { width:100%}

.zhaopin { width:95%; margin:0 auto; padding-top:20px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial" }
.zhaopin .zp_lm1 { height:60px; background:url(zhaopin.jpg) no-repeat}
.zhaopin .zp_lm2 { height:60px; background:url(zhaopin.jpg) no-repeat 0 -60px}
.zhaopin .zp_lm3 { height:60px; background:url(zhaopin.jpg) no-repeat 0 -120px}
.zhaopin .zp_lm4 { height:60px; background:url(zhaopin.jpg) no-repeat 0 -180px}
.zhaopin .zp_lm5 { height:60px; background:url(zhaopin.jpg) no-repeat 0 -240px}

.zhaopin .zp_1 { padding-bottom:20px}
.zhaopin h3 { font-size:15px; padding:10px 0 0 10px; font-weight:bold}
.zhaopin h4 { font-size:12px; line-height:30px; padding-left:10px}
.zhaopin h2 { font-size:14px; color:#C20106; padding-left:10px; padding-bottom:10px}
.zhaopin ul li { font-size:12px; padding:5px 10px 5px 40px; border-bottom:1px #ccc dashed; line-height:24px; position:relative}
.zhaopin ul li span { display:block; position:absolute; left:15px; top:5px; color:#666}

.zp_lx {background:#FFB32F; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:13px; line-height:24px; padding:5px 10px; margin-top:20px}
.zp_lx font { color:#C20106;}

.baojia_cn { width:96%; margin:0 auto; max-width:640px; padding-top:10px}
.baojia_cn .baojia_t img { width:100%}
.baojia_cn h1 { font-size:15px;font-weight:bold; text-align:center; line-height:30px; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; padding-top:5px}
.baojia_cn h3 { font-size:12px; line-height:20px; color:#666; text-align:center}
.baojia_cn .cn_yd { width:30%; max-width:263px; margin:0 auto}
.baojia_cn .cn_yd img { width:100%}





@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2) {
/*.logo-row .pull-right { width:160px; height:46px;background:url("sss_1@2x.jpg") 0 -116px no-repeat}
*/
}

@media only screen and (-webkit-min-device-pixel-ratio:2) { 
.logo-row .pull-right {
 width:160px; height:46px;
 background:url("sss_1@2x.jpg") 0 -116px no-repeat;
 background-size: 160px 186px;
 }
}



.banner{ width:100%;margin:0 auto; height:auto;overflow:hidden; }
.img-r {height:auto;}
.flex-viewport {height:178px;}
.banner img {width:100%;}
.img-r li img {max-width:100%;width:640px; height:200px;}

.img-r  .flex-control-paging li a {width: 10px;height: 10px;border-radius:10px;display: block;background-color:#0c61c2;cursor: pointer;text-indent: -9999px;box-shadow: inset 0 0 1px #919191;}
.img-r .flex-control-nav li {display: inline-block;zoom: 1;margin:0 3px;}
.img-r .flex-control-nav li a:hover {background-color:#ca0822 !important;}
.flex-control-nav {width:100px;margin:0 auto;text-align:center;position:relative;z-index:100;margin-top:-20px;bottom:10px;}

.sec_tit_a {background-color:#555;height:45px;}
.sec_tit_a a {padding:0 10px;line-height:45px;float:left;color:#fff;border-left:solid 1px #6f6f6f;border-right:solid 1px #424242;}

.img-r .flex-control-paging li a.flex-active {background: black;background:#ffffff;cursor: default;}
.img-r .flex-control-paging li a:hover {background:#ca0822;background: black;}
.img-r .flex-direction-nav {display:none;}
.flex-viewport {height:auto;}


.rows {padding:5px 0 ;}
.rows label.head{display:inline-block;height:22px;line-height:22px;width:80px;float:left;text-align:right;padding:5px 5px 5px 0;vertical-align:middle;}
select,.input-text {line-height:14px;display: inline-block;padding:8px 4px;margin-right:1px;font-size: 14px;color: #555555;border: 1px solid #cccccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


#yzmmobilearea{border:#ccc 1px solid; margin:10px; padding:10px;}
.teltext{
    background-color: yellow;
    margin-top: 0.5em;
    font-size: 1.1em;
    line-height: 40px;
    font-weight: bold;height:40px;
    color: #c10005;
    text-align: center;
  }
.teltext img{
    vertical-align: middle;
}
.telinput {
  height: 37px;height:37px;
  margin: 0;
  font-size: 1.2em;
  width: 69%;
  padding-left:0.1%;
}
.telbtn {
  height: 40px;
  line-height: 40px;margin:0px;padding:0px;
  display: inline-block;
  background-color: #c10005;
  color: #fff;
  float: right;
  width: 28%;
  text-align: center;
  font-size:1.2em;
  border-radius: 0;border:0px;
}

.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-align-right:before{content:"\f038"}
.fa-home:before{content:"\f015"}