* {
    margin:0;
    padding:0;
    font-size:13px;
    list-style-type:none;
}
body {
    width:100%;
}
a {
    text-decoration:none;
}
.conwidth {
    width:1200px;
    margin:0 auto;
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}
.mr{
    margin-right:10px;
}
.mb{
    margin-bottom:10px;
}
.ml{
    margin-left:13px;
}
.mt{
    margin-top:8px;
}
.bgcf{
    background-color:#fff;
}
.spanGray{
    color:#888888 !important;
}
.hover {
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

    .hover:hover {
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }
.hover_img:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.sysbadkf{ text-align:center;}
.gourmse{ padding:10px; background-color:#fff;}
#tanchu{
    margin-top:200px !important;
}

.border-circle {
    position: relative;
}

    .border-circle .bor {
        position: absolute;
        z-index: 100;
        background-color: #000;
        -webkit-transition: all .5s ease-in;
        -moz-transition: all .5s ease-in;
        -o-transition: all .5s ease-in;
        -ms-transition: all .5s ease-in;
        transition: all .5s ease-in;
    }

    .border-circle .bor-left,
    .border-circle .bor-right {
        width: 1px;
        height: 0;
    }

    .border-circle .bor-top,
    .border-circle .bor-bottom {
        height: 1px;
        width: 0;
    }

    .border-circle .bor-left {
        left: 0;
        top: 0;
    }

    .border-circle .bor-right {
        right: 0;
        bottom: 0;
    }

    .border-circle .bor-top {
        top: 0;
        right: 0;
    }

    .border-circle .bor-bottom {
        bottom: 0;
        left: 0;
    }

    .border-circle:hover .bor-left,
    .border-circle:hover .bor-right {
        height: 100%;
    }

    .border-circle:hover .bor-top,
    .border-circle:hover .bor-bottom {
        width: 100%;
    }
#time_d,#time_h,#time_m,#time_s{
    width:40px;
    height:40px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height:45px;
    background: #FAE240;
    color:#FAEFAD;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
    background-color:transparent;
    border: none;

}
.content{
    position: relative;
}
.chen_divws{
    width: 490px;
    height: 47px;
    margin:auto ;

    position: relative;
    top: -57px;
}
#chen_divws{
    display:block;
}
#time_d{
    margin-left: 2px;
}
#time_h,#time_m,#time_s{
    margin-left: 5px;
}

.chen_span_i{
    color:#fff;
    font-size:25px;
    font-weight: 700;
}






















.clr:after{content:" "; display:block; height:0px; clear:both; visibility:hidden;}.clr{display:inline-block;}* html .clr{height:0%;}
.clr{display:block;}
.col{display:inline-block;zoom:1;*display:inline;overflow:hidden;vertical-align:middle;}
.wrap{overflow:hidden; *display:inline-block;}.wrap{*display:block;}
.l{ float:left;}.r{ float:right;}

