@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{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none; outline:none; background: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 .1s 0s;-webkit-transition:all ease-out .1s 0s;-moz-transition:all ease-out .1s 0s;-o-transition:all ease-out .1s 0s;}

.l{ float:left}
.r{ float:right}
.cur{ cursor:pointer}
.tright{ text-align:right}
.tcenter{ text-align:center}
.fd{ width:100%; min-width:1200px; float:left; display:block}
.jz{ display:table; margin:0 auto}
.main{ width:1200px; overflow:hidden}


.top_d{ width:100%; min-width:1200px; height:40px; background:#1e50a2; display:block}
.top_d .tnr{ width:1200px;}
.top_d .wz{ width:600px; height:40px; font:14px/40px "微软雅黑"; line-height:40px; color:#fff; overflow:hidden}
.top_d .stb{ height:25px; margin:8px 32px 0 0; display:inline}
.top .stb .qq,.top_d .stb .wx,.top_d .stb .wb{ width:30px; height:25px; background:url(../images/icon.png) no-repeat; margin-left:15px; display:inline}
.top_d .stb .qq:hover{ background-position:0 -25px}
.top_d .stb .wx{ background-position:-30px 0; position:relative}
.top_d .stb .wx:hover{background-position:-30px -25px}
.top_d .stb .wx .qrcode{width:128px;height:0;background:#1e50a2; position:absolute; overflow:hidden; left:-46px; top:32px; z-index:1}
.top_d .stb .wx .qrcode img{ width:120px; height:120px; margin:4px; display:inline; float:left}
.top_d .stb .wx:hover .qrcode{height:128px}
.top_d .stb .wb{ background-position:-60px 0}
.top_d .stb .wb:hover{ background-position:-60px -25px}
.topic{ width:100%; min-width:1200px; height:120px; border-bottom:solid 2px #1e50a2}
.topic .logo{width:446px; height:68px; background:url(../images/logo.png) no-repeat; margin:25px 0 0 4px; display:inline}
.topic .menu{ width:700px;height:30px; margin:45px 8px 0 0; display:inline; overflow:hidden}
.topic .menu li{ width:84px; height:30px; float:left; margin-right:15px; display:inline}
.topic .menu li a{width:82px; height:28px; border:solid 1px; text-align:center; font:16px/30px "微软雅黑"; line-height:30px}
.topic .menu li a.ma{ border-color:#fff; color:#333}
.topic .menu li a.mb{ border-color:#1e50a2; color:#1e50a2}

.in_search{ width:100%; height:40px; margin-top:20px; display:inline}
.in_search .swz{ width:580px; height:40px; overflow:hidden; text-indent:10px; font-family:"微软雅黑"; line-height:40px;}
.in_search .swz .wz1{ font-size:16px; color:#333}
.in_search .swz a{ font:12px/43px "微软雅黑"; line-height:43px; color:#999; margin-right:25px; display:inline}
.in_search .swz a:hover{ color:#1e50a2; text-decoration:underline}
.in_search .search{ width:480px; height:35px; margin:1px 32px 0 0; display:inline; border:solid 1px #cc1f09; border-radius:20px;-moz-border-radius:20px; -ms-border-radius:20px; -webkit-border-radius:20px; overflow:hidden}
.search input[type=text]{ width:360px; height:35px; margin-left:18px; display:inline; font:12px/40px "微软雅黑"; color:#999; line-height:40px}
.search .button{ width:86px; height:35px; background:#cc1f09}
.search .button .b1{ width:56px; height:35px;font:16px/35px "微软雅黑"; color:#fff;}
.search .button .b_icon{ width:22px; height:22px; background:url(../images/icon.png) no-repeat 0 -50px; margin-top:7px; display:inline}

.in_title1,.in_title2{ width:1200px; height:95px; overflow:hidden; display:inline; text-align:center}
.in_title1{background:url(../images/in_title1.png) no-repeat center left; margin-top:40px}
.in_title2{background:url(../images/in_title2.png) no-repeat center left; margin-top:24px}
.in_title1 .wz1,.in_title2 .wz1{ width:100%; height:40px; font:20px/44px "微软雅黑"; font-variant:small-caps}
.in_title1 .wz1{ color:#333}
.in_title1 .wz2,.in_title2 .wz2{ width:100%; height:28px; font:18px/24px "微软雅黑"}
.in_title1 .wz2{color:#1e50a2}
.in_title1 .wz3,.in_title2 .wz3{ width:100%; height:20px; font:12px/20px "微软雅黑"; margin-top:6px; display:inline}
.in_title1 .wz3{color:#999}
.in_title2 .wz1,.in_title2 .wz2,.in_title2 .wz3{ color:#fff}

.p_class{ width:285px; min-height:610px; margin:40px 0; display:inline; box-shadow:3px 3px 5px #666; -moz-box-shadow:3px 3px 5px #666; -ms-box-shadow:3px 3px 5px #666; -webkit-box-shadow:3px 3px 5px #666;}
.p_class .bt_area{ width:285px; height:95px; background:#1e50a2}
.p_class .bt_area .wk{ width:200px;margin:21px 0 0 25px;display:inline;}
.p_class .bt_area .wz1{width:100%;height:36px;font:28px/36px "微软雅黑";line-height:36px;color:#fff;overflow:hidden}
.p_class .bt_area .wz2{width:100%;height:28px;font:14px/28px "微软雅黑";line-height:28px;color:#fff;overflow:hidden}
.p_class .bt_area .icon{ width:33px; height:33px; margin:31px 25px 0 0; display:inline; background:url(../images/icon.png) no-repeat -22px -50px;}
.class{ width:285px; margin-top:20px; display:inline}
.class li{ width:100%; height:50px; float:left}
.class li a{ width:100%; height:49px; border-bottom:solid 1px;overflow:hidden}
.class li a.ca{ border-color:#ccc}
.class li a.cb{ border-color:#1e50a2; background:#1e50a2}
.class li a .wz{ width:210px; height:49px; text-indent:25px; font:16px/49px "微软雅黑"; color:#1e50a2; overflow:hidden}
.class li a .icon{ width:20px; height:7px; margin:23px 25px 0 0; display:inline; background:url(../images/icon.png) no-repeat 0 -72px}
.class li a.cb .wz{ color:#fff; text-indent:35px}
.class li a.cb .icon{ background-position:0 -79px}

.in_pro{ width:895px; min-height:650px; overflow:hidden}
.pro_list{ width:915px;}
.pro_list li{ width:285px; height:285px; float:left; margin:40px 0 0 20px; display:inline}
.pro_list li a{ width:283px; height:283px; border:solid 1px #ccc;position:relative}
.pro_list li a:hover{ border-color:#1e50a2}
.pro_list li a .pic{ width:283px; height:283px;overflow:hidden; text-align:center; float:left}
.pro_list li a .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.pro_list li a:hover .pic img{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.pro_list li a .pname{width:100%; height:50px;background:url(../images/tm.png);text-indent:15px;font:16px/50px "微软雅黑"; color:#fff; line-height:50px; overflow:hidden}
.pro_list li a .pview{ width:100%; height:60px; padding:5px 0; display:inline; font:14px/25px "微软雅黑"; color:#999; overflow:hidden}

.prolist{ width:1225px}
.prolist li{ width:285px; float:left; margin:35px 20px 0 0; display:inline}
.prolist li a{ width:283px; border:solid 1px #ccc;position:relative}
.prolist li a:hover{ border-color:#1e50a2}
.prolist li a .pic,.prolist li a .pic img{ width:283px; height:283px;overflow:hidden; float:left}
.prolist li a:hover .pic img{ transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.prolist li a .pname{width:100%; height:50px;background:url(../images/tm.png);text-indent:15px;font:16px/50px "微软雅黑"; color:#fff; line-height:50px; overflow:hidden}
.prolist li a .pview{ width:100%; height:60px; padding:5px 0; display:inline; font:14px/25px "微软雅黑"; color:#999; overflow:hidden}


.in_aboutbg{ width:100%; min-width:1200px; height:520px; margin-top:60px; display:inline; background:url(../images/in_aboutbg.jpg) no-repeat center top}
.in_aboutbg .a_pic{ width:385px; height:327px; margin:22px 0 0 46px; display:inline;background:url(../images/in_apic.png) no-repeat;}
.in_aboutbg .a_pic img{ width:320px; height:256px; margin:36px 0 0 33px; display:inline; float:left}
.in_aboutbg .a_nr{ width:650px; margin:45px 48px 0 0; display:inline}
.in_aboutbg .a_nr .wz1{ width:100%; height:55px; font:30px/55px "微软雅黑"; color:#fff; overflow:hidden}
.in_aboutbg .a_nr .wz2{ width:100%; height:160px; font:14px/32px "微软雅黑"; color:#fff; overflow:hidden; margin-top:18px; display:inline}
.in_aboutbg .a_nr .more{ width:134px; height:34px; border:solid 1px #fff; text-align:center; font:14px/34px "微软雅黑"; color:#fff; line-height:34px; margin-top:28px; display:inline}
.in_aboutbg .a_nr .more:hover{ border-color:#1e50a2; background:#1e50a2}

.case_list{ width:100%}
.case_list li{ width:260px; height:235px; margin:40px 20px 0; display:inline; float:left}
.case_list li a{ position:relative; overflow:hidden}
.case_list li a,.case_list li a.pic,.case_list li a .pic img{ width:260px; height:235px; float:left}
.case_list li a .cname{ width:260px; height:3px; background:url(../images/tm.png); text-align:center; font:16px/48px "微软雅黑"; color:#fff; line-height:48px; overflow:hidden; position:absolute; left:0; bottom:0}
.case_list li a:hover .cname{ height:48px}

.advantage{ width:100%; height:506px; margin-top:60px; display:inline; background:url(../images/ysbg.png) no-repeat center top #3461ab}

.in_news{ width:750px; height:340px; overflow:hidden; border:solid 1px #ccc; margin-top:60px; display:inline}
.in_news .news_ak{ width:168px; height:344px;}
.news_ak .ak_a,.news_ak .ak_b{ width:168px; height:168px; margin-bottom:4px; display:inline; position:relative}
.news_ak .ak_a{ background:#ccc}
.news_ak .ak_b{ background:#1e50a2}
.news_ak .icon1,.news_ak .icon2{ width:78px; height:76px; background:url(../images/icon.png) no-repeat; margin:28px 45px 0; display:inline}
.news_ak .icon1{ background-position:-90px 0}
.news_ak .icon2{ background-position:-168px 0}
.news_ak .nwz{ width:100%; height:28px; font:14px/28px "微软雅黑"; color:#fff; margin-top:14px; display:inline; text-align:center}
.news_ak .jto{ width:20px; height:24px; background:url(../images/icon.png) no-repeat; position:absolute; left:168px; top:73px}
.news_ak .ak_b .jto{ background-position:-55px -74px}
.news_ak .ak_a .jto{ background-position:-55px -50px; display:none}
.news_ak .ak_a:hover .jto{ display:block}

.in_nlist{ width:480px; height:315px; margin:8px 36px 0 0; display:inline}
.in_nlist li{ width:100%; height:104px; border-bottom:solid 1px #ccc; float:left}
.in_nlist li a{ width:100%; height:34px; overflow:hidden; font:16px/34px "微软雅黑"; color:#333; line-height:34px; margin-top:12px; display:inline}
.in_nlist li a:hover,.fk:hover .mz,.news_list li .nk .wz:hover{ color:#1e50a2}
.in_nlist li .wz{ width:100%; height:48px; overflow:hidden; font:12px/24px "微软雅黑"; color:#999}

.in_cont{ width:370px; height:342px; margin-top:60px; display:inline; background:url(../images/in_conbg.jpg) no-repeat}
.in_cont .bt{ width:314px; height:45px; margin:20px 28px 0; display:inline; font:24px/45px "微软雅黑"; color:#fff}
.in_cont .cont_wz{ width:314px; height:256px; margin:0 28px; display:inline; font:16px/32px "微软雅黑"; color:#fff; line-height:32px; overflow:hidden}

.ny_title{ width:100%; height:40px; border-bottom:solid 1px #ccc; margin-top:30px; display:inline}
.ny_title .ny_twz{ height:40px; padding:0 15px; display:inline; font:18px/40px "微软雅黑"; color:#fff; background:#1e50a2}
.ny_title .ny_twz b{ font-size:12px; font-variant:small-caps}

.about_nr{ width:1100px; min-height:400px; margin:35px 50px 0; display:inline; font:14px/30px "微软雅黑"; color:#666; line-height:30px;}

.news_class{ width:100%; height:40px; margin-top:30px; display:inline}
.news_class .ncl_a,.news_class .ncl_b{ width:138px; height:40px; text-align:center; font:16px/40px "微软雅黑"; color:#fff; line-height:40px; margin:0 15px; display:inline}
.news_class .ncl_a{ background:#ccc}
.news_class .ncl_b{ background:#1e50a2}
.news{ width:100%; margin-top:30px; display:inline}
.news_list{ width:100%}
.news_list li{ width:100%; height:70px; border-bottom:solid 1px #ccc; float:left}
.news_list li .nk{ width:880px; height:70px; margin-left:15px; display:inline; overflow:hidden}
.news_list li .nk .wz{ width:100%; height:32px; overflow:hidden; font:16px/32px "微软雅黑"; color:#000; line-height:34px; margin-top:10px;display:inline}
.news_list li .nk .xqwz{ width:100%; height:24px; overflow:hidden; font:12px/24px "微软雅黑"; color:#999}
.news_list li .date{ margin-right:15px; display:inline; font:14px/45px "微软雅黑"; color:#555}

.news_title,.pro_title{ width:100%; height:50px; text-align:center; font:18px/50px "微软雅黑"; color:#1e50a2; line-height:50px; margin-top:30px; display:inline}
.news_s_title{ width:100%; height:30px; text-align:center; font:12px/30px "微软雅黑"; color:#999; line-height:30px}
.news_view_nr,.cp_view{ width:100%; font:14px/30px "微软雅黑"; color:#666; line-height:30px; margin-top:20px; display:inline}
.sxy{ width:100%; height:30px; margin-top:50px; display:inline}
.sxy a{ width:50%; height:30px; font:16px/30px "微软雅黑"; color:#333}
.sxy a:hover{ color:#1e50a2}

.pro_pic{ width:500px; height:500px; margin:30px 350px 0; display:inline}
.pro_pic img{ width:500px; height:500px; float:left}



.page{ width:100%; height:40px; margin-top:50px; display:inline}
.page .pa,.page .pb{ height:40px; margin:0 10px; padding:0 15px; display:inline; text-align:center; font:14px/40px "微软雅黑"; color:#fff; line-height:40px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;}
.page .pa{ background:#ccc}
.page .pb{ background:#1e50a2}
.page .icon1,.page .icon2{ width:37px; height:12px; margin-top:14px; display:inline; background:url(../images/icon.png) no-repeat;}
.page .icon1{ background-position:-90px -86px}
.page .icon2{ background-position:-127px -86px}

.foot_advantage{ width:100%; height:350px; background:#efefef; margin-top:60px; display:inline}
.fk{ width:220px; margin:60px 40px 0; display:inline }
.fk .farea{width:220px; height:190px; background:#999;position:relative;}
.fk:hover .farea{ background:#1e50a2}
.fk .farea .mask{ width:220px; height:190px; background:url(../images/fk_bg.png) no-repeat; position:absolute; left:0; top:0}
.fk .icon1,.fk .icon2,.fk .icon3,.fk .icon4{width:120px; height:120px; margin:35px 50px 0; display:inline; background:url(../images/icon.png) no-repeat}
.fk .icon1{ background-position:0 -98px}
.fk .icon2{ background-position:0 -218px}
.fk .icon3{ background-position:-120px -98px}
.fk .icon4{ background-position:-120px -218px}
.fk .mz{ width:100%; height:40px; text-align:center; font:24px/40px "微软雅黑"; color:#999; line-height:40px; margin-top:16px; display:inline}

.foot{ width:100%; min-height:300px; background:#1e50a2}
.foot .left_bq{ width:245px; margin:60px 0 0 28px; display:inline}
.foot .foot_logo{ width:auto; height:45px; margin-top:15px; display:inline-block}
.foot .left_bq .bqwz{ width:100%; font:12px/20px "微软雅黑"; color:#fff; text-align:center; line-height:20px; margin-top:15px; display:inline}
.foot_line{ width:1px; height:180px; margin:60px 70px 0; display:inline; background:url(../images/icon.png) no-repeat -246px 0}
.foot .right_dh{ width:500px; margin-top:50px; display:inline}
.foot .right_dh .tr{ width:100%; margin-top:10px; display:inline}
.foot .right_dh .tr .wz,.foot .right_dh .tr a{ font-family:"微软雅黑"; line-height:24px; color:#fff; display:inline}
.foot .right_dh .tr .wz{ width:65px; font-size:14px}
.foot .right_dh .tr .trdh{ width:415px; display:inline}
.foot .right_dh .tr a{ margin-right:15px; font-size:12px}
.foot .right_dh .tr a:hover{ color:#cc1f09}
.foot .right_dh .tel{ width:100%; margin-top:35px; display:inline; font:14px/28px "微软雅黑"; color:#fff; line-height:28px}
.foot .right_dh .tel_icon{ width:270px; height:36px; background:url(../images/icon.png) no-repeat 0 -338px}
.foot .ewm{ width:180px; height:180px; margin-top:60px; display:inline}
.foot .ewm img{ width:180px; height:180px; float:left}
.friendlinkDiv{ width:100%; margin-top:30px; display:inline; float:left}
.friendlinkDiv b{ color:#fff}
.friendlinkDiv a{ color:#fff; font:12px/30px "微软雅黑"}
.friendlinkDiv a:hover{ color:#cc1f09; text-decoration:underline}
.hen{ width:100%; min-width:1200px; height:60px; display:block; float:left; clear:both}