@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,section,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,figure,figcaption,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,span,tr,th {border: 0px;padding: 0px; /*font-size: 100%;*/ margin: 0px;font-family: inherit; -webkit-font-smoothing: subpixel-antialiased;font-weight:normal;}
body {background:#fff ;color: #323232;line-height: 20px;font-size: 14px;font-family:"Arial", 'Microsoft Yahei',"Lucida Grande", "Tahoma","Helvetica", "sans-serif";margin: 0px;-webkit-text-size-adjust: none;}
input,textarea,select{font-family:"Arial",'Microsoft Yahei',"Lucida Grande", "Tahoma", "Helvetica", "sans-serif";background:none;border:none;font-size:14px;outline:none;}
html{overflow-x: hidden;}
img, object { max-width: 100%;-ms-interpolation-mode: bicubic;}
a,a:link {text-decoration: none;color:#323232;}
a:hover{text-decoration:none;color:#8c0000;}
ul, li {list-style-type:none;}
.clear{clear:both;overflow:hidden;}


.header{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.topline{background:#700005; height:32px; width:100%; height:32px;}
.toplineC{ width:1000px; margin:0 auto;}
.toplineC ul{ width: auto; height:32px;line-height:32px; color:#e5e3e3; float:right;}
.toplineC ul li{ float:left;}
.toplineC ul a{ color:#e5e3e3; font-size:14px; float:left;margin-left:20px;}
.toplineC ul a:hover{ color:#ffffff;}
.toplogo{ background: url(/dfiles/18036/images/top100.png) no-repeat right #8f000b; width:100%; height:100px; margin:0 auto;}
.toplogo .logo{ width:1000px; height:100px; margin:0 auto;}
.toplogo .logo img{ margin-top:20px;}
.nav{ width:1100px; margin:0 auto; background:#ffffff; height:44px;}
.nav>ul{ width: auto; height:44px;line-height:44px; color:#333333; float:left;}
.nav>ul>li{width:110px; float:left;font-size:14px;line-height:44px;}
.nav>ul>li>a{ color:#333333; font-size:14px; float:left; background:#ffffff; line-height:44px; padding:0 14px; font-weight:800;}
.nav>ul>li>a:hover{ color:#ffffff; background:#8f000b;}

.contantAD{ width:100%; height:auto; margin:0 auto;}
.ad{ width:100%; height:auto; float: left;}
#slide{position:relative;float:left;width:1600px;height:300px;overflow:hidden;background:url(/dfiles/18036/images/loading.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:1600px; height:300px; overflow:hidden;}
#slide .o-control{display:none;position:absolute;top:160px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(/dfiles/18036/images/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:35px;}
#goback .control{background-position:0px -35px; left:8px;}
#slide #forward{right:0px;}
#forward .control{left:8px; background-position:-35px -35px;}
#slide div{position:absolute; bottom:10px;  height:10px; overflow:hidden; zoom:1;margin-left:-35px; width: 75px;}
#slide p{position:absolute; bottom:10px;  height:10px; overflow:hidden; zoom:1;margin-left:-35px; width: 75px; left:50%;}
#slide span{width:10px;font-size:14px;height:10px; margin-right:5px; background:#8f000b;float:left;text-align:center;line-height:25px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7; border-radius:20px;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#fff;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}
.Guide{width:1000px;height:auto;margin:0 auto;}
.GuideBox{width:150px;height:80px;float:left; margin:15px 10px 0 0;  border:2px solid #900;border-radius:5px; background:#900;}
.GuideBox span{color:#fff;font:24px Î¢ÈíÑÅºÚ; font-weight:500; text-align:center; margin-bottom:0;display:block;}
.contant{ width:1000px; height:auto; margin:0 auto; background:url(/dfiles/18036/images/bgnew2019.jpg) no-repeat bottom;}
.search{ height:68px; width:1000px; margin:0 auto;}
.search p{ width:640px; float:left; line-height:68px; height:64px; overflow:hidden; margin-right:50px;}
.searchC{ float:left; height:68px; overflow: hidden;}
.searchC .inP{ border:1px solid #e3e3e3; width:240px; height:26px; margin-right:5px; margin-top:20px; color:#999; text-indent:35px; background:url(/dfiles/18036/images/search.jpg) no-repeat; float:left;}
.searchC .inB{ width:60px; height:28px; margin-top:20px; color:#ffffff; background:#ac0000; float:left; line-height:28px; cursor: pointer;}
.searchC .inB:hover{ width:60px; height:28px; margin-top:20px; color:#ffffff; background:#8c0000; float:left; line-height:28px; cursor: pointer;}

.news{ width:1000px; margin:0 auto; padding-bottom:40px; overflow:hidden;}
.newsL{ float:left; width:585px; height:315px; margin-right:20px; overflow:hidden;}
.newsL_pic{ float:left;}
.newsL p{ position:absolute; height:40px; line-height:40px; background:#000;filter:alpha(opacity=70);opacity:0.7; z-index:1;  width:585px; margin-top:275px;}
.newsL p a{position:absolute; z-index:2; width:585px;color:#e3e3e3; text-indent:20px;}
.newsL p a:hover{position:absolute; z-index:2; width:585px;color:#ffffff; text-indent:20px;}
.newsR{ float:left; width:395px;}
.news_t{ color:#333; font-size:16px; float:left; height:35px; line-height:35px; border-bottom:2px solid #ac0000; width:395px;}
.news_t a{ font-size:14px; text-align:right; margin-left:295px;}
.newsR ul{ width:395px; height:auto; overflow:hidden; float:left;}
.newsR ul li{ width:395px; line-height:28px; border-bottom:1px solid #e3e3e3; font-size:14px; padding:10px 0;}

.offices{ width:1000px; margin:0 auto;  padding-bottom:40px; overflow:hidden;}
.offices_t{ color:#333; font-size:16px; float:left; height:35px; line-height:35px; border-bottom:2px solid #ac0000; width:1000px; margin-bottom:20px;}
.offices_c{ float:left;}
.offices_L{ float:left; width:30px; height:75px;}
.offices_R{ float:left; width:30px; height:75px;}
.offices_c ul{ float:left; height:103px; overflow:hidden; width:935px; padding-left:5px;}
.offices_c li{ float:left; margin:0 9px; width:75px; height:103px;}
.offices_c li p{ text-align:center; line-height:28px;}

.news2{width:1000px; margin:0 auto;  padding-bottom:40px; overflow:hidden;}
.news2_L{ width:480px; float:left; overflow:hidden; margin-right:40px;}
.message_t{color:#ac0000; font-size:16px; float:left; height:35px; line-height:35px; border-bottom:2px solid #ac0000; width:480px; margin-bottom:8px;}
.message_t p{ margin-right:20px; float:left;} 
.news2_L ul{width:480px; height:auto; overflow:hidden; float:left;}
.news2_L li{ float:left; width:480px; height:auto; overflow:hidden; border-bottom:1px solid #e3e3e3;}
.news2_L li a{ float:left; width:380px; float:left; margin-right:10px; display:block; overflow:hidden; line-height:28px; padding:5px 0;}
.news2_L li p{  width:90px; float:right; text-align:right; line-height:28px; color:#999; padding:5px 0;}

.news2_R{ width:480px; float:left; overflow:hidden;}

.news2_R ul{width:480px; height:auto; overflow:hidden; float:left;}
.news2_R li{ float:left; width:480px; height:auto; overflow:hidden; border-bottom:1px solid #e3e3e3;}
.news2_R li a{ float:left; width:380px; float:left; margin-right:10px; display:block; overflow:hidden; line-height:28px; padding:5px 0;}
.news2_R li p{  width:90px; float:right; text-align:right; line-height:28px; color:#999; padding:5px 0;}

.special{ width:1000px; margin:0 auto;  padding-bottom:40px; overflow:hidden;}
.special_t{ color:#333; font-size:16px; float:left; height:35px; line-height:35px; border-bottom:2px solid #ac0000; width:1000px; margin-bottom:20px;}
.special ul{ float:left; overflow:hidden; width:1000px;}
.special ul li{ float:left; margin-right:20px; padding-bottom:30px;}
.special ul li:last-child{margin-right:0;}
.special_pic{ float:left; width:215px; height:110px; border:10px solid #fff;}
.special p{ position:absolute; height:28px; line-height:28px; background:#000;filter:alpha(opacity=70);opacity:0.7; z-index:1;  width:215px; margin:92px 0 0 10px;}
.special p a{position:absolute; z-index:2; width:215px;color:#e3e3e3; text-align:center;}
.special p a:hover{position:absolute; z-index:2; width:215px;color:#ffffff;}



.footer{background: url(/dfiles/18036/images/f_bg.jpg) no-repeat center top;height: 215px;border-top:1px solid #af0a1a;}
.fot_wap{width: 1000px;margin: 0 auto;overflow: hidden;padding: 16px 0;color: #fff;font-size: 14px;height: 183px;}
.fot_wap a{color: #fff;}
.fot_wap a:visited{color: #fff;}
.fot_wap a:hover{color: #000;}
.fot_left{width: 25%;float: left;border-left: 1px solid #7a0000;border-right: 1px solid #7a0000;padding: 25px 0 0 60px;}
.fot_left .eng{padding-bottom: 36px;}
.fot_left .sf p{text-align: left; height: 20px;}
.fot_cen{ width: 40%;float: left; padding-top: 25px;}
.fot_cen a 
{
	width: 310px;
	height: 40px;
	
	background-size: 80% 100%;
	display: block;
	margin:0 auto;}

#flashBoxu_u3_{width:100% !important;height: auto !important;}
#flashBoxu_u3_ img{width: 100% !important;height: auto !important;}
.code
{
	width: 100%;
	height: 150px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 40px;}
.code img
{
	width: 60px;
	height: 60px;
	display: block;}
.fot_right{border-left: 1px solid #7a0000;padding: 25px 60px 0 25px;width: 16%;float: left;}
.fot_right li,.fot_wap6 li{width: 37px;height: 37px;float: left;margin: 0 16px 36px 0;}
.fot_right li a,.fot_wap6 li a{display: inline-block;width: 37px;height: 37px;background: url(/dfiles/18036/images/share.png) no-repeat;}
.fot_right li a:hover,.fot_wap6 li a:hover{background: url(/dfiles/18036/images/share_h.png) no-repeat;}
.fot_right li a.shre2,.fot_wap6 li a.shre2{background-position: -55px 0;}
.fot_right li a.shre3,.fot_wap6 li a.shre3{background-position: -109px 0;}
.fot_right li a.shre4,.fot_wap6 li a.shre4{background-position: -162px 0;}
.fot_right li a.shre5,.fot_wap6 li a.shre5{background-position: 0px -71px;}
.fot_right li a.shre6,.fot_wap6 li a.shre6{background-position: -52px -71px;width: 42px;}
.fot_right li a.shre7,.fot_wap6 li a.shre7{background-position: -108px -71px;}
.fot_right li a.shre8,.fot_wap6 li a.shre8{background-position: -162px -71px;}
.fot_right .pku_share2{height:127px;padding-left:19px;}
.fot_bot{width:100%; margin:0 auto;font-size: 12px;overflow: hidden;color: #fff;text-align: center;height:32px;line-height: 32px;background: #000;}

.ejcontant{ width:100%; height:auto; margin:0 auto;}
.ejAD{width:100%; height:400px; margin:0 auto; background:#fff;}
.ejimg{ width:1000px; height:400px; margin:0 auto; background:#eeeeee; height:400px;}
.ejadd{ height:68px; width:1000px; margin:0 auto;}
.ejadd p{ width:638px; float:left; line-height:68px; height:64px; overflow:hidden; margin-right:50px;}

.ejC{width:1000px; margin:0 auto; padding-bottom:40px; overflow:hidden;}
.ejC_L{ width:240px; float:left; overflow:hidden;}
.listL{ color:#8f000b; font-size:18px; float:left; height:35px; line-height:35px; border-bottom:2px solid #ac0000; width:240px;}
.ejC_L ul{ height:auto; overflow:hidden; float:left; background:#f5f5f5; border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.ejC_L ul li{ width:238px; line-height:28px; border-bottom:1px solid #e3e3e3; font-size:14px; padding:10px 0; text-indent:10px;}

.ejC_R{width:740px; float:left; overflow:hidden; margin-left:20px; margin-top:40px;}
.listR{ color:#8f000b; font-size:18px; float:left; height:35px; line-height:35px; border-bottom:2px solid #ac0000; width:740px;}
.ejC_R ul{ height:auto; overflow:hidden; float:left;}
.ejC_R ul li{ width:740px; line-height:28px; border-bottom:1px solid #e3e3e3; font-size:14px; padding:8px 0; text-indent:10px;}
.ejC_R ul li p{ float:right; color:#999; line-height:28px; font-size:12px; padding-right:10px;}
.ejC_page{width:740px; line-height:28px; font-size:14px; padding:10px 0; margin:0 auto; text-align:center; overflow:hidden;}
.ejC_page a{ padding:0 10px;}

.sjC{width:1000px; margin:0 auto; padding-bottom:40px; overflow:hidden;}
.sj_t{color:#8f000b; font-size:21px; float:left; line-height:40px; text-align:center; border-bottom:2px solid #ac0000; width:1000px;}
.sj_tc{ color:#666; font-size:14px; float:left; line-height:36px; text-align:center; width:1000px;}
.sj_c{ font-size:14px; float:left; line-height:28px; width:1000px;}
.sj_c p{padding:0 0; overflow:hidden;}

.n_nav{ width:100%; height:185px; background:#8f000b; float:left;}
.n_navC{ width:1000px; margin:0 auto; height:185px;}
.n_navC a{ color:#fff; overflow:hidden; float:left; display:block; cursor:pointer;}

.n_navC_01{width:167px;height:185px; float:left; background:url(/dfiles/18036/images/nnav_01.jpg) no-repeat;}
.n_navC_02{width:167px;height:185px; float:left; background:url(/dfiles/18036/images/nnav_02.jpg) no-repeat;}
.n_navC_03{width:167px;height:185px; float:left; background:url(/dfiles/18036/images/nnav_03.jpg) no-repeat;}
.n_navC_04{width:167px;height:185px; float:left; background:url(/dfiles/18036/images/nnav_04.jpg) no-repeat;}
.n_navC_05{width:167px;height:185px; float:left; background:url(/dfiles/18036/images/nnav_05.jpg) no-repeat;}
.n_navC_06{width:165px;height:185px; float:left; background:url(/dfiles/18036/images/nnav_06.jpg) no-repeat;}

.n_p01{ width:165px; text-indent:20px;  color:#fff; font-size:20px; line-height:24px; padding-top:20px; padding-bottom:5px;}
.n_p02{ width:165px; text-indent:20px; font-size:16px; color:#ffffff; line-height:18px;}
.n_p02_b{margin-left:10px; width:23px; height:14px;}

.intro{width:180px;position: absolute;z-index: 99;background: #700005;display: none;}
.intro>li>a{display: block;height: 40px;line-height: 40px;color: white;text-align: center;font-size: 14px;padding: 5px;}
.intro>li>a:hover{background:rgba(143,0,11,1);}
.intro>li>a:hover{background:rgba(143,0,11,1);}