body{font-size:14px;font-family: "microsoft yahei","΢���ź�","arial, helvetica, sans-serif";line-height:2rem; background:url(../images/bjhw.jpg); color:#666666;} 
*{margin: 0;padding: 0;}
a:link {color: #333333;	text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1500716732349'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1500716732349#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1500716732349') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1500716732349') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1500716732349#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {  font-family:"iconfont" !important;  font-size:16px;  font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
ul{ list-style:none;}
.clear{ clear:both;}
.header{ background:#FFFFFF;}
.top{background: rgb(233, 233, 233); height:35px;}
.top .keywods{ width:1280px; margin:0 auto; text-align:left; line-height:35px;}
.top .keywods span{ float:right;}
.logo{ width:1280px; margin:0 auto; height:120px;}
.logo .logopic{ float:left; padding-right:20px; padding-top:10px;}
.logo .logopid{ display:none;}
.logo .logotxt {height: 70px; color: rgb(102, 102, 102); line-height: 25px; padding-left: 20px; font-family: "΢���ź�"; margin-top: 30px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; float: left; font-size:16px;}
.logo .tel {background: url("../images/toptel.png") no-repeat; width: 351px; height: 120px; float: right;}
.cpsl{ overflow:hidden;}
.menus{ background:url(../images/daoh_12.jpg) repeat-x; height:50px;}
.menus ul{ width:1280px; margin:0 auto;}
.menus li{ float:left; line-height:50px; width:115px; text-align:center; overflow:hidden;}
.menus .con{ background:url(../images/anniu1.jpg) repeat-x;}
.menus li a{ color:#FFFFFF;}
.menus li:hover{background:url(../images/anniu1.jpg) repeat-x;}
.ad2{ display:none;}
.menus li:hover .ad2{ display:block; position:absolute; z-index:99; text-align:center; background:#bf0101; width:115px;}
.menus li:hover .ad2 a{ display:block;}
.menus li:hover .ad2 a:hover{background:url(../images/anniu1.jpg) repeat-x;}

.menulist{ position:absolute; z-index:1; display:none;}
.cpsl:hover .menulist{ position:absolute; z-index:1; display:block;}
.cpsl:hover .menulist .menulist_li {background: url("../images/classlibg.png") no-repeat; height: 120px; padding-right:20px;}
.cpsl:hover .menulist .menulist_li a {color: rgb(249, 221, 159) !important;}
.cpsl:hover .menulist .menulist_li em {
	width: 55px; height: 120px; text-align: right; line-height: 120px; float: left; display: block;
}
.cpsl:hover .menulist .menulist_li em i {
	height: 100%; vertical-align: middle; display: inline-block;
}
.cpsl:hover .menulist .menulist_li em img {
	vertical-align: middle;
}
.cpsl:hover .menulist .menulist_li span {
	padding: 15px 0px 10px 10px; width: 130px; height: 80px; float: left; display: block;
}
.cpsl:hover .menulist .menulist_li span b {
	background: url("class_arrow.png") no-repeat right; height: 30px; line-height: 30px; font-family: "΢���ź�"; font-size: 20px; display: block;
}
.cpsl:hover .menulist .menulist_li span p {
	line-height: 20px; display: inline-block; font-size:12px;
}
.cpsl:hover .menulist .menulist_b {
	background: url("navbutton.jpg") repeat-x 0px 0px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-family: "΢���ź�"; font-size: 14px; font-weight: bold;
}
.cpsl{ float:left;}

.m-btn{ display:none;}
.navbox{ display:none;}
.t{ display:block;}
.ts{ display:none;}
.full-wrap {margin: 0px auto; width: 100%;}
.wrap5 {background-position: center; width: 100%;}
.t_l { text-align: left; }





.intxt{ width:250px;}
.links{ width:1190px; margin:0 auto; background:#FFFFFF; padding:30px; }
.footer{background:#151515; padding:30px;   }
.footer .foot_1{ float:left; border-right:1px solid #333; padding-right:25px; margin-right:25px;}
.footer .foot_2{ float:left;}
.footer .foot_2 dl{ float:left; width:150px; text-align:center;}
.footer .foot_2 dt{ font-size:16px; font-weight:bold;}
.footer .foot_2 a{ color:#FFFFFF;}
.footer .foot_3{ float:left; margin-left:50px;}
.footer .foot_3 img{ width:130px;}
.w1250{ width:1250px; margin:0 auto;}
.bq{background: rgb(170, 0, 0); padding:20px; text-align:center; color:#FFFFFF;}
.ponsed{ width:1250px; margin:0 auto; line-height:50px;}
.const{ width:1250px; margin:0 auto;}
.left{ float:left; width:265px; float:left; background:#FFFFFF;}
.menddd{ width:265px;} 
.menddd h2{ border-top:5px solid #d50000; color:#d50000; font-weight:normal; line-height:50px; padding-left:10px; border-bottom:1px solid #f5f5f5;}
.menddd ul{ list-style:none;}
.menddd li{ border-bottom:1px solid #f5f5f5; line-height:45px; line-height:45px; padding-left:20px;}
.menddd li:hover{ background:#d50000; color:#FFFFFF;} 
.menddd li:hover a{ color:#FFFFFF;}
.menddd li a{ padding-left:5px;}
.ggs{ background:url(../images/addss1.png) no-repeat; width:265px; height:140px; background-size:100% 100%; margin-top:20px; text-align:center; overflow:hidden;}
.ggs a { background: rgb(255, 204, 0); margin: 0px auto; border-radius: 15px; top: 90px; width: 140px; height: 30px; text-align: center; color: rgb(106, 0, 0); line-height: 30px; display: block; position:relative; z-index: 2; }
.ggsa{ background:url(../images/addss2.png) no-repeat; width:265px; height:140px; background-size:100% 100%; margin-top:20px; text-align:center; overflow:hidden;}
.ggsa a { background: rgb(255, 204, 0); margin: 0px auto; border-radius: 15px; top: 90px; width: 140px; height: 30px; text-align: center; color: rgb(106, 0, 0); line-height: 30px; display: block; position:relative; z-index: 2; }
.news{ padding:10px; }
.news h3 {height: 40px;line-height: 40px;font-family: "微软雅黑";font-size: 20px; font-weight:normal;}
.news h3 font {color: rgb(153, 153, 153);font-size: 10px;font-weight: normal;}
.news li{ width:245px; overflow:hidden; height:30px; line-height:30px;}
.contact{ padding:10px; }
.contact h3 {height: 40px;line-height: 40px;font-family: "微软雅黑";font-size: 20px; font-weight:normal;}
.contact h3 font {color: rgb(153, 153, 153);font-size: 10px;font-weight: normal;}
.contact li{ text-align:left; line-height:25px;}
.contact .pic img{ width:100%;}
.right{ float:right; width:950px; background:#FFFFFF;}
.right h1{ height: 60px; line-height: 60px; padding-top:10px; padding-bottom: 10px; padding-left: 20px; font-family: "Microsoft YaHei" !important; font-size: 30px; font-weight: normal; border-bottom:1px solid #f5f5f5; overflow:hidden;}
.right h4{ text-align:center; color:#999999; font-weight:normal;}
.about{ padding:15px; line-height:30px;}
.nslist{ padding:15px;}
.nslist li{ border-bottom:1px solid #f5f5f5; padding-bottom:15px; margin-bottom:15px;}
.nslist li .ppic{ width:200px; height:120px; float:left;}
.nslist li .ppic img{ width:200px; height:120px;}
.nslist li .ppiz{  width:700px; margin-left:20px;}
.nslist li .ppiz b{ font-size:18px; display:block;}
.nslist li .ppiz p{ line-height:25px;}
.nslist li .ppiz span{ display:block; color:#999999;}
.pages{ padding-left:15px; padding-bottom:15px;}
.pages li{ display:inline-block; line-height:30px;padding-left:10px; padding-right:10px; border:1px solid #f5f5f5;}
.pages li:hover{ background:#d50000;}
.pages li:hover a{ color:#ffffff;}
.pages .cur{background:#d50000;}
.pages .cur a{color:#ffffff;}
.ptlist { padding-top:15px;}
.ptlist li{ width:290px; float:left; margin-left:14px; margin-right:11px; text-align:center; margin-bottom:15px;}
.ptlist li img{ width:290px; height:250px;}
.ptlist li b{ font-size:16px; font-weight:normal;  display:block;}
.picw{ width:50%; margin:0 auto; margin-top:15px;}
.picw img{ width:100%;}
.view{ width:95%; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.pian{ margin-top:10px; margin-bottom:10px;}
@media only screen and (max-width:640px){
.picw{ width:95%; margin:0 auto;}
.picw img{ width:100%;}
.ptlist { padding-top:15px; width:90%; margin:0 auto;}
.ptlist li{ width:100%; text-align:center; margin-bottom:15px; float:none; margin:0px;}
.ptlist li img{ width:100%; height:auto;}
.ptlist li b{ font-size:16px; font-weight:normal; display:block;}

.nslist li .ppic{ width:40%; height:110px; float:left;}
.nslist li .ppic img{ width:100%; height:110px;}
.nslist li .ppiz{  width:100%; padding-left:3%;}
.nslist li .ppiz a{ font-size:14px;}
.nslist li .ppiz p{ display:none;}
.right{ float:none; width:100%; }
.const{ width:100%;}
.left{ display:none;}
.ponsed{ width:100%; padding-left:10px;}
.footer{ display:none;}
.intxt{ width:80%;}
.tt1{ display:none;}
.kehuanli{ display:none;}
.bbd{ width:100%; height:140px; background: rgba(0,0,0,.3); position:relative; top:-170px; z-index:1;}
.t{ display:none;}
.ts{ display:block;}
.top{ display:none; height:auto;}
.menus{ display:none;}
.logo{ width:100%;height:auto; background:#c90101;}
.logo .logotxt{ display:none;}
.logo .tel{ display:none;}
.logo .logopic{ display:none;}
.logo .logopid{ display:block; padding-left:10px; float:left;}
.m-btn{ padding:20px; float:right; display:block; padding-top:30px;}
.line {display:block; width:30px;height:1px;background-color: #fff;margin:0 auto; margin-top:8px; }
.lines{ width:25px;  margin:0 auto;margin-top:8px; }
.navbox{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.9);z-index: 99; display:none;}
.navbox ul{position: relative;	top: 50px;}
.navbox ul li{	width: 100%;text-align: center;}
.navbox ul li a{font-size: 26px;color: #fff;line-height: 52px;}
.navbox .close{	font-size: 48px; -moz-transition:all 0.6s cubic-bezier(0.23,1,0.32,1); -webkit-transition:all 0.6s cubic-bezier(0.23,1,0.32,1);	transition:all 0.6s cubic-bezier(0.23,1,0.32,1); color: #fff; position: absolute; top: 5%; right: 5%; cursor: pointer}
.navbox .close:before{content: "\e69a";}
.key{ display:none;}
}