@charset "utf-8";*{margin:0px;padding:0px;}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td,div{margin:0px auto;padding:0;}
ul{list-style-type:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;border:0;}
img{ border:0;}
input,select,button{

     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none; outline:none;}

.time1{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.time2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}

.l{ float:left}
.r{ float:right}
.cur{ cursor:pointer}
.fd{ width:100%; min-width:1200px; display:block}
.jz{ display:table; margin:0 auto}
.main{ width:1200px}
.over{ overflow:hidden}
.tcenter{ text-align:center}
.tright{ text-align:right}
.posr{ position:relative}
.wd100{ width:100%}
.mgt110{ margin-top:110px}
.mgt80{ margin-top:80px}
.mgt75{ margin-top:75px}
.mgt60{ margin-top:60px}
.mgt50{ margin-top:50px}
.mgt45{ margin-top:45px}
.mgt40{ margin-top:40px}
.mgt35{ margin-top:35px}
.mgt30{ margin-top:30px}
.mgt20{ margin-top:20px}
.mgt25{ margin-top:25px}
.mgt18{ margin-top:18px}
.mgt15{ margin-top:15px}
.mgt10{ margin-top:10px}
.pdt50{ padding-top:50px}
.pdb50{ padding-bottom:50px}
.pdb60{ padding-bottom:60px}
.pdb80{ padding-bottom:80px}
.pdb100{ padding-bottom:100px}
.posr{ position:relative}
.posa{ position:absolute}

