/* CSS Document */

/* contact-page */
.article-path {width:100%;background-color:#f4f4f4; padding:40px 0px;background-image:url(../images/bg.gif);background-repeat:repeat;}
.path-main {width:1200px;margin:auto;}
.route{font-size:14px; color:#888; height:38px; line-height:38px;}.route i {width:16px;height:16px;display:block;float:left;background-image:url(../images/icon/home.png);background-repeat:no-repeat;background-position:left center;background-size:16px;padding-right:8px;margin-top:11px;}.route a:hover{color:#023793;}
.article-menu{font-size:14px; color:#fff;font-weight: bold;}.article-menu a{color:#fff}.article-menu li {padding:10px 30px;margin-left:15px; background-color:#8c8f98; float:left}.article-menu li:hover{background-color:#da251e;font-weight: bold;transition:all .5s;}.article-menu li.hover{background-color:#da251e;font-weight: bold;}

.cleanroom-content{width:100%;background:#fff; padding-top:40px;}
.cleanroom{width:1200px;margin:auto;}

.cr{width:1200px; margin-bottom:60px;}
.cr01_1{width:575px; line-height:45px; }
.cr01_1 strong{font-size:22px;}.cr01_1 strong i{width:12px; height:22px; background:#da251e; display:block; float:left;  margin:15px 20px 0px 0px}.cr01_1 strong o{width:12px; height:22px; background:#fff; display:block; float:left;  margin:12px 20px 0px 0px}
.cr01_1 strong u{
	font-size:26px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.design{font-size:26px; color:#fff; padding:10px 30px; background:#6a3906; margin-top:50px;border-radius:16px; -moz-border-radius:16px;-moz-box-shadow: 0px 16px 12px #909090;-webkit-box-shadow: 0px 16px 12px #909090;box-shadow:0px 16px 12px #909090;font-weight: bolder;}

.cr01_2{width:550px;}

.crpadding{width:1140px;padding:30px;background:#f6f6f6;background-repeat:repeat; margin-bottom:20px;}
.cr02_1{width:1200px; margin-left:-30px;}
.cr02_1 strong{font-size:18px; }.cr02_1 strong i{ width:12px; height:24px; background:#da251e; display:block; float:left;margin:0px 20px 0px 0px}
.cr02_2{width:1078px; margin-top:30px; padding:20px 30px; border:#eee 1px solid;background:#fff;}
.cr02_2 li {margin:6px;padding:10px 15px;background:#353535;color:#fff;float:left;font-weight: bold;border-radius:8px; -moz-border-radius:8px;}
.cr02_2 li:hover{background:#da251e;transition: all 0.5s;box-shadow:0px 16px 12px #909090;cursor:pointer;}.cr02_2 li.hover{background:#da251e;}

.cr03_1{width:1170px; margin-top:30px;}
.cr03_1 strong{font-size:18px;}.cr03_1 strong i{ width:12px; height:24px; background:#da251e; display:block; float:left;  margin:0px 20px 0px 0px}

.crcan{width:1200px;background:#fff;background-repeat:repeat; margin-bottom:20px;}

.anli{width:1200px;float:left}
.anli ul { margin-right:-30px;overflow:hidden;}
.anli li {width:340px;margin:30px 30px 0px 0px; padding:18px;background-color:#f8f8f8;border:#f8f8f8 1px solid;float:left}
.anli li:hover{background-color:#fff;transition: all 0.5s;border:#da251e 1px solid;box-shadow:0px 16px 12px #ccc;}
.anli-pic{height:200px; margin:0px 0px 10px 0px; overflow:hidden;}.anli-pic img{width:340px; height:220px;transition: all 0.5s;}.anli-pic img:hover{transform: scale(1.06);}
.anli-biaoti{height:30px; line-height:22px;font-size:18px; color:#333;overflow:hidden}.anli-biaoti strong{font-size:18px; color:#333;font-weight: normal;}
.anli-canshu{font-size:14px; color:#777; line-height:24px;}.anli-canshu span{color:#eee;}
.anli-introduce{height:46px;color:#888; line-height:24px;font-size:14px;overflow:hidden}
.anli-content li div{width:330px;padding:3px 0px; }
.anli-content li a {text-decoration: none;font-size: 18px;color: #333;}
.anli-more{ width:100%; margin-top:10px; padding-left:12px; font-size:16px;}.anli-more a:hover{text-decoration: underline;color:#023793;}

.dapai{width:1200px;float:left}
.dapai ul { margin-right:-30px;overflow:hidden;}
.dapai li {width:216px;margin:28px 28px 0px 0px;border:#eee 1px solid;overflow:hidden;float:left}
.dapai li:hover{width:216px;margin:28px 28px 0px 0px;border:#da251e 1px solid;overflow:hidden;border:#da251e 1px solid;box-shadow:0px 16px 12px #ccc;transition: all 0.5s;float:left}
.dapai li img{width:216px; height:116px;transition: all 0.5s;}.dapai li img:hover{transform: scale(1.06);}

.cr04_1{width:1200px; padding:15px 0px; margin-top:30px;}
.cr04_1 strong{font-size:18px;}.cr04_1 strong i{ width:12px; height:24px; background:#da251e; display:block; float:left;  margin:0px 20px 0px 0px}
.cr04_2{width:1140px; padding:10px 0px 0px 0px; margin:10px 30px 10px 30px; font-size:16px; line-height:28px;} .cr04_2 p{ padding:6px 0px}



/* youshi-page */
.youshi {width:100%;background-color:#f4f4f4; padding:70px 0px 50px 0px;background-image:url(../images/bg.gif);background-repeat:repeat;}
.youshi-title{width:100%;}
.youshi-main {width:600px;margin:auto;}
.shenjing-youshi{width:600px; float:left; border:#023793 4px solid; font-size:20px; padding:30px 0px 20px 0px; text-align:center;}
.shenjing-youshi h2{font-size:30px;padding:10px 25px;background-image:url(../images/bg.gif);position:absolute;font-weight:normal;display:inline-block;margin:-65px 0px 0px -145px}

.youshi-info {width:100%;background-color:#fff; padding:50px 0px;}
.youshi-content {width:1100px;margin:auto;}
.youshi-div {width:1100px;padding-bottom:80px;float:left;}
.youshi-pic{width:500px; float:left;}.youshi-pic img{width:500px;}
.padd-right{padding-right:50px;}
.youshi-txt{width:550px;}
.youshi-introduce{width:100%; float:left;}
.youshi-list-main1{width:150px; height:66px; border:#ddd 1px solid; float:left;}
.youshi-list-label{width:70px;text-align:center;position:absolute;float:left;margin:17px 0px 0px -1px;background:#da251e;color:#fff;font-size:18px;font-weight:bold; height:32px; line-height:32px;}
.youshi-list-title{margin:10px 0px 0px 102px; padding:5px 0px; background:#fff;position:absolute;float:left;}.youshi-list-title h3{ font-size:24px;font-weight:normal;}
.youshi-article{width:100%; padding:20px 0px 0px 20px; line-height:32px; font-size:16px; float:left;}.youshi-article span{color:#da251e}