@charset "utf-8";
/* CSS Document */
body{  font-family:"Microsoft Yahei"; color:#333; font-size:14px; font-weight:none;}
body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ cursor:pointer;}

/* 友情链接 */
.links-title{ width:100%; height:40px; line-height:40px; font-size:24px; color:#fff;}
.links{ width:100%; height: auto; background: #313131; clear: both; display: none;}
.links ul{ width:1200px; height:auto; margin:0 auto; padding:10px 0px;clear:both;}
.links ul li{float:left; margin:0px; color: #fff;line-height:23px;}
.links ul li a{color:#fff; padding:0px 8px; font-size:14px; line-height:23px; display:inline-block; }
.links ul li a:hover{ color:#fff; text-decoration:none;}

.innerrtitle{ width:100%; height:50px; line-height:50px; background: #f1f2f4;}
/*.innerrtitle p{width:400px;float:right;font-size:19px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:right; padding-right: 10px;}
.innerrtitle p b{ color:#da0707; font-size:26px; font-style: italic;}*/
.navpost{width:100%;display:block;color:#555;font-size: 15px;}
.navpost a{font-size: 15px;color:#555;padding: 0px 3px;}
.navpost a:hover{ color:#F00;text-decoration:none;}
.navover{max-width:300px;white-space:nowrap;vertical-align:top; overflow:hidden; text-overflow:ellipsis; display:inline-block;}

/* 内页左边 */
.innerleft{ width:280px; float:left; height:auto; margin:20px 0px 30px 0px; }
.innerltitle{background-color:#1c56be;width:100%; height:auto;padding: 10px 0px;}
.innerltitle p{ font-size:25px;color:#fff;text-align:center;line-height:40px !important; padding: 0px !important;}
.innerltitle span{ font-size:25px;color:#fff;text-align:center; display:block; }
.iltcontf{ padding: 10px; background-color:#fff; border: 2px solid #1c56be;}
.iltconts{ padding: 10px; border:2px solid #1c56be;margin-top:20px;}

/*栏目*/
.inermlist{ width:100%; height:auto;  margin:0 auto; padding:10px 0px; }
.inermlist li{ width:100%;height:auto;margin:7px auto; position: relative; padding: 5px 0px;background: #1c56be;}
.inermlist li a{ width:100%;height:40px;line-height:40px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:15px; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.inermlist li a:hover{font-weight:bold;text-decoration:none;}
.inermlist li:hover{ background: #f90;}
.inermlist li.on{background: #f90;}

/*热门新闻*/
.innernlist{width:90%; margin:0 auto; padding:20px 0px;}
.innernlist li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; overflow:hidden; }
.innernlist li a{display: block;color:#3d3d3d;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.innernlist li a:hover{color:#f90; text-indent:1px; }
.innernlist li span{float:right;}

/* 内页右边 */
.innerright{width:890px;float:right; height:auto;margin:20px 0px 30px 0px; padding-bottom:20px;background-color:#fff;}
.inrrctainer{width:100%; height:auto; font-size: 14px; line-height:26px;color:#666;}
.inrrctainer table{margin: 0 auto; text-align: center;}
.inrrctainer img{ border:1px solid #dcdcdc; padding:2px;clear: both;display: block; margin:auto;}

/*内页新闻*/
.innewslist{ width:100%; height:auto;}
.innewslist li{height:auto; margin:0px 0px 20px 0px; background:#f1f1f1;}
.innewslist li a{ display:block;}
.innewslist li .innewleft{ width:100px; height:80px; float: left; background:#0066CC; text-align: center; color: #fff; padding: 10px 0px;}
.innewslist li .innewleft p{ font-size:35px; line-height:50px;text-align: center;}
.innewslist li .innewleft span{ font-size:22px;}
.innewslist li .innewright{ width:calc(100% - 130px); float: right; margin-right: 10px;}
.innewslist .ntitle{ width:100%;height:40px;line-height: 40px; color: #444;font-size:16px;font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.innewslist .nconc{width:100%;height:auto;line-height:25px;font-size:14px; color:#656565;overflow: hidden;}
.innewslist .more{background:#ca352b;height:25px; line-height:25px; border-radius:3px; text-align:center; color:#fff; padding: 0px 8px; float: right; text-indent:0px; width: 80px; border: 0px; display: inline-block; margin: 0px;}

.innewslist li:hover{ border-radius: 4px;}
.innewslist li:hover .more{background: #FF5500;}
.innewslist li:hover .ntitle{color:#FF5500;}
.innewslist li:hover .innewleft{background: #FF5500;}

.news{width:90%; margin:0 auto; padding:20px 0px;}
.news li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; overflow:hidden; }
.news li a{display: block;color:#3d3d3d;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news li a:hover{color:#f90; text-indent:1px; }
.news li span{float:right;}

.customer1,{padding:0px; margin:0;}
.customer1 li{width:130px; line-height:23px; height:23px; float:left; margin:4px; border:1px solid #ABABAB; text-align:center; overflow:hidden;}
.customer1 li:hover{
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.customer1 li a{color:#666; text-decoration:none;}
.title1{clear:both; display:block; margin:8px 0;}
.customer{line-height:20px;}
.customer li{width:225px; float:left; overflow:hidden; color:#666;}


.industry{width:30%;float:left;margin:10px 5px;}
.industry h3{color:#F00}
.industry p{ line-height:30px;}
.inside_right_contenta2 { width:95%; margin:10px auto 0px auto; line-height:25px; color:#424242; text-align:left;}

.timeline {
 	position: relative; padding: 1em 0 3em; background:url(64562.jpg) no-repeat top right;
	}	
.event {
	position: relative; padding: 0 1em 4em 2.4em;
	}
.event:before { 
        content : ""; position: absolute; top: 10px; bottom: -10px; left: 12px; width: 3px; background: #1c56be;
        }
.event:after { 
        content : ""; position: absolute; top: 4px; left: 5px; width: 12px; height: 12px; border: 3px solid #1c56be; outline : 4px solid #fff; border-radius: 50%; background: #fff;
        }
.event.current:after {
        border-color: #1c56be;
		}
.event h2 {
 		margin-left: .6em; margin-bottom: .4em; font-size: 1.9em; font-weight: 400; letter-spacing: 1px;
		}
    .event [class*="pw-icon-"] {
        display: block; text-align: center; font-size: 16px; position: absolute; top: -5px; left: -8px; width: 42px; line-height: 37px; margin: 0;  z-index: 120; color: #DAD8D1; border: 3px solid #E9E6DF; background: #fff; border-radius: 50%; outline : 4px solid #fff;
        }
    .event [class*="pw-icon-"]:before {
        margin:0; 
        }	
	.event .date {
        display: block; color: #333; font-size: 1.4em;
		}
	.timeline .event:last-child {
		padding-bottom: 0;
		}
    .timeline .event:last-child:before {
        bottom: 4px;
		}
	.event h4 {
		margin: 0; padding: 0;
		}
	.event p {
		margin: .4em 0;color: #666;
		}
    .event 