@charset "utf-8";
/* CSS Document */
* {
    padding: 0;
    margin: 0;
}

body {
    background: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
    min-width: 1100px;
}

a {
    text-decoration: none; color:#000;
}
a:active{color:#000;}
img {
    border: none;
}

ul, li {
    list-style: none;
}

.fl{ float:left;}
.fr{ float:right;}

.clearfix:after{content:'';display: block; clear:both;}
.clearfix{zoom:1;}


.header{ width:100%; margin:0 auto; overflow:hidden;}
.top{ width:1200px; margin:0 auto; overflow:hidden; }
.top .logo{ width:545x; height:70px; padding:30px 0; overflow:hidden; margin:0 auto;}	  
.top .logo img{width:100%}	  
.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(color=#efefef,direction=180,strength=3);/*ie*/
-moz-box-shadow: 0 0 8px #efefef;/*firefox*/
-webkit-box-shadow: 0 0 8px #efefef;/*safari或chrome*/
box-shadow:0 0 8px #efefef;/*opera或ie9*/
background:#ffffff;

}
.top .atit{ width:250px; font-size:22px; line-height:33px; overflow:hidden; margin:27px auto auto 35px;}	  
.top .wzdt{ position:absolute; top:0; right:0; height:30px; width:100px; background:url(../images/wzdt.png); text-align:center; line-height:30px;}
.top .wzdt a{ color:#ffffff;}

.top .search {width: 250px; height: 40px;position: absolute; margin-left:580px; margin-top:40px;}
.top .search input {
	color: #999;
	font-size: 12px;
	width: 230px;
	height: 40px;
	text-indent: 1em;
	background:#f5f5f5;
	border:2px #0c419a solid;
	-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;
}
.top .search i { width:40px; height:40px; background-position: 0 0; margin-left: 0px; position: absolute; right: 0; top:2px; cursor: pointer; }
.top .icon {
    background-image: url("../images/icon.png");
    display: inline-block;
    vertical-align: middle;
}
.top .tel{ width:320px; height: 45px; background:url(../images/tel.jpg); margin:38px  auto; overflow:hidden;}  
.top .tel span{ font-size:26px; color:#ff5800; display:block; float:right; padding-top:12px;}	  
	  
.header .nav{ width:100%; height:44px; background:url(../images/5.png); overflow:hidden; }	  
.header .nav .menu{ width:1200px; height:44px; margin:0 auto; overflow:hidden;}	  
.header .nav .menu li{ float:left; font-size:16px; background:url(../images/7.png) no-repeat center right; width:133px; text-align:center;}
.header .nav .menu li a{color:#fff; line-height:44px; }
.header .nav .menu li:hover,.header .nav .menu .cur{color: #fff;background: url(../images/6.jpg) no-repeat center center;}  
	  
/* banner */
#banner{
    position: relative;
    z-index: 9;
    overflow: hidden;
}
#banner img{
    width: 100%;
    min-width: 1200px;
}
#banner .slide-img li{
    display: none;
}
#banner .slide-img li:first-child{
    display: block;
}
#banner .slide-control{
    width: 80px;
    position: absolute;
    bottom: 30px;
    margin-left: 50%;left: -40px;
}
#banner .slide-control li{
    cursor: pointer;
    float: left;
    display: inline-block;
    width: 14px;height: 14px;
    background-color: #0c419a;
    margin-left: 10px;
    border-radius: 7px;
}
#banner .slide-control li.current{
    background-color: #eb3341;
}
#banner .slide-control li:hover{
    background-color: #eb3341;
}
#banner .slide-control li:first-child{
    margin-left: 0;
}

.p35{ padding-top:15px;}	   
.ltit {
    width: 1200px;
    height: 100px;
    line-height: 100px;
    background: url('../images/tit-bg.png')no-repeat -24px 0;
    font-size: 28px;
    letter-spacing: 1px;
    text-align: center;
    margin: 0 auto;
	font-weight:normal;
	}	  


.cases{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:55px;}	 

.caselist {
    width: 1200px;
    margin: 0 auto;
	padding-top:15px;
}



