@charset "utf-8";

/* CSS Document */

/**

 * 通用标签初始化

 */

html {margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li,

fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {

	margin:0;padding:0;border:0;/*font-size:100%;*/font:inherit;vertical-align:baseline;}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}

body {color:#3e3a39;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;}

img {border:0;vertical-align:bottom; -ms-interpolation-mode:bicubic;}

::-webkit-input-placeholder {color:#999;}

:-moz-placeholder {color:#999;}

::-moz-placeholder {color:#999;}

:-ms-input-placeholder {color:#ccc;}

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*-webkit-box-shadow:0 4px 40px rgba(0,0,0,0.5);-moz-box-shadow:0 4px 40px rgba(0,0,0,0.5);box-shadow:0 4px 40px rgba(0,0,0,0.5);-webkit-border-radius:4px;*/

*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}

textarea {overflow:auto;}

input:focus,textarea:focus,button:focus,select:focus {outline:none;}

input::-ms-clear {display:none;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}

audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}

audio:not([controls]) {display:none;height:0;}

[hidden],template {display:none;}

a {background:transparent; text-decoration:none; outline:none;}

a:active,a:hover {outline:0;}

a:focus {outline:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

abbr[title] {border-bottom:1px dotted;}

b,strong {font-weight:bold;}

dfn {font-style:italic;}

mark {color:#000;background:#ff0;}

small {/*font-size:80%;*/}

sub,sup {position:relative;/*font-size:75%;*/line-height:0;vertical-align:baseline;}

sup {top:-.5em;}

sub {bottom:-.25em;}

svg:not(:root) {overflow:hidden;}

figure {margin:1em 40px;}

hr {height:0;-moz-box-sizing:content-box;box-sizing:content-box;}

pre {overflow:auto;}

code,kbd,pre,samp {font-family:monospace, monospace;/*font-size:1em;*/}

button,input,optgroup,select,textarea {margin:0;font:inherit;}

button {overflow:visible;}

button,select {text-transform:none;}

button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}

button[disabled],html input[disabled] {cursor:default;}

button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}

input {line-height:normal;}

input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}

input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}

fieldset {padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}

legend {padding:0;border:0;}

optgroup {font-weight:bold;}

table {border-spacing:0;border-collapse:collapse;}

td,th {padding:0;}

hr {clear:both;float:none;width:100%;height:1px;margin:10px 0;border:none;-moz-box-sizing:content-box;box-sizing:content-box;margin:0;}

blockquote {border:solid 1px #ddd;border-left-width:6px;padding:20px;border-radius:4px;}

blockquote strong {display:block;margin-bottom:10px;}

blockquote p:last-child {margin:0;}



h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {filter:alpha(opacity=60); opacity:.6;}

q {quotes:none;}

q:before,q:after {content:'';content:none;}

ul,li {list-style:none;}

body{ background-color: #fff;width: 10rem;}



.fl{ float:left;}

.fr{ float:right;}

.over{ overflow:hidden;}

.clear{ clear:both;}

.full-width{ width: 100%; }

a{color: inherit;}

.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}

.f_cb,.f_cbli li{zoom:1;} 

 .g_fnva{ position:fixed; z-index:100; bottom:0; width:100%;max-width:750px;min-width:320px; background: #fff; height: 60px;line-height: 60px;}

        .m-f01 li{float: left;width: 20%;text-transform: uppercase;height: 60px;}

        .m-f01 li em{display: block;height: 35px; padding-top: 5px; margin: 0 auto; text-align:center}

        .m-f01 li img{height:30px;}

        .m-f01 a{ color:#333333;line-height:20px;;display:block;text-align:center;font-size: 12px;position: relative;}

        .m-f01 li:nth-child(4){width:40%;background: #633f1f;position: relative;font-size:14px;color:#fff; }

        .m-f01 li:nth-child(4) a{font-size:14px;color:#fff;line-height: 60px;position: relative;}

        .m-f01 li:nth-child(4) em{position: absolute;left:5%;top:8px;line-height: 30px;}

		.m-f01 li:nth-child(4) img{height:25px;}









		

/* 页头 */

.header{

	position: fixed;

    z-index: 10000;

    width: 100%;

   background-color: #fff;

}

.header h1{

	position: relative;

	height: 60px;

}

.header h1 .btn-nav p{

	width: 30px;

    height: 3px;

    background-color: #614225;

    margin-top: 7px

}

.header h1 .btn-nav {

	position: absolute;

    right: 15px;

    top: 10px;

}

.header h1 a{

	

}

.header h1 a img{

    width: 196px;


    margin-left: 10px;

}

.header .nav{

	display: none;

	border-top: 1px solid rgba(0,0,0,0.05);

    position: fixed;

    z-index: 1000;

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.5);

}

.header .nav li:nth-of-type(1){

	padding-top: 30px;    

}

.header .nav li:last-child{

	margin-bottom: 30px;

}

.header .nav li{

	text-align: left;

    height: 0.75rem;

    color: #333;

    border-bottom: 1px solid rgba(0,0,0,0.05);

    font-size: 0.38rem;

    padding-left: 15px;

    padding-bottom: 25px;

    background-color: #FFF;

    padding-top: 20px;

}

.header .nav li a{

	

}

.roater-l{



	position: absolute;

    transform: rotate(45deg);

    right: 0px;

    top: 10px;

}

.roater-r{

	transform:rotate(-45deg);

	    position: absolute;

    right: 0px;

    top: 10px;

}



/* 页底 */

.footer{

		display: none;

	}

	.footer-bottom{

		display: none;

	}

	.bjcolheader{

		display: none;

	}

	.footer-moble{

		background-color: #3e3e3e;

		display: block; padding-bottom:60px;

	}

	.footer-moble h3{

		color: #fff;

    	font-size: 16px;

    	line-height: 1.8em;

    	text-align: center;

    	padding-top: 30px;

	}

	.footer-moble p{

		font-size: 12px;

		text-align: center;

		color: #FFF;

	}

	.footer-moble ul{

		padding-top: 10px;

	}

	.footer-moble ul li:first-child{

	    color: #FFF;

	    margin-top: 10px;

	    font-size: 15px;

	    font-weight: bold;

	}

	.footer-moble ul li:nth-last-of-type(1){

		padding-bottom: 15px;

	}

	.footer-moble ul li{

		font-size: 12px;

		color: #999;

		padding: 0 15px;

		line-height: 30px;

		

	}

	.footer-moble ul li img{

		width: 10%;

    	padding-right: 15px;

   		margin-bottom: 30px;

	}

.p101-fdh-1-title {

        height: 3.8rem;

        background: #633f1f;

        padding: 0 4%;

        cursor: pointer;

    }

    

    .p101-fdh-1-title span {

        display: inline-block;

        max-width: 60%;

        height: 3.8rem;

        line-height: 3.8rem;

        font-size: 1.6rem;

        color: #fff;

    }

    

    .p101-fdh-1-title i {

        float: right;

        width: 1.7rem;

        height: 3.8rem;

        position: relative;

    }

    

    .p101-fdh-1-title i:before {

        content: '';

        position: absolute;

        width: 1.7rem;

        height: 0.2rem;

        background: #fff;

        left: 0;

        top: 50%;

        margin-top: -0.1rem;

        z-index: 1;

        border-radius: 1rem;

    }

    

    .p101-fdh-1-title i.active:after {

        content: '';

        position: absolute;

        width: 0.2rem;

        height: 1.7rem;

        background: #fff;

        left: 50%;

        margin-left: -0.1rem;

        top: 50%;

        margin-top: -0.85rem;

        z-index: 2;

        border-radius: 1rem;

    }

    

    .p101-fdh-1-list {

        background: #f6f6f6;

        box-shadow: 0 0.5rem 0.8rem #edeff2;

        padding-bottom: 0.5rem;

    }

    

    .p101-fdh-1-list li {

        padding: 0 4%;

        border-bottom: 0.1rem dotted #e6e6e6;

        position: relative;

    }

    

    .p101-fdh-1-list li:last-child {

        border-bottom: 0;

    }

    

    .p101-fdh-1-list li i {

        position: absolute;

        width: 50%;

        height: 4rem;

        right: 0;

        top: 0;

        z-index: 5;

    }

    

    .p101-fdh-1-list li i:after {

        content: "";

        width: 0.6rem;

        height: 0.6rem;

        border: 0.15rem solid #8e8e8e;

        border-style: solid solid none none;

        position: absolute;

        top: 50%;

        right: 2rem;

        margin-top: -0.3rem;

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        transform: rotate(45deg);

    }

    

    .p101-fdh-1-list li>a {

        display: block;

        height: 4rem;

        line-height: 4rem;

        font-size: 1.3rem;

        color: #666666;

        padding-left: 3%;

        position: relative;

    }

    

    .p101-fdh-1-list li>a:before {

        content: '';

        position: absolute;

        width: 0.05rem;

        height: 0.25rem;

        background: #6a6a6a;

        left: 0;

        top: 50%;

        margin-top: -0.125rem;

    }

    

    .p101-fdh-1-list li>a:after {

        content: '';

        position: absolute;

        border-top: 0.125rem solid transparent;

        border-bottom: 0.125rem solid transparent;

        border-left: 0.15rem solid #6a6a6a;

        left: 0.1rem;

        top: 50%;

        margin-top: -0.125rem;

    }

    

    .p101-fdh-1-list li p {

        padding: 0 10%;

        background: #fff;

        margin-bottom: 1rem;

    }

    

    .p101-fdh-1-list li p a {

        display: block;

        height: 4rem;

        line-height: 4rem;

        font-size: 1.2rem;

        color: #333;

        padding-left: 3%;

        position: relative;

        border-bottom: 0.05rem solid #dfdfdf;

    }

    

    .p101-fdh-1-list li p a:last-child {

        border-bottom: 0;

    }

    

    .p101-fdh-1-list li p a:before {

        content: '';

        position: absolute;

        width: 0.05rem;

        height: 0.25rem;

        background: #6a6a6a;

        left: 0;

        top: 50%;

        margin-top: -0.125rem;

    }

    

    .p101-fdh-1-list li p a:after {

        content: '';

        position: absolute;

        border-top: 0.125rem solid transparent;

        border-bottom: 0.125rem solid transparent;

        border-left: 0.15rem solid #6a6a6a;

        left: 0.1rem;

        top: 50%;

        margin-top: -0.125rem;

    }

    

    .p101-fdh-1-list li.active i:after {

        content: "";

        width: 0.6rem;

        height: 0.6rem;

        border: 0.15rem solid #633f1f;

        border-style: none solid solid none;

        position: absolute;

        top: 50%;

        right: 2rem;

        margin-top: -0.5rem;

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        transform: rotate(45deg);

    }

	

	

	

	

/* 海报 */

.banner {z-index:1; position:relative;width: 10rem;padding-top: 60px;}

.flexslider { height: 12.7rem; position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides {position:relative;}

.slides li img {width:10rem;}

.flex-control-nav {position:absolute;bottom:4px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li {display:inline-block;width:20px;height:4px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a {display:block;height: 4px;overflow:hidden;background-color: #fff;cursor:pointer; text-indent: -99em;}

.flex-control-nav .flex-active {background-color:  #000;}





/* 面包屑路径 */

#wzny{

	padding: 6px 0.4rem;

    font-size: 14px;

    line-height: 1.4;

    text-align: left;

    margin-top: 15px;

}

#wzny a {

	color: #808080;

}



/* 页码 */

.pagelist {

	overflow: hidden;

}

.pagelist li{

	margin: 4px;

   	display: inline-block;

    float: left;

    /*padding: 0 10px;*/

    font-size: 16px;

    line-height: 1.6;

    color: #603e22;

    border: 1px solid #603e22;

}

.pagelist li a {

	display: inline-block;

	padding: 0 10px;

	font-size: 14px;

	color: #603e22;

}

.pagelist li a:hover,.pagelist li.thisclass a {

	padding: 0 10px;

	color: #fff;

    padding-top: 3px;

	background-color: #603e22;

}

.pagelist li select {

	border: 0;

}

.pagelist .pageinfo {

	display: inline-block;

	padding: 0 10px;

}



/* 上下篇 */

.prevnext {

	/*padding: 10px 0.4rem;*/

	margin-bottom: 10px;

	line-height: 30px;

	color: #686868;

	font-size: 14px;

	border-top: 1px solid #DCDCDC;

	overflow: hidden;

}

.prevnext div{

	width: 9.6rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.prevnext div a {

	color: #000;

}