﻿img{ border:none;}
a{ color:#333;}
a:hover{ color:#666;}
.l{float:left;}
.r{float:right;}
.p10{padding:0 10px;}
.i02{display: none;}
.mb20{margin-bottom:20px;overflow: hidden;}
.ulblock div{width:26px;text-align: center;position:relative;float:left;height:70px;}
.ulblock div img{position:absolute;left:0;top:0px;bottom:0;margin:auto}
.showimg{position:absolute;width:100%;height:100%}
.tab_switch{position: absolute;z-index: 1000;top: 456px;}
/*.header .centerbox .ul01{ padding-right: 0; }*/
.rightboxn{ display: inline-block; margin-left: 26px;}
#searchnbox{ height: 30px; width: 250px; border: solid 1px #ddd; border-radius: 20px; overflow: hidden; display: inline-block; line-height: 30px; vertical-align: middle; display: none;}
#searchnbox form input{ border: none; height: 30px; width: 190px; line-height: 30px; text-indent: 14px; float: left; }
#searchnbox form{ display: inline-block; width: 100%; height: 100%; }
#searchnbox form button{ float: right; width: 45px; height: 30px; background: rgba(0,0,0,0) !important; border: none;}
#searchnbox form button img{ display: block; height: 20px; margin: 5px auto 0; }
#searchnbox form input:focus{ outline: none; }
.fenlei a{ color:#333; margin-left:2px;}
.fenlei a:hover{ color:#666;}
.fenlei img{ padding-bottom:3px;}
.fenlei img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}
.top_selr{font-size:0}
.top_selr a:first-child{padding:0 20px}
.top_selr a{display: inline-block;padding:0 20px;text-align: center;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.top_selr a:hover{background:rgb(203,38,51);color:#FFF;}
.top_selr .curr{background:rgb(203,38,51);color:#FFF;}			
.pwbox{position:relative}
.pro_box{ overflow:hidden; width:1300px; margin:0 auto;}
.pro_box .left{ float:left; width:700px; text-align:center; padding-top:70px;}
.pro_box .left span{ font-size:14px;}
.pro_box .left h2{ font-size:30px; text-align:center; font-weight:100; line-height:50px;}
.pro_box .right{ float:right; width:600px;}
.pro_box table tr td{ font-size:12px; line-height:30px; border-bottom:1px #ccc solid; text-align:left;}
.contentbox .box2{ -webkit-box-shadow:0 0 30px #e7e7e7;}
.contentbox .box2:hover{ -webkit-box-shadow:0 0 30px #ccc;}
.sanlou .p01{padding-top:260px;font-size:50px;color:#FFF}
.sanlou .p03:hover{ background:#FF0008;}
.sanlou{position:relative;height:630px;}
.sanlou .imgbox{opacity: 0;position:absolute;}
.sanlou .imgbox img{width:100%;height:auto;position:absolute;z-index: -1;}
.i02{display: none;}
.fzlc_p2{ padding-top: 20px;}
.ulblock div{width:37px;text-align: center;position:relative;float:left;height:70px;}
.ulblock div img{position:absolute;left:0;top:0px;bottom:0;margin:auto}
.showimg{position:absolute;width:100%;height:100%}
.tab_switch{position: absolute;z-index: 1000;top: 456px;}
.page{width:300px; height:50px; overflow:hidden; margin:20px auto; display:block; margin-top:38px; padding-top:20px; color:#999}
.current{padding:6px 17px;border:1px #E60012 solid;margin-right:4px;color:#fff;background:#E60012;}
.num{padding:6px 17px;border:1px #ddd solid;margin-right:4px;background:#fff;}
.num a{padding:6px 17px;border:1px #ddd solid;margin-right:4px;}
.num:hover{padding:6px 17px;border:1px #E60012 solid;color:#fff;background:#E60012;margin-right:4px;}
.next,.prev,.end{padding:6px;border:1px #ddd solid;margin-right:4px;}
.next:hover, .prev:hover{padding:6px;border:1px #E60012 solid;color:#fff;background:#E60012;margin-right:4px;}
.search{ width:340px; margin:30px auto; position:relative;}
.search .input{ width:340px; line-height:36px; height:36px; padding-left:10px; margin:0 auto; border:1px #ccc solid; border-radius:2px;}
.search .btn{ width:34px; height:36px; margin-top:1px; background:url(/Public/Home/default/img/search.png) center center no-repeat; border:none; float:right; position:absolute; right:-10px; top:0; z-index:999;}
.wlpt_p{font-size: 30px;color: #333333;text-align: center;padding-top: 46px;}
.sign{width:500px;margin:200px auto;background:rgba(238,238,238,.8);padding-bottom:60px;border-radius:2px;}
.sign .tit{ height:46px; line-height:46px; font-size:20px; color:#fff; font-weight:bold; text-align:center; background:#E60012; border-radius:2px;}
.sign .cont{ width:400px; margin:0 auto;}
.sign .cont .input{ width:96%; height:44px; line-height:44px; margin:50px 0; border-radius:2px; border:1px #aaa solid; padding-left:4%;}
.sign .cont .but{ width:34%; margin:0 33%; line-height:38px; font-size:18px; background:none; border-radius:3px; color:#fff; background:#E60012; border:0px #E60012 solid;}
.banner{float: left;width: 100%;}
.banner img{float: left;width: 100%;}
.main{float: left;width: 100%;margin-top: 70px;}
.main .main_h{width: 100%;float: left;border-bottom: 4px solid #d02126;}
.main_h_m{width: 1200px;margin: 0 auto;}
.main_h_m_left_div{float: left;width: 146px;height: 135px;margin-bottom: -15px;background-color: #cf2027;}
.main_h_m_left_div div{width: 119px;height: 140px;font-size: 76px;text-align: center;line-height: 140px;margin:-20px auto 0;background-color: #ee3d45;color: #ffffff;}
.main_h_m_right_div{float: left;margin-left: 20px;color: #cf2027;margin-top: 40px;}
.main_m{width: 1200px;margin: 0 auto;}
.main_m>p{float: left;width: 100%;text-align: center;margin-top: 36px;font-size: 16px;}
.main_m1{float: left;width: 610px;margin-top: 30px;}
.main_m1 img{float: left;margin-left: 50px;max-height: 500px;}
.main_m1_l{margin-left: -30px;}
.main_m1_r{float: right;margin-right: -30px;}
.main_m1 span{float: left;margin-left: 205px;width: 176px;height: 48px;border: 3px solid #d02126;background-color: #ee3d45;font-size: 28px;color: #ffffff;text-align: center;line-height: 48px;margin-top: 30px;}
.main_m1 p{float: left;width: 100%;margin-top: 50px;font-size: 16px;color: #666666;line-height: 24px;}
.main_m_ph {margin-top: 20px;float: left;width: 100%;text-align: center;}
.main_m_ph img{height: 500px;max-width: 100%;}
.ph_ul{float: left;width: 100%;background-color: #eeeeee;margin-top: 30px;text-align: center;}
.ph_ul ul{display: inline-block;}
.ph_ul ul li{float: left;width: 144px;height: 100px;position: relative;margin: 10px 9px 0 0;}
.ph_ul ul li:last-of-type{margin-right: 0;}
.ph_ul ul li img{float: left;width: 100%;height: 100%;}
.ph_ul ul li div{position: absolute;left: 0;top: 0;border: 2px solid transparent;width: 140px;height: 96px;}
.ph_ul ul .checked div{border: 2px solid #fe0000;}
.main_m4{float: left;width: 100%;margin-top: 115px;}
.main_m4 ul{float: left;width: 100%;}
.main_m4 ul li{float: left;width: 355px;margin: 0 20px 80px;}
.main_m4 ul li h4{color: #ee3d45;margin-bottom: 15px;}
.main_m4 ul li span{float: left;font-size: 82px;color: #ee3d45;}
.main_m4 ul li div{float: right;width: 240px;}
.main_m4 ul li div p{font-size: 16px;line-height: 24px;}
.main_m_5{margin: 0 auto;width: 1250px;}
.main_m_5 ul{float: left;}
.main_m_5 ul:first-of-type{margin-top: 75px;}
.main_m_5 ul:last-of-type{float: right;}
.main_m_5 span{float: left;width: 100%;text-align: center;font-size: 22px;color: #ee3d45;margin: 28px 0;}
.main_m_5 ul li{float: left;position: relative;width: 104px;margin-right: 86px;}
.main_m_5 ul li:last-of-type{margin-right: 0;}
.main_m_5 ul li span{float: left;width: 88px;height: 88px;border-radius: 50%;background-color: #333333;text-align: center;color: #ffffff;line-height: 88px;font-size: 44px;margin: 0 0 0 6px;}
.main_m_5 ul li p{float: left;width: 100%;text-align: center;margin-top: 25px;font-size: 16px;}
.main_m_5 ul li:nth-of-type(2n) p{margin-top: -25px;}
.main_m_5 ul li i{position: absolute;right: -37px;top: 32px;color: #ee3d45;font-size: 26px;}
.main_m_5 ul li:hover p{color: #ee3d45;}
.main_m_5 ul li:hover span{background-color: #ee3d45;}
.banner2{margin-top: 20px;}
.footer{float: left;width: 100%;}
.header .centerbox .ul01{height: 100%;  }
.header .centerbox .ul01>li{float: left;height: 100%;  }
.header .centerbox .ul01>li a{float: left;height: 100%; line-height: 81px }
.header .centerbox .ul01>li a .fenlei ul li{line-height: normal}
.header .centerbox .ul01 .fenlei ul li img{float: left;margin-top: 15px;}
.header .centerbox .ul01 li:nth-of-type(4) .fenlei ul li img{margin-top:8px;}
.header .centerbox .ul01 li:nth-of-type(2) .fenlei ul li img{float: left;margin-top:8px;}
.header .centerbox .ul01 .fenlei ul li {line-height: 70px;}
.header .centerbox .ul01 .fenlei ul li a{line-height: 50px;}
.other_news{ margin-top:50px;overflow: hidden;}
.other_news h2{ font-size:16px; color:#333; line-height:42px; border-bottom:1px #ddd solid; margin-bottom:15px;}
.other_news ul li{ list-style:none; display:block; line-height:24px;width:48%;padding-right:2%;float:left;}
.other_news ul li a{ font-size:14px;width:70%;overflow:hidden;}
.other_news ul li span{float:right;font-size:14px;}

.other_news2{ margin:50px auto 20px auto;width:1300px;overflow: hidden;}
.other_news2 h2{ font-size:16px; color:#333; line-height:42px; border-bottom:1px #ddd solid; margin-bottom:15px;}
.other_news2 ul li{ list-style:none; display:block; line-height:26px;width:31.333%;float:left;padding-right:2%;}
.other_news2 ul li a{ font-size:14px;width:70%;overflow:hidden;}
.other_news2 ul li span{float:right;font-size:14px;}

.other_news3{ margin:20px auto 20px auto;overflow: hidden;}
.other_news3 h2{ font-size:16px; color:#333; line-height:42px; border-bottom:1px #ddd solid; margin-bottom:15px;}
.other_news3 ul li{list-style:none; display:block; height:26px; line-height:26px;width:48%;float:left;padding-right:2%;overflow: hidden;}
.other_news3 ul li a{font-size:14px;width:70%;overflow:hidden;display:-webkit-inline-box;}
.other_news3 ul li span{float:right;font-size:14px;}

.atxw_nth{ width: 100%; margin-bottom: 24px;}
.atxw_nth>div{ text-align: center;}
.atxw_nth>div .current{color: white !important;background-color: #c90 !important;}
.atxw_nth a,.atxw_nth span{border: 1px solid #d7d7d7;width: 30px;font-size: 12px;overflow: hidden;line-height: 32px;color: #666666;text-align: center;}
.atxw_nth a:hover {color: white;background-color: #e60012;border: 1px solid #e60012;}
.current{color: white !important;background-color: #e60012 !important;border: 1px solid #e60012 !important;}
.crumbs_nav{ line-height:40px; font-size:12px; width:1200px; margin:0 auto; color:#666;}
.sycp_pross_box h3{ line-height:60px;}
.bj-12 .banner{height:380px;background:url(/Public/Home/default/img/fzjl01.jpg) center top no-repeat;}
.wbox{height:50%;width:100%;background:#fff;position:fixed;z-index: 1000;left:0;}
.tran{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}
.bgimg .bluebox:hover{background:#2c85b1;}
.bgimg .centerbox .bluebox:hover .p01{color:rgb(174,8,21);border:1px solid rgb(174,8,21);}
.bgimg .centerbox .bluebox:hover .p02{color:rgb(174,8,21);}				
.bgimg .redbox:hover{background:rgb(174,8,21)}
/*.centerbox>div{opacity: 0;overflow: hidden;}*/
/*.centerbox div img,.centerbox div .p01,.centerbox div .p02{position:relative;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;top:0}	*/	
.centerbox>div:hover .imgbox{top:-250px}
.centerbox>div:hover .p01{top:-50px}
.centerbox>div:hover .p02{top:-50px}
.pp{color:#FFF;font-size:16px}
.fwzc_a>article {width: 42px;height: 42px;margin: 0 auto;padding-top: 44px;}
.fwzc_b>article {width: 46px;height: 42px;margin: 0 auto;padding-top: 44px;}
.fwzc_ltbox>article {float: left;}
.fwzc_bbox2>article {width: 134px;height: 134px;margin: 0 auto;}
.fwzc_bbox2>article img {width: 100%;height: 100%;}
.fwzc_b>article,.fwzc_c>article,.fwzc_d>article,.fwzc_e>article {width: 46px;height: 42px;margin: 0 auto;padding-top: 44px;}
.fwzc_bbox2{width: 280px;}
.fwzc_bbox2_2 p{font-size: 24px;color: #2d8fdb;margin-top: 15px;}
.fwzc_bbox2_hover:hover{background-color: #eee;}
.zsat_mpic article {margin:0 6px;float: left;}
.jmat_p {text-align: center;font-size: 34px;color: white;font-weight: bold;padding-top: 30px;}
.jmat_tpl > article {width: 325px;height: 332px;float: left;}
/*table {width: 880px;margin: 0 auto;border-top: 1px solid #DABDA9;border-left: 1px solid #DABDA9;font-size: 14px;line-height: 200%;}
table tr td {text-align: center;border-bottom: 1px solid #DABDA9;border-right: 1px solid #DABDA9;vertical-align: middle;padding: 20px 0;}
*/
.jmat_nr {width: 100%;background: url(/Public/Home/default/img/jmat01.png) no-repeat center center;background-size: 100% 100%;height: 1080px;}
.atyx_sp {width: 1491px;height: 730px;margin: 0 auto;margin-top: 32px;display: block;position: relative;}
.fixd_video_fq{display: none;}
.fixd_video{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);display: flex;align-items:center;justify-content:center;}
.fixd_video video{width: 700px;}
.fixd_video span{position: absolute;top: 50%;left: 50%;margin-top: -205px;margin-left: -350px;display: inline-block;}
.fixd_video img{position: absolute;top: -50px;right: -50px;}
.flink{width: 1300px;margin: 0 auto;margin-top: 20px;overflow: hidden;}
.flink>ul>li{float: left;padding: 2px 10px;}
.flink>ul>li>a{font-size: 12px;  font-weight: "微软雅黑"; color: #999;}
.flink>p{font-size: 14px; font-weight: "微软雅黑";color: #999;}
.contentbox{width: 1340px;margin: 0px auto;top: 0px;opacity: 1;}
.contentbox .box{width:31.33333%;}
.contentbox .box .tit{height:45px; line-height:45px; overflow: hidden; padding:5px 0;}
.contentbox .box .tit h2{font-size:24px;text-align:-webkit-left;font-weight: normal; text-indent: 8px;}
.list{padding:0 10px;overflow:hidden;}
.list2{padding:5px 8px 5px 0px; overflow:hidden;text-align:left;height:35px; line-height:35px; border-bottom:1px #999 dashed;}
.list2 ul li{font-size:14px;height:35px;line-height:35px;overflow:hidden;}
.list2 ul li a{width:80%;float: left;}
.list2 ul li span{float:right;}