*{padding:0; margin:0;}
ul,li{list-style:none;}
body{ font-family: "微软雅黑","黑体","宋体"}
img{border:none;}
a{ text-decoration:none;}
a,input,textarea,selact{outline:none;}

.t1{ width: 100%; overflow: hidden; background: url(../images/ttp.jpg) no-repeat center; height: 27px;}
.t1 .t1_center{ width: 1200px; margin: 0 auto;  }
.t_le{ width: 50%; float: left; }
.t_le img{ width: 15px; height: 15px; float: left; margin-top: 6px; overflow: hidden; display: block;}
.t_le p{margin-left: 20px; color: #fff; font-size: 12px; line-height: 27px; }
.t_ri{ width: 50%; float: right; }
.t_ri a{ float: right; margin-right: 25px; margin-top: 5px;}
.top{ width: 1200px; height: 155px; overflow: hidden; margin: 0 auto; }
.top .logo{ width: 431px; height: 87px; float: left; margin-top: 22px;}

.biaoyu{ width: 275px; height: 68px; float: left; padding: 0 38px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-left:38px; margin-right: 38px; margin-top: 32px;}
.dianhua{ width: 307px; height: 71px; float: left; margin-top: 32px;}
.nav{ width: 1200px; margin: 0 auto; position: relative; height: 55px;}
.header_nav { position: absolute; width: 1200px; top: 0; left: 0; z-index: 10;top: -20px;}

/* banner开始 */

.theme-default{ margin: 0px auto; width: 1920px; height: 650px; background: #333; position: relative; left: 50%; margin-left: -960px; top: -45px;}
.theme-default #slider{margin:0px auto;width:1920px;height:650px; background: #333; position: relative; left: 50%; margin-left: -960px; top: 0;}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:48%;width:90px; height:38px;bottom:-14px; position:absolute; z-index:9;background-repeat:no-repeat; }
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:44px;height:82px;text-indent:-9999px;display:block; transition: 0.3s;}
.theme-default a.nivo-nextNav{background-position:-44px 0px;top:300px;right:320px;}
.theme-default a.nivo-prevNav{left:320px;top:300px;}

.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none; }
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer; transition: 0.3s}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-directionNav:hover{ transition: 0.3s; }
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{ font-weight:bold;}
/* banner结束 */


