html { color: #30220c; background: #FFF; margin:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-size:14px;	font-family: "microsoft yahei";}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select { *font-size:100%;}

audio:not([controls]) { display: none; height: 0; }
[hidden] {
    display: none;
}
a{ color:#30220c; text-decoration:none;font-size:15px;	font-family: "microsoft yahei";}
a:hover{ color:#b26e03; text-decoration:none}

.blank5{ height:5px; width:100%; margin:0 auto; clear:both}
.blank10{ height:10px; width:100%; margin:0 auto; clear:both}
.blank15{ height:15px; width:100%; margin:0 auto; clear:both}
.blank20{ height:20px; width:100%; margin:0 auto; clear:both}

.top{display: block;width: 1022px;height: 110px;background: url("../images/top.jpg") no-repeat center center;margin: 0 auto;}
.menu{display: block;width: 100%;height: 51px;background: url("../images/menu_bg.jpg") ;}
.menu .link{display: block;width: 1000px;height: 51px;margin: 0 auto;}
.menu .link a{display: block;width: auto;height: 51px; float: left; padding: 0 20px 0 20px;line-height: 50px;font-size: 17px;color: #FFF}
.menu .link a:hover{color:#fff604}

.main{display: block;width:1200px;height:auto;margin: 0 auto;}
.Login{display: block;width: 100%;height: 50px;background: #efeeee;}
.Login .l{display: block;width: 550px;height: 50px;float: left;}
.Login .l .user{display: block;width: 180px;height: 35px;float: left;margin-left: 30px;margin-top: 7px; line-height: 35px;text-indent: 30px; background: url("../images/resizeApi.png") no-repeat 8px 8px #FFF;border: 1px solid #c9c9c9;border-radius:6px}
.Login .l .password{display: block;width: 180px;height: 35px;float: left;margin-left: 30px;margin-top: 7px; line-height: 35px;text-indent: 30px; background: url("../images/resizeAepi.png") no-repeat 8px 8px #FFF;border: 1px solid #c9c9c9;border-radius:6px}
.Login .l .Submit{display: block;width: 80px;height: 35px;float: left;margin-left: 30px;margin-top: 7px; line-height: 35px; background:  #f1ac49;border: 1px solid #FFF;border-radius:5px;text-align: center;color: #FFF}

.Login .l .UserLoginged{display: block;width: 500px;height: 50px;float: left;margin-left: 30px; line-height: 50px;text-indent: 35px; background: url("../images/resizeApi.png") no-repeat 8px 15px;}

.Login .r{display: block;width: 550px;height: 50px;float: right;}
.Login .r .search{display: block;width: 250px;height: 35px;float: right;margin-right: 30px;margin-top: 7px; line-height: 35px;text-indent: 30px; background: #FFF;border: 1px solid #c9c9c9;border-radius:5px}
.Login .r .Submit{display: block;width: 80px;height: 35px;float: right; margin-right: 30px;margin-top: 7px; line-height: 35px; background:url("../images/scan-search.png")  no-repeat 8px 8px #de2810;border: 1px solid #FFF;border-radius:6px;color: #FFF;text-indent: 20px}

.index_photo{display: block;height:422px;overflow: hidden}
.index_photo dl{display: block;height:422px;width: 100%}
.index_photo dl dt{display: block;height:42px;width: 100%;border-bottom: 2px solid #de2810;background: url("../images/bg04.jpg")}
.index_photo dl dt span{display: block;height:42px;width: auto; float: left;padding: 0 20px 0 20px;line-height: 42px;color: #FFF;font-size: 18px}
.index_photo dl dt a{display: block;height:20px;width: 50px;float: right;margin-right: 5px;margin-top: 15px;line-height: 20px;font-size: 13px;background: url("../images/more.png") no-repeat 30px 3px}
.index_photo dl dd{display: block;height:368px;width: 100%;background-color: #f5f5f5}
.BigTitel{display: block;height:65px;width:96%;margin: 0 auto;line-height: 75px;font-size: 24px;color: #a80000;text-align: center;overflow: hidden}
.BigContent{display: block;height:140px;width:96%;margin: 0 auto;line-height: 28px;text-indent: 25px;overflow: hidden;font-size: 13px;color: #706969}
.BigTitel a{font-size: 24px;color: #a80000;}
.index_photo dl dd li{display: block;height:35px;width:96%;margin: 0 auto;line-height: 35px;border-bottom: 1px dotted #dddddd}
.index_photo dl dd li a{display: block;height:35px;width:85%;line-height: 35px;background: url("../images/dot01.jpg") no-repeat 5px 17px;text-indent: 15px;float: left;overflow: hidden;font-size: 15px}
.index_photo dl dd li span{display: block;height:35px;width:14%;line-height: 35px;float: left;color: #a6a1a1}

.index_news{display: block;height:340px;float: left;border: 1px solid #ededed; overflow: hidden}
.index_news dl{display: block;height:340px;width: 100%}
.index_news dl dt{display: block;height:42px;width: 100%;background: url("../images/bg01.jpg") right no-repeat}
.index_news dl .dt1{display: block;height:42px;width: 100%;background: url("../images/bg02.jpg") right no-repeat}
.index_news dl dt span{display: block;height:42px;width: auto; float: left;background: url("../images/bg03.jpg");margin-left: 20px;padding: 0 20px 0 20px;line-height: 42px;color: #FFF;font-size: 18px;}
.index_news dl dt a{display: block;height:20px;width: 50px;float: right;margin-right: 5px;margin-top: 15px;line-height: 20px;font-size: 13px;background: url("../images/more.png") no-repeat 30px 3px}
.index_news dl dd{display: block;height:280px;width: 100%;}
.index_news dl dd li{display: block;height:35px;width:96%;margin: 0 auto;line-height: 35px;}
.index_news dl dd li a{display: block;height:35px;width:100%;line-height: 35px;background: url("../images/dot02.jpg") no-repeat 5px 17px;text-indent: 15px;float: left;overflow: hidden;font-size: 15px}
.index_news dl dd li span{display: block;height:35px;width:14%;line-height: 35px;float: left;color: #a6a1a1}

.TopContent{display: block;height:170px;width:96%;margin: 0 auto; }
.TopContent img{display: block;height:150px;width:200px;margin: 10px;float: left}
.TopContent .a2{display: block;height:145px;width:460px;float: left; text-indent: 30px; overflow: hidden; line-height: 25px;padding-top: 10px}

.button_right{display: block;height:350px;float: right;width: 262px; overflow: hidden}
.button_right img{border: 0px}

.Link{display: block;width: 100%;height: 60px;background:url("../images/b_link.jpg") no-repeat 20px 12px #efeeee;clear: both}
.Link .link_input{display: block;width: 220px;height: 35px;float: left;margin-top: 12px; line-height: 35px;text-indent: 30px; background: url("../images/dot03.jpg") no-repeat 195px 14px #FFF;border: 1px solid #de2810;border-radius:6px;cursor: pointer;position:relative }
.Link .link_list{display: block;width: 220px;height: auto;border: 1px solid #de2810;overflow: hidden;position: absolute;bottom: -1px;left: -1px;background: #FFF;z-index: 1000;border-radius:6px;display: none; padding: 5px 0 10px 0}
.Link .link_list a{display: block;width:98%;height:30px; line-height: 30px; border-bottom: 1px solid #f4f2f2; margin: 0 auto; text-indent: 20px}
.Link .link_list a:hover{background: #f4f2f2}
.Link .OldLink{display: block;width: 120px;height: 35px;float: left;margin-top: 12px; line-height: 35px;text-align: center;background: #FFF; margin-left: 50px; border: 1px solid #de2810;border-radius:6px;cursor: pointer;position:relative }

.footLine{display: block;width: 100%;height: 38px;background:#c80b1a;clear: both}
.foot{display: block;height:200px;width: 100%;overflow: hidden;font-size: 16px}
.foot_img{display: block;height:110px;width:800px;margin: 40px auto;line-height: 40px;text-align: center}
.foot_img img{display: block;height:110px;width:329px;float: left;}
.foot_img span{display: block;height:80px;width:430px;float: left;margin-left: 10px;color: #FFF;line-height: 30px; margin-top: 25px}

/***滚动图片*/
.abtn{display:block;height:220px;width:17px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
.aleft{float:left;}
.agrayleft{cursor:default;background-position:-34px 50%;}
.aright{float:right;background-position:-17px 50%;}
.agrayright{cursor:default;background-position:-51px 50%;}

.scrolllist{width:1180px;height:260px;margin:15px auto;}
.scrolllist .imglist_w{width:1140px;height:100%;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:265px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{width:261px;height:200px;padding:2px;border:solid 1px #ddd;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

/***内页*/
#main_sub {
    background: rgb(255, 255, 255); margin: 0px auto; padding: 20px 10px; width: 1200px; overflow: hidden;
}
#main_sub .side {
    width: 200px; float: left; position: relative; z-index: 1; opacity: 0.9;
}
#main_sub .side #sideMenu {
    background: rgb(204, 51, 0);
}
#main_sub .side #sideMenu .hd {
    background: url("images/hdh3bg.png") repeat-x; height: 41px; line-height: 41px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main_sub .side #sideMenu .hd h3 {
    width: 175px; color: rgb(255, 255, 255); padding-left: 20px; font-size: 16px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
#main_sub .side #sideMenu .hd a {
    width: 300px; height: 40px; color: rgb(255, 255, 255); text-indent: 15px; font-size: 16px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
#main_sub .side #sideMenu .hd a:hover {
    text-decoration: none;
}
#main_sub .side #sideMenu .bd {
    padding: 0px;
}
#main_sub .side #sideMenu .bd ul li a {
    background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(233, 233, 233) rgb(233, 233, 233); transition:0.5s; border-image: none; height: 50px; line-height: 50px; text-indent: 20px; font-size: 14px; display: block; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
#main_sub .side #sideMenu .bd ul li a:hover {
    background: rgb(255, 240, 235); color: rgb(204, 51, 0); padding-left: 20px; text-decoration: none;
}
#main_sub .content {
    background: rgb(255, 255, 255); width: 980px; float: right;border: 1px solid #e5e5e5;
}
#main_sub .content .path{
    background:url("../images/titleicon.png") no-repeat 15px 15px rgb(204, 51, 0); width:100%; height: 41px; line-height: 41px;color: #FFF;text-indent: 30px;font-size: 15px
}
#main_sub .content .path a{color: #FFF;}
#main_sub .content .listpath {
    width: 550px; overflow: hidden;
}
.date {
    color: rgb(153, 153, 153); float: right;
}
#main_sub .content .sublist {
    padding: 30px 60px; overflow: hidden;
}
#main_sub .content .sublist ul {
    overflow: hidden;
}
#main_sub .content .sublist ul li {
    line-height: 38px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; text-indent: 20px;background: url("../images/dot02.jpg") no-repeat 5px 19px;
}
#main_sub .content .sublist ul .split {
    background: none; border: currentColor; border-image: none;
}
.Nexts{width: 49%;height: 35px;line-height: 35px;display: block;float: left;overflow: hidden;text-indent: 20px}
.Nexts a{text-underline: none;OUTLINE-STYLE: none;text-decoration: none; color: #c71b00}
.Contents img{max-width: 95%}


/* main_image */
.main_visual{height:550px;overflow:hidden;position:relative;}
.main_image{height:550px;overflow:hidden;position:relative;}
.main_image ul{width:100%;height:550px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:550px;}
.main_image li span{display:block;width:100%;height:550px}
.main_image li a{display:block;width:100%;height:550px}
.main_image li img{display:block;width:100%;height:550px}

div.flicking_con{position:absolute;top:510px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:40px!important;height:41px!important;top:50%;margin-top:-17px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:20px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:20px;}