*{font-family: Arial}
a{outline:none }
body{background: url(../fuyanimages/bg1.gif) repeat-x;}

ul{margin: 0;padding: 0}
li{list-style: none; margin: 0;padding: 0}

.home-abstract img,.home-slider img,.home-slider img,.home-licence img{width: 100%;}

.home-top{padding:8px 10px;}
.ask-top{padding:8px 10px;}
.home-top .container,.ask-top .container{background: none !important;}
.home-top a,.ask-top a{padding: 0 15px;}

#header{margin: 0 10px; background: url("/templets/fuyanimages/bg2.gif")}
#header .container{background: none !important;}
@media (min-width: 768px) { #header{margin: 0!important;}  }
nav.main-menu{float: left; margin-left:20px;}
nav.main-menu ul{list-style: none; margin: 0; padding: 0;}
nav.main-menu ul > li{margin: 0; float: left; position: relative;}
nav.main-menu ul > li > a{width: 100%; display: block; padding: 8px 15px; text-decoration: none; color: #ffffff; font-size: 16px; font-weight: 400; text-align: left;}
nav.main-menu ul > li > a:hover{font-weight: bold;}
nav.main-menu ul > li ul{z-index: 9999; padding: 0; margin: 0; position: absolute; top: 36px; left: 0; width: 190px; display: none; background-color: #cb73b3;}
nav.main-menu ul > li ul li{list-style: none; float: none; position: relative;}
nav.main-menu ul > li ul li a{font-size: 14px; color: #fff; padding: 10px 20px;}
nav.main-menu ul > li ul li a:hover{padding-left:25px;font-weight: bold}
nav.main-menu ul > li ul li:hover a{background-color: #cb73b3;}
nav.main-menu ul > li:hover > a,
nav.main-menu ul > .current-menu-item > a{background-color: #cb73b3; color: #fff;}
a.meanmenu-reveal{display: none;}
.mean-container .mean-bar{float: left;  background: #cb73b3; padding: 4px 0; min-height: 42px; z-index: 999999;width: 100%}
.mean-container a.meanmenu-reveal{width: 22px; height: 22px; padding: 13px 13px 11px 13px; top: 0; right: 0; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; display: block; font-weight: 700;}
.mean-container a.meanmenu-reveal:hover{opacity: 0.9;}
.mean-container a.meanmenu-reveal span{display: block; background: #fff; height: 3px; margin-top: 3px;}
.mean-container .mean-nav{float: left; width: 100%; background: #cb73b3;}
.mean-container .mean-nav ul{padding: 0; margin: 0; width: 100%; list-style-type: none;}
.mean-container .mean-nav ul li{position: relative; float: left; width: 100%;}
.mean-container .mean-nav ul li a{display: block; float: left; width: 90%; padding: 1em 5%; margin: 0; text-align: left; color: #fff;  text-decoration: none; text-transform: uppercase;}
.mean-container .mean-nav ul li li a{width: 80%; padding: 1em 10%; text-shadow: none !important; visibility: visible;}
.mean-container .mean-nav ul li.mean-last a{border-bottom: none; margin-bottom: 0;}
.mean-container .mean-nav ul li li li a{width: 70%; padding: 1em 15%;}
.mean-container .mean-nav ul li li li li a{width: 60%; padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a{width: 50%; padding: 1em 25%;}
.mean-container .mean-nav ul li a:hover{background: rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand{margin-top: 1px; width: 26px; height: 32px; padding: 12px !important; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; font-weight: 700; }
.mean-container .mean-nav ul li a.mean-expand:hover{ background: rgba(255,255,255,0.1);}
.mean-container .mean-push{float: left; width: 100%; padding: 0; margin: 0; clear: both;}
.mean-nav .wrapper{width: 100%; padding: 0; margin: 0;}
.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.mean-remove{display: none !important;}

@media (min-width: 768px) { .banner{padding: 0 !important;} }
.banner{padding: 0 10px;  width:100%;}

.home-abstract{padding: 0;margin: 10px 0;border: 1px #ccc solid}
.border h4{text-align: center;  padding-top: 5px;font-weight: bold }
a{color:#000;text-decoration: none}
a:hover{color: #B4076C}
.border p a{color: #B4076C}
.border p a:hover,.border p a:focus{color:#000}
.container{background-color:#fff}
.home-slider{padding-top: 10px}

.home-content{margin-top:10px;padding: 0 !important;border: 1px #ccc solid}
.home-content h3{margin: 0 0  10px 0;background: url("../fuyanimages/bg3.gif") repeat-x;padding:6px 15px;}
.home-content h3 a,.home-list h3 a{color:#9e0071;font-size: 70%;font-weight: bold;}
.home-content h3 .more{float: right;font-size: 12px;line-height: 20px;color: #666}
.home-content h3 .more:hover{color: #9e0071}
.home-content .home-body{padding: 0 10px}
.home-body li,.home-left li{line-height: 25px;padding-left: 15px; background:url("../fuyanimages/icon2.gif") no-repeat 3px 12px}
p a{color:#9e0071}
p a:hover{text-decoration: underline}
.jianxi{margin-right: 13px}

.home-licence,.home-licence ul{margin-top: 10px}
.home-licence li a p{padding: 20px 0}

.clearpa{padding: 0 !important;}

.home-notice,.home-search{margin-top: 10px;border: 1px #ccc solid;background-color: #EFEFEF;}
.home-notice ul{padding-left: 15px}

.home-search{padding: 10px 5px}

.home-list{margin-top: 10px;border: 1px #ccc solid;}
.home-list h3{margin: 0 0  10px 0;background: #eee;padding:6px 15px;border-bottom: 1px #ccc solid; }
.home-list ul,.home-list div{padding: 0 10px}
.home-list .home-tip{font-size: 12px;text-align: center;}
.home-list .home-contact li{padding-left:35px;background: url("/templets/fuyanimages/icon4.gif") no-repeat 0 2px}

@media (min-width: 768px) {  .margin-left{margin-right: 12px}  }

.home-footer{padding-top: 15px;  border-top: #e0e0e0 1px solid;margin-top: 5px;margin-bottom: 110px}

.wenzhang{border: 1px #D7D7D7 solid;margin-top: 10px;}
.wen-adv{width: 100%; }
.wen-position{line-height: 36px;border-bottom:  1px #D7D7D7 solid; }
.wen-content{padding: 0 15px}
.wen-content-title h1{font-size: 24px;font-weight: bold;text-align: center;padding-bottom: 20px;border-bottom: 1px #D7D7D7 dashed}
.wen-news a{color: #9E0071;}
.wen-news{font-size: 16px}
.wen-news a:hover{color: #d900a8;}
.wen-pn{padding-top: 10px;border-top: 1px #D7D7D7 dashed}
.wen-pn li{padding: 3px 0;}
.wen-wenzhang ul li a{color: #666;}
.wen-wenzhang ul li a:hover{color: #000;text-decoration:underline }
.wen-bcontent{border: 1px #D7D7D7 solid;}
.wen-nav{background: #eee;padding: 7px;font-weight: bold;font-size: 16px;border-bottom: 1px #D7D7D7 solid;}
.wen-bootom{margin-top: 20px;  padding: 0}
.wen-bcontent ul{padding: 0 15px;}
.wen-bcontent ul li{padding: 5px 0;}
.wen-bootom1{margin-top: 20px;border: 1px #D7D7D7 solid;}
.wen-bootom1 img{width: 100%}
.wen-alist{margin:10px auto;width: 95%}
.wen-bootom1 a{margin-right: 3%;width: 100%;line-height: 26px}
.tes-position,.tes_nav{background: #eee;line-height: 36px;border-bottom:  1px #D7D7D7 solid; padding-left: 20px}
.tes_nav{margin-top: 20px;border-top:  1px #D7D7D7 solid;}
.tes-list ul li,.list-list ul li{padding: 8px 0}
.tes-list ul li a,.list-list ul li a{font-weight: bold}
.tes-list ul li a:hover,.list-list ul li a:hover{text-decoration: underline }

.list-list{padding: 10px}
.list-list ul li{margin-top: 5px;}
.list-list .list-hot a{color: #b4076c;}
.list-list ul p{border-bottom:  1px #D7D7D7 dashed;padding:3px 5px;}
.list-list ul p a{color: #b4076c;}
.list-list ul p a:hover{color: #666;}
.paginations ul{display: table;margin: 0 auto}
.paginations .thisclass{display: none}
.paginations{display: inline-block;padding:0 20px 10px 20px;line-height: 35px;}
.paginations li {float: left;margin:0 5px;}
.paginations li a{color: #b4076c;padding: 4px 8px;border: 1px solid #ccc;}
.paginations li a:hover{background-color: #ecfff4
}
.paginations input[type="text"],.paginations input[type="submit"]{width:100%;padding: 4px 8px;border: 1px solid #ccc;}
.phone-pag{display: block}.screen-pag{display: none}.go-top{display: none}
@media (min-width:768px){.phone-pag{display: none}.screen-pag{display: block}.go-top{display: block}}

.dis-list{margin-top: 10px;border-bottom:  1px #D7D7D7 dashed;}
.dis-list .dis-title{width:100%;background: url("../fuyanimages/bg3.gif") repeat-x;padding: 5px 3%;}
.dis-list .dis-title a{color: #000;font-weight: bold;font-size: 18px}
.dis-list li{padding: 3px ;}
.dis-list li a{font-size: 16px}
.dis-list li a:hover{text-decoration: underline}
.dis-hot{color: #b4076c}

.ask-position{padding: 8px 0;background: #eee;border-bottom: 1px solid #D7D7D7}
.ask-list li{padding:10px 5px ;}
.ask-list li a{font-weight: bold}
.ask-list li span{font-size: 12px}
.question,.answer,.putanswer{padding: 5px 15px;line-height: 25px}
.question h4{padding: 10px 0;border-bottom:1px #D7D7D7 dashed }
.question span,.answer span{font-weight: bold;font-size: 16px}
.question p{border-bottom:1px #ccc solid }
.putanswer textarea{width: 100%;height: auto;resize:none}
.putanswer input{padding: 10px 25px;background: #cb73b3;border: 0;margin-top: 5px;color: #fff;font-weight: bold}
.putanswer input:hover{text-decoration: underline}
.wen-news img{max-width: 100%;}
.answer pre{ white-space: pre-wrap;}
.askfengge{margin: 25px 0}
.ask-question input[type="text"],textarea{resize:none;width: 100%;height: auto;margin-bottom: 10px;padding: 7px 10px}
.asktitle{font-weight: bold}
.ask-question input[type="submit"]{padding: 10px 20px;margin-bottom: 15px;background-color:#CB73B3;color: #fff;border: 0;font-weight: bold }
.home-list input[type="submit"],.plsubmit button{padding: 10px 20px;margin-bottom: 5px;background-color:#CB73B3;color: #fff;border: 0;font-weight: bold }/*zyl*/
.plsubmit{text-align:center}
.home-list h4{margin: 0 0  10px 0;background: #eee;padding:6px 15px;border-bottom: 1px #ccc solid; }
.ask-question input[type="submit"]:hover,.home-list input[type="submit"]:hover{text-decoration: underline}
.lanmu-cotent{padding: 5px 15px}
.resolve{position: fixed;bottom: 10px;right: 5px ;z-index: 999;}

.home-search input[type="text"]{width: 70%;padding: 5px;border:1px #999 solid }
.home-search input[type="submit"]{width: 25%;padding: 5px;border:1px #999 solid;}
.search-content h4{padding-top: 15px}
.search-content .intro{color: #666}
.search-content .info span a{color:#666;font-size: 12px}

.rslides { list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }

.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }

.rslides li:first-child {  position: relative;  display: block;  float: left;  }

.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
* {  margin: 0;  padding: 0;  }
#wrapper {  padding: 20px;  }

.callbacks_container {  margin-bottom: 50px;  position: relative;  float: left;  width: 100%;  }

.callbacks {  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.callbacks img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;  }

.callbacks .caption {  display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);  left: 0;  right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none;  }

.callbacks_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 30px;  width: 15px;  background: transparent url("themes.gif") no-repeat left top;  margin-top: -45px;  }

.callbacks_nav:active {  opacity: 1.0;  }

.callbacks_nav.next {  left: auto;  background-position: right top;  right: 0;  }

.home-list form{margin: 10px}
.go-top{position:fixed;right:15px;bottom:65px;}
@media(max-width:745px){
    .carousel-inner .item img{max-height: 150px;}
}
.feedbacktext{margin: 10px 0;}
.feedbacktext input[type=text]{height: 25px;margin-right: 15px}
.feedbacktext input,textarea{border: 1px #999 solid;padding: 5px;}
.feedbacktext font{font-size: 16px;font-weight: bold}
.feedbacktext img{vertical-align: middle}


.decmt-box{background: #fedfee;padding: 10px 5px !important;border:1px #ccc solid;font-weight: 400;  }
.decmt-box2{padding: 10px 20px !important;}
.decmt-box2 div{padding:0px!important;}
.ledlrt{padding:0px!important}