.about{ width: 100%; margin-top: 55px; margin-bottom: 75px; overflow: hidden; height: 426px; }
.about .ab_con{ width: 1200px; margin: 0 auto; position: relative;}
.about .ab_con .ab_left{ width: 528px; float: left; }
.about .ab_con .ab_left .ab_nr{ margin-top:30px; text-align: center; margin-bottom: 30px; }
.about .ab_con .ab_left .ab_nr p{ font-size: 16px; color: #333; line-height: 2em; }
.ab_tit{ width: 100%; overflow: hidden; }
.ab_tit img{ width: 431px; height: 136px; float: right; }
.ab_btn{ width: 145px; height: 40px; margin: 0 auto; background: #19489a;  }
.ab_btn a{ font-size: 15px; color: #fff; line-height: 40px; text-align: center; display: block; }

.banner{position: relative; overflow: auto; text-align: center; width:593px !important; margin:0 auto;}
.banner .dots{position:absolute;left:0;right:0;bottom:20px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;}
.banner ul .slider-item {width:593px; float: left;height:396px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:red}
.ab_right{ width: 593px; height: 396px; float: right; }

.youshi{ width: 100%; height: 546px; background: url(../images/bg.jpg) no-repeat center; }
.ys_con{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ys_tit{ width: 100%; text-align: center; margin-top: 55px;  }
.ys_tit h2{ font-size: 34px; color: #fff; font-weight: 400;}
.ys_tit span{ font-size: 14px; letter-spacing: 20px; color: rgba(255,255,255,0.6); line-height: 35px;text-transform: uppercase;}

.ys_con{ width: 1200px; margin: 0 auto; overflow: hidden; }
.ys_left{ width: 410px; float: left; margin-top: 50px; }
.ys_left .ys_le_tp{ width: 280px; float: left; margin-left: 30px; }
.ys_left .ys_le_tp h1{ font-size: 24px; font-weight: 400; color: #fff; text-align: right;}
.ys_left .ys_le_tp i{ display: inline; width: 80px; margin-top: 10px; height: 2px; background: #fff; float: right; overflow: hidden;}
.ys_left .ys_le_tp p{ text-align: right; font-size: 14px; color: #fff; line-height: 1.75em; overflow: hidden; display: block; margin-top: 0px;}
.ys_left  .tubiao{ float: right; width: 76px; height: 76px; display: block; margin-top: 8px;}
.ys_con_c{ width: 280px; height: 280px; float: left;margin:50px 40px 0 40px; }


.ys_right{ width: 410px; float: right; margin-top: 50px; }
.ys_right .ys_ri_tp{ width: 280px; float: right; margin-right: 30px; }
.ys_right .ys_ri_tp h1{ font-size: 24px; font-weight: 400; color: #fff; text-align: left;}
.ys_right .ys_ri_tp i{ display: inline; width: 80px; margin-top: 10px; height: 2px; background: #fff; float: left; overflow: hidden;}
.ys_right .ys_ri_tp p{ text-align: left; font-size: 14px; color: #fff; line-height: 1.75em; overflow: hidden; display: block; margin-top: 0px;}
.ys_right  .tubiao{ float: left; width: 76px; height: 76px; display: block; margin-top: 8px;}

.pro{ width: 1200px; margin: 70px auto 0; overflow: hidden; }
.pro_tit{ width: 100%; text-align: center; }
.pro_tit h2{ font-size: 34px; color: #19489a; font-weight: 400;}
.pro_tit span{ font-size: 14px; letter-spacing: 20px; color: rgba(0,0,0,0.4); line-height: 35px;text-transform: uppercase;}
.pro_li{ width:780px; margin: 20px auto; overflow: hidden;}
.pro_li li{float: left; width: 120px; height: 25px; background: #e1e1e1; text-align: center; margin: 10px 13px;transition: 0.3s;}
.pro_li li a{ font-size: 14px; color: #333; line-height: 25px;}
.pro_li li:hover{ background: #004ed7; transition: 0.3s; }
.pro_li li:hover a{color: #fff;}
.pro_cen{ width: 1200px; margin-top: 50px;}

/* marqueeleft */
.marqueeleft{height:365px;width:1200px;overflow:hidden; margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;width:269px;height:359px;overflow:hidden; margin: 0 20px; border: 2px solid #329800;position: relative;}
.marqueeleft li .pic{display:block;width:269px;height:359px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden; }
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.marqueeleft li  h1{ width: 100%; height: 35px; position: absolute; bottom: 00; left: 0; z-index: 10; display: 
block; background: #329800; color: #fff; font-size: 16px; text-align: center; line-height: 35px; font-weight: 400;}


.ns{width: 100%; height: 658px; background: #f5f5f5;}
.news{ width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 60px; }
.ns_left{ width: 497px; height: 392px; float: left; margin-right: 35px; overflow: hidden; position: relative;}
.ns_left img{ height: 392px !important;  }
.tui_xq{ width: 100%; height: 40px; position: absolute;bottom: 0; left: 0;  background: rgba(0,0,0,0.7);}
.tui_xq h2{font-size: 18px; color:#fff;}
.new_tit{ width: 100%; text-align: center; }
.new_tit h2{ font-size: 34px; color: #19489a; font-weight: 400;}
.new_tit span{ font-size: 14px; letter-spacing: 20px; color: rgba(0,0,0,0.4); line-height: 35px;text-transform: uppercase;}

.new_tui .tui_xq{ width: 100%; background: rgba(0,0,0,0.5); height: 45px; position: absolute;  bottom: 0; left: 0; }
.new_tui h2{ display: block; width: 60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left: 40px; line-height: 45px; font-size: 16px; color: #fff; font-weight: 400;}
.new_tui h2 span{ width: 8px; height: 8px; background: #fff; display: block; margin-right: 10px; position: absolute; top:18.5px; left: 22px; border-radius: 4px;}
.new_tui i{ position: absolute; bottom: 0; right: 20px; color: #fff; font-style: normal; line-height: 45px;}
.ns_right{ width:320px;  float: right; background: #f5f5f5;}
.ns_cen{ width:320px; margin-right: 25	px; float: left; background: #f5f5f5;}
.zatt{ width: 100%; height: 55px; border-bottom: 1px solid #e1e1e1; position: relative; background: #1a9200;}
.zatt h1{ font-size: 20px; line-height: 55px; margin-left: 30px; color: #fff;}
.zatt h1 i{ width: 3px; height: 20px; background: #fff; display: block; position: absolute; top: 18px; left: 10px;}
.zatt>a{ position: absolute; right: 10px; top: 20px; text-transform: uppercase; color: #fff; transition: 0.3s; }
.zatt>a:hover{ color: #fff; transition: 0.3s; }
.zalist li{width: 88%; margin: 0 auto; height: 49.2px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left: 20px; border-bottom: 1px solid #f5f5f5; position: relative;}
.zalist li a{line-height: 49.2px; color: #333; transition:0.3s; font-size: 16px; }
.zalist li:last-child{border-bottom: none}
.zalist li span{ width: 6px; height: 6px; background: #ccc; border-radius: 4px; display: block; position: absolute; top: 22px; left: 5px;}
.zalist li:hover a{ color: #001354; transition:0.3s; }
.zalist li:hover span{ background: #001354; transition:0.3s; }
.zalist{ background: #fff; }
.new_tit{ width: 100%; margin-top: 50px; margin-bottom: 50px;}
.new_tit h1{ font-size: 37px; color: #333; text-align: center; }
.new_tit h1 b{ color: #1a9200; }
.new_tit i{width: 70px; height: 2px; display: block; background: #1a9200; margin: 20px auto;}


.links{ width: 1200px; margin: 40px auto; height:71px;}
.links .linkstit{ float: left; width: 141px; }
.links ul{ width: 1056px; float: right; }
.links ul li{ width: 263px; border-right:1px solid #ccc; height:17px; float: left; text-align: center; margin-top: 24px; }
.links ul li a{ color: #333; transition: 0.3s; }
.links ul li a:hover{ color: #0099ff; transition: 0.3s; }
.links ul li:last-child{ border: none; }

.foot{ width: 100%; background: url(../images/ft.jpg) no-repeat center ; height: 356px; overflow: hidden; position: relative;}
.ft_con{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ft_tit{ width: 100%; text-align: center; margin:40px auto 0; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.4);  }
.ft_tit p{ text-align: center; color: #fff; line-height: 14px; line-height: 1.8em; margin-top: 30px; }
.ft_tit h1{ color: #fff; }
.ft_nr{ width: 1200px; overflow: hidden; }
.ft_nr li{ width: 398px; float: left;  margin: 20px auto 0;  }
.ft_nr li:first-child{ border: none; }
.ft_nr li img{ width: 55px; height: 55px; display: block; margin: 20px auto;}
.ft_nr li .xinxi{ text-align: center; padding-top: 10px;  width: 360px;  border-top: 1px solid rgba(255,255,255,0.4); }
.ft_nr li .xinxi a{ color: #fff; text-transform: uppercase; }
.ft_nr li .xinxi p{text-align: center;color: #fff; line-height: 1.75em; }

.btm{ width: 100%; height: 65px;  position: absolute; bottom: 0;  }
.btm h1{ text-align: center; color: #fff; font-size: 14px; line-height: 34px; font-weight: 400;  }
.btm h1 a{ color: #fff; }
.masked{ text-align: center; background-image: -webkit-linear-gradient(left, #0096ff, #fff 25%, #0096ff 50%, #fff 75%, #0096ff); -webkit-text-fill-color: transparent;  -webkit-background-clip: text; -webkit-background-size: 200% 100%; -webkit-animation: masked-animation 4s infinite linear; }
    @-webkit-keyframes masked-animation { 0%{ background-position: 0 0;} 100% { background-position: -100% 0;}}


.ny{ width: 100%; background: #f5f5f5; }
.ny_con{ width: 1200px; margin: 0 auto; background: #fff; overflow: hidden; padding: 0 30px; }
.left{ width: 270px; float: right; margin: 50px 0;overflow: hidden;}
.right{ width: 880px; float: left; margin: 50px 0; overflow: hidden;}
.left .ny_navtit{ width: 270px; background:url(../images/ny_tt.jpg) no-repeat center; height: 75px;}
.left .ny_navtit h1{ font-size: 24px; line-height: 75px; color: #fff; margin-left: 30px; }
.left .ny_navtit h1 i{ margin-left: 10px; font-style: normal; font-weight: 400; text-transform: uppercase; font-size: 16px; }
.left .ny_nav{ width: 100%; overflow: hidden; }
.left .ny_nav li{ height: 50px;  background: #f5f5f5;border-bottom: 1px solid #e1e1e1;transition: 0.3s; }
.left .ny_nav li a{ line-height: 50px; color: #333; padding-left: 35px; display: block; width: 100%; height: 100%;}
.left .ny_nav li a i{ display: inline-block; width: 7px; height: 7px; background: #999; margin-right: 15px; margin-bottom: 2px; border-radius: 3.5px;}
.left .ny_nav li:hover{ background: #1fa300; transition: 0.3s; }
.left .ny_nav li:hover a{ color: #fff; }
.left .ny_nav li:hover a i{ background: #fff; }

.ny_lianxi{ width: 100%; margin-top: 40px;}
.ny_lianxi .lx_tit{ width: 100%; height: 60px; background: #0d4a98;}
.ny_lianxi .lx_tit h1{ font-size: 24px; line-height: 60px; color: #fff; margin-left: 30px;  }
.ny_lianxi .lx_tit h1 i{ margin-left: 10px; font-style: normal; font-weight: 400; text-transform: uppercase; font-size: 16px; }
.lx_con{ width: 268px; border: 1px solid #ccc; }
.lx_con h2{ font-size: 20px; line-height: 60px; margin-left: 25px; color: #1fa300;}
.lx_con p{ margin:0 30px;line-height: 40px; border-top: 1px solid #e1e1e1;}

.right .ny_top{ width: 100%;  background: #f5f5f5;}
.right .ny_tit{ margin-left: 30px; overflow: hidden;}
.right .ny_tit h1{ font-size: 24px; line-height: 2em; color: #333; display: inline-block; float: left;}
.right .ny_tit i{ float: left; display: block; width: 680px;  height: 1px; background-color: #ccc; margin-left: 10px; margin-top:24.5px; }
.right .ny_tit span{ float: left; margin-left: 10px; width: 10px; height: 10px; border-radius: 50%; border:2px solid #1fa300; display: block; margin-top: 18px;}
.right .ny_mianbao{  padding-left: 30px; font-size: 14px; background: #1fa300; line-height: 29px; color: #fff;}
.right .ny_mianbao a{ color: #fff; }

.ny_center{ width: 880px; background: #fff; line-height: 1.75em; text-align: justify; padding-top: 15px; font-size: 15px; color: #333;}
.ny_prolist{ width: 100%; }
.ny_prolist li{ width: 245px; height: 327px; overflow: hidden; float: left; border: 2px solid #329800; margin: 22px; position: relative;}
.ny_prolist li img{ width: 245px; transition: 0.3s; }
.ny_prolist li h1{width: 100%; height: 35px; position: absolute; bottom: 0; left: 0; z-index: 10; display: block; background: #329800;
    color: #fff; font-size: 16px; text-align: center; line-height: 35px; font-weight: 400;}
.ny_prolist li:hover img{ transform: scale(1.1); transition: 0.3s;}



.pagecode{ float: right; margin: 0px 0px 30px 0; width: 100%; text-align: right; overflow: hidden; margin-right: 11px;}
.pagecode .on{ background:  #009aff;  }
.pagecode a{ padding: 5px 10px; background: #9d9d9d; color: #fff; margin: 0 5px; transition: 0.3s; }
.pagecode a:hover{ background:  #009aff;  transition: 0.3s; }

.ny_ptu{ float: left;}
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:400px;margin:20px 0 20px 20px;position:relative;border:1px solid #CCC;font-size:12px;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background: #e1e1e1;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #00baff;margin:0px;}
#tsPicContainer{ background: #00baff }
#tsImgSCon ul{ width: 360px !important;  }
#tsImgSCon li{ height: 57px; margin: 0 16.5px; }
.ny_pjs{ width: 390px; float: right; margin-right: 20px; overflow: hidden;}
.ny_pjs h1{ font-size: 18px; margin-top: 30px; background: #e9e9e9; line-height: 45px; padding-left: 20px;}
.ny_pjs span{ width: 100%;  display: block;height: 45px; line-height: 45px; overflow: hidden; padding-left: 20px;}
.ny_pjs li{ width: 100%; height: auto; margin:5px 0;  padding-top: 20px;}
.ny_pjs li span{width: 100%;  display: block;height: 45px; line-height: 45px; overflow: hidden; padding-left: 20px;}
.ny_pjs li b{width: 100%;  display: block;height: 45px; line-height: 45px; overflow: hidden; padding-left: 20px;background: #e9e9e9; font-weight: 100}
.nr_pro_xq{ width: 80% !important; margin: 0 auto; overflow: hidden !important; }
.pro_xq{ width: 95.8%; overflow: hidden; margin: 0 auto;}
.xq_tit{  height:35px; background: #009aff;text-align: center; }
.xq_tit h2{ font-weight: 400; font-size: 20px; color: #fff; line-height: 35px; }
.xq_xq{ width: 95%; margin: 0 auto; padding: 20px; border: 1px solid #ccc; font-size: 16px; line-height: 1.75em; text-align: justify; }
.met_page{ margin-top: 30px;}
.met_page a{ color: #009aff; }
.met_page .x1{ float: left; width: 48%; background: #e9e9e9; height: 30px; line-height: 30px; padding-left: 10px}
.met_page .x2{ float: right; width: 48%;  text-align: right; background: #e9e9e9;height: 30px; line-height: 30px;padding-right: 10px}
.nynew_list{ width: 95%; margin: 0 auto 20px; overflow: hidden; }
.nynew_list li{ height: 50px; border-bottom: 1px solid #e1e1e1; transition: 0.3s;}
.nynew_list li a{ color: #333; }
.nynew_list li i{ width: 6px; height: 6px; display: block; background: #999; border-radius: 4px; float: left; line-height: 50px; margin-top: 22px; margin-right: 10px; margin-left: 15px; transition: 0.3s; }
.nynew_list li h2{ width: 680px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; font-weight: 400; line-height: 50px; }
.nynew_list li span{ font-size: 14px; float: right; display: block; line-height: 50px; margin-right: 20px;transition: 0.3s;}

.nynew_list li:hover i{ margin-left: 30px; transition: 0.3s; background: #fff; }
.nynew_list li:hover{ background: #1fa300; transition: 0.3s; }
.nynew_list li:hover span{ margin-right: 10px;transition: 0.3s;  color: #fff; }
.nynew_list li:hover h2{color: #fff;}

.nyns_xq_tt{ width: 100%;  }
.nyns_xq_tt h1{ font-size: 20px; text-align: center; margin-bottom: 10px; }
.nyns_xq_tt .ns_xq_a{ text-align: center; margin: 10px auto 20px;}
.nyns_xq_tt .ns_xq_a i{ font-size: 14px; color: #666; margin-right: 10px; font-style: normal;}
.nyns_xq_tt .ns_xq_a b{ font-size: 14px; color: #666; margin-right: 10px; font-weight: 400; }
.nyns_xq_tt .ns_xq_a span{ font-size: 14px; color: #666;  }


.ny_center .ny_yf{ width: 100%; overflow: hidden; width: 95%; margin: 0 auto;}
.ny_center .ny_yf li{ width: 100%; overflow: hidden; margin-bottom: 20px; background: #f5f5f5; transition: 0.3s;}
.ny_center .ny_yf li .photo{ width: 150px; overflow: hidden; float: left; height: 112px; }
.ny_center .ny_yf li .photo img{ width: 150px; height: 112px; }
.ny_center .ny_yf li .ph_con{ width: 660px; float: left; margin-left: 20px;}
.ny_center .ny_yf li .ph_con h1{ line-height: 1.8em; color: #333; font-size: 16px; margin-top: 8px; font-weight: 400;}
.ny_center .ny_yf li .ph_con h1 i{ width: 8px; height: 8px;  background: #999; border-radius: 50%; display: block; float: left; margin-top: 11px; margin-right: 10px;}
.ny_center .ny_yf li .ph_con b{color: #666; font-size: 14px; }
.ny_center .ny_yf li .ph_con span{ color: #333; font-size: 14px; }
.ny_center .ny_yf li:hover{ background: #1fa300; transition: 0.3s;}
.ny_center .ny_yf li:hover .ph_con h1{ color: #fff; }
.ny_center .ny_yf li:hover .ph_con b{ color: #fff; }
.ny_center .ny_yf li:hover .ph_con span{ color: #fff; }
.ny_center .ny_yf li:hover .ph_con h1 i{ background: #fff; }

.yf_tu{ width: 550px; overflow: hidden; margin: 0 auto 20px; }
.yf_tu img{ width: 550px; }


#myform tr{ width: 45%; float: left;  margin:10px 0 10px 20px;}
#myform tr  input{ width: 220px; height: 35px; padding-left: 10px;}
#myform tr .hback_1{ width: 120px; text-align: right; padding-right:5px;  }
#myform .teshu{ width:70%; }
#myform tbody{ display: inline-block; text-align: center; padding-left: 20px; }
#myform .teshu .input_w1{ width:120px; float: left; height: 35px; margin-top: 5px;}
#myform .teshu img{ float: left; width: 80px;  margin-left: 10px; margin-top: 10px;}
#myform .teshu a{ font-size: 14px; }
#myform td textarea{ width: 220px; height:100px; padding-left: 5px;}
#myform tr td b{ font-size: 16px; font-weight: 400; }
#myform .anniu .button_w1{ width: 300px;background: #009aff; margin: 0 auto;margin-left: 20px; cursor: pointer;}
#myform .anniu{  position: relative; top: 0; left: 220px; margin-top:20px;overflow: hidden; }
#myform .anniu input{ float: left; font-size: 15px; color: #fff; font-family: "微软雅黑"; border:none;  line-height: 30px; display: block;}












































