@charset "utf-8";

/* CSS Document */
/*
*********************************
武汉中网维优网络科技有限公司
http://www.wymonitor.com
联系电话：027-87862018
客服QQ：15035405
*********************************
*/
/*----------------------------通用---------------------------------------*/



body {font-size:14px; font-family: "微软雅黑"; background: #fff; }

* { padding: 0; margin: 0; box-sizing: border-box; }

a { text-decoration: none; }

ul, li { list-style: none; }

img { border: 0; }

input { font-family: "微软雅黑"; outline: none; }

.cl { clear: both; height: 0px; }

.fl { float: left; }

.fr { float: right; }

.all { width: 1200px; margin: 0 auto; }

.all1 { width: 1200px; margin: 0 auto; overflow: hidden; }

/*head 样式开始*/

.bigbox { position: absolute; top: 0; transition: top 0.5s; left: 50%; transform: translate(-50%, 0); width: 100%; }

.box { height: 100%; position: relative; transform: translate3d(0px, 0px, 0px); transition: all 700ms ease; }

.ny_head { width: 100%; height: 110px; }

.header { width: 100%; height: 110px; position: fixed; margin:0 auto; max-width: 1920px; z-index: 9999999; }

.header_one { width: 100%; height: 110px; }

.head { height: 110px; background-color: rgba(255, 255, 255, 1); box-shadow: -1px 0px 10px 3px rgba(0, 0, 0, 0.1); }

.logo { width:210px; height: 110px; line-height: 110px; float: left; }

.logo img { width: 100%; height: auto; margin-top: 25px; }

.nav { float: right; }

.nav ul li { float: left; font-size: 16px; text-align: center; height: 50px; line-height: 50px; -webkit-transition: all 0.6s ease; position: relative; transition: all 0.6s ease; -moz-transition: all 0.6s ease; padding: 5px 15px; margin-top: 20px; }

.nav li a { color: #000; display: block; width: 100%; height: auto; }

.classon { border-bottom: 3px solid #e50012; }

.classon:before { content: ""; display: none; }

.nav li:before { content: ''; position: absolute; left: 50%; bottom: 0; width: 0; height: 3px; transition: all 0.6s ease; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; background: #e50012; }

.nav li:hover:before { width: 100%; margin-left: -50%; }

/*banner 图样式开始*/
.page11{ background:url(img/index_banner.jpg) no-repeat; background-size:cover; width:100%;overflow: hidden; position: fixed;}

.w-banner { width: 100%; overflow: hidden; position: relative; }

.w-banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }

.w-banner .bd ul { width: 100% !important; }

.w-banner .bd li { width: 100% !important; overflow: hidden; text-align: center; }

.w-banner li img { width: 100%; height: auto; }

.w-banner .bd li a { display: block; height: 400px; }

.w-banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 1%; left: 0; height: 30px; line-height: 30px; }

.w-banner .hd ul { text-align: center; }

.w-banner .hd ul li { cursor: pointer; display: inline-block; width: 10px; height: 10px; margin: 1px 3px 1px 1px; overflow: hidden; background: #3F3B3B; opacity: 0.5; line-height: 999px; border-radius: 50%; }

.w-banner .hd ul .on { background: #fff; }

/*关于我们样式开始*/

.ab_bor { border: 2px solid #CCCCCC; padding: 20px; width: 1196px; height: 463px; }

.ab_img { float: left; vertical-align: bottom; color: #999; font-size: 40px; font-weight: 700; }

.ab_tit { color: #333; font-weight: 700; font-size: 30px; text-align: center; float: right; position: relative; line-height: 1.5; margin-right: 50px; }

.ab_tit .div1 { width: 150px; height: 1px; background: #333; position: absolute; left: -6px; top: 0; }

.ab_tit .div2 { width: 150px; height: 1px; background: #333; position: absolute; right: -1px; bottom: 0; }

.red { color: #E02627; }

.ab_p1 { line-height: 2; color: #000; font-size: 14px; margin-top: 20px; }

.ab_img2 { margin-top: 10px; margin-left: -21px; float: left; }

.ab_list { float: left; }

.ab_list ul li { float: left; margin: 10px 0 0 50px; }

.ab_list li div { width: 200px; height: 200px; }

.ab_list li .ab_list_bg1 { background: url(img/sypt_15.png) no-repeat center; }

.ab_list li .ab_list_bg2 { background: url(img/sypt_17.png) no-repeat center; }

.ab_list li .ab_list_bg3 { background: url(img/sypt_19.png) no-repeat center; }

.ab_list li .ab_list_bg1:hover { background: url(img/sypt2_15.png) no-repeat center; }

.ab_list li .ab_list_bg2:hover { background: url(img/sypt2_17.png) no-repeat center; }

.ab_list li .ab_list_bg3:hover { background: url(img/sypt2_19.png) no-repeat center; }

.ab_list li p { font-size: 18px; text-align: center; padding: 125px 0 0; color: #333; }

.ab_list li:hover p { color: #E50012; }

/*工程应用样式开始*/

.page2 { background: url(img/sybg_03.jpg); }

.gc_bor { background: #fff; width: 100%; height: 548px; padding: 30px; position: relative; }

.gc_list { margin: 30px 0; }

.gc_list ul li { width: auto; padding: 0 10px; height: 40px; background: rgba(0,0,0,.2); text-align: center; line-height: 40px; float: left; margin-right: 20px; }

.gc_list li a { display: block; width: 100%; height: 100%; color: #fff; font-size: 18px; }

.gc_list2 { width: 91%; margin: 0 auto; overflow: hidden; position: relative; margin-top: 30px; }

.gc_list2 ul li { width: 25%; float: left; }

.gc_list2 li a { border: 1px solid #E4E4E4; display: block; margin: 0 3%; }

.gc_list2 li img { width: 100%; height: 333px; }

.gc_list2 li span { font-size: 18px; color: #333; text-align: center; display: block; margin-top: 10px; }

.gc_bor .prev, .gc_bor .next { display: block; position: absolute; z-index: 1; top: 47%; left: 1%; z-index: 1; width: 34px; height: 60px; background: url(img/left.png) no-repeat center; cursor: pointer; }

.gc_bor .next { left: auto; right: 1%; background: url(img/right.png) no-repeat center; }

/*产品中心样式开始*/

.page3 { background: url(img/gcc.jpg); }

.cp_list { width: 90%; overflow: hidden; margin: 40px auto 0; }

.cp_list ul li { width: 33.33%; float: left; }

.cp_list li a { display: block; margin: 0 10px; background: #fff; }

.cp_list li img { width: 100%; height:255px; }

.cp_list li span { display: block; width: 100%; font-size: 18px; margin-top: 10px; line-height: 25px; text-align: center; color: #333; }

.cp_hd { text-align: center; }

.cp_hd ul li { display: inline-block; width: 16px; height: 16px; background-color: rgba(255,255,255,1); cursor: pointer; margin: 10px 2px; font-size: 0; }

.cp_hd li img { width: 100%; height: auto; }

.cp_hd ul li:hover { background-color: rgba(103,184,180,1); }

.cp_hd ul .on { background-color: rgba(103,184,180,1) !important; }

.cp_bor .prev, .cp_bor .next { display: block; position: absolute; z-index: 1; top: 53%; left: 0; z-index: 1; width: 34px; height: 60px; background: url(img/left.png) no-repeat center; cursor: pointer; }

.cp_bor .next { left: auto; right: 0; background: url(img/right.png) no-repeat center; }

.cp_bor { position: relative; }

.more { color: #333; font-size: 14px; margin-top: 50px; display: block; text-align: center; }

/*博华优势样式开始*/

.page4 { background: url(img/sybg_04.jpg); }

.ys_bor { background: #fff; width: 100%; height: 524px; padding: 30px; overflow: hidden; position: relative; }

.ys_bor ul li { float: left; width: 25%; height: auto; padding: 0 10px; margin-bottom: 15px; }

.ys_bor li img { border: 1px solid #e4e4e4; width: 100%; height:92px; }

.ys_bor ul h2 { font-size: 24px; color: #000; font-weight: 500; margin-bottom: 10px; }

.ys_bor ul p { font-size: 14px; color: #000; line-height: 1.7; width: 280px; }

.cp_tp { position: absolute; top: 95.25px; left: 421px; z-index: 13; width: 360px; height: 360px; }

.cp_tp img { width: 100%; height: auto; }

/*新闻中心*/

.page5 { background: url(img/sybg_05.jpg); }

.news_bor { padding: 30px; width: 100%; }

.news_bor ul { width: 1230px; margin-top: 30px; }

.news_bor ul li { width: 380px; height: 285px; margin-right: 30px; float: left; position: relative; text-align: center; }

.news_bor li .zzc { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.4); }

.news_bor li:hover .zzc { display: none; }

.news_bor li a { color: #fff; font-size: 18px; line-height: 285px; }

.news_bor li h3 { color: #fff; position: relative; z-index: 10; }

.news_bor li:hover h3 { color: #e50012; }

.news_bor li h3:after { content: ""; width: 50px; height: 3px; background: #e50012; display: block; position: absolute; bottom: 120px; left: 165px; }

.news_bor li:nth-child(1) { background: url(img/aa.jpg)no-repeat center; }

.news_bor li:nth-child(2) { background: url(img/bb.png)no-repeat center; }

.news_bor li:nth-child(3) { background: url(img/cc.png)no-repeat center; }

.news_bor li span { background: url(img/ee.png) no-repeat center; width: 30px; height: 30px; bottom: 30px; right: 30px; display: block; position: absolute; }

.news_bor li:hover span { background: url(img/dd.png) no-repeat center; }

/*联系我们*/

.page6 { background: url(img/b6.jpg); }

.contact_bor { padding: 30px; width: 100%; }

.contact_list1 { margin-top: 50px; width: 46%; float: right; }

.contact_list1 ul li { width: 335px; height: 188px; overflow: hidden; margin: 0 auto; background: #fff; padding: 10px; }

.contact_list1 li a { color: #333; font-size: 20px; }

.contact_list1 li h3 { width: 157px; height: 50px; background: rgba(225,225,225,.6); display: block; line-height: 50px; text-align: center; margin: 52px auto 0; font-weight: 500; }

.contact_list1 li h3:hover { color: #e50012; }

.contact_list1 ul li:nth-child(2) { background: #fff; width: 335px; height: 230px; padding: 10px; margin-top: 20px; }

.contact_list1 li h2 { line-height: 30px; font-weight: 500; margin-top: 10px; }

.contact_list1 li div { line-height: 25px; }

.mtop { box-sizing: border-box; }

/*footer样式开始*/

.footer { width: 100%; height: 60px; background: #000; }

.foot_left { float: left; color: #7b7d7e; font-size: 14px; line-height: 60px; }

.foot_right { font-size: 14px; float: right; line-height: 60px; }

.foot_right a { color: #7b7d7e; }

/*about us 样式开始*/

.ban img { width: 100%; height: auto; }

.position { width: 100%; height: 50px; border-bottom: 1px solid #DDDDDD; }

.position a:last-child { color: #666 !important; }

.position img { width: 16px; height: 16px; vertical-align: top; margin-top: 16px; }

.position .all a { color: #e50012; font-size: 14px; line-height: 50px; }

.jj_nav { width: 100%; height: auto; margin: 30px auto; }

.jj_nav ul li { float: left; margin: 0 10px; position: relative; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; width: 130px; border: 1px solid #dfdfdf; }

.jj_nav ul li:before, .jj_nav ul li:after { content: ''; position: absolute; display: block; width: 0; height: 1px; background: #e50012; }

.jj_nav li a:before, .jj_nav li a:after { content: ''; position: absolute; display: block; width: 1px; height: 0; background: #e50012; }

.jj_nav ul li:hover:before { width: 100%; top: 0; left: 0; transition: all 0.3s ease; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; }

.jj_nav ul li:hover:after { width: 100%; height: 1px; bottom: 0; right: 0; transition: all 0.3s ease; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; }

.jj_nav li a:hover:before { width: 1px; height: 40px; top: 0; right: 0; transition: all 0.3s ease; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; }

.jj_nav li a:hover:after { width: 1px; height: 40px; bottom: 0; left: 0; transition: all 0.3s ease; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; }

.jj_nav li a:hover { color: #e50012; }

.jj_nav li a { width: 80px; height: 40px; line-height: 40px; display: block; text-align: center; color: #707070; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

.jj_content .jj_tit { font-size: 20px; line-height: 40px; color: #1E1E1E; text-align: center; border-bottom: 1px solid #eee; }

.jj_content .content { font-size: 14px; line-height: 24px; padding: 20px 0; }

.jj_content .content img { max-width: 100%; height: auto; }

/*底部样式开始*/

.footer2 { height: 150px; margin-top: 50px; background: #444444; overflow: hidden; }

.footer_list { text-align: center; margin-top: 30px; }

.footer_list a { color: #D3D3D3; font-size: 14px; width: 130px; line-height: 40px;}

.footer_list span { margin: 0 8px; color: #D3D3D3; }

.foot1, .foot2 { font-size: 14px; color: #999; line-height: 25px; text-align: center; }

.foot2 a { font-size: 14px; color: #999; line-height: 25px; }

.foot2 a:first-child { margin-right: 20px; }

/*首页侧边导航*/

.pagechange { position: fixed; top: 50%; transform: translateY(-50%); right: 20px; display: block; width: 20px; height: 100px; z-index: 999; }

.pagechange li.on { border: 1px solid #fff; }

.pagechange li { float: left; cursor: pointer; width: 23px; height: 23px; padding: 4px; border-radius: 50%; margin: 3px 0; }

.pagechange li span { width: 100%; height: 100%; display: block; background-color: #fff; border-radius: 50%; box-shadow: 0 0 4px 0 rgba(0,0,0,0.30); }

/*公司资质样式开始*/

.zz_content { border: 1px solid #e4e4e4; }

.zz_tit { font-size: 20px; line-height: 60px; color: #1E1E1E; text-align: center; }

.zz_content ul li { width: 23%; height: 363px; float: left; margin: 0 1%; margin-bottom: 40px; position: relative; }

.zz_content li img { border: 1px solid #eee; width: 100%; height: 100%; }

.zz_content li:hover .zzc { width: 100%; height: 363px; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.5); }

.zz_lb { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.7); left: 0; top: 0; }

.zz_lb .bd { width: 50%; margin: 2% auto 0; }

.pagenumber { font-size: 30px; color: #fff; font-weight: 700; position: absolute; right: 0; bottom: 5%; }

.return { width: 45px; height: 45px; position: absolute; right: 0; top: 0; background: rgba(204,204,204,.6); padding: 6px; }

.return img { width: 100%; height: 100%; }

.zz_lb .prev, .zz_lb .next { display: block; position: absolute; z-index: 1; top: 45%; left: 0; z-index: 1; width: 34px; height: 60px; background: url(img/left.png) no-repeat center; cursor: pointer; }

.zz_lb .next { left: auto; right: 0; background: url(img/right.png) no-repeat center; }

/*合作伙伴样式开始*/

.hz_content ul { width: 1250px; }

.hz_content ul li { width: 283px; height: 64px; border: 1px solid #e4e4e4; margin: 0 20px 20px 0; float: left; }

.hz_content li img { width: 100%; height: 100%; }

/*产品中心样式开始*/

.cp_nav { margin-top: 30px; }

.cp_tit { height: 40px; width: auto; background-color: rgba(49, 109, 161, 1); padding-left: 15px; font-size: 16px; color: #fff; line-height: 40px; }

.cp_nav .left { width: 220px; float: left; }

.cp_nav .left li { border: 1px solid #f0f0f0; height: 40px; line-height: 40px; padding-left: 15px; }

.cp_nav .left li a { color: #000; font-size: 14px; display: block; width: 100%; height: 100%; }

.cp_nav .left li:hover { background-color: rgba(239, 248, 248,1); }

.cp_nav .right { width: 947px; float: right; }

.cp_nav .cpzx ul { width: 967px; }

.cp_nav .cpzx li { width: 302px; height: 289px; margin: 0 20px 20px 0; border: 1px solid #e4e4e4; float: left; }

.cp_nav .cpzx li img { width: 100%; height:225px; }

.cpzx li p { line-height: 40px; text-align: center; color: #333; }

/*新闻动态样式开始*/

.news_list ul li { width: 100%; height: 159px; border: 1px solid transparent; margin-bottom: 20px; background: #f7f7f7; }

.news_list li a:nth-child(1) { width: 230px; height: 157px; float: left; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; display: block; }

.news_list li img { width: 200px; height: 130px; margin: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.09); }

.news_list li span { font-size: 16px; color: #717171; display: block; height: 24px; overflow: hidden; margin-bottom: 20px; transition: all .3s ease-out 0s; }

.news_list li i { height: 52px; color: #A2A2A2; line-height: 24px; display: block; overflow: hidden; transition: all .3s ease-out 0s; }

.news_list li .list_cont { width: 56%; float: left; margin: 36px 0 28px 34px; transition: all .3s ease-out 0s; }

.tmmo { float: right; }

.news_list li .time { margin: 24px 66px 0 0; transition: all .3s ease-out 0s; display: block; height: 26px; line-height: 26px; font-size: 19px; }

.news_list li .more { width: 70px !important; height: 35px; border-radius: 18px; text-align: center; border: 1px solid #dedfe1; transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s; display: block; line-height: 35px; color: #999; margin: 35px 0 0; }

.news_list ul li:hover { border: 1px solid #efefef; box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08); }

.news_list ul li:hover .list_img { background: #ccc; }

.news_list ul li:hover .list_cont { margin: 36px 0 28px 54px; }

.news_list ul li:hover .time { margin: 24px 43px 0 0; }

.news_list ul li:hover .more { background: #ccc; border: 1px solid #ccc; margin: 35px 0 0 30px; color: #fff; }

/*招贤纳士样式开始*/

.zp_tit { width: 95px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; background: #65BEBA; }

.zp_content .all { padding: 0 10px; }

.zp_list { border: 2px solid #e4e4e4; }

.zp_list li { padding: 15px 20px 0; border-bottom: 1px solid #e4e4e4; }

.zp_list li:hover { background-color: #F2F2F2; }

.zp_list li .zpzw { float: left; line-height: 26px; font-size: 20px; color: #333; }

.zp_list li:hover .zpzw { color: #65beba; }

.zp_list li .zw_time { float: right; position: relative; margin-top: 5px; font-size: 12px; color: #c8c8c8; background: url(img/time.png)no-repeat left; padding-left: 18px; }

.zp_list table { width: 100%; color: #222; font-size: 14px; }

.zp_list td span { color: #666; margin-right: 5px; line-height: 30px; }

/*联系我们样式开始*/

.contact_list { margin-top: 20px; border-top: 1px solid #e4e4e4; }

.Map { margin-top: 20px; }

.contact_list .tit { color: #e50012; font-size: 16px; font-weight: 700; line-height: 24px; }

.Map_p1 { font-size: 14px; font-weight: 700; color: #333; }

.Map { font-size: 14px; color: #333; line-height: 24px; }

.contact_list .Mapleft { margin-left: 20px; float: left; }

.Mapright { width: 65%; height: 500px; float: right; }

.tjbd { width: 1200px; margin: 50px auto; background: rgba(244,244,244,1); }

.lxtp1 { float: left; }

.zxly { float: left; width: 330px; }

.zxly .zxly_tit { line-height: 60px; font-size: 30px; color: #696969; margin-top: 50px; text-align: center; position: relative; }

.zxly_tit:after { content: ''; display: block; width: 400px; height: 5px; background: #333; position: absolute; bottom: 0; left: -30px; }

.zxly_tit2 { font-size: 30px; line-height: 30px; color: #696969; text-align: center; margin-top: 10px; }

.zxly p { font-size: 14px; color: #696969; line-height: 30px; text-indent: 30px; width: 240px; margin: 0 auto; padding: 10px 0; }

.form { float: right; width: 477px; }

.form table { border-collapse: separate; border-spacing: 0px 20px; text-align: center; color: #666; }

.form table tr span { color: #e50012; }

.form table td div { height: 150px; text-align:center; }

textarea { width: 333px; height: 150px; padding: 5px; resize: none; }

input { height: 40px; width: 333px; padding-left: 10px; }

input[type="submit"] { background: red; color: #fff; outline: none; border: none; }

/*产品中心内页*/

.ny_right { float: right; width: 946px; border: 1px solid #e4e4e4; padding: 10px; position: relative; }

.imgMedium { position: relative; }

.imgLeft { float: left; border: 1px solid #eee; position: relative; }

.imgLeft .magnifier { position: absolute; display: none; width: 200px; height: 200px; }

.mediumContainer { width: 600px; height: 400px; border: 1px solid #eee; overflow: hidden; }

#zhezhao { width: 600px; height: 400px; background: transparent; position: absolute; top: 0; border: 1px solid transparent; }

#zhezhao:hover { cursor: move; }

.img_x { width: 560px; height: 123px; margin: 20px auto 0; }

.img_x li { width: 130px !important; height: 98px; border: 2px solid transparent; padding: 10px 6px; float: left; }

.img_x li img { width: 100%; height: 100%; }

.img_u { width: 320px; height: 280px; border: 1px solid #eee; float: right; margin-left: 15px; overflow: hidden; display: none; }

.mediumContainer img { width: 100%; height: 100%; }

.img_u { position: absolute; right: 25px; top: 12px; z-index: 555; box-shadow: 0 0 6px 3px #999; }

.tit_right { float: left; width: 320px; padding: 0 20px; }

.tit_right .ny_tit { font-size: 24px; color: #333333; line-height: 50px; border-bottom: 1px solid #e4e4e4; }

.nll { font-size: 16px; line-height: 30px; color: #707070; }

.tit_right .border { margin-top: 15px; height: 20px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }

.cpms { margin-top: 50px; width: 100%; height: auto; }

.ms_tit { background: #65beba; color: #fff; padding: 0 25px; height: 45px; line-height: 45px; width: auto; display: inline-table; cursor: pointer; }

.ms_content { width: 100%; border: 1px solid #e4e4e4; padding: 20px; font-size: 12px; color: #333; }

.hhd { width: 520px; margin: 0 auto; overflow: hidden; position: relative; }

.ny_right .prev { display: block; width: 28px; height: 75px; background: #999 url(img/left22.png) no-repeat center; position: absolute; bottom: 36px; left: 0px; }

.ny_right .next { display: block; position: absolute; width: 28px; height: 75px; background: #999 url(img/right22.png) no-repeat center; bottom: 36px; right: 0px; }

.ny_right .next:hover { background: #999 url(img/right11.png) no-repeat center; }

.ny_right .prev:hover { background: #999 url(img/left11.png) no-repeat center; }

/*职位描述样式开始*/

.zp_content { padding: 20px; border: 1px solid #e4e4e4; }

.zw_name { font-size: 16px; color: #707070; }

.zw_name span { font-size: 30px; font-weight: 700; color: #1e1e1e; line-height: 60px; }

.zw_xz { font-size: 14px; color: #999999; margin-top: 20px; }

.zw_xz span { font-size: 24px; color: #FF9900; }

.xq { margin-top: 20px; padding: 20px 20px 10px 20px; background-color: #F2F2F2; }

.xq table { width: 100%; }

.xq table td { color: #333; font-size: 14px; line-height: 40px; text-align: left; }

.xq table td span { color: #999; }

.zwms { font-size: 14px; color: #333; line-height: 26px; margin-top: 20px; }

.zwms_tit { margin-bottom: 20px; }

/* pages */

.pages UL { float: right; }

.pages UL LI { width: auto; float: LEFT; border: 1px solid #ccc; margin-bottom: 30px; color: #888; display: block; padding: 6px 10px; text-align: center; margin-right: 6px; }

.pages UL LI span { line-height: 35px; margin: 0 10px; }

.pages UL LI a { display: block; color: #888; }

.thisclass { display: block; }

.pages UL LI select { border: 0; background: none; color: #888; }

.pages UL LI:hover { border: 1px solid #5CC732; color: #5CC732; }

.pages UL LI:hover a { color: #5CC732; }

.thisclass { background: #5CC732 !important; border: 1px solid #5CC732 !important; color: #fff !important; }

.thisclass a { color: #fff !important; }

/*新加修改样式*/

.zz_lb { height: 0; overflow: hidden; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; }

.zz_lb ul li{height:100%;}

.zz_lb li img{width:100%; height:auto;}
/*内页新加上下篇*/

.sxp { width: 100%; padding: 20px; border: 1px solid #e4e4e4; border-top: none; font-size: 14px; }

.sxp a { color: #000; }

.sxp_left { float: left; color: #969696; line-height: 50px; }

.sxp_right { float: right; color: #969696; }

/*新闻内页样式开始*/

.news_con_head { border-bottom: 1px solid #e4e4e4; }

.news_con_tit { font-size: 30px; line-height: 40px; font-weight: 700; text-align: center; }

.news_con_Eye { background: url(img/eye.png) no-repeat left; padding: 20px; color: #999; font-size: 14px; float: right; text-align: right; }

.news_con_zy { margin: 20px 0; padding: 5px 10px; background: #eee; border: 1px solid #e4e4e4; color: #999; line-height: 26px; font-size: 14px; }

.news_con_zy span { color: #666; }

.k { border: 1px solid #e4e4e4; height: 20px; margin-bottom: 20px; }

.con_con { font-size: 14px; line-height: 24px; color: #333; text-indent: 30px; padding-top: 20px; }

.news_xps { border-top: 1px solid #e4e4e4; margin-top: 20px; }

.news_xps a { color: #000; }

/*联系我们样式开始*/

.lx { float: left; background: url(img/lxbj.png) repeat-x; overflow: hidden; margin-top: 50px; }

.lx ul li { float: left; margin-right: 20px; }

.namebj { width: 280px; height: 38px; background: url(img/name.jpg) no-repeat; }

.emailbj { width: 280px; height: 38px; background: url(img/email.jpg) no-repeat; }

.contentbj { width: 583px; height: 204px; background: url(img/content.jpg) no-repeat; margin-top: 20px; }

.lxright { width: 575px; height: 316px; float: right; border: 1px solid #ccc; }

/*新加首页样式*/

.home_content { position: relative; }

.home_tit { position: absolute; top: 100px; left: 0; z-index: 9999; width: 100%; }
.home_list{float:right; width:40%;}

.home_list li { text-align: center; margin-bottom:10px; height:100px; width:80%; }
.home_list li img{width:100%; height:100px;}
.home_list li .tt { width: 100%; position: relative; }

.home_list li p { background: rgba(0,0,0,0.4); font-size: 20px; color: #fff; line-height:100px; }

.home_list li a { font-size: 16px; color: #fff; border-radius: 5px; }

.tt_zzc { width: 100%; height:100%; position:absolute; left:0; top: 0; background: rgba(0,0,0,.8); display: none; }

.tt_zzc .p1 { color: #fff; font-size: 16px; margin-top: 20px; }
.home_list li:hover .tt_zzc { display: block; background: rgba(0,0,0,.6); width:100%; height:100px; }
.home_list li:hover p{display:none;}
.home_list li:nth-child(1){height:30px; font-size:22px; color:#fff; font-weight:500; line-height:30px; text-align:left; text-shadow:0 0 5px #000;}
.zy_tit{ text-align:center; font-size:40px; color:#fff; text-shadow:0 0 5px #000; margin-bottom:35px;}
.home_list .tt_zzc img { width: 30px; height: auto; text-align: center; margin-top: 10px; }

.index_logo{text-align:center; margin-bottom:80px;}

.index_about{float:left; width:50%; font-size:16px; color:#fff;}
.index_about .h2{font-size:22px; font-weight:500;text-shadow:0 0 5px #000;}
.index_about p{line-height:30px; margin-bottom:10px; text-shadow:0 0 5px #000;  text-indent:35px;}

/*手机端添加元素在pc隐藏*/
.phone{display:none;}
.foot1, .foot2{display:block;}


@media(max-width:640px){
body{font-size:20px;}
.all{width:100%;}
.page11{position: static;}
.index_about{width:100%;height:auto; font-size:0.8rem; padding: 0 0.5rem; float:none;}
.zy_tit{font-size:2rem; margin-bottom:1.75rem; margin-top:1.75rem;}
.home_tit{position:static;}
.index_about .h2{font-size:1.1rem;}
.home_list{width:100%; float:none; margin-top:4rem; }
.home_list li:nth-child(1){height:3rem; line-height:3rem; font-size:1.1rem;}	
.home_list li p{font-size:1rem; line-height:5rem;}
.home_list li{width:95%; margin:0 auto;}
.head{height:4rem;}
.header{height:4rem;}
.logo{width:50%; height:4rem; line-height:4rem; float:none; display:inline-block;}
.logo img{margin: 0.5rem;}
.nav{background:#fff; float:none; text-align:right; display:none;}
.nav ul li{ width:80%; margin:0 10%; box-sizing:border-box; font-size:0.8rem; height:2.5rem; line-height:2.5rem; border-bottom:1px solid #999; margin-top:0; float:none; padding:0;}
.phone{display:block; float:right; margin-top: 1.2rem; margin-right: 1rem;}
.anniu2{display:none;}
.page1{padding-top:4rem;}
.pagechange{display:none;}
.ab_bor{border:none; width:100%; padding:1rem 0.5rem; height:33rem;}
.ab_img{font-size:2rem;}
.ab_img22{font-size:1rem; width:50%;}
.ab_tit{font-size:1.5rem; margin-right:2.5rem;}
.ab_img2{display:none;}
.ab_list{width:100%; float:none; margin-top: 2rem;}
.ab_list ul li{width:33.33%; margin:0; }
.ab_list li div{width:6rem; height:6rem;}
.ab_list li p{font-size:0.8rem; padding:4rem 0 0;}
.ab_tit .div1 ,.ab_tit .div2{width:7.5rem;}
.cp_bor{padding:1rem 0.5rem;}
.cp_list li img{height:4rem;}
.cp_bor .prev, .cp_bor .next{background-size:cover; width:1rem; height:1.5rem; top: 46%;}
.cp_list li span{font-size:0.8rem;}
.gc_list2 ul li{width:50%;}
.gc_list2 li img{height:15rem;}
.gc_bor .prev, .gc_bor .next{background-size:cover; width:1rem; height:1.5rem; top: 55%;}
.gc_list2 li span{font-size:0.8rem;}
.gc_bor{height:25rem; padding:1rem; 0.5rem;}
.ab_img33{font-size:1.2rem;}
.ys_bor{padding:0; margin-top: 1.5rem; height: 21rem;}
.ys_bor ul li{width:33.33%; padding:0 0.5rem; margin-bottom:0.75rem;}
.ys_bor li img{height:3rem;}
.ab_img44{font-size:1.5rem;}
.contact_bor{padding:1.5rem 0.5rem;}
.contentbj textarea{width:18rem !important; margin-left: 1.75rem !important; height: 8.5rem !important; margin-top:0.4rem !important;}
.contentbj{width:100%; height:9.5rem; background-size:cover;}
.namebj, .emailbj{width:100%; margin-bottom:1rem; height:2.5rem; background-size: cover;}
.lx{float:none;}
.lx ul li{float:none; margin:0;}
input[type="submit"]{width:100% !important; hegiht:2rem !important; margin:1rem auto !important;}
.contact_list1{float:none; width:100%;}
.footer{height:3rem;}
.foot_left{font-size:0.6rem; line-height:1rem; text-align:center;}
.foot_right{line-height:1rem; float:none; text-align:center; font-size:0.6rem;}
.header_one{height:4rem; position: fixed; z-index: 99999;}
.position .all a{font-size:0.7rem; line-height:2.5rem;}
.position img{margin-top:13px;}
.jj_nav ul li{width:6.5rem;}
.jj_nav li a{width:4rem; height:2rem; line-height:2rem;}
.jj_content .jj_tit{font-size:1rem; line-height:2rem;}
.jj_content .content{font-size:0.7rem; line-height:1.2rem; padding:0 0.5rem;}
.footer_list{display:none;}
.foot1, .foot2,.foot2 a{font-size:0.7rem; line-height:1.25rem;}
.footer2{height:3rem;}
.ban{padding-top:4rem;}
.zz_content ul li{width: 31%; height: 10rem;}
.zz_lb{top:4rem;}
.zz_lb .bd{margin:38% auto 0;}
.zz_lb .prev, .zz_lb .next{top:14%;}
.Mapright{float:none; width:95%; margin:0 auto; height: auto;}
.tjbd{width:100%; margin:2.5rem auto;}
.lxtp1{display:none;}
.zxly{width:100%;}
.zxly_tit:after{width:20rem; left:20px;}
.form{width:100%;}
.form table td div{width:4rem; height:auto;} 
.form td textarea{width:19rem;}
.form td input{width:19rem;}
.cp_nav{margin-top:1.5rem; padding:0 0.5rem;}
.cp_nav .left{width:10rem;}
.cp_tit{padding:0; text-align:center; font-size:0.8rem; height:2rem; line-height:2rem;}
.cp_nav .right{width:100%;margin-top:1rem;}
.cp_nav .cpzx ul{width:100%;}
.cp_nav .cpzx li img{height:6rem;}
.cp_nav .cpzx li{width:31.33%; margin:0 1% 1% 0; height: 8.5rem;}
.ny_right{width:100%; float:none; border:none; padding:0;}
.imgLeft{float:left; border:none;}
.imgMedium,.ny_right .prev,.ny_right .next{display:none;}
.hhd{width:100%;}
.img_x{width:100%; height:auto;}
.img_x li img{height:auto;}
.img_x li{width:100% !important; height:auto; flaot:none; border:none !important; padding:0;}
.tit_right{flaot:none; width:100%;padding:0;}
.tit_right .ny_tit{line-height:2.5rem; font-size:1.2rem;}
.nll{font-size:0.8rem; line-height:1.5rem;}
.ms_tit{line-height:2.25rem; height:2.25rem; padding:0 1.25rem;}
.sxp_right,.sxp_left{line-height:2.5rem; height:2.5rem;}
.zp_content{padding:1rem 0.5rem;}
.zp_content .all{padding:0;}
.zp_list li .zw_time{float:none;}
.zp_list li .zpzw{font-size:1rem; line-height:1.3rem; float:none;}
.zp_list li td{width:33.33%; font-size:0.7rem;}
.zw_name{font-size:0.8rem;}
.zw_name span{font-size:1.5rem; line-height:3rem;}
.xq{margin-top:1rem; padding:0;}
.xq table td{width:33.33%; font-size:0.7rem; line-height:2rem;}
.news_list li a:nth-child(1){width:30%; height:5rem;}
.news_list li img{width:100%; height:5rem; margin:0;}
.news_list li .list_cont{width:65%; margin:0 0 0 5% !important;}
.news_list li span{font-size:0.8rem; margin-bottom:0.5rem;}
.tmmo{display:none;}
.news_list ul li{height:6rem; padding:0.5rem 0; box-sizing:border-box;}
.news_con_tit{font-size:1.5rem; line-height:2rem;}
.con_con{font-size:0.7rem; line-height:1.2rem; padding:1rem 0.5rem 0;}
.news_xps{padding:0 0.5rem; box-sizing:border-box;}
.news_content{padding:0 0.5rem;}
.box{height:auto;}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {-webkit-appearance: none;}
}
	
@media (max-width: 480px) {

body { font-size: 80%; }
}
@media (max-width: 385px) {

body { font-size: 75%; }
}
@media (max-width: 320px) {

body { font-size: 65%; }
}