@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;box-sizing: border-box;}
body{ font-size:0.9em;}
a{ text-decoration:none;}
img{ border:none;}
header{ width:100%; overflow:hidden;background:url(../images/456a4.jpg) no-repeat center center;background-size: 100% 100%;color: #fff;height: 85px;}
.head{padding: 22px 15px;width: 100%;height: 100%;box-sizing: border-box;opacity:0.9;background-color: #cb4a22;filter: Alpha(opacity=90);}
.head img{margin-right: 10px; float:left; }
.head h4{font-size:1.2em;line-height:1em;margin-bottom: 8px;white-space: nowrap; font-weight:normal;}
nav{font-size: 0;padding: 0;width: 100%;overflow: hidden;border-bottom:10px solid #f6f6f6;background-color: #fff;margin-bottom: 10px;box-sizing: border-box;}
nav a{width: 25%;text-align:center; height: 60px;padding: 9px 0; display:block; float:left;}
.border_bottom{border-bottom: 2px solid #cb4a22;color: #cb4a22;}
nav a p{ min-height:22px;}
nav a h5{ width:100%; height:30px;font-size:14px;line-height: 24px;font-weight: 700;color: #cb4a22;}
.border_bottom h5{color:#cb4a22;}
article{ width:100%; overflow:hidden; padding-left:10px; border-bottom:10px solid #f6f6f6;}
article h2{ border-left: 2px solid #0f6fd9;color: #333; margin-bottom: 15px;border-bottom: 1px dashed #f2f2f2;font-weight: 700;font-size:1em;padding-left: 10px;height: 13px;display: inline-block;
line-height: 13px;}
.articles{padding: 14px 0 11px;margin: 0 15px;border-bottom: 1px solid #f6f6f6; overflow:auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.articles a{color: #00c; overflow:hidden;}
.articles a img{ float:left; margin-right: 10px;}
.articles a h4{ font-size:1.2em;line-height: 22px;height: 44px;color: #333;margin-bottom:5px;display: block;margin-top: -3px; font-weight:normal;}
.articles a p{color: #c98457;}
.p2{color:#999 !important;font-size:0.9em;margin-top: 6px;}
.articlesright{ border: 1px solid #f6f6f6;-moz-border-radius: 4px;float: right;border-radius: 4px; margin-top:40px; padding-right:10px;}
.articlesright a{min-width:43px;line-height: 18px;display: inline-block;text-align: center;font-size: 16px;padding-top: 10px;padding-bottom: 10px; color:#666;}
.aaaa{color: #666;height: 38px;line-height: 38px;text-align: center;font-size:0.9em;display: block;}
.aaaa:hover{ color:red;}
.product{ width:100%; overflow:hidden;border-bottom:10px solid #f6f6f6;}
.product-top{color: #333;padding: 15px;border-bottom: 1px dashed #f2f2f2;}
.product-top a{ float:right; color:#666;}
.product-top h2{font-weight: 700;font-size: 16px;color: #333;padding-left: 10px;height: 13px;display: inline-block;line-height: 13px;border-left: 2px solid #0f6fd9;}
.program{padding: 15px;}
.aap{display: inline-block;width: 25%;box-sizing:border-box;margin-left:-4px;margin-top: -1px;font-size: 14px;height: 44px;line-height: 44px;text-align: center;background-color: #fffdfc;
border: 1px solid #f4ece7;color: #333;overflow: hidden;visibility: visible; }
.programes{padding-top: 15px;}
.programes ul{ width:100%; overflow:hidden;}
.programes li{display: table-cell;padding-right: 15px;width: 120px;}
.lia{ width:100%; display:block; height:auto;font-size:1.2em; color:#333;line-height: 22px;word-break: break-all;}
.lia img{margin-bottom:8px;}
.programesli{display: inline-block;margin-right: 15px;width: 120px; margin-top:10px;}
.aab{margin-top: 4px;color: #c98457;display:block; font-size:1em;}
.aac{background-color: #cb4a22;color: #fff;display:block;width: 120px;margin-right: 15px;height: 30px;line-height: 30px;margin-top: 10px;font-size: 14px;text-align: center;display: inline-block;
-moz-border-radius: 3px;border-radius: 3px;}
.aac img{top:7px; position:relative;}
.briefing{ width:100%; overflow:hidden;border-bottom:10px solid #f6f6f6;}
.briefing-top{color: #333;padding: 15px;border-bottom: 1px dashed #f2f2f2;}
.briefing-top a{ float:right; color:#666;}
.briefing-top h2{font-weight: 700;font-size: 16px;color: #333;padding-left: 10px;height: 13px;display: inline-block;line-height: 13px;border-left: 2px solid #0f6fd9;}
.briefing-zh{color: #333;line-height: 28px;padding:15px 15px 11px 15px;margin-top: 1px;word-break: break-all;margin-top: -3px;}
.briefing-zh img{max-width: 100%;margin: 14px 10px 0 0;padding-left: 15px; float:left;}
.briefing-zh h4{font-size: 18px;color: #333;line-height: 32px;margin-top: -7px; font-weight: normal;}
.briefing-zh p{font-size: 14px;color: #999;line-height: 21px;margin-top: 5px;}

.connect{ width:100%; overflow:hidden;border-bottom:10px solid #f6f6f6; margin-bottom:55px;}
.connect-top{color: #333;padding: 15px;border-bottom: 1px dashed #f2f2f2;}
.connect-top a{ float:right; color:#666;}
.connect-top h2{font-weight: 700;font-size: 16px;color: #333;padding-left: 10px;height: 13px;display: inline-block;line-height: 13px;border-left: 2px solid #0f6fd9;}
.connectes{padding: 14px 0 11px;margin: 0 15px;border-bottom: 1px solid #f6f6f6; overflow:auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.connectes a{color: #00c; overflow:hidden;}
.connectes a p{color:#333; height:30px; line-height:30px;}
.connectesright{ -moz-border-radius: 4px;float: right;border-radius: 4px;}
.connectesright a{width:43px;line-height:1em;display: inline-block;text-align: center;font-size:0.9em;padding-top: 10px;padding-bottom: 10px;}

footer{padding: 7px 5px;background-color: #f7f7f7;border-top: 1px solid #d3d3d3;font-size: 0;bottom: 0;width: 100%;position: fixed;z-index: 99;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;visibility: visible;}
.foot{display: -moz-box;display: -webkit-box;display: box;width: 100%;text-align: center;}
.foot a{display: block;height: 38px;line-height: 38px;-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;font-size: 14px;width: 32%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;margin-right: 5px;margin-left: 5px;-moz-border-radius: 2px;border-radius: 2px;}
.af1{border: 1px solid #cb4a22; background-color:#fff;color: #cb4a22;}
.af2{background-color: #f4f9ff;border: 1px solid #cb4a22;color: #cb4a22;}
.af3{background-color: #cb4a22;border: 0;color: #fff;}

.product-top{color: #333;padding: 15px;border-bottom: 1px dashed #f2f2f2;}
.product-top h2{font-weight: 700;font-size: 16px;color: #333;padding-left: 10px;height: 13px;display: inline-block;line-height: 13px;border-left: 2px solid #0f6fd9;}
.type{max-height:250px;overflow: hidden;margin: 14px -10px 4px 0;}
.type a{display: inline-block;padding: 0 10px;font-size: 14px;height: 38px;line-height: 38px;margin-bottom: 10px;border: 1px solid #f1f1f1;color: #333;margin-right: 10px;}
.type .typea{background-color: #0f6fd9;color: #fff;border: 1px solid #0f6fd9;}

#pps{color:#333; height:80px; line-height:80px; font-size:1.2em;}

.companys{display: -moz-box;display: -webkit-box;display: box;width: 100%;text-align: center;margin-top: 12px; margin-bottom:10px;}
.companys a{color: #0f6fd9;display: block;height: 38px;line-height: 38px;-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;font-size: 14px;width: 50%;border: 1px solid #e7e7e7;margin-right: 15px;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 4px;border-radius: 4px;}

#cpny{margin-bottom: 10px; overflow:hidden;}
.cpnytop{position: absolute;opacity:0.8;left: 15px;top: 10px;}
.cpny-img{margin-bottom: 10px;}
.cpny-img img{ min-width: 200px;max-width: 100%;display: block;margin: 0 auto;}
.cpny-h2{ line-height: 26px;font-size:1.2em;color: #333;padding: 10px 15px; font-weight:normal;border-bottom: 1px solid #f6f6f6;}
.cpny-p2{padding: 0 20px 0 15px;border-bottom: 1px solid #f6f6f6; min-height:30px; line-height:1.5em; font-size:0.9em; color:#555; text-indent:2em;}

.paginations{ overflow:hidden;}
.paginations li{ list-style:none;float:left;}
.paginations li a{color: #666;height:24px;line-height: 18px;text-align: center;font-size:0.9em;display: block; padding:2px; border:#999 1px solid; margin:0 3px;}
.paginations li a:hover{ color:red; border:red 1px solid;}
#active{ color:red; border:red 1px solid;}