.caselist ul {
    width: 1209px;
    overflow: hidden;
    zoom: 1;
}

.caselist ul::after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
}

.caselist li {
    float: left;
    width: 366px;
    height: 404px;
    text-align: left;
    overflow: hidden;
    margin-right: 35px;
    border: 1px solid #dcdcdc;
    transition: all 2s;
}

.caselist li a {
    display: block;
}

.caselist .newsimg {
    width: 366px;
    height: 230px;
    overflow: hidden;
}

.caselist .newsimg img {
    width: 366px;
    height: 230px;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.caselist .newsTetx {
    padding: 10px;
    height: 164px;
    transition: all 1s;
}

.caselist h3 {
    color: #494949;
    font-size: 14px;
    margin-top: 28px;
}

.caselist span {
    color: #999;
    display: block;
    font-size: 12px;
    line-height: 30px;
}

.caselist p {
    color: #767676;
    font-size: 12px;
    line-height: 21px;
}

.caselist .newsMore {
    position: relative;
    bottom: -100%;
    margin-top: 55px;
    text-align: center;
    transition: all 2s;
}



.caselist .newsMore a {
    color: #8a8a8a;
    display: inline-block;
    width: 108px;
    height: 38px;
    line-height: 38px;
    background: transparent;
    text-transform: uppercase;
    border: 1px solid #8a8a8a;
}

.caselist li:hover .newsimg img {
    transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
}

.caselist .newsMore a:hover {
    color: #fff;
    background: #0035ff;
}

.caselist .newsTetx:hover {
    background: #efefef;
}


.about{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/a_bg.jpg) center center; padding:30px 0;}
.wrap{ width:1200px;margin:0 auto; overflow:hidden; }
.intro,.intext {
    width: 50%;
    overflow:hidden;
	margin:0 auto;
    
}
 .intro .introtext {
    width:100%;
    text-align: left;
}                                                                                                                                                                                                                                                
.intro .introtext h1 {
    color: #fefefe;
    padding: 30px 10px 30px;
    font-size: 48px;
	font-weight:normal;

}



.intro .introtext p {
   
    color: #fefefe;
    z-index: 2;
    padding: 10px 10px 20px;
    font-size: 14px;
    line-height: 28px;

}
.intext h1::before {
    content: '';
    display: block;
    clear: both;
    width: 50px;
    height: 3px;
    opacity: 1;
    background: #494949;
}
.intext h1.intit {
    margin-top: 20%;
    color: #494949;
    height: 140px;
    text-align: left;
    margin-left: 0%;
}
.intext h1 span.spantitle {
    position: absolute;
    z-index: 2;
    font-size: 30px;
	padding-top:55px;
	font-weight:normal;
}
.intext h1 span.spanin {
    position: absolute;
    z-index: 1;
    font-size: 114px;
    color: rgba(73, 73, 73, 0.1);
    font-weight: bold;
}

.intext p {
   
    color: #767676;
    font-size: 14px;
    text-align: left;
    line-height: 28px;
    margin-top: 50px;

}

.cate_honor_in {
    padding: 12px 8px 30px 0;
    width:100%;
	margin-left:-30px;
}

