@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,a,span{margin:0px auto;padding:0; font-family:"微软雅黑"; font-size:14px; line-height:22px}
a{ text-decoration:none}
ul{list-style-type:none;}
img{ border:0;}
body{ overflow-x:hidden}
input,select,button,textarea{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none; outline:none;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background:none; font-family:"微软雅黑"}

.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}
.tright{ text-align:right}
.tcenter{ text-align:center}
.cur{ cursor:pointer}
.jz{ display:table; margin:0 auto} 
.fd{ width:100%; min-width:1600px}
.main{ width:1600px; max-width:1600px}
.over{ overflow:hidden}
.pdb50{ padding-bottom:50px; display:inline}
.mgt10{ margin-top:10px}
.mgt20{ margin-top:20px}
.mgt15{ margin-top:15px}
.mgt25{ margin-top:25px}
.mgt27{ margin-top:27px}
.mgt30{ margin-top:30px}
.mgt35{ margin-top:35px}
.mgt50{ margin-top:50px}
.mgt55{ margin-top:55px}
.mgt60{ margin-top:60px}
.mgt65{ margin-top:65px}
.mgt70{ margin-top:70px}
.mgt80{ margin-top:80px}
.mgt90{ margin-top:90px}
.mgt120{ margin-top:120px}

.wd100{ width:100%}
.posr{ position:relative}
.posa{ position:absolute}
.hlong *{display:inline-block;vertical-align:middle}

#top_float{ z-index:999}

