ul.jqtree-tree {
    /*margin-left: 12px;*/
}

ul.jqtree-tree,
ul.jqtree-tree ul.jqtree_common {
    list-style: none outside;
    margin-bottom: 0;
    padding: 0;
}

ul.jqtree-tree ul.jqtree_common {
    display: block;
    margin-left: 12px;
    margin-right: 0;
}
ul.jqtree-tree li.jqtree-closed > ul.jqtree_common {
    display: none;
}

ul.jqtree-tree li.jqtree_common {
    clear: both;
    list-style-type: none;
}
ul.jqtree-tree .jqtree-toggler {
/*     display: block;
    position: absolute;
    left: -1.5em;
    top: 30%;
    *top: 0;  fix for ie7
    font-size: 12px;
    line-height: 12px;
    font-family: arial;  fix for ie9
    border-bottom: none;
    color: #333;
    text-decoration: none; */
    background: url("../../css/img/arrow_down.png");
}

ul.jqtree-tree .jqtree-toggler:hover {
    color: #000;
    text-decoration: none;
}

ul.jqtree-tree .jqtree-element {
    cursor: pointer;
}

ul.jqtree-tree .jqtree-title {
    color: #1C4257;
    vertical-align: middle;
}

ul.jqtree-tree li.jqtree-folder {
    margin-bottom: 4px;
}

ul.jqtree-tree li.jqtree-folder.jqtree-closed {
    margin-bottom: 1px;
}

ul.jqtree-tree li.jqtree-folder .jqtree-title {
    margin-left: 0;
}

ul.jqtree-tree .jqtree-toggler.jqtree-closed {
    /* background-position: 0 0; */
    background: url("../../css/img/arrow_up.png");
}

.jqtree-folder.jqtree-closed > .jqtree-element{
	background: url("../../css/img/arrow_up.png") no-repeat scroll 160px center;

}

.jqtree-folder > .jqtree-element{
	background: url("../../css/img/arrow_down.png") no-repeat scroll 160px center;
}

span.jqtree-dragging {
    color: #fff;
    background: #000;
    opacity: 0.6;
    cursor: pointer;
    padding: 2px 8px;
}

ul.jqtree-tree li.jqtree-ghost {
    position: relative;
    z-index: 10;
    margin-right: 10px;
}

ul.jqtree-tree li.jqtree-ghost span {
    display: block;
}

ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
    background-image: url(jqtree-circle.png);
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    position: absolute;
    top: -4px;
    left: 2px;
}

ul.jqtree-tree li.jqtree-ghost span.jqtree-line {
    background-color: #0000ff;
    height: 2px;
    padding: 0;
    position: absolute;
    top: -1px;
    left: 10px;
    width: 100%;
}

ul.jqtree-tree li.jqtree-ghost.jqtree-inside {
    margin-left: 48px;
}

