@charset "gb2312";
*{margin: 0;padding: 0;}
a{text-decoration: none;color: #fff}
li{list-style: none;}  
            
  


/* 左右导航开始 */
.logonavs{ width: 100%; height: 109px; border-bottom: 1px solid #e6e6e6;}
.logonav{ width: 1200px; margin: 0 auto; height:108px; clear: both;}
.tel{ width: 170px; float: right; text-align: left; background: url(images/tel.jpg) no-repeat; padding-left: 30px;}
.logonav img{ float: left; width:355px; height:107px;}
.nav{ width:630px; height: 78px; float: right; }
.nav ul li{ width:105px; float: left; height:108px;line-height:108px;text-align: center; padding-bottom: 30px;}
.nav ul li a{color: #000000;}
.nav li:hover{ background: url(../images/navli.png) no-repeat;border-left:0px;}
/* 左右导航结束 */
.info {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 25px; }
.info .left {
width: 100%;
padding-right: 30px; }
.info .left .title {
font-size: 30px;
font-weight: bold;
line-height: 30px; }
.info .left .desc {
color: #999;
margin-top: 10px; }
.info .down {
width: 134px;
height: 30px;
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: center; }
.info .down img {
width: 20px;
height: 20px;
display: block; }
.info .down span {
font-size: 18px;
margin-left: 10px;
color: #000;}


.hotbox{ width: 100%; height:81px;}
.hotmain{ width:1595px; margin: 0 auto; line-height:81px; font-size: 14px; border-bottom: 1px solid #ff0000;}
.hotzx{ width: 1200px; margin: 0 auto; background: url(../images/himg.jpg) no-repeat; margin-top: 18px;}
.hotmain p{ color: #8e8e8e; font-size:15px; font-weight: bolder;}
.hotmain p span{color: #666666; font-weight: normal; }
.hotmain p i{ color:#ff0000; font-style: normal;}
.hotmain p img{ width: 255px; height: 81px; float: right; display: block;}

.cpzsbox{ width: 1200px; height:1520px; margin: 0 auto; clear: both; padding-top: 30px;}
.cpin{ width: 1200px; margin: 0 auto;}

.xuanzebox{ width: 100%; height:660px; background: url(../images/xuanzebg.jpg) no-repeat center; padding-top:95px;}
.xuanzetit{ width: 404px; margin: 0 auto; text-align: center; color: #ffffff; font-size:22px;}
.xuanzetit h3{ width: 404px; height: 21px; background: url(../images/youshitit.jpg); margin-top: 20px;}
.xuanzemain{ width: 1200px; height:502px; margin:0 auto;background: url(../images/youshimain.png) no-repeat center; position: relative;}
.xuanzemain ul li{ position: absolute; color: #ffffff; font-size: 14px;}




/* 左右式产品开始 */
.probox{ width: 1200px; height: 750px; margin: 0 auto;}
.chpzsboxs{ width: 100%;}
.cpzsnavmore{ width: 1200px; margin: 0 auto;}
.chpzsbox{ width: 1200px; margin: 0 auto; margin-top: 40px; height: 630px;}
.cpzstit{ width: 163px; height: 34px;}
.cpzsnavs{height: 34px;}
.cpzsnavs img{ float: left;}
.cpzsnavs li a{ color: #686868;}
.cpzsnavs li{ float: left; float: left; padding-left: 50px;}
.chpzsbox span{float: right;}
.cpzsright{ float: right; width: 920px; height: 600px;overflow: hidden;}
.navleft{ width:239px; float: left}
.navlefttit{ width:239px; height: 109px; float: left;}
.navleftnr{ border: 1px solid #cccccc; margin-top: 109px; border-top: 0px; padding-top:6px; width: 239px; overflow: hidden; }
.navleftnr li{ background: #d7bd79; width:200px;height: 43px; margin: 0 auto; display: block; margin-top:6px; line-height: 48px; text-align: center }
.navleftnr a{ color: #262626;}
.str_wrap li {}
.str_wrap2 li { width:291px; height: 280px;}

/* 左右式产品结束 */

.tit{ width: 500px; height: 81px; margin: 0 auto; text-align: center; margin-top: 20px; margin-bottom: 20px;}
.tit h2{ width: ; font-size:36px; color: #000000; display: block;}
.tit h3{ color: #999999; display: block; margin-top: 10px; margin-bottom: 10px; font-size: 15px; font-weight: normal;}


.cpspbox{ width: 1200px; margin: 0 auto; padding-top: 30px;}
.cpspmain{ width: 1200px; height: 280px; margin: 0 auto;overflow: hidden;}
.cpspmain ul{ justify-content: space-between; display: flex;}
.cpspmain ul li{ width: 294px; border: 1px solid #f0f0f0; height: 280px;}
.cpspmain ul li img{ width: 292px; height: 222px; display: block; margin: 0 auto;}
.cpspmain ul li p{ text-align: center; height: 55px; line-height: 55px;}
.cpspmain ul li a{ color: #333333;}


.gsjjbox{ width: 100%; height: 761px;margin-top: 60px;}
.gsjjc{width: 100%; height:662px; background: url(../images/gsjjbg.jpg) no-repeat center; padding-top:5px; max-width: 1920px; overflow: hidden; }
.gsjjmain{ width:1200px; height:415px; margin: 0 auto; margin-top:52px; position: relative;}
.gsjjmain .left{ width:1200px; height:415px; float: left; background-color: #ffffff; padding-top: 50px; border-left: 4px solid #ff0000;}
.gsjjmain .left img{ display: block; width: 575px; height: 364px; float: right;}
.gsbg{ width: 500px; height: 414px; position: absolute; background-color: #ffffff; left:1200px; top:0px}
.leftmain{ width:555px; height:380px; margin-left:40px; float: left;}
.leftmain h2{ font-size: 24px; margin-bottom:5px; display: block; text-transform: uppercase;}
.leftmain h3{ margin-bottom:28px; display: block; font-size: 30px;}
.leftmain h4{border-bottom: 1px solid #d3d3d3; width: 100%; margin-bottom:7px;}
.leftmain p{ color: #3c3c3c; line-height: 32px; font-size: 14px;}
.leftmain span{ width: 157px; height: 32px; line-height: 32px; display: block; background-color: #ff0000; text-align: center; margin-top:20px;}
.gsjjysbox{ width: 100%; height:150px;}
.gsjjysbox ul{ width:1200px; margin: 0 auto; display: flex; justify-content: space-between; margin-top: 40px;height: 143px;overflow: hidden;}
.gsjjysbox ul li{ width:33.333%; border-right: 1px solid #ffffff;}
.gsjjysbox ul li img{width:78px; height:78px; display: block; margin: 0 auto;}
.gsjjysbox ul li h2{ color: #ff0000; font-size:20px; text-align: center; margin-top:10px; margin-bottom: 10px;}
.gsjjysbox ul li h3{color: #ff0000;font-weight: normal; font-size: 14px; text-align: center;}



.fen{width:850px;height:250px;margin:0 auto;margin-top:50px;}
.fen ul{display: flex;width:850px;justify-content: space-between;}
.fen ul li:first-child{background: url(../images/11.jpg) center top no-repeat;}
.fen ul li:nth-child(2){background: url(../images/22.jpg) center top no-repeat;}
.fen ul li:nth-child(3){background: url(../images/33.jpg) center top no-repeat;}
.fen ul li:nth-child(4){background: url(../images/44.jpg) center top no-repeat;}
.fen ul li:nth-child(5){background: url(../images/55.jpg) center top no-repeat;}
.fen ul li{width:200px;text-align: center;height: 300px;}
.fen ul li h2{ font-weight:550;margin-top:35px;height:40px;line-height:40px;color: #999999;font-size: 18px;}
.fen ul li p{font-size: 14px;color:#999999;line-height:25px;margin-top: 10px;}
.fen ul li a{color:#000;}



.newsbox{ width: 1200px; margin: 0 auto; margin-top:40px;}
.new-r{margin-top: 40px; height:450px;}
.new-r ul li{width:570px;margin-right:30px;float:left;padding-bottom:36px; border: 1px solid #dadada; height: 89px; margin-bottom: 20px;}
.new-r ul li div{ width:85px;height:89px;float:left;margin-right:20px; border-right:1px solid #dadada ;}
.new-r ul li h3{width:auto;font-weight:500;font-size:18px; margin-left:20px;color:#333333; margin-top: 5px; height:20px; overflow: hidden;}
.new-r ul li h3 a{ color: #333333;display: block;width: 400px;float: left; height: 26px;}
.new-r ul li h3 span{ display: block; float: right; color: #999999; font-size: 15px; width: 100px; height: 20px; line-height: 10px; font-weight: normal; margin-right:10px;}
.new-r ul li span{ color:#333333;height:45px;width:100%;line-height:45px;display: block; text-align:center;font-size:35px;font-weight: bolder;margin-top: 5px;}
.new-r ul li b{text-align: center;width:100%;display: block;font-weight:200;color:#666666;}
.new-r ul li p{ color:#999999;line-height:26px;font-size: 14px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 53px;
width:540px; margin-left: 20px;}
.new-r img{float: left;margin:0 30px; width:167px;height:122px;}





 

.youqing{ width: 100%; height: 55px; background-color: #343434;}
.youqingm{ width: 1200px;margin: 0 auto;}
.youqing .g{ width: 700px;  color: #ffffff; line-height: 55px; font-size:15px; float: left;} 
.youqing .g a{ color: #ffffff;padding-left:10px;}
.youqing .rightlx{ width: 405px; height: 55px; float: right; background: url(../images/footerlx.jpg) no-repeat;}
.rightlx{ position: relative;}
.rightlx a{ width: 65px; height: 18px; display: block; position: absolute;}


.footbox{ width: 100%; background-color: #262a33;}
.foots{ width: 1200px; margin: 0 auto; padding-top: 50px; height: 240px;}
.footleft{ width:550px; float: left;} 
.footleft h2{ color: #eeeeee; font-size: 22px; margin-bottom:35px;}

.footleft p img{float: left; margin-right: 10px;}
.footlogo{ width: 118px; height: 118px; float: left;}
.footnr p{ width: 380px; float: left; margin-left: 30px; font-size: 15px; color: #eeeeee;}

.ferweima{ float: right; width: 120px; height: 147px;}

.wj{background-color: #15181f;color: #ffffff;font-size: 13px;text-align: center;width: 1200px;margin: 0 auto;}
.footers{width: 100%; height:90px; background-color: #15181f; padding-top: 30px;}
.foot{ width: 1200px; margin: 0 auto; }
.footnav{ width: 295px; height: 190px; float: left; border-right: solid 2px #ffffff; margin-top: 30px; margin-left: 20px;}
.foottit{ font-size: 20px; color: #ffffff; margin-bottom: 20px;}
.footlx{ width: 730px; height: 190px;  font-size: 17px; color: #ffffff;  margin-top: 30px;  margin-right: 20px; float: right}
.footlxtit{ font-size: 20px; color: #ffffff; margin-bottom: 20px;}
.footnav ul li a,.footnav ul li{ width: 70px; margin-right: 40px; float: left; line-height: 30px; font-size: 17px;}
.footlx ul li{ line-height: 30px;}
.foott-r{width: 700px; margin: 0 auto; height: 70px;} 
.copy{ width: 845px; height: 50px; line-height: 50px; margin: 0 auto;color: #ffffff; text-align: center;}





































.footer{width: 100%; background-color: #15181f}
.foot{ width: 1200px; margin: 0 auto; }
.footnav{ width: 295px; height: 190px; float: left; border-right: solid 2px #ffffff; margin-top: 30px; margin-left: 20px;}
.foottit{ font-size: 20px; color: #ffffff; margin-bottom: 20px;}
.footlx{ width: 730px; height: 190px;  font-size: 17px; color: #ffffff;  margin-top: 30px;  margin-right: 20px; float: right}
.footlxtit{ font-size: 20px; color: #ffffff; margin-bottom: 20px;}
.footnav ul li a,.footnav ul li{ width: 70px; margin-right: 40px; float: left; line-height: 30px; font-size: 17px;}
.footlx ul li{ line-height: 30px;}
.foott-r{width: 700px; margin: 0 auto; height: 70px;} 


.con {width: 100%;margin-top: 30px;padding-bottom: 30px; }
.con .item {width: 100%; }
.con .item .tops {width: 92.5%;height: 60px;line-height: 60px;padding: 0 30px;font-size: 20px;background-color: #e6e6e6;font-weight: bold;}
.con .item .bots {width: 100%;background-color: #fff; }
.con .item .bots table td {padding: 0 10px;height: 30px;font-size: 15px;color: #343434; line-height: 30px;}
.con .item .bots .content {padding: 30px;color: #343434;font-size: 15px;}
.con .item .bots .content img {max-width: 100%; }
.con .item .bots table td{ border: 1px solid #dddddd;}
.con .item .bots table{border-collapse: collapse;}
.center1{

	    width: 1100px;
    margin: 0 auto;
}
.rightnn{
	width:260px;
	float:left;
	margin-bottom: 10px;
	margin-top: 20px;
    margin-bottom: 10px;
    
}
.rightnn h3{
	background:#333;
	font-family:隶书;
	text-align:center;
	font-size:20px;
	height:45px;
	color:#fff;
	line-height:45px;
}
.rightnn ul{
	border:1px solid #333;
	padding:10px;
}


.rightn2 p{height:40px;width:255px;font-size:18px;font-family:"微软雅黑";text-align:center;line-height:40px;}
.rightn2 a{ height:40px;width:230px; display:block; color:#3c3c3c;}
.rightn2 a:hover{ font-weight:bold;}
.rightn2  ul li{width:255px;height:40px;list-style:none;position:relative;transform-style:preserve-3d;transition:0.5s;
 	display:block;margin:1px;}
.rightn2 ul li:hover div{background:#5a5d64;color:#ffffff}
.rightn2 ul li:hover div a{color:#ffffff}
.rightnbg{color:#ffffff!important;background:#f68b33!important;}
.rightn2 ul li div{height:40px;width:235px;width:230px;background:#ebe9ec;}
.rightnn  li div p{font-size:16px;font-family:"微软雅黑";text-align:center;line-height:40px;}
.lianxi{
	margin-top:10px;
}

.lianxi h3{
	background:#333;
	font-family:隶书;
	text-align:center;
	font-size:20px;
	height:45px;
	line-height:45px;
	color:#fff;
	margin:0;
}
.lianxi li{line-height:30px;font-size:15px;margin-left: 5px;}



.rightn{ width:810px; float:right;border: 1px solid #333; margin-right: 5px; margin-top:20px;    margin-bottom: 10px;}

.pppp{ height:35px; width:100%;border-bottom: 1px solid #333; background:#333; }
.pppp span{ line-height:30px;margin-top:2px; font-size:18px; text-align:center; float:left; margin-left:20px; font-weight:bold; color:#fff;}
.pppp div{ float:right; margin-top:7px; color:#fff;  margin-right:20px;}
.pppp div a{ color:#fff;}
#xiangguan h2 {
    height: 37px;
    background:#5a5d64;
    color: #fff;
    text-indent: 1em;
    line-height: 37px;
    font-size: 16px;
    margin-bottom: 10px;
}
#xiangguan{
    font-size: 16px;
}
#xiangguan a{
    color:#000;
}



#xiangguan ul{
     padding:5px 20px;
}
#xiangguan ul li {
    line-height: 36px;

}

/*内容页*/
.act_content{width:810px; }
.content_p{ width:99%; height:auto; margin:0 auto; margin-top: 30px; }
.content_p h1{ text-align:center; font-size:20px; }
.content_p p{padding-left: 10px;padding-right: 10px;line-height: 32px;text-indent: 2em;}
.act_neirong{ padding-top: 10px;}
.weizhi{height:26px;line-height:27px;width:auto;border-bottom:1px solid #333;}
.weizhi span{font-size:14px;color:#333; margin-left:10px;}
.weizhi a{text-decoration:none; color:#333; font-size:14px}
.weizhi a:hover{text-decoration:underline; color:#000}
.act_info{font-size:12px;color:#a6a6a6; text-align:center; margin:8px auto 8px auto;}
.act_info span{ margin-left:15px;}
.act_info a{text-decoration:none; color:#a6a6a6}
.act_info a:hover{text-decoration:underline; color:#000}
.act_desc{width:96%;border:1px solid #cdddf0; background:#f3f7fc; margin-left:auto; margin-right:auto; margin-top:10px;color:#676767;padding:10px;line-height:22px;font-size:12px; text-indent:2em;}



/*列表页*/
.act_list{width:780px; margin-right:auto;line-height:26px; padding-left: 10px;}
.act_list ul{ margin-top:5px; margin-bottom:10px;}
.act_list li{height:40px;line-height:40px;border-bottom:1px dashed #dedede; font-size:12px}
.act_list li a{display:block;color:#383838; width:80%; height:40px; line-height:40px; display:block; 
float:left; padding-left:12px;
	background-image: url(list_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:16px;
}
.act_list li:hover{background:#e5ecf2;}
.act_list li:hover a{color:#032364;}
*html .act_list li a:hover {background:#e5ecf2;
background-image: url(list_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
color:#032364;text-decoration:none;}
.act_list li span{float:right; margin-right:10px;color:#000; font-size:14px;}
.pages{padding-bottom:8px;padding-top:10px;margin-top:15px; text-align:center; margin-bottom:10px;height:35px;font-size:15px;}
.pages a,.pages span.current{font-family:"宋体";padding-right:6px;padding-left:6px;padding-bottom:2px;margin-right:2px;padding-top:4px;}
.pages a{border-right:#9aafe5 1px solid; border-top:#9aafe5 1px solid;border-left:#9aafe5 1px solid;color:#2e6ab1;border-bottom:#9aafe5 1px solid;text-decoration:none}
.pages a:hover{border-right:#2b66a5 1px solid;border-top:#2b66a5 1px solid;border-left:#2b66a5 1px solid;color:#000;border-bottom:#2b66a5 1px solid;background-color:#c4d1eb;}
.pages a:active{border-right:#2b66a5 1px solid;border-top:#2b66a5 1px solid;border-left:#2b66a5 1px solid;color:#000;border-bottom:#2b66a5 1px solid;background-color:lightyellow}
.pages span.current{border-right:navy 1px solid;border-top:navy 1px solid;border-left:navy 1px solid;color:#fff;margin-right:2px;border-bottom:navy 1px solid;background-color:#2e6ab1;}
.pages span.disabled{border-right:#929292 1px solid;padding-right:10px;border-top:#929292 1px solid;padding-left:10px;padding-bottom:6px;border-left:#929292 1px solid;color:#929292;margin-right:2px;padding-top:6px;border-bottom:#929292 1px solid}
#go{border:#cccccc 1px solid; width:2em; text-align:center; margin-left:4px; cursor:pointer;}
input#page{border:#cccccc 1px solid; width:2em; text-align:center;}

.list01{}

.list_img,.list_img02{ width:95%;overflow:hidden; margin:0 auto;}
.list_img li{ width:49.9%; height:auto; float:left; display:inline; text-align:center; margin:8px 0px 0px 0px;}
.list_img li .a_txt{ font-size:12px;}

.list_img li a:hover{text-decoration: none;}
.a_img,.list_img span{ display:block; clear:both;}
.list_img span{ height:32px; line-height:32px;}

.a_img img{ padding:2px; border:1px solid #CCCCCC;}
.a_img img:hover{border:1px solid #FF6600;}

.list_img_main li{ float:none;width:30%; display:inline-block; margin-left:7px; margin-right:6px; font-size:12px}
.list_img_main li a{color:#000}
.list_img_main li a img{ color:#000; border:1px solid #ccc; }
.list_img_main li img{ width: 232px; height: 175px;}
.list_img_main .a_txt{ width:100%; height:28px; line-height:28px; display:inline-block;}


.list_list_img li{width:31.5%; height:auto; float:left; display:inline; text-align:center; margin:8px 6px 0px 6px; overflow:hidden;}
 
.list_img_txt{width:95%; height:auto; margin:0 auto; padding:10px 0px 0px 0px;overflow:hidden;}
.list_img_txt li{width:50%;display:inline;float:left;text-align:center;
	position: relative;}
.list_img_txt li img{width:100px; height:70px;}
.list_img_txt .a_txt{width:100px; height:24px; padding-top:6px; display:block; font-size:12px;}
.list_img_txt li .num{position:absolute; left:10px; top:65px; color:#CC3300; font-family:Arial, Helvetica, sans-serif; font-size:16px;  border:1px solid #CC3300; display:block; width:14px; height:14px; line-height:14px; text-align:center;}

.img_txt{ width:99%; height:auto; margin:0 auto; font-size:12px;}
.img_txt li{ display:block; clear:both; overflow:hidden; margin:12px 0px 12px 0px;line-height:140%;}
.img_txt .a_img{ display:inline; float:left; margin-right:6px; padding-right:0px;}
.img_txt li a{ padding-right:8px; font-size:13px;}
.img_txt li .a_txt{}
.img_txt01 p{ margin:0px; padding:0px;}


.input,textarea { border:1px solid #CCC; }
