/* CSS Document */
body{ margin:0px;font-family:"΢���ź�" font-size:12px; color:#7e7c7c; padding:0px;background:url(../images/pctopbanner.png) no-repeat left top;}
ul, li, h1, h2, h3, h4,d1,dd,p,img{padding:0; margin:0; list-style:none; border:0;}
.qz100zn {width: 83%; margin: 0 auto;height: 130px; text-align:center;}
a{ text-decoration:none;  color:#ffffff; font-family:"����";  }
.top{ width:100%; height:200px; /*background:#e2cda7 repeat-x;*/}
.head{ width:1200px; height:200px; margin:auto;/*background:url(../images/tbg.png) no-repeat;*/}
.logo{ width:836px; height:200px; background:url(../images/logo71.png) no-repeat; float:left;}
.logor{ width:350px; height:200px; float:right;}
.nav{ width:100%; height:45px; background:#bb6d0f;min-width: 1200px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top-nav{position:relative;z-index:100;height:45px;line-height:45px;font-family:"Microsoft YaHei",SimSun;font-size:16px;}
.top-nav-width{width:1200px;margin:0 auto;}
.top-nav h3{font-weight:normal;font-size:100%;}
.top-nav dl{zoom:1;}
.top-nav .tnLeft{float:left;}
.top-nav .tnRight{float:right;}
.top-nav dd{float:left;position:relative;}
.top-nav dd h3{float:left; width:133px;}
.top-nav dd h3 a{zoom:1;height:45px;line-height:45px;display:block; text-align:center; color:#FFF;}
.top-nav dd h3 a i{display:inline-block;width:8px;height:5px;margin:0 0 0 5px;overflow:hidden;vertical-align:middle;font-size:12px;line-height:13px;background:url(../images/icon.png) 0 -61px no-repeat;}
.top-nav dd h3 a:hover,.top-nav dd.on h3 a{background:#EDEEF0;color:#FF8400;}
.top-nav .welcome{padding-right:15px;color:#FF8400;}
.top-nav .welcome a{color:#FF8400;}
.top-nav dd ul{display:none;position:absolute;width:133px;top:45px;left:0;border:1px solid #FECC5B;border-top:0;background:#fff;-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);box-shadow:3px 3px 3px rgba(0,0,0,.1);}
.top-nav dd ul li{line-height:40px;border-bottom:1px solid #FECC5B;}
.top-nav dd ul li a{display:block;color:#333;padding:0 15px; text-align:center;}
.top-nav dd ul li a:hover{background:#FFF5DA;color:#E67902;}
.top-nav dd ul li a span{color:#FF8400;margin-left:5px;}
#all{position: relative;width: 1042px;height: 42px; margin: auto; z-index:10;}
body{ padding:0; margin:0}
/*�ֲ�ͼ��ʼ*/
.slider{z-index:1;min-width:1200px;height:410px;position:relative;overflow:hidden;background:#fff;text-align:center}
.slider .bd{width:1200px;position:absolute;left:50%;margin-left:-600px}
.slider .bd li{width:1200px;overflow:hidden;list-style:none}
.slider .bd li div{display:block;width:1200px;height:410px;position:relative}
.slider .bd li div span{position:absolute;bottom:25px;left:0;min-width:350px;max-width:450px;_width:380px;background:#000;filter:alpha(opacity=68);opacity:.68;max-height:150px;padding:15px 10px;color:#fff;font-size:1.3em;font-weight:700}
.slider .tempWrap{overflow:visible!important}
.slider .tempWrap ul{margin-left:-1200px!important}
.slider .hd{position:absolute;z-index:1;height:8px;bottom:26px;text-align:left;right:50%;margin-right:-395px}
.slider .slider_more{position:absolute;z-index:1;height:8px;bottom:26px;text-align:left;left:50%;margin-left:395px}
.slider .slider_more a{display:inline-block;*display:inline;zoom:1;width:80px;height:24px;text-align:center;line-height:24px;overflow:hidden;border:1px #fff solid;background:#333;margin:0 5px;cursor:pointer;filter:alpha(opacity=85);opacity:.85;color:#f3f3f3}
.slider .slider_more a:hover{color:#214997;background:#fff;border:1px #214997 solid;filter:alpha(opacity=90);opacity:.9;}
.slider .hd li{display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;overflow:hidden;border:1px #fff solid;background:#333;margin:0 5px;cursor:pointer;filter:alpha(opacity=85);opacity:.85;color:#f3f3f3}
.slider .hd li.on{color:#214997;background:#fff;border:1px #214997 solid;filter:alpha(opacity=80);opacity:.8;height:22px;line-height:22px;width:22px}
.slider .pnBtn{position:absolute;z-index:1;top:0;height:410px;cursor:pointer}
.slider .prev{left:-50%;margin-left:-600px}
.slider .next{left:50%;margin-left:600px}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;height:410px;background:#f0f0f0;filter:alpha(opacity=45);opacity:.45}
.slider .pnBtn .arrow{display:none;position:absolute;top:0;z-index:1;width:60px;height:410px}
.slider .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:.6}
.slider .prev .arrow{right:0;background:url(../images/slider-arrow.png) -120px 0 no-repeat}
.slider .next .arrow{left:0;background:url(../images/slider-arrow.png) 0 0 no-repeat}
.floatLeft{float:left}
.floatRight{float:right}
.width100{width:100%}
/*�ֲ�ͼ����*/
.banner{ width:1200px; height:190px; margin:auto;}
/*������*/
* {box-sizing: border-box;}
div.search {padding: 71px 0}
form {position: relative;width: 252px; margin: 0 auto;}
.d1 {}
.d1 input { width: 100%; height: 35px; padding-left: 10px; border: 1px solid #d0d0d0; border-radius: 5px; outline: none; background: #ffffff; color: #9E9C9C;}
.d1 button { position: absolute;  top: 0;right: 0px;width: 35px; height: 35px;border: none;background: #ba0001; border-radius: 0 5px 5px 0; cursor: pointer;}
.d1 button:before { content: "\f002"; font-family: FontAwesome; font-size: 16px; color: #F9F0DA;}
*:after,
*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.contenter{ width:1200px; height:auto; margin:auto; margin-top:20px; }
.fl{float:left;	}
.main1{width: 1200px;height: 320px;margin: 0 auto;padding-top: 28px;}
/* ����ͼ */
.main1_left{width: 790px;height:332px;}
.main1_right2{width: 390px;height:320px; margin-top:10px;}
.main1_left1{ position: relative; width: 367px;height:278px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;margin-top: 12px;}
.main1_left1 .pic img { width: 367px;height:278px; display: block; }
.main1_left1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 33px; width:100%;  background: #000000; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.main1_left1 .txt { position: absolute; bottom: 0; z-index: 2; height: 33px; width:100%; overflow: hidden; }
.main1_left1 .txt li{ height:33px; line-height:33px; position:absolute; bottom:-33px;}
.main1_left1 .txt li a{ display: block; color: #ffffff; padding: 0 0 0 10px; font-size: 14px; font-weight: normal; text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 230px; }
.main1_left1 .txt li a:hover{color: #007e40;}
.main1_left1 .num { position: absolute; z-index: 3; bottom: 8px; right: 9px; }
.main1_left1 .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; border-radius: 0px;}
.main1_left1 .num li a,.main1_left .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.main1_left1 .num li span { z-index: 1; background-color: #969696; }
.main1_left1 .num li.on span,.main1_left .num span:hover{ background:#91191b;z-index: 3; }

.main1_left2{width: 423px;height: 290px;background-color: #ffffff;margin: 0;overflow: hidden;}
.main1_right{width: 400px;height: 332px;background-color: #ffffff; float:right;background: url(../images/lzlgd_18.png) no-repeat;background-position: right center;}
.main1_right .main_ul{height: 294px;overflow: hidden;}
.main1_right .main_li h4{float: left;font-size: 14px;color: #333333;width: 205px;padding-left: 0px;height: 36px;line-height: 36px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: none;}

.main_title{height: 30px;width: 100%;border-bottom: 2px solid #bb6d0e;background: url(../images/lzlgd_16.png) no-repeat;background-position: left center;}
.main_title h3{float: left;line-height: 30px;height: 30px;font-size: 16px;color: #ffffff;font-weight: normal;width: auto;text-align: center;padding-left: 10px;}
.main_title a{float: right; display: block;margin-right: 0px;font-size:16px;color: #ffffff;line-height: 30px;height: 30px;}
.main_title a:hover{color: #007e40;}

.main_ul{width: 100%;height: auto;margin-top: 2px;}
.main_li{width: 100%;height: 36px;border-bottom: 1px dashed #d9d9d9;}
.main_li h4{float: left;font-size: 14px;color: #333333;width:80%;padding-left: 18px;height: 36px;line-height: 36px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/lzlgd_6.jpg) no-repeat;background-position: 4px center;}
.main_li span{float: right;font-size: 14px;color: #333333;height: 36px;line-height: 36px;}
.main_li:hover h4{color: #007e40;}
.main1_right .main_title h3{background: url(../images/lzlgd_17.jpg) no-repeat;background-position: left center;}
.main3_left .main_title h3{background: url(../images/lzlgd_18.jpg) no-repeat;background-position: left center;}
.main3_mid .main_title h3{background: url(../images/lzlgd_19.jpg) no-repeat;background-position: left center;}

.er_main{width: 1200px;height: auto;margin: 0 auto 20px;padding-top: 20px;}
.main_left{width: 261px;height: auto;}
.main_left1{width: 261px;height: auto;margin-bottom: 18px;background-color: #ffffff;}
.main_left1_title{width: 261px;height: 81px;background: url(../images/yzjcy_20.jpg) repeat-x;}
.main_left1_title h3{width: 241px;height: 81px;padding-left: 20px;font-size: 26px;color: #ffffff;font-weight: normal;line-height: 81px;}
.main_left1_ul{width: 259px;height: auto;border: 1px solid #cccccc;border-top: none;background-color: #ffffff;padding: 24px 0 0;}
.main_left1_li{height: auto;width: 232px;line-height: 42px;margin: 0 auto 15px;cursor: pointer;}
.main_left1_li>a{display: block;width: 100%;height: 40px;border: 1px solid #cccccc;background: url(../images/yzjcy_15.png) no-repeat;background-position: 13px center;}
.main_left1_li>a h4{padding-left: 27px;line-height: 40px;height: 40px;width: 203px;font-weight: normal;font-size: 18px;color: #666666;background: url(../images/wwzgh_10.png) no-repeat;background-position: 3px center;}
.main_left1_li:hover>a{height: 42px;width: 232px;border:none;background: #007e40 url(../images/yzjcy_16.png) no-repeat;background-position: 13px center;} 
.main_left1_li:hover h4{color: #ffffff;line-height: 42px;background: url(../images/yzjcy_17.png) no-repeat;background-position: 212px center;}

.main_left1_ziul{width: 238px;height: auto;display: none;}
.main_left1_zili{width: 35px;line-height: 35px;font-size: 14px;color: #333333;}
.main_left1_zili a{display: block;width: 205px;padding-left:33px ;color: #333333;background: url(../images/bycl_26.jpg) no-repeat;background-position: 24px center;}
.main_left1_zili a:hover{background: url(../images/bycl_27.jpg) #eeeeee no-repeat;background-position: 24px center;color: #1b9eef;}
#iconwa {width:400px;}
.fav { margin-left:5px;}
#icon1 a { width: 192px; height: 40px; text-align: center; font-family: "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; font-size: 14px; float: left; display: block;color: rgb(51, 51, 51); text-decoration: none; line-height:40px;}
#icon1{ margin-top:2px; background:#f3f1ee;width:192px; height: 40px; text-align: center; font-family: "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; font-size: 14px; float: left; display: block; border:1px solid #e4e3e0;}
#icon1 a:hover { background:#069; width:192px; height:40px; text-align: center; color: rgb(255, 255, 255); font-family: "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; font-size: 14px; float: left; display: block;}
.white {color: rgb(255, 255, 255);}
.white a {color: rgb(255, 255, 255);}
#warp {width: 1200px; margin:auto;}
#foot {background:#bb6d0e; height: 172px; padding-top: 35px; margin-top:10px; width:100%; float:left; min-width:1200px;}
#footlogo {width: 410px; height: 100px;  margin-right: 25px; border-right-color:rgb(104, 135, 193); border-right-width: 1px; border-right-style: solid; float: left;}
#footr {height: 120px; padding-top: 12px; padding-left: 30px;  float: right;}
#weibo {width: 77px; padding-top: 15px; float: left;}
#weixin {width: 77px; padding-top: 15px; float: left;}
#wx {width: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; padding-left: 10px; float: left;}
#wx img {width: 80px; height: 80px;}
#weixin span {display: none;}
#weixin:hover span {display: block;}
#weixin span {background: rgb(255, 255, 255); padding: 5px; width: 80px; height: 80px; right: 20px; bottom: 150px; position: relative; z-index: 1;}
#copy {width:600px; float: left;}
#copya {width:600px; margin-top: 6px; float: left;}
#copya li {width: 100%; height: 24px; line-height: 24px; font-family: "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; float: left; font-size:14px;}
#copyb {width: 70px; padding-top: 30px; float: left;}
.index_title {height: 30px;line-height: 30px;border-bottom: 2px solid #bb6d0e;background: url(../images/lzlgd_16.png) no-repeat;}
.index_title h3 { padding-left:10px; font-size:16px; font-weight: normal;color: #ffffff;}
.index_title span.more{float: right; color:#666666; font-size:16px;}
.index_title span.more a:hover{color: #007e40;}
.product_title {height: 30px;line-height: 30px;border-bottom: 2px solid #bb6d0e;background: url(../images/lzlgd_16.png) no-repeat;}
.product_title h3 { padding-left:10px; font-size:16px; font-weight: normal;color: #ffffff;}
.product_title span.more{float: right; color:#666666; font-size:16px;}
.product_title span.more a:hover{color: #007e40;}
/*�������*/
.main_1_left {width:390px;float:left; margin-top:5px;}
.main_2_left {width:390px;float:left; margin-top:5px; margin-left:15px;}
.main_3_left {width:1200px;float:left; margin-top:10px;}
.index_box .pic ul li {float: left;width: 390px;height: 210px; margin-top:5px;}
.index_box .pic ul li a.txt {display: block;border: 1px solid #e3e2e2;border-top: none;padding: 8px 12px;line-height: 22px;height: 44px;font-size: 16px;}
.index_box .pic ul li:hover a.txt {border: 1px solid #478ac1;border-top: none;}
.index_box .list ul {padding:2px 0;}
.index_box .list ul li {float: left;width: 390px;margin-right: 20px;height: 36px;line-height: 36px;border-bottom: 1px dashed #d9d9d9;}
.index_box .list ul li span{height: 36px;line-height: 36px; color:#333333; font-size:14px; float:right;}
.index_box .list ul li a {color: #3b3b3b; font-size:14px;}
.index_box .list ul li a:hover {color:#007e40;}
/*------------- ͼƬ�Ŵ�Ч�������ɰ����ֳ��� ��ʼ ------------------------------*/

.con-six a.img {width: 390px;height: 210px;position: relative;overflow: hidden;cursor: pointer;display: block;}
.conimg-two{width:390px;height:210px;}
.txt-six{position: absolute;left: 0;top: 0;width:390px;height: 150px;padding-top: 60px;line-height: 45px;text-align: left;color: #fff;background: url(../images/index_box_bg_on.png) repeat-x bottom;display: none;}
.txt-six p {padding: 100px 10px 10px;font-size: 14px;display: block;line-height: 20px;text-indent: 2em;}
/*------------- ͼƬ�Ŵ�Ч�������ɰ����ֳ��� ����------------------------------*/
.one{margin:5px auto;height:160px;width:1200px;overflow:hidden;position:relative; }
.one ul{height:160px;width:100000px;position:absolute;left:0;} /*ul width�Ŀ����ܹ�С*/
.one ul li{display:block;float:left; margin-left:15px;height:150px;border-radius:5px;position:relative; width:240px;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{border-radius:5px;display:block; width:240px; height:160px;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:150px;line-height:150px;font-size:18px;text-align:center;transition:all 0.7s;}
.links{ width:1200px; height:45px; background:#ffffff;}
.links ul{ }
.links ul li{ width:180px; height:45px;line-height:45px; float:left; border:#e4e4e4 1px solid; background:#f2f2f2; margin-left:10px;}
#linksli{ width:133px; height:45px;line-height:45px; float:left; background:url(../images/links.png) no-repeat;}
.links ul li a{height:45px;line-height:45px; color:#455c88; font-size:16px; font-family:"΢���ź�"; display:block; text-align:center;}
.links ul li a:hover{ background:#bb6d0e; display:block; color:#FFFFFF;}
/*ͼ�Ļ����б���ʼ*/
.page {padding-top:20px;text-align: center;padding-bottom: 20px;}
.page a {height: 20px; padding:5px;color:#666;}
.page a.active {color: red;}
.news-main {width:1200px; margin:0 auto;}
.main-list { width: 100%;overflow: hidden;}
.main-list li {overflow: hidden; border-bottom:1px dashed #dfdfdf;padding:20px 0px; width: 1200px;}
.news-detail { width: 960px;height: 120px;overflow: hidden; float:left;}
.news-thumb { width:220px; height: 140px; float: left;display: flex; flex-direction: row;align-items: center; justify-content: center; margin-right:20px; overflow: hidden;}
.news-thumb img { width: 220px; height:140px;transition:all 0.3s;}
.news-thumb img:hover { transform: scale(1.1);}
.news-date {color: #787677; font-size: 14px;line-height: 40px; height:40px; width:80px; float:right;}
.news-title { height:40px;line-height:40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; font-weight: bold;color:#333; width:810px; float:left;}
.news-title:hover { color:#d70000;}
.news-desc { line-height: 26px; font-size:14px;color: #787677; width:960px; float:left;}
.news-more {float: left;display: inline-block; width: 80px; height:80px; background: url(../img/xwzx_lj.png) center center no-repeat; margin-left:20px; }
.news-top { width: 1200px;height: 40px;line-height: 40px;color: #8a8a8a;font-size: 16px; border-bottom:1px solid #dfdfdf;margin-top:10px;}
.catname {margin-right: 10px;}
.catname a{ color:#d70000;font-size:18px; font-weight:bold; }
/*ͼ�Ļ����б�����*/

.main3-list { width: 100%;overflow: hidden;}
.main3-list li {overflow: hidden; border-bottom:1px dashed #dfdfdf;padding:0px 0px; width: 1200px;}
.news3-detail { width:690px;overflow: hidden; float:left;}
.news3-date {color: #787677; font-size: 14px;line-height: 40px; height:40px; width:80px; float:right;}
.news3-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;color:#333; width:690px; float:left;}
.news3-title:hover { color:#d70000;}
.news3-desc { text-indent:2em;font-size:14px;color: #787677; width:660px; float:left;}
.news3-top { width: 1200px;height: 40px;line-height: 40px;color: #8a8a8a;font-size: 16px; border-bottom:1px solid #dfdfdf;margin-top:10px;}
.news3-thumb { width:180px; height:210px; float: left;display: flex; flex-direction: row;align-items: center; justify-content: center; margin-right:20px; overflow: hidden;}
.news3-thumb img { width:180px; height:210px;transition:all 0.3s;}
.news3-thumb img:hover { transform: scale(1.1);}

.main4-list { width: 100%;overflow: hidden;}
.main4-list li {overflow: hidden; border-bottom:1px dashed #dfdfdf;padding:0px 0px; width: 1200px;}
.news4-detail { height:40px; width:1200px;overflow: hidden; float:left;}
.news4-date {color: #787677; font-size: 14px;line-height: 40px; height:40px; width:80px; float:right;}
.news4-title { height:40px; line-height:40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px;color:#333; width:1120px; float:left;}
.news4-title:hover { color:#d70000;}
.news4-desc { text-indent:2em;font-size:14px;color: #787677; width:660px; float:left;}
.news4-top { width: 1200px;height: 40px;line-height: 40px;color: #8a8a8a;font-size: 16px; border-bottom:1px solid #dfdfdf;margin-top:10px;}
.news4-thumb { width:180px; height:210px; float: left;display: flex; flex-direction: row;align-items: center; justify-content: center; margin-right:20px; overflow: hidden;}
.news4-thumb img { width:180px; height:210px;transition:all 0.3s;}
.news4-thumb img:hover { transform: scale(1.1);}


.news-crumbs { width:1200px; margin:auto;border-bottom: 1px solid #dfdfdf;padding:10px 0;overflow: hidden;}
.detail-nav { width: 1200px;height:40px;line-height: 40px;margin:0 auto;}
.detail-nav a {color: #333;padding:0 5px;}
.fr {float:left;}
.fr a{ color:#d70000; font-size:18px; font-weight:bold;}
.detail-main { width: 1200px; margin:0 auto; margin-top:20px;}
.cont1_nr { width:100%; float:left;}
.center1 { width:1200px; margin:0 auto; position:relative}
.detail-title {width:100%;height:30px;line-height: 30px;padding-bottom:70px;border-bottom: 1px dotted #aaa;}
.detail-title h3 { font-size: 24px;color:#666;text-align: center;}
.theme { width:1200px; margin-top:30px;float:left; color: #666; line-height: 30px;}
.theme img {padding-bottom: 30px; margin:0 auto;display: block;}
.mess{ width:900px; height:215px; }
.main_5_left {width:390px;float:left; margin-left:15px; height:332px;}
.main_c{ width:1200px; height:332px; margin:auto;}