ul.jqtree-tree span.jqtree-border {
    position: absolute;
    display: block;
    left: -2px;
    top: 0;
    border: solid 2px #0000ff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

ul.jqtree-tree .jqtree-element {
    width: 100%; /* todo: why is this in here? */
    position: relative;
}

ul.jqtree-tree li.jqtree-selected > .jqtree-element,
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
    /*background-color: #97BDD6;
    background: -webkit-gradient(linear, left top, left bottom, from(#BEE0F5), to(#89AFCA));
    background: -moz-linear-gradient(top, #BEE0F5, #89AFCA);
    background: -ms-linear-gradient(top, #BEE0F5, #89AFCA);
    background: -o-linear-gradient(top, #BEE0F5, #89AFCA);*/
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title {
    outline: dashed 1px #0000ff;
}

.header{width:100%; background:url(../images/header_bg.jpg) repeat-x 0 0px; height:100px;}
.logo{padding:20px 0 0 0px; float:left;}
.search-box{float:right; width:200px; border:1px solid #d5d5d5; padding:3px 12px; background:#fff ;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;  position:relative; margin-top:50px;}
.search-box:hover{border:1px solid #aaa;}
.search-box input{border:0;height:20px; line-height:20px; color:#888; width:170px; font-size:12px;outline: none;}
.search-btn{background:url(../images/search_r.png) no-repeat -5px -8px; position:absolute; right:0px; width:30px !important;}
.nav{float:left; color:#fff; text-align:left; width:100%; height:49px; font-size:15px; background: url(../images/menu_bg.jpg) repeat-x;}
.nav a{color:#fff;  font-weight:bold;}
.nav a:hover{ text-decoration:none;}
.menu { height:49px;width:1000px;background: url(../images/menu_bg_1.gif) no-repeat left top; margin:0 auto;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:40px; float: left; font-size: 14px; text-align: center; padding: 0;}
.menu li a {text-align:center; padding: 2px 0px;   font-weight: bold; margin: 0; display: inline-block; width: 120px; }
.menu li a.tabactive { color:#FFFfff; background:url(../images/tit_bg.jpg) top left no-repeat;}
.menu li.lihover, .menu li.licurrent { padding-bottom: 15px; border-bottom: 3px solid #FE7700;}
.menu li a.noborder { border-right: none;}

.li_1 { position: relative; z-index: 100; }
.li_1_content { position: absolute; top: 49px; left: 0px;  z-index: 999; display: none;  width: 440px;  height:440px;}
.li_1_content a:hover { color: #fff !important; }
.li_1_content ul{background:rgba(130,5,2,0.8);*background:#910103;background:#910103\8; filter:alpha(opacity=80);background:#910103\0; color:#cfbbbb; line-height:24px; width:420px; padding-bottom:10px; height:440px; float:left; font-size:12px; }
.li_1_content ul.u0{width:95px;  border-right:1px solid #b00001; float:left;}
.li_1_content ul.u1{width:120px; border-right:1px solid #b00001; float:left;}
.li_1_content ul.u2{width:220px; float:left;}
.li_1_content ul.u2 a{width:85%; padding-left:12px;}
.li_1_content ul dt { float:left; padding:0px 0px 0 25px; height: 30px;  line-height: 30px; color:#fff; width:100%; font-size:13px; font-weight:100; background:url(../images/icon_red.gif) no-repeat 12px 12px #7b0105; margin-bottom:8px; text-align:left;}
.li_1_content ul a { text-align: left; padding-left:15px;  color: #cfbbbb; font-weight: normal; width: 83%; margin-left:8%;float:left;}
.li_1_content ul a:hover{background:#680205; color:#fff;}
.li_2 { position: relative; z-index: 100; }
.li_2_content {background:rgba(130,5,2,0.8);*background:#910103;background:#910103\8; filter:alpha(opacity=80);background:#910103\0; position: absolute; top: 49px; left: 0px;  z-index: 99; display: none;  width: 570px; }
.li_2_content a:hover { color: #fff !important; }
.li_2_content ul{color:#cfbbbb; line-height:26px; width:450px; padding-bottom:10px;width:100%; float:left; font-size:12px; }
.li_2_content ul.u1{width:120px;  border-right:1px solid #b00001; float:left;}
.li_2_content ul.u2{width:190px; border-right:1px solid #b00001; float:left;}
.li_2_content ul.u3{width:130px;  border-right:1px solid #b00001; float:left;}
.li_2_content ul.u4{width:130px; float:left;}
.li_2_content ul.u2 a{width:88%; padding-left:12px;}
.li_2_content ul dt { float:left; padding:0px 0px 0 25px; height: 30px;  line-height: 30px; color:#fff; width:100%; font-size:13px; font-weight:100; background:url(../images/icon_red.gif) no-repeat 12px 12px #7b0105; margin-bottom:8px; text-align:left;}
.li_2_content ul a { text-align: left; padding-left:15px;  color: #cfbbbb; font-weight: normal; width: 85%; margin-left:8%; float:left;}
.li_2_content ul a:hover{background:#680205; color:#fff;}
.li_3 { position: relative; z-index: 100; }
.li_content_3 { position: absolute; top: 49px; left: 0px;  z-index: 99; display: none;  width: 120px; }
.li_content_3 a:hover { color: #fff !important; }
.li_content_3 ul{background:rgba(130,5,2,0.8);*background:#910103;background:#910103\8; filter:alpha(opacity=80);background:#910103\0; color:#cfbbbb; line-height:26px; width:120px; padding-bottom:10px; height:140px;width:100%; float:left; font-size:12px; padding-top:10px}
.li_content_3 ul a { text-align: left; padding-left:15px;  color: #cfbbbb; font-weight: normal; width: 85%; margin-left:8%; float:left;}
.li_content_3 ul a:hover{background:#680205; color:#fff;}
.li_4 { position: relative; z-index: 100; }
.li_content_4 { position: absolute; top: 49px; left: 0px;  z-index: 99; display: none;  width: 160px; }
.li_content_4 a:hover { color: #fff !important; }
.li_content_4 ul{background:rgba(130,5,2,0.8);*background:#910103;background:#910103\8; filter:alpha(opacity=80);background:#910103\0; color:#cfbbbb; line-height:26px; width:160px; padding-bottom:10px; height:110px;width:100%; float:left; font-size:12px; padding-top:10px}
.li_content_4 ul a { text-align: left; padding-left:15px;  color: #cfbbbb; font-weight: normal; width: 85%; margin-left:8%; float:left;}
.li_content_4 ul a:hover{background:#680205; color:#fff;}
.li_5 { position: relative; z-index: 100; }
.li_content_5 { position: absolute; top: 49px; left: 0px;  z-index: 99; display: none;  width: 360px; }
.li_content_5 a:hover { color: #fff !important; }
.li_content_5 ul{background:rgba(130,5,2,0.8);*background:#910103;background:#910103\8; filter:alpha(opacity=80);background:#910103\0; color:#cfbbbb; line-height:26px; width:330px; padding-bottom:10px; height:110px;width:100%; float:left; font-size:12px; }
.li_content_5 ul.u0{width:120px;  border-right:1px solid #b00001; float:left;}
.li_content_5 ul.u1{width:160px; border-right:1px solid #b00001; float:left;}
.li_content_5 ul.u1 a{width:88%; padding-left:12px;}
.li_content_5 ul dt { float:left; padding:0px 0px 0 25px; height: 30px;  line-height: 30px; color:#fff; width:100%; font-size:13px; font-weight:100; background:url(../images/icon_red.gif) no-repeat 12px 12px #7b0105; margin-bottom:8px; text-align:left;}
.li_content_5 ul a { text-align: left; padding-left:15px;  color: #cfbbbb; font-weight: normal; width: 85%; margin-left:8%; float:left;}
.li_content_5 ul a:hover{background:#680205; color:#fff;}
.li_6 { position: relative; z-index: 100; }
.li_content_6 { position: absolute; top: 49px; left: 0px;  z-index: 99; display: none;  width: 120px; }
.li_content_6 a:hover { color: #fff !important; }
.li_content_6 ul{background:rgba(130,5,2,0.8);*background:#910103;background:#910103\8; filter:alpha(opacity=80);background:#910103\0; color:#cfbbbb; line-height:26px; width:120px; padding-bottom:10px; height:170px;width:100%; float:left; font-size:12px;  padding-top:10px}
.li_content_6 ul a { text-align: left; padding-left:15px;  color: #cfbbbb; font-weight: normal; width: 85%; margin-left:8%; float:left;}
.li_content_6 ul a:hover{background:#680205; color:#fff;}
#q_flash_btn{position:absolute; z-index:6; left:0; bottom:0px; width:100%; text-align:center; font-size:0;}
#q_flash_btn a{width: 50px;height: 5px;background: #ddd;display: inline-block;text-indent:-999em;margin-right: 4px;}
#q_flash_btn a.activeSlide{background: #b81c22;}

#q_flash_btn2{position:absolute; z-index:6; left:0; bottom:50px; width:1000px; text-align:center; font-size:0;}
#q_flash_btn2 a{width: 12px;height: 12px;background: #ddd;display: inline-block;text-indent:-999em;margin-right: 8px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
#q_flash_btn2 a.activeSlide{background: #aaa;}
.focus-box{width:1600px; height:450px; position:relative}
#focus{margin-left:-800px; left:500px; position:absolute; width:1600px; height:450px; overflow:hidden;}
.main_box{margin:-38px auto 0; width:1100px; height:350px;background:url(../images/main_bg.png) no-repeat; z-index:99; position:absolute; left:-50px;}
.news{padding:15px 0 15px 126px; width:80%; line-height:30px; color:#333333;}
.news li{width:100%; line-height:30px; color:#333333;}
.news li a{color:#404040}

.m_pic_box{width:980px; position:relative; height:220px; margin-left:55px; _margin-left:28px; }
.m_pic_box .jcarousel-clip{width:980px;overflow:hidden;}
.m_pic_box li{height:200px; border-right:1px solid #ddd; line-height:36px; padding-left:12px; font-size:15px; color:#404040; font-weight:bold;}
.m_pic_box li img{border:1px solid #ddd;}
.jcarousel-next,.jcarousel-prev{z-index:20; width:30px; height:220px; position:absolute; top:0px; cursor:pointer;}
.jcarousel-prev-disabled,.jcarousel-next-disabled{width:0px; overflow:hidden;}
.jcarousel-next{background:url(../images/choose_prev.png) no-repeat 0px 0; left:-35px;}
.jcarousel-prev{background:url(../images/choose_next.png) no-repeat; right:-45px;}
