/*

Medigo Template (Blue)

*/

/*------------------------------------------------------
	BASIC STYLES 
--------------------------------------------------------*/
body {
  font-size: 16px;
  font-family: "微软雅黑", Georgia, serif;
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "微软雅黑";
  margin: 0;
  padding: 0;
  color: #000;
  font-weight: 600;
  letter-spacing: 1px
}

ol{list-style-type:none;counter-reset:sectioncounter;padding-left: 5px;}  
ol li{ list-style-position:outside; line-height:25px;} 
ol li:before {  
    content:counter(sectioncounter) "、";   
    counter-increment:sectioncounter;  
 }    

html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none; }

h1 a, h2 a, h3 a, h4 a
{
color: #000;
font-weight: 600;
transition: opacity 0.3s ease 0s;
opacity: 1;
}
h5 a, h6 a{
color: #000;
transition: opacity 0.3s ease 0s;
opacity: 1;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
text-decoration: none;
color: #ed6d00;
}

h1 {
  font-size: 36px;
  font-weight: 600;
}

h2 {
  font-size: 30px;
  font-weight: 600;
}

h3 {
  font-size: 24px;
  font-weight: 600;
}

h4 {
  line-height: 1.7;
  font-size: 20px;
  font-weight: 600;
}

h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

h6 {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: normal;
}

p {
  margin: 0 0 20px 0;
}
p img {
  margin: 0;
}
p.lead {
  font-size: 28px;
  line-height: 36px;
}

em, i {
  font-style: italic;
}

strong {
  font-weight: bold;
  color: #31373a;
}

b {}

a, a:visited {
  color: #000;
  text-decoration: none !important;
  outline: 0;
}

