

@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; font-family:"微软雅黑";font-size:14px; line-height:22px; color:#4b4b4b}
body{ overflow-x:hidden}
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}
.content{ width:1184px}
.over{ overflow:hidden}
.tcenter{ text-align:center}
.tright{ text-align:right}
.posr{ position:relative}
.posa{ position:absolute}
.wd100{ width:100%}
.mgt110{ margin-top:110px}
.mgt100{ margin-top:100px}
.mgt80{ margin-top:80px}
.mgt75{ margin-top:75px}
.mgt70{ margin-top:70px}
.mgt65{ margin-top:65px}
.mgt60{ margin-top:60px}
.mgt50{ margin-top:50px}
.mgt45{ margin-top:45px}
.mgt40{ margin-top:40px}
.mgt35{ margin-top:35px}
.mgt30{ margin-top:30px}
.mgt25{ margin-top:25px}
.mgt20{ margin-top:20px}
.mgt15{ margin-top:15px}
.mgt10{ margin-top:10px}
.pdb50{ padding-bottom:50px}
.pdb100{ padding-bottom:100px}

.c373{ color:#373737}

.top_d{ height:80px; background:#666}
.top_d *{ color:#a5a5a5}
.top_d .wz1{ font-size:22px; line-height:80px}
.top_d .ycsy{ height:53px; margin:11px 0 0 113px; padding-left:94px; display:inline; background:url(../images/tpdpic1.png) no-repeat center left}
.top_d .ycsy .wz{font-size:18px; line-height:24px; margin-top:29px; display:inline}
.top_d .tel{ font-size:18px; height:46px; line-height:23px; background:url(../images/topictel.png) no-repeat left center; padding-left:42px; margin:20px 0 0 76px; display:inline}
.top_d .kefuicon{ width:200px; height:60px; background:url(../images/kefuicon.png) no-repeat center center}

.topic{ height:120px;}
.topic .logo{ width:auto; height:65px; margin-top:33px; display:inline}
.topic .logo img{ width:auto; height:65px}

.bgfff{ background:#fff}
.bgf8f{ background:#f8f8f8}
.bgd90{ background:#d90000}

.topmeau{height:40px; margin-top:46px; display:inline}
.topmeau li{ width:auto; height:auto; margin-left:10px; display:inline; float:left; position:relative}
.topmeau li:first-child{ margin-left:0}
.topmeau li .wz{height:40px; width:auto; padding:0 8px; display:inline; line-height:40px; font-size:23px; border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px; overflow:hidden}
.topmeau li:hover .wz,.topmeau .li_Select .wz,.topmeau .li_Select .wz:hover,.topmeau .li_Select:hover .wz:hover{background:url(../images/topmenubg.jpg) repeat-x;box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.64);-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.64);-moz-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.64)}

.topmeau li dl{ width:850%; height:0; position:absolute; left:-250%; top:40px; opacity:0; filter:alpha(opacity=0); overflow:hidden; z-index:999}
.topmeau li:hover dl{ padding-top:10px; height:auto;opacity:1; filter:alpha(opacity=100)}
.topmeau li dl .icon{ width:8px; height:6px; background:url(../images/dlicon.png) no-repeat; margin-left:35%; display:inline}
.topmeau li dl .nr{ width:100%; padding:20px 0; background:url(../images/tmzs90.png)}
.topmeau li dl .nr .lbk{ width:calc(100%/7)}
.topmeau li dl .nr .lbk .bt{ font-size:18px; line-height:40px; color:#fff; padding-bottom:3px; display:inline}
.topmeau li dl .nr .lbk .mz{ width:100%; height:34px; overflow:hidden; font:18px/34px "微软雅黑"; color:#fff; text-indent:1px; letter-spacing:1px}
.topmeau li dl .nr .lbk .mz:hover{ text-decoration:underline}

.title1{ font-size:48px; line-height:68px; font-weight:bold; color:#4b4b4b; font-family:"微软雅黑";  letter-spacing:65px; text-indent:65px}
.title1en{ font-size:20px; line-height:20px; background:url(../images/title_fwxmbg.png) no-repeat center center; letter-spacing:5px; text-transform:uppercase !important; letter-spacing:20px; margin-top:47px; display:inline; text-indent:20px}

.title_dx{ font-size:12.8px; line-height:14px; color:#bd976c; letter-spacing:2px; text-indent:2px}
.title_zdzzen{ font-size:11.5px; line-height:14px; letter-spacing:2px; text-indent:2px; text-transform:uppercase !important}
.title_zdzz{ font-size:30px; line-height:45px;letter-spacing:2px; text-indent:2px}
.title_zdzz .line{ width:105px; height:3px; background:#000; display:inline-block}
.zzlist{}
.zzlist dd{ width:140px; height:150px; margin:32px 125px 0 0; display:inline; background:#f8f8f8}
.zzlist dd:nth-child(5n){ margin:32px 0 0 0}
.zzlist dd .wz{ font-size:15px; line-height:48px;letter-spacing:1px; text-indent:1px; color:#6c6c6c}
.zzlist dd .pick{ height:102px; display: table;}
.zzlist dd .pick .nr{display: table-cell;vertical-align: middle;}
.zzlist dd .pick .nr img{ max-width:100%; max-height:102px; display:inline-block}

.gybg{ height:808px; background:url(../images/gybj.jpg) no-repeat center center #9b0000; padding:55px 0 35px 0; display:inline}
.gybg .nrk{ width:265px; min-height:140px; margin-top:208px; display:inline-block; border:solid 5px #b31818; background:#ba1f1f;box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.5);color:#fff; text-transform:uppercase !important}
.gybg .nrk .bt{ font-size:40px; line-height:50px}
.gybg .nrk .enwz{ font-size:16px; line-height:30px}
.gybg .nrk .btn{ width:66px; height:20px; background:#a81919; font-size:12px; line-height:20px; margin-top:12px; color:#fff;display:inline-block;box-shadow: 0px 2px 2px -1px rgba(0,0,0,0.64);-webkit-box-shadow: 0px 2px 2px -1px rgba(0,0,0,0.64);-moz-box-shadow: 0px 2px 2px -1px rgba(0,0,0,0.64); border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px}
.gybg .nrk .btn:hover{ background:#8a0000}

.gywmdh{ height:60px; background:url(../images/gywmdh.jpg) repeat-x}
.gywmdh li{ margin:0 24px; display:inline;}
.gywmdh li:last-child{ margin:0 0 0 24px}
.gywmdh .wz{ font-size:24px; height:60px; line-height:60px; text-transform:uppercase !important; cursor:pointer}
.gywmdh .wz font{ font-size:14px}
.gywmdh .line{ width:100%; height:2px; background:#8e5b2a; opacity:0; filter:alpha(opacity=0); left:0; bottom:9px}
.gywmdh li:hover .line,.gywmdh li.active .line{ opacity:1; filter:alpha(opacity=100)}
.gywmnr{ font-size:16px; line-height:32px; color:#333}
.gywmnr img{ max-width:100%}
.gywmxw{ width:535px; margin-left:10px; margin-right:55px; display:inline}
.gywmxw .bt{ font-size:30px; line-height:36px; border-bottom:solid 1px #677783; text-transform:uppercase !important; letter-spacing:-1px}
.gywmxw li{}
.gywmxw li .wz{ font-size:24px; line-height:42px}
.gywmxw li .vwz{ font-size:16px; line-height:30px; margin-top:8px; display:inline}
.gywmxw li .wz:hover,.gywmxw li a.vwz:hover{ color:#cda13d}

.faddress{ background:#e7e7e7; padding:50px 0 30px 0; display:inline}
.faddress .nrk{ width:318px; margin-right:82px; display:inline}
.faddress .nrk .mc{ font-size:23px; line-height:48px; color:#4b4b4b}
.faddress .nrk .wz{ font-size:18px; line-height:34px; color:#4b4b4b;}

.apic{ width:585px; margin-top:88px; display:inline}
.aboutnr{ width:528px;}
.aboutnr .wz,.aboutnr .wz div{ font-size:18px; line-height:40px;font-family:"微软雅黑"; color:#000}

.pinpk{ width:570px}
.pinpk .nr{ width:350px; height:180px; padding:0 19.5px; display:table}
.pinpk .nr span{ display:table-cell; vertical-align:middle}
.pinpk .nr span .wz{ font-size:24px; line-height:34px; font-family:"微软雅黑"; color:#000;}
.pinpk .pic{ width:181px; height:180px}

.ahlist{ width:100%; margin:58px 0 0; display:inline}
.ahlist .pic{ width:290px; height:206px; margin:8px 8px 0 0; display:inline}
.ahlist .pic:nth-child(4n){ margin:8px 0 0 0}
.ahlist .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}

.ahjlist{}
.ahjlist li{ width:335px; margin:35px 89.5px 35px 0; display:inline}
.ahjlist li:nth-child(3n){ margin:35px 0 0 0}
.ahjlist li .pic{ height:250px}
.ahjlist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.ahjlist li .line{ width:144px; height:12px; background:#cca13b; margin-top:20px; display:inline; border-radius:10px; overflow:hidden}
.ahjlist li .wz{ height:52px; max-width:191px; font-size:24px; line-height:52px;font-family:"微软雅黑"; color:#000}

.atitle{}
.atitle .wzcn{ border-left:solid 10px #000; line-height:42px; height:42px; text-indent:14px; font-size:40px; color:#cea23a; letter-spacing:1px}
.atitle .wzen{ font-size:32px; line-height:36px; color:#e2e1e1; margin-top:12px; display:inline; text-transform:uppercase !important;font-family:"微软雅黑"; font-family:"微软雅黑"}

.nsort{ width:240px; margin-top:45px; display:inline}
.nsort .wz{ height:90px; width:100%; line-height:90px; font-size:32px;font-family:"微软雅黑"; color:#000; background:#dcccbd; margin-bottom:5px; display:inline}
.nsort .wz:hover,.nsort .wz.wb{ background:#69533c; color:#fff}

.newsright{ width:960px; margin-top:45px; display:inline}
.newsright .poswz{ font-size:32px; line-height:45px; border-bottom:solid 1px #000; text-indent:22px; text-transform:uppercase;font-family:"微软雅黑"; color:#404040}
.newsright .poswz span{ font-size:18px}

.newsright .xwlist,.newsright .rnrk{ width:908px; margin:0 26px; display:inline}
.xwlist li{ margin-top:21px; display:inline}
.xwlist li .data{ width:128px; height:90px; background:#eee; color:#000;font-family:"微软雅黑"}
.xwlist li .data .d1{ width:100%; font-size:40px; line-height:42px; margin-top:7px; display:inline}
.xwlist li .data .d2{ width:100%; font-size:22px; line-height:34px}
.xwlist li .nr{ width:748px; padding-bottom:28px; display:inline; border-bottom:dashed 1px #bdbcbc}
.xwlist li .nr .wz{ font-size:24px; line-height:30px;font-family:"微软雅黑"; color:#000}
.xwlist li .nr .wz:hover{ color:#956300}
.xwlist li .nr .xqwz{ width:725px; max-height:60px; font-size:14px; line-height:30px;font-family:"微软雅黑"; color:#606060}

.view_title{ width:100%; height:50px; text-align:center; font-size:30px; line-height:50px; color:#956300; line-height:50px; margin-top:25px; display:inline}
.news_title_s{width:100%; height:25px; text-align:center; font:12px/25px "微软雅黑"; color:#999; line-height:25px}
.view_wz,.view_wz *{ font-size:18px; line-height:34px; color:#444; font-family:"微软雅黑"}
.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:#043c83}

.teamlist{}
.teamlist li{ width:572px; height:388px; background:#cdc7b7; margin-top:52px; display:inline; border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px}
.teamlist li .pic{ width:232px; height:388px; position:relative}
.teamlist li .pic img{ width:100%; height:auto; position:absolute; left:0; bottom:20px}
.teamlist li:nth-child(1) .pic img,.teamlist li:nth-child(4n) .pic img,.teamlist li:nth-child(5) .pic img,.teamlist li:nth-child(9) .pic img{transform:rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg)}
.teamlist li .nr{ width:310px; margin:52px 0 0 25px; display:inline}
.teamlist li .nr .bt{ width:255px; height:36px; border-bottom:solid 2px #7d6354}
.teamlist li .nr .bt .mz{ font-size:32px; line-height:36px; color:#fff; background:#7d6354; padding:0 18px 0 4px; display:inline; border-top-right-radius:50px}
.teamlist li .nr .bt .enwz{ font-size:21px; line-height:22px; margin:14px 0 0 8px; display:inline; color:#000; text-transform:uppercase !important}
.teamlist li .nr .zcwz{ font-size:18px; line-height:32px; margin-top:8px; display:inline;font-family:"微软雅黑"; letter-spacing:1px}
.teamlist li .nr .scbt{ font-size:24px; line-height:34px;font-family:"微软雅黑"; margin-top:36px; display:inline}
.teamlist li .nr .scwz{ width:230px; font:16px/32px "微软雅黑"; color:#393939; height:96px; overflow:hidden}
.teamlist li .nr .btna,.teamlist li .nr .btnb{ width:150px; height:45px; font-size:24px; line-height:45px; border-radius:20px; letter-spacing:1px; text-indent:1px;font-family:"微软雅黑"; margin-top:18px; display:inline}
.teamlist li .nr .btna{ background:#c2bdb2; color:#000}
.teamlist li .nr .btnb,.teamlist li .nr .btna:hover{ background:#7d6354; color:#fff}

.teambanner{ height:580px}
.teambanner .leftnr{ width:600px; margin:110px 0 0 14px; display:inline}
.teambanner .leftnr .zmk{ width:508px; min-height:86px; background:url(../images/zmkbg.png) no-repeat center bottom}
.teambanner .leftnr .zmk .bt{ font-size:53px; line-height:70px; color:#fdfae6; text-indent:46px; text-shadow:3px 2px 2px #5a2f16 !important}
.teambanner .leftnr .zmk .bt font{ font-size:24px}
.teambanner .leftnr .zmk .num{ font-size:18px; line-height:30px; color:#fff; text-indent:65px; margin-top:5px; display:inline}
.teambanner .leftnr .xywz{ font-size:32px; line-height:45px; color:#fff; letter-spacing:-2px}
.teambanner .leftnr .ztxm{ width:100%; padding:5px 0; display:inline; border-bottom:solid 1px #fff;border-top:solid 1px #fff; font-size:24px; line-height:32px; color:#fff; font-family:"楷体"; font-weight:400}
.teambanner .yspic{ height:580px; margin-right:40px; display:inline}
.teambanner .yspic img{ height:580px; width:auto;transform:rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);filter: drop-shadow(-20px 0px 8px rgb(0,0,0,0.1));-moz-filter: drop-shadow(-20px 0px 8px rgb(0,0,0,0.1));-ms-filter: drop-shadow(-20px 0px 8px rgb(0,0,0,0.1));-webkit-filter: drop-shadow(-20px 0px 8px rgb(0,0,0,0.1))}

.tdbg{ background:url(../images/tdbg.jpg)}
.teamarea{ height:598px; margin-top:27px; display:inline}
.teamarea .icon{ width:33px; height:33px; background:#fdfae6; border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%; right:6px; top:4px}
.teamarea .tpic{ width:420px; left:0; bottom:10px}
.teamarea .tline{ width:15px; height:547px; background:url(../images/tdline.png) no-repeat; margin:37px 46px  0 0; display:inline}
.teamarea .tnr{ width:678px; margin:40px 42px 0 0; display:inline}
.teamarea .tnr .bt{  font-size:48px; line-height:70px;font-family:"微软雅黑"; color:#fff}
.teamarea .tnr .bt font{ font-size:24px}
.teamarea .tnr .vwz{}
.teamarea .tnr .vwz h5{ font-size:24px; line-height:42px;font-family:"微软雅黑"; color:#fff; font-weight:normal; margin-top:10px}
.teamarea .tnr .vwz div{ font-size:18px; line-height:32px;font-family:"微软雅黑"; color:#fff}

.teaminfor{ padding:10px 35px 25px;background:url(../images/tdbg.jpg); box-sizing:border-box !important}
.teaminfor .bt{ font-size:32px; line-height:40px; font-family:"微软雅黑"; margin-bottom:12px; display:inline; color:#fff}
.teaminfor .wz{ font-size:18px; line-height:30px;font-family:"微软雅黑"; color:#fff}
.ryzzbt{ font-size:32px; line-height:50px; color:#966300; font-weight:bold}
.ryzzwz{font-size:24px; line-height:36px; color:#000; font-family:"楷体"; font-weight:400}
.ryzzwz img{ max-width:100%}

.teambtn{ width:200px; height:50px; background:#956300; font-size:32px; line-height:50px; color:#fff; letter-spacing:3px; text-indent:3px; border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px}
.teambtn:hover{ background:#774f00}

.gynrk{ width:534px; margin:104px 0 0 56px; display:inline}
.gynrk .bt{ font-size:32px; line-height:46px;font-family:"微软雅黑"; color:#000}
.gynrk .line{ width:190px; height:4px; background:#cda13e; border-radius:1px; display:inline-block}
.gynrk .vwz,.gynrk .vwz *{ font-size:21px; line-height:30px;font-family:"微软雅黑"}
.gongyiline{ width:3px; height:325px; background:#a37f65; margin:160px 0 0 46px; display:inline}
.gongyipic{ width:482px; margin:75px 46px 0 0; display:inline}

.gongyibt{ width:80px}
.gongyinr{ width:1096px}
.gongyinr .bt{ font-size:32px; line-height:34px; font-family:"微软雅黑"; color:#000}
.gongyinr .pic{ width:100%; margin-top:46px; display:inline;filter: drop-shadow(3px 5px 4px rgb(51,51,51));-moz-filter: drop-shadow(3px 5px 4px rgb(51,51,51));-ms-filter: drop-shadow(3px 5px 4px rgb(51,51,51));-webkit-filter: drop-shadow(3px 5px 4px rgb(51,51,51))}
.gongyinr .wz{ width:830px; margin:40px 0 0 154px; display:inline; font:18px/32px "微软雅黑"; color:#000; letter-spacing:1px}
.gongyiny{ width:100%; height:8px; background:url(../images/gongyiny.jpg) no-repeat; margin-top:14px; display:inline}

.msgbox{ width:884px; margin:52px 158px 0; padding:15px 0 35px; display:inline; background:#fff;box-shadow: 0px 0px 20px -5px rgba(0,0,0,1);-webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,1);-moz-box-shadow: 0px 0px 20px -5px rgba(0,0,0,1);}
.msgbox .bt{ font-size:40px;line-height:65px;font-family:"微软雅黑"; color:#000}
.msgbox .sbt{ height:42px; background:url(../images/msgbtline.png) no-repeat center bottom; font-size:18px; line-height:42px;font-family:"微软雅黑"; color:#000}

.msgbox form,.msgbox *{ font-family:"微软雅黑"}
.msgbox .tdwz{ width:242px; font-size:23px; line-height:44px; color:#333}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#999;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#999;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#999;}
.msgbox form .c1 {width:402px; height:42px; line-height:42px; border:1px solid #CCCCCC; text-indent:20px }
.msgbox form .c1.bg{background:url(../images/selecticon.png) no-repeat right center}
.msgbox form .c2 {width:100px; height:36px; line-height:36px; margin-top:10px; display:inline; border:1px solid #CCCCCC}
.msgbox form .c3 {width:538px; height:36px; line-height:36px; margin-top:10px; display:inline; border:1px solid #CCCCCC;text-indent:14px;}
.msgbox form .submit{background:#956300; width:260px; height:60px; font-size:24px; line-height:60px;color:#fff; cursor:pointer}
.msgbox form .submit:hover{ background:#795000}
.msgbox form select{width:402px; height:42px; line-height:42px; border:1px solid #CCCCCC; text-indent:20px; background:url(../images/selecticon.png) no-repeat right center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.msgbox form select option{ height:42px; width:100%; display:block; line-height:42px; text-indent:20px;}
.red {color:red}
.msgbox form textarea { width:538px; height:200px; border:1px solid #CCCCCC; margin-top:10px; display:inline;}
.msgbox form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none; text-indent:10px;padding-right: 10px; display:inline; width: 390px;}

.feedbt{ font-size:32px; line-height:52px;font-family:"微软雅黑"; color:#999}
.feedwz{ font-size:16px; line-height:40px;font-family:"微软雅黑"; color:#999; padding:0 16px; display:inline; box-sizing:border-box !important}

.procont{ width:1180px}
.nyprodh{ width:160px; height:143px; background:url(../images/nyprodh.jpg) no-repeat; margin:16px 0 0 0; display:inline}
.nyprobtn{ width:162px; height:143px; background:url(../images/nyprobtn.jpg) no-repeat; margin-top:16px; display:inline}
.nypronews{ width:auto; max-width:835px; height:156px; margin-top:3px; display:inline}
.nypronews .nwz{ font-size:21px; line-height:65px;font-family:"微软雅黑"; color:#fff; background:#aa8c66; padding:0 10px; margin:13px 14px 0 0; display:inline; color:#fff; letter-spacing:-1px}
.nypronews .nwz:hover{ background:#956300}

.proleft{ width:160px;background:#a98661; padding:10px; margin:40px 0 0 6px; display:inline}
.proleft .bt{ height:28px; background:url(../images/nyprolbt.png) no-repeat center bottom; font-size:18px; line-height:25px;font-family:"微软雅黑"; color:#fff; text-indent:6px}
.proleft .bt font{ font-size:13px; text-transform:uppercase !important}

.proleft .tsxm{}
.proleft .tsxm .tk{ width:60px; height:60px; border-radius:10px; margin:10px 10px 0; display:inline;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.proleft .tsxm .tk.bg1{ background:url(../images/nyprolicon1.png) no-repeat center center}
.proleft .tsxm .tk.bg2{ background:url(../images/nyprolicon2.png) no-repeat center center}
.proleft .tsxm .tk.bg3{ background:url(../images/nyprolicon3.png) no-repeat center center}
.proleft .tsxm .tk.bg4{ background:url(../images/nyprolicon4.png) no-repeat center center}
.proleft .tsxm .tk .wz{ width:60px; height:40px; padding:10px 0; display:inline; font-size:14px; line-height:20px; left:0; top:0; opacity:0; filter:alpha(opacity=0)}
.proleft .tsxm .tk:hover{ background:#aa8c66}
.proleft .tsxm .tk:hover .wz{opacity:1; filter:alpha(opacity=100)}


.proleft .btnk{ height:34px; background:#8c633b; border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75)}
.proleft .btnk .wz{ width:50%; height:34px; font-size:14px; line-height:34px; color:#fff; font-family:"微软雅黑"}
.proleft .btnk .wz.wb{ background:#a0a0a0;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75)}
.proleft .btnk .wz.wb:hover{ background:#8c633b}
.proleft .twz{ font-size:14px; line-height:22px; font-family:"微软雅黑"; color:#fff; letter-spacing:1px; text-indent:1px}

.leftbanner{ width:100%; float:left; overflow:hidden; position:relative;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75)}

.pronr{ width:970px}
.proposi{ height:50px; background:#a98661; text-indent:20px; font-size:21px; line-height:50px; color:#fff}
.pronr .prowz{ font-size:16px; font-family:"微软雅黑"; color:#333}
.pronr .prowz img{ max-width:100%}

.contbanner{ height:580px; background:url(../images/contactbanner.jpg) no-repeat center center}
.contdh{ width:310px; height:60px; font-size:32px; line-height:60px; font-family:"微软雅黑"; color:#fff; background:#634529; margin:38px 45px 0; display:inline; border-top-left-radius:15px;-moz-border-top-left-radius:15px;-ms-border-top-left-radius:15px;-webkit-border-top-left-radius:15px;border-top-right-radius:15px;-moz-border-top-right-radius:15px;-ms-border-top-right-radius:15px;-webkit-border-top-right-radius:15px;box-shadow: 0px 5px 10px -4px rgba(99,69,41,0.85);-webkit-box-shadow: 0px 5px 10px -4px rgba(99,69,41,0.85);-moz-box-shadow: 0px 5px 10px -4px rgba(99,69,41,0.85);}
.contdh:hover,.contdh.wb{ background:#8c633b}
.contleft{ width:195px; background:#a98561}
.contleft .bgicon{ width:100%; height:19px;background:url(../images/contleftbg.jpg) no-repeat center center}
.contleft .dhlist{ padding:10px 20px; display:inline; box-sizing:border-box !important}
.contleft .dhlist .wz{ font-size:32px; line-height:50px; font-family:"微软雅黑"; background:#fff; margin-bottom:80px; display:inline; color:#000; border-radius:15px}
.contleft .dhlist .wz:last-child{ margin-bottom:0}
.contleft .dhlist .wz:hover{ background:#634529; color:#fff}

.contnr{ width:968px}
.contnr .map{ width:962px; height:500px; border:solid 3px #cca13b;border-top-left-radius:45px;-moz-border-top-left-radius:45px;-ms-border-top-left-radius:45px;-webkit-border-top-left-radius:45px;}
.contnr .wznr{ width:100%; font-size:26px; line-height:45px; color:#fff;font-family:"微软雅黑"; background:#a98561; padding:10px 0 10px 105px; display:inline; box-sizing:border-box !important;border-top-left-radius:45px;-moz-border-top-left-radius:45px;-ms-border-top-left-radius:45px;-webkit-border-top-left-radius:45px;}

.smilesbt{ font-size:21px; line-height:40px; color:#000;font-family:"微软雅黑"; margin:45px 0 0 30px; padding-left:8px; display:inline; border-left:solid 5px #00a8ec}
.smilewz{ font-size:64px; line-height:90px;color:#000;font-family:"微软雅黑"; margin-left:30px; display:inline}

.smilebg1{ height:548px; background:url(../images/smilebg1.jpg) no-repeat center top}
.smilebg1 .wzk{ width:668px}
.smilebg1 .wzk .wz{ width:650px; font-size:32px; line-height:56px; color:#fff; font-family:"微软雅黑"}
.smilebg1 .wzk .line{ width:15px; height:74px; background:#fff; margin-top:48px; display:inline}
.smilebg1 .btn{ width:250px; height:74px; background:#0086cd; font-size:24px; line-height:74px; color:#fff; font-family:"微软雅黑"; margin:160px 175px 0 0; display:inline; border-radius:30px}
.smilebg1 .btn:hover,.smilebg2 .lwzk .btn:hover{ background:#005e90}

.smiletest .lwzk{ width:570px; margin:206px 0 0 50px; display:inline}
.smiletest .lwzk .w1{ font-size:24px; line-height:42px;color:#000; font-family:"微软雅黑"; border-left:solid 10px #0086cd; padding-left:30px; box-sizing:border-box !important}
.smiletest .lwzk .btn{ width:85px; height:35px; background:#0086cd; font-size:21px;line-height:35px; color:#fff; font-family:"微软雅黑"; border-radius:15px}
.smiletest .rwz{ width:525px;font-size:40px; line-height:65px; color:#fff; font-family:"微软雅黑"}
.smiletest .rwz font{ font-size:50px; color:#fff}

.smileform{}
.smileform .tr{ font-size:24px; line-height:40px;color:#000;font-family:"微软雅黑"}
.smileform .tr input[type=radio]{ -webkit-appearance: none; float:left; width:14px; height:14px; border:solid 2px #0086cd; margin:11px 0 0 40px; display:inline}
.smileform .tr input[type=radio]:checked{ background:#0086cd}

.smiletest.bg1{ min-height:629px; background:url(../images/smiletest1.jpg) no-repeat center top}
.smiletest.bg2{ min-height:648px; background:url(../images/smiletest2.jpg) no-repeat center top}
.smiletest.bg2 .lwzk,.smiletest.bg3 .lwzk{ width:610px; margin:0}
.smiletest.bg2 .rwz{ margin-top:150px; display:inline; width:100%; padding-left:300px; box-sizing:border-box !important}
.smiletest.bg3{ height:693px; background:url(../images/smiletest3.jpg) no-repeat center top}
.smiletest.bg3 .rwz{ margin-top:120px; display:inline; width:100%; padding-left:640px; box-sizing:border-box !important}
.smiletest.bg4{ height:617px; background:url(../images/smiletest4.jpg) no-repeat center top}
.smiletest.bg5{ min-height:617px; background:url(../images/smiletest5.jpg) no-repeat center top}
.smiletest.bg5 .lwzk{ margin:118px 0 0 16px; display:inline}
.smiletest.bg5 .rwz{ margin-top:60px; display:inline; width:100%; padding-left:140px; box-sizing:border-box !important}
.smiletest.bg6{ min-height:668px; background:url(../images/smiletest6.jpg) no-repeat center top}
.smiletest.bg6 .lwzk{ margin:200px 0 0 14px}
.smiletest.bg6 .rwz{ margin-top:528px}
.smiletest.bg7{ min-height:613px; background:url(../images/smiletest7.jpg) no-repeat center top}
.smiletest.bg7 .lwzk,.smiletest.bg8 .lwzk{ margin:0}
.smiletest.bg7 .rwz{ width:546px; margin-top:118px}
.smiletest.bg8{ min-height:586px; background:url(../images/smiletest8.jpg) no-repeat center top}
.smiletest.bg8 .rwz{ width:520px; margin-top:130px}
.smiletest.bg9{ min-height:580px; background:url(../images/smiletest9.jpg) no-repeat center top}
.smiletest.bg9 .lwzk{ width:100%; margin:130px 0 0 0}
.smiletest.bg9 .lwzk .w1{ width:460px}
.smiletest.bg9 .lwzk .smileform{ width:520px; margin-top:-220px; position:relative}
.smiletest.bg9 .lwzk .btn{ margin:50px 95px 0 0}
.smiletest.bg10{ height:580px; background:url(../images/smiletest10.jpg) no-repeat center top}
.smiletest.bg10 .rwz{ width:740px}
.smiletest.bg10 .lwzk{ width:550px; margin:50px 0 0 0}
.smiletest.bg10 .lwzk .w1,.smiletest.bg11 .lwzk .w1,.smiletest.bg12 .lwzk .w1{ border:none; padding-left:0}
.smiletest.bg11{ height:370px; background:url(../images/smiletest11.jpg) no-repeat center top}
.smiletest.bg11 .lwzk,.smiletest.bg12 .lwzk{ width:490px;margin: 30px 0 0 50px}
.smiletest.bg12{ height:580px; background:url(../images/smiletest12.jpg) no-repeat center top}

#smiletestjg{}
#smiletestjg .smilesbt{ border:none; margin:0}
#smiletestjg .smilewz{ margin:0}
#smiletestjg .main{width:1540px}
#smiletestjg .zxbtn{ width:208px; height:64px; background:#0086cd; margin-top:-10px; margin-right:63px; position:relative; display:inline; font-size:32px; line-height:64px; color:#fff;font-family:"微软雅黑"; border-radius:25px}
#smiletestjg .zxbtn:hover{background:#005e90}
#smiletestjg .zxline{ width:100%; height:1px; background:#9a9a9a; margin-top:13px; display:inline}

#smiletestjg .csjg{ width:38%}
#smiletestjg .csjg .bt{ font-size:40px; line-height:60px; font-family:"微软雅黑"; color:#4b4a49}
#smiletestjg .csjg .wz{ font-size:18px; line-height:34px; font-family:"微软雅黑"; color:#6e6e6e}

#smiletestjg .csright{ width:55%; border:dashed 1px #0086cd; padding:10px 45px; display:inline; box-sizing:border-box !important}
#smiletestjg .csright .leftk{ width:20%; height:160px; display:table}
#smiletestjg .csright .leftk span,#smiletestjg .csright .rightk span{ display:table-cell; vertical-align:middle}
#smiletestjg .csright .leftk img{ width:auto; max-width:100%; display:inline-block}
#smiletestjg .csright .leftk .mz{ font-size:24px; line-height:36px; font-family:"微软雅黑"; color:#4b4a49}
#smiletestjg .csright .rightk{ width:75%; height:160px; display:table}
#smiletestjg .csright .rightk .wz{ font:22px/34px "微软雅黑"; color:#4b4a49}

.smilecsjg{ width:1178px; min-height:124px; font:18px/32px "微软雅黑"; color:#4b4a49; background:url(../images/smilecsjg.png) no-repeat center top; padding:26px 40px; display:inline; box-sizing:border-box !important}



.title{}
.c000{ color:#000}
.c7f7{ color:#7f7f7f}
.c043{ color:#043c83}
.c4c4{ color:#4c4c4c}
.cdf0{ color:#df0000}
.c999{ color:#999}
.cfff{ color:#fff}
.title .wz{ font-size:28px; line-height:36px}
.title .wz_s{ font-size:16px; line-height:25px}
.title img{ margin-top:5px; display:inline-block}





.pmore{ width:90px; height:90px; border:solid 1px #939393; background:url(../images/pmore.png) no-repeat center center #fff; border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%}
.pmore:hover{ border:solid 1px #043c83; background:url(../images/pmoreb.png) no-repeat center center #043c83}

.xmbg{ height:815px; background:url(../images/xmbg.png) no-repeat center center fixed}

.prolist{}
.prolist li{ width:262.5px; margin:30px 50px 0 0; display:inline}
.prolist li:nth-child(4n){ margin:30px 0 0 0}
.prolist li .pic{ height:186px}
.prolist li .pic img,.clist li .pic img,.ywlist .cp1 img,.ywlist .cp2 img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.prolist li:hover .pic img,.clist li:hover .pic img,.ywlist .cp1:hover img,.ywlist .cp2:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.prolist li .cpwz{ font-size:18px; line-height:30px; margin-top:8px; display:inline; font-weight:bold}
.prolist li .cpwz1{ font-size:16px; line-height:30px; height:30px; margin-top:8px; display:inline}
.prolist li .swz{ width:70%; margin:0 15%; display:inline; line-height:18px; height:36px}

.zxlist{}
.zxlist li{ width:25%}
.zxlist li .icon{ height:114px; display:inline-block}
.zxlist li .wz{ font-size:30px; line-height:40px; font-weight:bold; margin-top:22px; display:inline}

.hlong *{display:inline-block;vertical-align:middle}

.ywlist{}
.ywlist .cp1{ width:388px; height:268px; background:#000; margin:16px 18px 0 0; display:inline}
.ywlist .cp1:nth-child(3n){ margin:16px 0 0 0}
.ywlist .cp1 img,.ywlist .cp2 img{ opacity:0.8; filter:alpha(opacity=80)}
.ywlist .cp1 .wz,.ywlist .cp2 .wz{ left:35px; top:110px}
.ywlist .cp1 .wz strong,.ywlist .cp2 .wz strong{ font-size:24px; line-height:34px}
.ywlist .cp2{ width:587px; height:268px; background:#000; margin-top:16px; display:inline}

.cbzpic{ width:350px; height:362px}
.cbznr{ width:785px; margin:50px 24px 0 0; display:inline; color:#565656}
.cbznr *{ font-size:16px; line-height:35px;}

.plist1{ width:1216px }
.plist1 li{ width:288px; margin:0 16px 0 0; display:inline}
.plist1 li .pic{ width:100%; height:204px; overflow:hidden}
.plist1 li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}

.fslist{}
.fslist li{ width:288px; height:228px; margin:92px 16px 0 0; display:inline; border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;box-shadow: 0px 6px 9px 2px rgba(223,223,223,0.75);-webkit-box-shadow: 0px 6px 9px 2px rgba(223,223,223,0.75);-moz-box-shadow: 0px 6px 9px 2px rgba(223,223,223,0.75);}
.fslist li:nth-child(4n){ margin:92px 0 0 0}
.fslist li.bk1{ background:url(../images/fsicon1.png) no-repeat center 165px #fff}
.fslist li.bk2{ background:url(../images/fsicon2.png) no-repeat center 165px #fff}
.fslist li.bk3{ background:url(../images/fsicon3.png) no-repeat center 165px #fff}
.fslist li.bk4{ background:url(../images/fsicon4.png) no-repeat center 165px #fff}
.fslist li .num{ width:72px; height:72px; line-height:72px; background:#afc8c3; border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%; font-size:36px; letter-spacing:-2px; font-weight:bold; left:108px; top:-57px}
.fslist li .bt{ font-size:28px; line-height:50px; padding-top:17px; display:inline; background:#cda13e; border-top-left-radius:20px; border-top-right-radius:20px}
.fslist li .vwz{ width:90%; margin:15px 5% 0; display:inline; font-size:16px; line-height:30px; color:#787878}
.fslist li .vwz strong{ font-size:24px}

.newsk{ width:380px; margin:30px 40px 0 0}
.newssbt{ font-size:24px; line-height:40px}
.nlist{}
.nlist dd .wz{ line-height:36px}
.nlist dd a.wz:hover{ color:#ff9123}

.quesk{ width:355px}
.qlist{}
.qlist .wz{ line-height:32px}
.qlist a.wz:hover{ color:#df0000; text-decoration:underline}
.c5c5{ color:#5c5c5c}
.cff9{ color:#ff9123}

.clist{}
.clist li{ width:374px; margin:45px 39px 0 0; display:inline}
.clist li:nth-child(3n){ margin:45px 0 0 0}
.clist li .pic{ height:260px}
.clist li .wz{ font-size:18px; line-height:50px; height:50px;}
.clist li:hover .wz{ color:#043c83}

.link a{ color:#333}
.link a:hover{ color:#c9242b; text-decoration:underline}

.ny_banner{ width:100%; min-width:1200px; height:350px; background:url(../images/ny_banner.jpg) no-repeat center center}

.leftarea{ width:22%; margin-top:30px;  display:inline}
.leftclass{ width:100%}
.leftclass .bt{ width:100%; height:60px; padding-top:30px; font-size:22px; line-height:60px; color:#fff; background:#383838; text-align:center}
.leftclass .clwz{width:100%; height:50px; margin-top:12px; background:#efefef; font:17px/50px "微软雅黑"; color:#444; text-align:center}
.leftclass .clwz:hover,.leftclass .wb{ background:#cda13e; color:#fff}

.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}
.leftcont .cwz *{ line-height: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:18px/50px "微软雅黑"; color:#000}
.proclass .wz.wb,.proclass .wz:hover{ background:#cda13e; color:#fff}

.plist{ width:100%}
.plist li{ width:30%;margin:20px 0 0 2.5%; display:inline;float:left}
.plist li a{ width:100%}
.plist li .pic{ width:100%; height:220px; border:solid 1px #ccc; box-sizing:border-box !important}
.plist li a:hover .pic{ border:solid 1px #043c83}
.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:14px/40px "微软雅黑"; color:#000; text-align:center; overflow:hidden}
.plist li a:hover .wz{ color:#043c83}



.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:50px; border-bottom:dashed 1px #aaa; float:left}
.news_list li .wz{width:auto; max-width:80%; height:50px; font-size:16px; line-height:50px; color:#666; overflow:hidden}
.news_list li .data{ width:15%; line-height:50px; color:#aaa}
.news_list li a.wz:hover { color:#ef9538}

.view_nr{ width:74%; min-height:400px; padding-bottom:30px; margin-top:30px; display:inline}
.view_nr img{}
.view_wz *{ font-size:15px; line-height:35px; color:#555}
.nytitle{ width:100%; height:50px; font:16px/50px "微软雅黑"; border-bottom:dashed 1px #ccc}
.nytitle span{ color:#e62129}

.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%; display:inline-block}

.page{ width:100%; height:32px; margin-top:35px; 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:#eee}
.page a:hover,.page a.pb{ background:#956300}

.foot{ background:#666; padding-top:40px; display:inline}
.foot .fleft{ width:210px}
.foot .fleft .wz{ font-size:24px; line-height:40px; color:#e0e0e0}
.foot .qrcode{ width:140px; margin-left:24px; display:inline}
.foot .qrcode .wz{ line-height:34px; font-size:23px; color:#e0e0e0}
.foot .qrcode img{ max-width:100%}
.fdb{ height:58px; line-height:58px; font-size:18px; color:#e0e0e0; border-top:solid 1px #ccc; margin-top:84px; display:inline}
.fdb a{ color:#e0e0e0;}

.clear{ clear:both; display:block}
.hen{ width:100%; min-width:1200px; height:50px; display:block; clear:both; float:left}