.mainxgttop { width: 1200px;margin: 0 auto 20px auto; }
.mainxgttop table { width: 100%; border-collapse:collapse;border:none;border: 1px solid #EAEAEA; }
.mainxgttop table tr { border:none;width: 100%; }
.mainxgttop table th { border: dotted #EAEAEA 1px;padding: 10px 15px;background-color: #FAFAFA;font-size: 16px;font-weight: normal;}
.mainxgttop table td { border: dotted #EAEAEA 1px;padding: 10px 15px 10px 10px; }
.mainxgttop table td a { line-height: 30px;font-size: 14px; display: block;float: left;padding: 0 8px;margin: 0 2px;font-weight: normal; }
.mainxgttop table td h2 { font-weight: normal;display: inline;margin: 0;padding: 0; }
.mainxgttop table td a.hover,.mainxgttop table td a:hover { border-radius: 2px;background-color: #ff8a00;color: #FFFFFF; }
.main_conter { width: 100%;margin: 110px auto 0 auto;padding-top:110px\9;margin:0px auto\9; }
.main_conter .center_top { width: 1200px;height: 30px;margin:25px auto 0px auto; }
.main_conter .center_top span { font-size: 24px;font-weight: normal; line-height: 30px; }
.main_conter .center_top h1 { font-weight: normal;font-size: 24px; line-height: 40px; }
.main_conter .center_top em { font-style: normal; color: #ff8a00;margin: 0 5px; }
.main_conter .center_center { width: 1200px;margin: 50px auto 30px auto;padding-top:20px ; border-top: 1px solid #E6E6E6; }
.main_conter .center_center .centercenter_title { margin: 15px auto; font-size: 14px;color: #666666; }
.main_conter .center_center .centercenter_conter { margin: 0 0 0 -10px; width: 1220px;overflow: hidden;position: relative;top: 0;left: 0; }
.main_conter .center_center .centercenter_conter span {font-size: 16px;color: #999; display: block;line-height: 28px;padding: 10px;}
.main_conter .center_center .centercenter_conter h3 { display: block;float: left;height: 28px; margin: 0;padding: 0;font-weight: normal;width: 20%;box-sizing: border-box;line-height: initial; }
.main_conter .center_center .centercenter_conter a { font-size: 14px; display: inline-block;max-width: 100%; border-radius: 4px; line-height: 28px;padding: 0 10px;color: #999;box-sizing: border-box; }
.main_conter .center_center .centercenter_conter a:hover { background-color: #ff8a00;color: #FFFFFF; }
.main_conter .center_tec {  width: 1200px;margin: 30px auto; }
.main_conter .center_tec .selecta { float: left;margin-right: 30px; }
.main_conter .center_tec select { display: block;text-align: center; float: left; width: 140px;border-radius:4px;border: 1px solid #EAEAEA;line-height: 24px;padding: 5px 8px;color: #666666; }
.main_conter .center_tec span { display: block;float: left;border: 1px solid #EAEAEA;border-left: 0; line-height: 24px;padding: 4px 8px;color: #666666; }
.main_conter .center_tec span.left { border-top-left-radius:4px ;border-bottom-left-radius:4px ; border-left: 1px solid #EAEAEA; }
.main_conter .center_tec span.right { border-bottom-right-radius:4px ;border-top-right-radius:4px ; }
.main_conter .center_tec .selectaers {  float: right;margin-left: 30px; }
.main_conter .center_tec span:hover { background-color: #fafafa; }
.main_conter .center_down { width: 1210px;margin: 30px auto;z-index: 2;  }
.main_conter .center_down .grelist { position: relative;top: 0;left: 0;z-index: 2;  width: 292px; height: 392px; float: left;margin: 0 5px;padding-bottom:10px; }
.main_conter .center_down .grelist img { display: block; width: 100%;height: auto;margin: 0 auto; }
.main_conter .center_down .grelist span { background-color: #F8F8F8;border: 1px solid #f1f1f1;border-top: 0;padding: 0 10px; line-height: 40px; display: block;width: 100%;box-sizing: border-box; margin: 0 auto;font-size: 14px;text-align: center; }
.main_conter .center_down .grelist span { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.main_conter .center_down .grelist span a:hover { color: #ff8a00; }
/* xx */
.main_conter .center_down .grelist .grelisttop { display: none; width: 100%;height: 40px;padding: 10px 0; position: absolute;top: 190px;left: 0; }
.main_conter .center_down .grelist .grelisttop { background: rgba(255,255,255,0.3);text-align: center; }
.main_conter .center_down .grelist .grelisttop a { display: block;border-radius: 5px; float: left;line-height: 40px; height: 40px;width: 40px; }
.main_conter .center_down .grelist .grelisttop a { background-color: #222222;color: #FFFFFF; }
.main_conter .center_down .grelist .grelisttop a.er { margin: 0 5px 0 75px; }
.main_conter .center_down .grelist .grelisttop a:hover { background-color: #ff8a00;color: #FFFFFF; }
.main_conter .center_down .grelist:hover .grelisttop { display: block; }
.tu_img:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }
img{ -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms;}