﻿
@charset "utf-8
";
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 
body,font,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,select,textarea,span,table,tr,th,td,a,b,dl,dt,dd{font-family:"微软雅黑"; margin:0; padding:0; /*color:#555;*/ }
body,font{line-height:22px; /*text-align:center;*/}
body a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer;}
body{ min-width:1200px; overflow-x: hidden;/*background: #f5f5f5;*/}
input,select{line-height:16px;outline:none;}
ul,li,span,dl,dt,dd{list-style-type:none;}
table{ width: 100%;border-collapse:collapse;}
img{border:0; vertical-align: middle; max-width: 100%;}
* {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
}

body {
    font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    color: #333;
    margin: 0;
}

*:before,*:after { box-sizing: content-box;}

:focus { outline: 1;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}

a { color: #333; text-decoration: none; font-style: normal;}

a:link,a:hover,a:active,a:visited {text-decoration: none; font-style: normal;}
p{font-size:16px;}

/*导航开始*/
.logo{width:260px; margin: 0 auto;}
.logo img{width:90%; margin: 0 auto;}

.webq_head_xx {  width: 100%;  height: 78px; margin: 20px 0 20px 0 ; }

.nav_xiala_xx {    width: 100%;    height: 78px;}

.nav_xiala {    width: 1200px;     height: 78px;    margin: 0 auto;}

.nav_xiala ul {    height: 100%;}

.nav_xiala ul li {  float: left;
    width: 111px;
    height: 100%;
    text-align: center;
    font-size: 18px;
    position: relative;
    -webkit-transition: all .5s;
    transition: all .5s; font-weight: 500;
}
.nav_xiala ul li:nth-of-type(1){width:260px !important; margin-right: 220px;}
.nav_xiala ul li:nth-of-type(1) a{padding-top: 0;}
.nav_xiala ul li:nth-of-type(1)::after{border:none;}
.nav_xiala ul li img{width:90%; margin: 0 auto;}
.nav_xiala ul li::after {
    content: "";
    display: block;
    width: 0;
    height: 78px;
    /*background: #1e9fff;*/
    position: absolute;
    bottom: 0;
    left: 10px;
    transition: all .5s; border-bottom: 2px solid #0762cb;
}

.nav_xiala>ul>li>a {
    display: block;
    color: #333;
    height: 78px;
    line-height: 68px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    -webkit-transition: all .5s;
    transition: all .5s; padding-top: 18px;
}

.nav_xiala ul li:hover::after {    width: 90px; margin: 0 auto;}

.nav_xiala ul li:hover>a {    color: #0762cb; font-style: normal;text-decoration: none;}

.nav_xiala .erji_xiala {
    position: absolute;
    top: 78px;
    left: 50%;
    margin-left: -45px;
    z-index: 20;
    height: 0;
    visibility: hidden;
    width: 90px;
    /*和一级栏目一样宽度*/
}

.nav_xiala .erji_xiala i {
    display: block;
    opacity: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
    background: #1e9fff;
    position: relative;
}

.nav_xiala .erji_xiala i a {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    display: block;
    color: #FFF;
    padding: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nav_xiala ul li .curr{width: 90px; text-align:center ; margin: 0 auto; height: 58px; border-bottom: 2px solid #0762cb; color:#0762cb;}

.nav_xiala .erji_xiala i a:hover {    color: #FFF;}

.nav_xiala .erji_xiala i:hover {    background: #1a73e8;}

.nav_xiala .erji_xiala i:hover a {    color: #FFF;}

/* 这个是三级菜单hover之后二级栏字体的颜色 */


.nav_xiala .erji_xiala i a {
    background: -webkit-linear-gradient(left, #1a73e8, #1a73e8) no-repeat;
    background: linear-gradient(to right, #1a73e8, #1a73e8) no-repeat;
    background-size: 0% 100%;font-style: normal;
	text-decoration: none;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.nav_xiala .erji_xiala i a:hover {
    background: -webkit-linear-gradient(left, #1a73e8, #1a73e8) no-repeat;
    background: linear-gradient(to right, #1a73e8, #1a73e8) no-repeat;
    background-size: 100% 100%;font-style: normal;
text-decoration: none;
}


.nav_xiala ul li:hover .erji_xiala {
    height: auto;
    visibility: visible;
}

.nav_xiala .erji_xiala i {
    opacity: 0;
    transform: rotateY(90deg);
    transition: .5s;
}

.nav_xiala ul li:hover .erji_xiala i {
    opacity: 1;
    transform: rotateY(0);
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(1) {
    transition-delay: 50ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(2) {
    transition-delay: 100ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(3) {
    transition-delay: 150ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(4) {
    transition-delay: 200ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(5) {
    transition-delay: 250ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(6) {
    transition-delay: 300ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(7) {
    transition-delay: 350ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(8) {
    transition-delay: 400ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(9) {
    transition-delay: 450ms;
}

.nav_xiala ul li:hover .erji_xiala i:nth-child(10) {
    transition-delay: 500ms;
}

.nav_xiala .erji_xiala i:nth-child(1) {
    transition-delay: 500ms;
}

.nav_xiala .erji_xiala i:nth-child(2) {
    transition-delay: 450ms;
}

.nav_xiala .erji_xiala i:nth-child(3) {
    transition-delay: 400ms;
}

.nav_xiala .erji_xiala i:nth-child(4) {
    transition-delay: 350ms;
}

.nav_xiala .erji_xiala i:nth-child(5) {
    transition-delay: 300ms;
}

.nav_xiala .erji_xiala i:nth-child(6) {
    transition-delay: 250ms;
}

.nav_xiala .erji_xiala i:nth-child(7) {
    transition-delay: 200ms;
}

.nav_xiala .erji_xiala i:nth-child(8) {
    transition-delay: 150ms;
}

.nav_xiala .erji_xiala i:nth-child(9) {
    transition-delay: 100ms;
}

.nav_xiala .erji_xiala i:nth-child(10) {
    transition-delay: 50ms;
}


.nav_xiala .sanji_xiala {
    width: 165px;
    height: 0px;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 100%;
    /*和一级栏目一样left*/
}

.nav_xiala .sanji_xiala span {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.35);
    display: block;
    background: #1a73e8;
    text-align: left;
    opacity: 0;
}

.nav_xiala .sanji_xiala span a {
    height: 40px;
    line-height: 40px;
    display: block;
    color: #FFF;
    font-size: 14px;
    padding-left: 10px;
    padding: 0 8px 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nav_xiala .sanji_xiala span a:hover {
    color: #FFF;
    padding-left: 25px;
}


.nav_xiala .sanji_xiala span a {
    background: -webkit-linear-gradient(left, #1e9fff, #1e9fff) no-repeat;
    background: linear-gradient(to right, #1e9fff, #1e9fff) no-repeat;
    background-size: 100% 0%;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.nav_xiala .sanji_xiala span a:hover {
    background: -webkit-linear-gradient(left, #1e9fff, #1e9fff) no-repeat;
    background: linear-gradient(to right, #1e9fff, #1e9fff) no-repeat;
    background-size: 100% 100%;
}


.nav_xiala .sanji_xiala_di {
    /*background: url(../images/liqsub_ss.png) no-repeat center;*/
    width: 7px;
    height: 11px;
    position: absolute;
    top: 14px;
    right: 5px;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala {
    height: auto;
    visibility: visible;
}

.nav_xiala .sanji_xiala span {
    opacity: 0;
    transform: rotateY(90deg);
    transition: .5s;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span {
    opacity: 1;
    transform: rotateY(0);
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(1) {
    transition-delay: 50ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(2) {
    transition-delay: 100ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(3) {
    transition-delay: 150ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(4) {
    transition-delay: 200ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(5) {
    transition-delay: 250ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(6) {
    transition-delay: 300ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(7) {
    transition-delay: 350ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(8) {
    transition-delay: 400ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(9) {
    transition-delay: 450ms;
}

.nav_xiala .erji_xiala i:hover .sanji_xiala span:nth-child(10) {
    transition-delay: 500ms;
}


.nav_xiala>ul>li.another::after {
    width: 111px;
}

.nav_xiala>ul>li.another>a {
    color: #ffffff;
}


/*banner*/
.fullSlide{width:100%;position:relative;height:620px;background:#000;}
.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:620px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#1a73e8;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

h2{font-size:30px; line-height: 60px; text-align: center; font-weight:500; color: #333;}
h3{font-size:20px; line-height: 40px; text-align: center; margin: 0 auto; font-weight: 500; color: #7c7c7c; padding: 0 20px;}
.news h3{background: url(../images/line1.png)center center no-repeat; }
.squ4 h3{background: url(../images/line2.png)center center no-repeat; }


/*新闻资讯*/
.news{width:100%;height:630px;margin:0 auto;padding:40px 0 30px 0; background: #fff;}
.news a,.news a:hover,.news a:active{text-decoration: none;}
.title{width:810px; margin:0 auto;}
.titletxt{float:left;text-align:center;font-size:36px;font-weight:bold;color:#0762cb;text-transform:uppercase;padding-top:30px;}
.more3{float:right;width:190px;height:120px;margin:0 -30px 0 0;background:rgba(246,246,246,0.0);
    transition: background 0.7s ease;
    -moz-transition: background 0.7s ease;
    -webkit-transition: background 0.7s ease;
    -ms-transition: background 0.9s ease;
    -o-webkit-transition: background 0.7s ease;}
.more3 a{display:block;width:190px;height:120px;text-align:center;padding-top:8px;}
.more3:hover{background:rgba(0,0,0,0.05);}
.titletxt span{font-size:70px;}
.titletxt p{display:inline;font-size:14px;font-weight:normal;letter-spacing:4px;line-height:1px;}

.newsbg{width:47%; float:left;border: 1px solid #e1e1e1; margin: 30px 1.4% 10px; border-bottom: 2px solid #e1e1e1;}
.newsbg:hover{background:#f5f5f5; border-bottom: 2px solid #0762cb;}
.newslist{width:96%; margin:0 auto;padding:20px 0; }

.newslist p{/*display:inline-block;*/text-align:left;}
.newsdate{width:96%; margin:0 auto; height:40px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:18px; color: #0762cb; font-weight: 500;}
.newsdate a{text-decoration:none;color:#0762cb;}
.newsdate a:hover{color:#0762cb;}
.newswords{width:96%; margin:0 auto;height:70px;font-size:16px;color:#777;overflow:hidden;line-height:32px;}
.newsmore{line-height:70px; width:96%; margin:0 auto;}
.newsmore img{vertical-align:middle;}
.newsmore span{font-size:15px;letter-spacing:2px; float:left; color: #c8c9ce;}
.newsmore span b{font-size:24px;}
.newsmore i{float:right; color: #c8c9ce;  background: url(../images/dot1.png) right center no-repeat; background-size:30px ; padding-right: 35px;}
.newsmore i:hover{ color: #0762cb; background: url(../images/dot2.png) right center no-repeat;}

.clear{clear:both;}
.wrap{width:1200px; margin: 0 auto;}

/*产品介绍*/
.squ4{background:#f5f5f5;padding:50px 0 50px 0;}
.squ4-box{width:1200px;margin:40px auto 0; overflow:hidden;}
.squ4-box li{float:left;text-align:center;line-height:30px; width:22%; margin: 0 1% ; 
 overflow:hidden; color:#555;list-style-type:none; background: #fff; border:1px solid #e1e1e1; padding: 5px 5px 10px 5px;}
.squ4-box li:nth-child(4){margin-right:0px;}
.squ4-box li h4{font-size: 18px; color: #0762cb;font-weight: 500; text-align: center; line-height: 40px;height:40px; overflow:hidden;}
.squ4-box li p{line-height: 30px; max-height: 60px; overflow: hidden; text-overflow: ellipsis; height:53px; overflow:hidden;}
.squ4-box li img{width:270px; height: 203px; overflow: hidden; margin-bottom: 10px;}
.squ4-box li:hover img{  transform: scale(1.07);width:270px; height: 203px; overflow: hidden; cursor: pointer; transition: all 0.3s;}


/*关于我们*/
.about{padding:50px 0 30px 0; background:#fff url(../images/aboutbj.jpg)left 540px repeat-x;}
.line{height: 1px; margin: 20px auto; width:92%; background: #f4f8fb;}
.aboutbox{width:1200px;margin:0 auto;}
.aboutleft{float:left;margin-right:14px;}
.abouttext{width:650px;height:455px; margin-bottom:14px;text-align:center;}
.abouttext p{width:650px;margin:10px auto;font-size:16px;color:#555;line-height:32px;text-align:left; text-indent: 2em; }
.abouttext p span{ margin: 10px 10px; float:left;font-size:20px; font-weight:500; line-height: 40px; height: 40px; padding: 0 30px;
border-radius: 50px; text-align: center; text-indent: 0;}
.abouttext p span{ margin-top: 35px; border:1px solid #e1e1e1;  background: #fff;/* box-shadow: 0px 3px 5px rgba(54, 166, 201, 1);*/ }
.abouttext p span:hover{ background: #0762cb;}
.abouttext p span a:hover{ color: #fff !important; }
.abouttext p span{
               /* background-image: linear-gradient(135deg, rgba(54, 166, 201, 1) 10%,rgba(154,210,228, 1));
                background: -webkit-linear-gradient(135deg, rgba(54, 166, 201, 1) 10%,rgba(154,210,228, 1));
                background: -ms-linear-gradient(135deg, rgba(54, 166, 201, 1) 10%,rgba(154,210,228, 1));
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff9ad2e4, endColorstr=#ff36a6c9,GradientType=0 );
                box-shadow: 0px 3px 0px 0px #3095b4;*/
            }


.abouttext h2{font-size: 30px;color: #0762cb; padding-top: 10px; line-height: 60px; text-align: left; margin-left: 30px; font-weight: 500; font-family: impact;}
.abouttext h3{font-size: 20px;color: #0762cb; line-height: 40px; text-align: left; margin-left: 10px;}
.abouttext2{margin-top: 35px; background: url(../images/go.png) 560px 20px no-repeat; background-size:60px ;}
.abouttext2 h2,.abouttext2 h3{color: #fff !important;}
.abouttext2 a{color: #fff !important;}

.abimg1{padding:58px 0 25px 0;}
.abimg2{padding-top:35px;}
.abimg3{padding-right:12px;}
.aboutright{position:relative;width:528px;height:410px;float:right;overflow:hidden;background:url(../images/about4.jpg) left 80px no-repeat;}
.aboutright a{width:375px;position:absolute;bottom:0;text-align:center;padding:100 0;}
.aboutright a:hover{background:rgba(0, 0, 0, 0.7);}

/*五项*/
.list5{margin: 20px auto; height: 180px; padding-top: 5px; width:100%; background:#f5f5f5 ;}
.list5 .grid-box{width:1200px; margin: 40px auto;}
.list5 .grid-box ul{width:100%;}
.list5 .grid-box ul li{width:200px; float:left; margin-right:20px; text-align: center; line-height: 50px;}
.list5 .grid-box ul li span{font: 18px "Noe_Display_Medium"; color: #0762cb; font-weight: bold;}


/*底部*/
.bottom{width:100%; padding-bottom:20px;background: #f7f8fa;}
.backtop{width:1200px;margin:0 auto;text-align:right;}
.bottomtext{width:1200px;margin:0 auto;text-align:center;color:#333333;font-size:12px;line-height:24px;text-transform: uppercase;}
.bottom p{ font-size:13px; line-height:24px;}
.bottomtext img{width:6.5%;height:auto;position:relative;}
.copyright{width:1200px;padding-top:15px;margin:0 auto;text-align:center;color:#333;border-top:solid 1px rgba(255,255,255,0.1);}
.copyright img {width:20px; float:left;}
.copyright a{color:#333;} 
.copyright a:hover{color:#e6e6e6;}


/*产品展示*/
.products{width:100%;height:917px;background:url(../images/probg.jpg);background-position:center center;}
.protext{width:1200px;height:215px;margin:0 auto;text-align:center;color:#fff;}
#protext1{font-size:36px;font-weight:bold;padding-top:55px; }
#protext1 span{font-size:70px;}
#protext2{font-size:21px;line-height:30px;padding-top:0px;}
#protext2 span{font-size:6px;}
.probox{width:1200px;height:600px;margin:30px auto 0;background:#fff;}
.proimg{padding:20px 20px;}
.proimg div{overflow:hidden;}
.proimg img{cursor:pointer;transition:all 0.3s;}
.proimg img:hover{transform:scale(1.07);}
.proimg1{width:570px;height:250px;margin:0 10px 10px 0;}
.proimg2{width:280px;height:280px;float:left;margin-right:10px;}
.proimg3{width:280px;height:280px;float:left;}
.proimg4{width:540px;height:540px;float:right;}





/*企业相册*/
.album{background:#f5f5f5;padding-bottom:70px;}
.albumbox{width:1200px;margin:0 auto;}
.album1{width:270px;height:510px;background:url(../images/albumbg.jpg);padding-top:20px;float:left;margin-right:30px;position:relative;border:1px solid #e1e1e1;}
.album2{width:806px;height:530px;background:gray;float:right;}
.album1 .tab{width:260px;height:126px;margin-top:15px;color:#0762cb;text-align:left;background:#fff; border: 1px solid rgba(55, 167, 202,0.6); border-left: none;
    transition: background 0.7s ease;
    -moz-transition: background 0.7s ease;
    -webkit-transition: background 0.7s ease;
    -ms-transition: background 0.9s ease;
    -o-webkit-transition: background 0.7s ease;
}
.album1 .tab p{width:100%;height:126px;display:table-cell;vertical-align:middle;font-size:20px;padding-left:30px; font-weight: bold;}
.album1 .tab p a{font-size:14px;color:#9d9d9d;text-decoration:none;}
.album1 div:hover{background:#0762cb;color:#fff;border: 1px solid rgba(255, 255, 255,0.6); border-left: none;}
.album1 div:hover  p a{color:#fff;}
.album1 div.more2{margin:90px auto 0;font-size:32px;font-weight:bold;color:#0762cb;text-transform:uppercase;background: none;}
.album1 div.more2 img{padding-top:20px;}
.album1 div.more2:hover{none;}

.album1 div.more2 span{font-size:55px;}
.album1 div.more2 p{font-size:12px;font-weight:normal;letter-spacing:4px;padding-top:10px;}

/*红色介绍*/
.about2{width:100%;height:250px;background:url(../images/redbg.jpg);margin:0 auto;color:#fff;text-align:center;}
.about2 div{width:1200px;margin:0 auto;padding-top:45px;}
.about2 div p:nth-child(1){font-size:48px;font-weight:bold;line-height:85px;}
.about2 div p:nth-child(3){font-size:13px;text-transform:uppercase;line-height:55px;letter-spacing:1.3px;}

/*内页banner*/
.banner{width:100%;height:361px;text-align:center;/*margin-bottom:60px;*/}
.banner div{width:100%;margin:0 auto;padding-top:143px;}
.banner div img{padding-bottom:18px;}
.banner p{display:inline-block;line-height:30px;color:#fff;width:210px;font-weight:bold;font-size:20px;text-transform:uppercase;letter-spacing:11px;text-shadow: 2px 3px 2px rgba(0,0,0,0.6);}
.banner p span{font-size:22px;letter-spacing:10px;color:#fff;}


/*二级导航*/
.navSec{width:100%;margin:0px auto;background:#f5f5f5;position:relative;z-index:1;}
.navSecbox{list-style-type:none;text-align:center;font-size:15px;}
.navSecbox span{line-height: 60px;}
.navSec-menu{display:inline-block;width:140px;height:60px;margin:0 5px;vertical-align:top;}
.navSec-menu > a{display:block;padding:20px 0 20px 0;color:#333;text-decoration:none;}
.navSec-menu:hover > a{background:#0762cb;color:#fff;}
.navSec-menu.current > a{background:#0762cb;color:#fff;}
.navSec-menu ul{background:rgba(255,255,255,0.9);box-shadow:0px 6px 20px rgba(0,0,0,0.1);}
.navSec-menu ul li {list-style-type:none;}
.navSec-menu ul li a{display:block;width:70%;padding:30px 0 15px 0;color:#999;margin:0 auto;text-decoration:none;border-bottom:1px solid #f0f0f0;}
.navSec-menu ul li:last-child{margin-bottom:30px;}
.navSec-menu ul li a:hover{color:#333;border-bottom:1px solid #333;}

.selected{background:#e6e6e6;}
.fixednav {position:fixed;top:0px;left:0px;width:100%;z-index: 999;}

.navSecbox li ul{
overflow: hidden;max-height: 0px;
transition: max-height 0.3s;
-moz-transition: height 1s;
-webkit-transition: height 1s;
-o-transition: height 1s;}
.navSecbox li:hover ul{      
max-height: 600px;}

/*企业介绍*/
.about{width:100%;padding:60px 0 10px 0;}

.rightImg{width:1200px;margin:0 auto;}
.rightImg img{float:right;margin-top: 100px;}

.abTitle{width:1200px;margin:0 auto;margin-bottom:30px;}
.abTitle h2,.abTitle h3{ color:#0762cb ;}

.abTitle p{width:620px;font-size:40px;font-weight:bold;color:#0762cb;text-align:center;padding-left:55px; }

.abText{width:1200px;height:336px;margin:0 auto;background:#fff;}
.abText div{width:600px;font-size:15px;color:#555;padding:15px 0 0 55px;line-height:32px;text-align:left;}
.abtext div p{padding-bottom:30px;}

.abtitleen{width:1200px;margin:0 auto;margin-top:20px;}
.abtitleen p{width:620px;font-size:12px;font-weight:bold;color:#d8d8d8;text-align:center;text-transform:uppercase;letter-spacing:12px;padding-left:55px;}
.abtitleen p img{padding:0 25px 0 16px}


/*企业文化*/
.culture{width:100%;background:#fff;padding:25px 0 25px 0;}
.culTitle{width:1200px;margin:0 auto;padding-bottom:45px;color:#555;}
.culTitle p{ font-size:26px; color: #000;}
.culText{width:1200px;margin:0 auto;font-size:15px;color:#555;text-align:left;}
.culText p{padding-bottom:20px;line-height:32px;}
.culText p span{ font-weight: 600; color: #0762cb;}

/*相册*/
.album{padding:75px 0 115px 0;text-align:center;}
.tab-wrapper{width:1200px;margin:0 auto 30px auto;}
.tab-menu{margin:0 auto;text-align:center;}
.tab-menu li {position:relative;color:#333;display:inline-block;padding:20px 30px;opacity: 0.8;cursor:pointer;z-index:0;font-size:20px;margin-bottom:50;}
.tab-menu li span{font-size:14px;color:#9d9d9d;}
.tab-menu li:hover {color:#000;background-color: #ededed;}
.tab-menu li.active {color:#000;background-color: #ededed;opacity: 1;}
.tab-menu li.active:hover{color:#000;background-color: #ededed;}
.tab-menu > p{display:inline-block;color:#000;margin:0 100; }

.line {position:absolute;width:0;height:3px;background-color: #0762cb;top:0;left:0;}

.album{ padding-top: 40px; padding-bottom: 0px; text-align: center;}
.album .title{font-size: 26px; color: #000; font-weight: normal; }
.album .title .red{ font-size: 26px; color: #b51b1f; font-weight: normal}
.album .title .en{ display: block; margin-top: 15px; color: #666; text-transform: uppercase;}
.album .content{ position: relative; width: 1200px; height: 280px; margin: 42px auto 35px auto; overflow: hidden;}
.album .content .envlb,.album .envul { position: absolute; left: 0; top: 0; width: 100%; height: 515px; list-style-type:none;}
.album .envul li{ float: left; width: 386px; padding-right: 15px;}
.album .hj_prev,.album .hj_next{ display: inline-block; width: 40px; height: 40px; margin-left: 14px; line-height: 38px; border-radius: 50%; background: #f4f4f4; color: #bebebe; font-size: 26px; vertical-align: middle; text-align: center;  text-indent:4px; transition:all .5s;}
.album .hj_prev{ margin-left: 0; margin-right: 14px; text-indent: -2px;}
.album .hj_prev:hover,.album .hj_next:hover { background: #b51b1f; color: #fff;}
.album .abnav{ padding-top: 40px;}
.album .abnav a{ display: inline-block; padding: 0 30px; margin: 0 33px; width: auto; height: 28px; line-height: 28px; background: none; border: 1px solid #999; font-size: 13px; }
.album .abnav a:hover,.album .abnav a.active{ background: #b0090e; border: 1px solid #b0090e; color: #fff; }

.envul-con {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.envul-con img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.envul-con .ovrly {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    height: 90%;
    left: 6%;
    bottom: 0;
    width: 88%;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.envul-con .text {
    position: absolute;
    bottom: -100%;
    left: 50%;
    width: 80%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
}
.envul-con .text .search {
    background: #b51b1f;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 35px;
    font-size: 42px; 
    font-weight: bolder;
    -webkit-transition: all 0.2s 0.3s;
    -moz-transition: all 0.2s 0.3s;
    -o-transition: all 0.2s 0.3s;
    transition: all 0.2s 0.3s;
    opacity: 1;
}
.envul-con .text p{
    font-size: 20px;
    color: #fff;
    margin: 8px 0;
}
.envul-con .text .enname{
    margin-top: 25px;
    text-transform: uppercase;
}
/*.envul-con .text .cnname{
    font-family:"宋体";*/
    
}
.envul-con:hover img{
    transform: scale(1.05, 1.05)
}
.envul-con:hover .ovrly {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
}
.envul-con:hover .text{ bottom: 35%; z-index: 99; opacity: 1;}

/*分页*/
.pagination{width:1200px;margin:0 auto;text-align:center;}
.pagination ul {list-style:none;padding-left:0;background:#ececec;padding:0;width:800px;margin:0 auto;}
.pagination ul li {padding:0 26px;vertical-align:top;display:inline-block;font-size:13px;min-width:36px;min-height:40px;line-height:40px;cursor:pointer;box-sizing:border-box;text-align:center;color:#606266;border-radius: 0px;height:40px;}
.pagination ul li:hover {transform:scale(1.0);background:url(../images/Paginationback.png) no-repeat center;color:#fff;}
.pagination ul li:first-child:hover{background:#0762cb;}
.pagination ul li:last-child:hover{background:none;color:#606266;}
.pagination ul li:nth-last-of-type(2):hover{background:#0762cb;}

.pagination li.active {background:url(../images/Paginationback.png) no-repeat center;color:white;cursor:not-allowed;}
.pagination li.disabled {cursor: not-allowed;}
.pagination li.totalPage {background:transparent;cursor:default;border:none;padding:0 6px;}
.pagination li.totalPage:hover{transform:none;}
.pagination li input {
    -webkit-appearance: none;
    background-color: #f8f8f8;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    outline: none;
    padding: 3px 5px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 40px;
    height: 25px;
    margin: 0 6px;
}

.pagination li input:focus{border-color: #98A6AD;}
.pagination{user-select: none;}
.pagination ul:nth-child(2){border-radius: 6px;}
input[type=number] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;margin: 0;}


/*内页标题*/
.Inner-Title{width:1200px;height:auto;margin:0 auto;padding-bottom:20px;}
.T1{ text-align:center; color:#555;font-size:30px;font-weight:bold;}

/*内页图标*/
.icon{float:right;text-align:right;margin-top:10;}
.icon a{width:28px;height:28px;line-height:28px;display:inline-block;margin:8px 3px 0 3px;}
#icon-pre{background-image:url(../images/pattern4.png);background-position: 0px top;}
#icon-pre:hover{background-position: 0px 28px;}
#icon-next{background-image:url(../images/pattern4.png);background-position:-38px top;}
#icon-next:hover{background-position:-38px 28px;}
#icon-return{background-image:url(../images/pattern4.png);background-position:-75px top;}
#icon-return:hover{background-position:-75px 28px;}

/*产品中心*/
.products{width:100%;margin:50px 0 0 0;}
.pro-Title{width:1200px;margin:0 auto;padding-bottom:45px;}
.pro-Title p{font-size:40px;font-weight:bold;color:#555;}
.pro-Title img{float:right;padding-top:25px;}

.pro-list{margin-bottom:20px;width:1200px;margin:0 auto;}
.pro-list>div {box-sizing:border-box;width:100%;min-height:200px;}

.pro-item{/*position:relative;display:inline-block;*/float:left;width:200px; padding:5px;/*height:290px;*/border: 1px solid #e9e9e9;color: #333; background:#fff;overflow:hidden; margin: 10px;}
.pro-item img{width:200px; height: 200px; overflow: hidden;}

.pro-item .img-name{/*position:absolute;bottom:10%;left:10%;opacity:0;*/color:#333;font-size:18px;vertical-align:bottom; margin: 10px 0 0 5px;overflow: hidden;height:25px;}
.pro-item .img-name p{width:90%; overflow: hidden;}
.pro-item .img-name p strong{font-weight: 500; line-height: 30px;}
.pro-item .img-name span{font-size:14px;color:#b6b6b6;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;  display: -webkit-box;}

.pro-item .img-more{position:absolute;top:8%;right:10%;color:#fff;font-size:35px;opacity:0;}
.pro-item .img-more a{color:#fff;text-decoration:none;}

.pro-item img{width:100%;transition:all 0.3s;}
.pro-item:hover p{opacity:1;z-index:1;}
.pro-item:hover img{opacity: 0.3;transform:scale(1.05);}

/*服务领域*/


.pro-list2{margin-bottom:20px;width:1200px;margin:0 auto        !important;}
.pro-item2{width:100%; margin: 0 auto;}
.pro-item2 ul{width:100%; margin: 0 auto;}
.pro-item2 ul li{float:left; margin: 10px 15px 10px;width:270px;overflow:hidden; background: #fff;}
.pro-item2 ul li p{width:100%; margin: 0 auto; text-align: center; line-height: 60px; height: 60px; font-size:18px; color: #333 !important;}
.pro-item2 ul li p span{color: #555 !important; line-height: 30px; font-size:15px;}
.pro-item2 ul li img{width:270px;height:270px;overflow:hidden;width:100%;transition:all 0.3s;}
.pro-item2 ul li:hover p{opacity:0.61;}
.pro-item2 ul li:hover img{opacity: 0.3;transform:scale(1.05);}


/*产品中心详情页*/
.proInner{width:100%;margin:50px 0 0 0;}
.proInner-Title{width:1200px;margin:0 auto;padding-bottom:45px;}
.proInner-Title .T1{float:left;color:#555;font-size:40px;font-weight:bold;}


/*产品中心详情轮播图*/
.ban{ width:1200px;position:relative;overflow:hidden;margin:0px auto;}
.ban2{ width:700px;height:700px;position:relative;overflow:hidden;margin:0px auto;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:700px; height:700px;list-style-type:none;}
.prev{ float:left; cursor:pointer;}
.num{ height:118px;overflow:hidden; width:630px; position:relative;float:left;}
.min_pic{ padding-top:40px; width:700px;margin:0px auto;}
.num ul{ position:absolute; left:0; top:0;list-style-type:none;}
.num ul li{ width:115px; height:115px; margin-right:10px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:48px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:48px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:320px; left:100px; width:28px; height:51px;z-index:9;cursor:pointer;opacity:0.2;}
.next1{ position:absolute; top:320px; right:100px; width:28px; height:51px;z-index:9;cursor:pointer;opacity:0.2;}
.prev1:hover{opacity:1;}
.next1:hover{opacity:1;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}


.proDetail{width:1200px;margin:80px auto;}
.proDetail-Title{font-size:40px;font-weight:bold;color:#555;}
.proDetail-content{width:1200px;margin:0 auto;margin:35 0;}
.proDetail-content p{font-size:14px;line-height:32px;padding-bottom:30px;color:#555;}


/*资讯中心*/
.news2{width:100%;margin:20px 0 60px 0;}
.newsbg2{width:100%;}
.newsbg2:hover{background:#ecedf3;}
.newslist2{width:1200px;margin:0 auto;padding:30px 0;}
.newslist2 p{display:inline-block;text-align: left;}
.newsdate2{width:300px;height:100px;line-height:30px;overflow:hidden;text-overflow:ellipsis;margin-right:90px;font-size:18px;}
.newsdate2 span{font-size:15px;letter-spacing:2px;}
.newsdate2 span b{font-size:24px;}
.newsdate2 a{text-decoration:none;color:#333;color:#0762cb;}
.newsdate2 a:hover{color:#0762cb;}
.newswords2{width:680px;height:70px;font-size:14px;color:#777;overflow:hidden;line-height:24px;}
.newsmore2{float:right;line-height:70px;}
.newsmore2 img{vertical-align:middle;}


/*资讯中心详情页*/
.newsInner{width:100%;margin:50px 0 0 0;}
.newsInner-Title{width:1200px;margin:0 auto;padding-bottom:45px;}
.newsInner-Title .T1{float:left;color:#333;font-size:28px;}
.newsInner-Title .T1 p:nth-child(2){font-size:14px;font-family:微软雅黑;}
.newsInner-Title .T1 p:nth-child(2) span{font-size:23px;font-weight:bold;line-height:50px;}


.newsInner-content{width:1200px;margin:0 auto;padding:40px 0 40px 0;}
.newsInner-content p{font-size:14px;line-height:32px;padding-bottom:30px;color:#555;}


/*人力资源*/
#join{padding-top:50px;}
.join{width:100%;margin:0 0 0 0;}

.join-Box{width:1200px;margin:0 auto;}
.join-List{position:relative;background:#fff;width:41.66%;height:auto;float:left;margin-right:40px;margin-bottom:40px;padding:35px 40px;}
.join-List:nth-child(2n){margin-right:0;}
.join-Item{height:40;border-bottom:1px solid #e6e6e6;color:#777;}
.join-Item p{display:inline-block;padding-right:30px;}
.join-Item p b{color:#333;}
.join-List textarea{margin-top:18px;color:#777;font-size:14px;font-family:PingFangSC-Regular, Verdana, Arial, 微软雅黑, 宋体;line-height:30px;height:270px;width:500px;border:none;resize:none;padding-right:20px;}


/*联系我们*/
.contact{width:1000px; background:url(../images/contact.jpg)600px 100px no-repeat;margin:0 auto;padding:80px 0 0 0;}
.contact-Title{width:1200px;margin:0 auto;}
.contact-Title p{font-size:30px;font-weight:bold;}
.contact-Title img{float:right;padding-top:25px;}
.contact-Text{width:1200px;margin:30px auto 50px auto;font-size:15px;}
.contact-Text p{padding-bottom:13px;line-height:32px;}



/*分页*/
.pagebox{width: 1200px;margin: 0 auto;text-align: center;}
.page{margin:20px 0px 20px 0px;background:#ececec;}
.page a, .page span{display:inline-block;width:50px;height:35px;line-height:35px;text-decoration:none;color:#666;font-size:13px;padding:0 10px;}
.page a:hover{background:url(../images/Paginationback.png) no-repeat center;color:#fff;}

.page a:nth-child(1):hover{background-image: none;background-color:#0762cb;}
.page a:last-of-type:hover{background-image: none;background-color:#0762cb;}


.language{float:right;width:77px;height:64px;text-align:center;}
.language p{position:relative;width:76px;height:23px;border:solid 1px #d2d2d2;border-radius:15px;line-height:23px;font-size:14px;top:30%;}
.language p a{display:inline-block;width:38px;height:23px;background:none;border-radius:15px;text-decoration:none;color:#333;}
.language p a:hover{background:#0762cb;color:#fff;}
.language p .sel{background:#0762cb;color:#fff;}


/*产品中心*/

.cm_sub_list {}
.cm_sub_list .col-1 {float: left;width: 220px;}
.cm_sub_list .col-1 .sideNav {border-right: 1px solid #ddd;padding-bottom: 20px;}
.cm_sub_list .col-1 .sideNav .t {padding-bottom: 100px;background: url() no-repeat right bottom;}
.cm_sub_list .col-1 .sideNav .t1 {height: 43px;line-height: 43px;border-bottom: 1px solid #ddd;display: block;padding: 10px;}
.cm_sub_list .col-1 .sideNav .t1 a {height: 43px;line-height: 43px;display: block; text-align: center;}
.cm_sub_list .col-1 .sideNav .t1.active a {background: #0762cb;background: linear-gradient(to left, #0762cb 0%, #0762cb 100%);color: #fff;border-radius: 5px;}
.cm_sub_list .col-1 .sideNav .t1:hover a{ background: #ececec; color:#0762cb ;border-radius: 5px;}
.cm_sub_list .col-2 {float: right;width: 930px;overflow: hidden;}
.cm_sub_list .tit {position: relative;width: 100%;height: 60px;line-height: 50px;border-bottom: 1px solid #ddd;text-align: right;margin-bottom: 20px;}
.cm_sub_list .tit h2 {z-index: 1;position: absolute;top: 0;left: 0px;padding: 0 5px 0 5px;
	/* width: 140px; */
	height: 58px;line-height: 41px;font-size: 30px;text-align: left;font-weight: bold;color: #333;background: #fff;border-bottom: 4px solid #f7b900;}
.cm_sub_list .tit span {position: absolute;top: 1px;left: 0px;width: 85px;height: 35px;border-bottom: 5px solid #f7b900;display: none;}
.cm_sub_list .tit .more {position: absolute;top: 0px;right: 0px;width: 100px;height: 40px;line-height: 40px;text-align: right;color: #999;}
.cm_sub_list .cm_block01 {padding: 20px 0 0;overflow: hidden;}
.cm_sub_list .cm_block01 .newsList ul {}
.cm_sub_list .cm_block01 .newsList ul li {height: 36px;line-height: 36px;border-bottom: 1px dashed #ddd;overflow: hidden;padding: 5px 0;padding-left: 15px;}
.cm_sub_list .cm_block01 .newsList ul li a {display: block;}
.cm_sub_list .cm_block01 .newsList ul li i {float: left;width: 8px;height: 8px;border-radius: 10px;background-color: #ddd;margin-top: 14px;margin-right: 10px;}
.cm_sub_list .cm_block01 .newsList ul li span {float: right;color: #999;}
.cm_sub_list .cm_block01 .box {width: 1000px;}
.cm_sub_list .cm_block01 .box ul {float: left;}
.cm_sub_list .cm_block01 .box ul li {float: left;width: 217px;height: 344px;margin-right: 20px;border-radius: 5px;overflow: hidden;margin-bottom: 20px;position: relative;}
.cm_sub_list .cm_block01 .box ul li .img {height: 240px;overflow: hidden;}
.cm_sub_list .cm_block01 .box ul li img {width: 100%;height: auto;}
.cm_sub_list .cm_block01 .box .t {padding: 20px 15px;background: #f5f5f5;padding-bottom: 10px;}
.cm_sub_list .cm_block01 .box .t .t1 {color: #999;}
.cm_sub_list .cm_block01 .box .t .t1 strong {font-size: 18px;color: #000;margin-right: 10px;}
.cm_sub_list .cm_block01 .box .t .t2 {height: 40px;line-height: 20px;overflow: hidden;font-size: 12px;color: #666;margin-top: 10px;}
.cm_sub_list .cm_block01 .box .des {position: absolute;top: 350px;left: 0;width: 100%;height: 344px;background: #0065b0;color: #fff;}
.cm_sub_list .cm_block01 .box li:hover .des {top: 0;}
.cm_sub_list .cm_block01 .box .des {transition: all 0.5s ease;}
.cm_sub_list .cm_block01 .box li .img img {transform: scale(1);}
.cm_sub_list .cm_block01 .box .des .t1 {margin: 20px;border-bottom: 1px solid #fff;padding-bottom: 20px;}
.cm_sub_list .cm_block01 .box .des .t1 strong {font-size: 20px;margin-right: 10px;}
.cm_sub_list .cm_block01 .box .des .t2 {margin: 0 20px;font-size: 13px;line-height: 25px;height: 225px;overflow: hidden;}
.cm_sub_list .cm_block01 .sub_content {margin: 10px;line-height: 30px;padding: 0 100px;}

.sub_content2 {margin: 10px;line-height: 30px;padding: 0 10px;}

.cm_sub_list .cm_block01 .sub_title {font-size: 24px; color:#0762cb;line-height: 30px;text-align: center;margin-top: 30px;font-weight: bold;}
.cm_sub_list .cm_block01 .sub_time {line-height: 30px;text-align: center;height: 30px;margin-top: 30px;color: #666;border-bottom: 1px dashed #ddd;}
.cm_sub_list .cm_block01 .sub_content_txt {line-height: 30px;margin: 10px;}
.cm_sub_list .cm_block01 .sub_content_txt font {line-height: normal;}
.cm_sub_list .cm_block01 .sub_nextpage {line-height: 24px;color: #666666;border-top: 1px solid #dfdfdf;padding-top: 10px;}
.cm_sub_list .cm_block01 .sub_content_txt p {margin: 20px 0;}
.cm_sub_list .cm_block01 .sub_content_txt img {max-width: 700px;margin: auto;}
.cm_sub_list .cm_block01 .grb .t {margin-top: 15px;height: 270px;}
.cm_sub_list .cm_block01 .grb ol {}
.cm_sub_list .cm_block01 .grb ol li {float: left;width: 435px;margin-right: 60px;height: 30px;line-height: 30px;overflow: hidden;background: url("../skin/ico005.png") no-repeat left center;padding-left: 15px;}
.cm_sub_list .cm_block01 .grb ol li span {float: left;height: 22px;line-height: 22px;margin-top: 4px;margin-right: 10px;}
/*.cm_sub_list .cm_block01 .col-2 .pic_box {}
.cm_sub_list .cm_block01 .col-2 .pic_box ul {float: left;margin-top: 10px;}
.cm_sub_list .cm_block01 .col-2 .pic_box ul li {float: left;width: 230px;height: 195px;margin: 10px 0;text-align: center;}
.cm_sub_list .cm_block01 .col-2 .pic_box ul li img {width: 210px;height: auto;padding: 3px;background: #fff;border: 1px solid #ddd;}
.cm_sub_list .cm_block01 .col-2 .pic_box ul li .txt {display: block;margin-top: 5px;height: 30px;font-size: 12px;line-height: 30px;text-align: center;overflow: hidden;}*/


.sub_content_txt table{border:1px solid #666;}
.sub_content_txt tr{border-bottom:1px solid #666;}
.sub_content_txt td{border-right:1px solid #666;}







