
/* ¹è°æ Åõ¸í */
.bx-wrapper .bx-viewport { background:rgba( 255, 255, 255, 0 ) !important; }
.bx-controls-direction { }

.main_bn {min-width:1160px;}
.main_bn > li {position:relative !important; width:100% !important; min-width:1160px; height:540px; overflow:hidden;}
.main_bn > li > img {position: absolute; left:50%; margin-left:-960px;}



/* */
#main_btn { width:680px; margin:0px auto; padding:0px; text-align:center; border:1px solid #eaeaea; border-collapse: collapse; border-top:10px solid #eaeaea; border-bottom:10px solid #eaeaea; }
#main_btn > tbody > tr > td { border: 1px solid #eaeaea; }

.dod8 { font-size:16px; font-weight:bolder; text-align:left; }

/* a.ggg , a:link.ggg { font-size:16px; font-weight:bold; color:#ffffff;} */

.r {
 /* width: 200px; */
  background-color: #9DC3E6;
  /*border:2px solid #eee;*/
  padding:0.2em;
 /* line-height: 1em; */
  border-radius:0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
}

/* ºü¸¥¸Þ´º */
#q_menu { margin:30px auto 0px; }
.q_c { width:120px; height:120px; text-align:center; margin-left:50px;box-shadow: 0px 4px 5px #eaeaea; background-color:#ffffff; }
.q_c1 { padding-top:15px; }
.q_c2 {  margin-top:10px; }


/* ÀÔÁÖ»ç°Ë»ö */
/* .main_search {z-index:2; position:absolute; left:50%; width:888px; height:125px; background-color:#bdbd2d; border-radius:0 30px 0 0; margin:620px 0px 0px -960px; padding-top:35px; font-size:40px; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 30px 1px;}
 */
.main_search {width:500px; height:70px; margin:0px auto; padding-top:92px; font-size:40px; }
.main_search_area {border:2px solid #bdbd2d; border-radius:0px 0px 0px 28px; box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 20px 1px; }
.main_search_area table {padding:10px 0 0 0}
/* .main_search #sr { width:1130px; height:111px; margin:25px auto; background-image:url('<?=$g_skin_link?>/images/110_search_bg.png');text-align:center; } */
.main_search .input_ {width:456px; padding:12px 10px 12px 0; border-top:0; border-left:0; border-bottom:2px solid #fff; border-right:0; font-weight:700; font-size:18px; } /* height:40px; */
.main_search .input_search {margin:-38px 0px 0px 429px; position:absolute;}

.main_search input::-ms-clear {display:none;}
.main_search input::placeholder {font-weight:700; color:#b3b3b3 !important;}
.main_search input::-webkit-input-placeholder {font-weight:700; color:#b3b3b3;}
.main_search input::-moz-placeholder {font-weight:700; color:#b3b3b3;}
.main_search input::-moz-placeholder {font-weight:700; color:#b3b3b3;}
.main_search input::-ms-input-placeholder {font-weight:700; color:#b3b3b3;}
/*
.mian_pagination {width:460px; float:right; margin-top:45px; padding-bottom:10px; border-bottom:1px solid #ededed;}
.mian_pagination2 {width:400px; float:left; padding-bottom:10px; border-bottom:1px solid #ededed;}
.pagination_num {float:left;}
.pagination_num > * {float:left; font-weight:600; font-size:15px;}
.pagination_num > *:last-child {color:#c0c0c0; padding-left:10px;}
.pagination_btn {float:right;}
.pagination_btn > * {float:right; padding:10px 20px 0;}
.pagination_btn > *:first-child {padding-right:0;}

#Play1 { display:none; }
#Next1 > .off { display:none; }
#Prev1 > .on  { display:none; }
#Play2 { display:none; }
#Next2 > .off { display:none; }
#Prev2 > .on  { display:none; }
*/


/* ¸ÅÀå¾È³» */
/* .main_best_wrap {margin-top:220px; height:700px;}
.main_best_wrap .main_best_tit {width:750px; height:230px; margin-left:-584px; left:50%; position:absolute; z-index:2; border:0px solid #000000;}
.main_best_wrap .main_best_tit h2 {margin:0; font-size:40px; line-height:56px; color:#333; letter-spacing:-0.05em;}
.main_best_wrap .main_best_tit p {margin:0; font-size:18px;} */
/* .bx-wrapper { width:1540px !important; left:50%; }
.bx-viewport { width:1540px !important; padding-top:200px; } */
/* .bx-viewport { width:1540px; margin-left:156px; padding-top:240px; }

.slide img { border-radius: 0 30px 0 30px; max-width:100%;}
.slide_active { width: 285px !important; margin-top:-200px !important; }
.slide_active img { width: 285px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 30px 1px;}
*/

/* ÃÖ½Å°Ô½Ã±Û */
.news {width:100%; /* margin:-290px auto 0px; */ padding:210px 0 100px; text-align:center; font-size:40px; background-color:#f1eeea;}
.news h3 {width:1160px; margin:0 auto; padding-bottom:40px; font-size:34px; color:#333;  border-bottom:2px solid #333;}
.news table {width:1160px; margin:0 auto;}
.news tr {border-bottom:1px solid #ddd;}
.news td {padding:20px 0;}
.news .tb_chung {width:20%; text-align:center !important;}
.news .tb_subject {font-weight:500; font-size:17px; text-align:left; color:#333;}
.news .tb_upjong {width:20%; font-weight:500; font-size:15px; text-align:center !important;}
.news div {padding:0 !important;}

/* ¸ÞÀÎ Äü¸Þ´º */
.main_quick {width:1160px; margin:80px auto; text-align:center;}
.main_quick td {width:25%; vertical-align:top;}
.main_quick h4 {font-size:22px; color:#333; margin:10px;}
.main_quick p {margin-bottom:20px; font-size:15px;}

@media only screen and (max-width: 768px) {
    .main_search {width:370px; padding-top:0px;}
    .main_search .input_ {width:326px;}
    .main_search .input_search {margin:-38px 0px 0px 299px; position:absolute;}
}

@media only screen and (max-width: 400px) {
    .main_search {width:320px; padding-top:0px;}
    .main_search .input_ {width:276px;}
    .main_search .input_search {margin:-38px 0px 0px 258px; position:absolute;}
}