﻿@charset "utf-8";

.fl {
	float: left;
}

.fr {
	float: right;
}

.homebg{background:url(../images/bg.jpg) top center no-repeat fixed;}

.wrapper {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.wrapperp{width:1140px;padding:0 30px;background:#FFF;margin:0 auto;}
.wrapperp:before,.wrapperp:after ,.wrapper:before,.wrapper:after  {	content: "";display: table;}
.wrapperp:after,.wrapper:after {	clear: both;}

.header{width:100%;height:218px;background-color:#CD292A;}
.header .tbg{background:url(../images/topbg.jpg) top center no-repeat;}
.header .top{height:60px;line-height:60px;color:#FFF;}
.header .top .topright{position:absolute;right:0;top:0;}
.header .top .topright a{color:#FFF;}
.header .logo{width:400px;padding-top:15px;}
.header .nav{width:830px;position:absolute;right:0;bottom:-20px;color:#FFF}
.header .nav:before,.header .nav:after  {	content: "";display: table;}
.header .nav:after {	clear: both;}
.header .nav ul li{padding:0 12px;float:left;font-size:18px;}
.header .nav ul li a{color:#FFF;font-weight:800;}
.header .nav ul li a:hover{color:#FFF000;}
.header .nav ul li span{color:#FF5254;}
.header .nav ul li em{color:#FFF;font-style:normal;}
.header .nav .search{width:320px;position:absolute;right:0;top:-72px;}
.header .nav .search .input{border:none;width:220px;height:24px;line-height:24px;color:#999;text-indent:8px;}
.header .nav .search .submit{background:#BC2525;border:none;width:80px;height:28px;color:#FFF;}


.toutiao{padding:50px 0;background:url(../images/topicon.png) 60px 50px no-repeat;}
.toutiao h2{font-size:30px;text-align:center;}
.toutiao h2 a{color:#CD292A;}
.toutiao h2 span{font-size:14px;font-weight:normal;color:#AAA;padding-left:25px;}
.toutiao ul{width:900px;margin-left:150px;font-size:0;margin-top:14px;}
.toutiao ul li{display:inline-block;width:33.3333%;text-align:center;font-size:16px;}

		.slideBox{width:630px; height:420px; float:left; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:12px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px; text-indent:-999px;overflow:hidden; width:10px; height:10px; line-height:14px;border-radius:50px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:630px; height:420px; display:block;  }
.slideBox .bd .txt{position:absolute;bottom:0;left:0;width:100%;height:45px;line-height:45px;background:url(../images/blank.png);color:#FFF;font-size:18px;text-indent:24px;}

		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-30px; display:block; width:34px; height:60px; }
		.slideBox .next{ left:auto; right:0;background:url(../images/right.png) no-repeat }
		.slideBox .prev{ left:auto; left:0;background:url(../images/left.png) no-repeat }


.slideBox2{width:408px; height:246px; overflow:hidden; position:absolute;left:0;  top:90px;}
		.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:12px; z-index:1; }
		.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox2 .hd ul li{ float:left; margin-right:5px; text-indent:-999px;overflow:hidden; width:10px; height:10px; line-height:14px;border-radius:50px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
		.slideBox2 .bd img{width:408px; height:246px; display:block;  }
.slideBox2 .bd .txt{position:absolute;bottom:0;left:0;width:100%;height:45px;line-height:45px;background:url(../images/blank.png);color:#FFF;font-size:14px;text-indent:24px;}

		.slideBox2 .prev,
		.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-30px; display:block; width:34px; height:60px; }
		.slideBox2 .next{ left:auto; right:0;background:url(../images/right.png) no-repeat }
		.slideBox2 .prev{ left:auto; left:0;background:url(../images/left.png) no-repeat }


		.slideTxtBox{ width:476px; float:right;text-align:left;  }
		.slideTxtBox .hd{ height:50px; line-height:50px;   position:relative;border-bottom:1px solid #CCC; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:50px;   }
		.slideTxtBox .hd ul li{ float:left; cursor:pointer;font-size:20px;font-weight:800; color:#828282; }
		.slideTxtBox .hd ul li.on{ color:#363636;}
.slideTxtBox .hd ul span{font-weight:normal;color:#ccc;padding:0 15px;float:left;}


		.slideTxtBox2{ width:412px; float:left;text-align:left;  }
		.slideTxtBox2 .hd{ height:50px; line-height:50px;   position:relative;border-bottom:1px solid #CCC; }
		.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:50px;   }
		.slideTxtBox2 .hd ul li{ float:left; cursor:pointer;font-size:20px;font-weight:800; color:#828282; }
		.slideTxtBox2 .hd ul li.on{ color:#363636;}
.slideTxtBox2 .hd ul span{font-weight:normal;color:#ccc;padding:0 15px;float:left;}



		.slideTxtBox3{ width:372px; float:right;text-align:left; }
		.slideTxtBox3 .hd{ height:50px; line-height:50px;   position:relative;border-bottom:1px solid #CCC; }
		.slideTxtBox3 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:50px;   }
		.slideTxtBox3 .hd ul li{ float:left; cursor:pointer;font-size:20px;font-weight:800; color:#828282; }
		.slideTxtBox3 .hd ul li.on{ color:#363636;}
.slideTxtBox3 .hd ul span{font-weight:normal;color:#ccc;padding:0 15px;float:left;}


		.slideTxtBox4{ width:820px; float:right;text-align:left; }
		.slideTxtBox4 .hd{ height:50px; line-height:50px;   position:relative;border-bottom:1px solid #CCC; }
		.slideTxtBox4 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:50px;   }
		.slideTxtBox4 .hd ul li{ float:left; cursor:pointer;font-size:20px;font-weight:800; color:#828282; }
		.slideTxtBox4 .hd ul li.on{ color:#363636;}
.slideTxtBox4 .hd ul span{font-weight:normal;color:#ccc;padding:0 15px;float:left;}
.slideTxtBox4 .bd{padding-left:455px;}


		.slideTxtBox5{ width:286px; text-align:left; }
		.slideTxtBox5 .hd{ height:50px; line-height:50px;   position:relative;border-bottom:1px solid #CCC; }
		.slideTxtBox5 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:50px;   }
		.slideTxtBox5 .hd ul li{ float:left; cursor:pointer;font-size:20px;font-weight:800; color:#828282; }
		.slideTxtBox5 .hd ul li.on{ color:#363636;}
.slideTxtBox5 .hd ul span{font-weight:normal;color:#ccc;padding:0 15px;float:left;}


.slideTxtBox6{ width:100%; text-align:left; }
		.slideTxtBox6 .hd{ height:50px; line-height:50px;   position:relative;border-bottom:1px solid #CCC; }
		.slideTxtBox6 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:50px;   }
		.slideTxtBox6 .hd ul li{ float:left; cursor:pointer;font-size:20px;font-weight:800; color:#828282; }
		.slideTxtBox6 .hd ul li.on{ color:#363636;}
.slideTxtBox6 .hd ul span{font-weight:normal;color:#ccc;padding:0 15px;float:left;}

.hrefz{position:absolute;z-index:999;top:-36px;right:0;}
.hrefz a{color:#787878;}

.sitetit{font-size:20px;font-weight:800;border-bottom:1px solid #CCC; height:50px; line-height:50px; }
.sitetit a{float:right;font-size:14px;font-weight:normal;}

.zilist{margin:25px 0;}
.zilist:before,.zilist:after  {	content: "";display: table;}
.zilist:after {	clear: both;}
.zilist li{width:220px;height:80px;line-height:80px;float:left;margin-right:10px;background:#F0F0F0;font-size:20px;font-weight:800;text-align:right;}
.zilist li a{color:#CD292A;display:block;}
.zilist li:hover{background:#CD292A;}
.zilist li:hover a{color:#FFF;}
.zilist li.zi1{background:#F0F0F0 url(../images/zicon_r1.png) 25px 22px no-repeat;}
.zilist li.zi2{background:#F0F0F0 url(../images/zicon_r2.png) 25px 22px  no-repeat;}
.zilist li.zi3{background:#F0F0F0 url(../images/zicon_r3.png) 25px 22px  no-repeat;}
.zilist li.zi4{background:#F0F0F0 url(../images/zicon_r4.png) 25px 22px  no-repeat;}
.zilist li.zi5{background:#F0F0F0 url(../images/zicon_r5.png) 25px 22px  no-repeat;}
.zilist li.zi1:hover{background:#CD292A url(../images/zicon_b1.png) 25px 22px no-repeat;}
.zilist li.zi2:hover{background:#CD292A url(../images/zicon_b2.png) 25px 22px no-repeat;}
.zilist li.zi3:hover{background:#CD292A url(../images/zicon_b3.png) 25px 22px no-repeat;}
.zilist li.zi4:hover{background:#CD292A url(../images/zicon_b4.png) 25px 22px no-repeat;}
.zilist li.zi5:hover{background:#CD292A url(../images/zicon_b5.png) 25px 22px no-repeat;}
.zilist li.zi2:hover a,.zilist li.zi3:hover a,.zilist li.zi4:hover a,.zilist li.zi5:hover a{color:#FFF;}
.zilist li.zi1:hover a{color:#fff;}
.zilist li.zi1 span{padding-right:40px;}
.zilist li.zi2 span{padding-right:40px;}
.zilist li.zi3 span{padding-right:40px;}
.zilist li.zi4 span{padding-right:40px;}
.zilist li.zi5 span{padding-right:40px;}
.zilist li.zi5{margin-right:0;}

.nlist1{padding:14px 0;position:relative;}
.nlist1 li{font-size:16px;height:35px;line-height:35px;background:url(../images/news_icon.png) 0 14px no-repeat;text-indent:14px;}


.nlist2{padding-top:25px;position:relative;}
.nlist2 li:before,.nlist2 li:after  {	content: "";display: table;}
.nlist2 li:after {	clear: both;}
.nlist2 li{margin-bottom:12px;}
.nlist2 li .date{width:65px;padding:8px 0;float:left;background:#EEE;text-align:center;}
.nlist2 li .date h3{font-size:25px;padding:8px 0;}
.nlist2 li .txt{width:390px;float:right;}
.nlist2 li .txt h3{font-size:16px;padding-bottom:9px;}
.nlist2 li .txt p{font-size:14px;color:#787878;}
.nlist2 li:nth-child(2) .date,.nlist2 li:hover .date{background:#EA5151;color:#FFF;}



.aonnlist{position:relative;}
.aonnlist li{font-size:16px;padding:12px 0;border-bottom:1px dashed #CCC;position:relative;}
.aonnlist li:before,.aonnlist li:after  {	content: "";display: table;}
.aonnlist li:after {clear: both;}
.aonnlist li em{background:#EEE;padding:3px 4px;font-style:normal;float:left;}
.aonnlist li:nth-child(2) em{background:#EA5151;color:#FFF;}
.aonnlist li a{float:right;width:86%;}
.aonnlist li img{display:inline;width:136px;height:48px;}

.videolist{padding-top:25px;position:relative;}
.videolist:before,.videolist:after  {	content: "";display: table;}
.videolist:after {clear: both;}
.videolist li{float:left;width:212px;height:150px;margin:0 8px;position:relative;}
.videolist li img{width:212px;height:150px;}
.videolist li .txt{background:url(../images/blank.png);position:absolute;left:0;bottom:0;width:212px;height:36px;line-height:36px;color:#FFF;text-align:center;font-size:16px;}

.toplist{margin-top:25px;position:relative;}
.toplist dt{font-size:16px;font-weight:800;padding-bottom:12px;}
.toplist dd{font-size:13px;color:#787878;border-bottom:1px dashed #CCC;padding-bottom:12px;}

.th-l{width:820px;float:left;}
.th-l .thl-t,.th-l .thl-b{width:820px;}
.th-l .thl-t:before,.th-l .thl-t:after  {	content: "";display: table;}
.th-l .thl-t:after {	clear: both;}
.th-r{width:286px;float:right;}
.th-lc{width:412px;float:left;}
.th-c{width:372px;float:left;margin:0 35px;}

.jumplist{margin:25px 0 0 0;}
.jumplist:before,.jumplist:after  {	content: "";display: table;}
.jumplist:after {	clear: both;}
.jumplist li{float:left;width:33.3333%;text-align:center;font-size:16px;}
.jumplist li img{display:block;margin:0 auto 12px auto;}

		.sideMenu{  border:1px solid #CCC;  }
		.sideMenu h3{ height:50px; line-height:50px; font-size:18px;padding-left:60px;  border-top:1px solid #CCC;  cursor:pointer;	color:#444;}
		.sideMenu h3:first-child{border-top:none;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 25px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -45px; }
.sideMenu h3.on{color:#CD292A;background:#f4f4f4;}
		.sideMenu ul{ padding:8px 25px; color:#444; display:none; /* 默认都隐藏 */ }
.sideMenu h3.c1{background:#fff url(../images/d.png) 20px 12px no-repeat;}
.sideMenu h3.c2{background:#fff url(../images/c.png) 20px 14px no-repeat;}
.sideMenu h3.c3{background:#fff url(../images/p.png) 20px 14px no-repeat;}

.cad img{padding:25px 0;}
a.gbxx{display:block;padding:25px 0 0 0;}a.gbxx img{margin:0 auto;}

.linklist{margin:45px 0 65px 0;}
.linklist li{display:inline;font-size:16px;line-height:30px;padding:5px 5px;}
.linklist:nth-child(2) li{display:inline;font-size:16px;padding-right:16px;line-height:30px;width:20%;}

.cloum{height:46px;line-height:46px;font-size:16px;color:#787878;margin:25px auto;border-left:4px solid #CD292A;width:1137px;}
.info .newscontent{text-align:left;font-size:16px;line-height:1.8;padding:25px 50px;}
.info .newscontent img{display:block;margin:0 auto;}
.info .newscontent p{margin:0 25px;border:none;}

.info h3{font-size:24px;line-height:50px;text-align:center;color:#CD292A;margin:25px auto 10px auto;}
.info p{font-size:16px;border-bottom:1px solid #CCC;padding-bottom:15px;}
.info{margin-bottom:25px;}
.info .newsarrows{margin-bottom:25px;border-top:1px solid #CCC;padding-top:15px;}

.ztlist{padding:20px 0;}
.ztlist:before,.ztlist:after  {	content: "";display: table;}
.ztlist:after {	clear: both;}
.ztlist li{width:96%;margin:2% 0;font-size:22px;background:#FAFAFA;border:1px solid #EEE;padding:22px ;text-align:center;}
.ztlist li:hover{background:#FFF7DD;border:1px solid #F2DCC6;color:#CD2A2B;}
.ztlist li:hover a{color:#CD2A2B;}

.pnlist{padding-top:25px;position:relative;}
.pnlist li:before,.nlist2 li:after  {	content: "";display: table;}
.pnlist li:after {	clear: both;}
.pnlist li{margin-bottom:12px;border-bottom:1px dashed #CCC;height:95px;}
.pnlist li .date{width:65px;padding:8px 0;float:left;background:#EEE;text-align:center;}
.pnlist li .date h4{font-size:25px;padding:8px 0;}
.pnlist li .txt{width:90%;float:right;}
.pnlist li .txt h4{font-size:18px;padding-bottom:9px;}
.pnlist li .txt p{font-size:14px;color:#787878;border-bottom:none;text-align:left;}
.pnlist li:hover .date{background:#EA5151;color:#FFF;}

.pclist{padding-top:25px;}
.pclist:before,.pclist:after  {	content: "";display: table;}
.pclist:after {	clear: both;}
.pclist li {float:left;width:350px;height:360px;margin:15px;}
.pclist li img{width:350px;height:218px;}
.pclist li span{font-size:14px;color:#CCC;padding-top:12px;display:block;}
.pclist li h4{font-size:18px;line-height:42px;}
.pclist li p{font-size:14px;line-height:1.4;color:#787878;text-align:left;}

/*这里高度去掉了*/.footer{width:100%;background:#CD292A url(../images/bottom.jpg) center no-repeat;color:#FFF;line-height:2;text-align:center;}
.footer .wrapperp{padding-top:40px;}

.rmenu{width:80px;position:fixed;right:5%;top:320px;}
.rmenu a{margin-top:1px;display:block;position:relative;}
.rmenu .pic0,.rmenu .pic1,.rmenu .pic2{position:absolute;right:80px;top:0;display:none;}
.rmenu .consult:hover .pic0{display:block;}
.rmenu .cart:hover .pic1{display:block;}
.rmenu .cart2:hover .pic2{display:block;}

.listleft{width:218px;float:left;background:#FFF;}
.listright{width:900px;float:right;background:#FFF;padding:0 25px;}
.listnav{padding-bottom:45px;}
.listnav h3{height:48px;line-height:48px;background:#CD292A;color:#FFF;text-align:center;font-size:20px;}
.listnav li{line-height:48px;border-bottom:1px solid #EEE;text-align:center;font-size:18px;color:#787878;}
.listnav li.sub_on{background:#CD292A;}
.listnav li.sub_on a{color:#FFF;}

.zttplist li{margin-bottom:10px;}
.dsrwlist:before,.dsrwlist:after  {	content: "";display: table;}
.dsrwlist:after {	clear: both;}
.dsrwlist li{width:33.3333%;float:left;}
.dsrwlist li img{width:62px;height:58px;display:block;margin:0 auto 6px auto;}
.dsrwlist li p{text-align:center;padding-bottom:6px;}
.dqfw img{display:inline-block !important;}



/*新增底部css*/
.footer{width:100%; height:200px；background:#CD292A url(../images/bottom.jpg) center no-repeat;color:#FFF;line-height:2;text-align:center;}
.footer ul{width: 100%; height: 150px;}
.footer ul li{width:25%;float: left; text-align: left;}
.footer ul li.footw{width:50%;}

.footh{ margin-top:20px;}