

/* main */

.is-main{ width: 1200px; overflow: hidden; margin: 10px auto;}

.is-leftBox{ width: 240px; overflow: hidden; float: left;}

.m-catalog1{ position: relative; width: 238px; height: 454px; border: 1px solid #ddd; margin-bottom: 10px;}
.m-catalog1 h2{ position: absolute; left: -1px; top: -1px; width: 240px; height: 36px; line-height: 36px; background: #0a78d2; text-align: center; font-size: 16px; font-weight: normal; color: #fff;}

.u-search { width:228px; height: 28px; padding: 46px 0 9px; margin: 0 auto; border-bottom: 1px dashed #cfcfcf;}
.u-search .searchtext {
    width:163px; height:26px;
    padding: 0 0 0 10px; 
    color:#666; 
    outline:none; border: 1px solid #cfcfcf; 
    background: #fff;
}
.u-search .searchbtn { 
    width:50px; height:28px; 
    border:none; 
    padding:0; color: #fff;
    float:right; 
    background: #d3bb74;
    cursor: pointer; 
    border-radius: 3px;
}

/*.m-catalog ul{ padding: 12px 0 0 5px; zoom:1;}
.m-catalog ul li{ width: 112px; height: 28px; background: url(../images/btn_bg1.png) no-repeat; float: left; margin: 0 3px 7px 0;}
.m-catalog ul li a{ display: block; width: 92px; height: 28px; line-height: 28px; padding-left: 20px; color: #666;}
.m-catalog ul li a:hover{ color: #da1a24;}*/



.m-catalog{ position: relative; width: 238px; height: 571px; border: 1px solid #ddd; margin-bottom: 10px; background: #fff;}
.m-catalog h2{ position: absolute; left: -1px; top: -1px; width: 240px; height: 36px; line-height: 36px; background: #9B8868; text-align: center; font-size: 16px; font-weight: normal; color: #fff;}

.m-catalog1 ul{ padding: 12px 0 0 5px; zoom:1;}
.m-catalog1 ul li{ width: 112px; height: 28px; background: url(../images/btn_bg1.png) no-repeat; float: left; margin: 0 3px 7px 0;}
.m-catalog1 ul li a{ display: block; width: 92px; height: 28px; line-height: 28px; padding-left: 20px; color: #666;}
.m-catalog1 ul li a:hover{ color: #0A78D2;}

.m-public{ width: 238px; height: 540px; overflow: hidden; background: #fff; border: 1px solid #d6e4f1; margin-bottom: 10px;}
.m-public h2{ height: 38px; line-height: 40px; padding-left: 22px; background: url(../images/title_bg1.png) no-repeat; font-size: 16px; color: #fff;}

.u-public{ padding: 4px 0 4px 12px; overflow: hidden; zoom:1;}
.u-public li{ height: 28px; line-height: 28px; float: left; padding: 0 12px 0 10px; background: url(../images/arr1.png) no-repeat left center;}
.u-public li a{ font-size: 12px;}

.u-btn1{ display: block; width: 144px; height: 30px; line-height: 30px; text-align: center; background: #da1a24; border-radius: 4px; margin: 8px auto 11px; font-size: 14px; color: #fff;}
.u-btn1:hover{ color: #fff;}

.u-refer{ width: 221px; height: 129px; margin: 0 auto; border-top: 1px dashed #b7c2c7; border-bottom: 1px dashed #b7c2c7; font-size: 13px;}
.u-refer h3{ height: 36px; line-height: 36px; background: url(../images/title_icon2.png) no-repeat 2px center; padding-left: 17px; color: #393939; font-size: 15px;}
.u-refer .box{ width: 205px; height: 93px; margin: 0 auto;}

table.refer{ width: 100%; border-collapse: collapse; border: none;}
table.refer td{ padding: 3px 0;}
table.refer td .text1{ width: 114px; height: 18px; line-height: 18px; background: #fff; padding: 0 0 0 10px; border: 1px solid #ddd;}
table.refer td .text2{ width: 53px; height: 18px; line-height: 18px; background: #fff; padding: 0 0 0 10px; border: 1px solid #ddd;}
table.refer td .btn{ width: 46px; height: 20px; line-height: 20px; margin-left: 48px; background: #d1b286;color: #fff; border: none; padding: 0; cursor: pointer; font-family: "宋体";}

.u-static{ width: 212px; height: 230px; margin: 10px auto 0;}
.u-static .title{ height: 26px; line-height: 26px;}
.u-static .title a{ float: right; color: #7b7b7b;}
.u-static .title h3{ height: 26px; background: url(../images/title_icon3.png) no-repeat left center; padding-left: 18px; font-size: 15px; color: #444;}
.u-static ul li{ height: 25px; line-height: 25px; background: url(../images/arr2.png) no-repeat left center; padding-left: 12px;}
.u-static ul li span{ float: right; color: #cc6600;}

.m-rank{ width: 238px; height: 246px; border: 1px solid #d6e4f1; background: #fff; margin-bottom: 10px;}
.m-rank .title{ position: relative; width: 220px; height: 38px; margin: 0 auto; border-bottom: 1px solid #ddd;}
.m-rank h2{ width: 106px; height: 37px; line-height: 38px; text-align: center; border-bottom: 2px solid #3079c6; font-size: 16px; color: #3079c6;}
.m-rank .top{ position: relative; height: 25px; width: 220px; margin: 5px auto 0; border-bottom: 1px solid #b7c2c7;}
.m-rank .top .top_box{ position: absolute; width: 100%; height: 26px; line-height: 26px;}
.m-rank .top a{ display: block; height: 25px; padding: 0 10px; float: left; font-size: 14px; color: #333;}
.m-rank .top a.hover{ text-decoration: none; color: #3079c6;}
.m-rank .tab_content{ width: 220px; height: 160px; margin: 0 auto; background: url(../images/rank_icons.png) no-repeat 5px 15px;}
.m-rank .tab_content div{ display: none; padding: 6px 10px 0 22px;}
.m-rank .tab_content div.current{ display: block;}
.m-rank .tab_content div li{ height: 30px; line-height: 30px;}
.m-rank .tab_content div li span{ float: right; color: #3079c6;}

.is-rightBox{ width: 850px; overflow: hidden; float: right;}

.m-panel1{ width: 598px; height: 261px; float: left; border: 1px solid #d6e4f1; background: #fff; margin-bottom: 10px;}
.m-panel1 .top{ position: relative; height: 39px; width: 100%; background: #eef4f9; border-bottom: 1px solid #d6e4f1;}
.m-panel1 .top .top_box{ position: absolute; left: -1px; bottom: -1px; height: 40px; line-height: 39px;}
.m-panel1 .top a{ display: block; height: 39px; padding: 0 20px; float: left; font-size: 16px; color: #444;}
.m-panel1 .top a.hover{ text-decoration: none; height: 38px; color: #3079c6; background: #fff; border-left: 1px solid #d6e4f1; border-right: 1px solid #d6e4f1; border-top: 2px solid #3079c6; border-bottom: none;}
.m-panel1 .tab_content{ width: 598px; height: 221px;}
.m-panel1 .tab_content div{ display: none; padding: 5px 15px 0;}
.m-panel1 .tab_content div.current{ display: block;}
.m-panel1 .tab_content div li{ height: 30px; line-height: 30px; background: url(../images/arr1.png) no-repeat left center; padding-left: 12px; font-size: 14px;}
.m-panel1 .tab_content div li span{ float: right; color: #999; font-size: 13px;}

.m-anno{ width: 238px; height: 261px; border: 1px solid #d6e4f1; float: right; margin-bottom: 10px; background: #fff;}
.m-anno h2{ height: 38px; line-height: 40px; padding-left: 22px; background: url(../images/title_bg1.png) no-repeat;}
.m-anno h2 a{ font-size: 16px; color: #fff;}
.is-gsggtext{ width: 220px;height: 250px;overflow: hidden; padding: 10px 9px 0;}
.is-gsggtext ul li{ line-height: 21px; background: url(../images/arr1.png) no-repeat left 10px; padding: 4px 0 4px 12px; font-size: 14px;}
.is-gsggtext ul li span{ color: #999; padding-left: 10px; font-size: 13px;}

.m-advert{ width: 850px; height: 66px; float: left; margin-bottom: 10px; overflow: hidden;}
.m-advert ul{ width: 870px; height: 66px; zoom:1;}
.m-advert ul li{ float: left; margin-right: 10px; height: 66px;}
.m-advert ul li img{ height: 66px;}

.m-panel2{ width: 598px; height:295px; border: 1px solid #d6e4f1; float: left; background: #fff; margin-bottom: 10px;}
.is-tabA,
.is-tabB{ position: relative; height: 40px; width: 100%; background: #eef4f9; border-bottom: 1px solid #d6e4f1;}
.is-tabA .tabs,
.is-tabB .tabs{ position: absolute; left: -1px; bottom: -1px; height: 41px; line-height: 40px;}
.is-tabA .tabs a,
.is-tabB .tabs a{ display: block; height: 39px; padding: 0 24px; float: left; font-size: 16px; color: #444;}
.is-tabA .tabs a.aon,
.is-tabB .tabs a.aon{text-decoration: none; color: #3079c6; background: #fff; border-left: 1px solid #d6e4f1; border-right: 1px solid #d6e4f1; border-top: 2px solid #3079c6;}
.u-box1{ width: 598px; height: 255px;}

.is-tabA2,
.is-tabB2{ position: relative; height: 34px; width: 572px; margin: 11px auto 0; background: #eef4f9; border-bottom: 1px solid #d6e4f1;}
.is-tabA2 .tabs,
.is-tabB2 .tabs{ position: absolute; left: 0px; bottom: -1px; height: 35px; line-height: 34px;}
.is-tabA2 .tabs a,
.is-tabB2 .tabs a{ display: block; height: 34px; padding: 0 12px; float: left; font-size: 14px; color: #444;}
.is-tabA2 .tabs a.aon,
.is-tabB2 .tabs a.aon{ text-decoration: none; height: 34px; color: #3079c6; border: 1px solid #d6e4f1; border-bottom: none; background: #fff;}

.u-box2 ul{ padding: 4px 15px 0; overflow: hidden;}
.u-box2 ul li{ height: 28px; line-height: 28px; background: url(../images/arr1.png) no-repeat left center; padding-left: 12px; font-size: 14px;}
.u-box2 ul li span{ float: right; color: #999; font-size: 13px;}

.f-h295{ height: 295px;}
.f-h295 .is-gsggtext{ padding: 2px 9px 0;}

.m-advert1{ width: 850px; height: 86px; float: left; margin-bottom: 10px; overflow: hidden;}
.m-advert1 ul{ width: 870px; height: 86px; zoom:1;}
.m-advert1 ul li{ float: left; margin-right: 10px; height: 86px;}
.m-advert1 ul li img{ height: 86px;}

.m-panel3{ width: 598px; height:514px; border: 1px solid #d6e4f1; float: left; background: #fff;}

.is-tabB3{ height: 26px; width: 570px; margin: 0 auto; padding-top: 10px;}
.is-tabB3 .tabs{ width: 100%; height: 26px; line-height: 26px;}
.is-tabB3 .tabs a{ display: block; height: 26px; padding: 0 13px; margin-right: 3px; float: left; font-size: 13px; color: #444; background: #f4f4f4; border-radius: 5px;}
.is-tabB3 .tabs a.aon{ text-decoration: none; color: #5e7288; background: #e7f2fa;}

.u-box5 ul{ padding: 4px 15px 0; overflow: hidden;}
.u-box5 ul li{ height: 30px; line-height: 30px; background: url(../images/arr1.png) no-repeat left center; padding-left: 12px; font-size: 14px;}
.u-box5 ul li span{ float: right; color: #999; font-size: 13px;}

.m-present{ width: 220px; height: 302px; padding: 0 9px; border: 1px solid #d6e4f1; float: right; background: #fff; margin-bottom: 10px;}
.m-present h2{ position: relative; height: 36px; line-height: 36px; border-bottom: 1px solid #ddd;}
.m-present h2 a{ position: absolute; left: 0; bottom: -1px; height: 35px; width: 105px; text-align: center; line-height: 36px; border-bottom: 2px solid #3079c6; font-size: 16px; color: #3079c6;}
.m-present .box{ width: 220px; height: 149px; margin: 10px auto 0; border-bottom: 1px dashed #ddd;}
.m-present .box img{ width: 220px; height: 134px;}
.m-present p{ padding: 6px 0 0 4px; line-height: 30px;}

.m-gkzt{ width: 220px; height: 200px; padding: 0 9px; border: 1px solid #d6e4f1; float: right; background: #fff;}
.m-gkzt h2{ position: relative; height: 36px; line-height: 36px; border-bottom: 1px solid #ddd;}
.m-gkzt h2 a{ position: absolute; left: 0; bottom: -1px; height: 35px; width: 150px; text-align: center; line-height: 36px; border-bottom: 2px solid #3079c6; font-size: 16px; color: #3079c6;}
.m-gkzt ul{ padding: 6px 5px 0;}
.m-gkzt ul li{ height: 30px; line-height: 30px; background: url(../images/arr1.png) no-repeat left center; padding-left: 12px;}

.is-flinkBox{ width: 1098px; height: 152px; border: 1px solid #d6e4f1; float: left; background: #fff;}
.is-flinkBox .top{ position: relative; height: 40px; width: 100%; background: #eef4f9; border-bottom: 1px solid #d6e4f1;}
.is-flinkBox .top h2{ position: absolute; left: -1px; top: -1px; width: 165px; height: 41px; line-height: 41px; background: #3079c6; text-align: center; color: #fff; font-size: 16px;}
.is-flinkBox .top .top_box{ position: absolute; left: 230px; bottom: -1px; height: 41px; line-height: 41px;}
.is-flinkBox .top a{ display: block; height: 41px; padding: 0 20px; float: left; font-size: 15px; color: #444;}
.is-flinkBox .top a.hover{ height: 39px; text-decoration: none; background: #fff; border-top: 2px solid #3079c6; border-left: 1px solid #d6e4f1; border-right: 1px solid #d6e4f1;}
.is-flinkBox .tab_content{ width: 1068px; height: 87px; padding: 12px 0 12px 30px; overflow: hidden; overflow-y: scroll;}
.is-flinkBox .tab_content div{ display: none;}
.is-flinkBox .tab_content div.current{ display: block;}
.is-flinkBox .tab_content div li{ height: 35px; line-height: 35px; float: left; padding-right: 52px;}




/* footer */

.is-foot{ position: relative; width: 100%; border-top: 3px solid #246ab2; overflow: hidden; color: #666;}
.is-foot p{ text-align: center; line-height: 26px; font-size: 13px; padding: 10px 0 20px;}


/*右侧*/
.Caidan{ width:78px; height:181px; background:url(../images/bar_bg.png) no-repeat;
position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:50%; margin-right:-640px;top:322px;border-radius:0px;}
.Caidan a{display:block; width:78px; height:68px; text-indent:-9999px;}


/* 翻页样式 */
#page_list {
    line-height: 20px;
    text-align: right;
    padding: 10px;
    font-size: 14px;
    font-family:'Arial';
}
#page_list .page {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}
#page_list .page:hover {
    border: 1px solid #e0e0e0;
    background-color: #f1f1f1;
    color: #868585;
}
#page_list a {
    text-decoration: none;
}
#page_list a:hover {
    color: #0000FF;
}
#page_list .currentpage {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f1f1f1;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}



.m-mainbox{ width: 1078px; overflow: hidden; border: 1px solid #ddd;}
.m-locations{ height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; padding-left: 12px;}

.m-relevant{ width: 988px; border: 1px solid #ddd; margin: 27px auto; background: #f5f5f5; overflow: hidden;}
.m-relevant ul{ padding: 6px 0 6px 60px; width: 1100px; overflow: hidden; zoom:1;}
.m-relevant ul li{ width: 360px; line-height: 26px; float: left; margin: 3px 150px 3px 0; font-size: 14px;}
.m-relevant ul li strong{ color: #333;}

.m-mainbox h1{ padding: 0 40px; line-height: 70px; text-align: center; font-size: 28px; font-weight: normal; color: #262626;}

.mainbody{ padding: 10px 40px; overflow: hidden;}
.mainbody p{ line-height: 32px; text-indent: 2em; font-size: 14px; text-align: justify;}


/* 标签 */
.is-tips {
    background:url(../images/tipbg.gif) left center no-repeat;
    height:50px;
    line-height:50px;
    padding-left:54px;
    color:#979797;
    font-size:12px;
}
.is-tips span {
    color:#979797;
    margin-right:12px;
}
.is-nlist {
    line-height:46px;
    color:#333;
}
.is-nlist a {
    color:#333;
}
.is-tipsr {
    float:right;
    padding-right:10px;
}
.is-tipsr a {
    padding:3px 7px;
    border:1px solid #ddd;
    color:#888;
    margin:0 0 0 5px;
}
.is-tipsr a:hover {
    background:#e80000;
    border:1px solid #e80000;
    color:#fff;
    text-decoration:none
}























table.is-feedback td {
    vertical-align:middle;
    font-size:14px;
    font-family:"Microsoft YaHei";
    background-color:#ffffff;
    padding: 4px 10px;
}
table.is-feedback {
    border-spacing:1px;
    border-collapse:separate;
}
.is-feedback, .is-feedbox {
    margin-bottom:15px;
}
.is-feedback li {
    height:36px;
    line-height:36px;
    font-size:14px;
    font-family:"Microsoft YaHei";
}
.is-feedbox li {
    min-height:35px;
    height:auto !important;
    height:35px;
    padding:0 0 10px 0;
    line-height:35px;
    font-size:14px;
    font-family:"Microsoft YaHei";
    zoom:1;
    clear:both;
}
.is-feedbox li label, .is-feedbox li input, .is-feedbox li img {
    float:left;
}
.is-feedbox li img {
    margin-right:10px;
}
.is-feedbox li label {
    width:90px;

}
.is-feedbox li input {
    background: #fff;
    position: relative;
    line-height: 1.5em;
    border: 1px solid #dddddd;
    padding: 6px;
    color: #333;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.is-feedbox li textarea {
    background: #fff;
    position: relative;
    line-height: 1.5em;
    border: 1px solid #dddddd;
    padding: 6px;
    color: #a7b2b8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: auto;
    resize: none;
}
.is-feedbox input.button {
    background: #313233;
    display: inline-block;
    position: relative;
    height: 33px;
    overflow: hidden;
    margin: 18px 2% 2px 0;
    padding: 0 15px 0 15px;
    vertical-align: top;
    line-height: 34px;
    font-family: 'Droid Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor:pointer;
}
.is-feedbox input.button:hover {
    background: #00b2d7;
    color: #fff;
}
.is-feedbacklist {
    margin:10px 0;
}
.is-feedbacklist li {
    padding:10px 0;
    border-bottom:1px solid #ddd;
    line-height:20px;
}
.is-feedbacktitle {
    background:#f1f1f1;
    color:#333;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.is-feedbacktitle dl {
    padding:5px 10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#333;
    height: 21px;
}
.is-feedbacktitle .right {
    float:right;
}


.rl a{padding-left:10px;}






.is-ul2{ width: 250px; height: 574px;}
.is-ul2 .span33{ display: block; width: 250px; height: 34px; line-height: 34px; background: url(../images/btn_bg2.png) no-repeat; border-top: 1px solid #ddd;}
.is-ul2 .span33 a{ display: block; width: 216px; height: 34px; padding-left: 22px; font-size: 14px; color: #3d3d3d;}
.is-ul2 dl{ width: 250px; height: 596px;  border-top: 1px solid #ddd;}



.is-rightBox1{ width: 903px;min-height:1277px; overflow: hidden; float: right; border: 1px solid #ddd; border-top: 2px solid #339933;}

.m-location{ height: 34px; line-height: 34px; border-bottom: 1px solid #ddd; padding-left: 11px;}

.m-mess{ height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; padding-left: 11px;}
.m-mess span{ display: block; height: 38px; padding: 0 35px 0 0; float: left; color: #339933;}
.m-mess span strong{ color: #1a1a1a;}

.m-demand{ height: 68px; padding: 0 13px; margin: 10px 0 15px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.m-demand h2{ width: 100px; height: 68px; background: url(../images/search_icon2.png) no-repeat left 8px; line-height: 32px; font-weight: bold; color: #ff9801; padding-left: 27px; float: left;}
.m-demand .box{ width: 600px; height: 60px; float: left; padding-top: 8px;}
.m-demand .box label{ padding-left: 10px;}
.m-demand .box .text{ width: 148px; height: 18px; border: 1px solid #ddd; padding: 0 0 0 10px; background: none;}
.m-demand .box .btn{ width: 40px; height: 20px; background: #da1a24; color: #fff; border: none; margin-top: 8px; cursor: pointer;}
#datePicker_demo1{ width: 365px; height: 20px; float: left; margin-top: 8px;}
.date_input{ width: 83px; height: 18px; border: 1px solid #ddd; padding: 0 0 0 10px; background: none;}

.m-resource{ width:828px; overflow: hidden;}
.u-title1{ position: relative; height: 34px; background: #fdf3f3; border-bottom: 1px solid #ddd;}
.u-title1 h2{ position: absolute; left: 1px; top: -1px; width: 125px; height: 36px; line-height: 35px; text-align: center; background: url(../images/title_bg2.png) no-repeat;}
.u-title1 h2 a{ color: #ed0000; font-size: 14px; font-weight: bold;}
.m-resource .box{ width: 812px; height: 879px; padding: 10px 0 10px 16px; overflow-y: scroll;}

.u-panel1{ width: 769px; overflow: hidden;}
.u-panel1 .title{ height: 28px; line-height: 28px; background: #f0f0f0; padding: 0 30px 0 10px;}
.u-panel1 .title a{ float: right;}
.u-panel1 .title h3{ height: 28px; background: url(../images/title_icon6.png) no-repeat left center; padding-left: 13px; font-size: 12px; font-weight: bold; color: #333;}
.u-panel1 .top{ height: 28px; width: 100%; border-bottom: 1px solid #ddd; margin-top: 5px;}
.u-panel1 .top .top_box{ width: 100%; height: 29px;}
.u-panel1 .top a{ display: block; height: 28px; line-height: 28px; padding: 0 9px; margin: 0 11px; float: left;}
.u-panel1 .top a.hover{ text-decoration: none; color: #ed0000; border-bottom: 1px solid #ed0000;}
.u-panel1 .tab_content{ width: 769px; height: 179px;}
.u-panel1 .tab_content div{ display: none; padding: 4px 15px 0;}
.u-panel1 .tab_content div.current{ display: block;}
.u-panel1 .tab_content div li, .z-list li{ height: 28px; line-height: 28px; background: url(../images/arr3.png) no-repeat left center; padding-left: 12px;}
.u-panel1 .tab_content div li span, .z-list li span{ float: right; color: #999;}

.z-list{ overflow: hidden; padding: 4px 15px;}

.m-tboxs{ width: 906px; height: 1194px; margin: 0 auto;}
.m-tboxs table.tbox{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.m-tboxs td{ border: 1px solid #ddd; padding: 6px 0;}
.m-tboxs tr.tboxstitle td{ background: url(../images/thead_bg.png) repeat-x;}
.zxxTable{ width:100%; border-collapse:collapse; border:none;}
.zxxTable td{ padding:6px 10px;;}
.listviewboxt { width:auto; margin:0 auto; text-align:center; height:1px; position: relative; left:-25px; top:-6px; z-index:9; display:none; font-size:12px;}
.listviewbox { width:100%; text-align:center; border:1px solid #333; background:#fff; position: absolute; left:24px; top:-1px; z-index:998;}
.listviewbox .vitem { width:auto; margin:0 auto; text-align:left; line-height:22px; height:22px;}
.listviewbox .vname { float:left; width:85px; height:22px; text-align:right; line-height:22px; font-weight:bold;}


/* footer */

.is-foot{ position: relative; width: 100%; margin-top: 10px; overflow: hidden; color: #666;}
.m-foot{ width: 1084px; margin: 0 auto;}
.m-foot p{ text-align: center; line-height: 26px; font-size: 13px; padding: 10px 0 20px;}


/*å³ä¾§*/
.Caidan{ width:78px; height:181px; background:url(../images/bar_bg.png) no-repeat;
position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:50%; margin-right:-640px;top:322px;border-radius:0px;}
.Caidan a{display:block; width:78px; height:68px; text-indent:-9999px;}


/* ç¿»é¡µæ ·å¼ */
#page_list {
    line-height: 20px;
    text-align: right;
    padding: 10px;
    font-size: 14px;
    font-family:'Arial';
}
#page_list .page {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}
#page_list .page:hover {
    border: 1px solid #e0e0e0;
    background-color: #f1f1f1;
    color: #868585;
}
#page_list a {
    text-decoration: none;
}
#page_list a:hover {
    color: #0000FF;
}
#page_list .currentpage {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f1f1f1;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}



.m-mainbox{ width: 1078px; overflow: hidden; border: 1px solid #ddd;}
.m-locations{ height: 38px; line-height: 38px; border-bottom: 1px solid #ddd; padding-left: 12px;}

/*.m-relevant{ width: 1096px; border: 1px solid #ddd; margin: 27px auto; background: #f5f5f5; overflow: hidden;}
.m-relevant ul{ padding: 6px 0 6px 60px; width: 1100px; overflow: hidden; zoom:1;}
.m-relevant ul li{ width: 360px; line-height: 26px; float: left; margin: 3px 150px 3px 0; font-size: 14px;}
.m-relevant ul li strong{ color: #333;}*/

.m-mainbox h1{ padding: 0 40px; line-height: 70px; text-align: center; font-size: 28px; font-weight: normal; color: #262626;}

.mainbody{ padding: 10px 40px; overflow: hidden;}
.mainbody p{ line-height: 32px; text-indent: 2em; font-size: 14px; text-align: justify;}


/* æ ‡ç­¾ */
.is-tips {
    background:url(../images/tipbg.gif) left center no-repeat;
    height:50px;
    line-height:50px;
    padding-left:54px;
    color:#979797;
    font-size:12px;
}
.is-tips span {
    color:#979797;
    margin-right:12px;
}
.is-nlist {
    line-height:46px;
    color:#333;
}
.is-nlist a {
    color:#333;
}
.is-tipsr {
    float:right;
    padding-right:10px;
}
.is-tipsr a {
    padding:3px 7px;
    border:1px solid #ddd;
    color:#888;
    margin:0 0 0 5px;
}
.is-tipsr a:hover {
    background:#e80000;
    border:1px solid #e80000;
    color:#fff;
    text-decoration:none
}
/* .is-rtitle {
    margin: 12px 0 0 0;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
    background: #2F802F;
    padding-left: 40px;
    font-size: 14px;
    font-weight: bold;
    color: #dd0200;
} */

}

table.is-feedback td {
    vertical-align:middle;
    font-size:14px;
    font-family:"Microsoft YaHei";
    background-color:#ffffff;
    padding: 4px 10px;
}
table.is-feedback {
    border-spacing:1px;
    border-collapse:separate;
}
.is-feedback, .is-feedbox {
    margin-bottom:15px;
}
.is-feedback li {
    height:36px;
    line-height:36px;
    font-size:14px;
    font-family:"Microsoft YaHei";
}
.is-feedbox li {
    min-height:35px;
    height:auto !important;
    height:35px;
    padding:0 0 10px 0;
    line-height:35px;
    font-size:14px;
    font-family:"Microsoft YaHei";
    zoom:1;
    clear:both;
}
.is-feedbox li label, .is-feedbox li input, .is-feedbox li img {
    float:left;
}
.is-feedbox li img {
    margin-right:10px;
}
.is-feedbox li label {
    width:90px;

}
.is-feedbox li input {
    background: #fff;
    position: relative;
    line-height: 1.5em;
    border: 1px solid #dddddd;
    padding: 6px;
    color: #333;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.is-feedbox li textarea {
    background: #fff;
    position: relative;
    line-height: 1.5em;
    border: 1px solid #dddddd;
    padding: 6px;
    color: #a7b2b8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: auto;
    resize: none;
}
.is-feedbox input.button {
    background: #313233;
    display: inline-block;
    position: relative;
    height: 33px;
    overflow: hidden;
    margin: 18px 2% 2px 0;
    padding: 0 15px 0 15px;
    vertical-align: top;
    line-height: 34px;
    font-family: 'Droid Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor:pointer;
}
.is-feedbox input.button:hover {
    background: #00b2d7;
    color: #fff;
}
.is-feedbacklist {
    margin:10px 0;
}
.is-feedbacklist li {
    padding:10px 0;
    border-bottom:1px solid #ddd;
    line-height:20px;
}
.is-feedbacktitle {
    background:#f1f1f1;
    color:#333;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.is-feedbacktitle dl {
    padding:5px 10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#333;
    height: 21px;
}
.is-feedbacktitle .right {
    float:right;
}


.rl a{padding-left:10px;}




