p{    word-wrap: break-word;
    word-break: break-word;}
.divBox{  margin: 0 auto; background: #f4efe6;}
/*top*/
.banner{ position: relative; width: 100%; height: auto;}
.banner img{ display: block; width: 100%;}
.bannDiv{ position: absolute; top: 0; left: 0; width: 94%; height: auto; padding: 0 3%;}
.bannDiv .bannTop{ width: 100%; height: auto; padding: 1.0256em 0;}
/*logo*/
.logo{ width: 20.5128em; height: auto;}
.logo a{ display: block;}
.logo a img{ display: block; width: 100%; height: 3.376em;}
/*txt*/
.bannTxt{ height: 1.1177em; margin-top: 0.7264em; margin-left: 0.8547em; border-left: 1px solid #fff; padding-left: 0.8547em; line-height: 1.1177em; font-size: 1.4529em; color: #fff;}
/*menu*/
.menu{ position: relative; height: auto; margin-top: 1.282em;}
.menu .nav{ width: 1.282em; height: 1.282em; background: url(../img/menu.png) 0 center no-repeat; background-size: 100%;}
.menu .menuDiv{ width: 1.282em; height: 1.282em; margin-left: 1.1111em; background: url(../img/ico1.png) no-repeat; background-size: 100%;}
/*语种切换*/
.language{ display: none; position: absolute; right: -0.75em; top: 1.5em; padding: 0.2em 0; background: rgba(0,0,0,0.33);}
.language i{ position: absolute; left: 50%; margin-left: -0.1709em; top: -0.2136em; display: block; width:0.3418em; height: 0.2136em;}
.language i img{ display: block; width: 100%; height: 100%;}
.language a{ display: block; padding: 0 0.51em; height: 1.6em; line-height: 1.6em; text-align: center; font-size: 0.9401em; color: #fff;}
.bannInfo{ width: 100%; height: auto;}
.bannInfo .infoImg{ display: table; text-align: center; height: 7.1794em; border-radius: 50%; overflow: hidden; border: 0.2136em solid #fff;}
.bannInfo .infoImg span{ display: table-cell; vertical-align: middle; text-align: center;}
.bannInfo .infoImg img{ display: block; max-width: 5em; max-height: 7.1794em; height: auto; margin: 0 auto; border-radius: 50%;}
.bannInfo .infoTxt{ padding-top: 1.538em; width: 36%; height: auto; margin-left: 4%;}
.bannInfo .infoTxt h2{ height: auto; overflow: hidden; color: #fff;}
.bannInfo .infoTxt h2 em{ display: block;  line-height: 1.2em; float: left; font-size: 1.538em;}
.bannInfo .infoTxt h2 span{ position: relative; display: block; float: left; height: 2.15em; margin-left:4%; line-height: 2.15em; padding-left: 2em; font-size: 0.8547em;}
.bannInfo .infoTxt h2 span i{ position: absolute; left: 0; top: 50%; margin-top: -0.769em; display: block; width: 1.538em; height: 1.538em; background: url(../img/ico2.png) no-repeat; background-size: 100%;}
.bannInfo .infoTxt h3{ height: 2.2728em; line-height: 2.2728em; font-size: 0.9401em; color: #fff;}
.bannInfo .infoR{ height: auto; padding-top: 1.0256em;}
.bannInfo .infoR a{ display: block; width: 6.7521em; padding: 0 1.0683em 0 0.6837em; background: rgba(0,0,0,0.3) url(../img/ico3.png) 7.4786em center no-repeat; background-size: 5%; border-radius: 0.3em; margin-top: 0.6837em; height: 1.8461em; line-height: 1.8461em; font-size: 1.1111em; color: #fff;}
/*nav*/
.navDiv{display: none; position: absolute; left: 0; top: 5.1282em; padding-bottom: 0.5em; width: 100%; background: rgba(125,126,120,0.9); z-index: 100;}
.navDiv ul{ width: 100%; height: auto;}
.navDiv ul li{ width: 100%; height: auto;}
.navDiv ul li h2{position: relative; width: 90%; padding: 0.5em 6% 0.5em 4%; border-bottom: 1px solid rgba(255,255,255,0.3); height: auto; line-height: 1.42em; font-size: 1.1965em; color: #7a7a76;}
.navDiv ul li:last-child h2{ border-bottom: none;}
.navDiv ul li h2 a{display: block; width: 80%; color: #fff;}
.navDiv ul li h2 span{ position: absolute; right: 3%; top: 0; width: 17%; height: 100%; }
.navDiv ul li h2 span img{ position: absolute; right: 0; top: 50%; margin-top: -0.482em; display: block; float: right; width: 0.607em; height: 0.964em;-moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.navDiv ul li h2 span.cur img{transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);}
.navDiv ul li h3{ display: none; width: 100%; height: auto;border-bottom: 1px solid rgba(255,255,255,0.4);}
.navDiv ul li h3 a{ display: block; width: 88%; margin: 0 auto; padding: 0.4em 0; border-bottom: 1px solid rgba(255,255,255,0.4); line-height: 1.4em; font-size: 1.1111em; color: #fff;}
.navDiv ul li h3 a:last-child{ border-bottom: none;}
/*search*/
.search{ position: absolute; left: 0; overflow: hidden; width: 94%; height: 2.3076em; padding: 0 3%; background: rgba(0,0,0,0.5); z-index: 10;}
.search .seaBut{ width: 6%; height:100%; background: url(../img/ico4.png) 0 center no-repeat; background-size: 43%;} 
.search .seaTxt{ position: absolute; right: 3%; top: 50%; margin-top: -1.1em; width: 88%; background: none; height:2.1em; line-height: 1.2em; font-size: 0.8547em; color: #fff;}
/*基本信息*/
.jbInfo{ width: 94%; height: auto; padding: 0 3%; border-bottom: 1px solid #d6d6d6;    margin-top: 30px;}
.jbInfo .title{ width: 100%; height: auto; padding-top: 1.7094em;}
.jbInfo .title h1{ position: relative; width: 100%; height: auto; text-align: center;word-wrap: break-word;}
.jbInfo .title h1 span{ position: relative; padding: 0 0.9401em; display: inline-block; background: #f4efe6; height: 1.2em; line-height: 1.2em; font-size: 1.538em; color: #000; z-index: 10;word-wrap: break-word;}
.jbInfo .title h1 em{ position: absolute; left: 0; top: 50%; display: block; width: 100%; border-bottom: 1px solid #9e9b95; height: auto; z-index: 0;word-wrap: break-word;}
.jbInfo .title h2{ width: 100%; height: auto; text-align: center;}
.jbInfo .title h2 em{ display: inline-block; height: 1.7em; line-height: 1.7em; font-size: 0.7em; color: #b1b1b1; border-bottom: 1px solid #961111;}
.jbInfo .infoDiv{ width: 100%; height: auto;}
.jbInfo .infoDiv p{ width: 100%; height: auto; margin-bottom: 0.5em; line-height: 1.4em; font-size: 1.1111em; color: #343434; }
.jbInfo .infoDiv h3{ width: 100%; height: auto; padding: 0.5em 0 1.3675em;}
.jbInfo .infoDiv h3 a { display: inline-block; background: #1abc9c; border-bottom: 2px solid #63ab96; padding: 0 1.1111em; border-radius: 0.3em; height: 2.0834em; line-height: 2.0834em; font-size: 1.0256em; color: #fff;}
.jbInfo .infoDiv h3 a em{ font-family: "宋体"; padding-left: 0.3em;}
/*主要部分*/
.mainDiv{ width: 100%; height: auto;}
.mainDiv ul{ width: 100%; height: auto;}
.mainDiv ul li{ width: 100%; height: auto;}
.mainDiv ul li h2{ width: 90%; height: 3.112em; line-height: 3.112em; border-bottom: 1px solid #d6d6d6; padding: 0 7% 0 3%; overflow: hidden; background:#fff url(../img/add.png) 97% center no-repeat; background-size: 2.6%; font-size: 1.538em; color: #343434;}
.mainDiv ul li h2.cur{ background:#fff url(../img/add1.png) 97% center no-repeat; background-size: 2.6%;}
.mainDiv ul li .mainUl{ display: none; width: 94%; height: auto; padding: 0.8em 3%; border-bottom: 1px solid #d6d6d6; }
.mainDiv ul li .mainUl p{ width: 100%; height: auto; line-height: 1.8em; font-size: 1.1111em; color: #333;}

.mainDiv ul li .mainUl h1{ padding: 0.4em 2%; background: #aa1a24; height: auto; line-height: 1.4em; border-radius: 0.3em; font-size: 1.282em; color: #fff;word-wrap: break-word;}
.mainDiv ul li .mainUl h3{ padding: 0 2%; margin-top: 0.3em; height: 1.8em; line-height: 1.8em; font-size: 1.1111em; color: #fe6046;}
.mainDiv ul li .mainUlB p{ width: 96%; padding: 0 2%; font-size: 0.9401em;}
.mainDiv ul li .mainUl dl{ width: 100%; height: auto;}
.mainDiv ul li .mainUl dl dd{ width: 30%; height: auto; float: left; margin-bottom: 0.2em; margin-top: 0.8em; margin-right: 5%;}
.mainDiv ul li .mainUl dl dd:nth-child(3n){ margin-right: 0;}
.mainDiv ul li .mainUl dl dd a{ display: block; width: 100%;}
.mainDiv ul li .mainUl dl dd a i{ display: table; text-align: initial; overflow: hidden; height:9.9em; border: 0.3418em solid #fff; border-radius: 0.3em;    width: 90%;}
.mainDiv ul li .mainUl dl dd a i b,.listImg ul li a i b,.contentDiv2 dl dd a i b,.contentDiv1 .conMain dl dd a i{ display: table-cell; vertical-align: middle; text-align: center;border: 1px solid #d6d6d6;}
.mainDiv ul li .mainUl dl dd a img{ display: block; max-height: 9.9em; max-width: 100%; margin: 0 auto;}
.mainDiv ul li .mainUl dl dd a span{ display: block; height: 2em; line-height: 2em; text-align: center; font-size: 0.8547em; color: #333333;}
/*footer*/
.footer{        height: auto;
    padding: 1.282em 7%;
    background: #1a1d24;}
.footer h2{ border-bottom: 1px solid #3a3d43; margin-bottom: 1em; padding-bottom: 0.7692em;}
.footer h2 img{ display: block; margin: 0 auto; width: 10.5128em;}
.footer p{ width: 100%; font-size: 0.9401em; color: #fff; text-align: center; line-height: 2em;}
.footer p em{position: relative; display: inline-block; }
.footer p em i{ position: absolute; left: -1.7948em; top: 50%; margin-top: -0.5em; display: block; width: 1.364em; height: 1.273em; background: url(../img/ico5.png) no-repeat; background-size: 100%;}
.footer p em i.ico{ background: url(../img/ico6.png) no-repeat; background-size: 100%;}
.footer p span{ padding-left: 1em;}
/*列表页*/
.txtListDiv{ width: 94%; height: auto; margin: 30px auto; padding: 1.1111em 0;}
.txtH2{ border-bottom: 1px solid #961111;  line-height: 1.5625em; font-size: 1.3675em; color: #961111;}
.txtH2 em{ color: #898989; font-size: 0.625em;}
.txtListDiv ul{ width: 100%; height: auto;}
.txtListDiv ul li{ width: 100%; height: auto; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding: 1.1111em 0;}
.txtListDiv ul li .listUlL{ width: 14.46%; height: auto;}
.txtListDiv ul li .listUlL em{ display: block; background: #961111; height: 1.6em; line-height: 1.6em; text-align: center; font-size: 0.9401em; color: #fff;}
.txtListDiv ul li .listUlL span{ display: block; background: #e7e7e7; height: 2em; line-height: 2em; text-align: center;  font-size: 1.4529em; color: #7a7a7a;}
.txtListDiv ul li .listUlR{ width: 84%; height: auto;}
.txtListDiv ul li .listUlR a{ display: block;  padding-top: 0.2em; line-height: 1.6em; font-size: 1.282em; color: #333; word-wrap: break-word;}
.txtListDiv h3{    width: 100%;
    height: 35px;
    margin-top: 1.1111em;
    background: #961111 center center no-repeat;
    background-size: 7.2%;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
      color: #fff;
    line-height: 35px; }
/*内容页*/
.contentDiv,.compreDiv{ width: 94%; height: auto;margin: 30px auto; padding: 1.1111em 0;}
.contentDiv h1{ width: 84%; padding: 1.0256em 8% 0.6em; line-height: 1.2em; text-align: center; font-size: 1.3675em; color: #191919;word-wrap: break-word;}
.contentDiv h3{ width: 84%; margin: 0 auto 0.8em; padding-top: 0.4em; border-top: 1px dashed #cecdcb; line-height: 1.6em; text-align: center; font-size: 0.8547em; color: #830c0b;}
.contentDiv p,.compreDiv p{ width: 100%;  font-size: 1.282em; color: #333; line-height: 1.8em;/* text-indent: 2em;*/word-wrap: break-word;}
.contentDiv .conH4{ width: 100%; margin-top: 0.8em; margin-bottom: 0.6em; border-bottom: 1px solid #830c0b; height: 1.8em; line-height: 1.8em; font-size: 1.3675em; color: #830c0b;}
.contentDiv .conH4A,.compreDiv ul li .conH4A{ position: relative; padding-left: 1.0256em; margin-bottom: 0.8em;  line-height: 1.6em; font-size: 1.282em; color: #333;}
.contentDiv .conH4A i,.compreDiv ul li .conH4A i{ position: absolute; left: 0; top: 0.65em; display: block; width: 0.33em; height: 0.33em; background: url(../img/ico10.png) no-repeat; background-size: 100%;}
.contentDiv .conH4A i.ico{ background: url(../img/ico11.png) no-repeat; background-size: 100%;}
.contentDiv h5{ width: 98%; padding: 0.7em 1%; margin-top: 0.8547em;  height: auto; line-height: 1.6em;}
.contentDiv h5 a{display: block; font-size: 1.282em; color: #333;}
.contentDiv h5.cur{ background: #961111;}
.contentDiv h5.cur a{ color: #fff;}
.contentDiv h6{ height: 0.5em;}
.contentDiv1 p{ text-indent: 0;}
.contentDiv1 .mainH4{ position: relative; width: 98%; margin-top: 1em; padding: 0 1%; background: #961111; height: 1.6671em; line-height: 1.6671em; font-size: 1.538em; color: #fff;}
.contentDiv1 .mainH4 span{ position: absolute; right: 2%; top: 50%; margin-top: -0.3056em; display: block; width: 1.1114em; height: 0.6112em; background: url(../img/ico12.png) no-repeat; background-size: 100%;/*-moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;*/}
/*.contentDiv1 .mainH41 span{ transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);}*/
.contentDiv1 .conMain{width: 100%; padding: 1.0256em 0;}
.contentDiv1 .conMain p{ text-indent: 2em;}
.contentDiv1 .conMain dl{ width: 100%; height: auto; margin-top: 1em; overflow: hidden;}
.contentDiv1 .conMain dl dd{ float: left; width: 48%; margin-bottom: 0.641em;}
.contentDiv1 .conMain dl dd:nth-child(2n){ float: right;}
.contentDiv1 .conMain dl dd a{ display: table; text-align: center; width: 100%; height: 10em; overflow: hidden;}
.contentDiv1 .conMain dl dd a img{ display: block; max-width: 100%; max-height: 10em; margin: 0 auto;}
/*硕导页*/
.contentDiv2 h2.txtH21{ width: 96%; margin-top: 1.1111em; padding: 0.65em 2%; background: #961111; height: auto; line-height:1.4em; font-size: 1.282em; color: #fff;}
.contentDiv2 dl{ width: 84%; margin: 1.538em auto 0; height: auto; overflow: hidden;}
.contentDiv2 dl dd{ width: 38%; height: auto; float: left; margin-right: 24%; margin-bottom: 0.8em;}
.contentDiv2 dl dd:nth-child(2n){ float: right; margin-right: 0;}
.contentDiv2 dl dd a{ display: block; width: 100%;}
.contentDiv2 dl dd a i{ display: table; text-align: center; overflow: hidden; width: 100%; height: 11.5em;}
.contentDiv2 dl dd a i b img{ display: block; max-width: 100%; max-height: 11.5em; margin: 0 auto;}
.contentDiv2 dl dd a span{ display: block; padding-top: 0.3em; height: 1.6em; line-height: 1.6em; text-align: center; font-size: 1.0256em; color: #333;}
/*图片列表页*/
.listImg{ width: 94%; height: auto; margin: 30px auto; padding: 1.1111em 0;}
.listImg ul{ width: 88%; height: auto; margin: 0 auto;}
.listImg ul li{ float: left; width: 40%; height: auto; margin-top: 2.1367em;}
.listImg ul li:nth-child(2n){ float: right;}
.listImg ul li a{ display: block; padding: 0.2163em; background: #fff; border-radius: 1px; box-shadow: 0 2px 5px #dcd8cf;}
.listImg ul li a i{ display: table; text-align: center; width: 100%; height: 7.1794em; overflow: hidden;}
.listImg ul li a i b img{ display: block; max-width: 100%; max-height: 7.1794em; margin: 0 auto;}
.listImg ul li a span{ display: block; width: 100%; text-align: center; padding-top: 0.4273em; height: 1.4167em; line-height: 1.4167em; font-size: 1.0256em; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
/*分页*/
.page{ width: 100%; height: 1.4em; margin: 3.2em 0 1.7094em; line-height: 1.4em; text-align: center; font-size: 1.1111em; color: #505050;}
.page em{ padding-left: 1.282em;}
.page a{ display: inline-block; margin: 0 2px; padding: 0 0.5128em; background: #dcdcdc; color: #505050;}
.page a.cur{ background: #961111; color: #fff;}
/*图片内容页*/
.imgContent .imgdiv{ width: 99%; height: auto; margin: 0.8em auto;}
.imgContent .imgdiv img{ display: block;  margin: 0 auto;max-height: 300px;max-width: 100%;}
.imgContent p{ margin-bottom: 0.5em;}
/*综合页*/
.compreDiv ul{ width: 100%; height: auto;}
.compreDiv ul li{ width: 100%; height: auto; padding-top: 1.0256em;word-wrap: break-word;}
.compreDiv ul li h1{ position: relative; width: 100%; background: url(../img/ico28.png) 0 bottom repeat-x; overflow: hidden;word-wrap: break-word;}
.compreDiv ul li h1 span{ position: relative; max-width: 75%; float: left; overflow: hidden; display: inline-block; padding-left: 1.538em; line-height: 1.7144em; border-bottom: 1px solid #961111; font-size: 1.1965em; color: #961111;word-wrap: break-word;}
.compreDiv ul li h1 span i{ position: absolute; left: 0; top: 50%; margin-top: -0.45em; display: block; width: 1.036em; height: 1.0001em; word-wrap: break-word;}
.compreDiv ul li h1 span i img{ display: block; width: 100%; margin: 0 auto;word-wrap: break-word;}
.compreDiv ul li h1 a{ display: block; position: absolute; height: 2.18em; line-height: 2.18em; right: 0; top: 0; font-size: 0.9401em; color: #c8c8c8;word-wrap: break-word;}
.compreDiv p{ padding: 0.8em 0;}
.compreDiv ul li dl{ width: 100%; height: auto;}
.compreDiv ul li dl dd{ width: 100%; height: auto; padding: 0.8547em 0 3px; border-bottom: 1px solid #eceae6;}
.compreDiv ul li dl dd a{ display: block; width: 96.5%; background: url(../img/ico10.png) 0 center no-repeat; background-size: 1%; padding-left: 3.5%; height: 1.5667em; line-height: 1.5667em; font-size: 1.282em; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 
.compreDiv ul li dl dd h3{ width: 100%; height: 2em; line-height: 2em; overflow: hidden; font-size: 0.7692em; color: #a5a5a5;} 
.compreDiv ul li dl dd h3 em{ padding: 0 3%;}
.compreDiv ul li dl dt{ width: 100%; height: auto;}
.compreDiv ul li dl dt .conH4A{ border-bottom: 1px solid #ede9e3; padding-bottom: 0.5em; padding-top: 0.8em; margin-bottom: 0;}
.compreDiv ul li dl dt .conH4A i{ top: 1.5em;}
@media screen and (min-width:319px) and (max-width: 350px){
	.bannInfo .infoImg{ width: 4.5em; height: 4.5em;}
	.bannInfo .infoTxt{ padding-top: 0.8547em;}
	.bannInfo .infoTxt h2 span{ position: relative; top: -0.35em;background-size: 28%;}
	.bannInfo .infoTxt h3{ height: 1.8em; line-height: 1.8em;}
	.bannInfo .infoR{ padding-top: 0.2em;}
	.menu{ margin-top: 0.8547em;}
}