﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
html {overflow-x:hidden; width:100%; height:100%;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;color:#333;font-family:"寰蒋闆呴粦";}
td, th { word-wrap:break-word; word-break:break-all; }
ul{ font-size:12px;}
li{list-style:none; font-size:12px;}
img { border:0; }
.clear { clear:both; }
a { text-decoration:none;font-size:12px;color:#333;font-family:"寰蒋闆呴粦";}
a:hover { text-decoration:none; color:#ff0000;font-family:"寰蒋闆呴粦";}
body { font-family:"寰蒋闆呴粦";height:100%;width:100%; font-size:12px;}
.z{ float:left;}
.y{ float:right;}

.clear{clear:both; width:auto;}

.top{width:1200px;margin:0 auto; height:100px; }
.logo{ margin-top:30px;}
.menu{height:54px; float:right;}
#nav {display:block;z-index:99999999; margin-top:15px;}
#nav .mainlevel { float:left; width:138px; height:84px; text-align:center; position:relative; z-index:99;}
#nav .mainlevel a {color:#222; text-decoration:none; line-height:84px; display:block; width:138px; font-size:16px;}
#nav .mainlevel a:hover {color:#222; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;z-index:99999999999; left:0px;  }
#nav .mainlevel li {border-top:1px solid #fff; background:#000; width:138px; height:33px;filter: alpha(opacity=80);progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;/*IE6 only*/}
#nav .mainlevel li a{line-height:33px; font-size:14px; color:#fff;}
#nav .mainlevel li a:hover{color:#000; text-decoration:none; background:#fff;}

.shutter {overflow: hidden;width:100%;position: relative;width:1920px;height:680px;left:50%;margin-left:-960px;}
.shutter-img {z-index: 1;}
.shutter-img,.shutter-img a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.shutter-img a {cursor: default;}
.shutter-img a > img {width: 100%; height: 100%;}
.shutter-img .created {overflow: hidden; position: absolute;z-index: 20;}
.shutter-btn {}
.shutter-btn li {position: absolute; z-index: 2;top: 50%; width: 49px;height: 49px;margin-top: -25px;cursor: pointer;}
.shutter-btn li.prev {left: 15%;background: url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/shutter_prevBtn.png) no-repeat 0 -49px;}
.shutter-btn li.next {right: 15%;background: url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/shutter_nextBtn.png) no-repeat 0 -49px;}

.cpbg{width:100%; background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/bg.jpg) no-repeat center; height:846px;}
.cpt{width:1200px;margin:0 auto;overflow:hidden;}
.cpt_z{ font-size:32px; color:#fff; text-align:center; background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/heng.jpg) no-repeat center bottom;  padding-bottom:8px; margin-top:90px;}
.cpt_p{ font-size:18px; color:#fff; text-align:center; margin-top:16px;}
.cpt_p p{ font-size:14px;color:#fff;margin-top:4px;}
.cpz{width:1230px; margin:0 auto; overflow:hidden;}
.cpz ul li{width:216px; height:395px; background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/cb.png) no-repeat center; float:left; margin:72px 15px 0px; border-bottom:10px solid #c80000;}
.cpz ul li p{width:216px; text-align:center;}
.cpz ul li p.e{ font-size:38px; color:#c80000;text-overflow:ellipsis; white-space: nowrap;overflow:hidden;}
.cpz ul li p.t{ font-size:18px; color:#666;margin-top:46px;}
.cpz ul li p.t a{ font-size:18px; color:#666;}
.cpz ul li:hover p.t{ text-decoration:underline;cursor:pointer; }
.cpz ul li p.t p{ font-size:12px; color:#333;margin-top:4px;}
.cpz ul li p.f{ width:20px; height:20px; background:#333; border-radius:50%; line-height:18px; text-align:center; font-size:16px; color:#fff;margin:10px auto 0;}
.cpz ul li p.f a{ font-size:16px; color:#fff;}
.cpz ul li:hover p.f{ background:#c80000;}
.cpz ul li a img{width:216px; height:216px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear; margin-top:8px;}
.cpz ul li a img:hover{opacity: 0.8;filter: alpha(opacity=80);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-m-transform:scale(1.05);transform:scale(1.05);}
.cpz ul li a.preview{float:left;display:block;height:232px;overflow:hidden;width:100%; margin-bottom:16px;}
.cpz ul li a.preview:hover{}

.gywmbg{width:100%; background: url(img/345.jpg) no-repeat center; height:520px;}
.gywmz{width:1200px; margin:0 auto; overflow:hidden;} 
.gywm{width:565px; height:265px; background:#fff; margin-top:220px; float:right; padding:35px 0px 0px 35px;} 
.jj{font-size:30px; color:#c80000; background: url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/heng2.jpg) no-repeat left bottom; padding-bottom:8px;}
.jjnr{font-size:14px; color:#666; line-height:28px; margin-top:20px;}
.jjnr span{color:#ff0000;}
.ck{width:142px; height:40px; border:1px solid #666; font-size:15px; color:#666; line-height:40px; text-align:center; border-radius:20px; margin-top:30px;}
.ck a{ font-size:15px;color:#666;}
.ck:hover{background:#c80000;border:1px solid #c80000;}
.ck:hover a{color:#fff;}
.gyzj{width:1200px; margin:0 auto; height:304px;}
.gyzj_l{width:300px;height:304px;}
.gyzj_z{width:248px;height:268px; background:#c80000; padding:36px 26px 0px 26px;}
.gyzj_z_j{font-size:20px; color:#fff;}
.gyzj_z_j p{font-size:14px; color:#fff; margin-top:23px; line-height:28px; }
.jt{ width:24px; height:24px; background:#fff; border-radius:50%; line-height:24px; text-align:center; font-size:22px; color:#c80000; margin-top:40px;}
.jt a{ font-size:22px; color:#c80000;}
.jt a:hover{color:#fff;}
.jt:hover{ background:#666; color:#fff;}

.cpt2{width:1200px;margin:0 auto;overflow:hidden;}
.cpt_z2{ font-size:32px; color:#c80000; text-align:center; background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/heng2.jpg) no-repeat center bottom;  padding-bottom:8px; margin-top:120px;}
.cpt_p2{ font-size:18px; color:#666; text-align:center; margin-top:16px;}
.cpt_p2 p{ font-size:14px;color:#666;margin-top:4px;}

.zsjmz{width:1200px; margin:54px auto 100px; overflow:hidden;}
.zsjmz_l{width:328px; height:652px; background:url(img/10.jpg) no-repeat center #cb010d;}
.gyzj_z_j{padding:0px;}

.ck2{width:142px; height:40px; border:1px solid #fff; font-size:15px; color:#fff; line-height:40px; text-align:center; border-radius:20px; margin-top:30px;margin-left:30px}
.ck2 a{ font-size:15px;color:#fff;}
.ck2:hover{background:#fff;border:1px solid #fff;}
.ck2:hover a{color:#c80000;}
.zsjmz_m{width:400px;overflow:hidden;}
.zsjmz_m_p{width:400px; height:326px;}
.zsjmz_m_x{width:328px; padding:36px 36px 0px; height:290px;/* background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/index6.jpg) no-repeat center;*/}
.zsjmz_m_s{width:328px; padding:36px 36px 0px; height:290px; background:#f9f9f9;}
.gyzj_z_j2{font-size:20px; color:#666;}
.gyzj_z_j2 p{font-size:14px; color:#666; margin-top:20px; line-height:28px; }

.zsbg{ width:100%; background:#f4f4f4; overflow:hidden;}
.scroll{ width:1260px; height:290px; margin:70px auto 100px auto; overflow:hidden;}
.v_out{width:1260px;margin:0 auto;overflow:hidden;}
.v_show{width:1200px;overflow:hidden;position:relative;height:290px;float:left}
.u_lanren{ width:6650px;position:absolute;left:0px;top:0px;}
.u_lanren ul{float:left;text-align:center;line-height:50px;}
.u_lanren ul li{width:290px;height:290px;float:left; overflow:hidden;}
.u_lanren ul li dd{ width:290px; height:290px; margin:0px 5px; float:left; overflow:hidden; position:relative; list-style:none;}
.u_lanren ul li dd img{ position:absolute; left:0; top:0; z-index:10; width:290px; height:290px;}
.u_lanren ul li dd a.link{ width:290px; height:290px; display:block; position:absolute; left:0; top:0; z-index:20;}
.prev,.next{float:left; padding-top:100px;}
.prev a{ background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/left.png) no-repeat center center;}
.next a{ background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/right.png) no-repeat center center;}
.prev,.prev a,.next,.next a{width:30px;height:50px; display:block}

.djlx{width:1218px; margin:70px auto 62px; overflow:hidden;}
.djlx ul li{width:354px; height:344px; padding:16px; float:left; margin:0px 9px;border:1px solid #dadada;}
.djlx ul li a img{width:354px; height:215px;}
.djlx ul li a img:hover{ filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.djlx ul li p{width:354px;}
.djlx ul li p.e{font-size:16px; color:#666; margin-top:20px;}
.djlx ul li p.e a{font-size:16px; color:#666;}
.djlx ul li p.t{font-size:14px; color:#666; line-height:20px; margin-top:10px;}
.djlx ul li p.f{font-size:14px; color:#999;margin-top:14px;}
.djlx ul li p.f span{ float:right;}
.djlx ul li p.f span a{font-size:14px; color:#999;}
.djlx ul li:hover{border:1px solid #c80000;}
.djlx ul li p.e a:hover,.djlx ul li p.f span a:hover{ color:#c80000;}

.dbbg{width:100%; height:277px; background:url(img/6.jpg);}
.db2z{width:1200px; margin:0 auto; overflow:hidden;}
.db_z{width:400px; margin-top:50px; margin-bottom:50px; overflow:hidden;}
.db_b{font-size:18px; color:#fff; line-height:30px; margin-bottom:20px;}
.db_b span{font-size:14px; color:#fff; margin-left:10px;}
.db_zb{font-size:14px; color:#fff; line-height:30px; font-weight:normal;}
.db_zb span{font-size:24px; color:#fff; line-height:60px; background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/dh.png) no-repeat left; padding-left:55px; font-weight:bold;}
.fmenul{width:560px; overflow:hidden; margin-top:80px;}
.fmenulc{width:140px;text-align:center;}
.fmenulct{ color:#eaeaea; font-size:15px;}
.fmenulct a{color:#eaeaea; font-size:15px;}
.fmenulct a:hover{text-decoration:underline;}
.fmenulcf{ margin-top:13px; width:140px;}
.fmenulcf ul li{ width:140px;overflow: hidden;text-align:center;}
.fmenulcf ul li a{color:#eaeaea; line-height:28px; font-size:13px; } 
.fmenulcf ul li a:hover{text-decoration:underline;}
.db_yb{width:133px; margin-top:80px; overflow:hidden;}
.db_yb_p{width:133px;height:133px;}
.db_yb_t{width:133px;font-size:14px; color:#fff; margin-top:8px; text-align:center;}

.f_dbbg{width:100%; background:#000; padding:30px 0px; }
.f_dbz{width:1200px; margin:0 auto; overflow: hidden;}
.f_db{font-size:13px; color:#fff; line-height:28px; text-align:center;}
.f_db a{font-size:13px; color:#fff;}
.f_db a:hover{ text-decoration:underline;}



/*--------------内页-----------------------*/

.nbanner{width:100%;position: relative;width:1920px;height:366px;left:50%;margin-left:-960px;}

.n_nrz{width:1200px; margin:40px auto 0; overflow:hidden;}
.n_nrbt{width:1200px; height:60px; border-bottom:1px solid #ddd;}
.n_nrbt_z{ font-size:40px; color:#000; line-height:58px;font-family:"宋体"; font-weight:bold;}
.n_nrbt_y{/* width:710px;*/}
.n_nrbt_y ul li{ width:120px; height:30px;border:1px solid #999; float:left; margin:10px 0px 0px 20px;text-align:center; line-height:30px;}
.n_nrbt_y ul li a{ font-size:14px; color:#999; text-align:center; line-height:30px;}
.n_nrbt_y ul li a:hover{color:#fff;}
.n_nrbt_y ul li:hover{ background:#e70012; color:#fff;border:1px solid #e70012; }
.n_nrbt_y ul li:hover a{color:#fff;}
.n_nybt_m{font-size:26px; color:#666; margin-top:10px;}
.n_nybt_m p{font-size:13px; color:#999; margin-top:10px;}
.n_nybt_n{width:1200px; margin:30px auto 50px;font-size:13px; color:#666; line-height:28px; overflow:hidden;}


/*新闻单页*/
.nynew{width:1200px;margin:40px auto 40px; line-height:22px;}
.nynews_title{line-height:26px;font-size:16px;text-align:center;border-bottom:1px dashed #e1e1e1;color:#333;padding-bottom:5px;margin-bottom:15px; margin-top:30px; font-weight:bold;}
.nynews_title span{font-size:13px;line-height:32px;color:#666; font-weight:normal;}
.nynewsbody{line-height:22px; text-align:left; font-size:13px; color:#666; margin-top:40px;}

.aboutusmtrd_down{width:1200px;margin:40px auto 0; overflow:hidden;}
.aboutusmtrd_down a{color:#666; font-size:13px;}
.aboutusmtrdd_left{ float:left;color:#666;font-size:13px;}
.aboutusmtrdd_left a:hover{ text-decoration:underline;color:#333;}
.aboutsumtrdd_right{ float:right;color:#666;font-size:13px;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#333;}

/*新闻列表*/
.fr_w935{width:1200px; margin:30px auto 30px; overflow:hidden;}
.ul_news li{padding:23px 0;border-bottom:1px dotted #ccc}
.ul_news{margin-top:-13px}
.pt18{padding-top:0px}
.cboth{clear:both}
.fleft{float:left;display:inline}
.ov_hidden{overflow:hidden}
.fz14_bold_1{font-size:15px;font-weight:700;color:#333;line-height:20px;height:20px}
.fz14_bold_1 a{font-size:15px;color:#333;}
.fz14_bold_1 a:hover{color:#e70012;}
.h24_l18{font-size:13px;color:#999;height:24px;line-height:18px; margin-top:10px;}
.lh22_c666{line-height:24px;color:#666;font-size:13px; margin-top:10px;}
.pl175{padding-left:190px}
.ul_news li.cur .fleft img{width:224px!important;height:166px!important}
.ul_news li.cur .pl175{padding-left:255px!important}

/*页码*/
.ny_pages{width:1200px;text-align:center;margin:20px auto 50px;font-size:13px;}
.ny_pages a{ font-size:13px;margin:0px 5px;color:#666;}
.ny_pages a:hover{color:#e70012;}

/*产品*/
.pro-list{ width:1220px; margin:40px auto 0;}
.pro-list ul{ padding:0; margin:0 auto;}
.pro-list ul li{ width:285px; float:left; height:336px;  margin:0px 10px 30px; font-family:"微软雅黑"; font-size:14px;}
.pro-list ul li a{ display:block; float:left; width:285px; height:45px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.pro-list ul li a img{ width:285px; height:285px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.pro-list ul li a p{ display:block; width:285px; height:45px;font-size:14px; color:#666;line-height:45px; text-align:center; background:#f5f5f5;}
*html .pro-list ul li a p{ margin-top:5px;}
.pro-list ul li:hover p{ background:#e70012; color:#fff;}

/*客服*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/r_qq.png) 0px 0px no-repeat; background-color:#b2b9bf;}
.izl-rmenu .btn-qq:hover{background-color:#c80000;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/r_qq.png) 0px 0px no-repeat; background-color:#b2b9bf; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/r_wx.png) 0px 0px no-repeat; background-color:#b2b9bf;}
.izl-rmenu .btn-wx:hover{background-color:#c80000;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/r_phone.png) 0px 0px no-repeat; background-color:#b2b9bf;}
.izl-rmenu .btn-phone:hover{background-color:#c80000;}
.izl-rmenu .btn-phone .phone{background-color:#c80000; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(//filecdn.ify.cn/skin/wsjmwzmb0289/img/r_top.png) 0px 0px no-repeat; background-color:#b2b9bf; display:none;}
.izl-rmenu .btn-top:hover{background-color:#c80000;}

/*.guestbook*/
.guestbook-inner .form-control::-webkit-input-placeholder {
	color: #999999;
}

.guestbook-inner .form-inline {
	width: 100%;
	display: inline-block;
}

.guestbook-inner .form-inline:nth-child(2n) {
	margin-left: 0;
}

.guestbook-inner .form-group {
	margin-bottom: 15px;
	display: flex;
	position: relative;
}

.guestbook-inner .verify {
	position: absolute;
	height: 38px;
	right: 1px;
	top: 1px;
}

.guestbook-inner .form-control {
	display: inline-block;
	width: 100%;
	height: 40px;
	padding: 0px 10px;
	font-size: 14px;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #DDDDDD;
}

.guestbook-inner textarea.form-control {
	height: auto;
	padding: 10px 10px;
	width: 100%;
}

.guestbook-inner .form-control:focus {
	outline: 0;
}

.guestbook-inner .btn {
	width: 100%;
	height: 40px;
	border: 0;
	color: #ffffff;
	background-color: #333;
	font-size: 16px;
	cursor: pointer;
}

