﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
body{ background:#fff; font:normal 14px/22px 微软雅黑;  }
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
.w1200{ width:1200px; margin: 0 auto;}
.w800{max-width:800px !important; margin: 0 auto;}
.clear{ clear:both;}
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}


/*头部*/
.logo{  position: absolute; top:20px; left: 0; z-index: 9;}
.menu_r > .icon{ display:block; float:left ; color:#fff; font-size: 20px; cursor: pointer;}
.menu_r > a > .icon{ display:block; float:left ; color:#fff; font-size: 30px; cursor: pointer;}
.menu_r > hr{ width:1px; height: 23px; background: #fff; float:left; margin: 0 10px;}
.in_search{ position:absolute; top: 32px;right: 0;}
.head_ewm{ position:absolute; display: none; width: 110px;top: 40px;right: 0;}
.in_search{ display:none;}
.in_search > input{ width:210px; border:none; line-height: 30px; background: rgba(255,255,255,0.8); text-indent: 10px; color:#000;}
.in_search > button{ position:absolute; top:0; right: 0; border:none; background: none; cursor: pointer; width:40px;height: 30px; background: #e76322; color:#fff;}

/*侧边导航*/
.in_leftnav{ position:fixed; left:0; top:25%; display: none; z-index: 9}
.in_leftnav > ul > li{ background:#e76322;text-align: center;padding: 10px 10px; margin-bottom: 8px; cursor: pointer;}
.in_leftnav > ul > li > .icon{ color:#fff; font-size: 30px; text-align: center; line-height: 40px;}
.in_leftnav > ul > li > p{ color:#fff;}
.in_leftnav > ul > li:hover{ background:#fff;}
.in_leftnav > ul > li:hover .icon{ color:#e76322;}
.in_leftnav > ul > li:hover p{ color:#e76322;}



/* 导航栏 */
#menu > .w1200{ position:relative;}
#nav{ position:absolute; top: 28px;left: 290px;}
#menu{  position: relative; }
#menu li > img{ float:left;margin-top: -28px;}
.on > h3 > a{ color:#f6ac1b !important;}
#menu .on{!important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{ z-index:1;  margin: 0 auto;float: left;height: 47px;}
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left; position:relative; display:inline; height: 45px;transition:all 0.3s;}
#menu .nav .nLi:hover{ }
#menu .nav .nLi h3{ float:left; font-weight: normal;}
#menu .nav .nLi h3 a{ display:block; width:110px; text-align: center;font-size:15px; z-index: 2; position: relative; color:#fff;height: 45px;  line-height: 45px;}
#menu .nav .nLi h3 a > span{ display: block; position: relative;top: -27px; font-size: 12px;}
#menu .nav .sub{ display:none; width:110px; left:0; top:56px;  position:absolute; background:rgba(255,255,255,0.7);  line-height:36px; }
#menu .nLi:hover h3 > a{ color:#e76322}
.navon a i,.navon a span{ color:#f6ac1b !important}
i{ font-style:normal;}
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#c50216; background: #ffffff;  }
#menu .nav .on h3{ }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 43px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}
#menu .nav .nLi .sub a:hover{ color:#e76322;}

/*下拉显示导航栏*/
#fix_menu{position:fixed; top: 0 ; left:0; right:0; z-index: 999; background:#fff; height: 63px; border-bottom: 1px solid #ccc; display: none;}
#fix_menu > .w1200{position: relative;}
#fix_nav{ position:absolute; top: 3px;left: 290px;z-index:1;  margin: 0 auto;float: left;height: 60px;}
#fix_menu{}
#fix_menu li > img{ float:left;margin-top: -28px;}
.on > h3 > a{ color:#f6ac1b !important;}
#fix_menu .on{!important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fix_menu .nav a{ color:#a0a0a0;}
#fix_menu .nav .nLi{ float:left; position:relative; display:inline; height: 45px;transition:all 0.3s;}
#fix_menu .nav .nLi:hover{ }
#fix_menu .nav .nLi h3{ float:left; font-weight: normal;}
#fix_menu .nav .nLi h3 a{ display:block; width:110px; text-align: center;font-size:15px; z-index: 2; position: relative; color:#000;height: 45px;  line-height: 45px;}
#fix_menu .nav .nLi h3 a > span{ display: block; position: relative;top: -27px; font-size: 12px;}
#fix_menu .nav .sub{ display:none; width:110px; left:0; top:61px;  position:absolute; background:#e76322;  line-height:36px; }
#fix_menu .nLi:hover h3 > a{ color:#e76322}
#fix_menu .nav .sub li{ zoom:1; }
#fix_menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#fff;}
#fix_menu .nav .sub a:hover{ color:#c50216; background: #ffffff;  }
#fix_menu .nav .on h3{ }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 43px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}
#fix_menu .nav .nLi .sub a:hover{ color:#e76322;}
#fix_menu .logo{ top:2px;}
#fix_menu .logo > img{ width:230px;}
#fix_menu > .w1200 > .menu_r{top:24px;}
#fix_menu .menu_r > .icon{ color:#ccc;}




/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:668px;clear: left; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:668px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:668px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:43%; margin-top:-25px; display:block; width:79px; height:104px; background:url(../images/slider-arrow.png) -122px 7px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }




/*首页：产品*/
.in_title > h3{  font-weight: bold;color:#434343; font-size: 30px; text-align: center; z-index: 3; position: relative; top: 34px;}
.in_title > h2{ color:#e5e5e5; font-size: 55px; text-align: center;}
.in_pro > .in_title{ margin-top:56px;}
.in_title > hr{ width:66px; height: 3px; background: #313131; margin: 0 auto; margin-top: 28px;}
.in_title > p{ color:#626262; font-size: 16px; text-align: center; margin-top: 10px;}
.inpro_list{ display:table;  margin-top: 54px;}
.inpro_li{ float:left; border-bottom: 6px solid #e76322; width:282px; background: #eee;margin-left: 9px; margin-right: 9px; margin-bottom: 20px; text-align: center; position: relative; overflow: hidden;}
.inpro_li > a > img{ padding-top:20px; width:280px; height: 220px;}
.inpro_li > a > h3{ color:#535353 ; font-size: 22px; line-height: 40px;}
.inpro_li > a > p{ color:#959595; font-size: 14px; padding-bottom: 22px; position: relative;}
.inpro_more{ position: absolute; width:118px; background:#e76322; height: 30px; display: block; line-height: 30px; color:#fff; border-radius: 30px; bottom: 20px; left: 84px;}
.inpro_li > a > .icon{ font-size:100px; color:#777;padding:75px 0; display: block; line-height: 90px;}
.inproli_last > .icon{ display:block; font-size: 50px; background: url(../images/inpro_last_bg.png) no-repeat; width:101px;height: 116px; margin: 0 auto; margin-top: 50px; color:#fff; line-height: 116px; text-align: center; margin-bottom: 30px;}
.inproli_last{ background:#313131;height: 346px;}
.inproli_last > p{ color:#fff; font-size: 22px; line-height: 40px;}
.inpro-cs{ position:absolute; top:20px; width:282px; height: 200px;}
.inpro-cs > img{width:234px; height: 178px;}


/*首页：案例*/
.in_case{ background:url(../images/incase_bg.jpg) no-repeat center; height:612px; margin-top: 70px;}
.in_case > .w1200 > .in_title{padding-top: 40px;}
.in_case .in_title > h3{ color:#fff }
.in_case .in_title > h2{color:#6e6e6e; }
.in_case .in_title > hr{ background:#fff}
.in_case .in_title > p{ color:#f3f3f3;}
.incase_li{ float:left; margin-left:6px;}
.incase_fl_li{ font-size:16px; float:left; background: #ee824d; line-height: 40px; padding: 0 20px; transition: .3s; width: 70px; text-align: center; margin-bottom: 10px;margin-left: 10px; margin-left: 10px; position:relative; top: 0; transform: all 0.3s; }
.incase_fl_li > a{color:#fff;    display: block; }
.incase_fl_li:hover { background:#;}
.incase_fl > ul{max-width: 1100px; margin: 0 auto;display: table; margin-top: 50px;  margin-bottom: 40px;}
.incaseflli_ac{background: #ee824d;}
.incase_list{ margin-top:44px; overflow: hidden;}
.incase_zz{position: absolute; top: 0; left:0; right:0; background: url(../images/team_l_bg.png) repeat; width:380px; height: 296px; text-align: center; color: #fff;}
.incase_li{ position:relative;}
.incase_zz > .icon{ color:#fff; display: block; width:60px; height:60px; background: #f6ac1b; text-align: center; line-height: 60px; font-size: 24px; margin: 0 auto; margin-top: 90px;}
.incase_zz > h3{ font-size:16px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px;}
.incase_zz > p{ font-size: 14px; margin-top: 10px;}
.in_case > a{ display:block; width:157px; height: 53px; line-height: 53px; border:1px solid #fff; margin: 0 auto; margin-top: 40px; color:#fff; font-size: 14px; text-align: center; background: rgba(0,0,0,0.5);}
.in_case > a > .icon{ margin-left:10px;}
.incase_li_div {width:380px; height: 296px; overflow: hidden;}
.incase_li_div > img{ width:380px; height: 296px;}
.incase_fl_li:hover{ top: -10px;}




/*首页：新闻资讯*/
.in_news{ margin-top:70px; overflow: hidden;}
.menu_r{ position: absolute;right: 0;z-index: 3; top: 49px;}
.innews_fl{ display:table; max-width:1100px; margin: 0 auto; max-width: 670px;margin: 0 auto;margin-top: 25px; margin-bottom: 40px;}
.innews_fl > ul >li{ width:125px; height:38px; line-height: 38px; background: #e5e5e5; font-size:18px; border-radius: 30px; float:left; margin-right: 20px; margin-left: 20px; text-align: center; cursor: pointer; transition: .3s;}
.innews_fl > ul >li:hover { background:#e76322;color:#fff;}
.innews_l{ width:558px; float:left;}
.innews_l > a > h3{font-size:20px; float:left; width:86%;line-height: 40px;}
.innews_l > a > span{ width:14%; float:right; color:#959595; font-size: 14px; display: block; line-height: 40px;}
.innews_l > a > p{ color:#959595; font-size: 14px;    height: 47px; overflow: hidden;clear: left;}
.innews_r{ float:right; width:600px;}
.innewsr_li{ height:102px;}
.innewsr_li > span{ display:block; width:98px; height: 102px; background: #f7f5f5; line-height: 102px; text-align: center; color:#c8c8c8; font-size: 60px; float:left; margin-right: 10px;border-right:4px solid #f7f5f5;transition: .3s;}
.innewsr_li{margin-bottom: 20px;}
.innewsr_r {float: right;width: 486px;display: block;}
.innewsr_r > h3{ color:#313131; font-size: 18px; float:left;line-height: 40px; width:76%;transition: .3s;}
.innewsr_r > span{ color:#959595; font-size: 14px; float:right;line-height: 40px; }
.innewsr_r > p{ clear:left;color:#959595; transition: .3s; font-size: 14px; height: 45px; overflow: hidden;}
.innews_t_div{ width:558px; height: 268px; overflow: hidden}
.innews_t_div > img{width:558px; height: 268px;}
.innewsr_li:hover > span{ background:#fff; border-right:4px solid #f6ac1b; color:#e76322;}
.innewsr_li:hover > .innewsr_r > h3{ color:#e76322;}
.innewsr_li:hover > .innewsr_r > p{ color:#000;}




/*首页：视频、关于我们、联系方式*/
.in_video{ background:url(../images/invideo_bg.jpg) no-repeat center; height: 522px; margin-top: 50px; text-align:center; }
.in_video > .icon{ color:rgba(255,255,255,.4);font-size: 80px;  position: relative; top: 140px; cursor: pointer}
.in_about{ margin-top:70px; display: table;}
.inabout_list{ margin-top:30px;}
.inabout_li{ float:left;}
.inabout_li > a > span{width:300px; height: 190px; background:#e5e5e5; display: block;text-align: center;}
.inabout_li > a > span > h3{ font-size:24px; text-align: center; line-height: 40px;padding-top: 16px;}
.inabout_li > a > span > p{ color:#a0a0a0; font-size: 16px;text-align: center; }
.inabout_li > a > span > hr{ width:222px; height: 1px ; background: #c9c9c9; margin: 0 auto; margin-top: 5px;}
.inabout_li > a > span > .icon{ font-size:60px; color:#c9c9c9; margin-top: 50px; display: block;}
.in_contact{ margin-top:50px; background:url(../images/incontact_bg.jpg) no-repeat center; height: 500px;}
.in_contact .in_title{ padding-top:70px;}
.incon_li{ float:left; width:330px; height: 104px; border: 1px solid #d2d2d2; margin-left: 15px; margin-right: 15px;}
.incon_li > .icon{ color:#d2d2d2; font-size: 50px; display: block; float:left; margin: 0 30px 0 50px; line-height: 104px; }
.incon_li > span{ float:left;}
.incon_li > span > h3{ color:#434343;font-size: 18px;margin-top: 30px;}
.incon_li > span > p{ color:#707070; font-size: 14px;}
.incontac_liet{display: table; max-width: 1200px; margin: 0 auto; margin-top: 40px; margin-top: 80px;}
.inabout_li_div{ width:300px;height:192px; overflow: hidden}
.inabout_li_div > img{ width:300px;height:192px; transition: .6s;}
.inabout_li:hover .inabout_li_div > img{ transform:scale3d(1.1,1.1,1);}
.inabout_li:hover > a > span > h3{ color:#e76322;}
/*视频弹出css*/
.dlg-video { display: none;position: fixed; top: 0; left: 0;width: 100%;height: 100%;background: repeat url(../images/bg_mask.png); z-index: 99;}
.video-show {display: none; position: fixed; top: 50%;left: 50%; width: 780px; height: 540px; margin-top: -275px; margin-left: -410px; z-index: 100;}
.video-show p { height: 30px; line-height: 30px; padding-left: 10px;color: #fff;font-size: 14px; background: #333;}
.video-show p a { float: right;width: 30px;height: 30px; background: no-repeat url(../images/close.png) 5px 5px;}


/*底部*/
.footer{ background:#303030;}
.footer-nav{ overflow:hidden; border-top:1px solid #4c4c4c; border-bottom: 1px solid #4c4c4c; position: relative; top:50px;}
.footnav_li{ float:left; margin-left: 25px; margin-right: 25px; line-height: 80px;}
.footnav_li > a{color:#838383; font-size: 18px;}
.footnav_li > a > img{ position:relative; top:-11px;}
.foot_logo{ width:270px; height: 83px; background: #4c4c4c; text-align: center; position: relative; }
.foot_ewm_li > div{ background:url(../images/ewm_bg.png) no-repeat; height: 148px; width:147px;}
.foot_ewm_li > div > img{ width:112px; height: 112px; margin: 0 auto; padding-top: 16px; display: block;}
.foot_ewm_li{ float:left;color:#7a7a7a; font-size: 14px; text-align: center; margin-right: 30px;}
.foot_l{ float:left;margin-right: 51px;}
.footer_m{ float:left;padding: 0 60px;}
.foot_r{ float:right;}
.footer > .w1200{ display:table; margin-top: 80px; padding-bottom: 20px;}
.footer_m > p{ color:#646363; font-size: 22px; line-height: 35px;}
.footm_p{ letter-spacing:3px;}
.foot_r > h3 > .icon{ color:#8c8c8c; font-size: 40px;}
.foot_r > h3{ font-weight: bold;color:#8c8c8c ; font-size: 22px;}
.foot_r > p{ color:#838383; font-size: 14px;}
.footer > .w1200 > hr{ width:1px; height: 140px; background: #5e5e5e; float:left;}
.footer-nav > ul{display: table; margin: 0 auto; max-width: 1200px;}
.footer_bot{ background:#000;height: 60px;}
.footer_bot > .w1200 > p{ color:#fff; line-height: 60px; font-size: 14px; float: left;}
.footer_bot > .w1200 > p > span{ padding:0 7px;}
.footer_bot > .w1200 > p > span > a{ color:#fff;}
.in_link > h3{ float:left;line-height: 30px; font-size: 14px;}
.in_link > ul{ float:left;}
.in_link > ul > li{ float:left; margin-right: 20px; line-height: 30px;}
.in_link > ul > li > a{font-size: 14px;}
.footnav_li > a:hover { color:#eee;}
.footer_bot > .w1200 > a { float: left; margin-top: 10px;margin-left: 10px;}

/*内页：通用*/
.aboutban{ background:url(../images/aboutban_bg.jpg) no-repeat center; height: 270px; }
.aboutban > .w1200 > h3{ font-size:20px; line-height: 45px; border:1px solid #fff; display: table; margin: 0 auto; padding: 0 30px; color:#fff; position:relative;top: 120px;}
.aboutban > .w1200 > p{ font-size:14px; color:#fff;text-align: center;padding-top: 137px;}
.aboutban > .w1200 > .icon{ color:#fff; font-size: 10px; text-align: center; display: block;}
.aboutban > .w1200 > h2{ float:right; font-size: 14px; color:#fff;}
.aboutban > .w1200 > h2 > a{ color:#fff;}
.aboutban > .w1200 > h2 > span{ color:#fff; padding: 0 5px;}
.ny-fl{ border-bottom:3px solid #e5e5e5; overflow: hidden; margin-top: 3px;}
.ny-fl li{ float:left; line-height: 40px; margin-right: 14px;  padding: 0 10px 0 35px; transition: .3s;}
.ny-fl li > a{ font-size:18px;}
.ny-fl li > a > .icon{ font-size:24px; display: block; float:left; line-height: 40px; color:#fff;}
.nyflli-ac{ background:#ee824d !important;}
.nyflli-ac > a{ color:#fff !important;}
.ny-fl li:hover {background:url(../images/lists01.png) no-repeat 15px center!important; background-color:#ee824d!important;}
.ny-fl li:hover > a {color:#fff }
.navon2{ background:url(../images/lists01.png) no-repeat 15px center!important; background-color:#ee824d!important;}
.navon2 > a{color:#ffffff!important }
/*内页：公司简介*/

.nyaboutm-top{ overflow:hidden; }
.nyaboutm-top > img{ float:left;}
.nyaboutm-top > div{ float:right; width: 700px;;}
.nyaboutm-top > h3{ font-weight: bold; color:#ee824d; font-size:36px; margin-top: 20px; text-align: center; margin-bottom: 30px;}
.nyaboutm-top > div > p{ text-indent:30px; font-size: 16px; line-height: 30px; margin-bottom: 20px;}
.nyaboutm-bot{ display:table; margin-top: 30px;}
.nyaboutm-bot > div{ float:left; width:735px;}
.nyaboutm-bot > img{ float:right; display: block;margin-left: 50px;}
.nyaboutm-bot > div > p{ text-indent:30px; line-height: 30px; font-size: 16px; margin-bottom: 20px;}
.nyabout-main > p{ text-indent:30px; font-size: 16px; line-height: 30px; margin-bottom: 20px;}
.nyaboutimg3-bg{ background:url(../images/aboutimg03.jpg) no-repeat center; height: 397px;padding-top: 30px;}
.nybaouttre-li{ float:left;width:399px; background:#eee; height: 308px;}
.nybaouttre-li > h3{ color:#313131; font-size:20px; font-weight:bold; text-align: center;padding-top: 50px;}
.nybaouttre-li > .icon{ width:64px; height: 64px; background: #fff; line-height: 64px; color:#f6ac1b; font-size: 40px; display: block; margin: 0 auto; text-align: center; margin-top: 10px;}
.nybaout-three{ display:table; margin-top: 40px;}
.nybaouttre-li > p{ color:#313131; font-size: 16px; text-align: center; margin-top: 20px; line-height: 30px; }
.nybaout-three > ul > img{ float:left;}
.ny-about{ margin: 0 auto;width: 1200px;display: table;margin-top:70px;    margin-bottom: 90px; position: relative;}
.nyabout-main .bshareDiv{float: right; position: relative; left: -200px;top: 3px;}


/*内页：产品分类*/
.proban{ background:url(../images/prolistban_bg.jpg) no-repeat center !important; height: 270px; }
.nyprolist{ margin-bottom:60px;}
.prol-div{ width:250px; height: 250px; float:left; overflow: hidden; border-radius: 50%;  margin: 10px; background: #fff;}
.prol-div > img{width:250px; height: 250px;transition: .6s;}
.nyprolist-li{ margin-top:40px; background: #f4f4f4; display: table; width:100%;transition: .3s;}
.nyprolist-li > span{ display:block; float:left; width:880px;    margin-left: 30px;margin-top: 60px;}
.nyprolist-li > span > h3{ color:#535353; font-size: 21px;}
.nyprolist-li > span > h3 em{ color:#959595; font-size: 14px; padding-left: 10px;}
.nyprolist-li > span > p{ color:#898989; font-size: 14px; margin-top: 20px; margin-bottom: 30px;position: relative; z-index: 3;}
.pro-bq > b{ color:#898989; font-size: 14px; display: block; float:left;line-height: 28px;}
.pro-bq > ul{ float:left;}
.probq-li{ float:left; line-height: 28px; height: 28px; background: #fff; border-radius: 30px; border:1px solid #bfbfbf; padding: 0 10px; margin-right: 10px; transition: .3s;}
.probq-li > a { font-size:14px; color:#898989;transition: .3s;}
.pro-bq > a{ display:block; clear: left; float:right; font-size: 14px; color:#898989; font-weight: bold; font-style: italic;}
.nyprolist-li:hover { background:#fff; box-shadow:0 0 20px #ccc;}
.nyprolist-li:hover .pro-bq > a{ color:#f6ac1b;}
.nyprolist-li:hover > span::after{ content:url(../images/prolist-img.jpg); display: block; position: relative; top:-100px; left: 400px ; }
.nyprolist-li:hover > .prol-div > img{ transform:scale3d(1.1,1.1,1); }
.probq-li:hover{ background:#ee824d}
.probq-li:hover a{ color:#fff;}


/*内页：产品列表*/
.products{ display:table; margin-top: 15px; margin-bottom: 40px;}
.search-title{margin-bottom:15px;}
.pro-li{ float:left; margin-left: 8px; margin-right: 8px; margin-bottom: 35px;border-bottom: 1px solid #bababa; position: relative;height:390px}
.proli-div{ width:382px; height: 314px; overflow: hidden; border:1px solid #bababa; display: block;}
.proli-div > img{ width:382px; height: 314px; transition: 0.6s;}
.proli-bot-l{ float:left; width:288px; padding: 0 20px;padding-bottom: 10px; position: relative; top: 0; transition: top .8s;}
.proli-bot-l > a{ color:#434343; font-size: 16px; line-height: 54px;text-overflow:ellipsis; overflow: hidden; white-space: nowrap;display: block;}
.proli-li { float:left; }
.proli-li > a { color:#a0a0a0; font-size: 14px; margin-right:10px;}
.proli-bot{ display:table;width:384px; position: absolute; bottom: 0px; left: 0; right: 0; transition: .3s;}
.proli-bot > a{ display:block; float:right;  padding-right: 20px;}
.proli-bot > a > .icon{ color:#f6ac1b; font-size: 34px; display: block; margin-top: 20px; position: relative; top: 0; transition:top .8s;}
.pro-li:hover { border-bottom:1px solid #f6ac1b}
.pro-li:hover .proli-div{ border:1px solid #f6ac1b;}
.pro-li:hover .proli-div > img{ transform:scale3d(1.1,1.1,1)}
.pro-li:hover .proli-bot{ background:#f6ac1b; height:100px;}
.pro-li:hover .proli-bot-l{ top:17px;}
.pro-li:hover .proli-bot-l > a{ color:#fff;}
.pro-li:hover .proli-li > a{ color:#fff;}
.pro-li:hover .proli-bot > a > .icon{ color:#fff; top:17px; }

/*内页：产品详情页*/
.proshow-top{ margin-top:70px; display: table;}
.proshow-div{ width:500px;float:left}
.proshowd-li > img{ width:100px; height: 76px; border:1px solid #e4e4e4}
.proshow-div .hd{ overflow: hidden;margin-top: 17px;}
.proshow-div .hd li.on > img { border:1px solid #ee824d}
.proshow-div-img > img{width:500px; height:410px; border: 1px solid #e4e4e4;}
.proshow-r{ width: 584px; margin-right: 60px;}
.proshow-r > h3{ color:#4d4e50; font-size: 30px; font-weight: bold; padding-top: 20px;line-height: 40px;}
.proshowr-dy{ margin-top:20px;}
.proshow-r > span{ line-height: 40px; color:#aaaaaa; font-size: 16px; padding-top: 10px; display: block;}
.proshowr-dy > p{ color:#4d4e50; font-size: 16px;    height: 40px; overflow: hidden;}
.proshowr-dy > img{ margin-top:61px; display: block;}
.proshowr-li{ background:#f6ac1b; width:178px; height: 55px; line-height: 55px;  float:left ; margin-right: 20px;}
.proshowr-li > a > .icon{ color:#fff; font-size: 30px; display: block; line-height: 55px; float:left; padding-left: 30px; padding-right: 10px;transition:left .3s; position: relative; left:0;}
.proshowr-li > a { color:#fff; font-size: 18px; display:block;transition:left .3s; position: relative; left:0;}
.prosli-d{ background:#d5d7d8; }
.prosli-d > a{color:#313131}
.prosli-d > a > .icon{color:#313131;}
.proshow-r > ul{ margin-top:50px;} 
.proshow-xxk{ background:#eee;width:100%; height: 58px;  line-height: 58px; margin-top: 60px;}
.proshow-xxk > ul > li{ float:left; width:160px; height: 58px; line-height: 58px; transition: .3s;}
.proshow-act{ background:#ee824d;}
.proshow-act > a{ color:#fff !important;}
.proshow-xxk > ul > li a{color:#313131; font-size: 18px;display: block;}
.proshow-xxk > ul > li a > .icon{ color:#ee824d; font-size: 30px;display: block; float:left ; padding-left: 20px; padding-right: 10px;transition: .3s;}
.proshow-act > a > .icon{ color:#FFFFFF !important; }
.proshow-xh{ display: table; margin-bottom: 50px; margin-top: 30px;}
.proshow-xh > .icon{ width:55px; height: 55px; background: #f6ac1b; display: block; color:#fff; font-size:30px; line-height: 55px; text-align: center; float:left;}
.proshow-xh > .r{ width:1145px;}
.proshow-xh > .r > h3{ color:#313131; font-size: 24px; font-weight: bold;margin-top: 7px;line-height: 33px; padding-left: 10px;}
.proshow-xh > .r > h3 > span{ font-size:14px; color:#959595; font-weight:normal; }
.proshow-case{ display: table;padding-top:50px;}
.proshow-li{ float:left; margin-left: 4px; margin-right: 4px; margin-bottom: 40px; position: relative; height: 270px;}
.proshowli-k{ width:364px; height: 324px; position: absolute; top:13px; border:1px solid #fff; left:12px; z-index: 3;}
.proshowli-k > span{ display:block; width:100%; line-height: 75px; background: #fff;height:75px;margin-top: 255px; box-shadow: 0 0 10px #ccc; transition: .3s;}
.proshowli-k > span > h3{ color:#434343; font-size: 16px; padding: 0 20px; float:left;transition: .3s;}
.proshowli-k > span > .icon{ color:#fff; background: #e5e5e5; width:46px; height: 46px; display: block; line-height: 46px; text-align: center; float:right;    margin-right: 15px;margin-top: 14px;}
.peoshowcase-zz .icon{ position: absolute; display: block; top: 290px; left: 172px; width:46px; height: 46px; line-height: 46px; text-align: center; background: rgba(255,255,255,0.8); border:1px solid #fff; color:#f6ac1b; font-size: 20px;}
.peoshowcase-zz{ background:url(../images/../images/team_l_bg.png) repeat; width:392px; height:288px; position:absolute; top:0; left: 0; right: 0;}
.proshowr-li:hover a > .icon{left:-10px; }
.proshowr-li:hover a {left:5px; }
.proshow-xxk > ul > li:hover{ background:#ee824d;}
.proshow-xxk > ul > li:hover a > .icon{ color:#fff;}
.proshow-xxk > ul > li:hover a { color:#fff;}
.proshow-li:hover .proshowli-k > span{ background:#f6ac1b;}
.proshow-li:hover .proshowli-k > span > h3{ color:#fff;}
.proshowli-d > img{ width:390px; height: 308px; }
.proshowli-d{width:390px; height: 308px; overflow: hidden;}
.proshow-dy{ display: table; padding-top: 30px; font-size: 16px;line-height: 30px;}
.proshow-dy p img {
	max-width: 1200px;
}
.xhhy,.cptd,.cpgs,.cpcs,.alzs{ height: 70px; display: block}
.proshowd-li{ float:left; margin-right: 12px;margin-left: 11px;}

/*荣誉资质*/
.honorfl-li{ height: 40px; line-height: 40px; padding: 0 20px; background: #dcdcdc; border-radius: 30px; min-width: 60px; float: left; margin: 0 10px;text-align: center;font-size: 14px;  margin-bottom: 20px;}
.honor-fl{display: table;max-width: 1200px;margin: 0 auto;margin-top: 20px;}

/*在线招聘*/
.jobs_list li:nth-child(even){background: #eee; }
.ny-about .bshareDiv{float: right;position: relative;left: -199px;top: 3px;}

/*多彩华辰*/
.honor .bd{ max-width: 500px;display: table;margin: 0 auto;}
.picScroll-left .hd{}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;     position: relative;left: -400px;top: 7px; }
.picScroll-left .hd .prev{ position: relative;left: -794px;top: 7px;}

/*内页：案例展示*/
.proshowli-d{width:292px; height:227px;}
.proshowli-d > img{width:292px;height:227px;}
.proshowli-k{width: 265px; height: 242px; }
.peoshowcase-zz{width:292px;height:227px; }
.proshowli-k > span{ line-height: 55px; height:55px;margin-top: 186px;}
.proshowli-k > span > .icon{width: 40px;    line-height:40px;height: 40px; margin-right: 11px; margin-top: 8px;}
.proshowli-k > span > h3{ width: 170px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.peoshowcase-zz .icon{left: 125px;}





/*内页：新闻列表*/
.newsban{ background:url(../images/newsban_bg.jpg) no-repeat center !important; height: 270px; }
.newslist-tj{ display: table;  margin-top: 50px; }
.news-li{ float:left; width:354px; background:#fff; transition: .6s; }
.news-li + .news-li{ margin-left:50px;}
.news-li > a > h3{ color:#434343; font-size: 18px; padding: 0 15px;}
.news-li > a > span{ color:#aaaaaa; font-size: 16px; padding: 0 15px; line-height: 30px;}
.news-li > a > p{ font-size:14px; color:#707070; padding: 0 15px; margin-bottom: 15px;}
.newsli-div{ width:333px; height: 188px; overflow: hidden}
.newsli-div > img{width:333px; height: 188px; transition: .6s;}
.news-li > a{ width:332px; margin: 0 auto; display: block; margin-top: 30px; padding-bottom: 32px; position: relative; top: 0;}
.news-li:hover > a{ transition:top .8; top:22px;}
.news-li:hover{box-shadow: 0px 0px 20px #dddddd}
.news-li:hover .newsli-div > img{ transform:scale3d(1.1,1.1,1);}
.news-li:hover > a > h3{ color:#ee824d;}
.newslist-li{ margin-top:60px; margin-bottom: 40px;}
.nll-li{ height:187px; border-bottom: 1px solid #dadada;transition: .3s;}
.nll-li > a {display: block; width:100%;height:187px;}
.nll-li > a > span { display:block; float:left; padding-top: 40px;}
.nll-li > a > span > h3{ color:#b5b5b5; font-size: 30px; transition: .3s;}
.nll-li > a > span > h2{ color: #b5b5b5; font-size: 18px;line-height: 35px;}
.nll-li > a > span > .icon{ color:#dadada; font-size: 38px; font-weight: bold; display: block; height: 90px; line-height: 90px;transition:left .6s; position: relative; left: 0;}
.nllli-r{ float:right; width:1030px;padding-right: 30px;padding-top: 40px;}
.nllli-r > h3{ font-size:18px;}
.nllli-r > p{ color:#7d7d7d; font-size: 16px; margin-top: 36px;}
.news-list{ margin-bottom:150px;}
.nll-li:hover .nllli-r > h3{ color:#ee824d;}
.nll-li:hover > a > span > .icon{color:#f6ac1b; left:30px;}
.nll-li:hover { border-bottom:1px solid #f6ac1b}
/* .keyword_light p{ font-size:14px; line-height: 30px;} */

/*内页：实力华辰（团队展示）*/
.team-list{ margin-top:40px;overflow: hidden;}
.team-tit { position:relative; overflow: hidden;}
.team-tit > .w1200 > h3{color:#313131; font-size: 24px; font-weight: bold; line-height: 30px; float:left;}
.team-tit  > .w1200 > h3 > span{ color:#a0a0a0; font-size: 12px; font-weight: normal; padding-left: 5px;}
.team-tit  > .w1200 > h3::after{ content:""; width:100px; height: 1px; background: #f6ac1b; display: inherit; position:relative; z-index: 3;}
.team-tit > hr{ width:100%; height: 1px; background: #eee; position: absolute;top: 35px;}
.team-tit > .w1200 > a{ color:#434343; font-size: 14px; float:right;margin-top: 10px;}
.team-tit > .w1200 > a > span{ padding-left:5px;}
.team-list > .w1200{ margin-top:30px; }
.teamli-div{ width:365px; height: 265px; overflow: hidden; float:left; }
.teamli-div > img{width:365px; height: 265px; }
.team-li{ display:table; float:left; width:365px; margin-left: 17px; margin-right:17px; transition: .3s;}
.teamli-r{ float:left; width:320px; padding-top: 40px;}
.teamli-r > h3{ color:#434343; font-size: 18px;transition: .3s;}
.teamli-r > span{ color:#939292; font-size: 14px; line-height: 40px;transition: .3s;}
.teamli-r > p{ border-top:1px solid #d3d3d3; color:#434343; font-size: 14px;padding-top: 15px;transition: .3s;}
.teamli-r > .icon{ color:#434343; font-size: 28px; display: block;border-left: 1px solid #ddd; padding-left: 20px; line-height: 30px; margin-top:25px;transition: left .8s; position: relative; left: 0; }
.team-li:hover{ background:#ee824d; box-shadow:0 0 20px #b6b4b4;}
.team-li:hover .teamli-r > h3{ color:#fff;}
.team-li:hover .teamli-r > span{ color:#fff;}
.team-li:hover .teamli-r > p{ color:#fff;}
.team-li:hover .teamli-r > .icon{ color:#fff; left:20px; border-left:none;}
.team-li > a > p{ text-align: center; line-height: 40px; font-size: 16px; background:#f2f2f2;}
.team-list:last-child{ margin-bottom: 60px;}
/*内页：服务支持*/
.serban{ background:url(../images/serban_bg.jpg) no-repeat center !important; height: 270px; }
.sermfl-li{ height:40px; line-height: 40px; padding:0 20px; background: #dcdcdc; border-radius: 30px; min-width:60px;  float: left; margin: 0 10px;}
.sermfl-li > a{ color:#313131; font-size: 16px;}
.serm-fl{ display:table; max-width:1200px; margin: 0 auto; margin-top: 50px;}
.sermflli-act{ background:#f6ac1b; }
.sermflli-act > a { color:#fff !important;}
.sermd-li { display:table; width:100%; padding-top: 30px;}
.sermd-li > .icon{ color:#f6ac1b; font-size: 50px; display: block; float:left; height: 200px; line-height: 70px; width: 70px;} 
.sermd-li > h3{ color:#ee824d; line-height: 40px;  font-size: 18px; font-weight: bold;width: 900px;}
.sermd-li > p{ line-height:26px; font-size: 16px;}
.serm-des{ margin-top:50px;}
.sermd-li + .sermd-li{ border-top:1px solid #eee;}

/*内页：案例详情页*/
.honor{ display:table; margin-top: 50px;}
.honor-li{ float:left; width:280px; margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
.honor-li img{ width:280px;}
.honor-li p{ text-align: center; line-height: 40px; background: #eee; font-size: 16px;}

.caseshow{ text-align:center;}
.caseshow > h3{ font-size:24px; color:#434343; font-weight: bold;line-height: 50px;}
.caseshow-div > img{ width:700px; height: 590px;}
.caseshow-div{ width:700px; height: 590px; margin: 0 auto;}
.caseshow > span{ font-size:14px; color:#666}

/*内页：里程碑*/
.ny-lcb{ width:1200px; margin: 0 auto; overflow: hidden;}
.lcb-li{ transition: .3s;  text-align: center;float:left; width:24%; background: #eee; height: 178px; border-radius: 10px; margin-left: 0.5%; margin-right: .5%; margin-bottom: 10px;}
.lcb-li > p{transition: .3s;  color:#1b1b1b; font-size: 18px; font-weight: bold; margin-top: 20px; padding: 0 20px; line-height: 30px;}
.lcb-li > h3{ transition: .3s; color:#ee824d; font-size: 18px; font-weight: bold;margin-top: 30px;}
.lcb-li:hover{ background:#ee824d}
.lcb-li:hover > p{ color:#fff;}
.lcb-li:hover > h3{ color:#fff;}


/*客户满意度调查*/
.ser-main{ margin-top:50px; margin-bottom: 50px; }
.ser-main > h3{ color:#434343; font-size: 40px; font-weight: bold; text-align: center;}
.ser-main > img{width:268px; margin: 0 auto; display: block; margin-top: 15px;}
.ser-main > p{ color:#434343; font-size: 16px; text-align: center; line-height: 26px; margin-top: 20px;}
.myddcbd{ margin-top:40px;}
.myddcbd > h3 > em{ width:28px; height: 28px; line-height: 28px; text-align: center; background: #0566cf; color:#fff; display:block; border-radius: 50%; float:left; margin-right: 10px;}
.myddcbd > h3 { font-size:16px; line-height: 28px;}
.myddcbd > h3 > b{ color:#e50112; font-size: 12px;}
.myddcbd > div{ background:#eee; border:1px solid #d2d2d2; padding: 40px 0;overflow: hidden; margin-top: 20px;}
.myddcbd > div > p{ float:left; width:380px; position: relative;}
.myddcbd > div > p > b{ width:100px; display: block; text-align: right; float:left; font-weight: normal; color:#434343; line-height: 34px;}
.bt::before{ content:"*"; color:#e50112;}
.myddcbd > div > p > input{ border: 1px solid #d5d5d5; width:250px; height: 34px; line-height: 34px; margin-bottom: 16px; text-indent: 6px;float: left;}
.myddc-pj > div > p{     height: 44px; margin-left:50px; float: none; margin-bottom: 20px;}
.dc-radio{ width:25%; float:left; text-align: center;}
.dc-radio > h3{ width:130px; height: 30px; line-height: 30px; color:#fff; font-size: 14px; background:#5e9bda; border-radius: 30px; margin: 0 auto; margin-bottom: 15px;padding: 0 20px;}
.dc-radio > label{ display:block; text-align: left;margin-left: 110px;line-height: 32px;}
.dc-radio > label > input{margin-right: 7px;}
.myddc-mes textarea{ border:1px solid #d5d5d5;width:1100px; height: 90px; padding: 10px 0; margin: 0 auto; display:block; text-indent: 10px; color:#555;}
.myddc > button{ width:140px; height: 36px; line-height: 36px; color:#fff; text-align: center; font-size: 16px; background:#0467cd; border-radius: 30px; border:none; margin: 0 auto; margin-top: 30px; display: block; cursor: pointer;}
.myddc-pj > div > p > b{width: 120px;}


/*我要成为供应商*/
.gys-main > p{ color:#e50112; }
.gys-zd > div > p > b{width:126px}
.gyszdt-p > b{ display:block;width: 100% !important; text-align: left !important; text-indent: 67px;}
.gyszdt-p{ width:100% !important}
.gyszd-h{ display:table;}
.gyszd-h > p{  height: 34px;line-height: 34px;margin-bottom: 16px; text-indent: 6px; position: relative;float: left;}
.gyszd-h > p > b{display: block; width: 120px; text-align: right;float: left;font-weight: normal; color: #434343;line-height: 34px;}
.gyszd-h p > input{border: 1px solid #d5d5d5;  width: 250px; height: 34px; line-height: 34px;margin-bottom: 16px;text-indent: 6px;}
.gyszdt-p > textarea{border: 1px solid #d5d5d5;  width: 1100px; height: 90px; padding: 10px 0;margin: 0 auto;display: block;text-indent: 10px;color: #555; margin-bottom: 15px;}
.gysfj > h3 > a{ display:block; width:160px; height: 40px; line-height: 40px; color:#fff; background: #1bbd41; border-radius: 4px; float:right;text-align: center;}
.gysfj > h3 > a > .icon{ padding-right:5px;}
.gysfj > h3{ font-size: 16px; line-height:40px;  width:290px; margin: 0 auto;}
.gysfj{ margin-top: 30px; background: #eee; padding: 20px 0; border:1px solid #d2d2d2;}
.gy-radiv{width: 16px !important; height: 16px !important; margin-top: 8px;}
.myddcbd > div > p > em{display: block; float: left;line-height: 34px; margin-right: 10px;}


/*人才招聘：表单*/
.rczpzd select{width: 250px; height: 34px; line-height: 34px;}
.jobsban{ background:url(../images/jobsban_bg.jpg) no-repeat center !important; height: 270px; }
.jobsban{ background:url(../images/jobsban_bg.jpg) no-repeat center !important; height: 270px; }
.caseban{background:url(../images/caseban_bg.jpg) no-repeat center !important; height: 270px;}
.gyban{background:url(../images/nygys.jpg) no-repeat center !important; height: 270px;}
.shiliban{background:url(../images/shiliban_bg.jpg) no-repeat center !important;}
.shehuiban{background:url(../images/shehuiban_bg.jpg) no-repeat center !important;}
.huodongban{background:url(../images/huodongban_bg.jpg) no-repeat center !important;}
.czban{background:url(../images/chengzhangban.jpg) no-repeat center !important;}
.pinpaiban{background:url(../images/pinpaiban_bg.jpg) no-repeat center !important;}
.shiliban{background:url(../images/shiliban_bg.jpg) no-repeat center !important;}
.dcban{background:url(../images/nyduocai.jpg) no-repeat center !important; height: 270px;}

/*荣誉资质*/
.honorre-li{  margin-bottom: 20px; width:280px; float:left; margin-left: 10px; margin-right: 10px;}
.honorre-li .honorli-div { width:280px; height: 405px; overflow: hidden;}
.honorre-li .honorli-div > img{width:280px; height: 405px;}
.honorre-li > a > p{ background:#eee; line-height: 30px; text-align: center; font-size: 14px;}



.proshow-r > ul > .bshareDiv{ float: left; margin-top: 3px;}


/*下载*/
.pro_sc_list{ overflow:hidden;  margin: 0 auto;margin-top: 60px; margin-bottom: 80px;}
.pro_sc_li{ height: 85px; margin-bottom: 20px; width:570px; float:left; margin-left: 10px; margin-right: 10px;}
.pro_sc_li > img{ float:left;    width: 165px; height: 83px;}
.pro_sc_li > div{ float:right; width:360px;}
.pro_sc_li > div > h3{ font-size:20px; font-weight:bold; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pro_sc_li > div > a{ display:block; width:90px; height:30px; line-height: 30px; text-align: center; color:#fff; background:#ee824d; margin-top: 18px; font-size:14px;}
.pro_sc_li > div > a:hover{ background:#000;}


/*联系方式*/
.ny_l > #dituContent{ margin-top:0;}
.contact_l{ float:left; }
.contact_l > h3{ font-size:18px; padding-bottom: 20px; font-weight: bold;}
.contact_l > p{ font-size:16px; line-height: 30px;}
.contact_r{ float:right; position: absolute;right: 100px;}
.contact_r > ul > li > img{ width:150px;}
.contact_r > ul > li{ float:left; margin-left: 20px;}
.contact_r > ul > li > p{ font-size:16px; line-height: 30px; text-align: center;}

/*网站地图*/
.contains{ height: 90px; background: url(../images/1920-90.jpg) center center no-repeat;}
.nmnow{ height: 40px; background: #F0F0F0;}
.nmnow .n{ width: 1200px; height: 40px; margin: 0 auto; font: 14px/40px "microsoft yahei"; color: #666;}
.main{ width: 1200px; margin: 50px auto;}
.main ul{ background: url(../images/4-2.jpg) 7px top repeat-y; padding: 30px 0;list-style: none}
.main li{ margin-bottom: 40px;list-style: none}
.main li h2{ font: 18px/32px "microsoft yahei"; background: url(../images/16-16.jpg) left center no-repeat; margin-bottom: 10px;}
.main li p{ font: 14px/22px "microsoft yahei";}
.main li p span{ color: #666;}
.main li p a{ color: #666; margin-right: 40px;}
.main li h2,.main li p{ padding-left: 40px;}
.content_4_box{ height: 380px; background: url(../images/1920-380.jpg) center center no-repeat; font-size: 0; text-align: center;}
.content_4_box ul{ padding-top: 50px;list-style: none}
.content_4_box li{list-style: none; display: inline-block; *display: inline; zoom: 1; width: 301px; height: 301px; background: url(../images/300-301.png) left top no-repeat; overflow: hidden; margin: 0 30px;}
.content_4_box li i{ display: block; width: 104px; height: 104px; margin: 50px auto 0;}
.content_4_box li i.s1{ background: url(../images/10494.png) center center no-repeat;}
.content_4_box li i.s2{ background: url(../images/104-104.png) center center no-repeat;}
.content_4_box li i.s3{ background: url(../images/100-99.png) center center no-repeat;}
.content_4_box li h3{ font: bold 36px/42px "microsoft yahei"; color: #fff;}
.content_4_box li p{ font: 18px/21px "microsoft yahei"; color: #fff; background: url(../images/36-36.png) center bottom no-repeat; padding-bottom: 50px;}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .content_4_box{ height: 380px; background: url(../images/1920-380.jpg) center center no-repeat; font-size: 0; text-align: center;}
    .content_4_box ul{ padding-top: 50px;}
    .content_4_box li{ display: inline-block; *display: inline; zoom: 1; width: 301px; height: 301px; background: url(../images/300-301.png) left top no-repeat; overflow: hidden; margin: 0 30px;}
    .content_4_box li i{ display: block; width: 104px; height: 104px; margin: 50px auto 0;}
    .content_4_box li i.s1{ background: url(../images/10494.png) center center no-repeat;}
    .content_4_box li i.s2{ background: url(../images/104-104.png) center center no-repeat;}
    .content_4_box li i.s3{ background: url(../images/100-99.png) center center no-repeat;}
    .content_4_box li h3{ font: bold 36px/42px "microsoft yahei"; color: #fff;}
    .content_4_box li p{ font: 18px/21px "microsoft yahei"; color: #fff; background: url(../images/36-36.png) center bottom no-repeat; padding-bottom: 50px;}
}
.n a{color:#666}
@media only screen and (min-width: 320px) and (max-width: 1199px) {
    .nmnow .n{ width: 960px;}

    .main{ width: 960px;}
    .content_4_box{ height: 380px; background: url(../images/1920-380.jpg) center center no-repeat; font-size: 0; text-align: center;}
    .content_4_box ul{ padding-top: 50px;}
    .content_4_box li{ display: inline-block; *display: inline; zoom: 1; width: 291px; height: 291px; background: url(../images/300-301.png) left top no-repeat; overflow: hidden; margin: 0 10px; background-size: cover;}
    .content_4_box li i{ display: block; width: 104px; height: 104px; margin: 50px auto 0;}
    .content_4_box li i.s1{ background: url(../images/10494.png) center center no-repeat;}
    .content_4_box li i.s2{ background: url(../images/104-104.png) center center no-repeat;}
    .content_4_box li i.s3{ background: url(../images/100-99.png) center center no-repeat;}
    .content_4_box li h3{ font: bold 36px/42px "microsoft yahei"; color: #fff;}
    .content_4_box li p{ font: 18px/21px "microsoft yahei"; color: #fff; background: url(../images/36-36.png) center bottom no-repeat; padding-bottom: 50px;}
}
/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }
/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
.logo h1 a{ float:left; display:block; width:270px; height:67px; overflow:hidden; text-indent:-1000em; background:url(../images/logo.png) no-repeat 0 0; }	
	
	
	
	