@charset "utf-8";
/*初始化标签*/
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0; }
html{font-family:sans-serif;}
body {font-family:"PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif;width: 100%;line-height:24px;font-size:14px;position: relative;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
li{list-style:none;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;font-size:100%;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{ font-size:14px;outline:0;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
/*color*/
.cz {color:#960}
.cRed, a.cRed, a.cRed:visited {color:#ff0000;}
.cBlue, a.cBlue, a.cBlue:visited {color: #0D589D;}
.cDRed, a.cDRed, a.cDRed:visited {color:#bc2931;}
.cGray, a.cGray, a.cGray:visited {color: #FFCC00;}
.cDGray, a.cDGray, a.cDGray:visited {color: #666666;}
.cWhite, a.cWhite, a.cWhite:visited {color:#ffffff;}
.cBlack, a.cBlack, a.cBlack:visited {color:#000000;}
.cGreen, a.cGreen, a.cGreen:visited {color:#008000;}
.cYellow, a.cYellow, a.cYellow:visited {color:#003399;}
.cZi, a.cZi, a.cZi:visited {color:#D1004A;}
@media only screen and (max-width:980px) {
   html{ width:1100px}
         }
#wrapper{ width:1100px;margin:0 auto; overflow:hidden;}
.top{ background:url(top.jpg) no-repeat center top; height:580px}
.mt10{ margin-top:10px}
.mb30{ margin-bottom:30px}
.mt30{ margin-top:30px}
.mr10{ margin-right:30px}
.ml15{ margin-left:15px}
.mt20{ margin-top:20px}
.mainnav{ background:#bf0005;}
.nav{height:60px;line-height:60px; text-align:center;padding:0 90px; width:1002px; margin:0 auto}
.nav a{display:block; float:left; padding:0 70px; height:60px; color:#fff; font-size:18px;}
.videoBox{margin-bottom:4%}
.videoBox p span{ display:block; float: left;color:#fff; background:#ff6100;border-radius:5px; width:4rem; margin-right:1%; height:26px;font-size:12px;line-height:26px;font-weight:normal;text-align:center; margin-bottom:2px}
.videoBox p {color:#353535;text-align:left;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; padding-top:2%}


/*-浮动-*/
.w533{ width:533px; float:left}
.newList{ width:1100px;overflow:hidden;margin:0 auto 0 auto}
.newList li{ border-bottom:1px  dashed #e3e3e3; padding:30px 0; overflow:hidden}
.newList li img{ width:317px; height:189px; float:left; margin-right:40px;}
.newList h2{ color:#545454; font-size:24px; line-height:40px}
.newList p {color:#9e9e9e}
.w452{ width:370px; float:left; background:#eff8ff; padding:25px 40px}
.mr34{ margin-right:34px}
.fsBox{ width:950px; margin:0 auto}
.w425{ width:425px; float: left}
.w466{ width:466px; float:left}
.w800{ width:800px; float:left; color:#fff; line-height:30px;font-size:15px; padding:15px;}
.w113{ width:113px; float:right}

.h2bg{ background:url(pc_03.jpg) no-repeat; height:264px}
.h3bg{ background:url(pc_05.jpg) no-repeat; height:264px}
.h4bg{ background:url(pc_07.jpg) no-repeat; height:264px}
.w287{ width:341px; float:left; margin-right:23px}
.w791{ width:736px; float:left}
.w791 h2{ font-size:24px; font-weight:bold; text-align:center; line-height:40px; padding-top:20px}
.w791 p{ font-size:16px; line-height:30px}
.w41{ float: left; width:41px; margin-right:20px; }
.w41 strong{writing-mode: tb-rl; color:#b5191d; font-size:24px; font-weight:bold;padding-left:10px;border-left:4px solid #b71a23; }
.w41 p{writing-mode: tb-rl; color:#000; font-size:24px; font-weight:bold; padding-top:30px;padding-left:14px}

.w280{ width:280px; float:left}
.w280 img{ width:280px;}
.bg{ background:url(bg.jpg) #fff no-repeat center bottom;}
.piclist{ overflow:hidden; margin-top:50px}
.piclist li{ width:470px; margin-right:30px; float:left;margin-bottom:20px; background:url(bg.png) no-repeat center; padding:30px;border-radius:10px;}
.piclist li h3{ color:#fff; font-size:18px; padding-bottom:15px;}
.piclist img{width:470px;height:281px; display:block}
.piclist li p{color:#333; background:#fff;display:block; height:100px; padding:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.piclist li p a{font-size:14px;line-height:26px;height:26px;text-align:center; }
.piclist li:nth-child(2n){margin-right:0}
.news{ overflow:hidden}
.news h3{ font-size:20px; color:#1547a6; padding-bottom:10px; border-bottom:1px solid #1547a6}
.newsList{width: 100%;overflow: hidden; margin-top:20px; margin-bottom:20px}
.newsList li{font-size:16px; width:550px; float:left;line-height:36px;display:block; overflow:hidden;}
.newsList li a{color:#222;}
.newsList li:before{content:'';background: #ccc;width: 4px;height: 4px;overflow: hidden;display: inline-block;margin: 13px 11px 0 0;border-radius: 100%;float: left;}
.newsList.noBack li:before{content:none}
.newsList li span{color: #9b9b9b;padding-right: 20px;}
.newsList li span a{color: #9b9b9b}
.newsList li span:hover{color: #ff6633 !important}
.noBack li a{background: none !important;padding-left: 0 !important}
.noBack li a:before{content: none}

