@charset "utf-8";
body { font: 0.75em 'microsoft yahei'; color: #353535; }
a { text-decoration: none; color: #353535; }
a:hover { text-decoration: none; }
.clb {
	clear: both
}
/*bg*/
#cate45 { background-color: #e2e2e2; max-width: 640px; min-width: 320px; margin: 0 auto; }
/*container*/
#container { width: 100%; }
/*footer*/
#footer { padding: 2.3% 2.65%; background-color: #3a4148; }
#footer nav { margin-bottom: 3%; opacity: 0.7; }
#footer .copyRight { font-family: Arial; opacity: 0.57; }
/*goToTop*/
.goToTop { display: inline-block; width: 2.9em; height: 2.9em; text-indent: -9999px; background: url(../images/topBg.png) no-repeat; background-size: 29em 17.5em; right: 1.9%; top: 21%; }
.goToTop11 { background-position: 0 0; }
.goToTop12 { background-position: -2.9em 0; }
.goToTop13 { background-position: -5.8em 0; }
.goToTop14 { background-position: -8.7em 0; }
.goToTop21 { background-position: 0 -2.9em; }
.goToTop22 { background-position: -2.9em -2.9em; }
.goToTop23 { background-position: -5.8em -2.9em; }
.goToTop24 { background-position: -8.7em -2.9em; }
.goToTop31 { background-position: 0 -5.8em; }
.goToTop32 { background-position: -2.9em -5.8em; }
.goToTop33 { background-position: -5.8em -5.8em; }
.goToTop34 { background-position: -8.7em -5.8em; }
.goToTop35 { background-position: -11.6em -5.8em; }
.goToTop36 { background-position: -14.5em -5.8em; }
.goToTop37 { background-position: -17.4em -5.84em; }
.goToTop41 { background-position: 0 -8.7em; }
.goToTop42 { background-position: -2.9em -8.7em; }
.goToTop43 { background-position: -5.8em -8.7em; }
.goToTop44 { background-position: -8.7em -8.7em; }
.goToTop45 { background-position: -11.6em -8.7em; }
.goToTop46 { background-position: -14.5em -8.7em; }
.goToTop47 { background-position: -17.4em -8.7em; }
.goToTop48 { background-position: -20.3em -8.7em; }
.goToTop49 { background-position: -23.2em -8.7em; }
.goToTop410 { background-position: -26.1em -8.7em; }
.goToTop51 { background-position: 0 -11.6em; }
.goToTop52 { background-position: -2.9em -11.6em; }
.goToTop61 { background-position: 0 -14.5em; }
.goToTop62 { background-position: -2.9em -14.5em; }
.goToTop63 { background-position: -5.8em -14.5em; }
/*index*/
.carouselBox { position: relative; }
.carouselBox .carouselPics li { float: left; text-align: center; }
.carouselBox .carouselPics li img { width: 100%; vertical-align: middle; }
.carouselBox .carouselBtns { width: 100%; left: 0; bottom: 0; display: table; z-index: 5; text-align: center; }
.carouselBox .carouselBtns li { display: inline-block; width: 1.8%; height: 0.5em; margin-left: 1.6%; border-radius: 0.25em; background: rgba(235,235,235,0.7); }
.carouselBox .carouselBtns li.current { background: rgba(235,235,235,1); }
.carouselBox .carouselBtns li:first-child { margin-left: 0; }
.carouselBox .carouselBtnsBg { width: 27.7%; height: 1.1em; left: 50%; margin-left: -13.8%; bottom: 0; background: url(../images/carouselBtnsBg.png) no-repeat center top; background-size: 7em 1.5em; }
.menu301 {overflow:hidden; background:#fff;}
.menu301 li { float: left; width:24.71%; min-height:100px; background:#fff }
.menu301 li a { display: block; height: 6.66em; text-align: center; }
.menu301 li img { height:40px; margin: 18% 0 7%; vertical-align: middle; }
.menu301 li span { display: inline-block; width: 100%; font-family:Microsoft YaHei; line-height: 25px; color: #383842;overflow: hidden; }
.menu301 li:nth-child(1) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(2) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(3) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px;  }
.menu301 li:nth-child(4) { border-bottom: #dedede solid 1px; }
.menu301 li:nth-child(5) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(6) { border-bottom: #dedede solid 1px;}
.menu301 li:nth-child(7) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(8) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(9) { border-bottom: #dedede solid 1px;}
.menu301 li:nth-child(10) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(11) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(12) { border-bottom: #dedede solid 1px;}
.menu301 li:nth-child(13) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(14) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu301 li:nth-child(15) { border-bottom: #dedede solid 1px;}
.menu301 li:nth-child(16) { border-bottom: #dedede solid 1px; border-right: #dedede solid 1px; }
.menu302 { margin: 7.2% 0 0 4.8%; }
.menu302 li { float: left; width: 30.3%; margin: 0 1.8% 3.3% 0; background-color: #ffffff; border: #e0e0e0 solid 1px; border-radius: 0.3em; box-shadow: 1px 1px 1px rgba(0,0,0,0.06); }
.menu302 li a { display: block; height: 9.3em; text-align: center; }
.menu302 li img { width: 100%; height: 5.9em; margin-bottom: 13.4%; vertical-align: middle; -webkit-border-top-left-radius: 0.3em; -webkit-border-top-right-radius: 0.3em; }
.menu302 li span { display: inline-block; width: 100%; height: 1.3em; color: #737373; font-weight: bold; overflow: hidden; }

@media screen and (min-width:480px) {
#container { font-size: 18px; }
#footer { font-size: 15px; }
#footer .copyRight { font-size: 16px; }
}

@media screen and (min-width:640px) {
#container { font-size: 24px; }
#footer { font-size: 19px; }
#footer .copyRight { font-size: 20px; }
}
.cd{ background:#fff}
.cd ul li{ height:70px; border-bottom:1px solid #dfdfdf; padding: 10px ; overflow:hidden; position:relative}
.cd ul li em{ width:15px; height:22px; background: url(../../images/em.jpg) no-repeat; position:absolute; right:3%; top:35%}
.cd_left{ width:23%; height:auto; float:left}
.cd_left img{height:60px; width:60px; border:1px solid #a19fa0; border-radius: 5px;-moz-border-radius: 5px; overflow:hidden }
.cd_right{ float:left; padding-top:5px; width:75%}
.cd_right h2{ color:#383842; font-family:Microsoft YaHei; font-size:14px;line-height:25px; font-weight:500}
.cd_right p{color:#9f9f9f; width:80%; overflow:hidden;font-family:Microsoft YaHei;}