.c000{ color:#000}
.c333{ color:#333}
.c424{ color:#424242}
.c4c4{ color:#4c4c4c}
.c6b6{ color:#6b6b6b}
.cfff{ color:#fff}
.c2e5{ color:#2e57a4}
.c2d5{ color:#349437}
.c349{ color:#349437}
.c0d4{ color:#0d4b96}

.topic{ height:auto; z-index:999}
.topic .logo{ width:auto; height:89px; margin-top:23px; display:inline}
.topic .logo img{ width:auto; height:89px}
.topic .tel{ height:56px; background:url(../images/tel.png) no-repeat left bottom; background-position:0 10px; padding-left:54px; margin-top:32px; display:inline; letter-spacing:-1px}
.topic .tel .wz{ font:16px/20px "微软雅黑"; color:#484848}
.topic .tel .num{ font:34px/36px "微软雅黑"; font-weight:bold}
.topic .tel .num b{ font-size:16px}

.bgfff{ background:#fff}
.bgf8f{ background:#f8f8f8}
.bgd90{ background:#d90000}
.bg2e5{ background:#2e57a4}
.bg2d5{ background:#349437}
.bg349{ background:#349437}

.topmeau{ height:54px}
.topmeau li{ width:calc(100%/7); height:54px; float:left; position:relative}
.topmeau li .wz{height:54px; display:inline; float:left; font:16px/54px "微软雅黑"; color:#000}
.topmeau .li_Select,.topmeau li:hover .wz,.topmeau .li_Select .wz,.topmeau .li_Select .wz:hover,.topmeau .li_Select:hover .wz:hover{ color:#fff; background:#349437}

.topmeau li dl{ width:180%; height:0; background:#d9000050; position:absolute; left:-40%; top:98px; opacity:0; filter:alpha(opacity=0); overflow:hidden}
.topmeau li:hover dl{ height:auto;opacity:1; filter:alpha(opacity=100)}
.topmeau li dl .mz{ width:100%; font:14px/40px "微软雅黑"; color:#fff}
.topmeau li dl .mz:hover{background:#980900}

.probg{ padding-bottom:35px; display:inline}
.shb{ padding:24px 0; display:inline; background:rgba(131,131,131,0.1)}
.shb .nrk{ width:486px; height:130px; border:solid 1px #2e57a4; margin-left:240px; display:inline}
.shb .btk{ width:176px; padding:8px 0; display:inline; font:30px/36px "微软雅黑"; font-weight:600; letter-spacing:3px; left:138px; top:46px}
.shb .wzk{ width:670px; height:82px; background:#f2f2f2; top:50px; right:136px}
.shb .wzk .wz{ font:32px/46px "微软雅黑"; padding-bottom:3px; border-bottom:solid 1px #c1c1c1; font-weight:bold}
.shb .wzk .enwz{ font:16px/32px "微软雅黑"; color:#848484}

.title{}
.title .wz{font:43px/54px "微软雅黑"; font-weight:600}
.title .wz_s{font:24px/36px "微软雅黑"}
.title img{ display:inline-block}	

.plist1{}
.plist1 li{ width:382px; height:352px; margin:10px 9px 0; display:inline}
.plist1 li .pic{ height:294px; border:solid 5px #fff; box-shadow:0px 0px 3px 2px #eee}
.plist1 li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.plist1 li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.plist1 li .wz{ font:18px/40px "微软雅黑"; margin-top:8px}

.fangan_bg{ height:792px; background:url(../images/fangan_bg.jpg) no-repeat center top}
.fangan_list{}
.fangan_list a{ width:335px; margin:48px 20px 0; display:inline}
.fangan_list a .pic{ height:415px;}
.fangan_list a .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.fangan_list a:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.fangan_list a .nrk{ left:0; top:120px}
.fangan_list a .icon{ width:auto; height:60px; display:inline-block}
.fangan_list a .nrk div{ margin-top:12px}
.fangan_list a .bt{ font:26px/40px "微软雅黑"}
.fangan_list a .wz{ font:18px/20px "微软雅黑"}

.about_bg{ background:#f5f5f5; padding:85px 0; display:inline}
.about_bg .apic{ width:600px; height:448px}
.about_bg .abt_nr{ width:470px}
.about_bg .atilte{ font:39px/60px "微软雅黑"; font-weight:bold}
.about_bg .atwz{ font:40px/62px "微软雅黑"; color:#737373; text-transform:uppercase !important}
.about_bg .line{ width:100%; height:5px; background:url(../images/aline.png) no-repeat; margin-top:4px; display:inline}
.about_bg .abtwz{ font:16px/26px "微软雅黑"}
.about_bg .abtn{ width:200px; height:55px; background:url(../images/amore.png) no-repeat center center}
.about_bg .abtn:hover{ background:url(../images/amoreb.png) no-repeat center center}

.avideo{ width:702px; height:472px; background:url(../images/video_bg.png) no-repeat center right}

.almain{ width:1370px}

.newsk{ width:575px; margin-top:68px; display:inline}
.newsk .tr{ border-left:solid 4px #0d4b96; text-indent:8px; box-sizing:border-box !important}
.newsk .bt1{ font:18px/22px "微软雅黑"; font-weight:bold}
.newsk .mwz{ font:14px/22px "微软雅黑"; color:#8c8c8c}
.newsk .mwz:hover{ color:#349437}

.npic{ height:200px}

.newslist1{ margin-top:12px; display:inline}
.newslist1 a{ font:16px/30px "微软雅黑"}
.newslist1 a:hover{ color:#349437}

.newsk .bt2{ font:18px/22px "微软雅黑"; font-weight:bold; margin:0 15px; display:inline}
.newsk .bt2:hover,.newsk .bt2.wb{ color:#349437; text-decoration:underline}

.newslist2{}
.newslist2 li{}
.newslist2 li .pic{ width:162px; height:116px}
.newslist2 li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.newslist2 li .nr{ width:400px}
.newslist2 li .nr .xbt{ font:16px/26px "微软雅黑"}
.newslist2 li .nr .xbt:hover{ color:#349437}
.newslist2 li .nr .xview{ font:14px/18px "微软雅黑"; color:#777}
.newslist2 li .nr .data{ font:14px/14px "微软雅黑"; color:#5c5c5c}

.cpfl_btn{ width:218px; height:54px; font:18px/54px "微软雅黑"; border:solid 1px #838383; margin:16px 30px 0; display:inline}
.cpfl_btn:hover{ border:solid 1px #e1e1e1; color:#fff; background:#2e57a4}

.prolist{}
.prolist li{ width:580px; height:468px; margin-top:25px; display:inline}
.prolist li img,.about_bg .apic img,.nllist .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.prolist li .mask{ height:72px; background:rgba(50,50,50,0.8); left:0; bottom:0; overflow:hidden}
.prolist li:hover .mask{background:rgba(45,86,164,0.9); height:auto; padding-bottom:24px}
.prolist li .mask .wz{ font:21px/70px "微软雅黑"}
.prolist li:hover .mask .wz{ line-height:56px}
.prolist li .mask .btn{ width:144px; height:42px; margin-top:2px; border:solid 1px #fff; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px; display:inline-block; font:18px/42px "微软雅黑"}
.prolist li .mask .btn:hover{ background:#fff; color:#349437}

.nlist1{}
.nlist1 li{ width:285px; margin:30px 20px 0 0; display:inline}
.nlist1 li:nth-child(4n+0){margin:30px 0 0 0}
.nlist1 li .pic{ width:100%; height:202px}
.nlist1 li .nr{ width:100%; padding:22px 4% 15px; display:inline; background:#fff; border:solid 1px #d7d7d7; border-top:none; box-sizing:border-box !important}
.nlist1 li .nr .sxwnr{ width:100%; height:80px; border-bottom:solid 1px #dcdcdc}
.nlist1 li .nr .sxwnr .data{ width:48px; height:69px; border-right:solid 1px #dcdcdc; padding-right:14px; display:inline}
.nlist1 li .nr .sxwnr .data span{ width:100%; color:#333433}
.nlist1 li .nr .sxwnr .data .d1{ font:34px/48px "微软雅黑"}
.nlist1 li .nr .sxwnr .data .d2{ font:12px/14px "微软雅黑"}
.nlist1 li .nr .sxwnr .wzk{ width:182px}
.nlist1 li .nr .sxwnr .bt{ font:14px/22px "微软雅黑"; color:#333433; font-weight:600}
.nlist1 li .nr .sxwnr .bt:hover,.nlist1 li .nr .mwz:hover{ color:#980900}
.nlist1 li .nr .sxwnr .view{ font:12px/18px "微软雅黑"; color:#333433; margin-top:8px; display:inline}
.nlist1 li .nr .mwz{ font:14px/25px "微软雅黑"; color:#333433; margin-top:8px; display:inline}
.nlist1 li .nr .icon{ width:20px; height:12px; background:url(../images/picon.png) no-repeat; margin-top:14px; display:inline}

.link a{ color:#333}
.link a:hover{ color:#c9242b; text-decoration:underline}

.ny_banner{ width:100%; min-width:1200px; height:420px; background:url(../images/ny_banner.jpg) no-repeat center center}

.leftarea{ width:24%; margin-top:30px;  display:inline}
.leftclass{ width:100%}
.leftclass .bt{ width:100%; height:60px; padding-top:30px; font:22px/60px "微软雅黑"; color:#fff; background:#000; text-align:center}
.leftclass .clwz{width:100%; height:50px; margin-top:15px; background:#efefef; font:16px/50px "微软雅黑"; color:#000; text-align:center}
.leftclass .clwz:hover,.leftclass .wb{ background:#349437; color:#fff}
.view_nr{ width:74%; min-height:400px; margin-top:30px; display:inline}
.view_nr img{}
.view_wz{ font:16px/35px "微软雅黑"; color:#555}
.nytitle{ width:100%; height:80px; font:14px/80px "微软雅黑"}
.nytitle span{ color:#df0000; font-weight:600}


.leftcont{ width:100%; padding:15px 0;margin-top:15px; display:inline; border:solid 1px #ccc; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.leftcont .lbt{ width:100%; font:18px/42px "微软雅黑"; color:#e62129; border-bottom:solid 1px #ccc; text-align:center}
.leftcont .lbt span{ font-size:12px; color:#000}
.leftcont .cwz{ width:90%; margin:15px 5% 0; display:inline; font:14px/30px "微软雅黑"; color:#333}

.proclass{ width:100%; margin-top:20px; display:inline}
.proclass .wz{ margin:15px 20px 0 0; padding:0 50px; display:inline; background:#eee; font:15px/42px "微软雅黑"; color:#333}
.proclass .wb,.proclass .wz:hover{ background:#c90600; color:#fff}

.proclass1{ width:275px; margin-top:35px; display:inline;box-shadow:1px 1px 5px 2px #eee}
.proclass1 .bt{ height:63px; background:#00549b; font:24px/63px "微软雅黑"; color:#fff; font-weight:bold}
.proclass1 .list{ min-height:615px; border:solid 1px #ccc; background:#fafafa; border-top:none; box-sizing:border-box !important}
.proclass1 .list a{ height:40px; font:14px/40px "微软雅黑"; color:#444;border-bottom:solid 1px #ccc}
.proclass1 .list a:last-child{ border-bottom:none}
.proclass1 .list a:hover{ background:#006ecb; color:#fff}

.plist{ width:100%}
.plist li{ width:32%;margin:20px 2% 0 0; display:inline;float:left}
.plist li:nth-child(3n+0){ margin:20px 0 0 0}
.plist li a{ width:100%}
.plist li .pic{ width:100%; height:250px; border:solid 1px #ccc; box-sizing:border-box !important}
.plist li a:hover .pic{ border:solid 1px #349437}
.plist li .pic img{width:100%; height:100%; object-fit:cover; display:inline-block}
.plist li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.plist li .wz{ width:100%; height:40px; font:16px/40px "微软雅黑"; color:#000; text-align:center; overflow:hidden}
.plist li a:hover .wz{ color:#fff; background:#349437}

.plist2{ width:100%}
.plist2 li{ width:575px; float:left; margin-top:30px; display:inline}
.plist2 li:nth-child(2n+0){ float:right}
.plist2 li a{}
.plist2 li .pic{ height:300px; float:left}
.plist2 li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.plist2 li .cp_wz{ height:45px; font:14px/45px "微软雅黑"; color:#666; background:#f8f8f8}
.plist2 li:hover .cp_wz{ background:#349437; color:#fff}

.view_title{ width:100%; height:50px; text-align:center; font:22px/50px "微软雅黑"; color:#349437; line-height:50px}
.news_title_s{width:100%; height:25px; text-align:center; font:12px/25px "微软雅黑"; color:#999; line-height:25px}
.xqbt{ width:100%; height:50px; font:18px/50px "微软雅黑";font-weight:bold}

.news_sxy{ width:100%; height:40px; margin-top:30px; display:inline}
.news_sxy a,.news_sxy div{ width:50%; font:16px/40px "微软雅黑"; color:#000; line-height:40px; overflow:hidden}
.news_sxy a:hover{ color:#980900}

.c_list{ width:100%}
.c_list li{ width:30%; border:solid 1px #ccc; margin:30px 0 0 2.5%; display:inline; float:left}
.c_list li a{ width:100%; position:relative}
.c_list li .pic,.c_list li .pic img{ width:100%; float:left}
.c_list li a .wz{ width:100%; height:30px; background:url(../images/tm_r60.png); text-align:center; font:14px/30px "微软雅黑"; color:#fff; position:absolute; left:0; bottom:0; overflow:hidden}
.c_list li a:hover .wz{ height:50px; line-height:50px}

.news_list{ width:100%; margin-top:10px; display:inline}
.news_list li{width:100%;height:45px; border-bottom:dashed 1px #ccc; float:left}
.news_list li a{ width:100%}
.news_list li .wz{width:80%; height:45px;font:16px/45px "微软雅黑"; color:#444; overflow:hidden}
.news_list li .data{ width:15%;font:14px/45px "微软雅黑"; color:#999}
.news_list li a:hover .wz{ color:#349437}


.pro_list{ width:1230px}
.pro_list li{ width:380px; margin:35px 30px 0 0;display:inline;float:left}
.pro_list li a{ width:100%}
.pro_list li .pic,.pro_list li .pic img{ width:380px; height:252px; float:left; overflow:hidden}
.pro_list li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}
.pro_list li .wz{ width:100%; height:40px;text-align:center; font:14px/40px "微软雅黑"; color:#666; background:#efefef; overflow:hidden}
.pro_list li a:hover .wz{ color:#fff; background:#c90600}

.pro_pic{ width:100%; margin-top:20px; display:inline; text-align:center}
.pro_pic img{max-width:100%; height:auto; display:inline-block}

.page{ width:100%; height:32px; margin-top:45px; display:inline}
.page a.pa,.page a.pb{height:32px;padding:0 20px;margin:0 8px;display:inline;font:14px/32px "微软雅黑"; color:#fff; line-height:32px; border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px}
.page a.pa{background:#aaa}
.page a:hover,.page a.pb{ background:#c6142c}


.fdh{ height:60px; line-height:60px}
.fdh a{ font-size:16px; margin:0 52px; display:inline}

.foot{ color:#fff; background:#000; padding:40px 0 65px 0; display:inline}
.foot .tb{}
.foot .tb .icon{ width:46px; height:56px; margin-right:32px; display:inline}
.foot .tb .wzbt{ font:18px/26px "微软雅黑"; letter-spacing:1px}
.foot .tb .wz{ font:16px/30px "微软雅黑"; color:#a5a5a5}
.tbline{ width:1px; height:76px; background:#3d3d3d; margin:0 90px 0 130px; display:inline}
.dbline{ width:100%; height:1px; background:#3d3d3d; margin:30px 0 55px 0; display:inline}
.foot .db{}
.foot .db .logo{ margin-top:15px; display:inline}
.foot .qrcode{ width:160px}
.foot .line{ width:1px; height:64px; background:#3d3d3d; margin:15px 56px 0 130px; display:inline}
.foot .fwz{ font:16px/48px "微软雅黑"; color:#a5a5a5}
.foot a{ color:#a5a5a5}
.foot a:hover,.fdh a:hover{ color:#fff; text-decoration:underline !important}




.clear{ clear:both; display:block}
.hen{ width:100%; min-width:1200px; height:50px; display:block; clear:both; float:left}