body { font-size:1.5em; font-family:"Microsoft YaHei UI"}
ul,ol,input,form,button,h3,h1,h2,p {list-style-type:none;padding:0;margin:0;font-weight:normal;}
a:hover {color:#f00;}


/* 分页 */
.pages {display:inline-block;}
.pages li{ float:left; line-height:30px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#bd241e; color:#FFF;padding:0 10px;}
.pages li a{float:left;padding:0 10px;height:30px; color:#333;}
.pages li a:hover{background-color:#bd241e; color:#FFF;text-decoration: none;}
/* 分页结束 */

.position {text-align:right; height:46px; line-height:46px;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.position a {color:#333;}
.prev_next {margin:20px 0; color:#666;}
.prev_next a {color:#333;}


/* header */
header {display:none;}
.header-min {height:50px;line-height:50px;padding-left:20px;background:#bd241e;position:fixed;top:0;color:#fff;font-size:1.2em;width:100%;z-index:999;}
.header-min span {position:absolute;top:10px; right:10px;font-size:1.6em;}
.span_menu {display:none;position:absolute;top:50px; left:0; width:100%; background:#bd241e;border-top:1px solid #339933;}
.span_menu ul li{text-align:left;padding-left:20px;border-bottom:1px solid #339933;}
.span_menu ul li a {color:#ccc;font-size:0.9em; display:block;}
.span_menu ul li a:hover {color:#fff;text-decoration:none;}
.banner .carousel {margin-top:50px;}
.ads {margin-top:50px;}


@media (min-width:768px){
.ads {margin-top:0}
.banner .carousel {margin-top:0;}
header {display:block;}
.header-min {display:none;}
header .logo { width:450px; height:108px; margin-top:40px; float:left; background:url(../images/logo.gif) no-repeat;}
header .nav{ width:650px; padding-top:118px;  float:right; background:url(../images/tel.gif) 408px 40px  no-repeat;}
header .nav ul li{ float:left; height:46px; font-size:16px;  line-height:46px;}
header .nav ul li a{ padding:0 15px;display:block;color:#000;}
header .nav ul li a:hover{ background:#bd241e;color:#fff; }
header .nav .on{background:#bd241e; color:#FFF;padding:0 10px;}
header .sub_menu {display:none;z-index:999; position:absolute;}
header .sub_menu dd{ height:38px; font-size:16px;line-height:38px;}
header .sub_menu dd a{display:block;background:#fff;color:#000;}
}
/* header end */


/* 成功案例 */
.index_cases {background:url(../images/cases_bg.jpg) top center;padding-bottom:35px;overflow:hidden;}
.index_cases .cases_title {margin-top:20px;margin-bottom:10px;}
.index_cases .cases_title h3 {line-height:30px;height:30px; font-size:1.2em;text-align:center;color:#bd241e; }
.index_cases .cases_title p {line-height:30px;height:30px; font-size:1.2em;text-align:center;color:#bd241e;border-bottom:1px solid #ddd;font-style:italic;}
.index_cases .cases_content h3 {position:absolute; bottom:0; width:100%;  }
.index_cases .cases_content h3 a {color:#fff;background:#000;opacity:0.5;font-size:0.6em;text-align:center;height:30px; line-height:30px;display:block; text-decoration:none;}
.index_cases .topbottom {margin-top:15px; margin-bottom:15px;}
.index_cases .cases_content h3 a:hover {background:#bd241e;color:#fff;opacity:1;}


@media (min-width:768px){
.index_cases {background:url(../images/cases_bg.jpg) top center;padding-bottom:35px;overflow:hidden;}
.index_cases .cases_title {height:100px;margin-top:40px;margin-bottom:25px;}
.index_cases .cases_title h3 {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#bd241e; }
.index_cases .cases_title p {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#bd241e;border-bottom:1px solid #ddd;font-style:italic;}
.index_cases .cases_content h3 {position:absolute; bottom:0; width:100%;  }
.index_cases .cases_content h3 a {color:#fff;background:#000;opacity:0.5;font-size:0.8em;text-align:center;height:50px; line-height:50px;display:block; text-decoration:none;}
.index_cases .topbottom {margin-top:15px; margin-bottom:15px;}
.index_cases .cases_content h3 a:hover {background:#bd241e;color:#fff;opacity:1;}
.index_cases img:hover {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
}

/* 成功案例结束 */

/* 业务领域 */
.index_field {display:none;}

@media (min-width:768px){
.index_field {display:block;}
.index_field {background:url(../images/field.jpg) top center;padding-bottom:50px;overflow:hidden; }
.index_field .field_title {height:100px;margin-top:40px;margin-bottom:100px;}
.index_field .field_title h3 {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#fff;}
.index_field .field_title p {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#fff;border-bottom:1px solid #ddd;font-style:italic;}
.index_field .row .col-sm-6 {height:106px;position:relative;}
.index_field .row .col-sm-6 a {color:#fff;}
}
/* 业务领域结束 */

/* 关于我们 */
.index_aboutus {background:url(../images/aboutus.gif)  center top; }
.index_aboutus .about_title {margin-top:20px;}
.index_aboutus .about_title h3 {line-height:30px;height:30px; font-size:1.2em;text-align:center;color:#bd241e;}
.index_aboutus .about_title p {line-height:30px;height:30px; font-size:1.2em;text-align:center;color:#bd241e;border-bottom:1px solid #ddd;font-style:italic;}
.index_aboutus .container p {text-align:center; line-height:25px;padding-top:20px;color:#333;padding-bottom:40px;}

@media (min-width:768px){
.index_aboutus {background:url(../images/aboutus.gif)  center top; }
.index_aboutus .about_title {margin-top:40px;}
.index_aboutus .about_title h3 {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#bd241e;}
.index_aboutus .about_title p {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#bd241e;border-bottom:1px solid #ddd;font-style:italic;}
.index_aboutus .container p {text-align:center; line-height:35px;padding-top:40px;color:#333;}
	
}
/* 关于我们结束 */


/* 滚动*/
.aptitude {display:none;}
@media (min-width:768px){
.aptitude {display:block;}
.aptitude {margin-top:50px;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-item{float: left;}
.dowebok-outer { height: 421px;}
#dowebok { width: 1080px; margin: 0 auto; }
#dowebok .owl-wrapper-outer { margin: 0 auto;}
#dowebok .item { position: relative; width: 250px; height: 250px; margin: 0 auto; background-color: #fff; overflow: hidden;}
#dowebok .shd { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15);}
#dowebok .shd a { display: block; width: 250px; height: 250px; background-image: url(about:blank)\0;}
#dowebok .item:hover .shd { background-color: rgba(0, 0, 0, 0);}
.owl-theme .owl-controls .owl-buttons div { position: absolute; top: 100px; width: 30px; height: 60px; margin: 0; padding: 0; border-radius: 0; font: 60px/60px "宋体"; background-color: transparent; overflow: hidden; _display: none;}
.owl-theme .owl-controls .owl-buttons .owl-prev { left: -40px;}
.owl-theme .owl-controls .owl-buttons .owl-next { right: -40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before { content: "<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before { content: ">";}
}
/* 滚动 结束 */

/* 地图文字 */
.index_map {display:none;}
@media (min-width:768px){
.index_map {background:url(../images/map.jpg) center top; height:660px;padding-top:200px;}
.index_map .map_title {height:100px;}
.index_map h3 {text-align:center;font-size:2.5em;color:#f00;}
.index_map p {text-align:center; line-height:35px;padding-top:20px;color:#333;}
}
/* 地图文字结束 */

/* 新闻内容 */

@media (max-width:768px){
.index_news {padding-bottom:30px; }
.index_news .news_title {margin-top:20px;margin-bottom:20px;}
.index_news .news_title h3 {line-height:30px;height:30px; font-size:1.2em;text-align:center;color:#bd241e;}
.index_news .news_title p {line-height:30px;height:30px; font-size:1.2em;text-align:center;color:#bd241e;border-bottom:1px solid #ddd;font-style:italic;}
.fl {float:left;}
.fl span{color:#bd241e;font-size:1.2em;}
.fr {float:right;}
.fr span{color:#bd241e;font-size:1.2em;}

.c_news {height:48px;  border-bottom:1px solid #ccc;}
.c_news span { padding-top:10px;}
.n_news {height:48px;  border-bottom:1px solid #ccc;}
.n_news span { padding-top:10px;}
.news_content {margin:20px 0; }
.news_content img {display:none;}
.news_content h3 {padding-bottom:10px; font-size:1.1em;color:#666;}
.news_content h3 a {color:#333;text-decoration:none;}
.news_content h3 a:hover{color:#bd241e;}
.news_content p {color:#666;font-size:1em;}
}
@media (min-width:768px){
.index_news {padding-bottom:50px; }
.index_news .news_title {margin-top:40px;margin-bottom:50px;}
.index_news .news_title h3 {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#bd241e;}
.index_news .news_title p {line-height:50px;height:50px; font-size:2.2em;text-align:center;color:#bd241e;border-bottom:1px solid #ddd;font-style:italic;}
.fl {float:left;}
.fl span{color:#bd241e;font-size:1.5em;}
.fr {float:right;}
.fr span{color:#bd241e;font-size:1.5em;}

.c_news {height:48px;  border-bottom:1px solid #ccc;}
.c_news span { padding-top:10px;}
.n_news {height:48px;  border-bottom:1px solid #ccc;}
.n_news span { padding-top:10px;}
.news_content {margin:40px 0; height:122px;}
.news_content img {float:left;margin-right:20px;}
.news_content h3 {padding-bottom:10px; font-size:1.3em;}
.news_content h3 a {color:#333;}
.news_content p {color:#666;}
}
/* 新闻内容结束 */

/* footer */

	
.footer_menu {display:none;}	
footer {background:#222525;padding-top:20px; padding-bottom:20px;}
footer .row .col-md-9 {color:#ccc;line-height:25px;}
footer .row .col-md-3 {display:none;}
	

@media (min-width:768px){
.footer_menu {display:block;}
footer .row .col-md-3 {display:block;}
footer {background:#222525;padding-top:40px;}
footer .row .col-md-9 {color:#ccc;line-height:35px;}
footer .row .col-md-3 {color:#ccc;font-size:1.5em;text-align:right;}
footer dl {text-align:right;padding-right:10px;}
footer dl dt {line-height:2em;}
footer dl dt a {color:#f00; font-size:1.2em;}
footer dl dd {color:#ddd; line-height:28px;}
footer dl dd a{color:#ddd;}
}
/* footer end */
@media (max-width:768px)
{
.about_profile .container {padding-top:10px; padding-bottom:30px;}
.about_profile .profile_title {text-align:center;height:80px;}
.about_profile .profile_title h3 {font-size:1.5em;}
.profile_title img {width:100%;}
.about_service img {width:100%;}
.about_cooperation img {width:100%;}
.about_service {background:url(../images/service.jpg); min-height:660px;}
.about_service .container {padding-top:20px;padding-bottom:20px;}
.about_service .container .service_title {text-align:center;height:80px;}
.about_service .container .service_title h3 {font-size:1.5em;}
.about_service .container .row .body_border  {border:1px solid #ccc; background:#fff; margin-top:10px;margin-bottom:10px;padding-bottom:20px;}
.about_service .container .row .body_border h3  {font-size:1.5em; color:#bd241e; text-align:center;padding-top:20px; padding-bottom:10px;}
.about_service .container .row .body_border p  {padding:0 10px; text-align:justify;color:#666;}
.about_cooperation {min-height:660px;margin-bottom:50px;}

.about_cooperation .container .cooperation_title {text-align:center;height:80px;margin-top:20px;}
.about_cooperation .container .cooperation_title h3 {font-size:1.5em;}
.about_cooperation .row img {display:none;}
.cooperation {margin-bottom:10px;}
.cooperation h3 {color:#bd241e;font-size:1.4em; height:35px;line-height:35px;}
.cooperation p {margin-top:10px;}
}
@media (min-width:768px)
{
.about_profile .container {padding-top:20px; padding-bottom:50px;}
.about_profile .profile_title {text-align:center;height:100px;}
.about_profile .profile_title h3 {font-size:1.8em;}

.about_service {background:url(../images/service.jpg); min-height:660px;}
.about_service .container {padding:20px 0;}
.about_service .container .service_title {text-align:center;height:100px;}
.about_service .container .service_title h3 {font-size:1.8em;}
.about_service .container .row .body_border  {border:1px solid #ccc; background:#fff;padding:20px 0; min-height:330px;margin-top:50px;}
.about_service .container .row .body_border h3  {font-size:1.8em; color:#bd241e; text-align:center;padding-top:10px; padding-bottom:20px;}
.about_service .container .row .body_border p  {padding:0 30px; text-align:justify;color:#666;}
.about_cooperation {min-height:660px;margin-bottom:50px;}
.about_cooperation .container {padding:20px 0;}
.about_cooperation .container .cooperation_title {text-align:center;height:100px;}
.about_cooperation .container .cooperation_title h3 {font-size:1.8em;}
.cooperation {margin-bottom:20px;}
.cooperation h3 {color:#bd241e;font-size:1.5em; height:35px;line-height:35px;}
.cooperation p {margin-top:10px;}
}



@media (max-width:768px)
{
.article .row {margin:25px 0;}
.article .add_time {text-align:center; height:45px;line-height:45px;color:#999;}
.article h1 {text-align:center; font-size:1.5em;color:#666;}
.article p {text-align:justify;color:#666;}
.article img {width:100%;margin-top:10px;}
}
@media (min-width:768px)
{
.article .row {margin:25px 0;}
.article .add_time {text-align:center; height:45px;line-height:45px;color:#999;}
.article h1 {text-align:center; font-size:1.2em;color:#333;}
.article p {text-align:justify;}
}
@media (max-width:768px){
	
	.contact .row .radius {height:200px;text-align:center;}
	.contact {padding:30px 0;}
.contact_title img {width:100%;}
.contact .row .radius div {text-align:center;}
.contact .row .radius img {margin-bottom:20px;border-radius:5000px;border:1px solid #ccc;}
.contact_title {text-align:center;height:100px;}
.contact h3,.contact p {text-align:center;}
	
	
}
@media (min-width:768px){
.contact {padding:30px 0;}
.contact .row .radius {height:300px;padding-top:50px;text-align:center;}
.contact .row .radius div {text-align:center;}
.contact .row .radius img {margin-bottom:20px;border-radius:5000px;border:1px solid #ccc;}
.contact_title {text-align:center;height:100px;}
.contact h3,.contact p {text-align:center;}
	}
.culture {padding-top:20px;padding-bottom:50px;}
.culture .row img {padding:0 10px;}
.culture .row .col-md-7 div {padding-top:20px;}

.certificate {padding-top:20px;padding-bottom:50px;}
.jobs {padding-top:20px;padding-bottom:50px;}
.business .row {padding-bottom:50px;}
.business .row h3 {font-weight:bold;}
.field_box {min-height:200px; border:#ccc solid 1px;margin-top:15px; margin-bottom:15px; text-align:center;}
.field_box  div {height:160px; overflow:hidden;}
.field_box h3 {font-size:1em;line-height:40px;}

/* 内页成功案例 */
.cases_list {min-height:283px; margin-top:15px; margin-bottom:15px;border:1px solid #ccc;}
.cases_list div {height:238px; overflow:hidden;}
.cases_list h3 {line-height:45px;text-align:center;font-size:1.2em;}
.cases_list div img:hover {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.cases_list h3 a {color:#333;font-weight:bold; text-decoration:none;}
.cases_list h3 a:hover {color:#bd241e;}
/* 内页成功案例结束 */


/* 内页新闻列表  */
@media (max-width:768px){
.news_list .row {margin-top:20px;margin-bottom:20px;}
.news_list .row h3{font-size:1.2em;margin-bottom:5px;margin-top:10px;}
.news_list .row p {text-align:justify; color:#666;}
.news_list .row h3 a {color:#666;}
.news_list .row .col-md-10 div {text-align:right;color:#666;}
}
@media (min-width:768px){
.news_list .row {margin-top:20px;margin-bottom:20px;}
.news_list .row h3{font-size:1.4em;margin-bottom:5px;}
.news_list .row p {text-align:justify; color:#666;}
.news_list .row h3 a {color:#666;}
.news_list .row .col-md-10 div {text-align:right;color:#666;}
.news_list .row .col-md-12 {text-align: center;}
}
/* 内页新闻列表结束  */

.link {display:none;}

@media screen and (min-width: 768px)
{
.link {display:block;line-height:25px;}
.link span a {color:#333;}

}