li a{color: #000;}

a:hover, a:focus, a:active {
  color: #F68220;
}

p a, p a:visited {
  line-height: inherit;
  color: #000;
}

.clearfix
{
 height:0px; clear:both; overflow:hidden;
}

.feature-item
{
position: relative;
float: left;
width: 100%;
}

.feature-item:before
{
float: left;
font-size: 48px;
margin-right: 30px;
color: #ed6d00;
padding: 19px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}

.feature-item h4
{
padding-bottom: 5px;
}
.feature-item p
{
font-family: 'Raleway';
line-height: 24px;
padding: 0;
margin-top: 19px;
margin-left: 118px;
}
.f5{background: #f5f5f5 !important;}
/*-----网站主体------*/
.top{background:#F5F5F5; color:#464646;}
.top .tel{ font-size:16px;font-weight:600; color:red;}
.top a{ color:#000000;}
.top a:hover{
  color: #F68220;
}
.head-section { border-bottom: 1px solid #eee }
.head-section .navbar {
    margin-bottom: 0;
}
.navbar-default { border: none }
.navbar-brand {
    color: #bcc0cd;
    font-size: 30px;
    font-weight: 100;
    padding: 0;
}
.navbar-brand span { color: #48cfad }
.head-section .navbar-collapse  ul.navbar-nav {
    float: right;
    margin-right: 0;
    z-index: 199;
}
.head-section .navbar-default { background-color: #fff }
.head-section .nav li a,
.head-section .nav li.active ul.dropdown-menu li a {
    font-size: 16px;
    font-weight: 300;
    background: none; 
	font-weight:600;
}
ul.dropdown-menu { border: none }
.head-section .nav li a:hover,
.head-section .nav li a:focus,
.head-section .nav li.active a,
.head-section .nav li.active a:hover,
.head-section .nav li a.dropdown-toggle:hover,
.head-section .nav li a.dropdown-toggle:focus,
.head-section .nav li.active ul.dropdown-menu li a:hover,
.head-section .nav li.active ul.dropdown-menu li.active a {
    color: #fff;
    background-color: #5a5858;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.head-section .navbar-default .navbar-nav > .open > a,
.head-section .navbar-default .navbar-nav > .open > a:hover,
.head-section .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #5a5858;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.head-section .navbar { min-height: 85px }
.head-section .navbar-nav > li {
    padding-bottom: 25px;
    padding-top: 30px;
}
.head-section ul.navbar-nav li:last-child() { margin-left: 10px !important }
.head-section  .navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-left: 2px;
    line-height: 30px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.dropdown-menu li a:hover { color: #fff !important }
.head-section .navbar-default .navbar-nav > .open > a .caret,
.navbar-default .nav li.dropdown > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}
.dropdown-menu { box-shadow: none }
.head-section .nav li .dropdown-menu {
    margin-top: -5px;
    padding: 0;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
.head-section .nav li .dropdown-menu li a {
    line-height: 30px;
    padding: 3px 12px;
    border-bottom: 1px solid #F3E8E8;
}


.nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca;
}

.nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  z-index: 1000;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}

.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  z-index: 1030;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}


.banner{ background:#000;}
.banner img{ width:100%;}

/* 栏目页焦点图 */

.flexslider1{margin:0px auto;position:relative;width:1100px;height:323px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider1 .slides{zoom:1;}
.flex-direction-nav a{}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider1:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-next:hover, .flexslider1:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


/* 栏目页焦点图end*/
/*------ 案例 -----*/
.box-header::after
{
display: block;
content: "";
background: #ed6d00;;
width: 40px;
height: 2px;
margin-top: 13px;
}
h2.box-header::after
{
width: 80px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
h4.box-header::after
{
width: 80px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}

.h_product{}
.h_product .title{
	text-align:center;   
}
.hp_tit_content{
   color: #444;
   text-shadow: none;
   height: 10px;
   bottom: -29px;
   padding: 0;
   line-height:30px;
}
.hp-img{}

.pic img{ 
    width: 100%;
    height: 100%;
    object-fit:cover;
}
@media (min-width: 1200px) { 
.pic{
	width: 280px;
    height: 186px;
    border: 1px solid #eee;
}
}
@media (max-width: 1200px) { 
.pic{
	width: 240px;
    height: 160px;
    border: 1px solid #eee;
}
}
@media (max-width: 992px) { 
.pic{
	width: 350px;
    height: 233px;
    border: 1px solid #eee;
}
}
@media (max-width: 768px) { 
.pic{
	width: 280px;
    height: 186px;
    border: 1px solid #eee;
}
}
@media (max-width: 648px) { 
.pic{
	width: 380px;
    height: 253px;
    border: 1px solid #eee;
}
.column_con h4{ font-size:26px;}
}
.hp-img img{}
.h_product .hp_tit_content p a:hover{
  color: #ed6d00;
}

.h_product .hp-img a:hover img{
	filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;

}

.siderbar{}
.jqtab_content ul{}
.jqtab_list{ padding-left:10%;}
.jqtab_list li{float:left;text-align:center;cursor:pointer;border:1px solid #e6e6e6; line-height:60px; width:150px;background-color:#878787; margin-right:20px;}
.jqtab_list a{color:#ffffff;padding:10px 0;display:block;}
.jqtab_list a:hover{color:#ffffff;}
.jqtab_list li:hover{background:#ed6d00;}
.jqtab_list li.current{ background:#ed6d00;font-weight:bold;}



/*首页工程案例*/
.white h2{ color:#FFFFFF;}
.white h2 a{color:#FFFFFF;}
.white h2.box-header::after
{
display: block;
content: "";
background: #FFFFFF;;
width: 80px;
height: 2px;
margin-top: 13px;
}
.team{background:#000;}
.team .hc-img{}
.team .hc-img img{ width:100%;}
.team .hc-img a:hover img{
	
	filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;
}

.team p{ padding:0 10px;}
.team .hc_tit_content p a:hover{
  color: #ed6d00;
}

.fw{}
.fw .piclist{float:left;}
.fw .piclist li{}

.piclist p{ margin-top:10px;}


/*首页文章*/

.news{}
.news1{background-image: url(nsws-1.jpg);}
.news1 a{color: #c6c6c6;}
.news2{background-image: url(nsws-3.jpg);}
.news2 a{color: #c6c6c6;}
.news span{ float:right; color:#8A8989;}
.news .tit{border-bottom: 1px solid rgba(0, 0, 0, 0.09); margin:10px;}
.news .con{ line-height:30px;margin:10px;}
.news .con a{
  color:#6a6a6a; font-size:14px;letter-spacing:2px;text-decoration: none;
}
.news .con a:hover{
  color: #ed6d00;
}

.company{background:#000;}
.company .tit{margin:20px 0px; text-align:center; padding-top:10px;}
.company .con{background:#FFFFFF;width:auto; display:inline-block !important; display:inline; }
.ditu img{ width:100%;}
.company p{
	padding: 20px;text-indent: 2em; line-height:25px;
}
@media (min-width: 1200px) { 
.company p{
	padding: 20px;text-indent: 2em; line-height:30px; font-size:16px;
}
}

.aboutus{}
.aboutus img{ width:100%;}


/*友情链接*/
.h_link{}
.h_link li{ float:left; margin-right:10px; margin-top:30px;}
.h_link li a{color:#909090;}
.h_link li a:hover{
  color: #ed6d00;
}


/*网站底部*/


.footer {
  background:#000000;color:#ffffff;
}
.footer .yuyue{}
.footer .yuyue a{ color:#ffffff;}
.footer .yuyue .list{ line-height:30px; margin-top:10px;}
.button1{color:#FFFFFF; float:right; background:#454545; height:38px; line-height:38px; font-size:16px; width:86px; border:#2A6CA2 0px solid; cursor:pointer; font-family:"微软雅黑"; margin-right:40px; margin-top:10px;}
.upfile{ height:20px;}
.foot_nav{line-height:25px;}
.foot_nav li{ float:left; width:200px;}
.foot_nav h4{}
.foot_nav h4 a{color: #ffffff;}
.foot_nav a{ color:#aaaaaa;}
.foot_nav a:hover{color: #ffffff;}


.footer a{color:#909090;}
.footer p a{color:#909090;}
.footer a:hover{
  color: #ed6d00;
}
.footer .link{}
.footer .link li{width:100px;float:left;}
.footer .link li a{color: #909090;}
.footer .link li a:hover{color: #ed6d00；}
.footer .Copyright {color: #909090;}
.footer .Copyright a{color: #909090;}
.footer .Copyright a:hover{color:#ed6d00；}

/*隐藏客服*/
.fbox {
	background: url("fbox.png") no-repeat 100% 0px; top: 50%; width: 60px; height: 243px; right: 0px; margin-top: -121px; position: fixed; z-index: 2;
}
.fbox .div {
	width: 60px; height: 60px; color: rgb(255, 255, 255); display: block;
}
.fbox .div .inner {
	background: rgba(0, 0, 0, 0.4); right: 70px; display: none; position: absolute;
}
:root .fbox .div .inner {
	filter: none;
}
.fbox .tnum {
	background: url("fbox.png") no-repeat 0px 0px !important; top: 0px; width: 210px; height: 60px;
}
.fbox .tnum p {
	text-align: center; line-height: 60px; padding-right: 10px; font-size: 24px; font-weight: bold;
}
.fbox .line {
	background: rgba(255, 255, 255, 0.1); height: 1px; overflow: hidden;
}
:root .fbox .line {
	filter: none;
}
.fbox .arrow {
	background: url("fbox.png") no-repeat -200px -82px; top: 21px; width: 10px; height: 14px; right: -10px; overflow: hidden; display: block; position: absolute;
}
.fbox .qnum {
	padding: 5px 20px; top: 60px; width: 190px; right: 79px !important;
}
.fbox .qnum p {
	padding: 12px 0px; line-height: 15px; font-size: 14px;
}
.fbox .qnum a:hover{color:red;text-decoration:none;}
.fbox .wxnum {
	background: url("fbox.png") no-repeat -78px -182px !important; top: 120px; width: 132px; height: 292px;
}
.fbox .add {
	width: 60px; height: 60px; display: block;
}
.fbox a {
	color: rgb(255, 255, 255);
}
.fbox .yy_link{ padding:10px 0 0 10px;}
.fbox .yy_link a{color: rgb(255, 255, 255); font-size:18px; font-weight:bold; line-height:20px;letter-spacing:5px}

/*位置导航*/
.navigation{ font-size:13px;float:left;height:50px;line-height:22px;color:#545454; margin-left:20px;}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#545454;}
.navigation a:hover{color:red;text-decoration:none;}

/*左侧导航*/

.side2{}

.r_news{}
.r_news_tit{border-bottom: 1px solid rgba(0, 0, 0, 0.09);}
.r_news_tit h4 a{ color:#000;}
.r_news_con{font-size:15px; line-height:28px;}
.r_news_con p{ padding:5px 0;}
.r_news_con a:hover img{
	filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;
}
.r_news_img img{ 
    width: 100%;
    height: 100%;
    object-fit:cover;
}
@media (min-width: 1200px) { 
.r_news_img{
	width: 280pxm;
    height: 156px;
    border: 1px solid #eee;
}
}
@media (max-width: 1200px) { 
.r_news_img{
	width: 200px;
    height: 130px;
    border: 1px solid #eee;
}
}
@media (max-width: 992px) { 
.r_news_img{
	width: 350px;
    height: 233px;
    border: 1px solid #eee;
}
}
@media (max-width: 768px) { 
.r_news_img{
	width: 280px;
    height: 186px;
    border: 1px solid #eee;
}
}
@media (max-width: 648px) { 
.r_news_img{
	width: 380px;
    height: 253px;
    border: 1px solid #eee;
}
}

.side2 .Contact{ padding-top:20px}
.side2 .Contact .con{font-size:14px; padding:10px}
.side2 .Contact .con p{ line-height:30px}
.lmnav {
	background-color: #000000;background-repeat: no-repeat;background-position: left 30px;background-image: url(lm1.gif); padding-top:8px; padding-bottom:35px
}
.lmnav h1 {
	font-size: 20px;font-weight:100; color:#ffffff; margin-left:50px; margin-top:8px
}
.lmmenuList {
	padding-top: 12px;
}
.lmmenuList li {border-bottom:1px solid #ffffff; margin-left:40px; padding-left:10px; line-height:35px; margin-right:40px;}
.lmmenuList li a{font-size: 16px; color:#ffffff;}
.lmmenuList a:hover{color:#b4b4b4;}
/*文章系统调用案例*/

/*新闻列表页样式*/
.main2{margin-top:10px; padding:10px}

.date{float:right;color:#999;margin-top:8px}
.main2 .TD{padding-bottom:20px}
.main2 .TD .td_pic{ float:left; width:180px}
.main2 .TD .td_pic img{width:180px;height:220px;border:#D4D4D4 1px solid; padding:2px}
.main2 .TD .intro{ margin-left:5px;float:left; width:180px}
.main2 .TD li{ padding:4px;float:left; margin-top:10px;}
.main2 .TD li p{border-bottom:dashed 1px #ccc; line-height:25px; font-size:12px;}
.main2 .TD h2{font-size:16px; font-weight:500;border-bottom:dashed 1px #ccc;}
.main2 .LB .lpic{ float:left; width:150px}
.main2 .LB .lpic img{width:140px;height:80px;}
.main2 .LB .t_pic{ float:left; width:150px}
.main2 .LB .t_pic img{width:140px;height:160px;}
.main2 .LB ul li{ border-bottom:dashed 1px #ccc; padding:10px 0;}
.main2 .LB h4{ margin-bottom:10px;font-weight:500}
.main2 .LB ul li h4 a:hover {color:#ed6d00; text-decoration: none;}
.main2 .LB ul li h4 a{color:#333333}
.main2 .LB ul li p{ text-indent:2em;color:#666666; }
.main2 .LB ul li p a{color:#666666; line-height:25px;}
.main2 .LB ul li p a:hover {
	color:#ed6d00; text-decoration: none;
}
.main2 .LB ul li span{  margin-top:5px; color:#666666; display:block;}
.main2 .LB ul li .date{float:right; width:100px; margin-top:-30px}


/*新闻内容页样式*/
.main2 .xinwen{}
.main2 .xinwen #xw_hear{margin-bottom:22px; font-family:"微软雅黑";}
.main2 .xinwen #xw_hear #xw_title{ text-align:center; margin-top:8px;}
.main2 .xinwen #xw_hear #xw_title h2{ font-size:22px;}
.main2 .xinwen #xw_hear #xw_xinxi span{ color:#666666; margin-right:10px;}
.main2 .xinwen #xw_hear #xw_xinxi span em{ color:#FF0000;}
#xw_xinxi{ text-align:center; margin-top:8px; border-bottom:#CCCCCC 1px solid; padding-bottom:10px;}
.main2 .xinwen #xw_content{ padding:0 10px; font-size:14px;TEXT-INDENT: 2em; line-height:30px}
.main2 .xinwen #xw_content a{ font-weight:bold}
.main2 .xinwen #xw_content .Partner img{ width:150px; height:75px; margin:20px; float:left}
.main2 .xinwen #xw_content .client img{ width:45%;float:left}
.main2 .xinwen #xw_content .Service1{ text-align:left}
.main2 .xinwen #xw_content .Service1 img{width:200px; height:132px;margin:40px 10px;}
/*相关新闻*/
.main2 .xinwen #xgxw{ border-top:#CCC 1px solid;}
.main2 .xinwen #xgxw .zg2{ float:right; margin-top:20px;}
.main2 .xinwen #xgxw .xgtitle{ font-size:16px; padding:10px 20px;}
.main2 .xinwen #xgxw ul{ margin-left:20px; }
.main2 .xinwen #xgxw ul li{padding-right:20px; line-height:25px}
.main2 .xinwen #xgxw ul li a:hover{color:#F68220;}

.main2 .xinwen .articlebook{border-top:#CCC 1px solid;margin-top:20px; padding:10px 0px}
.main2 .xinwen .articlebook li{ line-height:25px; font-size:12px; font-weight:normal;}
.main2 .xinwen .articlebook li a:hover{ color:#F68220; text-decoration:none;}

/*栏目样式*/
.mbx{ padding:15px 0;}
.mbx h3{ font-weight:600;}
.mbx a{
  color: #000;
}
.mbx a:hover{
  color: #ed6d00;
}
.mbx_nav{ line-height:60px;}

.pic_nav{}
.pic_nav li{ width:140px;line-height: 30px; text-align: center; float: left; display: inline; margin:10px;background-color:#828387;}
.pic_nav li a{FONT-SIZE: 16px;font-weight: 100;color:#FFFFFF;}
.pic_nav li:hover {background-color:#000000;color:#FFFFFF;}

.column_con{}
.column_img li
{
position: relative;
overflow: hidden;
margin:5px;
}
.column_con li .view
{
position: absolute;
top: 0;
background: rgba(38, 38, 40, 0.5);
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.column_con li:hover .view
{
opacity: 1;
}
.column_con .view .vertical-align-table
{
width: 100%;
height: 100%;
}
.column_con li .view p{
    top: 50%;
}
.column_con li .view p.description
{
color: #FFF;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
}
.column_con li:hover .view  p.description
{
margin-bottom: 35px;
}
.column_con .view h4{
	color: #FFFFFF;
	font-weight:600;
}
.fengye{color:#000;}
.fenye a{ color:#000;}
.fenye a:hover{color:#ed6d00;}

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:990px;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {
    height:112px;
    background:#FFF;
	padding:5px;
}
.thumb_1 {
	text-align: center;
	float: left;
	height: 50px;
	width: 60px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color:#000;
}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;
	width: 790px;
}
.thumb_2_1 {
	background:url(qh1.gif) no-repeat 0px 20px;
	float: left;
	height: 113px;
	width: 35px;
	cursor:pointer;
	
	margin-left:10px;
	_margin-left:0px;
}
.thumb_2_2 {
	background:url(qh2.gif) no-repeat 0px 20px;
	float: right;
	height: 113px;
	width: 35px;
	cursor:pointer;
}
#scrool_div {
	width:708px;
	position:relative;
	height:110px;
	overflow:hidden;
}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{
	width:126px;
	height:95px;
	margin:5px;
}
.normalthumb img{padding:2px;border:1px solid #aaaaaa}
.currthumb img{padding:2px;border:1px solid #ff6600;}
/* 图片分页方式的样式结束*/

/*图片频道*/

.picnr{}
.picnr .title{}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; margin:0px 20px;}
.picnr .del a{}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}
.picnr .xgal .tit{padding-left:10px; height:60px;font-weight:bold; line-height:70px; font-size:16px;border-top:1px solid #dcdddd;}
.picnr .xgal .con{}



.l-banner img{ width:100%;}


.list_news_con{}
.list_news_con .date{ line-height:30px; color:#909090;}
.list_news_tit{}
.list_news_con p{line-height:25px; padding-right:10px; font-size:15px;}
.list_news_con a:hover{ color:#ed6d00;}
.list_news_con .box-header::after
{
display: block;
content: "";
background: #ed6d00;
width: 80px;
height: 2px;
margin-top: 13px;
}

.l-pic img{ 
    width: 100%;
    height: 100%;
    object-fit:cover;
}
@media (min-width: 1200px) { 
.l-pic{
	width: 210px;
    height: 158px;
    border: 1px solid #eee;
}
}
@media (max-width: 1200px) { 
.l-pic{
	width: 180px;
    height: 135px;
    border: 1px solid #eee;
}
}
@media (max-width: 992px) { 
.l-pic{
	width: 350px;
    height: 263px;
    border: 1px solid #eee;
}
}
@media (max-width: 768px) { 
.l-pic{
	width: 280px;
    height: 210px;
    border: 1px solid #eee;
}
}
@media (max-width: 648px) { 
.l-pic{
	width: 320px;
    height: 240px;
    border: 1px solid #eee;
}
}

.listbox{padding-left:20px;}
.listbox p a{}
.listbox_info{ text-indent:2em; padding-bottom:10px;font-size:16px; line-height:30px;}
.listbox small{ line-height:25px; color:#909090;}
.listbox li{}
.listbox_con{border-bottom:1px dashed #dedede;}
.listbox_con p{}
.listabout{ font-size:15px; line-height:30px;}
.listabout img{ width:100%;}


/*文章内容*/
.r-article{}
.r-article a:hover{ color:#ed6d00;}
.content{padding:20px;}
.content .title h2{}
.content .info{ border-top:1px solid #dedede; padding-top:10px; color:#8C8C8C;}
.content .info small{ padding-left:10px;}
.content img{ margin:10px 0;}
.article_con{}
.article_con img{ width:80%;}
.article_con p a{color:#ed6d00;}
.article_se_con .box-header::after
{
display: block;
content: "";
background: #ed6d00;
width: 40px;
height: 2px;
margin-top: 13px;
}
.option_content{font-size:15px;line-height:30px; padding:10px;}
.option_content a{ color:#ff0000;}

.content .article_con .option_list{}
.content .article_con .option_list { background:#0099ff; height:50px;}
.content .article_con .option_list li{float:left;text-align:center;cursor:pointer;line-height:50px; padding:5px 0; width:150px;}
.content .article_con .option_list a{color:#ffffff;display:block;}
.content .article_con .option_list a:hover{}
.content .article_con .option_list li:hover{background:#ed6d00;}
.content .article_con .option_list li.current{ background:#ff0000;font-weight:bold; color:#000000; border-bottom:1px solid #ff0000;}

.prenext{ padding:10px; background:#eee;}
.prenext li{ line-height:25px;}
.prenext a{color:#000;}
.prenext a:hover{ color:#ff0000;}

.xiangguan{padding:10px;}
.xiangguan span{ float:right; color:#8A8989;}
.xiangguan li{list-style-type:disc; line-height:25px; margin-left:10px; padding-right:20px;}




/*分页*/

.mainPage{ margin:30px 0;}
.mainPage ul{height: 30px;display:block; margin:0 auto;}
.mainPage ul li{float: left; display: inline; height: 30px; line-height: 30px; padding: 0 10px;color:#000;margin: 0 2px; border:1px solid #dedede;}
.mainPage ul li a{color:#000;}
.mainPage ul li.thisclass{background:#ed6d00;border:1px solid ##218EC1;color:#fff;}
.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {
    color: #ed6d00;
    text-decoration: none;
}