@import url("../App_Themes/module.css");
*{ padding:0; margin:0;}
html{ overflow-x:hidden;}
ul,p,dl,dt{ margin:0; padding:0;}
ul,dl{ list-style:none;}
h1,h2,h3,h4,h5,h6,em,i,span,b{ margin:0; padding:0; font-style:normal;}
img{ border:0;}
body{ font-size:12px; font-family:"Microsoft Yahei"; color:#000000; background-color: #fff;}
a{ text-decoration:none; color:#313131;}
a:hover{color: #000;}
.wap{width:1200px; margin: 0 auto;}
 
/*header*/
.header{height: 98px;backgroun:url(../images/top-bg.jpg) repeat-x; }
.header .logo{width: 291px;height:52px;position: absolute;top: 25px;left: 0;}

.header .yuyan{position: absolute;top:40px;right:20px; width:130px;height:23px;}
.header .yuyan a{padding: 0 5px;font-size: 12px;font-weight: bold;color: #333333;}
.header .yuyan a:hover{color: #e00c0c;}

/*menu*/
.menu{width: 1200px;margin: 0 auto;position: relative;z-index: 999;}
.menu .menu-ul{width: 616px;margin-left: 390px;position: relative; z-index: 999;}
.menu ul li{  float:left;  text-align:center;}
.menu ul li a{ width:88px; height:98px;line-height:98px;  font-size: 15px;font-weight: bold;
	display:block;  color:#313131; text-decoration:none;position: relative;}
.menu ul li a:hover{ color:#fff;background:#e00c0c;}
.menu ul li.on{ color:#fff;background:#e00c0c;}
.menu ul li.on a{color:#fff;background:#e00c0c;}


.menu ul li ul.navMenu{ display:none; position:absolute; z-index:9999;width:160px; color:#333;padding-bottom: 10px;
margin-left:0px; overflow:hidden;/*border-top: 3px solid #ae0909;*/
 background-color:#e00c0c; /*opacity:0.6;filter:alpha(opacity=60);*/ /*background: rgba(0,0,0,0.6);*/ }
.menu .navMenu li{ margin:0; padding:0; line-height:36px; text-align:center;color:#fff;background: none;float:left;}
.menu .navMenu li a{color:#fff; margin:0; padding:0;height: 36px; line-height:36px; text-align:left;font-size:12px;font-weight: normal;width: 140px; padding-left: 18px;}
.menu .navMenu li a:hover{ color:#eee; margin:0; padding:0; line-height:36px; text-align:left;font-size:12px; width: 140px; padding-left: 18px;}

/*cpzs*/
.cpzs{background: #fff;overflow: hidden;padding: 70px 0;}
.cpzs .tit{text-align: center;}
.cpzs .tit span{font-size: 30px; text-transform: uppercase; font-family: "times new roman";}
.cpzs .tit h3{font-size: 20px;font-weight: bold;background: url(../images/line.jpg) center no-repeat;}
.cpzs .tit p{margin-top: 25px;font-size: 13px;line-height: 24px;}


/*class*/
.cpzs .class{text-align: center;padding-top: 40px;}
.cpzs .class a{color:#000000;font-size:15px;padding:0 15px;border-right:solid 1px #000000;}
.cpzs .class a:hover{color:#e00c0c;}


/*gundong pc*/
.rollBox{width:1200px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1025px;overflow:hidden;margin:0 auto;padding-top:30px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:322px;height: 382px;float:left;text-align:center;padding-left:10px; 
	padding-right:10px;}

.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;border: 1px solid #ddd;
display:block;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.img1{ float:left; margin-top:120px; margin-right:20px;cursor:pointer;}
.img2{ float:right; margin-top:120px;cursor:pointer;}

.rollBox .Cont .pic p{display: block; width: 322px; height: 50px; margin: 0px auto;
    line-height: 50px; font-size: 16px; overflow: hidden; text-overflow: ellipsis;
    white-space: nowrap;border: 1px solid #ddd;border-top: 0;}

/*jinajie*/
.jianjie{overflow: hidden;padding-top: 80px;height: 467px; background: url(../images/jianjie-bg.jpg) center no-repeat;}
.jianjie-img{width: 409px;float: left;padding-left: 50px;}
.jianjie-img img{width: 349px;height: 338px;border: 6px solid #fff;box-shadow: 0px 0px 8px #242424;}
.jianjie-tit{float: left;padding-top: 50px;width: 575px;}
.jianjie-tit span{font-size: 30px; text-transform: uppercase; font-family: "times new roman";}
.jianjie-tit h3{width: 175px;text-align: center; font-size: 20px;font-weight: bold;background: url(../images/line1.png) left no-repeat;}
.jianjie-tit .jianjie-txt{margin-top: 25px;font-size: 15px;line-height: 28px;width:450px;
	height: 112px;overflow: hidden;text-indent: 30px;margin-bottom: 10px;}
.jianjie-tit .more{display: block; width: 162px;height: 49px;line-height: 49px;font-size: 18px;font-weight: bold;
 text-align: center;border: 1px solid #000000;}

/*news*/
.news{overflow: hidden;padding: 80px 0;background: #eeeeee;}
.news .tit{text-align: center;margin-bottom: 50px;}
.news .tit span{font-size: 30px; text-transform: uppercase; font-family: "times new roman";}
.news .tit h3{font-size: 20px;font-weight: bold;background: url(../images/line1.png) center no-repeat;}


.news .news-fl{width: 428px;float: left;margin-right: 50px;}
.news .news-fl .tup{width: 428px;height: 148px;margin-bottom: 10px;position: relative;}
.news .news-fl .news-time{position: absolute;top: 0;left: 0;width: 85px;height: 85px;
background: #303030;color: #fff;}
.news .news-fl .news-time span{display: block; width: 85px;  text-align: center;  font-size: 14px;margin-top: 10px;}
.news .news-fl .news-time p{width: 85px;  font-size: 30px;  text-align: center;}

.news .news-fl .news-txt{font-size: 14px;line-height: 24px;height: 96px;overflow: hidden;}
.news .news-fl .tit1{position: relative;overflow: hidden;}
.news .news-fl .tit1 a{font-size: 16px;line-height: 40px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}



.news .news-fr{width: 670px;float: left;}
.news-fr li{height: 100px;margin-bottom: 10px; }
.news-fr li .left{float:right; width: 560px; height: 80px;margin-top: 5px;}
.news-fr li h3{width: 100%; color: #333333; margin-bottom: 12px;font-size: 16px;font-weight: normal;
 overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.news-fr li em{display: block; height: 44px; font-size: 14px;line-height: 22px; overflow: hidden; color: #7e7d7d;}
.news-fr li .time{position: relative; float: left; width: 90px; height: 90px; border: 1px solid #020820;color: #666666;}
.news-fr li .time span{position: absolute;top: 18px;  left: 0px; width: 90px; text-align: center; font-size: 14px;}
.news-fr li .time p{position: absolute;bottom: 15px;  left: 0px; width: 90px; font-size: 30px; text-align: center;}


/*footer*/
.footer{float: left; background: #303030;  width:100%; font-size:13px; color:#fff;}
.footer .wap{width: 1100px;margin: 0 auto;overflow: hidden;}
.footer a{ color: #fff;}
.footer a:hover{ color: #ece9e9;}
.lxwm{width: 470px;float: left;padding:50px 0 40px 0;margin-right: 30px;}
.lxwm strong{font-weight: 100;}
.lxwm dt{ font-size: 16px;margin-bottom: 20px;color: #ffffff; }
.lxwm dd{line-height: 28px;font-size: 12px;padding-left: 30px;line-height: 34px;color: #fff;
	background: url(../images/fot-lx.jpg) left no-repeat;}

.ksdh{width:150px;float: left;padding:50px 0 40px 0;}
.ksdh dt{ font-size: 16px;margin-bottom: 20px;color: #ffffff; }
.ksdh dd{line-height: 28px;font-size: 12px;line-height: 34px;color: #fff;}

.footer-message{width: 370px;float: left;padding:50px 0 40px 70px;}
.footer-message strong{font-weight: 100;}
.footer-message dt{ font-size: 16px;margin-bottom: 20px; }
.footer-message dd{}
.footer-message dd ul{}
.footer-message dd ul li{margin-bottom: 5px;}
.footer-message dd ul li .ft-inp{width: 360px;padding-left: 10px; height: 35px;line-height:35px; border: 0;background:#383838;color: #fff;}
.footer-message dd ul li .ft-tara{width: 360px;padding-left: 10px;height: 100px;line-height: 26px;border: 0;background:#383838;color: #fff; }
.footer-message dd ul li .ft-bt{width: 90px;height: 35px;border: 1px solid #383838;background:#383838;color: #fff;cursor: pointer;margin-right: 20px;}
.footer-message dd ul li .ft-bt1{width: 90px;height: 35px;border: 1px solid #8a8a8c;background:#303030;color: #fff;cursor: pointer;}


:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #494848;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #494848;
}

.footer-bq{width: 100%; float: left; background: #202020; height: 64px; font-size: 13px;}
.footer-bq .f-fl{float: left;line-height:60px;}
.footer-bq .f-fr{float:right;}


/*neiye*/
.sub-ban{height: 500px;width: 100%;}

.sub{width: 1200px;margin: 0 auto;margin-top: -165px;}
.sub .sub-tit{text-align: center;margin-bottom: 10px;}
.sub .sub-tit span{font-size: 30px; text-transform: uppercase; font-family: "times new roman";}
.sub .sub-tit h3{font-size: 20px;font-weight: bold;background: url(../images/line1.png) center no-repeat;}


/*sub class*/
.sub-class{text-align: center;padding-top: 40px;}
.sub-class a{color:#000000;font-size:15px;font-weight: bold; padding:10px 65px;
    background: #fff;border: 1px solid #ddd;margin: 0 5px;}
.sub-class a:hover{color:#da3636;border: 1px solid #da3636;font-weight: bold;}
.sub-class a.cur{color:#da3636;border: 1px solid #da3636;font-weight: bold;}

/*neiye jianjie*/
.neirong{font-size: 15px;line-height: 28px;padding: 50px;}
/*neiye news*/
.ny-news{padding: 50px;}
.ny-news .news-dl{margin-bottom: 35px;overflow: hidden;}
.ny-news .news-dl dt{width: 280px;height: 180px;padding-right: 33px;float: left;}
.ny-news .news-dl dt img{width: 280px;height: 180px;}
.ny-news .news-dl dd{float: left;width: 760px;height: 179px;border-bottom: 1px solid #ddd;}
.ny-news .news-dl dd h2{   font-weight: normal;  font-size: 16px;   color: #545454;
    line-height: 40px;  height: 40px;  overflow: hidden;}
.ny-news .news-dl dd p {color: #7d7c7c; font-size: 13px; line-height: 26px;  height: 52px;
  overflow: hidden;margin-bottom: 40px;}
.ny-news .news-dl dd .more1{float: left;display: block;width:128px;height: 35px;
    background: #eeeeee;color: #363636;text-align: center;line-height: 35px;font-size: 13px;}
    .ny-news .news-dl dd a:hover{background: #e5010e;color: #fff;}
.ny-news .news-dl dd .time{font-size: 13px;color: #8e8b8b;float: right;padding-top: 10px;
background: url(../images/ico-time.jpg) left 10px no-repeat;padding-left: 18px;font-family: Arial;}

.page{text-align: center;width: 100%;}



/*neiye chanpin*/
.sub .cp-class{ overflow: hidden;padding-left:35px;margin-top: 30px;}
.sub .cp-class a{display: block;float: left; color:#000000;font-size:15px;font-weight: bold;
    width: 216px; height: 37px;line-height: 37px;text-align: center;  background: #fff;
    border: 1px solid #ddd;margin: 6px 4px;}
.sub .cp-class a:hover{color:#da3636;border: 1px solid #da3636;font-weight: bold;}
.sub .cp-class a.cur{color:#da3636;border: 1px solid #da3636;font-weight: bold;}

.ny-chanpin{padding-bottom: 30px;overflow: hidden;}
.pic-list{height: auto; overflow: hidden;padding-top: 50px;float: left;}
.pic-list .pic{width:354px;height: 414px;float:left;text-align:center;padding-left:22px; 
    padding-right:22px;margin-bottom: 30px;}
.pic-list .pic a{display: block;}
.pic-list .pic img{display:block;margin:0 auto;border: 1px solid #ddd;
display:block;width:352px;height: 352px;}
.pic-list .pic p{display: block;height: 60px;width:270px;padding-left: 20px; padding-right: 64px; line-height: 60px;text-align: left;
    font-size: 16px;font-weight: bold;color: #313131;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.pic-list .pic a:hover p{ background:#b31e1e url(../images/ico-jia.jpg) 300px 22px no-repeat;color: #fff; }
.pic-list .pic p:hover{ background:#b31e1e url(../images/ico-jia.jpg) 300px 22px no-repeat;color: #fff; }


/*ny img*/
.img-list{margin-bottom: 50px;padding-left: 50px;padding-top: 50px;}
.img-list ul{margin-left: -33px;overflow: hidden;height: auto;}
.img-list ul li{ float:left;width:250px; height:340px;padding-left: 33px;}
.img-list ul li a{ display:block;}
.img-list ul li .cp-img{width: 100%;height: 250px;display:block;}
.img-list ul li .name{width: 100%; display:block;text-align:center;height:50px; 
    line-height:50px;background-color: #eee;color: #666;font-size: 15px;overflow: hidden;}



/*details*/
.ny-details{overflow: hidden;padding: 10px 50px 50px 50px;}
.ny-details .news-title {font-size: 26px;font-weight: bold;text-align: center;  padding: 35px 0 15px 0;}
.info{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #ddd;border-top:1px solid #ddd; margin-bottom: 10px;}
.fenxiang-box{ height:20px; line-height:20px; color:#666; text-align:center; position: relative;}
.ny-details .news-neirong{ padding: 20px 0;  line-height:28px;overflow: hidden;font-size: 15px;}

.turn{text-align: center;margin-top:  40px;}
.turn a{padding: 0 10px;color: #333;font-size: 14px;}
.turn a:hover{font-weight: bold;font-size: 14px;}

/*denglu*/
.denglu{width: 470px;height: 200px;margin: 0 auto;text-align: left;margin-top: 50px;margin-bottom: 50px;}
.denglu .dl-pwd{ height: 34px;  width: 350px; border: 1px solid #c3c3c3;
    padding: 1px 3px 0px 3px;  border-radius: 5px; margin-left: 5px;margin-top: 5px;
border-radius: 4px; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.denglu .dl-btn{font-weight: bold; color: #fff;font-size: 16px;   background: #4490f7;   text-decoration: none;
    padding: 10px 35px;  margin-left: 45px;  border-radius: 5px;  border: 0;margin-top: 5px;}
.denglu p{height: 55px;  line-height:55px; font-size: 16px;}
.denglu label{padding-right: 10px;font-weight: bold;}



