@charset "UTF-8";
.flexslider{position:relative;height:680px;overflow:hidden;	background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:680px;}
.slides li img{ width:100%;}
.flex-control-nav{position:absolute;bottom:10%; left:50%;z-index:2;width:20%;text-align:center; margin:0 auto;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; text-align:center; margin:0 auto;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
@media  screen and (max-width: 1440px){
.flexslider{height:510px;}
.slides li{height:510px;}
}
@media  screen and (max-width: 1360px){
.flexslider{height:480px;}
.slides li{height:480px;}
}
@media  screen and (max-width: 1280px){
.flexslider{height:450px;}
.slides li{height:450px;}
}
@media  screen and (max-width: 1124px){
.flexslider{height:400px;}
.slides li{height:400px;}
}
@media  screen and (max-width: 1024px){
.flexslider{height:365px;}
.slides li{height:365px;}
}
@media  screen and (max-width: 767px){
.flexslider{height:272px; padding-top:50px;}
.slides li{height:272px;}
.flex-control-nav{width:80%; left:35%;bottom:5%; }
.flex-control-nav li{width:13px;height:13px;}
.flex-control-nav a{width:13px;height:13px;line-height:46px;}
.flex-direction-nav{top:52%;}
.flex-direction-nav li a{display:block;width:25px;height:25px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5px;background:url(../images/next.png) center center no-repeat;}
}
@media  screen and (max-width: 480px){
.flexslider{height:170px;}
.slides li{height:170px;}
}
@media  screen and (max-width: 380px){
.flexslider{height:135px;}
.slides li{height:135px;}
}
.column1_left { width:100%; margin:0 auto; text-align:center;  padding:2px }
.container_new{ width:100%; height:326px; overflow:hidden; position:relative; }
.slider_new li { list-style:none; display:inline;}
.slider_new img {display:block; border:0; width:365px; height:225px;}
.slider2 li { float:left; position:relative }
.num { position:absolute; left:36%; bottom:4px; height:20px; _bottom:1px; }
.num li { float: left; width:21px; height:20px; background:url(../images/ink0721hui.png) no-repeat center center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ink0721hui.png', sizingMethod='crop');
cursor: pointer; overflow: hidden; }
.num li.on { background:url(../images/ink0721hui1.png) no-repeat center center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ink0721hui1.png', sizingMethod='crop');
width:21px; height:20px; }
.idSiideer_pos{height:67px; color:#000;position:absolute; left:0px; bottom:-67px; width:365px; z-index:10; text-align:left;}
.idSiideer_pos h3 {line-height: 42px; font-weight:600;margin-top: 8px;font-size: 16px;color: #333;/*padding:0 6%;*/}
.idSiideer_pos h3:hover {color: #E60012;}
.idSiideer_pos p {color: #444;line-height: 26px;margin-bottom: 17px;/*padding:0 6%;*/}
/*i_apt1*/
.i_pat1 {
padding: 60px 0 47px;
}
.i_h2 {
font-size: 26px;
padding: 0 0 20px 0;
color: #333;
}
/*i_pat3*/
.i_pat3 {background-attachment: fixed;padding: 10px 0;}
.i_pro .i_h2 {text-align: center;}
.i_partner_box .i_h2+p {margin-bottom: 5px;}
.i_pro .i_h2+p {margin-bottom: 20px;}
.i_pro .i_h2+p, .i_partner_box .i_h2+p {color: #666;line-height: 1;padding-top: 3px;text-align: center;font-size: 16px;background-size: 60px 3px;padding-bottom: 1px;}
.i_about {
width: 50%;
padding: 50px 3% 45px 0;
}
.i_about h2 {
color: #404040;
}
.i_about p {
font-size: 15px;
color: #606060;
line-height: 1.9;
}
.i_about_a {
display: inline-block;
height: 25px;
line-height: 30px;
font-size: 15px;
margin-top: 6px;
}
.i_about_a span {
position: relative;
}
.i_about a:hover {
color: #E60012;
}
.i_honor {
width: 37%;
background: #E60012;
padding: 2.5% 3%;
height: 356px;
background: url(../images/i_honorba.png) #246fc7 no-repeat bottom;
}
.i_honor h2 {
color: #fff;
}
.i_honor p {
color: #fff;
line-height: 34px;
font-size: 15px;
padding: 0 0 0 24px;
background: url(../images/xg.png) no-repeat left center;
background-position: 0px 10px;
}
.i_honor_a {
display: inline-block;
height: 25px;
color: #fff;
line-height: 30px;
font-size: 15px;
margin-top: 6px;
}
.i_honor_a span {
position: relative;
top: -2px;
}

/*i_apt1*/
.i_pro .i_h2 {text-align: center;}
.i_partner_box .i_h2+p {margin-bottom: 5px;}
.i_pro .i_h2+p {margin-bottom: 20px;}
.i_pro .i_h2+p, .i_partner_box .i_h2+p {color: #666;line-height: 1;padding-top: 3px;text-align: center;font-size: 16px;background-size: 60px 3px;padding-bottom: 1px;}
.i_pat1{padding: 60px 0 47px;}
.i_h2 {font-size: 26px;padding: 0 0 20px 0;color: #333;}
.i_pro_img {height: 225px;width: 100%;overflow: hidden;}
.i_pro_img img {width: 100%;}
.i_pro_img span {display: block;background: rgba(0, 0, 0, 0.2) no-repeat center center;position: relative;bottom: 0;height: 225px;}
.i_pro_img span p {text-align: center;opacity: 1;color: #fff;line-height: 225px;letter-spacing: 7px;font-size: 26px;margin: 0;}
.i_pro_img:hover span {bottom: 225px;}
.i_pro_right>img {width: 100%;}
@media  screen and (max-width: 1023px) and (min-width:721px){
.i_pro_img {height: 175px;width: 100%;overflow: hidden;}
}
/*新闻*/
.i_pat2 {padding: 60px 0 90px;    background-color: #f3f3f3;}
.i_pat2 .news-con{
    margin-top:1.125%;
}
.i_pat2 .news-left{
    float: left;
    width:47.3%;
}
.i_pat2 .news-left-tit,.news-right-tit{
    color: #3f4040;
    font-size: 24px;
    margin-top:25px;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.i_pat2 .news-left-time{
    color: #717172;
    margin-top:10px;
    margin-bottom: 15px;
}
.i_pat2 .news-left-txt{
    color: #7e7e7e;
    line-height: 2;
}
.i_pat2 .more.more2{
    margin:0;
    margin-top:20px;
}
.i_pat2 .news-left:hover .news-left-tit{
    color: #1754a3;
}
.i_pat2 .news-left-img{overflow: hidden;}
.i_pat2 .news-left-img img{
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.i_pat2 .news-left:hover .news-left-img img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.i_pat2 .news-right{
    float: right;
    width:48.6%;
    font-size: 0;
}
.i_pat2 .date{
    color: #999999;
    font-size: 58px;
    line-height: 1;
    text-align: center;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.i_pat2 .time{
    text-align: center;
    font-size: 16px;
    color: #999999;
}
.i_pat2 .news-right-left,.news-right-con{
    display: inline-block;
    vertical-align: top
}
.i_pat2 .news-right-left{
    width:79px;
}
.i_pat2 .news-right-con{
    margin-left:20px;
    width:calc(100% - 100px);
    width:-webkit-calc(100% - 100px);
    width:-moz-calc(100% - 100px);
}
.i_pat2 .news-right-tit{margin-top: 0;margin-bottom: 15px;}
.i_pat2 .news-right-txt{
    font-size: 12px;
    color: #7e7e7e;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.i_pat2 .news-right>.news-list2{
    margin: 0;
}
.i_pat2 .news-right .news-list2 ul li{
    padding-top: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cfcece;
}
.i_pat2 .news-right .news-list2 ul li:hover .news-right-tit,.i_pat2 .news-right .news-list2 ul li:hover .date{
    color: #1754a3;
}

/*产品*/
.index_pro {padding: 53px 0 47px;background:#FAFAFA url(../images/bg.jpg) no-repeat center top;}
.index_pro .i_h2 {text-align: center;}
.index_pro .i_h2+p {color: #666;padding-top: 3px; font-size: 16px;background-size: 60px 3px;padding-bottom: 1px;margin-bottom: 42px;}

.i_pro2_ul {width: 100%;}
.i_pro2_ul li {float: left;width: 31%;overflow: hidden;margin-left: 3.5%;}
.i_pro2_ul li img {width: 100%;}
.i_pro2_ul li:first-child {margin-left: 0;}
.i_pro2_ul p {line-height: 42px;margin-top: 8px;font-size: 16px;color: #333;}
@media  screen and (max-width: 767px){
.i_pro2_ul li {width:96%;overflow: hidden;margin:0 auto; float:none;}
.i_pro2_ul li:first-child {margin:0 auto; }
.i_pro2_ul p {line-height: 38px;margin-top: 4px;font-size: 16px;color: #333;}
.pro_list_div { display:none;}
}

/*i_pat2*/
.bgf3 {
background: #f3f3f3;
}
.i_pro_box h2 {
color: #fff;
text-align: center;
}
.i_pro_ul {
height: 400px;
margin-top: 90px;
width: 1400px;
}
.i_pro_ul li {
width: 185px;
height: 185px;
overflow: hidden;
transform: rotate(45deg);
background: rgba(255, 255, 255, 1);
position: relative;
}
.i_pro_ul li:hover {
}
.i_pro_ul li:hover .i_pro_ul_h3 {
color: #fff;
}
.i_pro_ul li div {
transform: rotate(-45deg);
height: 100%;
padding: 30px;
}
.i_pro_ul li span.span_t {
width: 100%;
height: 100%;
position: absolute;
background: #3E85E4;
left: -200px;
top: 0px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.i_pro_ul li:hover span.span_t {
left: 0px;
top: 0;
}
.i_pro_ul li span.span_b {
width: 100%;
height: 100%;
position: absolute;
background: #3E85E4;
left: 200px;
top: 0px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.i_pro_ul li:hover span.span_b {
left: 0px;
top: 0;
}
.i_pro_ul li span.span_l {
width: 100%;
height: 100%;
position: absolute;
background: #3E85E4;
left: -200px;
top: 200px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.i_pro_ul li:hover span.span_l {
left: 0px;
top: 0;
}
.i_pro_ul li span.span_r {
width: 100%;
height: 100%;
position: absolute;
background: #3E85E4;
left: 200px;
top: -200px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.i_pro_ul li:hover span.span_r {
left: 0px;
top: 0;
}
.i_pro_ul_li1 {
top: 0;
left: 95px;
}
.i_pro_ul_li2 {
top: 148px;
left: 44px;
}
.i_pro_ul_li3 {
top: 0;
left: -8px;
}
.i_pro_ul_li4 {
top: 148px;
left: -61px;
}
.i_pro_ul_li5 {
top: 0;
left: -112px;
}
.i_pro_ul_li6 {
top: 148px;
left: -162px;
}
.i_pro_ul_li7 {
top: 0;
left: -213px;
}
.i_pro_ul_h3 {
font-size: 18px;
text-align: center;
color: #666;
font-weight: bold;
padding: 15px 0;
-webkit-transition: all 0s ease 0s;
transition: all 0s ease 0s;
}
/*footer*/
@media  screen and (max-width: 767px){
.hide_x{ display:none;}
}
.bc1s {
padding-top: 20px;
padding-bottom: 12px;
}
.i_bot_ewm {
}
.i_bot_ewm>img {
width: 177px;
margin-top: 10px;
}
.i_pro_type_ul {
margin: 0 -2%;
padding: 20px 0;
}
.i_pro_type_ul li {
width: 30.33%;
margin: 0 1.5%;
}
.i_pro_type_ul li a {
display: block;
width: 100%;
}
.i_pro_type_img {
width: 100%;
background: #f3f3f3;
}
.i_pro_bot {
background: #fff;
width: 100%;
position: relative;
bottom: 0px;
overflow: hidden;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.i_pro_bot h3 {
line-height: 42px;
margin-top: 8px;
font-size: 16px;
color: #333;/*padding:0 6%;*/
}
.i_pro_bot h3:hover {
color: #E60012;
}
.i_pro_bot p {
color: #444;
line-height: 26px;
margin-bottom: 17px;/*padding:0 6%;*/
}
.i_pro_bot span.i_pro_more {
color: #1862b9;
background: #fff;
display: block;
padding: 4px 4px;
width: 67px;
font-weight: bold;
}
.i_pro_bot span {
position: relative;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
color: #fff;
}
.i_pro_bot:hover span.i_pro_more {
left: 50px;
display: none;
}
.i_pro_img {
height: 225px;
width: 100%;
overflow: hidden;
}
.i_pro_img img {
width: 100%;
}
.i_pro_img span {
display: block;
background: rgba(0, 0, 0, 0.2) no-repeat center center;
position: relative;
bottom: 0;
height: 225px;
}
.i_pro_img span p {
text-align: center;
opacity: 1;
color: #fff;
line-height: 225px;
letter-spacing: 7px;
font-size: 26px;
margin: 0;
}
.i_pro_img:hover span {
bottom: 225px;
}
.i_pro_right>img {
width: 100%;
}
/*i_pat4*/
.i_pat4 {
padding: 55px 0 55px;
}
.i_news_box {
width: 50%;
/*background: #E60012;*/
padding: 50px 3% 45px;
}
.i_news_box .i_h2 {
/*color: #fff;*/
}
.i_application_box {
width: 37%;
height: 350px;
background: #fff;
position: relative;
padding: 2.5% 3%;
}
.i_application_box .i_h2 {
color: #404040;
}
/*i_pat5*/
.i_pat5 {
padding: 60px 0 50px;
}
.i_partner_box {
width: 100%;
background: #fff;
position: relative;
}
.i_partner_box .i_h2 {
text-align: center;
color: #404040;
}/*i_news*/
.i_news_list {
width: 100%;
}
.i_news_list li {
width: 100%;
padding-left: 4.5%;
background: url(../images/xg.png) no-repeat left center;
line-height: 2.4;
}
.i_news_list li a {
/*color: #fff;*/
font-size: 15px;
}
/*i_pro*/
.i_pro_content {
height: 350px;
margin-top: 50px;
}
.i_pro_left {
width: 31%; float:left;
margin-right: 3.5%;
}
.i_pro_center {
width: 31%; float:left;
margin-right: 3.5%;
}
.i_pro_right {
width: 31%; float:left;
}
.i_pro_left h2,.i_pro_right h2, .i_pro_center h2 {
line-height: 42px;
margin-top: 8px;
font-size: 16px;
color: #333;
}
.i_pro_left h2:hover,.i_pro_right h2:hover,  .i_pro_center h2:hover {
color: #E60012;
}
.i_pro_left p,.i_pro_right p, .i_pro_center p {
color: #444;
line-height: 26px;
margin-bottom: 17px;
}



.i_pat6 {
padding: 53px 0 47px;
background: rgb(241, 241, 241);
background: url(../images/i_pat2_bg.jpg) no-repeat center top;
}
.i_pat6 .i_h2 {
text-align: center;
}
.i_pat6 .i_h2+p {
color: #666;
line-height: 1;
padding-top: 3px;
text-align: center;
font-size: 16px;
background-size: 60px 3px;
padding-bottom: 1px;
margin-bottom: 42px;
}
@media  screen and (max-width: 767px){
.i_pat1 {padding: 30px 0 15px;}
.i_pro_content {height: auto;margin-top: 10px;}
.i_pro_left {width: 96%; margin:0 auto; float:none;}
.i_pro_center {width: 96%; margin:8px auto 0; float:none;}
.i_pro_right {width: 96%; margin:0 auto; float:none;}
.i_h2 {font-size: 18px;padding: 0 0 10px 0;color: #333;}
.i_pro .i_h2+p, .i_partner_box .i_h2+p {text-align: center;font-size: 16px; line-height:22px;margin-bottom: 5px; width:96%; margin-left:auto; margin-right:auto;}
.i_pro_bot p { font-size:15px;color: #444;line-height: 26px;margin-bottom: 8px;}
.i_pat6 .i_h2+p {text-align: center;font-size: 16px; line-height:22px;margin-bottom:5px;width:96%; margin-left:auto; margin-right:auto;}
.i_pro .i_h2+p {margin-bottom:10px;}
.i_pro_bot h3 {line-height:36px;margin-top: 4px;}
.i_pro_right h2, .i_pro_center h2 {line-height: 32px;margin-top: 8px;font-size: 17px;color: #333;}
.i_pro_right p, .i_pro_center p {color: #444; font-size:16px;line-height: 22px;margin-bottom: 8px; }
.i_pro_img {height: 200px;width: 100%;overflow: hidden;}
.i_pro_img span {display: block;background: rgba(0, 0, 0, 0.2) no-repeat center center;position: relative;bottom: 0;height: 200px;}
}
@media  screen and (max-width: 767px){
.i_pat6 {padding: 30px 0;}
.i_pat6 .i_h2 {text-align: center; font-size:18px;}
.i_pat6 .i_h2+p { line-height:22px;margin-bottom: 5px;}
}
.i_about_box {padding: 25px 0 0;}
.i_about_h2 {color: #333;
font-size: 20px;
padding-bottom: 7px;
}
.i_about_text {
width: 100%;
padding: 10px 0;
padding-right: 20%;
line-height: 34px;
color: #444;
}
.i_about_text a {
color: #4d901d;
font-size: 15px;
margin-top: 12px;
display: block;
width: 100px;
}
.nav_down_left {
width: 61%;
margin-right: 4%
}
.nav_down_img {
width: 300px;
margin-right: 35px;
}
.nav_down_img img {
width: 100%;
}
.nav_down_text {
width: 52%;
}
.nav_down_text h3 {
font-size: 16px;
font-weight: normal;
line-height: 1.8;
color: #333;
padding-bottom: 7px;
padding-top: 4px;
}
.nav_down_text p {
color: #747474;
font-size: 13px;
line-height: 1.8;
}
.nav_down_right {
width: 35%;
}
.nav_down_right_ul li {
width: 40%;
border-bottom: 1px solid #dcdfe4;
line-height: 2.5;
margin-left: 7%;
margin-bottom: 5px;
}
.seach_text {
float: left;
width: 60px;
height: 22px;
border: 0;
margin-left: 5px;
font-size: 12px;
line-height: 22px;
}
.btn-search-t {
background: url(../images/i_search.gif) no-repeat left -1px;
float: right;
width: 22px;
height: 22px;
margin-right: 1px;
border: 0;
cursor: pointer;
}
.h-r-search {
background-color: #fff;
width: 100px;
height: 22px;
padding: 0 3px;
overflow: hidden;
border: 1px solid #b5b5b5;
line-height: 22px;
border-radius: 10px;
margin-left: 20px;
}
/*page*/
.page_banner {height: 270px;width: 100%;overflow: hidden;}
.page_banner_text { text-align:right;color: #fff;letter-spacing: 1px;margin-top: 90px;}
.page_banner_text h3 {letter-spacing: 1px;font-size: 26px;color: #004885;line-height: 1.8;}
.page_banner_text p {text-shadow: 1px 2px 1px #000;font-size: 16px;color: #fff;text-transform: uppercase;margin-top: 2px;}
@media  screen and (max-width: 767px){
.page_banner {height: 220px;width: 100%;overflow: hidden;}
.page_banner_text h3 {font-size: 20px;margin-top: 110px; margin-left:5px;letter-spacing: 0.5px;}
.page_banner_text p {font-size: 14px; margin-left:5px;}
}
@media  screen and (max-width: 380px){
.page_banner_text h3 {font-size:18px;margin-top: 100px; margin-left:5px;letter-spacing: 0.5px;}
}
.page_child_nav {
background: #f3f3f3;
border-bottom: 1px solid #e4e4e4;
}
.page_nav_li a {
display: block;padding: 15px 12px;
color: inherit;
-webkit-transition: color 0s ease 0s;
transition: color 0s ease 0s;
}
.page_nav_li a:hover {
color: #E60012;
}
.page_nav_li_atc a {
color: #E60012;
}

.page_nav_li {
line-height: 36px;
margin-right: 20px;
font-size: 16px;

text-align: center;
}
.page_nav_li span {
width: 100%;
height: 3px;
position: relative;
bottom: 1px;
background: #E60012;
display: block;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.page_nav_li span {
width: 0;
}
.page_nav_li_atc span {
width: 100%;
}
.page_nav_li:hover span {
width: 100%;
}
.page_nav_p {
line-height: 36px;
color: #444;
height: 36px;
padding: 15px 0;
}
.page_nav_p a {
color: inherit;
webkit-transition: color 0s ease 0s;
transition: color 0s ease 0s;
}
.page_nav_p a:hover {
color: #E60012;
}
.page_nav_p span {
margin: 0 8px;
}

@media  screen and (max-width: 767px){
.page_nav_li a {
padding:8px;
}
.page_nav_li {
line-height: 32px;
margin-right: 10px;
font-size: 16px;
height: 44px;
text-align: center;/*padding:15px 35px;*/
}
.page_nav_li span { display: none;}
}
#dress_dian span {
width: 5px;
height: 30px;
margin: 0 3px;
background: url(../images/dress_dian.png) no-repeat center 7px;
display: inline-block;
}
.page_content {padding: 60px 0;}
.about_left { float:none;width: 96%; margin:0 auto;}
.about_right { float:none;width: 96%; margin:0 auto;}
.about_left h2 {font-size: 24px;font-weight: bold;padding-bottom: 20px;color: #555;}
.about_left p {line-height: 2.8;font-size: 14px; color: #444;}

.about_right img {width: 100%;}
@media  screen and (max-width: 767px){
.page_content {padding: 30px 0;}

.about_left h2 {font-size: 18px;font-weight: bold;padding-bottom: 10px;color: #555;}
.about_left p {font-size: 16px;line-height:1.5;}
}
/*baout2*/
.page_banner2 {
width: 100%;
padding: 30px 0;
}
.page_banner_text2 {
width: 30%;
font-size: 32px;
height: 40px;
letter-spacing: 4px;
}
.page_nav_p2 {
line-height: 40px;
color: #444;
height: 40px;
}
.page_nav_p2 span {
margin: 0px 8px;
}
.page_content_box2 {
padding: 50px 0;
}
.page_child_nav2 {
width: 23%;
}
.page_nav_li2 {
width: 100%;
padding: 10px 18px 10px 19px;
font-size: 16px;
height: 52px;
line-height: 24px;
background: #F5F5F5;
margin-bottom: 5px;
}
.page_nav_li2 a {
color: inherit;
line-height: 33px;
display: block;
height: 100%;
}
.page_nav_li2>a>span {
float: right;
color: #777;
}
.page_nav_li_atc2 {
background: #45920f;
color: #fff;
}
.page_nav_li_atc2>a>span {
color: #fff;
}
.page_content2 {
width: 74%;
float: right;
}
.page_content_top_h2 {
font-size: 26px;
margin-bottom: 15px;
letter-spacing: 2px;
}
.about_left2 {
width: 60%;
}
.about_left2 h2 {
font-size: 22px;
}
.about_left2 p {
line-height: 2.8;
font-size: 14px;
color: #444;
}
.about_right2 {
width: 37%;
}
.about_right2 img {
width: 100%;
}
/*products_list*/
.pro_list_li {
width: 30%;
height: 280px;
margin: 0px 1.5% 40px;
position: relative;
overflow: hidden;
}
.pro_list_li img {
width: 100%;
}
.pro_list_li>a>p {
width: 100%;
line-height: 28px;
font-size: 16px;
text-align: center;
color: #333;
height: 35px;
}
.pro_list_content ul {
margin: 0 -24px;
}
.hui {font-size: 14px;}
.pages a:hover {color: #E60012;border: 1px solid #E60012;}
.pages a {
display: inline-block;
zoom: 1;
width: 65px;
height: 27px;
border: 1px solid #ddd;
text-align: center;
line-height: 27px;
font-size: 14px;
color: #666;
margin: 0 5px;
background-color: #fff;
}
@media  screen and (max-width: 767px){
.pages a {width: 60px;margin: 0 2px;}
}
@media  screen and (max-width: 767px){
.page_content_box2 {padding: 40px 0;}
.pro_list_content { width:100%; margin:0 auto;}
.pro_list_content ul {margin: 0 0px 0 -4px;}
.pro_list_li {width: 48%;  float:left;height: auto;margin: 0px 1% 10px;position: relative;overflow: hidden;}
.pro_list_li>a>p {width: 100%;line-height: 24px;font-size: 16px;text-align: center;color: #333;height: 45px;}
.pro_list_li:hover .pro_title {display: block; color:#333; font-size:16px;}

}
.pro_list_div {
height: 100%;
width: 100%;
padding: 7% 9.5%;
position: absolute;
top: 100%;
background: rgba(230, 0, 18, 0.9);
display: block;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
color: #fff;
}
.pro_list_div span {
display: block;
margin: 115px auto 0;
padding: 17px 24px;
color: #fff;
border: 2px #fff solid;
width: 120px;
font-size: 16px;
text-align: center;
letter-spacing: 1px;
}
.pro_list_li:hover .pro_list_div {
top: 0;
}
.pro_list_li:hover .pro_title {
display: none;
}
.pro_list_div p, .pro_list_div h3 {
color: #fff;
text-align: left;
}
.pro_list_div p {
line-height: 1.9;
}
.pro_list_div h3 {
font-size: 18px;
font-weight: bold;
padding-bottom: 15px;
padding-top: 8px;
}
.pro_more {
display: block;
position: absolute;
bottom: 30px;
font-size: 14px;
padding: 8px 16px;
border: 1px #fff solid;
color: #fff;
-webkit-transition: color 0.0s ease 0s;
transition: color 0.0s ease 0s;
}
.pro_more:hover {
color: #E60012;
background: #fff;
}
/**/
.i_pro2_ul {
width: 100%;
}
.i_pro2_ul li {
float: left;
width: 31%;
overflow: hidden;
margin-left: 3.5%;
}
.i_pro2_ul li img {
width: 100%;
}
.i_pro2_ul li:first-child {
margin-left: 0;
}
.i_pro2_ul p {
line-height: 42px;
margin-top: 8px;
font-size: 16px;
color: #333;
}

@media  screen and (max-width: 767px){
.i_pro2_ul li {width:96%;overflow: hidden;margin:0 auto; float:none;}
.i_pro2_ul li:first-child {margin:0 auto; }
.i_pro2_ul p {
line-height: 38px;
margin-top: 4px;
font-size: 16px;
color: #333;
}
.pro_list_div { display:none;}

}
/**/
.news_list_ul li:nth-child(3n) {margin-right: 0;}
.news_list_li {width: 30%;margin-right: 5%;margin-bottom: 40px;}
.news_list_li a.news_top {width: 100%;overflow: hidden;height: 200px;display: block;position: relative;}
.news_list_li a.news_top div.date {width: 92px;height: 84px;display: block;position: absolute;z-index: 5;background: rgba(0, 0, 0, 0.46);right: 0;padding-top: 8px;bottom: 0;text-align: center;}
.news_top .date .date_top {display: block;font-size: 32px;font-weight: bold;color: #fff;}
@media  screen and (max-width: 767px){
.news_list_ul li:nth-child(3n) {margin-right: 0;}
.news_list_li {width:46%;margin:0 2%;}
}
.news_top .date .date_bottom {
display: block;
font-size: 15px;
color: #fff;
}
.news_list_li a.news_top img {
position: relative;
width: 100%;
height: 100%;
-webkit-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
left: 0;
top: 0;
}
.news_list_li:hover a.news_top img {
width: 110%;
height: 110%;
left: -5%;
top: -5%;
}
.news_list_li:hover a.news_top div.date {
background: rgba(11, 108, 0, 0.74);
}
.news_list_li a.news_bottom {width: 75%;}
.news_list_li a.news_bottom h2 {font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.9;margin-top: 9px;}
.news_list_li a.news_bottom p {font-size: 14px;line-height: 1.9;margin-top: 3px;color: #777;}
@media  screen and (max-width: 767px){
.news_list_li a.news_bottom p { height:48px;line-height: 1.5;}
.news_list_li a.news_top img {width: 100%;height:90%;}
.news_list_li a.news_top {width: 100%;overflow: hidden;height: auto;}
.news_list_li:hover a.news_top img {width: 100%;height:90%;left: 0;top:0;}
.news_list_li a.news_top div.date {width: 80px;height: 70px;}
.news_top .date .date_top {font-size:24px;}
}
.contact_text {width: 33%; float:left;}
.contact_text h2 {line-height: 2;font-size: 24px;font-weight: bold;color: #E60012;margin-bottom: 4px;}
.contact_text p {line-height: 38px;font-size: 16px;}
#map {width: 64%;height: 500px;float: right;border: #ccc solid 1px;}

.tact{width:100%;height:180px;}
.tact-img-1{width:40%;height:160px;float:left;}
.tact-con-1{width:60%;padding-top:40px;float:right;}
.tact-con-1 p{font-size:14px;color:#777777; text-align:left; line-height:24px;}

@media  screen and (max-width: 767px){
.contact_text {width:96%; float:none; margin:0 auto;}
#map {width: 96%;height: 500px;float: none; margin:0 auto;}
.contact_text h2 {line-height: 2;font-size:18px;font-weight: bold;}
.contact_text p {line-height:25px;font-size: 16px;}

}
.application_div {width: 100%;}
.application_div ul {}
.application_div ul li {width: 30%;margin: 15px 5% 30px 0;position: relative;overflow: hidden;}
.application_div ul li:nth-child(3n) {margin-right: 0;}
.application_div ul li img {width: 100%;}
.application_div ul li span {position: absolute;top: 0;left: 0;padding: 10px 20px;background: rgba(230, 0,18, 0.78);color: #fff;font-size: 16px;}
.service_img {width: 40%; float:left;margin-right: 7%;}
.service_img img {width: 100%;padding: 2%;border: 1px #ddd solid;}
.service_rg{width: 53%; float: left;}
.service_text {width:100%;}
.service_text h2 {text-transform: uppercase;font-size: 26px;font-weight: bold;color: #ddd;}
.service_text ul {padding-left: 4%;margin-top: 15px;}
.service_text p {font-size: 14px;list-style-type: square;padding: 10px 0;width: 100%; line-height:28px; color:#8E8E8E;}
@media only screen and (max-device-width: 760px) {
.application_div ul li {
width: 46%;
margin: 15px 2% 10px;
position: relative;
overflow: hidden;
}
.service_img {width: 96%; margin:0 auto; float:none;}
.service_rg{width: 96%; margin:0 auto; float:none;}
.service_text {width: 100%;}
.service_text h2 { margin-top:8px;}
}
.hz_con {}
.hz_con li {
width: 30%;
text-align: center;
margin-right: 5%;
height: 120px;
margin-bottom: 35px;
}
.hz_con li:nth-child(3n) {
margin-right: 0;
}
.hz_con li img {
vertical-align: middle;
}
.hz_con li span {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.messages_con h2 {
text-align: center;
font-size: 16px;
color: #E60012;
margin-bottom: 15px;
}
.messagses_box {
width: 100%;
margin: 0 auto;
}
.message_input {
width: 46%;
padding: 26px 0 0px 0;
}
.message_input input {
width: 100%;
height: 44px;
line-height: 44px;
border: 1px solid #c1c1c1;
padding: 0 5%;
}
.message_textarea {
width: 100%;
padding: 26px 0 0px 0;
}
.message_textarea textarea {
width: 100%;
height: 135px;
border: 1px solid #c1c1c1;
padding: 0 2.5%;
line-height: 42px;
margin: 0 auto;
}
.messages_button {
width: 34%;
padding: 35px 0 0px 0;
margin: 0 auto;
}
.messages_button button {padding: 12px 0;border: 0;width: 150px;}
.messages_button ._submit {
background: #E60012;
color: #fff;
margin-right: 89px;
}
@media only screen and (max-device-width: 760px) {
.messagses_box {width: 96%;margin: 0 auto;}
.messages_button {width: 44%; float:left;padding: 35px 0 0px 0;}
.messages_button button {padding: 12px 0;border: 0;width: 60px;}
.messages_button ._submit {background: #E60012;color: #fff;margin-right:19px;float:left;}
.messages_con h2 {
font-size: 17px; width:96%; margin-left:auto; margin-right:auto; line-height:1.5;
margin-bottom: 10px;
}
.hz_con { width:96%; margin: 0 auto;}
.hz_con img { width:100%;}

}
.question_ul li {width: 100%; margin-bottom: 25px;border-bottom: 1px #777 dotted;padding-bottom: 25px;}
.question_ul li div.left { float: left;width: 30%;}
.question_ul li div.left img{ width: 100%; height: 110px;}
.question_ul li div.right {width: 100%;float: right;}
.question_ul li h2 {font-size: 16px;line-height: 2;overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/color: #444;}
.question_ul li p {font-size: 14px;color: #888;line-height: 1.9;}
.question_a { margin-top: 8px;color: #E60012;display: block;}
@media only screen and (max-device-width: 760px) {
.question_ul {width: 96%; margin-left:auto; margin-right:auto;}
.question_ul li p {line-height: 1.5;}


}

/*视频*/
.video_list {padding-top:0px;}
.video_list .video_list_ul .video_list_li{ float:left; width:30.33333%; margin-right:3%; margin-bottom:20px;}
.video_list .video_list_ul .video_list_li:nth-child(3n) {margin-right: 0;}
.video_list li{margin-bottom:20px;}
.video_list .xc_t_wrap{text-align:left;}
.video_cell .imgWrap { position:relative; }
.video_cell .imgWrap img{ width:100%;}
.video_cell ._mask { position:absolute; top:0; left:0; bottom:0; width:100%; background:url(../images/news09.png) center center no-repeat; cursor:pointer; }
.video_cell:hover ._mask { background:url(../images/news10.png) center center no-repeat; }
.video_list .video_list_ul .video_list_li .video_cell .video_down { width:100%;height:60px; line-height:60px; font-size:14px; color:#ffffff; background-color:#E60012; text-align:center; }
.video_list a{ color:#ffffff;  }
.video_list .tt01{ color:#FFFFFF;}
@media  screen and (max-width: 767px){
.video_list .video_list_ul .video_list_li:nth-child(3n) {margin-right: 0;}
.video_list .video_list_ul .video_list_li {width:46%;margin:0 2%;}
}
@media only screen and (max-device-width: 760px) {
.video_list .video_list li{margin:0 auto 20px;text-align:center;}
.video_list .video_cell .video_down { margin-bottom:15px;height:36px; line-height:36px; font-size:16px; color:#ffffff; background-color:#E60012; text-align:center; }
.news_video_list {margin:0 auto;}
.news_video_list .xc_t_wrap{text-align:center;}
.video_cell .imgWrap { position:relative;width:100%; }
.video_cell ._mask {width:100%;}
.video_cell .imgWrap img{ width:100%;}
.mob_width{ width:98%; margin:0 auto;}
.mob_width video{ width:100%; height:auto;}
}
/*文化*/
.culture_lbody{width:100%; text-align:center;margin:0px 0 25px 0;}
.culture_lbody .culture_lborder{margin:0 auto;padding-bottom:15px;}
.culture_fwzz{	width:40%;	float:left;padding:0 0 15px;}
.culture_fwzz h2{line-height:40px; font-size:24px; text-align:left; }
.culture_fwzz .culture_l_dsc{ line-height:24px; font-size:14px; text-align:left;  color:#666;}
.culture_fwzz .culture_l_dsc span{border-bottom:2px solid #d8d8d8;}
.culture_fwzz  img.cfwzz{display:block; float:left; margin-top:35px;}
.culture_fwzz_r{width:50%; float:right; margin-top:80px;}
.culture_fwzz_r h3{line-height:40px; font-size:24px; text-align:left; color:#E60012;}
.culture_fwzz_r .fwzz_r_dsc{line-height:35px; text-align:left; }
.culture_fwzz_r li{padding:10px 0; text-align:left; width:100%;}
.culture_fwzz_r .fwzz_r_tit{line-height:24px; font-size:15px; float:left; margin-right:15px;}
.culture_fwzz_r .fwzz_r_mdsc{line-height:26px; font-size:13px; color:#2d2d2d; margin-left:15px;}

.culture_s_lbody{width:100%; text-align:center; margin:5px 0 0; background-color:#F5F5F5; min-height:500px;}
.culture_s_lbody .culture_sborder{ margin:0 auto;padding:0 0 35px 0;}
.culture_fwwd{width:38.5%; float:right; padding:35px 0;}
.culture_fwwd h2{ margin-top:30px; line-height:40px; font-size:24px; text-align:left; padding-left:10px;}
.culture_fwwd .culture_wd_dsc{ line-height:24px; font-size:14px; text-align:left; padding-left:10px; color:#666;}
.culture_fwwd .culture_wd_dsc span{border-bottom:2px solid #d8d8d8;}
.culture_fwwd  img.cfwwd{display:block; float:left; margin-top:35px;}
.culture_fwwd_l{width:55%; float:left;}
.culture_fwwd_l h3{ margin-top:40px; line-height:40px; font-size:24px; text-align:left; color:#E60012;}
.culture_fwwd_l li{padding:10px 0;  text-align:left;}
.culture_fwwd_l .fwwd_r_tit{line-height:24px; font-size:15px; }
.culture_fwwd_l .fwwd_r_mdsc{line-height:20px; font-size:13px;color:#2d2d2d; padding:5px 0;}
.wdtk20{width:100%; float:right; padding-right:20px;}
@media  screen and (max-width: 767px){
.culture_lbody .culture_lborder{margin:0 auto;padding-bottom:15px; padding-top:30px;}
.culture_fwzz{width:96%; margin:0 auto;float:none;padding:0;}
.culture_fwzz img{ width:100%;}
.culture_fwzz_r{width:96%; margin:30px auto 0;float:none;}
.culture_fwzz_r .fwzz_r_mdsc{font-size:15px;line-height:23px;}
.wdtk20{width:100%; float:none; padding-right:0px;}
.culture_fwwd .culture_wd_dsc{ font-size:15px;}
.culture_fwwd{width:96%; margin:0 auto;float:none; padding:15px 0;}
.culture_fwwd img{ width:100%;}
.culture_fwwd_l{width:96%; margin:40px auto 0;float:none;}
.culture_fwzz h2{font-size:18px; line-height:32px;}
.culture_fwzz_r h3{font-size:18px;}
.culture_fwwd h2{ margin-top:30px; font-size:18px;}
.culture_fwwd_l h3{ margin-top:30px; font-size:18px;}
.culture_fwzz .culture_l_dsc{ line-height:23px; font-size:15px; text-align:left;  color:#666;}
.culture_fwzz_r .fwzz_r_dsc{line-height:23px; text-align:left; font-size:15px; }
.culture_fwzz_r .fwzz_r_tit{line-height:32px; font-size:18px;}
.culture_fwwd_l .fwwd_r_mdsc{line-height:23px; font-size:15px;color:#2d2d2d; padding:5px 0;}
.culture_fwwd_l .fwwd_r_tit{line-height:32px; font-size:17px;}

}
/*新闻列表*/
.news-list {margin:55px auto 100px; }
.news-list .nlist {width: 100%;height: auto;margin-top: 32px;}
.news-list .nlist ul {width: 100%;height: auto; margin-bottom:50px;}
.news-list .nlist ul li {width: 100%;height: auto;border-bottom: 1px solid #eee; }
.news-list .nlist ul li a {width: 100%;height: auto;display: block;padding: 24px 0; }
.news-list .nlist ul li a .box {width: 100%;height: auto;margin: 0 auto; }
.news-list .nlist ul li a .box .time {width: 86px;height: auto;float: left;margin-top: 14px; }
.news-list .nlist ul li a .box .time .day {width: 100%;height: 80px;text-align: center;font-size: 40px;line-height: 80px;background: #eaeaea;font-family: Arial; }
.news-list .nlist ul li a .box .time .year {width: 100%;height: 30px;text-align: center;background: #f9f9f9;font-size: 14px;line-height: 30px;color: #555;font-family: Arial; }
.news-list .nlist ul li a .box .con {width: 61.1%;height: auto;float: left;margin-left: 3.5%;margin-top: 14px; }
.news-list .nlist ul li a .box .con .tits {font-size: 22px;line-height: 22px;color: #333;height: 22px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }
.news-list .nlist ul li a .box .con .tt {font-size: 14px;line-height: 14px;margin-top: 10px;display: none; }
.news-list .nlist ul li a .box .con .number {font-size: 12px;line-height: 24px;color: #999;padding-left: 25px;background: url(../images/news_num.png) left center no-repeat;margin-top: 14px; }
.news-list .nlist ul li a .box .con .tit {font-size: 14px;line-height: 24px;color: #616161;height: 48px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 11px; }
.news-list .nlist ul li a .box .pic {width: 19.3%;height: auto;float: right;overflow: hidden; }
.news-list .nlist ul li a .box .pic img {transition: .5s; }
@media (min-width: 1024px) {
.news-list .nlist ul li:hover a .box .con .tit {color: #E60012; }
.news-list .nlist ul li:hover a .box .pic img {transform: scale(1.1); } }
.news-list .nlist .more {width: 156px;height: 46px;border-radius: 3px;background: #E60012;text-align: center;display: block;margin: 75px auto 0;font-size: 14px;line-height: 46px;color: #fff;font-weight: bold;box-shadow: 0 2px 5px rgba(48, 30, 0, 0.3); }
@media (max-width: 1024px) {
.news-list {margin: 60px auto 70px; }
.news-list .title .t {font-size: 80px;line-height: 80px; }
.news-list .title .t1 {font-size: 26px;line-height: 80px; }
}

@media (max-width: 880px) {
.news-list .nlist ul li a .box .con {width: 53%; }
.news-list .nlist ul li a .box .pic {width: 29%; } }

@media (max-width: 720px) {
.news-list .nlist ul li a .box .con {width: 50%; } }
@media (max-width: 710px) {
.news-list {margin:0px auto 50px; }
.news-list .nlist {width: 100%;height: auto;margin-top:0px;}
.news-list .title .t {font-size: 50px;line-height: 60px; }
.news-list .title .t1 {font-size: 20px;line-height: 60px; } 
.news-list .nlist ul li a .box .con .tits {font-size: 16px;line-height: 22px;color: #333;height: 22px;}
.news-list .nlist ul li a .box .con .tit {font-size: 14px;line-height: 22px;color: #616161;height: 44px;margin-top:8px; }
}
@media (max-width: 600px) {
.news-list .nlist ul li a .box .time {display: none; }
.news-list .nlist ul li a .box .con {margin-left: 0;width: 66%; }
.news-list .nlist ul li a .box .con .tt {display: block; }
.news-list .nlist ul li a .box .con .number {margin-top: 4px; }
.news-list .nlist ul li a .box .pic {width: 33%; }
.news-list .nlist .more {margin: 30px auto 0; } }
@media (max-width: 550px) {
.news-list .nlist ul li a .box .pic {width: 100%;height: auto;float: none; }
.news-list .nlist ul li a .box .con {width: 100%;height: auto;margin-top: 15px;float: none; } 
}
/*新闻详情页*/
.news_detail { min-height:400px; }
.news_detail .ion { color:#676767; }
.news_detail .n_left { width:72%; float:left; padding-bottom:100px; }
.news_detail ._head ._title { font-size:26px; font-weight:normal; color:#000000; margin-bottom:10px;}
.news_detail ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.news_detail ._tools ._tool{ font-size:12px; margin-right:12px; display:inline-block;height:36px; line-height:36px;}
.news_detail ._tools b { font-weight:normal; }
.news_detail ._tools #switcher { margin-left:10px; }
.news_detail ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.news_detail ._tools .ion { font-size:15px; }
.news_detail .myart { line-height:2; padding-bottom:30px; font-size:13px; color:#555555; }
.news_detail .n_right { width:24%; float:right; padding-top:0px; }
.news_detail ._detailPage_bottom li strong,.news_detail ._detailPage_bottom li span,.news_detail ._detailPage_bottom li a{ display:block;}
.news_detail ._detailPage_bottom{margin-top:45px; border:#f3f3f3 2px solid; }
.news_detail ._detailPage_bottom ul{padding: 10px 20px 30px;}
.news_detail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.news_detail ._detailPage_bottom ._date{ height:20px; line-height:20px; margin-bottom:7px; font-family:Arial,sans-serif; font-size:13px; color:#676767; }
.news_detail ._detailPage_bottom ._date .ico {margin-right:4px;}
.news_detail ._detailPage_bottom li ._title:hover { color:#5c5c5c; }
.news_detail ._detailPage_bottom li ._title { font-size:14px; font-weight:normal; color:#7d7d7d; }
.news_detail ._detailPage_bottom li { padding: 27px 0; }
.news_detail ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; width:100%;}
.news_detail ._tools ._tool .ico2_1 { margin-right:5px; }
.news_detail ._tools ._back .back_ico { background:url(../images/jd01_b.png) right center no-repeat;width:36px;height:22px;display:inline-block;margin-right:10px;vertical-align:middle; }
@media only screen and (max-width: 1240px) {
.news_detail .n_right { padding-top:0; margin-bottom:20px;}
.news_detail ._detailPage_bottom { margin-top:10px; }
.news_detail ._detailPage_bottom ul { padding-right:3%; }
}
@media only screen and (max-width: 992px) {
.news_detail ._head ._title { font-size:24px; }
.news_detail .n_left,.news_detail .n_right,.news_detail .news_img { width:100%; float:none; }
.news_detail .n_left { margin-bottom:20px;}
}
@media screen and (max-width: 767px) and (min-width:0px) {/* 移动端的尺寸 */
.news_detail .n_left { margin-bottom:10px; padding-bottom:10px;}
.news_detail ._head ._title { font-size:16px; text-align:center; line-height:40px;border-bottom:1px solid #EEEEEE;}
.news_detail-tools,._tools { display:none;}
.news_detail .myart { line-height:1.5;padding-bottom:10px; height:auto;font-size:13px; color:#555555; }
.news_detail .myart img{ width:100%;}
.news_detail ._detailPage_bottom li { padding: 15px 0; }
.news_detail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:16px; font-weight:bold; color:#000000; }
.news_detail ._detailPage_bottom ul{padding: 10px;}
}



/*加入我们*/
.job_idea .img_box{margin-bottom:20px; width:28%; float:left}
.l{ float:left;}
.r{ float:right;}
.gray{ background-color:#F7F7F7}
.join{width:860px;display:table;background-color:#fff;padding:40px 0;}
.join .sub-join{ width:100%; display:table; margin-top:10px;}
.join .sub-join li{ margin-top:10px;}
.join-tit{ width:100%; height:60px; background-color:#F2F2F2; display:table;}
.join-tit h3,
.join-tit span,
.join-tit small,
.join-tit font{ display:inline-block; line-height:60px;} 
.join-tit h3{ font-size:15px; color:#363636; font-weight:bold; margin-left:30px; width:160px;} 
.join-tit span,
.join-tit font{ font-size:14px; color:#666666; width:205px;}
.join-tit small{ width:30px; height:30px; background:url(../images/hjt.png) no-repeat center center; vertical-align:middle;} 
.join-tit:hover{ background-color:#0066CC;}
.join-tit:hover h3,
.join-tit:hover span,
.join-tit:hover font{ color:#fff;}
.join-tit:hover small{ background:url(../images/bjt.png) no-repeat center center;}
.join-xx{ display:table; padding-bottom:20px; display:none;}
.join-xx h4{ font-size:14px; color:#DB3717; font-weight:bold; margin-top:20px; margin-bottom:30px;}
.join-xx p{ font-size:14px; color:#666666; line-height:23px;} 
.join .sub-join li.on .join-tit{ background-color:#0066CC;}
.join .sub-join li.on .join-tit h3,
.join .sub-join li.on .join-tit span,
.join .sub-join li.on .join-tit font{ color:#fff;}
.join .sub-join li.on .join-tit small{ background:url(../images/bjt.png) no-repeat center center;}
.join .sub-join ._detailBtn { padding: 10px 0; margin-top: 10px;}
.join .sub-join ._btn { display: inline-block; width: 158px;height: 50px;line-height: 50px;  color: #ffffff; background: #cccccc; cursor: pointer; margin-right: 10px; text-align: center;font-size: 18px;}
.join .sub-join ._btn1 { background: #0066CC; }
.join .sub-join ._btn1:hover{background-color:#DB3717;}
.job_right{ float:right; width:70%;}
.job_right strong span{ font-size:20px;}
.job2{ background:#f3f3f3; margin-top:50px; padding-top:50px; padding-bottom:50px;}
.div_job .div2{ margin-top:3%;}
.div_job .div2 ul li{width:100%; margin-bottom:15px; background-color:#FFFFFF;}
.div_job .div2 ul li .div_js{ background:url(../images/6_02.png) 98% center no-repeat #fff; height:70px; line-height:70px; font-size:24px; color:#333; padding-left:2%; cursor:pointer;}
.div_job .div2 ul li .div_js_on{ background:url(../images/6_03.png) 98% center no-repeat #E60012; color:#fff;}
.div_job .div2 ul li .div_js_txt{padding:2%; line-height:26px; font-size:14px; color:#999;}
.div_job .div2 ul li .div_js_txt strong{ color:#333}
@media screen and (max-width: 1023px) and (min-width:0px) {/* 移动端的尺寸 */	
.job2{ background:#f5f5f5; margin-top:5%; padding-top:5%; padding-bottom:3%;}
}
@media screen and (min-width : 768px) and (max-width : 1024px){/* ipad */
.div_job .div2{ margin-top:3%;}
.div_job .div2 ul li{ margin-bottom:20px;}
.div_job .div2 ul li .div_js{ font-size:16px; height:50px; line-height:50px; background:url(../images/6_02.png) 98% center no-repeat #f5f5f5; background-size:25px;}
.div_job .div2 ul li .div_js_on{ background:url(../images/6_03.png) 98% center no-repeat #fdb811; background-size:25px;}
}
@media screen and (max-width: 767px) and (min-width:0px) {/* 移动端的尺寸 */	
.div_job .div2{ margin-top:5%;}
.div_job .div2 ul li{ margin-bottom:20px;}
.div_job .div2 ul li .div_js{ font-size:16px; height:50px; line-height:50px; padding-left:5%; background:url(../images/6_02.png) 95% center no-repeat #f5f5f5; background-size:25px;}
.div_job .div2 ul li .div_js_on{ background:url(../images/6_03.png) 95% center no-repeat #fdb811; background-size:25px;}
.div_job .div2 ul li .div_js_txt{ padding:5%;}
}
@media  screen and (max-width: 767px){
.job_idea {margin-bottom:40px; padding-top:40px;}
.job_idea .img_box{ display:none;}
.job_right{ float:none; width:96%; margin:0 auto;}
.job_right strong span{ font-size:17px; line-height:1.8;}
.job_right p{ font-size:16px;}
}
/*详情*/
.case_detail .ion { color:#676767; }
.case_detail .n_left { width:71.5%; float:left; }
.case_detail ._head ._title { font-size:34px;color:#000; margin-bottom:10px;line-height: 1.4; text-align:center;}
.case_detail ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.case_detail ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.case_detail ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px; color:#666666;}
.case_detail ._tools b { font-weight:normal; }
.case_detail .myart { line-height:2; min-height:200px; font-size:14px; color:#333; }
.case_detail .myart p{text-indent: 2em; line-height: 1.75em;}
.case_detail .n_right { width:24%; float:right; padding-top:10px; }
.case_detail .n_right ._tools { text-align:left; }
.case_detail ._tools ._back { font-size:20px; font-weight:normal; font-weight:bold; color:#676767; height:26px; line-height:26px;padding-right:40px; vertical-align:5px;}
.case_detail ._tools ._back .ion { font-weight:normal; vertical-align:0; }

.case_detail ._detailPage_bottom li strong,.case_detail ._detailPage_bottom li span,.case_detail ._detailPage_bottom li a{ display:block;}
.case_detail ._detailPage_bottom{margin-top:45px; border:#f3f3f3 10px solid; }
.case_detail ._detailPage_bottom ul{padding:10px 10%;}
.case_detail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000;}
.case_detail ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family: "微软雅黑",Arial; font-size:13px; color:#676767; }
.case_detail ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.case_detail ._detailPage_bottom li ._title:hover { color:#0066CC; }
.case_detail ._detailPage_bottom li ._title { font-size:16px; font-weight: 600; color:#5c5c5c;  font-family: "微软雅黑";}
.case_detail ._detailPage_bottom li { padding: 27px 10px; }
.case_detail ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; width:100%;}
.bdshare_popup_box{display:none!important;}

.case_detail ._head { border-bottom: 1px dotted #cccccc; }
.case_detail ._head ._title { font-size: 30px;}
.case_detail ._tools { padding: 10px 0; color: #999999;}
.case_detail .ion { font-size: 16px; font-weight: normal;}
.case_detail ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.case_detail .myart { padding: 20px 0;}
.case_detail ._detailPage_bottom ._time { float: left;}
@media only screen and (max-width: 480px) { 
.case_detail ._head ._title { font-size: 14px; line-height: 20px;}
.case_detail ._detailPage_bottom ._title{width: 50%;}
.case_detail ._detailPage_bottom ul{padding:10px 2%;}
.case_detail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:17px; font-weight:bold; color:#000000;}
}

@media only screen and (max-device-width:1024px) {
.case_detail .n_right { padding-top:0; }
.case_detail ._detailPage_bottom { margin-top:10px; }
.case_detail-tools,._tools { display:none; }
.case_detail ._detailPage_bottom ul { padding-right:3%; }
}

@media only screen and (max-device-width: 760px) {
.case_detail ._head ._title { font-size:17px; }
.case_detail .n_left,.case_detail .n_right,.case_detail .news_img { width:100%; float:none; }
.case_detail .n_left { margin-bottom:20px; }
.case_detail .myart img{ width:96%; margin:0 auto;}
.case_detail .myart p{text-indent: 0; line-height: 1.75em;}

}

/*合作伙伴*/
/*合作客户*/
.light_gray{ background-color:#F6F6F6}
.partner_list{width: 100%;margin-bottom: 40px; margin-top:40px;}
.partner_list ul {width: 102%;}
.partner_list ul li{width:23%; float: left; margin-right:1.8%; border:1px solid #F0F0F0; margin-bottom: 50px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.partner_list ul li .img,.partner_list ul li .img img{display: block;width: 100%;overflow: hidden;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.partner_list ul li .txt{overflow: hidden; text-align:center; padding: 0 10px;height: 45px;line-height: 45px;background: #ececec;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.partner_list ul li:hover img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;transform: scale(1.05);-webkit-transform: scale(1.05);}
.partner_list ul li:hover .txt{background: #E60012;color: #fff;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.partner_list ul li:hover{-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .3); box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .3);-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.partner_list .load{text-align: center;}
.partner_list .categories { overflow: hidden; margin-bottom: 30px; }
.partner_list .categories .title { float: left; width:10%; margin-right:25px; font-weight: bold; font-size: 16px; background-color:#ffa21c; padding:8px; text-align:center; color:#FFFFFF;}
.partner_list .categories .categories_list{ float: left; width:83%; padding:8px 0;}
.partner_list .categories .categories_list dl dd { float:left; width:19%; margin-left: 1%; font-size:14px; line-height:30px;}
.partner_list .categories .categories_list dl dd i { display: inline-block; width: 20px; height: 20px; background: url(../images/checkbox.png) no-repeat 0 0; margin-right: 15px; vertical-align: middle; }
.partner_list .categories .categories_list dl dd.checked i { background-position: -20px 0; }
@media only screen and (max-width: 760px) {
.partner_list{width: 100%;margin-bottom: 20px; margin-top:20px;}
.propartner_list_boxs dt{ float: none; width: 100%; margin-bottom:10px; }
.partner_list dd{width:33%; margin-left:0; margin-bottom:10px;}
}
@media only screen and (max-width: 320px) {
.partner_list dd{width:50%;}
}

@media screen and (min-width : 768px) and (max-width : 1024px){/* ipad */
.partner_list ul li{width:31%;}
}
@media screen and (max-width: 767px) and (min-width:0px) {/* 移动端的尺寸 */
.partner_list .categories { overflow: hidden; margin-bottom: 20px; }
.partner_list .categories .title { display:none;}
.partner_list ul li{width:47.5%; margin-bottom:30px;}
.partner_list .categories .title { float: left; width:30%; margin-right:25px; font-weight: bold; font-size: 16px; background-color:#ffa21c; padding:8px; text-align:center; color:#FFFFFF;}
.partner_list .categories .categories_list dl dd { float:left; width:32%; margin-left: 1%; font-size:14px; line-height:30px;}
}

/*合作*/
.partner h2 {font-weight: bold;padding-bottom: 10px;color: #555;}
.partner p {line-height: 2.8;font-size: 14px; text-indent:2em;color: #444;}
@media  screen and (max-width: 767px){
.partner { float:none;width: 96%; margin:0 auto;}
.partner h2 {font-size: 18px;font-weight: bold;padding-bottom: 10px;color: #555;}
.partner p {font-size: 16px;line-height:1.5;}
}
.partner .i_title h2,.i_title h2 a{font-size:28px; color:#000; font-weight:bold; line-height:35px; text-align:left; margin-top:10px;}
.partner .i_title h2 a:hover{color:#e60012;}
.partner .i_title h3{ font-size:16px; line-height:28px; text-align:left;}
.partner .red_box8{display:block; width:65px; height:8px; background:#e60012; text-align:left;}

.gray{ background-color:#EAEAEA;}
.pt50{ padding-top:50px;}

@media  screen and (max-width: 767px){
.partner .red_box8{height:4px; width:50px;}
.partner .i_title h2,.i_title h2 a{font-size:22px; color:#000; font-weight:bold; line-height:35px; text-align:left; margin-top:5px;}
.partner .i_title h3{ font-size:14px; line-height:24px; text-align:left; font-weight:normal;}
.pt50 { padding-top:30px;}
}
/*网络*/
.branch ul{width:100%;}
.branch li{ float:left; height:290px; margin-bottom:43px; border:1px solid #ececec; background:url(../images/limg345_bg.jpg) right bottom no-repeat;}
.branch li h2{ height:68px; line-height:68px; padding-left:20px; border-bottom:1px solid #ececec; font-size:16px; color:#007537;}/*18*/
.branch li .liDiv{ margin-left:20px; margin-top:25px;}
.branch li .liDiv p{ color:#9a9a9a; margin-bottom:15px;}
.branch li .liDiv p b{ color:#8b8b8b;}

/*荣誉*/
.honor_ul {overflow: hidden;text-align: center;}
.honor_ul li {float: left;}
.honor_ul a {height: auto;text-align: center;margin: 10px 0;display: inline;padding:18px 0;float: left;display: block;line-height: 30px;font-size: 15px;overflow: hidden;background: #efefef;position: relative;box-shadow: 8px 8px 0 #ddd;}
.honor_ul a:hover {color: #fff;background: #e70014;}
.honor_ul a img {width:80%;transition: all 0.3s;position: relative;z-index: 1;}
.honor_ul a:hover img {transform: scale(1.1);}
.honor_ul a p{ border-bottom:0px;}
.lookbook-a{ width:102%;}
.lookbook-a a{ overflow:hidden;position:relative;}
.lookbook-a a .item{ position:absolute; top:0; left:0; width:100%; background:url(../images/lookbook.png) repeat; height:100%; color:#fff; text-align:center; opacity:0;}
.lookbook-a a:hover img,.lookbook-a a:hover .item{ -webkit-opacity:1;opacity:1;-webkit-transform: scale(1.05);transform: scale(1.05);}
.lookbook-a a .item .p{ position:relative; bottom:40%;}
.lookbook-a a .item span{ display:block; font-size:22px;}
.lookbook-a a .item font{ display:block; font-size:14px; text-transform:uppercase}
.lookbook-a a .item font .ico {display: inline-block;width: 35px;  height:35px;  background: url(../images/ico_27.png) no-repeat center;  -webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);  -webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.lookbook-a a.clear{ margin-right:0;}
@media (max-width:768px){
.lookbook-a a{ overflow:hidden;float:left; width:48%; margin-right:2%; margin-bottom:5%;position:relative;}
.lookbook-a a .item span{ font-size:18px;}
.honor_ul a {height: auto;text-align: center;margin: 10px 0;display: inline;padding:0px 0;float: left;display: block;line-height: 30px;font-size: 15px;overflow: hidden;background: #efefef;position: relative;box-shadow: 2px 2px 0 #ddd;}
}

@media (max-width:480px){
.lookbook-a a{ width:48%;}
.lookbook-a a .item span{ font-size:16px;}
.lookbook-a a .item font{ font-size:13px;}
}
@media (max-width:320px){
.lookbook-a a .item span{ font-size:14px;}
.lookbook-a a .item font{ font-size:12px;}
}
.pic-scale{ width:100%;-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.55s;-webkit-transform: scale(1);transform: scale(1);}
