/* CSS Document */
.inda{ width:auto; height:384px}
.inda_la{ width: auto;height: 329px;}
.inda_lal{ width: 572px;height: 329px; overflow: hidden;}
.inda_lar{ width: 426px; height: 329px; border-bottom: none;}
.inda_lb{ width: auto;height: 53px; line-height: 53px; padding: 0px 15px;}
.inda_lb .txt{ width:880px; padding: 0px 5px;}

.indb{ width:auto; height:220px;}
.indbl{ width: 570px;height: 218px;}
.indbr{ width: 426px; height: 218px; border-left: none; }

.indc{ width:auto; height:243px;}
/**other**/
.banner{ width: auto; height: auto;}
.banner .blef{ width: 570px;height:auto;}
.banner .brig{ width: 423px; height: auto; border-left: none; }

.mesa{ width: auto; height: 40px; border-bottom: 1px solid #DDDDDD; line-height: 40px; padding:0px 10px;}
.mesa ul{ float: left;}
.mesa li{ float: left; padding: 0px 10px; border-right: 1px solid #DDDDDD; cursor: pointer;font-weight: bold;}

/** ul **/
.ulal{ width: auto; margin: 10px 15px; overflow:hidden; }
.ulal li{ height:30px;line-height: 30px; background: url(i/li.jpg) no-repeat 5px 14px; padding-left:15px; overflow: hidden; }
.ulal li a{ color: #666666;}.ulal li a:hover{ color: #B7302D; text-decoration: none;}.ulal li b a{ color: #333333;}
.ulal li .txt{min-width: auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}/**文字UL**/

.ulbl{ width: auto; height:auto;margin:18px 15px; overflow:hidden; }/**图片UL**/
.ulbl li{ overflow: hidden; line-height: 30px;background:#FFFFFF;padding: 1px; border: 1px solid #DDDDDD; float: left; }

.ind_ula{ height: 170px; margin-top:5px; }
.ind_ula li{width: 390px; height:83px; background:url(i/li2.jpg) no-repeat 0px 15px ;border-bottom: 1px solid #DDDDDD;}
.ind_ula .txt{ width: 360px;  margin: 5px 3px; height: 22px; }
.ind_ula .txt1{ width: 380px; margin: 5px -15px; height: 44px; line-height: 22px; overflow: hidden;}

.ind_ulb{ width:400px; margin: 0px 15px;}
.ind_ulb li{ float: left; width: 111px; height:33px; margin: 5px 10px;_margin: 5px;}
.ind_ulc{ overflow:hidden; height:53px;}
.ind_ulc li{ float: left; width:auto; height: 53px; margin: 0px 15px; overflow: hidden; max-width:420px ;white-space: nowrap;text-overflow: ellipsis;_white-space:initial;}

.ind_uld { height:150px;}.ind_uld li{width:510px;}.ind_uld li .txt{ max-width: 430px; _width: 430px; }
.ind_ule { height:150px;}.ind_ule li{width:380px;}.ind_ule li .txt{ max-width: 300px; _width: 300px; }
.ind_ulf { height:164px;}.ind_ulf li{ width:230px; height:160px;margin:0px 4px;_margin:0px 3px;}.ind_ulf li img{width:230px; height:160px; }
.ind_ulg { height:180px; width:700px;}.ind_ulg li{ width:320px; float: left; margin-right:10px; }.ind_ulg li .txt{ max-width:240px;_width:240px; }
/**图片大小**/
.ind_ima{ margin:15px 0px; width:245px; height:170px;padding: 1px;}.ind_ima img{width:245px; height:170px;}
.ind_imb{ margin: 0px auto; width:245px; height:170px;padding: 1px;}.ind_imb img{width:245px; height:170px;}

/**but**/
.but{ border: none; cursor: pointer; font-size: 14px; font-weight: bold;}
.but_img1{ background: url(i/ind_03.jpg) no-repeat; width: 111px; height:33px; color: #FFFFFF;}
.but_img2{ background: url(i/ind_06.jpg) no-repeat; width: 111px; height:33px;color: #FFFFFF;}

/***other***/
.kjml{ margin-left:16px;}.kjmt{ margin-top:15px;}
.kjal{ width: 270px;}.kjar{ width: 710px;}/***width kj***/

.txp_kha{ height: 443px;}.txp_kha_bor{ height: 441px; border: 1px solid #DDDDDD;}
.txp_khb{ height:415px;}.txp_khb_bor{ height:413px;border: 1px solid #DDDDDD;}/***height kj***/

.kjl_nav{ width:auto; height: 60px;}.kjl_nav .kna{ height: 9px; width: auto; border-bottom: none; overflow: hidden;}
.kjl_nav .knb{ width: auto; height: 50px; line-height: 50px ; padding-left:50px; padding-right: 10px; background:url(i/nav1.jpg) no-repeat 25px #F9A61B;}

.kjl_ula{width:auto; height: 381px;}.kjl_ula li{ margin-bottom: 15px;width: 230px; }
.kjl_ula li img{ width: 230px; height: 160px;}
.kjl_dib{ height: 353px;}
.kjl_ulb{ height: 150px;}.kjl_ulb li .txt{ width: 220px;}

.tita{ width: auto; height: 56px; line-height: 56px; border-bottom: 2px solid #F9A61B; padding: 0px 18px;}
.paga{ width: auto; height: 22px; margin: 20px; line-height: 20px; text-align:center; }
.paga .pagbor{ padding: 0px 8px; margin: 0px 5px; border: 1px solid #DDDDDD; color:#666666; background: white;cursor: pointer;}
.paga .pagbor a{ color: #666666;}.paga .pagbor a:hover{ color: #666666;}
.paga .pagbod{ padding: 0px 8px; margin: 0px 5px;border: 1px solid #CE9D7E; color: #CE9D7E; background: #922821;}
.paga .pagbod a{ color: #CE9D7E;}.paga .pagbod a:hover{ color: #CE9D7E;}.paga{ width: auto; height: 22px; margin: 20px; line-height: 20px; text-align:center;  }
.paga li{ padding: 0px 8px; margin: 0px 5px; border: 1px solid #DDDDDD; color:#666666; background: white;cursor: pointer; float:left;}
.paga li{ background-color: #fff;}
.paga .c{ background:#AF4035; color:#FFFFFF;}
/**textpage**/
.txtpa{ width: auto; height: 195px; margin: 10px 20px; border-bottom: 1px solid #DDDDDD;}
.txtpa .txp_ula{ width: 410px; height:170px; margin: 5px; overflow: hidden;}
.txtpa .txp_ulb{ width: 410px; height:170px; margin-right: 10px; overflow: hidden;}
.txtpa .txp_ima{ width:249px; height:174px;margin: 10px auto;}
.txtpb{ height: 150px;}.txtpb li{ width:320px ; float: left;}.txtpb .txt{ min-width: auto; max-width: 240px; _width: 240px; }
.txtpc{ height: 120px;}.txtpc li{ width:320px ; float: left;}.txtpc .txt{  min-width: auto; max-width: 240px;_width: 240px; }
/** members**/
.meba{ width: 270px; height: 340px; margin:25px; margin-right: 0px; border-right: 1px solid #DDDDDD;_margin:25px 10px;}
.meba_txt1{ width: 245px; height: 30px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.meba_txt2{ width: 245px; }
.mebb{ width: 400px; height: 370px; }
.mebb .mebb_ul{ margin:25px 10px;  width: 400px; line-height: 30px;_margin:25px 0px; }
.mebb .mebb_ul li{ float: left; width: 180px; height: 160px; overflow: hidden; margin: 5px 10px; margin-bottom: 15px;_margin: 5px 5px; }
.mebb_ul .mebb_img{ width: 180px; height: 125px; padding: 1px; border: 1px solid #DDDDDD;}
.mebb_ul .mebb_img img{width: 180px; height: 125px; }
.mebb_ul .mebb_txt{ width: 180px; height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.mebc{ margin:0px 20px; width: 663px; margin-top:20px;}
.mebc li{ width: 220px; height: 160px; float: left; border-right: 1px solid #DDDDDD; line-height: 30px; overflow: hidden;}
.mebc .mebc_img{width: 180px; height: 125px; margin: 0px auto;  padding: 1px;}.mebc .mebc_img img{width: 180px; height: 125px; }
.mebc .mebc_txt{width: 180px; margin: 0px auto; height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
/** textlist **/
.txl_kha_bor{ height: 871px; border: 1px solid #DDDDDD;}
.txtla { width: auto; margin:10px 25px; }
.txtla li{ width: auto; height: 122px; overflow:hidden; padding-top:22px; border-bottom: 1px solid #DDDDDD;}
.txtla .txt1{ height: 26px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 650px; }
.txtla .txt2{ height:52px; overflow: hidden;}
/** imglist**/
.imga{ width: auto; height: auto;}
.imglist{ border-bottom: 1px solid #DDDDDD;width: auto;height: auto; margin:0px 13px; padding: 15px 0px;}
.imglist li{ float: left; margin:15px; width: 285px; height: 380px; overflow: hidden; border: 1px solid #DDDDDD;}
.imglist li .txt1{ width: auto; min-height: 24px; max-height: 48px;overflow: hidden; margin:20px 25px ;}
.imglist li .img{ border: 1px solid #DDDDDD; width: 230px; height:160px; padding: 1px;margin:20px 25px;}
.imglist li .img img{ width: 230px; height:160px;}
.imglist li .txt2{width: auto; height:72px; overflow: hidden;margin:20px 25px;}
/** message**/
.magal{ width: auto; height: auto; margin: 20px 52px; padding:20px;}
.maga{ border-bottom: 1px solid #DDDDDD;}
/** introduction **/
.int_left{ width:210px ;height: auto ;}
.intl_ul{ margin: 20px; width: auto;}
.intl_ul li{ background: url(i/nav3.jpg) no-repeat 5px 20px; padding-left: 30px;}
.intl_ul .red a:hover{ text-decoration: none;}
.intl_ul .li1{ background: url(i/nav3.jpg) no-repeat 5px 20px; }
.intl_ul .li2{ background: url(i/nav2.jpg) no-repeat 5px 20px; }
.int_right{ width:705px; height: auto ; padding: 30px;}
.intra{ border-bottom: 1px solid #DDDDDD; width: auto; height: 35px; margin: 0px auto; margin-bottom: 15px;}
.intrb{ width: 680px; min-height: 400px; max-height: none; overflow: hidden; _height: 400px; _overflow: visible;}
/** inline **/
.inlt{ padding-left:20px; border-left: 1px solid #DDDDDD; margin-left: 20px;}
.inla{ background:url(i/inlinbg.jpg) bottom right no-repeat; width: auto; height: auto; overflow: hidden; _background: none;}
.inlb{ width: 900px; height: 430px; margin: 30px auto; border:}
.inlb_txt{ width: 80px;}
.inlb_inp{ padding-top:10px ; margin-bottom: 20px; }
.inlb_inp .inp1{ background:url(i/inp1.jpg) no-repeat; width: 652px; height: 162px; border: none;resize:none; padding:8px; overflow: hidden;}
.inlb_inp .inp2{ background: url(i/inp2.jpg) no-repeat; width: 208px; height: 34px; border: none;padding:8px;}
.inlb_inp .inp3{ background: url(i/but1.jpg) no-repeat; width: 82px; height: 34px; border: none; line-height: 34px;}
.inlc{width: 900px; height:auto; margin: 30px auto;}
.inld{ width: auto; height: auto; border-top: 1px solid #DDDDDD; padding: 40px 0px; }

.bottom{margin-top: 22px; margin-left: 150px; width: 96px; height: 96px;}
