@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{font-family:Helvetica; font-size:62.5%;}

/*top*/
.top{ margin:10px; height:40px; width:auto; position:relative;}
.logo{ position:absolute;}
.gsmc{ margin-left:10px;padding-left:65px; position:absolute; overflow:hidden; min-height:40px;}
.gsmc h3{line-height:20px;color: #373737;font-weight: 500;font-size: 1.6em; max-height:20px;overflow:hidden;}
.gsmc p{ font-size:1.2em; line-height:20px; color:#adadad;color: #939393;max-height: 20px; overflow:hidden;}

/*nav*/
.nav{ background:#007add; height:40px; line-height:40px;}
.nav a{display:block; width:20%; height:40px; text-align:center; text-decoration:none; color:#FFF; float:left; background:url(http://www.ycrusher.com/images/wspnavline.jpg) right no-repeat; font-size:1.4em;}

/*banner*/
.banner{ width:auto;}
.banner img{ width:100%;}

/*gsjj*/
.gsjj{margin-top:12px;}
.lmbt{height:34px; line-height:34px; width:auto; border:1px solid #d5d5d5; border-left:3px solid #007add; padding-left:12px;}
.comnr{ position:relative; overflow:hidden; min-height:95px;}
.jjpic{width:108px; height:87px; left:10px; top:15px; position:absolute; overflow:hidden;}
.jjpic img{width:100%;}
.jjwz{font-size:1.2em;line-height:20px; max-height:110px; position:absolute; left:133px; top:15px; overflow:hidden;}
.more{width:auto; margin:15px; font-size:1.4em; height:30px; line-height:30px; background:#e4e4e4; text-align:center;}
.more a{ text-decoration:none; color:#016ebb;}

/*cpzsnr*/
.cpzsnr{margin: 0 5px;border-bottom: 1px solid #e6e6e6;position: relative;padding: 15px 10px;min-height: 62px;}
.cptp{position: absolute;left: 7px;top: 15px; width:60px; height:60px; border:1px solid #d5d5d5;}
.cpwz{padding-left: 70px; }
.cpwz h3{height: 18px;line-height: 18px;margin-bottom: 6px;overflow: hidden;}
.cpwz h3 a{ text-decoration:none;color: #373737;font-size:14px;}
.cpwz p{color: #939393;font-size: 12px;line-height: 20px;max-height: 40px;overflow: hidden;}

.hrcontent{margin: 0 5px;border-bottom: 1px solid #e6e6e6;position: relative; width:100%; height:auto}
.hr{position: relative;width:100%; line-height:18px; height:auto; overflow:hidden; font-size:1.2em;}


/*dblink*/
.dblink{background:#5c5c5c; height:39px; border-top:1px solid #444444;}
.dbljnr{ width:50%; line-height:39px; text-align:center; background:url(http://www.ycrusher.com/images/wspdbline.jpg) right no-repeat; height:39px; float:left;}
.dbljnr a{ text-decoration:none; color:#CCC;}

/*copy*/
.copy{color:#9c9c9c; font-size:1.2em; line-height:24px; margin:15px 0px; text-align:center;}


/*子页css*/
/*subtop*/
.subtop{ height:40px; background:#007add;}
.fh{ float:left;}
.sy{ float:right;}

.subnav{ background:#fff; height:40px; line-height:40px; border-bottom:1px solid #d5d5d5;}
.subnav a{display:block; width:20%; height:40px; text-align:center; text-decoration:none; color:#242424; float:left; background: url(http://www.ycrusher.com/images/zynavline.jpg) right center no-repeat; font-size:1.4em;}

.compony{margin-top:12px;  margin-bottom:20px;}
.compony p{line-height:24px; margin-top:10px; margin-left:15px; margin-right:15px;}

.news{margin-top:12px;margin-bottom:20px;}
.xwbt{height:42px; padding:10px; border-bottom:1px solid #d5d5d5;}
.xwbt h3{font-size:1.6em; font-weight:500; max-height:24px; line-height:24px; overflow:hidden;}
.xwbt h3 a{ text-decoration:none; color:#2f2f2f;}
.xwbt p{ line-height:18px; max-height:18px; font-size:1.3em; color:#9a9a9a; overflow:hidden;}

.xqtop{padding-bottom:10px; border-bottom:1px solid #d5d5d5; line-height:24px; padding-left:10px;}
.xqtop h2{font-size:1.6em; font-weight:500;}
.xqtop p{ font-size:1.2em; color:#9a9a9a;}
.xwnr{ margin:0px 10px; font-size:1.4em;}
.xwnr p{ margin-top:10px;}
.xwnr img{max-width:98%; height:auto;}
.cpt{margin:20px;}
.cpt img{max-width:100%;}

.xj{ padding-left:80px; margin-bottom:20px;}
.xj a{width:120px; height:34px; line-height:34px; background:#F60; display:block; border-radius:3px; text-align:center; text-decoration:none; color:#FFF;}
.sm{height:32px; line-height:32px; border-top:1px solid #d5d5d5; padding:0px 10px; font-size:1.4em;}


.gqgjz{margin: 30px 19px 0 19px;text-align: center;border-bottom: 1px solid #fff;}
.gqgjz dl{border: 1px solid #fff;display: block;background: #e70012;border-bottom: 0;position: relative;min-height: 40px;}
.gqgjz dl dt{width: 100px;min-height: 40px;display: inline-block;font-size: 1.4em;line-height: 40px;color: #fff;position: absolute;top: 0;left: 0;text-indent: 25px;text-align: left;font-weight:bold;word-wrap: break-word;}
.gqgjz dl dd{display: block;font-size: 1.4em;line-height: 24px;color: #000;margin-left: 100px;background: #ffe5e7;border-left: 1px solid #fff;padding: 8px 10px 8px 15px;min-height: 24px;text-align: left;word-wrap: break-word;}
