﻿ @charset "utf-8";
/* CSS Document */
a{color:#565656; text-decoration:none;}
a:hover{ text-decoration:none;color: #549ac1;}
body{ font-family:"微软雅黑"!important; font-size:14px!important; color:#565656!important; border:0; padding: 0; margin:0; clear:both; background:#fff!important;}
/*内页店铺*/
#moTou { display:none;}
body p{ font-family:"微软雅黑"!important;}

/*首页头部*/

/*main css*/
.izl-rmenu{position:fixed; right:3%;  bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.top { width:100%; height:auto; margin:0 auto; overflow:hidden; background:#eff3f6; line-height:36px; border-bottom:1px solid #e4e5e5;}
.top_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.top_a_left { float:left;}
.top_a_right { float:right;}
.top_a_right li { float:left; padding-right:15px; border-right:1px solid #000; line-height:16px; padding-left:15px; margin-top:10px;}
.top_a_right li:nth-child(2) { border-right:0;}
.top_a_right img { float:left; padding-top:10px; padding-right:0px;}
.top_a_right ul { float:left;}
.top_a_right li a { color:#333;}

.logo { width:100%; height:auto; margin:0 auto 20px; overflow:hidden;}
.logo_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;display: flex;justify-content: space-between;align-items: center;}
/* .logo_left { width:680px; float:left;}
.logo_right { width:520px; float:right;} */
.logo_box{width: 20%;} 
.logo_box img{border: none;max-width: 100%;}
.logo_right_a { width:290px; float:left; padding-top:40px;}
.logo_right_top { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.logo_right_top img { float:left; padding-top:5px; padding-right:10px;}
.logo_right_top span { font-size:16px; color:#333333; padding-right:20px}
.logo_right_top font { font-size:22px; color:#044f9f; }
.logo_right_l input { width:240px; height:32px!important; padding:0; border:1px solid #044f9f; float:left; padding-left:10px;}
.logo_right_l .btn { width:35px; height:32px; text-align:center; background:#044f9f; display:block; float:left;padding-left: 0;}
.logo_right_l { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:15px;}

.logo_right_b { width:167px; height:38px; background:#f6ad02; float:right; margin-top:70px; line-height:38px; color:#fff;}
.logo_right_b img { float:left; padding-left:10px; padding-right:10px;}
.logo_right_b a { color:#fff; font-size:16px;}
.logo_right_b a:hover { color:#fff;}
.logo_right_b font { float:right; padding-right:10px;}

.navf { width:100%; height:50px; background:#23578d;}
.nav_a { width:1200px; height:auto; margin:0 auto; }
.nav_a li { width:150px; float:left; line-height:50px; text-align:center;}
.nav_a li a { color:#fff; display:block;}
.nav_a li a:hover { color:#fdb50b;}
.nav_a li .ks { color:#fdb50b;}





/*banner*/

/*banner*/
.fouse{ width:100%; margin:0 auto;  overflow:hidden;}
.hbann{ width:100%; margin:0 auto; height:650px;}
#full-screen-slider { width:100%; height:650px; float:left; position:relative; }
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-indent:-9999px;}
#slides li a { display:block; width:100%; height: auto; text-indent:-9999px;}
#pagination { width:100%; text-align:center; display:block; list-style:none; position:absolute;  margin-left:0%!important; top:620px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.fouse #pagination li { display:block; list-style:none; width:15px; height:15px; display:inline-block; text-align:center; margin-left:15px; background:url(../images/index1_05.png);}
.fouse #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.fouse #pagination li.current { background:url(../images/index2_03.png);}
.moBanner{ width:100%; margin:0 auto; display:none;}
.fouse_foot { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro_bottm { width:100%; height:auto; overflow:hidden; padding-top:1%;}
.fouseh{ width:100%; margin:0 auto;  overflow:hidden;}


.fouse1{ width:100%; margin:0 auto;  overflow:hidden;}
.hbann1{ width:100%; margin:0 auto; height:450px; overflow:hidden;}
.hbann1 #pagination { width:100%; text-align:center; display:block; list-style:none; position:absolute;  margin-left:0%!important; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.fouse1 #pagination li { display:block; list-style:none; width:16px; height:16px; display:inline-block; text-align:center; margin-left:15px; background:url(../images/about2_05.png);}
.fouse1 #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.fouse1 #pagination li.current { background:url(../images/about2_03.png);}

/*头部右边*/
/*首页*/
.pros { width:100%; height:895px; overflow:hidden;}
.pros_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.pros_top { width:100%; height:auto; text-align:center; padding-top:38px; padding-bottom:38px;}
.pros_l { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pros_left { width:580px; padding:20px; background:#fff; height:710px; border-radius:0.6em; border-bottom:1px solid #c0c0c1; float:left;}
.pros_left_top { width:100%; height:auto; text-align:center; border-bottom:1px solid #c0c0c1; line-height:50px;}
.pros_left_top span { border-bottom:2px solid #225ace; padding-bottom:14px; font-size:26px; color:#225ace;}
.pros_left_p { width:100%; height:auto; margin:0 auto; text-align:center; padding-top:20px;}
.pros_left_p img { width:529px; height:300px;}

.pros_left_o { width:100%; height:auto; line-height:26px; padding-top:10px;}
.pros_left_o p { text-indent:2em;}
.pros_k { width:105px; height:34px; border:1px solid #333333; text-align:center; line-height:34px; margin:0 auto;}
.pros_k a { display:block; color:#333;}
.pros_k a:hover { color:#333;}

.pros_right { width:590px; float:right;}
.pros_right_k { width:100%; background:#fff; padding:20px; border-radius:0.6em; border-bottom:1px solid #c0c0c1; margin-bottom:15px;}
.pros_left_pd { width:100%; height:auto; padding-top:20px; overflow:hidden; }
.pros_left_pd li { width:169px; height: auto; float:left; border:1px solid #d3d1d1; margin-right:20px;}
.pros_left_pd li:nth-child(3) { margin-right:0;}
.pros_left_pd li img { width:169px; height:191px; border-bottom:1px solid #d3d1d1;}
.pros_left_pd li p { width:100%; height:auto; line-height:36px; background:#e4e9ee; text-align:center;}

.pros_left_pdf { width:100%; height:auto; padding-top:20px; overflow:hidden; }
.pros_left_pdf li { width:158px; height: auto; float:left; border:1px solid #d3d1d1; margin-right:30px;}
.pros_left_pdf li:nth-child(3) { margin-right:0;}
.pros_left_pdf li img { width:155px; height:221px; border-bottom:1px solid #d3d1d1;}

.upros_o { width:100%; height:auto; margin:0 auto; margin-bottom:22px;}
.upros_o img { width:1200px; height:320px;}


/* 本例子css */
.pros_h { width:100%; height:auto; margin:0 auto; overflow:hidden;  margin-top:16px;}
.scrollBox{ width:100%;  background:url(images/scrollBg.png) ; position:relative;}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:100%;left:0px}
.scrollBox {position:relative;overflow:hidden;zoom:1; }
.scrollBox .piclist li{float:left; display:inline; width:262px; margin-right:50px; border-radius:0.5em; text-align:left; line-height:20px; text-align:center; background:#e1e5e8; border-radius:0.8em; overflow:hidden;}
.scrollBox .piclist li:hover { background:#044f9f;}
.scrollBox .piclist li:hover a { color:#fff;}
.scrollBox .piclist li img { width:260px; height:255px; padding-top:1px;  border-left-top:0.8em; }
.scrollBox .piclist li p { width:100%; height:auto; line-height:59px;}
.scrollBox .piclist li a { color:#333;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:left; font-size:16px; color:#b323d3;}
.scrollBox .piclist li font { padding-left:15px;}
.scrollBox .pageBtn span{ background:url(images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:70px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{ left:0;background-position:-11px -84px ; background:url(../images/index7_03.jpg) no-repeat;}
.scrollBox .pageBtn .next{ right:0;background-position:-53px -84px ;  background:url(../images/index7_05.jpg) no-repeat;}

.scrollBox .pageBtn .list{overflow:hidden;zoom:1; text-align:center; margin-top:29px;}
.scrollBox .pageBtn .list li{ background:url(../images/index4_03.jpg); display:inline-block;  width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{ background:url(../images/index2_03.png) no-repeat; }


.upros_k { width:100%; height:auto; margin-bottom:42px; margin-top:46px;}



.news { width:100%; height:530px; background:url(../images/indexos_03.jpg) no-repeat center #fafaff}
.news_ld { width:100%; height:auto; overflow:hidden;}
.news_ld li { width:550px; float:left; margin-bottom:40px;}
.news_ld_left { width:114px; height:136px; float:left; border:1px solid #cbd1d2;}
.news_ld_left span { width:100%; height:48px; display:block; background:#e1e5e6; text-align:center; line-height:48px; color:#333;}
.news_ld_left font { width:100%; height:auto; display:block; text-align:center; font-size:36px; color:#333333; font-weight:bold; padding-top:25px;}
.news_ld_right { float:left; width:420px; padding-left:20px;}
.news_ld_right span { font-size:18px; color:#333333; display:block; padding-bottom:25px;}
.news_ld_right font { width:100%; height:auto; line-height:26px; text-indent:2em; color:#666;}
.news_ld li:hover .news_ld_left span { background:#044f9f; color:#fff;}
.news_ld li:hover .news_ld_left { border:1px solid #044f9f; }
.news_ld li:hover .news_ld_left font { color:#044f9f;}
.news_ld li:nth-child(2n+2) { float:right;}


.nes_p { width:100px; height:38px; line-height:38px; text-align:center; border:1px solid #333333; margin:0 auto; background:#fff;}

.yq { width:100%; height:auto; padding-top:50px; overflow:hidden; padding-bottom:50px;}
.yq_left { float:left; font-size:20px; margin-top:45px;}
.yq_left span { color:#f6ad02;}
.yq_left font { color:#044f9f;}


/* marqueeleft */
.about_gg .marqueeleft{height: auto;width:1100px;overflow:hidden; float:right; padding-top:10px; padding-bottom:0px; text-align:center; line-height:36px;}
.about_gg .marqueeleft ul{float:left;}
.about_gg .marqueeleft li{float:left;margin:0 15px;display:inline;width:163px;height: auto;overflow:hidden;}
/* marqueetop */
.about_gg  .marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.about_gg  .marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.about_gg  .marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.about_gg  .marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.fag_tt{ width:800px; margin:0 auto; font-size:18px;}
.fag_ttg{ width:770px; margin:0 auto; font-size:18px;}
.fag_ttd{ width:769px; margin:0 auto; font-size:18px;}
.fag_ttt{ width:800px; margin:0 auto; font-size:18px;}
.hz { float:left; width:13.2%; height:auto; margin-left:0.5%; margin-right:0.5%; padding-bottom:1%;}
.agg { float:left; width:15.6%; height:auto; margin-left:0.5%; margin-right:0.5%; padding-bottom:1%;}
.fag_tra { width:810px; margin:0 auto; font-size:18px;}

.foot { width:100%; height:auto; background:#044f9f;}
.foot_a { width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:20px;}
.foot_nav { width:100%; height:auto; text-align:center;}
.foot_nav li { display:inline-block; padding-left:10px; padding-right:10px; border-left:1px solid #fff;}
.foot_nav li a { color:#fff;}
.foot_nav li:nth-child(1) { border-left:0;}

.foot_pd { width:100%; height:auto; margin:0 auto; overflow:hidden; color:#fff; text-align:center; margin-top:30px; padding-bottom:20px;}
.foot_us { width:100%; height:auto; margin:0 auto; overflow:hidden; text-align:center; color:#fff;}



.nabout { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nabout_a { width:100%; height: auto; margin:0 auto; overflow:hidden; border-bottom:1px solid #dedfdd;}
.nabout_o { width:1200px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.nabout_y { width:100%; text-align:center; padding-top:40px; padding-bottom:30px;}
.nabout_y span { display:inline-block; font-size:50px; font-family:"宋体"; color:#f6ad02;}
.nabout_y font { display:inline-block; font-size:20px; color:#044f9f;}
.nabout_d { position:absolute; z-index:999; right:0; bottom:20px; line-height:24px;}
.nabout_d span { color:#044f9f;}
.nabout_d img { float:left; padding-right:5px;}

.nabout_b { width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.nabout_b_top { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.nabout_b_top .gsh { width:100px; height: auto; background:#044f9f; display:block; color:#fff; border-radius:0.4em; text-align:center; line-height:36px;}
.nabout_b_top .gsh a{color: #fff;}
.nabout_b_top span { width:100px; height:36px; background:#044f9f; display:block; color:#fff; border-radius:0.4em; text-align:center; line-height:36px; margin-top:27px; margin-bottom:37px;}
.nabout_b_top li { float:left; width:100px; height:36px; text-align:center; line-height:36px; border:1px solid #cac8c8; border-radius:0.4em; margin-right:20px;}


.nabout_od { width:100%; height:auto; margin:0 auto; overflow:hidden; line-height:36px;}
.nabout_od span { font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#044f9f;}
.nabout_od font { font-size:24px; color:#333333;}
.nabout_od font h { border-bottom:2px solid #d8cbab; padding-bottom:5px;}
.nabout_us { width:100%; height:auto; margin:0 auto; overflow:hidden; line-height:26px; padding-top:20px; padding-bottom:50px;}
.nabout_us p { text-indent:2em;}

.nabout_ys { width:100%; height:auto; overflow:hidden; padding-bottom:85px;}
.nabout_ys li { float:left; width:280px; height:auto; text-align:center; line-height:36px; margin-right:20px;}


.nhabout { width:100%; height:auto; background:#f4f7fb; padding-top:45px; padding-bottom:45px;}
.nhabotu_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;}

/* 本例子css */
.pros_h { width:100%; height:auto; margin:0 auto; overflow:hidden;  margin-top:16px;}
.scrollBoxf{ width:100%;  background:url(images/scrollBg.png) ; position:relative;}
.scrollBoxf .piclist{ overflow:hidden; zoom:1;}
.scrollBoxf .ohbox{overflow:hidden; position:relative;width:100%;left:0px}
.scrollBoxf {position:relative;overflow:hidden;zoom:1; }
.scrollBoxf .piclist li{float:left; display:inline; width:380px; margin-right:50px; border-radius:0.5em; text-align:left; line-height:20px; text-align:center; border-radius:0.8em;}

.scrollBoxf .piclist li img { width:380px; height:280px; padding-top:1px;  }
.scrollBoxf .piclist li p { width:100%; height:auto; line-height:40px;}
.scrollBoxf .piclist li a { color:#333;}
.scrollBoxf .piclist li span{height:25px;line-height:25px;display:block;text-align:left; font-size:16px; color:#b323d3;}
.scrollBoxf .piclist li font { padding-left:15px;}
.scrollBoxf .pageBtn span{ background:url(images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:70px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBoxf .pageBtn .prev{ left:0;background-position:-11px -84px ; background:url(../images/index7_03.jpg) no-repeat;}
.scrollBoxf .pageBtn .next{ right:0;background-position:-53px -84px ;  background:url(../images/index7_05.jpg) no-repeat;}

.scrollBoxf .pageBtn .list{overflow:hidden;zoom:1; text-align:center; margin-top:29px;}
.scrollBoxf .pageBtn .list li{ background:url(../images/index4_03.jpg); display:inline-block;  width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBoxf .pageBtn .list li.on{ background:url(../images/index2_03.png) no-repeat; }


/* 本例子css */
.pros_h { width:100%; height:auto; margin:0 auto; overflow:hidden;  margin-top:16px;}
.scrollBf{ width:100%;  background:url(images/scrollBg.png) ; position:relative;}
.scrollBf .piclist{ overflow:hidden; zoom:1;}
.scrollBf .ohbox{overflow:hidden; position:relative;width:100%;left:35px}
.scrollBf {position:relative;overflow:hidden;zoom:1; padding-top:35px; padding-bottom:100px;}
.scrollBf .piclist li{float:left; display:inline; width:209px; margin-right:20px; border-radius:0.5em; text-align:left; line-height:20px; text-align:center; border-radius:0.8em;}
.scrollBf .piclist li img { width:209px; height:300px; padding-top:1px; border:1px solid #d3d1d1;}
.scrollBf .piclist li p { width:100%; height:auto; line-height:40px;}
.scrollBf .piclist li a { color:#333;}
.scrollBf .piclist li span{height:25px;line-height:25px;display:block;text-align:left; font-size:16px; color:#b323d3;}
.scrollBf .piclist li font { padding-left:15px;}
.scrollBf .pageBtn span{ background:url(images/bntBg.png) no-repeat; display:block;width:30px;height:30px;position:absolute;top:180px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBf .pageBtn .prev{ left:0;background-position:-11px -84px ; background:url(../images/about88_09.jpg) no-repeat;}
.scrollBf .pageBtn .next{ right:0;background-position:-53px -84px ;  background:url(../images/about88_12.jpg) no-repeat;}

.scrollBf .pageBtn .list{overflow:hidden;zoom:1; text-align:center; margin-top:29px;}
.scrollBf .pageBtn .list li{ background:url(../images/index4_03.jpg); display:inline-block;  width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBf .pageBtn .list li.on{ background:url(../images/index2_03.png) no-repeat; }

.nhabout_d { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nhabout_u { width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.magess { width:660px; height:auto; margin:0 auto; overflow:hidden;}
.magess li { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:16px;}
.magess li input { width:548px; height:39px; border:1px solid #908f8f; outline:none; padding-left:10px;}
.magess li span { color:#cc0000; padding-left:10px; padding-right:10px;}
#content { width:548px; height: auto; border:1px solid #908f8f; outline:none; padding-left:10px; }
.magess li font { float:left;}

.magess_od { width:150px; height:41px; text-align:center; line-height:41px; background:#044f9f; margin-left:55px; margin-bottom:50px;}
.magess_od a { color:#fff; display:block;}
.magess_od a:hover { color:#fff;}

.magess_u { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:100px;}
.magess_u li { width:260px; height:auto; float:left; border:1px solid #c7c6c8; line-height:36px; margin-right:50px;}
.magess_u li:nth-child(4n+4) { margin-right:0;}
.magess_os { width:96%; height:auto; margin:0 auto;}
.magess_os span { font-size:20px; color:#044f9f;}
.magess_os  font { float:right; font-size:16px; color:#333333;}
.lxi { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:50px;}
.lx_top { width:100%; height:auto; line-height:26px;}
.lx_top span { font-size:18px; color:#044f9f; display:block; padding-bottom:20px;}
.lx_u { width:100%; height:auto; margin:0 auto; padding-top:50px;}
.lx_u img { width:100%; }

.hzf { width:100%; height:auto; overflow:hidden;}
.hzf li { width:284px; height: auto; float:left; margin-right:15px; text-align:center; line-height:26px; padding-bottom:20px;}
.hzf li:nth-child(4n+4) { margin-right:0;}
.hzf li img { width:284px; height:155px; border:1px solid #d3d1d1;}

.hx_hs { width:100%; height:auto; margin:0 auto; overflow:hidden; text-align:center; margin-top:30px;}
.hx_hs li { display:inline-block; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px; border:1px solid #ccc; background:#fdfdfd;}
.hx_hs .hf { background:#044f9f; color:#fff; }
.hx_hs .hf a { color:#fff;}


.hy { width:100%; height:617px; overflow:hidden;}
.hy_right { width:416px; height:480px; background:#fff; float:right; margin-top:52px; margin-right:52px; border:1px solid #cac8c8;}
.hy_right_top { width:100%; height:auto; border-bottom:1px solid #999999; line-height:56px;}
.hy_right_top span { font-size:20px; color:#333333; padding-left:20px;}
.hy_right_top font { float:right; padding-right:20px; color:#044f9f;}
.hy_right_top font a { border-bottom:1px solid #044f9f; color:#044f9f;}

.hy_right_u { width:88%; height:auto; margin:0 auto; overflow:hidden; margin-top:41px;}
.hy_right_u li { width:100%; height:58px; border:1px solid #999999; margin-bottom:15px;  background:#fff;}
.hy_right_u li img { float:left; margin-top:11px;  background:#fff;}
.hy_right_u li input { width:310px; float:left; border:none; height:56px; padding-left:15px; outline:none; background:#fff;}
.hy_right_us { width:88%; height:auto; margin:0 auto; margin-bottom:35px;}
.hy_right_us span { float:right;}
.hy_right_us span a { color:#044f9f; font-size:16px;}
.hy_b { width:88%; height:60px; margin:0 auto; background:#044f9f; text-align:center; line-height:60px;}
.hy_b .users_submit { color:#fff; font-size:18px; width: 100%;height: 100%;background: none;border: none;}
.hy_b .users_submit:hover { color:#fff;}

.nnews { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nnews_top { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nnews_top_left { width:550px; height:310px; position:relative; float:left;}
.nnews_top_left b { position:absolute; z-index:999; right:0; width:75px; height:90px; border:2px solid #1d538d;}
.nnews_top_left b span { width:100%; display:block; background:#1d538d; line-height:30px; color:#fff; text-align:center;}
.nnews_top_left b font { width:100%; height:56px; line-height:60px; font-size:38px; color:#044f9f; text-align:center; background:#ecf5f9; display:block;}
.nnews_top_left img { width:550px; height:310px; border:1px solid #cac8c8;}

.nnews_top_right { width:590px; float:right; overflow:hidden; line-height:26px;}
.nnews_top_right span { width:100%; height:auto; margin:0 auto; overflow:hidden; font-size:20px; color:#044f9f; padding-bottom:48px; display:block;}
.nnews_top_right a { color:#044f9f; border-bottom:1px solid #044f9f; }
.nnews_top_right a:hover { color:#044f9f; border-bottom:1px solid #044f9f;}

.nnews_kd { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:60px;}
.nnews_kd li { width:100%; height:auto; overflow:hidden; padding-bottom:20px; margin-top:20px; border-bottom:1px dashed #ccc;}
.nnews_kd_left { width:115px; border:1px solid #cbd1d2; height:138px; float:left;}
.nnews_kd_left span { width:100%; height:auto; overflow:hidden; line-height:50px; text-align:center; display:block; background:#e1e5e6;}
.nnews_kd_left font { width:100%; line-height:88px; font-size:40px; font-weight:bold; color:#333333; text-align:center; display:block;}

.nnews_kd_right { width:1067px; float:right; line-height:24px; color:#666;}
.nnews_kd_right span { font-size:18px; color:#333333; display:block; padding-bottom:30px; display:block;}
.nnews_kd_right a { color:#044f9f; border-bottom:1px solid #044f9f;}
.nnews_kd_right a:hover { color:#044f9f; border-bottom:1px solid #044f9f;}

.npros { width:100%; height:auto; overflow:hidden;}
.npros li { width:263px; height:auto; float: left; margin-right:45px; margin-bottom:40px; border:1px solid #cccccc; border-radius:1em;}
.npros li .npros_jleft { width:50%; float:left; padding-left:5px; padding-top:10px; padding-bottom:15px; color:#666;}
.npros li .npros_jleft span { color:#044f9f; font-size:20px;}
.npros li .npros_jright { width:43%; float:right; padding-left:5px; padding-top:10px; padding-bottom:15px; color:#666;}
.npros li:hover { border:1px solid #044f9f;}
.npros li img { width:260px; height:255px; border-radius:1em;}
.npros li .npros_jright img{ width:18px; height:16px;}
.npros li:nth-child(4n+4) { margin-right:0;}



.npros { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.npros_head { width:100%; height:auto; padding-top:70px; padding-bottom:50px; text-align:center; color:#044f9f; font-size:24px;}
.npros_left { width:538px; float:left;}
.npros_right { width:560px; height:auto; float:right;}
.npros_right p { border-bottom:1px  dashed #c9c9c9; line-height:50px; font-size:18px;}
.npros_bottm { width:130px; height:auto; background:#044f9f; border-radius:0.5em; text-align:center; line-height:36px; margin-top:5%;}
.npros_bottm a { color:#fff;}
.npros_kg{ width:100%; height:auto; line-height:40px; background:#f3f3f3; border-left:3px solid #044f9f; padding-left:10px ; margin-top:3%;}
.npros_dg { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.npros_ld { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%; }
.npros_gg { width:100%; height:auto; line-height:26px; padding-top:4%;}
.npros_gg a { color:#333333;}
.npros_gg a:hover { color:#00893f;}

.nabout_zl { width:1200px; height:auto; margin:0 auto; overflow:hidden; line-height:26px;}
.nabout_kd { width:100%; height:auto; margin:0 auto; text-align:center; padding-top:50px; padding-bottom:30px; font-size:24px; color:#0f9e4f;}
.nabout_fs { width:100%; height:auto; margin:0 auto; text-align:center;}

.npros_left img { width:500px; height:490px;}



.nnews { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nnews_a { width:1200px; height:auto; margin:0 auto;}
.nnews_head { width:100%; height:auto; margin:0 auto; text-align:center; font-size:22px; font-weight:bold; color:#333333; padding-top:30px;}
.nnews_aa { width:74%; height:auto; line-height:32px; margin:0 auto; overflow:hidden; padding-top:34px;}
.nnews_a font { padding-left:20px;}
.bdsharebuttonbox { float:right;}
.nnews_kd { width:100%; height:auto; border-bottom:1px  dashed #d2d2d2}
.djg { width:100%; height:auto; margin:0 auto; color:#666666; line-height:24px; padding-top:40px;}

.nnews_l { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:50px; }
.nnews_l li { padding-bottom:10px;}
.nnews_l li a:hover { color:#00893f;}





/*添加开始*/
.foot_navh { width:100%; height:auto; padding-top:40px; border-bottom:1px solid #3569ba;}
.foot_nav_a { width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.foot_nav_a li { width:20%; float:left; color:#8f9ac8; line-height:30px;}
.foot_nav_a li a { color:#8f9ac8; font-size:22px;}
.foot_nav_a li img { float:left; padding-right:5px; padding-left:50px;}
.foot_left { width:180px; float:left; text-align:center; color:#fff; line-height:24px; }
.foot_left img { padding-bottom:5px;}
.foot_center { width:720px; height:200px; border-right:1px solid #0c74df; border-left:1px solid #0c74df; float:left; color:#fff; padding-left:50px; padding-right:40px;}
.foot_center li { width:20%; float:left;}
.foot_u { width:100%; height:auto; overflow:hidden;}
.foot_u li { width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:36px;}
.foot_u li a { color:#fff;}
.foot_center_a { font-size:18px;}
.foot_right { width:300px; float:right; text-align:center;}
.foot_right_top { width:100%; height:auto; text-align:center; line-height:26px; color:#fff; padding-bottom:26px; font-size:16px;}
.foot_right_r { font-size:28px; font-weight:bold; color:#fff;}
.footh { width:100%; height:auto; overflow:hidden;}
.footh_a { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.footh_y { width:100%; height:auto; padding-top:25px; text-align:center; padding-bottom:20px;}
.footh_y li { display:inline-block; border:1px solid #d6d6d6;}
.footh_j { width:100%; height:auto; text-align:center; padding-bottom:15px;}
.footh_j a { padding-left:15px; padding-right:15px; color:#333;}
.footh_g { width:100%; height:auto; text-align:center; padding-bottom:40px;}

.zhifu { width:1200px; height:auto; padding-top:70px; padding-bottom:60px; overflow:hidden; margin:0 auto;}
.zhifu_left { width:195px; float:left; }
.zhifu_left_top { width:100%; height:50px; color:#fff; font-size:20px; overflow: hidden; background:#044f9f; line-height:50px;}
.zhifu_left_top img { float:left; padding-left:30px; padding-top:14px; padding-right:10px;}
.zhifu_left_a { width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:45px; text-align:center;}
.zhifu_left_a li { width:100%; height:auto; border-bottom:1px solid #044f9f;}
.zhifu_left_a .hr a { color:#044f9f;}
.zhifu_lefg { width:100%; height:auto; overflow:hidden; margin:0 auto; border-radius:0.4em; border:1px solid #044f9f; margin-bottom:20px;}
.zhifu_right { width:970px; float:right;}
.zhifu_right_a { width:100%; height:auto; font-size:18px; color:#333333;}
.zhifu_right_b { width:100%; height:auto; margin:0 auto; font-size:16px; color:#f6ad02; padding-top:30px; padding-bottom:10px; border-bottom:1px solid #ddddde;}
.zhifu_right_c { width:100%; height:auto; overflow: hidden; padding-top:40px;}
.zhifu_right_left { width:498px; height:473px; float:left; border:1px solid #044f9f;}
.zhifu_right_left img { width:496px; height:471px;}
.zhifu_right_right { width:466px;  height:473px; float:left;  border:1px solid #044f9f; border-left:0; padding-left:20px; padding-right:20px; padding-top:70px; line-height:26px;}
/*添加结束*/






.upro_box{
    width: 1200px;margin: 0 auto;
}
.upro_box img{
    max-width: 100%;
}