.cate_honor_in .gd2 {
    padding-top: 4px;
}
.cate_honor_in h4 {
    background: url("../images/new_box_bar.png") no-repeat scroll 0 0 ;
    height: 39px;
    padding: 0 10px 0 5px;
}
.cate_honor_in h4 b {
    border-bottom: 3px solid #C69E00;
    color: #D60303;
    display: block;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
}
.cate_honor_in h5 {
    background: url("../images/detail_bar1.gif") no-repeat scroll 0 0 ;
    color: #FFF;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
}
.cate_honor_in .honor_img {
    display: block;
    float: none;
    height: 74px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 262px;
	float:left;
}
.cate_honor_in .honor_img b {
    display: block;
    font-weight: normal;
    line-height: 150%;
    position: absolute;
    left: 100px;
    text-align: left;
    top: 0;
    width: 185px;
	  color: #efefef;
}
.cate_honor_in .honor_img b span {
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 150%;
    padding: 15px 0 0;
}
.cate_honor_in .honor_img em {
    color: #D90202;
    font-style: normal;
}
.cate_honor_in .homor_pic {
    height: 70px;
    padding: 0;
    width: 80px;
}
.cate_honor_in .homor_pic {
    height: 58px;
    padding: 10px 27px;
    width: 76px;
}
.cate_honor_in  .side_ul {
    padding-top: 10px;
}
.cate_honor_in .homor_pic {
    display: table-cell;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.cate_honor_in .homor_pic p {
    position: static;
    text-align: center;
    top: 50%;
    vertical-align: middle;
}
.cate_honor_in .homor_pic p img {
    left: -50%;
    position: static;
    top: -50%;
    vertical-align: middle;
}


.products{ width:100%;
    background: url("../images/sectionbg.jpg") no-repeat;
    background-size: cover;
	margin:15px auto auto auto;
	overflow:hidden; padding-bottom:35px;}

.products .inpro {
    color: #767676;
    font-size: 14px;
    margin: 15px 0 50px auto;
	text-align:center;
}

.prolists{ width:1200px; margin:0 auto; overflow:hidden;}
.prolists  ul {
    overflow: hidden;
    zoom: 1;
    width: 1200px;
    float: left;
    _display: inline;
}

.prolists ul li {
    margin: 15px 30px;
	  width: 340px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
	height:370px; background: #eee;
	
}

.prolists ul li .pic {
    text-align: center;
}

.prolists ul li .pic img {
    width: 340px;
    height: 205px;
}

.prolists ul li .titles {
  /*  line-height: 40px;
    height: 40px;*/
   
	padding:0 10px 10px 10px;
}

.prolists ul li .titles a {
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 340px;
	line-height:40px;
}
.prolists ul li .titles p{ line-height:24px; color:#333; font-size:12px;}
.prolists ul li .titles a:hover {
    color: #ed800c;
}


.linkMore {

    margin-top: 30px;
    text-align: center;
}


.linkMore a {
    color: #8a8a8a;
    display: inline-block;
    width: 108px;
    height: 38px;
    line-height: 38px;
    background: transparent;
    text-transform: uppercase;
    border: 1px solid #8a8a8a;
    transition: all 1s;
}

.linkMore a:hover {
    color: #fff;
    background: #1b3494;
}


.techobj{ width:1200px; margin:15px auto auto auto; overflow:hidden; padding-bottom:45px;}
.techobj .special-box{
    width: 370px;margin-left: 42px;
    height: 500px;
    float: left;
    border: 1px solid #cccccc;
    box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5);
    position: relative;
}
.jjjjj div:first-child{
   margin-left: 0;
}
.techobj .special-box img{
    width: 100%;
}
.techobj .special-box .s-tag{
    display: inline-block;
    text-align: center;
    background-color: #118df0;
    color: #f0f0f0;
    position: relative;
    left: 270px;top: -32px;
    width: 100px;
    height: 30px;line-height: 30px;
}
.techobj .special-box .s-tit{
    font-size: 20px;
    color: #118df0;
    letter-spacing: 1px;
    text-indent: 30px;
}

.techobj .special-box .s-desc{
    padding: 0 30px;
    margin-top: 15px;
}
.techobj .special-box .s-desc p{
    text-indent: 2em;
    line-height: 22px;
    letter-spacing: 0.5px;
    color: #333;
    font-size: 14px;
	
	height:88px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.techobj .special-box .s-other a{
    padding: 0 0 0 30px;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;bottom: 5px;
    color: #96a0ae;
    font-size: 14px;

    -moz-transition: 0.5s color ease;
    -webkit-transition: 0.5s color ease;
    -o-transition: 0.5s color ease;
    transition: 0.5s color ease;
}
.techobj .special-box .s-other a:hover{
    color: #ff3333;
}

.techobj .lmbt{
	display:inline-block;
	text-align: center;
	background-color:rgba(17,141,240,0.8);
	color: #f0f0f0;
	position: relative;
	top: -32px;
	height: 30px;
	line-height: 30px;
	width:100%;
}
.techobj .lmbt a{
	color:#fff;
	font-weight:bold;
}
.techobj .jjlm{
	height:30px; 
	width:100%; 
	line-height:30px; 
	text-align:left; 
	font-size:10px;
}
.techobj .jjlm .zuo{
	float:left; 
	position: relative; 
	margin-left:10px;
}
.techobj .jjlm .you{
	float:right; 
	position: relative; 
	margin-right:10px;
}
.techobj .jjlm a{
	margin-left:10px;
}


.news{ width:100%; margin:0 auto; overflow:hidden; padding:55px 0;background:#f7f7f7;}
.news .cont01-l{ width: 48%; height:420px; overflow:hidden;border:1px solid #efefef;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ background-color:#fff;}
.news .cont01-ll {
    width: 88%;
    height: auto;
    overflow: hidden;
    padding: 5% 6%;
}

.news .xwzx-bt{ width:100%; height:24px; overflow:hidden; margin-bottom:20px;}

.news .xwzx-bt-l{ float:left;}

.news .xwzx-bt-l h3{ font-size:18px; font-weight:bold;}

.news .xwzx-bt-l h3 i{ font-size:20px; font-weight: normal; padding-right:8px;}

.news .xwzx-bt-r{ float:right; font-size:13px;}

.news .xwzx-bt-r a{ color:#999;}

.news .xwzx-bt-r a i{ color:#999; font-size:16px; padding-left:6px;}

.news .xwzx-bt-r:hover a{ color:#0c419a; transition: all .5s;}

.news .xwzx-bt-r:hover a i{ color:#0c419a; transition: all .5s;}

.news .cont01-m-u{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}

.news .cont01-m-img{ width:36%; height:110px; float:left;}

.news .cont01-m-img img{ width:100%; height:110px;}

.news .cont01-m-txt{ width:60%; height:110px; float:right;}

.news .cont01-m-txt h3{ margin-bottom:10px; font-weight:bold; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news .cont01-m-u:hover h3 a { color:#0c419a;}

.news .cont01-m-txt p { max-height:66px; font-size:14px; color:#666; line-height:22px; overflow:hidden;}

.news .cont01-m-d{ width:100%; height:auto; overflow:hidden;}

.news .cont01-m-d ul li{ height:42px; line-height:42px; font-size:14px; overflow:hidden; border-bottom:1px dotted #ccc;}

.news .cont01-m-d ul li a{ height:42px; line-height:42px; width:80%; float:left;}

.news .cont01-m-d ul li:last-child{ border-bottom:none;}

.news .cont01-m-d ul li i{ font-size:28px; color:#666; padding-right:4px; vertical-align:middle;}

.news .cont01-m-d ul li span{ height:42px; line-height:42px; font-size:14px; float:right;}

.news .cont01-m-d ul li:hover a{ color:#0c419a; transition: all .5s;}

.news .cont01-m-d ul li:hover a i{ color:#0c419a; transition: all .5s;}

.part5{ padding:50px 0; width:1200px; overflow:hidden;margin:0 auto;}
.part5 h2{font-size:36px; font-weight:bold; display:block; float:left; margin-right:60px;}
.part5 a{ font-size:16px; padding:13px 10px; line-height:50px;}
.part5 a:hover{ color:#0b4892;}


.footer{ width:100%; height:auto; background-color: #0c419a; position:relative;}
.footer-u {
    width: 100%;
    height: auto;
    padding: 30px 0;
}
.footer-u .tit{ margin-bottom: 32px; font-size: 24px; color: #f2f2f2;}
.footer-u .tit span{ margin-top:15px; display: block; width: 50px; height: 2px; background: #cccccc; }
.footer-u .box{ width: 42%;}
.footer-u .box .con{ max-width: 300px; line-height: 22px; color:#cccccc;}
.footer-u .box .con a{ color:#494949; padding-top:10px; display:block; }
.footer-u .box .con a:hover{ color:#e62129; }
.footer-u .box .interlink{ margin: 20px 0;}
.footer-u .box .interlink span{ float: left; display: inline-block; height: 34px; line-height: 34px;  margin-right: 15px; color:#efefef;}
.footer-u .box .drop-down{ float: left; width: 184px; height: 34px; line-height: 34px; position:relative; background: #323232;}
.footer-u .box .drop-down>a{ display: block; padding:0 40px 0 12px; color: #b8b8b8; font-weight:bold; background:url(../images/interlink_icon.png) 160px 13px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer-u .box .drop-down.active>a{ color: #de272f;}
.footer-u .box .drop-down div{ display: none; position: absolute; bottom:34px; left:0; width: 100%; padding: 5px 0; background: #3f3f3f; border-radius: 3px 3px 0 0;}
.footer-u .box .drop-down div a{ 
	display: block; padding: 0px 12px; line-height: 30px; height: 30px; 
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #aaa;
}
.footer-u .box .drop-down div a:hover{ color: #de272f;}


.footer-u .newsletter{ width:320px;}
.footer-u .newsletter .con{}
.footer-u .newsletter .con ul{overflow: hidden;}
.footer-u .newsletter .con ul li{ height: 34px; line-height: 34px;width: 50%;float: left;}
.footer-u .newsletter .con ul li a{ font-size:16px; color:#cccccc; }
.footer-u .newsletter .con ul li span{ font-size:12px; display:inline-block; padding-right:8px; position:relative; top:-2px;} 
.footer-u .newsletter .con ul li:hover a{ color:#ffffff;} 
 
.footer-u .follow{max-width: 150px;margin-right: 5%;width: 200px;margin-top: 40px;}
.footer-u .follow ul{ margin-left: -20px; }
.footer-u .follow li{ float: left; margin-left: 20px; margin-bottom: 20px;position: relative;}
.footer-u .follow li a{ display: block; height: 48px; width: 48px; font-size: 0;}
.footer-u .follow li .weixin{ background-image:url(../images/icon_weixin_hover.png);}
.footer-u .follow li .weixin:hover{ background-image:url(../images/icon_weixin_hover.png);}
.footer-u .follow .li_weixin span {
    display: inline-block;
    position: absolute;
    left: 40px;
    top: 50%;
    margin-top: -10px;
    width: 0px;
    height: 0px;
    border-style: solid dashed dashed dashed;
    border-color: transparent #FFFFFF transparent transparent;
    border-width: 10px;
}

.footer-u .follow .li_weixin div {
    display: block;
    position: absolute;
    bottom: 50%;
    left: 60px;
    margin-bottom: -80px;
    width: 140px;text-align: center;
}

.footer-u .follow .li_weixin div img{
	width:140px;
}

.footer-d{ width:100%; height:auto; overflow:hidden; border-top:1px solid #efefef;}
.footer-d-l{ font-size:14px; color:#999; padding:30px 0; float:left; line-height:28px;}
.footer-d-r{ font-size:18px; float:right;}
.footer-d-r-tel{ color:#efefef; padding-top:30px;}
.footer-d-r-tel img{ padding-right:6px;}




/* n-div 二级导航 */
#n-div{
    margin-top:0px;
    background-color:#ffffff;
    height: 30px;
    padding: 10px 0 15px 0;
    overflow: hidden;
	border-bottom:1px #ccc solid;

}
#n-div ul li{
    float: left;
    margin-top: 13px;
}
#n-div ul li:nth-child(1){
    margin-top: 8px;
}
#n-div ul li:nth-child(2) a{
    margin-left: 0;
}
#n-div ul li a{
    margin-left: 20px;
    font-size: 15px;
    padding: 15px 15px;
    color: #333;

    -moz-transition: 0.5s color ease;
    -webkit-transition: 0.5s color ease;
    -o-transition: 0.5s color ease;
    transition: 0.5s color ease;
}

#n-div ul li a:hover{
    color: #222;
}
#n-div ul li:first-child a{
    color: #333;
    font-size: 22px;
}
#n-div ul li.hide{
    display: none;
}



.inContent { width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.inContLeft { width:238px; float:left;}
.inContLeftTil { width:238px; height:50px; background:url(../images/inContLeftTil.png) no-repeat; line-height:50px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:20px; font-weight:bold;}
.inContLeftList ul li { width:238px; height:39px; line-height:39px; text-align:left; margin-top:1px;}
.inContLeftList ul li a { width:190px; height:39px; display:block; color:#333; font-family:"微软雅黑"; background:#efefef; font-size:14px; padding-left:48px;}
.inContLeftList ul li a:hover { color:#FFFFFF; background:#0c419a;}
.inContLeftList ul li a.on { color:#FFFFFF; background:#0c419a;}
.inContLeftList ul li.liD { display:none; height:auto;}
.inContLeftList ul li.liD a { background:#333; color:#442020; height:30px; line-height:30px; margin-bottom:1px; font-size:14px;}
.inContLeftList ul li.liD a:hover { color:#333; text-decoration:underline;}



.inContact { width:238px; height:289px; margin-top:35px; background:url(../images/inContact.png) no-repeat; position:relative;}
.inContact .til { position:absolute; color:#fff; font-family:"微软雅黑"; font-size:20px; font-weight:bold; left:20px; top:100px;}
.inContact .tel { position:absolute; left:14px; bottom:5px; width:185px; height:48px;}

.inContRight { width:900px; float:right; height:auto!important;height:400px;min-height:400px; padding-bottom:20px; background:#f2f2f2; padding:10px 20px;}
.inContRightTil { height:50px; background:url(../images/inContRightTil.png) no-repeat left bottom; line-height:50px; color:#431F1F;}
.inContRightTil p { float:left; font-family:"微软雅黑"; font-size:18px; text-indent:15px;}
.inContRightTil span {
	float: right;
	padding-right: 15px;
	background-image: url(../images/caption_t02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}



.inCont{ font-size:14px; line-height:30px; padding:20px 15px;}

.about_2 {
    margin: 0 auto;
    padding-top: 15px;
    width: 850px;
}
.about_2 .bt4 {
    padding-bottom: 18px;
}
.about_2 .jj1 {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 20px;
}
.about_2 .jj1 p {
    text-indent: 2em;
}
.about_2 .jj2 {
    padding-bottom: 34px;
}
.about_2 .jj2 .zuo {
    background: url("../images/about_05.gif") no-repeat scroll 0 0 ;
    float: left;
    padding: 11px;
    position: relative;
    width: 347px;
}
.about_2 .jj2 .zuo .jt1 {
    background: url("../images/about_02.png") no-repeat scroll 0 0 ;
    cursor: pointer;
    height: 32px;
    left: 11px;
    position: absolute;
    top: 90px;
    width: 21px;
}
.about_2 .jj2 .zuo .jt2 {
    background: url("../images/about_03.png") no-repeat scroll 0 0 ;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 11px;
    top: 90px;
    width: 21px;
}
.about_2 .jj2 .jj2_nr {
    float: left;
    padding-left: 18px;
    width: 592px;
}
.about_2 .jj2 .jj2_nr p {
    color: #636363;
    line-height: 26px;
}
.about_2 .jj3 p {
    color: #636363;
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}
.about_2 .jj2 .anniu {
    padding-top: 14px;
    text-align: right;
}
.about_2 .wzbt {
    color: #900;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.about_2 .jj3 {
    padding-bottom: 28px;
}
.about_2 .jj3_ts {
    padding-bottom: 18px; padding-top: 18px;
}
.about_2 .tpz {
    padding-bottom: 65px;
    padding-left: 8px;
	width:100%;
	overflow:hidden;
}
.about_2 .tpz_ts {
    padding-bottom: 25px;
}
.about_2 .tpz ul li {
    display: block;
    float: left;
    padding-left: 15px;
    width: 150px;
}
.about_2 .tpz ul li.zx_ts {
    padding-top: 90px;
    text-align: center;
}
.about_2 .tpz_ts {
    background: url("../images/about_19.gif") repeat-x scroll 0 0 ;
    height: 287px;
}
.about_2 .tpz_ts ul li {
    padding-bottom: 10px;
    padding-top: 22px;
}

.abo_e2 li {
    background: url("../images/abo_e_li.png") no-repeat scroll 0% 0% transparent;
    width: 165px;
    height: 101px;
    float: left;
    text-align: center;
    line-height: 160%;
    color: rgb(45, 45, 45);
    margin:15px 25px 10px 10px;
    display: inline;
}
.abo_e2 li img {
    height: 50px;
    padding: 5px 0px;
}


.lzxly4 {
	PADDING-LEFT:20px; WIDTH:960px
}
.lzxly5 {
	WIDTH: 360px; FLOAT: left
}
.lzxly6 {
	LINE-HEIGHT: 30px; PADDING-LEFT: 4px; HEIGHT: 30px; COLOR: #2e2e2e; OVERFLOW: hidden
}
.lzxly6 SPAN {
	COLOR: #ff0000
}
.lzxly7 {
	PADDING-BOTTOM: 20px; WIDTH: 383px; HEIGHT: 37px
}
.lzxly7_l {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 309px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff 0px 0px; FLOAT: left; HEIGHT: 29px; PADDING-TOP: 4px
}
.lzxly7_l INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 28px; WIDTH:320px; BACKGROUND: 0px 0px; HEIGHT: 28px; COLOR: #767676; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.lzxly7_r {
	WIDTH: 87px; FLOAT: right; HEIGHT: 37px
}
.lzxly8 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH:309px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND: #ffffff 0px 0px; HEIGHT: 29px; PADDING-TOP: 4px
}
.lzxly8 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 28px; WIDTH: 320px; BACKGROUND: 0px 0px; HEIGHT: 28px; COLOR: #767676; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.lzxly9 {
	PADDING-TOP: 15px;PADDING-bottom: 25px
}
.lzxly9 A {
	MARGIN-RIGHT: 22px
}
.lzxly10 {
	WIDTH:580px; FLOAT: right
}
.lzxly11 {
	WIDTH:580px; HEIGHT: 144px; OVERFLOW: hidden
}
.lzxly11 TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; WIDTH: 420px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff 0px 0px; HEIGHT: 136px; COLOR: #767676; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 4px
}
.lzxly12 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 113px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff 0px 0px; FLOAT: left; HEIGHT: 29px; MARGIN-RIGHT: 16px; PADDING-TOP: 4px
}
.lzxly12 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 28px; WIDTH: 110px; BACKGROUND: 0px 0px; HEIGHT: 28px; COLOR: #767676; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.lzxly13 {
	WIDTH: 93px; FLOAT: left; HEIGHT: 37px; background:url(js-bj.jpg);
}

.contact_tip {
    font-size: 13px;
    line-height: 180%;
    padding-bottom: 35px;
    padding-top: 15px;
}


.c_box1 {
    background: url("../images/con_1.gif") no-repeat scroll left top ;
    color: #000000;
    font-size: 13px;
}

.c_box1, .c_box2, .c_box3, .c_box4 {
    line-height: 200%;
    padding: 50px 0 30px 120px;
}
.c_box1 p, .c_box2 p, .c_box3 p, .c_box4 p {
    padding: 0;
}
.c_box1 {
    background: url("../images/con_1.gif") no-repeat scroll left top ;
    color: #000000;
    font-size: 13px;
}
.c_box1 h4 {
    color: #000000;
    font-size: 14px;
    padding-bottom: 10px;
}
.c_box1 h4 em {
    color: #B80000;
    font-size: 16px;
    font-style: normal;
}
.c_font {
    font-size: 14px;
    font-style: normal;
}
.c_td {
    padding: 8px 0;
}
.c_font_b {
    color: #B80000;
}
.c_font_a {
    margin: 0 8px;
}
.c_box2 {
    background: url("../images/con_2.gif") no-repeat scroll left top ;
}
.c_box3 em {
    color: #187B90;
    font-style: normal;
}
.c_box3_a {
    color: #AD0000;
}
.c_box3 {
    background: url("../images/con_3.gif") no-repeat scroll left top ;
}
.c_box4 {
    background: url("../images/con_4.gif") no-repeat scroll left top ;
}


.tzgx1{width:850px; padding:20px 0;}
.tzgx1 ul{ padding-bottom:12px;}
.tzgx1 ul li{
	float:left;
	height:36px;
	line-height:36px;
	width:850px;
	font-size:14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.tzgx1 ul li a{ float:left; background:url("../images/libg1.png") no-repeat left; padding-left:18px; display:block; color:#222;font-size:14px;}
.tzgx1 ul li a:hover{ text-decoration:underline; color:#C0130A;}
.tzgx1 ul li span{ float:right; display:block;color:#666;font-size:14px;}

.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; CONTENT: "."
}
.clearfix {
	ZOOM: 1
}

.style_paging {
    color: #373737;
    display: inline;
    float: right;
    height: 25px;
    line-height: 25px;
    text-align: right;
	border-bottom:1px solid #e6e6e6;border-top:0px;padding-bottom:10px;padding-top:10px;width:100%;
	
}
.style_paging a {
    font-size: 14px;
    margin: 0 8px;
    text-decoration: underline;
}
.style_paging a:link {
    color: #373737;
}
.style_paging a:visited {
    color: #373737;
}
.style_paging a:hover {
    color: #E70012;
}
.style_paging a:active {
    color: #999999;
}
.style_paging span {
    color: #E70012;
    font-size: 14px;
    padding: 0 8px;
}
.style_paging .style_paging_a1 {
    color: #E70012;
}


.contall{ width:100%; margin:0 auto; position: relative;clear: both;}
.contall h1 {
	
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	clear: both;
	margin: 0;
	color: #286cb5;
	padding: 20px 0;
}
.contall .info{text-align:center;padding:0 0 10px;margin:0 0 10px 0;color:#666;border-bottom:#ddd 1px dashed;}
.contall .info a{color:#666;}
.contall .info a:hover{color:#f60;}

.contall .article {font-size:13px;line-height:25px;margin:0;color:#333!important;table-layput:fixed;word-wrap:break-word;word-break:break-all; padding-bottom:30px;}
.contall .article a {color:#1778b2;}
.contall .article a:hover {color:#f60;}
.contall .article p {margin:0 0 25px 0;}
.contall .article img { max-width:850px;}

.lists{ width:110%; margin:0 auto; position: relative;clear: both;}
.lists .all-box{
    width: 270px;
    float: left;
    margin-right: 25px;
    margin-bottom: 30px;
    box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5);
    padding: 0 0 20px 0;
	background:#ffffff;
}

.lists .all-box img{
    width: 270px; height:170px;
}
.lists .all-box .pro-title{
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding: 5px 0;
    text-align: center;
    color: #0c419a;
	font-size:16px;
}

.lists .all-box .pro-con{
    width: 90%;margin-left: 6%;
    line-height: 28px;
    font-size: 14px;
    text-indent: 1.2em;
    height: 45px;
    padding: 5px 0;
	overflow:hidden;
}

.lists .all-box .pro-bot{
    width: 90%;
    margin-left: 6%;
    margin-top: 10px;
}
.lists .all-box .pro-bot a{
    color: #333;
    font-size: 14px;
    margin-left: 10px;
}
.lists .all-box .pro-bot a span{
    font-size: 13px;
}
.lists .all-box .pro-bot a:hover{
    color: #ff3333;
}


.casesslists{ width:110%; margin:0 auto;clear: both; overflow:hidden;}
.casesslists .all-box{
    width:360px;
    float: left;
    margin-right: 40px;
    margin-bottom: 30px;
    box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5);
    padding: 0 0 20px 0;
	background:#efefef;
}

.casesslists .all-box img{
    width: 360px; height:230px;
}
.casesslists .all-box .pro-title{
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding: 5px 0;
    text-align: center;
    color: #0c419a;
	font-size:16px;
	overflow:hidden;
}

.casesslists .all-box .pro-con{
    width: 90%;margin-left: 6%;
    line-height: 20px;
    font-size: 14px;
    text-indent: 1.2em;
    height: 45px;
    padding: 5px 0;
}

.casesslists .all-box .pro-bot{
    width: 90%;
    margin-left: 6%;
    margin-top: 10px;
}
.casesslists .all-box .pro-bot a{
    color: #333;
    font-size: 14px;
    margin-left: 10px;
}
.casesslists .all-box .pro-bot a span{
    font-size: 13px;
}
.casesslists .all-box .pro-bot a:hover{
    color: #ff3333;
}