.c000{ color:#000}
.c1b1{ color:#1b1c86}
.c023{ color:#3145a4}
.c003{ color:#003aa0}
.c333{ color:#333}
.c314{ color:#314c67}
.c666{ color:#666}
.c7a7{ color:#7a7a7a}
.c999{ color:#999}
.cf46{ color:#f46101}
.cf36{ color:#f36100}
.cfff{ color:#fff}

.bgfff{ background:#fff}

.topd{ height:26px; background:#e4e7ec}
.topd .wz{line-height:26px}
.topd .rsc{ background:url(../images/scicon.png) no-repeat center left; padding-left:20px; display:inline}
.topd a.wz:hover{ color:#3145a4}
.topd .rsc:hover{background:url(../images/sciconb.png) no-repeat center left;}

.topic{ width:100%; height:103px; float:left; display:block}
.topic .logo{ width:auto; margin-top:9px; display:inline}
.topic .logo img{ width:auto; height:78px; float:left}

.topic .tel{ font-size:16px; line-height:26px; margin:24px 136px 0 0; display:inline}
.topic .tel.i1{ background:url(../images/ticon1.png) no-repeat center left; padding-left:54px}
.topic .tel.i2{ background:url(../images/ticon2.png) no-repeat center left; padding-left:50px}

.topic .lank{border:solid 2px #3145a4; height:40px; border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px; overflow:hidden; margin:29px 0 0 60px; display:inline}
.topic .lank .wz{ padding:0 14px; font-size:16px; line-height:40px}
.topic .lank .wz.wb,.topic .lank a.wz:hover{ background:#3145a4; color:#fff}
.c314{ color:#3145a4 }

.topmeau{ height:51px; background:url(../images/topmenubg.jpg) repeat-x}
.topmeau ul{}
.topmeau li{ width:calc(88%/7); margin-right:2%; height:51px; float:left; position:relative}
.topmeau li:nth-child(7){ margin-right:0}
.topmeau li .wz{width:100%; height:51px; display:inline; float:left; font-size:16px; line-height:51px }
.topmeau li:hover .wz,.topmeau .li_Select .wz,.topmeau .li_Select .wz:hover,.topmeau .li_Select:hover .wz:hover{ color:#fff; background:#3145a4}

.topmeau li dl{ width:100%; height:0; background:#3145a4; position:absolute; left:0; top:50px; opacity:0; filter:alpha(opacity=0); overflow:hidden; z-index:999}
.topmeau li:hover dl{ height:auto; padding:20px 0;opacity:1; filter:alpha(opacity=100)}
.topmeau li dl .mz{ width:100%; height:42px; overflow:hidden; font-size:15px; line-height:42px; color:#fff}
.topmeau li dl .mz:hover{background:#e50010}

.serachk{ height:63px; border-bottom:solid 1px #e7e7e7; background:url(../images/serachbg.jpg) no-repeat center top}
.serachk .lwz{ font-size:16px; line-height:63px}
.serachk a.lwz{ margin-left:10px}
.serachk a.lwz:hover{ color:#1b1c86}
.search{ width:270px; height:38px; border:solid 1px #c4c4c4; margin-top:11px; display:inline; overflow:hidden}
.search input[type=text]{ width:230px; height:38px; background:none; border:none; text-indent:8px; display:inline; font-size:16px; line-height:38px; color:#797979}
.search .icon{ width:40px; height:38px; background:url(../images/fdj.png) no-repeat center center #084198; border:none}

.flist{ width:auto; margin:70px 195px 0 0; display:inline}
.flist .flwz{ font-size:18px; line-height:50px; height:50px; padding:0 15px; margin-right:40px; display:inline}
.flist .flwz:last-child{ margin-right:0}
.flist .flwz:hover{ background:#3145a4; color:#fff}

.inplist{}
.inplist li{ width:calc(97%/4); background:#f9f9f9; margin:38px 1% 0 0; display:inline}
.inplist li:nth-child(4n){ margin:38px 0 0 0}
.inplist li .pic{ height:370px}
.inplist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.inplist li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.inplist li .wz{ font-size:18px; line-height:60px; height:0; overflow:hidden; left:0; bottom:0}
.inplist li:hover .wz{ color:#fff; height:60px; background:#3145a4}

.ysbg{ background:url(../images/ysbg.jpg) no-repeat center top}
.ysbg .main{ width:1400px}
.ysbg .bt{ font-size:40px; line-height:58px}
.ysbg .swz{ font-size:18px; line-height:36px}
.ysbg .yslist{}
.yslist li{ height:408px}
.yslist li .nr,.yslist li .pic{ width:50% }
.yslist li .pic{ height:408px; display:table}
.yslist li .pic span{ display:table-cell; vertical-align:middle}
.yslist li .pic img{ width:auto; max-width:100%; max-height:408px}
.yslist li .nr{ padding-left:38px; box-sizing:border-box !important}
.yslist li .nr .num{ width:85px; height:104px; font-size:40px; line-height:74px; font-weight:bold; background:url(../images/ysnum.png) no-repeat}
.yslist li .nr .wzk{ width:78%; margin-right:2%; display:inline}
.yslist li .nr .wzk .wz1{ font-size:40px; line-height:45px;}
.yslist li .nr .wzk .wz2{ font-size:18px; color:#696969}
.yslist li .nr .wzk dl{}
.yslist li .nr .wzk dl dd{ line-height:17px; background:url(../images/ysdian.jpg) no-repeat; background-position:left 5px; padding-left:14px; box-sizing:border-box !important}
.yslist .yy{ height:40px; background:url(../images/ysyy.png) no-repeat}

.aboutbg{ height:738px; background:url(../images/aboutbg.jpg) no-repeat }
.aboutnr{ width:54%; background:url(../images/tmw80.png); padding:30px 50px; margin-top:110px; display:inline; box-sizing:border-box !important}
.aboutnr .bt{ font-size:36px; line-height:64px; text-transform:uppercase !important}
.aboutnr .sbt{ font-size:24px; line-height:36px; color:#1b1c86}
.aboutnr .line{ width:68px; height:2px; background:#ff7c00; margin-top:4px; display:block}
.aboutnr .wz{ margin-top:22px; line-height:26px; max-height:286px; display:inline}
.aboutnr .wz div,.aboutnr .wz span,.aboutnr .wz a{font-size:16px; line-height:26px}

.more{ width:200px; height:52px; font-size:18px; line-height:52px; border:solid 1px #1b1c86; color:#1b1c86; text-transform:uppercase !important}
.more:hover{ background:#1b1c86; color:#fff}

.title{ }
.title .wz{ font-size:30px; line-height:36px; text-transform:uppercase !important}

.yylist{}
.yylist li{ width:calc(99%/3); margin:8px 0.5% 0 0; display:inline}
.yylist li:nth-child(3n){margin:8px 0 0 0}
.yylist li .pic{ height:360px}
.yylist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline}
.yylist li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.yylist li .wz{ font-size:30px; line-height:42px; left:32px; bottom:20px}

.innarea{ width:48%}
.innarea .btk{ height:72px; background:#e7e7e7}
.innarea .btk .wz{ font-size:18px; line-height:72px; text-transform:uppercase !important; text-indent:30px}
.innarea .btk .wz strong{ font-size:26px}

.innarea .btk .amore{ width:42px; height:42px; font-family:"宋体"; font-size:30px; line-height:42px; background:#999; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -webkit-border-radius:50%; margin:15px 22px 0 0; display:inline}
.innarea .btk .amore:hover{ background:#3145a4}

.innarea .inlist{}
.inlist li{ border-bottom:solid 1px #e7e7e7; display:inline}
.inlist li.n1{ padding:27px 0 22px 0}
.inlist li.n1 .pic{ height:204px; width:38%}
.inlist li.n1 .pic img{ width:100%; height:100%; object-fit:cover; display:inline}
.inlist li.n1 .nr{ width:58%; margin-right:2%; display:inline}
.inlist li.n1 .nr .bt{ font-size:21px; line-height:30px; height:30px}
.inlist li.n1 .nr .line{ width:38px; height:2px; background:#f36100}
.inlist li.n1 .nr .swz{ font-size:16px; line-height:36px; height:72px; overflow:hidden}

.inlist li.n2{ height:65px}
.inlist li.n2 .cir{ width:7px; height:7px; background:#f36100; border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%; margin:29px 15px 0 0; display:inline}
.inlist li.n2 .wz{ font-size:16px; line-height:65px}
.c646{ color:#646464}
.inlist li.n1 .nr .bt:hover,.inlist li.n2 a.wz:hover{ color:#f36100}

.page{ width:100%; height:32px; margin-top:35px; display:inline}
.page a,.page a.pb{height:32px;padding:0 10px;margin:0 2px;display:inline;font:14px/32px "微软雅黑"; color:#333; background:#efefef; float:left; line-height:32px}
.page a.pa{background:#aaa}
.page a:hover,.page a.pb{ background:#3145a4; color:#fff}
.page span{font:14px/32px "微软雅黑"; color:#fff; margin:0 2px; display:inline; background:#3145a4; padding:0 10px; float:left}

.msg{height:504px; background:url(../images/msgbg.jpg) no-repeat center center}
.msg .main{ width:1280px}
.msg .bten{ font-size:42px; line-height:78px; background:url(../images/msgtitle.png) no-repeat center bottom; margin-top:38px; display:inline; text-transform:uppercase !important}
.msg .btcn{ font-size:30px; line-height:34px}
.msgbox{}
.msgbox textarea{height:130px;border:solid 1px #fff; font-size:16px; line-height:42px; padding:0 26px; margin-top:72px; display:inline; box-sizing:border-box !important; color:#fff}
.msgbox input[type=text]{ width:38%; margin:20px 2% 0 0; display:inline; box-sizing:border-box !important; height:70px; line-height:68px; border:solid 1px #fff; text-indent:26px; font-size:16px; color:#fff}
.msgbox .button{ width:20%; height:70px; background:#e50010; font-size:18px; border:none; margin-top:20px; display:inline}
.msgbox .button:hover{ background:#b1000c}
.msgbox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#fff;}
.msgbox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#fff;}
.msgbox ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#fff;}
.msgbox :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#fff;}

.foot{ margin:60px 0 42px 0}
.foot .fleft{ width:24%}
.foot .fleft .wz{ font-size:18px; color:#2b2a2a}
.foot .fleft .wz strong{ font-size:30px; line-height:60px}
.foot .fleft .line{ height:1px; background:#d3d3d3}
.foot .fleft .lxwz{ line-height:34px; font-size:16px; color:#2b2a2a; margin-top:15px; padding-left:35px; display:inline}
.foot .fleft .lxwz.i1{ background:url(../images/flefticon1.png) no-repeat 5px center}
.foot .fleft .lxwz.i2{ background:url(../images/flefticon2.png) no-repeat 5px center }

.foot .fline{ width:1px; height:190px; background:#d3d3d3; margin:0 10%; display:inline}

.foot .fdh{ width:20%}
.foot .fdh li{ width:calc(100%/3); height:32px;margin:25px 0; display:inline}
.foot .fdh .fwz{ width:auto; max-width:100%; height:32px; font-size:18px; line-height:32px; color:#2b2a2a}
.foot .fdh .fwz:hover{ color:#3145a4}

.foot .qrcode{ width:10%; margin-right:2%; display:inline}
.foot .qrcode .pic{ width:100%; border:solid 2px #fff; box-sizing:border-box !important; box-shadow: 4px 6px 5px 0px rgba(103,103,103,0.55);
-webkit-box-shadow: 4px 6px 5px 0px rgba(103,103,103,0.55);-moz-box-shadow: 4px 6px 5px 0px rgba(103,103,103,0.55);}

.foot .qrcode .wz{ line-height:30px; font-size:18px; color:#2b2a2a}

.footbq{ line-height:28px; color:#fff; padding:10px 0; background:#000; font-size:16px}
.footbq a{color:#fff; font-size:16px}
.footbq a:hover{ text-decoration:underline; color:#fff}
.ftop{ width:57px; height:57px; background:url(../images/ftop.jpg) no-repeat center center; position:fixed; right:10px; bottom:10%; display:none}
.ftop.active{ display:block}

.pmore{ width:320px; height:62px; background:#314c67; font-size:16px; line-height:62px}
.pmore:hover{ background:#3145a4}

.hlong *{display:inline-block;vertical-align:middle}

.ntitle{ font-size:48px; line-height:64px}
.ntitles{ font-size:24px; line-height:28px}

.nav{ width:100%; padding:8px 0; background:#fff; border-bottom:solid 1px #eee; position:fixed; left:0; top:0; display:none; z-index:998}
.nav .logo{ height:47px; margin:5px 0 5px 3%}
.nav .logo img{ width:auto; height:47px}
.nav .nav_icon{ height:40px; margin:5px 3% 0 0}
.nav .nav_icon img{ width:auto; height:40px}

.nav_menu{ width:100%;height:100%; position:fixed; right:0; top:0; z-index:999}
.nav_menu .left{ width:42%; min-height:100%; float:left; background:#000; opacity:0.5; filter:alpha(opacity=40); margin:0;}
.nav_menu .right{ width:58%; max-height:100%; min-height:100%; float:right; background:#3145a4; overflow:scroll}
.nav_menu .right .list{ width:100%; margin-top:20px; padding-bottom:50px; display:inline}
.nav_menu .right .list li{ width:92%; margin:0 4%; float:left; position:relative}
.nav_menu .right .list li .mz{ width:100%; font:16px/45px "微软雅黑"; color:#fff; border-bottom:solid 1px #fff; text-indent:10px}
.nav_menu .right .list li .xmz{ width:100%; font:14px/35px "微软雅黑"; border-bottom:none; color:#fff; text-indent:14px}
.nav_menu .right .list li dl{ width:100%; float:right}
.nav_menu .right .list li dl dd{ width:100%; float:left; text-indent:15px}
.nav_menu .right .list li dl dd a{ width:100%; font:14px/42px "微软雅黑"; color:#fff; border-bottom:dashed 1px #fff; text-indent:8px}

.kong{ width:100%; height:67px; display:none; clear:both; float:left}
.footer{ width:100%; padding:6px 0;  background:#3145a4; position:fixed; left:0; bottom:0; display:none; z-index:998}
.footer a{ width:25%}
.footer a .icon,.footer a .icon img{ width:auto; height:34px}
.footer a .wz{ width:100%; margin-top:3px; font:12px/18px "微软雅黑"; color:#fff; text-align:center}

.feed_wz{ width:100%; font:14px/30px "微软雅黑"; color:#666;}
#article{ margin-top:30px}
#mob_tab{ display:none}

.clear{ clear:both; display:block}

.c756{ color:#3145a4}
.cfff{ color:#fff}

.ny_banner{ width:100%; min-width:1400px; height:350px}

.ny_position{ width:100%; height:40px; margin-top:10px; display:inline; font:15px/40px "微软雅黑"; color:#999}
.ny_position a{ color:#3145a4}
.ny_position .dw{ color:#df0000}

.ny_left{ width:22%; min-height:600px; padding-bottom:70px; border-top:solid 3px #3145a4; background:#f8f8f8; margin-top:15px; display:inline}
.ny_left .ntitle{ width:86%; height:90px; padding:25px 7% 0; display:inline; border-bottom:solid 1px #ccc}
.ny_left .ntitle .n_ch{ width:100%; font:26px/45px "微软雅黑"; color:#3145a4; font-weight:bold}
.ny_left .ntitle .n_en{ width:100%; font:14px/20px "微软雅黑"; color:#999; text-transform:uppercase !important}
.ny_left .l_dh{ width:100%}
.ny_left .l_dh li{ width:100%; float:left}
.ny_left .l_dh li .wz,.ny_left .l_dh li .pwz{ width:86%; height:51px; padding:0 7%; display:inline; border-bottom:solid 1px #ccc; font:16px/51px "微软雅黑"; overflow:hidden}
.ny_left .l_dh li .wz{ color:#666}
.ny_left .l_dh li .pwz{ color:#333; background:#f1f1f1}
.ny_left .l_dh li .pwz b{ line-height:51px; font-family:"Arial"}
.ny_left .l_dh li a.wz:hover{ color:#3145a4}
.ny_left .l_dh li .wz.mb{ color:#fff; background:#3145a4; border-color:#3145a4}
.ny_left .l_dh li .wz.mb:hover{ color:#fff}
.ny_left .l_dh dl{ width:86%; padding:0 7%; background:#f8f8f8; float:left}
.ny_left .l_dh dl a.mz{ width:100%; height:44px;font:14px/44px "微软雅黑"; color:#666; border-bottom:dashed 1px #ccc}
.ny_left .l_dh dl a.mz:last-child{ border:none}
.ny_left .l_dh dl a.mz:hover,.ny_left .l_dh dl a.mzb{ color:#d70000}
.ny_left .l_dh dl.collapsed{ display:none}

.ny_right{ width:75%; min-height:600px; padding-bottom:50px; margin-top:15px; display:inline}
.ny_right .view_wz{ min-height:200px; margin-top:20px; display:inline; font-size:16px; line-height:35px}
.ny_right .view_wz *{font-size:16px; line-height:35px; color:#666}
.ny_title{ width:100%; height:60px; background:url(../images/ny_title_bg.png) repeat-x center right}
.ny_title .wz{ background:#fff; padding-right:30px; font:22px/60px "微软雅黑"; color:#3145a4; display:inline}

.pro_list{ width:78%}
.pro_list li{ width:30%; margin:15px 0 0 3.33333%; display:inline}
.pro_list li a{ width:100%}
.pro_list li a .pic{ width:100%; height:auto; overflow:hidden}
.pro_list li a:hover .pic img{ transform:scale(1.1)}
.pro_list li a .name{ width:100%; height:40px; font:14px/40px "微软雅黑"; color:#464646; background:#f8f8f8}
.pro_list li a:hover .name{ background:#3145a4; color:#fff}

.news_list{ width:100%}
.news_list li{ width:100%; height:150px; border-bottom:dashed 1px #ccc; margin-top:25px; display:inline; float:left; overflow:hidden}
.news_list li .pic{ width:20%; height:150px; float:left}
.news_list li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.news_list li .nrk{ width:75%; margin-right:2%; display:inline}
.news_list li .nrk .n_title{ width:100%; height:50px; font:18px/50px "微软雅黑"; color:#121212; overflow:hidden}
.news_list li .nrk .n_data{ width:100%; height:22px; font:14px/22px "微软雅黑"; color:#666}
.news_list li .nrk .n_view{ width:100%;height:50px; margin-top:8px; display:inline;font:15px/25px "微软雅黑"; color:#666; overflow:hidden}
.news_list li:hover .nrk .n_title{ color:#3145a4}

.plist{ width:100%}
.plist li{ width:32%; margin:35px 2% 0 0; display:inline; float:left}
.plist li:nth-child(3n+0){margin:35px 0 0 0}
.plist li a{width:100%}
.plist li a:hover{}
.plist li .pic{width:100%; height:350px; float:left; overflow:hidden; background:#a4d6ff}
.plist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.plist li .t_mc{ width:100%;height:48px; font:16px/48px "微软雅黑"; color:#666; text-align:center; background:#f8f8f8; overflow:hidden}
.plist li:hover .t_mc{ background:#3145a4; color:#fff}

.clist{ width:100%; min-height:200px}
.clist li{ width:32%; margin:35px 2% 0 0; display:inline; float:left; position:relative}
.clist li:nth-child(3n+0){ margin:35px 0 0 0}
.clist li a{width:100%}
.clist li .pic{ width:100%; height:260px; float:left; overflow:hidden}
.clist li:hover .pic img,.t_list li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.clist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.clist li .t_mc{ width:100%; font:18px/50px "微软雅黑"; color:#333; background:#f8f8f8}
.clist li:hover .t_mc{ background:#3145a4; color:#fff}

.view_title{ width:100%; margin-top:10px; display:inline; font:18px/45px "微软雅黑"; color:#3145a4; text-align:center}
.news_title_s{width:100%; text-align:center; font:12px/25px "微软雅黑"; color:#999; line-height:22px}

.news_sxy{ width:100%; margin-top:50px; display:inline}
.news_sxy a,.news_sxy div{ width:49%; height:40px; font:16px/40px "微软雅黑"; color:#666; line-height:40px; overflow:hidden}
.news_sxy a:hover{ color:#ffaa42}

.pro_pic,.pro_pic1{ width:100%; margin-top:30px; display:inline; text-align:center}
.pro_pic img,.pro_pic1 img{ width:auto; max-width:100%; height:auto; display:inline-block}

.procpjj{ width:42%; margin-top:15px; display:inline}
.procpjj .jswz{ font-size:18px; line-height:35px; margin-top:20px; display:inline}
.ptitle{ width:100%; font:24px/50px "微软雅黑"; color:#3145a4}

.prev{ width:100%; margin-top:10px; display:inline}
.prev .pa,.prev .pb{ width:100%;height:50px;margin-top:8px;display:inline;font:16px/50px "微软雅黑"; text-indent:10px; color:#fff; overflow:hidden}
.prev .pa{background:#aaa}
.prev a:hover,.prev .pb{ background:#3145a4}

.pview_t{ width:100%; height:42px; border-bottom:solid 1px #ccc; margin-top:30px; display:inline; position:relative}
.pview_t .wz1{ width:auto; height:43px; background:#3145a4; padding:0 35px; display:inline; position:absolute; left:0; bottom:0; font:20px/43px "微软雅黑"; color:#fff}
.pro_view{ width:100%; margin-top:10px; display:inline;font:14px/30px "微软雅黑"; color:#666}

.contact{ width:100%; margin-top:25px; display:inline}
.contact .map,.contact .cont_nr{ width:620px; overflow:hidden}
.contact .cont_nr .wzk{ width:100%; height:279px; border:solid 1px #ccc; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-top:none; padding:14px 35px 0; display:inline}
.contact .cont_nr .c_addwz{ width:100%; height:156px; margin-top:20px; display:inline; font:14px/26px "微软雅黑"; color:#666; overflow:hidden}

.s_list{ width:1320px; margin-top:20px; padding-bottom:70px; display:inline}
.s_list li{ width:400px; margin:35px 40px 0 0; padding-bottom:25px; display:inline; background:#fafafa; float:left}
.s_list li .bt_en,.contact .cont_nr .bt_en{ width:100%; height:40px; background:#3145a4; text-align:center; font:12px/40px "微软雅黑"; color:#fff; overflow:hidden}
.s_list li .nr{ width:360px; margin:10px 20px 0; display:inline}
.s_list li .bt_ch,.contact .cont_nr .bt_ch{ width:100%; height:40px; font:20px/40px "微软雅黑"; color:#3145a4; text-align:center; overflow:hidden}
.s_list li .s_xq{ width:100%; height:84px; margin-top:10px; font:14px/26px "微软雅黑"; color:#999; overflow:hidden}
.s_list li .s_add{ width:100%; margin-top:15px; font:14px/30px "微软雅黑"; color:#3145a4}
.s_list li .s_more{ width:100%; margin-top:30px; display:inline; border:solid 1px #3145a4; text-align:center; font:16px/40px "微软雅黑"; color:#3145a4; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.s_list li .s_more:hover{ background:#ffaa42; border-color:#ffaa42; color:#fff}

@media screen and (max-width: 1620px)
{
.fd{ min-width:92%}
.main{ width:92%}
.topic .lank{margin:29px 0 0 20px}
.topic .tel{margin:24px 100px 0 0}
.topmeau li dl.d2{ width:150%; left:-25%}
.flist .flwz{ margin-right:35px}
.ysbg .main,.msg .main{ width:88%}
.inlist li.n1 .pic{ height:180px}
.inlist li.n1 .nr .swz{ line-height:30px; height:60px}

}

@media screen and (max-width: 1620px)
{
.procpjj{ width:38%}
}

@media screen and (max-width: 1440px)
{
.topic .tel{margin: 24px 60px 0 0}
.title .wz{ font-size:28px}
.flist .flwz{ font-size:16px; margin-right:25px; padding:0 12px}
.yylist li .pic{ height:320px}
.aboutnr{ width:60%}
.foot .fline{ margin: 0 6%}
.foot .fdh{ width:32%}
.foot .qrcode{ width:12%}
.inplist li .pic{ height:340px}
.plist li .pic{ height:310px}

}

@media screen and (max-width: 1340px)
{
.yylist li .pic{ height:300px}
.flist{margin: 70px 175px 0 0;}
.flist .flwz{ margin-right:15px}
.ysbg .bt,.yslist li .nr .wzk .wz1{ font-size:36px}

}


@media screen and (max-width: 1280px)
{
.topic .tel{ font-size:15px; margin: 24px 40px 0 0;}
.flist .flwz{ margin-right:10px; padding:0 8px}
.inplist li .pic{ height:300px}
.inplist li .wz{ font-size:15px}
.yslist li .pic img{ max-width:100%; height:auto; max-height:100%}

.foot .flogo{ width:24%}
.foot .fpro{ width:35%}
.foot .fcont{ width:18%; margin-left:3%}

.ny_left{ width:24%}
.ny_right{ width:73%;min-height:inherit; padding-bottom:50px}
.plist li .pic,.clist li .pic{ height:270px}
.yslist li .nr{ padding-left:20px}
.shb .nrk .wz1,.innarea .btk .wz strong{ font-size:22px}
.shb .nrk .wz2{ font-size:18px}
.shb .nrk .wz3{ font-size:12px}
.inlist li.n1 .nr .bt{ font-size:18px}
.innarea .btk .wz{ font-size:16px}
.ny_position{ text-indent:15px}
.news_title_s{ font-size:10px}
.ny_right .view_wz,.pro_view{ font-size:14px}
.contact .map,.contact .cont_nr{ width:92%; margin:20px 4% 0; height:auto}

}

@media screen and (max-width: 1200px)
{
.topic .lank{margin: 29px 0 0 0}
.main{ width:96%}
.topic .lank .wz{ padding:0 10px}
.topic .tel{ margin:24px 2% 0 0}
.topic .tel.i1{ padding-left:45px}
.topic .tel.i2{ padding-left:40px}
.serachk .lwz{ font-size:15px}
.serachk a.lwz{ font-size:14px; margin-left:8px}
.ysbg .main, .msg .main{ width:92%}
.flist{ margin:70px 0 0 0}
.flist .flwz{ margin-right:15px}
.aboutnr .bt{ font-size:32px}
.aboutnr .sbt{ font-size:22px}
.aboutnr .wz div, .aboutnr .wz span, .aboutnr .wz a{ font-size:15px}
.yylist li .pic{ height:280px}
.yylist li .wz{ font-size:26px}
.foot .qrcode{ width:15%; margin-right:0}

.inplist li .pic{ height:270px}
.pmore{ width:260px}
.ysbg .bt,.yslist li .nr .wzk .wz1{ font-size:36px}
.yslist li .pic img{ max-width:90%}
.shb .nrk .wz1{ font-size:20px}
.ntitle{ font-size:45px}
.inlist li.n1 .pic{ height:160px}
.inlist li.n1 .nr .bt{ margin-top:8px}
.yybg .yylist li .icon{ max-width:85%}
.foot .fpro{ margin-left:2%}
.foot .fcont{ width:20%; margin-left:2%}
.plist li .pic,.inplist li .pic,.clist li .pic{ height:260px}

}

@media screen and (max-width: 1024px)
{
.aboutnr{ width:70%}
.yylist li .pic{ height:250px}
.inplist li .pic{ height:240px}
.procpjj{ width:100%}
}

@media screen and (max-width: 768px)
{
.topd,.topic,.topmeau,.foot,.ny_left,.inlist li.n2 span{ display:none}
.kong,.nav,.footer{ display:block}
.banner{ width:100%; min-width:auto}
.aboutnr{ width:86%}
.aboutnr .bt{ font-size:28px}
.aboutnr .wz div,.aboutnr .wz span,.aboutnr .wz a{ font-size:14px}
.aboutnr .btn{ width:140px; height:40px; line-height:40px}
.flist{ max-width:60%; margin:30px 0 0 0}
.flist .flwz{ line-height:40px; width:50%; margin:0; padding:0; text-align:right}
.yylist li .pic{ height:210px}
.inlist li.n1 .pic{ height:130px}
.inlist li.n1 .nr{ margin-right:0}
.msg .bten{ font-size:38px}
.serachk{ height:auto; padding-bottom:15px}
.search{ float:left; margin-top:0}

.inplist li .pic{ height:180px}
.pmore{ width:200px}
.ysbg .bt{ font-size:32px}
.ysbg .swz{ font-size:14px}
.yslist li .nr .wzk{ width:74%; margin-right:0}
.yslist li,.yslist li .pic{ height:360px}
.shb .nrk{ padding:40px 0 0 65px}
.ntitle{ font-size:40px}
.ntitles{ font-size:20px}
.yybg{ height:auto; padding-bottom:40px; background-size:auto 100%}
.yybg .bt{ width:400px; height:121px; background-size:100% auto}
.yybg .bt .wz{ margin-top:40px}
.yybg .yylist li{ margin:40px 1.5% 0 0}
.yybg .yylist li:last-child{margin:40px 0 0 0}
.yybg .yylist li .wz{ font-size:16px}
.ny_left{ display:none}
.ny_right{ width:100%; margin-right:0}
.ny_right .view_wz{ min-height:200px}
.ny_position{ text-indent:0}
.plist li .pic,.clist li .pic{ height:235px}




.hen1{ width:100%; height:70px; float:left; display:block}

.ny_title{ height:40px}
.ny_title .wz{ line-height:40px; height:40px; font-size:20px; font-weight:bold; padding-right:20px;}
#article table,#article form{ width:100%; margin:0; overflow:hidden}
#article table tbody{ width:100%}
}

@media screen and (max-width: 520px)
{
.serachk .lwz{ display:none}
.search{ width:100%; margin-top:15px; box-sizing:border-box !important}
.search input[type=text]{ width:85%}
.search .icon{ width:14%}
.title .wz{ font-size:25px}
.flist{ max-width:100%}
.flist .flwz{height:40px; font-size:14px}
.ysbg .bt{ font-size:25px}
.ysbg .swz{ font-size:14px}
.yslist li .nr{ padding-left:10px}
.aboutbg{ height:auto; padding:35px 0; background-size:auto 100%}
.aboutnr{ width:100%; margin-top:0;padding:20px}
.aboutnr .bt{ font-size:25px}
.more{ width:auto; padding:0 30px; font-size:16px}
.aboutnr .more{ margin-right:24%}
.title .more{ margin-top:48px}
.yylist li,.yylist li:nth-child(3n){ width:49%; margin:8px 2% 0 0;}
.yylist li:nth-child(2n){ margin:8px 0 0 0}
.yylist li .pic{ height:165px}
.yylist li .wz{ font-size:20px; left:20px; bottom:8px}
.msg{ height:auto; padding-bottom:30px; background-size:auto 100%}
.msg .bten{ font-size:35px}
.msg .btcn{ font-size:28px}
.msgbox textarea{ margin-top:30px}
.msgbox input[type=text]{ width:100%; margin:20px 0 0 0}
.msgbox .button{ width:100%}
.ptitle{ font-size:22px}
.procpjj .jswz{ font-size:16px; line-height:28px; margin-top:8px}


.inplist li,.inplist li:nth-child(4n),.plist li,.plist li:nth-child(3n),.clist li,.clist li:nth-child(3n){ width:49%; margin:10px 2% 0 0}
.inplist li:nth-child(2n),.plist li:nth-child(2n),.clist li:nth-child(2n){ margin:10px 0 0 0}
.pmore{ width:160px; height:40px; line-height:40px; margin-top:25px}

.yslist li{ height:auto; padding-bottom:20px}
.yslist li .nr,.yslist li .pic{ width:100%}
.yslist li .pic{ height:220px}
.yslist li .nr{ margin-top:10px}
.yslist li .nr .wzk .wz1{ font-size:30px}
.yslist li .nr .wzk .wz2{ font-size:15px}
.yslist li .nr .wzk dl{ margin-top:0}
.yslist li .nr .wzk dl dd{ margin-top:15px}
.shb{ background:url(../images/shb.png) }
.shb .nrk{ width:86%;padding:85px 0 0 65px;}
.shb .nrk .wz2{ font-size:15px}
.shb .nrk .wz3{ display:none}
.ntitle{ font-size:36px}
.ntitles{ font-size:16px}
.innarea{ width:100%; margin-top:25px}
.innarea .btk .wz strong{ font-size:12px}
.innarea .btk .wz strong{ font-size:18px}
.yybg .bt{ width:100%; height:100px; background-size:auto 100%}
.yybg .bt .wz{ text-indent:30px; margin-top:30px; font-size:30px}
.yybg .mwz{ width:100%; box-sizing:border-box !important; margin-top:20px}
.yybg .yylist li{ width:32%;margin:30px 2% 0 0}
.yybg .yylist li:nth-child(3n){ margin:30px 0 0 0}
.news_list li{ height:auto; padding-bottom:12px}
.news_list li .nrk .n_title{ height:30px; font:14px/30px "微软雅黑"}
.news_list li .nrk .n_view{ font-size:12px; margin-top:0}
.news_list li .pic{ height:80px}
.news_list li .nrk .n_data{ display:none}
.news_sxy a,.news_sxy div{ width:100%;font-size:15px; text-align:left}
.plist li .pic,.clist li .pic{ height:180px}
.plist li .t_mc,.clist li .t_mc{ font-size:14px}
.innarea .btk .wz{ text-indent:10px}
.inlist li.n2{ height:50px}
.inlist li.n2 .wz{ line-height:50px; font-size:15px}
.inlist li.n2 .cir{margin:22.5px 15px 0 0}
.inlist li.n1 .nr .bt{ font-size:16px}
.inlist li.n1 .nr .swz{ font-size:12px}

.ny_banner{ margin-top:74px; height:220px; background-position:left bottom}

.view_title{ font:14px/30px "微软雅黑"}
.ny_position{ font-size:10px}

.pro_pic,.pro_nr{ width:100%}
.pro_nr .ptitle{ font:16px/40px "微软雅黑"}
.pro_nr .pwz{ margin-top:5px; font:12px/28px "微软雅黑"}
.prev .pa, .prev .pb{ font-size:13px}
.pview_t .wz1{ padding:0 20px; font-size:13px}

#article{ display:none}
#mob_tab{ display:block}

}

