@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}
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,textarea{
	-webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none; outline:none; 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}
.cur{ cursor:pointer}
.fd{ width:100%; min-width:1250px; float:left; display:block}
.jz{ display:table; margin:0 auto}
.main{ width:1250px}
.over{overflow:hidden}
.tright{ text-align:right}
.tcenter{ text-align:center}
.wd50{ width:50%}
.wd100{ width:100%}

.hlong *{display:inline-block;vertical-align:middle}

.posr{ position:relative}
.posa{ position:absolute}

.mgt10{ margin-top:10px}
.mgt12{ margin-top:12px}
.mgt15{ margin-top:15px}
.mgt18{ margin-top:18px}
.mgt20{ margin-top:20px}
.mgt25{ margin-top:25px}
.mgt28{ margin-top:28px}
.mgt30{ margin-top:30px}
.mgt35{ margin-top:35px}
.mgt40{ margin-top:40px}
.mgt50{ margin-top:50px}
.mgt54{ margin-top:54px}
.mgt58{ margin-top:58px}
.mgt60{ margin-top:60px}
.mgt65{ margin-top:65px}
.mgt70{ margin-top:70px}
.mgt75{ margin-top:75px}
.mgt80{ margin-top:80px}
.mgt90{ margin-top:90px}
.mgt100{ margin-top:100px}
.mgt110{ margin-top:110px}
.mgl40{ margin-left:40px}
.mgr10{ margin-right:10px}
.pdb30{ padding-bottom:30px}
.pdb50{ padding-bottom:50px}
.pdb70{ padding-bottom:70px}
.pdb110{ padding-bottom:110px}
.pdb130{ padding-bottom:130px}
.pdt50{ padding-top:50px}
.pdt75{ padding-top:75px}

.fts12{ font-size:12px}
.fts13{ font-size:13px}
.fts15{ font-size:15px}
.fts16{ font-size:16px}
.fts18{ font-size:18px}
.fts20{font-size:20px}
.fts22{font-size:22px}
.fts24{font-size:24px}
.fts28{font-size:28px}
.fts30{font-size:30px}
.fts36{font-size:36px}
.fts38{font-size:38px}
.fts40{font-size:40px}
.fts44{font-size:44px}
.fts48{font-size:48px}
.fts60{font-size:60px}

.lht18{ line-height:18px}
.lht20{ line-height:20px}
.lht22{ line-height:22px}
.lht24{ line-height:24px}
.lht26{ line-height:26px}
.lht28{ line-height:28px}
.lht30{ line-height:30px}
.lht32{ line-height:32px}
.lht36{ line-height:36px}
.lht40{ line-height:40px}
.lht42{ line-height:42px}
.lht45{ line-height:45px}
.lht50{ line-height:50px}
.lht60{ line-height:60px}
.lht80{ line-height:80px}