.sr_body{background:url(../images/search_xbg.jpg) repeat-x;color:#1A7DAC;}
.sr_body a:link,.sr_body a:visited{color:#1A7DAC; text-decoration:none;}
.sr_body a:hover{text-decoration:underline;}
.sr_head{height:32px; line-height:32px; font-size:14px;}
.sr_head .r a{ margin-left:20px;}
.sr_head .l a.on{color:#000;outline: medium none;font-weight:bold;color:#1A7DAC;}
.sr_main{background:url(../images/search_cbg.jpg) no-repeat; width:1000px; margin:0px auto; text-align:center;}
.sr_frm{width:450px; margin:0px auto;text-align:left!important; height:280px;}

.sr_logo img{ margin-left:-80px;}

.sr_frm_box{height:33px; line-height:33px; margin: 40px 0 0 151px}
.sr_frmipt{float:left;width:398px; height:32px;background:url(../images/st_iptbg.png) no-repeat -5px -5px; overflow:hidden;}
.sr_frmipt input,.sr_frmipt .sp{float:left; margin-left:9px;}
.sr_frmipt input.ipt{height:26px; line-height:26px;margin-left:8px;margin-top:3px; *margin-top:2px; width:282px; *width:278px; border:none; *border:0px!important;}
.ss_btn{background:#7B0A28; width:82px; cursor:pointer; border:none;

    font-size:14px; font-weight:bold; color:#fff; height:32px!important; line-height:32px!important;}
.sp{ background:url(../images/sr_iptbg.gif) no-repeat -423px 0px; text-indent:-10000px; width:8px; margin-left:8px; margin-top:1px; height:30px; cursor:pointer;}

.sr_infoul{border:1px solid #91C0E3; padding:2px; width:310px; display:none;}
.sr_infoul ul li{ height:24px; line-height:24px; text-align:left!important; color:#666;}
.sr_infoul ul li a{display:block; color:#666!important;display:block; width:100%;}
.sr_infoul ul li a:hover,.sr_infoul ul li.ac_over a{color:#FFF!important; background:#069; text-decoration:none;}
.sr_footer{font-size:12px; line-height:22px; margin-top:30px; text-align:center; border-top:1px solid #DBE7ED; padding-top:10px;}

.sr_list{background:url(../images/sr_list_tbg.jpg) repeat-x;}
.sr_logo{height:auto!important; height:150px; min-height:150px;}
.sr_list .sr_frm_box{position:relative;}
.sr_list .sr_frm_box .sr_infoul{position:absolute; top:33px; background:#fff; left:0px!important;}

.sr_list .sr_main{background:url(../images/sr_listbg.jpg) no-repeat;}
.sr_list .sr_head{ padding:0px 30px;}
.sr_list .sr_logo img{ margin-left:0px;}
.sr_list .sr_logo{position:relative;overflow:visible;}
.sr_list .sr_logo div.l{ margin-top:80px;position:relative;}
.sr_list .jg{ text-align:left; font-size:12px; margin-top:16px;}
.brd1s{background:url(../images/sr_xbg.jpg) no-repeat; width:946px; height:2px; margin:10px auto 0px;}
.sr_lists{}
.sr_lists .l{ width:220px; float:left; background:url(../images/sr_ybg.jpg) no-repeat right top; height:auto!important; height:842px; min-height:842px;}
.sr_lists .l div{margin:16px 0px 0px; text-align:right; font-size:12px; background:url(../images/sr_bbg.jpg) no-repeat 100% 100%; padding:10px; padding-left:0px; margin-right:1px;}
.bgno{background:none!important;}
.sr_lists .l div span{ font-size:12px; color:#999;}
.sr_lists .l div ul{ margin-top:6px;}
.sr_lists .l div ul li{ height:24px; line-height:24px; overflow:hidden;}
.sr_lists .l div ul li a{ padding-right:16px;}
.sr_lists .l div ul li a:hover,.sr_lists .l div ul li a.ac{background:url(../images/bg_member_1.gif) no-repeat 100% -30px; font-weight:bold;}

.sr_lists .c{text-align:left;}
.sr_lists .c ul{ margin:10px;}
.sr_lists .c li{border-bottom:1px dashed #CCC; margin-top:18px;}
.sr_lists .c li div p{ line-height:25px; margin-top:6px; font-size:12px; color:#999;}
.sr_lists .c li div.adds{ font-size:12px; margin:10px 4px;}

.sr_lists .c li a img{float:left; border:1px solid #ADCBE9; padding:2px; background:#FFF; margin-right:10px;}
.sr_lists .c li a:hover img{background:#efefef;}
.sr_lists .c .a2{ margin:10px;}







/*---首页----*/
header {
    width:100%;
    background:url(../images/head.jpg) scroll no-repeat center top;
}
.text-cut {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
}
.head{
    height:112px;
	margin:0px auto;
}
.head .logo{ width:285px; float:left; padding:15px 0px; height:90px;}
.head .head_left_img2{
   margin:15px 0 0 10px;
   padding-left:10px;
   border-left:1px solid #717171;
}
.psldfgjg{ padding-top:20px;}
.nav {
    width:100%;
    height:37px;
    background-color:#7b0a28;
}
.nav ul .nLi {
    position:relative;
}
.nav ul .nLi a{
    font-size:15px;
    color:#fff;
    padding:0px 37px;
	display:block;
	text-align:center;
	line-height:36px;
	
}
.nav ul .nLi a.shouyes{ padding:0 20px 0 46px;}
.nav ul .nLi a i.iconxia{ display:block; background:url(../images/bottom.png) scroll no-repeat center right; width:11px; height:8px; position:absolute; top:16px; left:105px;}
.nav ul .nLi a i.shouye{ display:block; background:url(../images/shouye.png) scroll no-repeat center left; width:30px; height:30px; position:absolute; top:2px; left:10px;}
.nav ul .nLi a:hover{
    background-color:#A80F38;
	text-decoration:none;
}
.nav .nLi ul li a{
	background:rgba(123,10,40,0.8);
	padding:0px 10px;
}
.nav .nLi ul li a:hover{
    opacity:1;
    background-color:#A80F38;
	
}
.nav .nLi ul{
    width:100%;
    position:absolute;
    z-index:100;
}

.contImg { margin-bottom:2px; position:relative;}
/*banner*/
.banner-img { width:100%; height:510px; overflow:hidden; position:relative; z-index:1;  }
.banner-img .banner-box li { position:absolute; height:510px; width:100%; background-repeat:no-repeat; background-position:center; text-align:center; }
.banner-img .banner-box li a{ display:block;  width:100%; height:510px;}
.banner-img .banner-btn-box { width:100px; height:510px; margin:0 auto; position:relative; cursor:pointer; }
.banner-img .banner-btn { position:absolute; right:5px; bottom:20px; }
.banner-img .banner-btn span { display:block; float:left; width:10px; height:10px; text-align:center; line-height:15px; color:#FFF; font-size:10px; margin-right:10px; text-indent:-9999px; background-color:#eaeaea; border-radius:50% 50% 50% 50%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); cursor:pointer; }
.banner-img .banner-btn .on { background-color:#A63036; }


.banner-img.bannerm-img { width:100%; height:354px; overflow:hidden; position:relative; z-index:1;  }
.banner-img.bannerm-img .bannerm-box li { position:absolute; height:354px; width:100%; background-repeat:no-repeat; background-position:center; text-align:center; }
.banner-img.bannerm-img .bannerm-box li a{ display:block;  width:100%; height:354px;}
.banner-img.bannerm-img .bannerm-btn-box { width:100px; height:354px; margin:0 auto; position:relative; cursor:pointer; }
.banner-img.bannerm-img .bannerm-btn { position:absolute; right:5px; bottom:20px; }
.banner-img.bannerm-img .bannerm-btn ul li{ display:block; float:left; width:10px; height:10px; text-align:center; line-height:15px; color:#FFF; font-size:10px; margin-right:10px; text-indent:-9999px; background-color:#eaeaea; border-radius:50% 50% 50% 50%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); cursor:pointer; }
.banner-img.bannerm-img .bannerm-btn .on { background-color:#A63036; }

.section-focus-pic {
    margin: 0px auto 0 auto;
    height: 510px;
    overflow: hidden;
    position: relative;
}

    .section-focus-pic ul li {
        height: 510px;
        width: 100%;
    }

    .section-focus-pic .pages {
        height: 510px;
    }

        .section-focus-pic .pages li.item a {
            display: block;
            height: 510px;
        }

    .section-focus-pic .controler {
        position: absolute;
        bottom: 10px;
        right: 0;
        width: 100%;
        text-align: center;
    }

        .section-focus-pic .controler li {
            cursor: pointer;
            width: 25px;
            height: 10px;
            display: inline-block;
            overflow: hidden;
            text-indent: 30px;
            background: url(../images/down.jpg) no-repeat center;
            margin: 0 0 0 5px;
        }

            .section-focus-pic .controler li.on {
                display: inline-block;
                width: 25px;
                height: 10px;
                overflow: hidden;
                text-indent: 30px;
                margin: 0 0 0 5px;
                background: url(../images/nextsdf.jpg) no-repeat center;
            }


section {
    width:100%;
}


.top{ width:100%; height:30px; background-color:#CCCCCC;}
.top .stand{}
.top .stand ul{}
.top .stand li{font-size:12px; float:left ;line-height:30px; color:#000000;}
.top .stand li a{ font-size:12px; color:#000000; padding:0px 5px; line-height:30px;}
.top .stand li a.on,.top .stand li a:hover{ color:#000000;}
.welod{ line-height:30px; color:#080808; font-size:12px;}



		
.slideBox{ width:100%; height:540px; overflow:hidden; position:relative; }
		.sihd{cursor:pointer; z-index:110; position:relative; bottom:30px; margin:0 auto; width:100px;}
		.slideBox .hd{ overflow:hidden; position:absolute; z-index:1; text-align:center; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ background-color: #eaeaea; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);color: #fff;cursor: pointer; display: block; float: left; font-size: 10px;height: 10px; line-height: 15px;  margin: 5px; text-align: center;  text-indent: -9999px; width: 10px; }
		.slideBox .hd ul li.on{ background-color:#a63036; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle;  height:540px; }
		.slideBox .bd li a{ display:block; width:100%; height:540px;}
		.slideBox .bd img{ width:100%; height:540px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
.psldfgjg .img1{ padding-top:14px; padding-right:10px;}
.psd{ width:242px; padding-top:15px;}
.psd .p1{ color:#525252; font-size:12px; line-height:16px;}
.psd .p2{ color:#7B0A28; font-size:20px; font-weight:bold; }


