/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;text-decoration:none;border:0;}
body{ font-size:12px;font-family:''; color:#5e5e5e; background:#ffffff;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1440px; margin:0 auto;}
*{scroll-behavior:smooth;}

.header{ background:#fff;margin-top:1px;  z-index:999; height:109px;}
.logo{ float:left;height:106px;}
.logo a{height:60px; display:block; padding:23px 0;}
.logo a span{ display:inline-block; font-weight:bold; font-size:48px; line-height:48px; height:48px; color:rgb(100,100,100); vertical-align:top;}
.logo img{ max-width:100%; height:auto; display:inline-block;}
.menu{ float:right; text-align:left;}
.menu ul li{ width:100px; height:100px; line-height:99px; font-size:20px; display:inline-block;  font-weight:bold; vertical-align:top; text-align:center; position:relative;}
.menu ul li:hover{ border-top:2px solid #076ce0;}
.menu ul li a{ color:rgba(75,75,75,1); font-size:20px; font-weight:bold; text-transform:uppercase;}
.menu ul li a:hover{ color:rgba(31,135,232,1);}
.menu dl{ padding:20px 0;width:100px; position:absolute; left:0; top:100px; display:none; opacity:0.9; height:auto; z-index:999; margin:0;}
.menu dl dd{ font-style:normal; font-weight:400; font-size:16px; line-height:40px; text-transform:none; letter-spacing:0px; color:#000; border-radius:5px; background:#fff; height:40px; margin-bottom:5px;}
.menu dl dd a{ display:block; font-size:14px;color:rgb(100,100,100); font-weight:400; text-align:center;}
.menu dl dd a:hover{ color:rgba(31,135,232,1);}



.content{/* background-color:rgb(222,222,222);*/  padding:7px 0px; position:relative;}
.content_left{ float:left; width:76.3%; height:auto;}
.content_left_01{ border-bottom:1px solid #ccc; background:#fff; height:47px; line-height:47px; }
.content_left_01 h1{ display:inline-block; float:left; height:45px; line-height:45px; border-bottom:3px solid #076ce0; width:94px;}
.content_left_01 h1 b{ display:block; color:#076ce0; font-weight:normal; font-size:16px; text-align:center;}
.content_left_01 a{ color:#999; font-weight:normal; font-size:12px; float:right; vertical-align:middle; display:block;}


.content_right{ text-align:left; float:right; width:23%; height:auto; padding:0 0 0 10px;}
.content_right_1{ background:#fff; height:77px; padding:5px;}
.search{  width:auto;  overflow:hidden; position:relative;}
.input_text{ outline:none; width:234.5px; border:1px solid #ddd; border-right:none; height:38px; float:left; line-height:38px; background:#fff; padding:0 3%; color: rgb(204,204,204); font-size:14px;}
.input_button{ float:right; background: rgb(7,108,224) url(../images/search.png) no-repeat center center; width:66px; height:40px; cursor:pointer; outline:none;}
.content_right_1 .rtnr{ margin-top:3px; margin-left:4px;}
.content_right_1 .rtnr a{ display:inline-block; font-size:14px; font-weight:normal; color:#666666; text-decoration:none; margin-right:10px; text-align:left;}
.content_right_2{ border:1px rgba(222,222,222,1) solid; height:393px;  margin-top:7px;}
.content_right_title{ height:60px; line-height:60px; background:#fff; position:relative;}
.content_right_title span{display:inline-block; vertical-align:middle; margin:5px 14px 5px 5px; }
.content_right_title h2{ display:inline-block;  height:50px; margin:5px 0 5px 23px; }
.content_right_title h2 strong{font-size:30px; font-weight:normal; color:#076ce0; display:block; line-height:1; margin-bottom:5px;}
.content_right_title h2 b{ font-size:14px; font-weight:normal; display:block; line-height:14px; color:#737373;}
.content_right_2 img{ width:100%; height:auto; display:block; margin-top:3px;}

.jz_fix_ue_img ul li a span{text-indent: 0px; font-size: 20px; color: rgb(77, 77, 77); font-family: ;}
.jz_fix_ue_img ul li a span:hover { text-indent:0px; font-size:22px; color:rgb(255,0,0); font-family:黑体,SimHei; font-weight:normal; text-decoration:underline;}
.jz_fix_ue_img ul{list-style-type:circle;}


.article_title b{ width:28px; height:16px; vertical-align:middle; color:#ea474e; border:1px solid #ea474e; font-size:12px; font-weight:normal; text-align:center; display:inline-block;}

.jz_fix_ue_img .p2 a span{font-size: 18px; color: rgb(1, 114, 194); font-family: 黑体, SimHei;}
.jz_fix_ue_img .p2 a span:hover {font-size:20px; color:#fff; font-family:黑体,SimHei; font-weight:normal; text-decoration:underline; background-color:rgb(1,114,194);}

.footer{ padding:0 0;}
.footer_1{ height:576px;}
.footer_title{ display:block; padding:25px 0; position:relative; padding-bottom:5px; text-align:center; line-height: normal; border-bottom:1px solid #f0f0f0;}
.footer_title h2{ margin-bottom:10px; text-align:center; color:#f13a3a; font-size:30px; font-weight:bold; line-height:1;}
.footer_title span{ color:#737373; font-weight:normal; font-size:14px; line-height:14px; display:block; text-align:center;}
.footer_pic{ margin-top:28px;}
.footer_pic ul{ list-style: none;}
.footer_pic ul li { margin-bottom:40px;}
.footer_pic ul li img{ display:inline-block; margin:0 20px;}


.footer_2{ background:rgba(16,88,155,1); padding:10px 0;}
.footer_2 .footer_2nr{ padding: 35px 0 0;}
.footer_2 .footer_2nr span{ display:block; text-align:center; font-size:16px; color:rgba(222,222,222,1); height:22px; line-height:22px;}
.footer_2 .footer_2nr span a{ display: inline-block; text-align:center; font-size:16px; color:rgba(222,222,222,1); height:22px; line-height:22px;}
.footer_2 .footer_2nr span a:hover{ color:#fff;}


/*这里是通用内页*/

.inside_biao{ background:#fff; padding:7px 0;}
.inside_biao a:hover{ color:#666666;}
.inside_content_left_01{background:#fff; margin-top: 7px; }
.inside_content_left_01 .hengxian{ border-bottom:1px solid #ccc; }
.inside_content_left_01 h2{ display:block; text-align:center; height:45px; line-height:45px; border-bottom:3px solid #076ce0; width:94px;}
.inside_content_left_01 h2 b{ display:block; color:#076ce0; padding:0 5px;  font-weight:normal; font-size:16px; text-align:center;}
.insideleft_content{background: #ffffff; float: left;}
.insideleft_content .proimg{ display: inline-block; margin: 28px 25px 20px 0; border: 1px solid #eee; width: 470px; height: 470px;}
.insideleft_content .proimg img{ max-width: 100%; max-height: 100%;}
.insideleft_content .img2 span{ display: inline-block; float: left; font-size: 14px; color: #000; padding-left: 4px;}
.insideleft_content .img2 ul { display: inline-block; float: left; margin-left: 15px;}
.insideleft_content .img2 ul li{ display: inline-block; float:left; margin-right: 2px;}
.insideright_content{ float: left;}
.insideright_content h5{ color: #585858; font-size: 20px; text-align: left; font-weight: normal; margin-bottom: 34px;}
.insideright_content span{ line-height: 42px; font-size: 14px; color: #666; letter-spacing: 1; word-break: break-all;}
.insideright_content span b{ font-size: 40px; color: #076ce0;  vertical-align: middle; font-weight: 700; }
.insideright_content span strong{ font-size: 26px; color: #076ce0; vertical-align: middle; font-weight: 700; }
.insideright_content h6{ margin-left: 15px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 20px 0;   font-weight: normal; min-width:545px; padding: 23px 0; line-height: 26px; height: 26px; font-size: 14px; color: #666; letter-spacing: 1; word-break: break-all;}
.insideright_content h6 b{ font-size: 14px; color: #000000;  vertical-align: top; font-weight: normal; }
.dy .span1{ width: 100%; line-height: 38px; height: 38px;  display:inline-block; font-size: 16px; color: #076ce0; font-weight: normal; text-align: center; border: 1px solid #076ce0; border-radius: 3px;}
.dy .a1 {margin-top: 45px; height: 40px; line-height: 40px; width: 160px; display: block;}

.insideright_content .tiao1{  background:rgba(0,0,0,0.7); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:9999; display:none;}
.insideright_content .tiao1 .xiangxi1{width:100%; height:100%;}
.insideright_content .tiao1 .xiangxi1 .tiaoimg {  border-radius: 5px; float:left; width:500px; height:500px; background-color: #fff; position:absolute; left:34%; top:26%;}
.insideright_content .tiao1 .xiangxi1 img { float:left; width:300px; height:300px; position:absolute; left:20%; top:15%;}
.insideright_content .tiao1 .xiangxi1 .tiaoimg span{ text-align: center; font-size: 18px; color: #333; position:absolute; left:28%; top:80%;}
.insideright_content .tiao1 .xiangxi1 a{float:right; font-size:30px; color:#fff; line-height:40px; height:40px;}
.insideright_content .tiao1 .guanxi {float:right; font-size:30px; color:#fff; line-height:40px; height:40px; } 

.inside_content_left_02{ padding-top: 40px; background-color: #fff; position: relative;}
.inside_content_left_02 .slideTxtBox_01 .hd{ margin-top: 40px; height:49px; border: 1px solid #eaeaea; left:0px; top:0px; position: absolute;}
.inside_content_left_02 .slideTxtBox_01 .hd ul { width:100%;}
.inside_content_left_02 .slideTxtBox_01 .hd ul li{ float:left; width:90px; height:50px; cursor:pointer;}
.inside_content_left_02 .slideTxtBox_01 .hd ul li a{ font-style:normal; font-weight:400; font-size:14px; color:rgb(51,51,51); text-align:center; padding:15.5px 0px; display:block;width:90px;cursor:pointer;}
.inside_content_left_02 .slideTxtBox_01 .hd ul li.on a{ background:rgb(42,49,198); color:#fff; cursor:pointer; }
.inside_content_left_02 .slideTxtBox_01 .hd ul li:hover a{ background:rgb(42,49,198); color:#fff; cursor:pointer; } 
.inside_content_left_02 .slideTxtBox_01 .bd{ position: absolute; top: 80px;}  



.scroll_03{ margin-top:7px; font-size:12px; position:relative; overflow:hidden;}

.scroll_hd{ border-bottom:1px solid #ccc; background:#fff; height:47px; line-height:47px; }
.scroll_hd h1{ display:inline-block; text-align:center;s height:45px; line-height:45px; border-bottom:3px solid #076ce0; width:94px;}
.scroll_hd h1 b{ display:block; color:#076ce0; padding:0 5px;  font-weight:700; font-size:13px; text-align:center;}


.scroll_03 .bd ul li{ margin:10px 20px 15px 15px; width:226px; overflow:hidden; display:inline-block; border-bottom:1px dashed #ccc; text-align:center;}
.scroll_03 .bd ul li .img{ display:inline-block; width:226px; height:226px;}
.scroll_03 .bd ul li .img img{ width:226px; height:226px;}
.scroll_03 .bd ul li  a{ font-size:14px; font-weight:normal; color:#666666; text-align:center;}
.scroll_03 .bd ul li  a span{ font-size:14px; display:inline-block; margin:8px 0 18px 0; text-align:center; font-weight:normal; color:#666666;}



/*这里是产品超市*/
.cpzs{ margin-top: 7px; border-bottom: 1px solid #ccc; background-color: #Fff; height: 45px; line-height: 45px; }
.cpzs h2{ display:inline-block; text-align:center;height:42px; line-height:42px; border-bottom:3px solid #076ce0; width:94px;}
.cpzs h2 b{ display:block; color:#076ce0; padding:0 5px;  font-weight:bold; font-size:20px; text-align:center;}
.products { background-color: #fff; padding: 5px; position: relative;}
.products ul{ list-style: none;}
.products ul li{ width: 220px; margin: 25px 10px; height: 350px; border: 1px rgba(255,255,255,1) solid; padding: 15px; background-color: rgba(255,204,128,1); float: left; text-align: center;}
.products ul li .img{ width: 220px; height: 220px; overflow: hidden;}
.products ul li .img a{ display: block; width: 220px; height: 220px; overflow: hidden;}
.products ul li .img a img{overflow: hidden; display: block; width: 220px; height: 220px;}
.products ul li .img:hover a{ transform: scale(1.2); transition: all 1.5s; cursor: pointer; overflow: hidden;}
.products ul li .text{height: 100px; font-weight: bold; line-height: 28px; font-size: 20px; color: rgba(75,75,75,1); margin: 15px auto 2px; padding: 8px 0;}
.products ul li .text a{display: block; font-family: SimSun; font-weight: bold; line-height: 28px; font-size: 20px; color: rgba(75,75,75,1);}
.jmimg { background-color: #fff; text-align: center;;}
.cpnr{ background-color: #fff; text-align: center; padding-top: 45px;}
.cpnr span{ text-align: left; display: block; box-sizing: border-box; line-height: 1.8; padding-bottom: 10px; color: #798A9B; font-family: Roboto, sans-serif;letter-spacing: 0.5px;}
.cpnr span b{ font-weight: bold;}

.xznr { line-height: 1.8; padding: 5px; width: 99.1%; text-align: left; background-color: #fff; height: 898px; }
.xznr h3{ line-height: 1.8; color: rgb(102,102,102); text-align: left; font-size: 2em; margin: 0.67em 0;}
.xznr h4{ line-height: 1.8; color:#f67c01; text-align: left; font-size: 1.5em; margin: 0.83em 0;}
.xznr table{ width: 945px; clear: both; border-collapse: collapse;word-break: break-all; line-height: 1.8; color: rgb(102,102,102); text-align: left; font-size: 14px;}
.xznr table tr td{ height: 29px; font-size: 16px; font-weight: bold; padding: 10px;line-height: 1.42857; vertical-align: top;border: 1px solid #DDDDDD;}
.xznr table tr td a{font-size: 16px; text-decoration: underline; font-weight: bold; color: rgb(15,103,255);}
.xznr table tr td a:hover{ font-size: 20px; text-decoration: none; color: #fff; font-family: SimSun; font-weight: normal; background-color: rgb(255,62,7);}
.xznr span a{font-size: 18px; text-decoration: underline; font-weight: bold; color: rgb(15,103,255);}
.xznr span a:hover{ font-size: 20px; text-decoration: none; color: #fff; font-family:黑体,SimHei; font-weight: normal; background-color: rgb(255,62,7);}

.cskt{padding: 25px 15px 30px 15px; background-color: #fff;}
.cskt ul{ list-style: none;  color:rgb(102,102,102);}
.cskt ul li{padding: 10px; margin-bottom: 10px;}
.cskt ul li h3 a{ font-size: 16px; font-weight: bold; font-style: normal; color: #333; margin-bottom: 16px; line-height: 1.2; display: block;}
.cskt ul li h3 a:hover{ color: rgb(7,108,224);}
.cskt ul li .lileft{ float: left; vertical-align:top;}
.cskt ul li .lileft a{ display: inline-block; border-radius: 5px; width: 250px; height: 146px;}
.cskt ul li .lileft a img{ display: inline-block; border-radius: 5px; width: 250px; height: 146px;}
.cskt ul li .liright{ margin-left: 270px;}
.cskt ul li .liright .csspan1{ line-height: 26px; color: #878787; font-size: 14px;  word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.cskt ul li .liright .time_cs .csspan2{margin-right: 15px;margin-top: 10px;line-height: 1.5;color: #999;display: inline-block; font-size: 14px;}
.cskt ul li .liright .time_cs a{ display: inline-block; border-radius: 13px;background: hsla(0,0%,60%,.15); min-width: 56px;color: #666; min-height: 26px; line-height: 26px;padding: 0 10px;text-align: center;font-size: 12px;margin: 10px 10px 0 0;box-sizing: border-box;text-decoration: none;}



.contactus_con{ background-color:rgb(222,222,222);  padding:7px 0px; position:relative;}
.contactus_con .inside_biao{ background:#fff; padding:7px 0;}
.contactus_con .inside_biao a:hover{ color:#666666;}
.contactus_con .contactus_nr{ margin-top: 7px; text-align: center; background: url(../images/contactusbg.jpg) no-repeat center rgba(255,255,255,0);}
.contactus_con .contactus_nr h1{ text-align: center;  font-size: 30px; line-height: 48px; color: rgb(51,51,51); font-weight: normal;}
.contactus_con .contactus_nr h2{ text-align: center;  font-size: 30px; line-height: 48px; color: rgb(136,136,136); font-weight: normal;}
.contactus_con .contactus_nr h3{text-align: center; font-size: 16px; line-height: 26px; color: rgb(51,51,51); font-weight:normal;}
.contactus_con .contactus_nr h3 b{ font-size: 18px; color: rgb(230,74,25); font-weight: bold;}
.contactus_con .contactus_nr img{ width: 177px; height: 177px;}
.contactus_con .contactus_nr .ditu{ position: relative;}
.contactus_con .contactus_nr .ditu .cus1{ width: 783px; height: 517px; position: relative; }
.contactus_con .contactus_nr .ditu .cus2{ width: 40px; height: 40px; position:absolute; top: 307px; left: 861px; }