.c000{ color:#000}
.c010{ color:#010101}
.c053{ color:#053973}
.ca3a{ color:#a3a3a3}
.c1a1{ color:#1a1a1a}
.c1d6{ color:#1d6bd7}
.c2a2{ color:#2a2a2a}
.c333{ color:#333}
.c383{ color:#383a49}
.c444{ color:#444}
.c5f5{ color:#5f5f5f}
.c585{ color:#585858}
.c666{ color:#666}
.c565{ color:#565656}
.c777{ color:#777}
.c8c8{ color:#8c8c8c}
.c999{ color:#999}
.cfff{ color:#fff}
.cee1{ color:#ee1d23}
.cdb0{ color:#db0000}
.c006{ color:#0062d0}
.c004{ color:#004ea2}
.c357{ color:#3578b9}
.c085{ color:#085fad}
.cc4c{ color:#c4c4c4}
.cfeb{ color:#feb640}

.bg1d6{ background:#1d6bd7}
.bg696{ background:#696969}
.bg373{ background:#373737}
.bg085{ background:#085fad}
.bgdb0{ background:#db0000}
.bgfff{ background:#fff}
.bge5e{ background:#e5e5e5}
.bgf1f{ background:#f1f1f1}
.bgf5f{ background:#f5f5f5}
.bgf8f{ background:#f8f8f8}
.bgf2f{ background:#f2f2f2}
.bg006{ background:#0061ae}

.let1{ letter-spacing:1px}
.let2{ letter-spacing:2px}
.let3{ letter-spacing:3px}
.bold{ font-weight:bold}
.ftw600{ font-weight:600}
.daxie{ text-transform:uppercase}

.areak .ak2 .pic img,.areak .ak3 .pic img,.clist li .pic img,.shb_bg .pic  img,.jlist li .pic img,.slist a .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.areak .ak2 .pic:hover img,.areak .ak3 .pic:hover img,.clist li:hover .pic,.jlist li:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}


.topic{ height:85px; z-index:999; border-bottom:solid 1px #f6f8fa}
.topic .logo{ width:auto; height:64px; margin-top:11.5px}
.topic .logo img{ width:auto; height:64px;float:left}

.topmeau{ height:85px; margin-left:78px}
.topmeau li{ width:auto; height:85px; margin:0 2px; display:inline}
.topmeau li a.wz{ width:auto; padding:0 40px; line-height:85px; color:#2f2f2f}
.topmeau li a.wz:hover,.topmeau ul li:hover a.wz,.topmeau .li_Select a.wz,.topmeau .li_Select a.wz:hover,.topmeau .li_Select:hover a.wz:hover,.topmeau .li_Select{ color:#fff; background:#053973}
.topmeau li dl{ width:100%; height:0; background:#05397390; left:0; top:85px; z-index:999999}
.topmeau li:hover dl{ padding:10px 0; height:auto}
.topmeau li dl .mz:hover{ background:#0093dd}


.topic .tel{ height:29px; background:url(../images/top_tel.png) no-repeat left center; padding-left:44px; margin-top:28px; display:inline; line-height:29px}

.about_gywm{ height:930px; background:url(../images/about_gywm.jpg) no-repeat center right}
.about_gywz{ width:76%}
.about_gywz,.about_gywz div{ font-size:15px}

.title{}
.title .line{ width:52px; height:3px; display:inline-block}

.about_qywh{ height:980px; background:url(../images/about_qywh.jpg) no-repeat center center}
.about_qywh .pic{ width:722px; height:670px}
.about_qywh .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.about_qywh .areak{ width:655px; height:606px; left:0; top:86px; box-shadow:0 0 5px 2px #999}
.areak .ak{ width:40%; height:255px; padding:48px 5% 0; display:inline} 
.areak .ak img{ height:67px; width:auto; display:inline-block}
.areak .ak .line{ width:38px; height:2px; display:inline-block}

.about_honor{ height:710px; background:url(../images/about_honor.jpg) no-repeat center center}
.hlist{}
.hlist li{ width:240px; height:330px; margin:62px 12.5px 0 0; display:inline}
.hlist li img{ width:100%; height:100%; object-fit:cover; display:inline-block}

.fzlc_bg{ height:573px; background:url(../images/fzlc_bg.jpg) repeat-x; box-shadow:0 15px 25px #eee; margin-bottom:30px}

.piclist{ width:100%; position:relative}

.piclist .spic{ width:296px; height:164px; background:url(../images/fzlc_bgk.jpg) no-repeat; margin-right:18px; display:inline;}
.piclist .spic i{ width:240px; margin:35px 28px 0}
.piclist .spic .swz{width:240px; margin:15px 28px 0; height:48px}

.company_honorl,.company_honor2{ width:93px; height:90px; position:absolute; top:43px}
.company_honorl{ right:-100px}
.company_honor2{ left:-100px}
.tempWrap{ width:1250px !important}

.hlong *{display:inline-block;vertical-align:middle}
.hzlist{ border-left:solid 1px #bfbfbf;border-top:solid 1px #bfbfbf}
.hzlist li{ width:calc(100%/4); height:150px; line-height:150px; border-bottom:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf; box-sizing:border-box !important;vertical-align: middle;}
.hzlist li img{}

.ny_ban{ height:150px; background:#053973}
.prossk{ width:542px; height:52px; margin:50px 5px 0; display:inline; background:#fff}
.prossk input[type=text]{ width:88%; height:52px; display:inline; font:16px/52px "微软雅黑"; color:#535353; text-indent:15px}
.prossk .icon{ width:20px; height:20px; margin:16px 14px 0 0; display:inline; background:url(../images/fdj_b.png) no-repeat; background-size:100% 100%}
.prossk select{ font:16px/52px "微软雅黑";padding-left:15px; display:inline; background:url(../images/sele_icon.jpg) no-repeat right center;background-position-x: 510px;}

.bg053{ background:#053973}
.proclass{ width:100%; min-height:500px}
.proclass li{ height:396px}
.proclass li .pic{ width:100%; height:396px}
.proclass li:hover .pic img{ opacity:0.3; filter:alpha(opacity=30)}
.proclass li .pname{ line-height:80px; font-size:55px; height:80px; left:0; top:158px; padding:0 56px; box-sizing:border-box !important;text-shadow:#000 2px 2px 4px !important}
.proclass li:hover .pname{ text-align:center}

.pfllist{}
.pfllist a{ width:200px; height:46px; background:#7d7d7d; line-height:46px; margin:40px 12px 0; display:inline}
.pfllist a:hover,.pfllist a.wb{ background:#053973}

.prolist{ width:932px; margin-top:8px}
.prolist li{ width:296px; margin:22px 22px 0 0; box-shadow:0 0 5px 3px #f1f1f1;-moz-box-shadow:0 0 5px 3px #f1f1f1;-ms-box-shadow:0 0 5px 3px #f1f1f1;-webkit-box-shadow:0 0 5px 3px #f1f1f1;}
.prolist li:nth-child(3n+0){margin:22px 0 0 0}
.prolist li .pic{ height:240px}
.prolist li .nr{ padding:27px 0 38px 0; display:inline}
.prolist li:hover .nr,.nlist li .btn:hover{ background:#053973}
.prolist li .pname{ height:50px; overflow:hidden}
.prolist li:hover .pname{ color:#fff}
.prolist li .btn{ width:154px; height:26px; border:solid 1px #bfbfbf; border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px; display:inline-block}
.prolist li:hover .btn{ background:url(../images/pbtn.jpg) no-repeat; border:none; color:#fff}

.nlist{}
.nlist li{ background:#f5f5f5; margin:25px 0; display:inline}
.nlist li:hover{ background:#fff; box-shadow:0 0 15px 8px #eee}
.nlist li .pic{ width:362px; height:292px}
.nlist li .pic img,.prolist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.nlist li .nrk{ width:755px; margin:42px 0 0 55px; display:inline}
.nlist li a.bt:hover{ color:#053973; text-decoration:underline}
.nlist li .btn{ width:176px; height:42px; background:#404040; right:0; bottom:0}

.cont_area{ width:350px; height:276px; border:solid 1px #bfbfbf; padding:54px 24px 0; margin:20px 25px 0 0; display:inline-block; text-align:left}
.cont_area:nth-child(3n+0){ margin:20px 0 0 0}
.cont_area .num{ right:18px; top:22px; font-size:56px}
.cont_area:hover{ background:#053973}
.cont_area:hover .num,.cont_area:hover h5,.cont_area:hover div{ color:#fff}

.plist{}
.plist li{ width:381px; height:381px; border:solid 1px #ccc; margin-right:25.5px; display:inline; text-align:left}
.plist li .pic{ height:381px}
.plist li .pic img,.apic img,.news_pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.plist li .wz{ bottom:0; left:0; background:url(../images/tm_b78.png); line-height:56px}
.plist li:hover .wz{ background:#fff; color:#070707; font-size:18px}
.plist li .icon{ width:37px; height:16px; background:url(../images/picon.png) no-repeat; right:18px; bottom:20px; opacity:0; filter:alpha(opacity=0)}
.plist li:hover .icon{opacity:1; filter:alpha(opacity=100)}


.in_pclass{ width:100%}
.in_pclass .pmore{ width:282px; height:350px}
.in_pclass .pmore .w1{ line-height:65px; height:65px; margin-top:100px; display:inline}
.in_pclass .pmore .icon{ width:80px; height:80px; margin-top:18px; display:inline-block; font:72px/80px Arial;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%}

.in_pclass li,.in_pclass li .pic{ width:306px; height:350px}
.in_pclass li:hover .pic{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.in_pclass li .sk{ width:100%; height:350px; background:url(../images/tm_b50.png); left:0; top:0}
.in_pclass li .sk:hover{ background:url(../images/tm_w60.png)}
.in_pclass li .wz{  margin-top:92px; display:inline}
.in_pclass li .sk:hover .wz{ color:#ee1d23}
.in_pclass li .sk:hover .w2{ color:#333}
.in_pclass li .btn{ width:60px; height:60px; display:inline-block; border:solid 1px #fff; font:40px/60px Arial;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%}
.in_pclass li .sk:hover .btn{ background:#085fad; border:solid 1px #085fad}

.nytitle{ width:100%; height:45px; line-height:45px; background:url(../images/tm_w75.png); margin-top:-45px;z-index:1}

.leftarea{ width:23.5%;box-shadow:0 0 5px 3px #f1f1f1;-moz-box-shadow: 0 0 5px 3px #f1f1f1;-ms-box-shadow: 0 0 5px 3px #f1f1f1;-webkit-box-shadow: 0 0 5px 3px #f1f1f1;}
.leftarea .bt{ height:60px; padding-top:30px; line-height:60px}
.leftarea .clwz{ margin-top:10px; background:#efefef}
.leftarea .clwz:hover,.leftarea .wb{ background:#023471; color:#fff}

.leftcont{ 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{ line-height:42px; border-bottom:solid 1px #ccc; text-align:center}
.leftcont .lbt span{ font-size:12px; color:#000}
.leftcont .cwz{ width:92%; margin:15px 4% 0; display:inline}

.view_nr{ width:76%; min-height:400px}

.p_class{}
.p_class .pa,.p_class .pb{ width:auto; padding:0 35px; height:40px;margin:5px 20px 0 0;display:inline;text-align:center;font:15px/40px "微软雅黑";line-height:40px;color:#fff;background:#aaa}
.p_class .pa:hover,.p_class .pb{ background:#085fad}
.p_class dd,.p_class dd:hover{ width:100%; background:none}

.view_title{ height:50px; margin-top:10px; display:inline}
.news_title_s{ height:25px}
.news_sxy{ height:40px}
.news_sxy a,.news_sxy div{ width:50%}
.news_sxy a:hover{ color:#ee1d23}

.prodnews,.prodnews div{ font-size:16px}
.prodnews img{ max-width:100%}

.pro_pic{ width:100%;text-align:center}
.pro_pic img{width:auto; max-width:100%; max-height:800px; 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}

.link a{ margin-left:18px; display:inline}
.link a:hover{ text-decoration:underline}

.foot{ min-height:416px; background:url(../images/foot_bg.jpg) no-repeat center bottom}
.foot .cont1{ width:200px}
.foot .bt_en{ height:28px; color:#c0c0c0; line-height:14px; margin-left:10px; display:inline}
.foot .cont1 .btn{ width:158px; height:45px; border:solid 1px #fff}

.let5{ letter-spacing:20px}
.foot .qrcode{ width:325px; margin:70px 0 0 80px; display:inline}
.foot .qrcode .qk{ width:150px}
.foot .qrcode .qk img{ width:140px; border:solid 5px #fff}
.foot .msg{ width:578px}
.foot .msg .mk1{ width:250px}
.foot .msg .mk2{ width:262px}
.foot .msg input[type=text]{ border-bottom:solid 1px #fff; color:#c0c0c0; line-height:42px; margin-top:28px; display:inline}
.foot .msg textarea{border-bottom:solid 1px #fff; color:#c0c0c0;line-height:42px; height:113px; margin-top:28px; display:inline}
.foot .msg .button{ width:158px; height:38px; border:solid 1px #fff; line-height:38px}
.foot .cont1 .btn:hover,.foot .msg .button:hover{ background:#fff; color:#023471}

.foot .fbq{ border-top:solid 1px #325174; padding-top:20px; line-height:28px; color:#8695a5; margin-top:24px; display:inline}
.foot .fbq a{color:#8695a5}
.foot .fbq a:hover{ color:#fff}

.clear{ clear:both; display:block}
.hen{ width:100%; min-width:1200px; height:50px; display:block; clear:both; float:left}