@charset "utf-8";
/* CSS by www.softmoon.com.cn */
@media (max-width: 1919px) and (min-width: 768px) {
	html {zoom: 80%;}
	@-ms-viewport {width: 1920px;}		
}
*@font-face{ font-family:BEBAS; src:url(../fonts/BEBAS.TTF);}
body { font-family: 'Microsoft YaHei',"Open Sans", sans-serif; font-size: 14px; color:#333; margin:0; padding: 0;}
* { padding: 0px; margin: 0px;}
ul { margin:0; padding: 0;}
li { margin:0; padding: 0;}
section {overflow:hidden !important;}
input:hover,input:focus {outline:none !important;}
a {text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}
a:hover,a:hover {color:#ff0000;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}
a {color:#333;-webkit-transition:0.5s;transition:0.5s;}
a:hover {color:#ff0000;-webkit-transition:0.5s;transition:0.5s;}
a:focus,.button:focus,button:focus,.btn:focus {text-decoration:none;outline:none;box-shadow:none;-webkit-transition:1s;transition:1s;}
ul {list-style:none;margin:0;padding:0;}

@media (min-width: 1920px){
  .container { width: 1280px;}
}
.hover-up-3 { transition: 0.2s; overflow:hidden;}
.hover-up-3:hover { transform: translateY(-3px); transition: 0.2s;}
.index_title { text-align: center;}
.index_title h3 { color: #fc7100; font-family: 'BEBAS'; font-size: 16px;}
.index_title h1 { color: #0070bd; font-size: 36px; font-weight: bold; margin-top: 5px;}

/*--------导航-------------*/
.top-blank { height:120px; overflow:hidden; background:none;}
.top-head { height:120px; position:fixed; top:0; width:100%; z-index:1000; box-shadow: 0 10px 10px rgb(0 36 87 / 3%);}
.top { height:120px; width:100%; background: #fff;}
.top_box { width:1280px; margin:0 auto;}
.logo { float:left; padding-top:46px;}
.nav { float:right; margin-top: 50px;}
.nav li { margin:0 20px; float:left; text-align:center; position:relative;}
.nav a { height:67px; display:block; font-size:16px; color:#737373;}
.nav li a:after{ content: ""; display: block; position: absolute; left: 50%; right: 50%; bottom: -3px; height: 3px; opacity: 0; background-color: #fc7100; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav a#sel { border-bottom:3px solid #347853; color:#347853;}
.nav a#sel:hover:after{opacity: 0;}
.nav .sub { display:none; width:100%; padding:0; position:fixed; top:120px; overflow:hidden; text-align:left; z-index:110; left:0px; background-color: #fff; border-top: 1px #ededed solid; box-shadow: 0 10px 10px rgb(0 36 87 / 3%);}
.nav .sub .menu_box { width:1280px; overflow:hidden; padding-top:5px; margin:0 auto; padding-bottom:80px;}
.menu_title { text-align: center; margin-bottom: 40px;}
.menu_title h1 { font-size: 30px; margin-top: 60px; margin-bottom: 20px; font-weight: bold; color: #0070bd;}
.menu_title p { font-size:16px; color:#666;}
.nav .sub .menu_box .menu_about_left { float:left; width:160px; margin-left:70px; overflow:hidden; margin-top:35px; border-right:1px solid #e2e3e3;}
.nav .sub .menu_box .menu_about_left a { display:block; height:46px; line-height:46px; font-size:16px; color:#333; padding-top:0;}
.nav .sub .menu_box .menu_about_left a.osel {color: #f3782a;}
.nav .sub .menu_box .menu_about_right { float:left; width:800px; overflow:hidden; padding-top:0; margin-top:50px; padding-left: 40px;}
.nav .sub .menu_box .menu_about_right p { font-size: 16px; color:#666; line-height: 26px; margin-bottom: 6px;}
.nav .sub .menu_box .menu_pro { overflow:hidden; margin-top: 55px;}
.nav .sub .menu_box .menu_pro ul li { width:32%; overflow:hidden; position:inherit; margin:0px; text-align: left; margin-right: 20px; margin-bottom: 20px;}
.nav .sub .menu_box .menu_pro ul li:nth-child(3n){ margin-right: 0px;}
.nav .sub .menu_box .menu_pro ul li a h3 { font-weight: bold; color:#0070bd; margin-top: 0px; font-size: 22px; margin-bottom: 15px;}
.nav .sub .menu_box .menu_pro ul li a p { font-size:16px; color: #5e5e5e; line-height: 26px;}
.nav .sub .menu_box .menu_pro ul li a { color:#686868; font-size:14px; height:100%; background: #f5f6f8; padding: 25px; border-radius: 4px;}
.nav .sub .menu_box .menu_pro ul li a:hover { color:#fff; background: #0070bd}
.nav .sub .menu_box .menu_pro ul li a:hover h3 { color:#fff;}
.nav .sub .menu_box .menu_pro ul li a:hover p { color: #fff;}
.nav .sub .menu_box .menu_hangye { margin-top: 80px;}
.nav .sub .menu_box .menu_hangye ul li { width:280px; text-align: left; margin:0px;  margin-bottom: 40px; margin-right: 40px;}
.nav .sub .menu_box .menu_hangye ul li:nth-child(4n){ margin-right: 0px;}
.nav .sub .menu_box .menu_hangye ul li a h3 { font-weight: bold; color:#0070bd; margin-top: 0px; font-size: 18px; margin-bottom: 15px;}
.nav .sub .menu_box .menu_hangye ul li a p { font-size:14px; color: #5e5e5e; line-height: 26px;}
.nav .sub .menu_box .menu_hangye ul li a { height:100%;}
.nav .sub .menu_box .menu_hangye ul li a:after{ content: ""; display: block; position: absolute; left: 50%; right: 50%; bottom: -3px; height: 2px; opacity: 0; background-color: #fc7100; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.nav .sub .menu_box .menu_hangye ul li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav .sub .menu_box .menu_news_left { float:left; width:160px; margin-left:180px; overflow:hidden; margin-top:35px; border-right:1px solid #e2e3e3;}
.nav .sub .menu_box .menu_news_left a { display:block; height:46px; line-height:46px; font-size:16px; color:#333; padding-top:0;}
.nav .sub .menu_box .menu_news_left a.osel {color: #f3782a;}
.nav .sub .menu_box .menu_news_right { float:left; width:800px; overflow:hidden; padding-top:0; margin-top:50px; padding-left: 40px;}
.nav .sub .menu_box .menu_news_right p { font-size: 16px; color:#666; line-height: 26px; margin-bottom: 6px;}

/*--------------首页大图-------------------*/
.index_flash { margin-top: 30px; border-radius: 6px; overflow: hidden;}
.index_flash .container { width: 1280px;}
.focusPicture-mod { height: 690px; border-radius: 6px; overflow: hidden;}
.focusPicture-mod .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.focusPicture-mod .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
    background-position: 50% 50%;
}
.focusPicture-mod .swiper-slide img { width:100%; height: 100%; object-fit: cover;}
.focusPicture-mod .swiper-slide a { display:block; width: 100%; height: 100%;}
.focusPicture-mod .swiper-pagination-bullets { bottom:20px; width: 200px; left: 50%; margin-left: -100px;}
.focusPicture-mod .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 4px; opacity:1; margin:0 10px; background: #fff;}
.focusPicture-mod .swiper-pagination-bullet-active { background: #008aff !important;}

/*--------首页产品中心-------------*/
.index_product { padding-top: 80px; position: relative;}
.index_product .index_title { margin-bottom: 80px;}
.index_product:after {
    display: block;
    content: "";
    width: 150vw;
    left: -50vw;
    height: 52%;
    background-color: #f6f6f6;
    position: absolute;
    z-index: -1;
    bottom: 0;
}

/*--------首页行业应用-------------*/
.index_hangye {padding-top: 70px; padding-bottom: 120px; background:url(../images/index_hangye_bg.jpg) no-repeat center top #0f2942;}
.index_hangye .index_title { margin-bottom: 80px;}
.index_hangye .index_title h1 { color: #fff; margin-bottom: 30px;}
.index_hangye .index_title p { font-size: 18px; color: #53ddff;}
.index_hangye_list { margin: 0 auto; width: 800px;}
.index_hangye_list a { color:#fff; font-size: 18px; background:rgba(5,44,94,0.8); display: block; width: 100%; text-align: center; line-height: 60px; border-radius: 6px;}
.index_hangye_list a:hover {background:rgba(252,113,0,0.8)}
.index_hangye_list a i { margin-right: 20px; position: relative; top:-3px;}

/*--------首页产品分类-------------*/
.index_pro_class { padding-top: 80px; padding-bottom: 120px; background:url(../images/index_proclass_bg.png) no-repeat center top;}
.index_pro_class .container { width: 1280px;}
.index_pro_class .index_title { margin-bottom: 80px;}
.index_proclass_box_big { border-radius: 6px; overflow: hidden; box-shadow: 0 0 10px rgba(121,121,121,0.2);}
.index_proclass_box_big a { display: block; position: relative;}
.index_proclass_box_big img { width: 100%}
.index_proclass_box_big h3 { position: absolute; bottom: 0px; padding-left: 40px; font-size: 24px; margin-bottom: 35px;}
.index_proclass_box_big a h3 { color:#fff; width: 100%;}
.index_proclass_box_big a::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(30,49,79,.8)));
    background: -webkit-linear-gradient(top,transparent 50%,rgba(30,49,79,.8) 100%);
    background: -o-linear-gradient(top,transparent 50%,rgba(30,49,79,.8) 100%);
    background: linear-gradient(to bottom,transparent 50%,rgba(30,49,79,.8) 100%);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}
.index_proclass_box { border-radius: 6px; overflow: hidden; box-shadow: 0 0 10px rgba(121,121,121,0.2); margin-bottom: 22px;}
.index_proclass_box a { display: block; position: relative; height: 240px;}
.index_proclass_box img { width: 100%}
.index_proclass_box h3 { position: absolute; bottom: 0px; padding-left: 40px; font-size: 24px; margin-bottom: 35px;}
.index_proclass_box a h3 { color:#fff; width: 100%;}
.index_proclass_box a::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(30,49,79,.8)));
    background: -webkit-linear-gradient(top,transparent 50%,rgba(30,49,79,.8) 100%);
    background: -o-linear-gradient(top,transparent 50%,rgba(30,49,79,.8) 100%);
    background: linear-gradient(to bottom,transparent 50%,rgba(30,49,79,.8) 100%);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}

/*--------首页LED智能在线配置-------------*/
.index_ledconfigurator { padding-top: 100px; padding-bottom: 100px; background:url(../images/index_ledconfigurator_bg.jpg) no-repeat center top #002558;}
.index_ledconfigurator .container { width: 1280px;}
.index_ledconfigurator_text { float: left; width: 340px;}
.index_ledconfigurator_text h1 { color: #fff; font-size: 36px; font-weight: bold; margin-bottom: 20px;}
.index_ledconfigurator_text p { color: #07abe1; font-size: 18px; line-height: 28px; margin-bottom: 100px;}
.index_ledconfigurator_text a { color: #fff; display: block; width: 220px; background: #fc7100; border-radius: 6px; font-weight: bold; text-align: center; line-height: 50px; font-size: 18px;}
.index_ledconfigurator_text a:hover {background: #ce5c00;}
.index_ledconfigurator_video { float:right;}

/*--------首页经典案例-------------*/
.index_case { padding-top: 80px; padding-bottom: 120px; }
.index_case .container { width: 1280px;}
.index_case_text_bg { background:url(../images/index_case_bg.png) no-repeat; width: 1280px; padding-top: 30px;}
.index_case_head { overflow: hidden; margin-bottom: 30px;}
.index_case_head .index_case_title { float:left;}
.index_case_head .index_case_title h3 { font-size:18px; color:#fc7100; padding:0; margin:0; margin-bottom: 5px; font-family: 'BEBAS';}
.index_case_head .index_case_title h1 { font-size:36px; color:#0070bd; padding:0; margin:0; font-weight: bold;}
.index_case_left { float:left; margin-top: 260px; margin-left: 20px;}
.index_case_left a { width:50px; height:50px; display:inline-block; text-align: center; background:#fc7100; overflow:hidden; font-size: 36px; color:#fff; font-family: '宋体'; line-height: 50px; border-radius: 4px;}
.index_case_left a:hover { background: #e86901;}
.index_case_right { float:right;}
.index_case_right ul { height: 388px; padding: 10px;}
.index_case_right ul li { width:320px; height:365px; float:left; margin:10px; background:#fff; color:#333; border-radius: 6px; box-shadow: 0 0 10px rgba(121,121,121,0.2)}
.index_case_right ul li:hover { background:#0a74df;}
.index_case_right ul li:hover h3 { color:#fff;}
.index_case_right ul li:hover p { color:#a8d2fd;}
.index_case_right ul li:hover p.case_time { color:#a8d2fd;}
.index_case_right .index_case_pic img { width:100%; height:auto; display:block; margin:0 auto; border-radius: 6px 6px 0px 0px;}
.index_case_right .index_case_text { padding: 6px 20px;}
.index_case_right .index_case_text h3 { font-size:18px; margin-bottom:10px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.index_case_right .index_case_text p { margin:0; font-size:14px; line-height:25px; color: #9b9b9b;}
.index_case_right .index_case_text p.case_time { margin-top: 15px; color:#bebebe;}


.hangye_index_box { padding-top: 80px;}
.hangye_index_box .container { width: 1280px;}
.hangye_box { overflow: hidden; margin-bottom: 120px;}
.hangye_box_pic { float: right;}
.hangye_box_pic img { border-radius: 6px; max-width: 400px;}
.hangye_box_text { float: left; width: 750px;}
.hangye_box_text h1 { font-weight: bold; font-size: 30px; color: #0070bd; margin-bottom: 40px;}
.hangye_box_text h1 small { display: block; margin-top: 15px; font-size: 18px; color: #0070bd;}
.hangye_box_text p { font-size:16px; color:#666; margin-bottom: 30px;}
.hangye_box_text a { color: #fff; display: block; width: 120px; background: #fc7100; border-radius: 6px; font-weight: bold; text-align: center; line-height: 45px; font-size: 16px;}
.hangye_box_text a:hover {background: #ce5c00;}
.hangye_box:nth-child(2n) .hangye_box_pic { float: left;}
.hangye_box:nth-child(2n) .hangye_box_text { float: right;}


/*-------------行业应用案例----------------*/
.case_main { padding-top:60px; padding-bottom:60px; background: #f9f9f9;}
.case_main .container { width: 1280px;}
.case_main .case_nav { border-bottom: 1px solid #002457; padding-bottom: 40px;}
.case_main .case_nav ul.case_nav_menu {}
.case_main .case_nav ul.case_nav_menu li { list-style:none; display:inline-table; font-size: 16px; margin-right: 50px;}
.case_main .case_nav ul.case_nav_menu li a { color:#002457; display:block;}
.case_main .case_nav ul.case_nav_menu li a:hover { text-decoration:none; color:#ff0000; transition: ease all .3s;}
.case_main .case_nav ul.case_nav_menu li .hover { color:#fc7100; font-weight: bold;}
.case_list { padding-top:60px;}
.case_list .thumbnail { padding:0; border:none; box-shadow:0 0 15px 6px rgba(211, 211, 211, 0.2); transition:ease all .3s; border-radius:6px;}
.case_list .thumbnail .caption { padding:30px 20px 30px 30px;}
.case_list .thumbnail .caption h3 { margin-top:5px; font-size:20px; margin-bottom: 15px; font-weight: bold; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 56px; line-height: 30px;}
.case_list .thumbnail .caption h3 a { color:#0070bd;}
.case_list .thumbnail .caption h3 a:hover { color:#fc7100; text-decoration:none;}
.case_list .thumbnail .caption p { color:#999; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 25px;height: 75px;}
.case_list .thumbnail .caption p a { margin-right:10px; color:#888; display: inline-block;}
.case_list .thumbnail .caption p a:hover { color:#fc7100; text-decoration:none;}

.case_show_box { background: #fff; padding: 60px;}
.case_show_title { text-align: center; margin-bottom: 30px; border-bottom: 1px #e5e5e5 solid;}
.case_show_title h1 { font-size: 26px; margin-bottom: 15px; font-weight: 700; color:#0070bd;}
.case_show_title p { font-size:14px; color:#999; margin-bottom: 20px;}
.case_show_content { font-size:16px; color:#666; line-height: 30px; padding: 0 60px; margin-bottom: 40px;}
.case_show_content img { max-width:780px;}
.case_show_content blockquote { background: #f3faff; font-size:16px; border-left: 5px solid #0070bd;}
.case_show_content blockquote strong { color: #0070bd; font-size:17.5px;}

/*-------------产品详情页----------------*/
.product_main { padding-top: 60px;}
.product_main .container { width: 1280px;}
.product_head { margin-bottom: 60px;}
.product_head .product_pic { float:left;}
.product_head .product_pic img { width:500px;}
.product_head .product_title { float: right; margin-top: 100px; width: 620px;}
.product_head .product_title h1 { color: #002457; font-weight: 700; margin-bottom: 20px;}
.product_head .product_title h1 small { display: block; font-size: 18px; padding-top: 15px; color: #002457;}
.product_head .product_title p { font-size:16px; color: #002457; line-height: 30px;}
.product_content { margin-bottom: 60px;}
.product_content table { width: 70%; margin: 0 auto;}
.product_content table tr { line-height: 55px; font-size: 18px;}
.product_content table tr th { color:#002457; font-weight: 700; width: 40%;}
.product_content h4 { font-size: 28px; color:#002457; font-weight: 700; margin-bottom: 40px;}
.product_content_title { color:#002457; margin-bottom: 40px; font-weight: 700;}


.page_here { background: #f5f6f8;}
.page_here .tp-breadcrumbs-item__label { color:#002457 !important;}
.page_here svg { fill:#002457 !important;}
.page_here .tp-breadcrumbs-item:before {color:#c1c1c1 !important; font-family: '宋体'}
.page_here .tp-layout { padding: 0;}
/*-------------分页样式----------------*/
.pages { clear: both; text-align: center; font-size:14px; margin-bottom:20px; margin-top:60px;}
.pages .pagination { padding:0;}
.pages .pagination li { display:inline-block; margin: 0 3px; line-height: 20px; color:#999}
.pages .pagination li { color:#fff; font-size:14px;}
.pages .pagination li a { padding:10px 20px; border: 1px #e5e5e5 solid; color:#666; display:block;}
.pages .pagination li a:hover { color: #ff5c00; border: 1px solid #ff5c00; background:#fffaf6; text-decoration:none;}
.pages .pagination li.active { display: inline-block; margin: 0 3px;}
.pages .pagination li.active a { color: #fff; border: 1px solid #fc7100; background:#fc7100;}

/*-------------合作伙伴----------------*/
.partner_jihua_box_1 { background-image: linear-gradient(180deg,hsla(0,0%,96.5%,0) 20%,#f6f6f6); padding-top: 60px; padding-bottom: 60px;}
.partner_jihua_title { text-align: center}
.partner_jihua_title h1 {color: #002457; font-weight: 700; margin-bottom: 20px;}
.partner_jihua_title p {color: #002457; font-size: 16px;}

.partner_jihua_box_2 { background-image: linear-gradient(180deg,hsla(0,0%,96.5%,0) 20%,#f6f6f6); padding-top: 80px; padding-bottom: 80px;}
.partner_jihua_box_2 h1 { text-align: center; color: #002457; font-weight: 700; margin-bottom: 40px;}
.partner_jihua_box_card {text-align: center; color: #002457;padding: 0 40px;}
.partner_jihua_box_card h2 {font-weight: 700; margin-bottom: 20px;}
.partner_jihua_box_card p {color: #002457; font-size: 16px;}

.partner_jihua_box_3 { background-image: linear-gradient(180deg,hsla(0,0%,96.5%,0) 20%,#f6f6f6); padding-top: 80px; padding-bottom: 80px;}
.partner_jihua_youshi_1 { overflow: hidden; margin-bottom: 80px;}
.partner_jihua_youshi_1 img { float: left; width: 410px; border-radius: 6px;}
.partner_jihua_youshi_1 .partner_jihua_youshi_info { float: right; width: 740px; color: #002457;}
.partner_jihua_youshi_1 .partner_jihua_youshi_info h2 { color: #002457; font-weight: 700; margin-bottom: 20px;}
.partner_jihua_youshi_1 .partner_jihua_youshi_info p { margin-bottom: 30px; line-height: 28px; font-size: 16px;}
.partner_jihua_youshi_1 .partner_jihua_youshi_info ul { line-height: 28px; padding-left: 20px;}
.partner_jihua_youshi_1 .partner_jihua_youshi_info ul li {list-style: disc; font-size: 16px;}
.partner_jihua_youshi_2 { overflow: hidden; margin-bottom: 80px;}
.partner_jihua_youshi_2 img { float: right; width: 410px; border-radius: 6px;}
.partner_jihua_youshi_2 .partner_jihua_youshi_info { float: left; width: 740px; color: #002457;}
.partner_jihua_youshi_2 .partner_jihua_youshi_info h2 { color: #002457; font-weight: 700; margin-bottom: 40px;}
.partner_jihua_youshi_2 .partner_jihua_youshi_info p { margin-bottom: 30px; line-height: 28px; font-size: 16px;}
.partner_jihua_youshi_2 .partner_jihua_youshi_info ul { line-height: 28px; padding-left: 20px;}
.partner_jihua_youshi_2 .partner_jihua_youshi_info ul li {list-style: disc; font-size: 16px;}

.partner_team_box { background-image: linear-gradient(180deg,hsla(0,0%,96.5%,0) 20%,#f6f6f6); padding-top: 80px; padding-bottom: 80px;}
.partner_team_box .container { width: 1280px;}
.partner_team_list { overflow: hidden; margin-bottom: 120px;}
.partner_team_list_pic { float: right;}
.partner_team_list_pic img { border-radius: 50%; width: 400px; height: 400px;}
.partner_team_list_text { float: left; width: 750px;}
.partner_team_list_text h1 { font-weight: bold; font-size: 30px; color: #0070bd; margin-bottom: 40px;}
.partner_team_list_text h1 small { display: block; margin-top: 15px; font-size: 18px; color: #0070bd;}
.partner_team_list_text p { font-size:16px; color:#666; margin-bottom: 30px;line-height: 26px;}
.partner_team_list_text a { color: #fff; display: block; width: 120px; background: #fc7100; border-radius: 6px; font-weight: bold; text-align: center; line-height: 45px; font-size: 16px;}
.partner_team_list_text a:hover {background: #ce5c00;}
.partner_team_list:nth-child(2n) .partner_team_list_pic { float: left;}
.partner_team_list:nth-child(2n) .partner_team_list_text { float: right;}

/*-------------联系我们----------------*/
.contact_list { margin-bottom:60px; border-bottom:1px #e5e5e5 solid; padding-bottom:60px; margin: 0 auto; width: 1000px;}
.contact_list h2 { font-size:24px; color:#313131; margin-bottom:20px; background:url(../images/ico_add.png) no-repeat 0px 3px; padding-left:30px}
.contact_list ul { overflow:hidden;}
.contact_list ul li { float:left; width:25%; line-height:40px;font-size: 16px;}
.contact_list ul li span { display: inline-block; padding-right: 10px;}

/*-------------关于我们----------------*/
.about_main { padding-top:60px; padding-bottom:60px; background: #f9f9f9;}
.about_main .container { width: 1280px;}
.about_main .about_box { background: #fff; padding: 60px;}
.about_main .about_box .about_title { position: relative; text-align: center; color: #0070bd; font-weight: bold; border-bottom: 5px #0070bd solid; padding-bottom: 30px; margin: 0 100px; font-size: 46px; margin-bottom: 60px;}
.about_main .about_box .about_title small {display: block; width: 100px; height: 5px; background: #0070bd; margin: 0 auto; position: absolute; bottom: -10px; left: 50%; margin-left: -50px;}
.about_main .about_box_content { font-size:16px; color:#666; line-height: 35px; padding: 0 100px;}
.about_main .about_box_content img { max-width:960px;}
.about_main .about_box_content h1 {text-align: center; color: #0070bd; font-weight: bold; border-bottom: 5px #0070bd solid; padding-bottom: 30px; font-size: 46px; margin-bottom: 60px;}

/*-------------联系我们----------------*/
.contact_body { padding-top:80px; padding-bottom:60px; background:#f9f9f9; background-size: 100%}
.contact_body .container { width: 1280px;}
.contact_main {
	padding: 50px 60px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:20px;
	background: #fff;
}
.contact_info h2 { margin-bottom:20px; font-size:26px; color: #1876bf; font-weight: bold; margin-top: 0px;}
.contact_info p { line-height:30px; font-size:16px; color:#333; margin-bottom:5px;}
.contact_info ul { padding: 20px;}

.contact_tel { margin-bottom: 25px;}
.contact_ewm_box { overflow: hidden;}
.contact_ewm_box p { text-align: center; color:#666; font-size: 14px; margin: 13px;}
.contact_ewm_box p img { margin-bottom: 15px;}
.contact_online {padding: 0px 20px;}
.contact_online h2 { margin-bottom: 40px; font-size: 24px; border-bottom: 1px #e5e5e5 solid; padding-bottom: 25px;}
.contact_online h2 small { color: #666;}
.contact_online .required { color: #FF0004;}
.contact_online .form-horizontal .control-label { font-size: 16px;}
.contact_online .form-control { border-radius: 0px;}

.donw_list { padding-top:60px;}
.donw_list .thumbnail { padding:0; border:none; box-shadow:0 0 15px 6px rgba(211, 211, 211, 0.2); transition:ease all .3s; border-radius:6px;}
.down_list_icon { float: left; width: 80px; line-height: 80px; text-align: center;color: #fc7100;}
.donw_list .thumbnail .caption { float: left; padding:10px 20px 10px 10px;}
.donw_list .thumbnail .caption h3 { margin-top:15px; font-size:18px; margin-bottom:5px; font-weight:bold; word-break:break-all; text-overflow:ellipsis; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.donw_list .thumbnail .caption h3 a { color:#0070bd;}
.donw_list .thumbnail .caption h3 a:hover { color:#fc7100; text-decoration:none;}
.donw_list .thumbnail .caption p { color:#999; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.donw_list .thumbnail .caption p a { margin-right:10px; color:#888; display: inline-block;}
.donw_list .thumbnail .caption p a:hover { color:#fc7100; text-decoration:none;}

footer { background: #165da3;}
.foot_info { width: 1280px; margin: 0 auto; padding: 40px 0px 60px 0px; overflow: hidden;}
.foot_left { float: left; padding-top: 30px;}
.foot_left .foot_logo { float: left; margin-right: 120px;}
.foot_left .foot_link { overflow: hidden;}
.foot_left .foot_link .foot_link_box { float: left; margin-right: 90px;}
.foot_left .foot_link .foot_link_box h1 { font-size: 18px; font-weight: normal; color:#fff; margin-bottom: 20px; margin-top: 0px;}
.foot_left .foot_link .foot_link_box p { line-height: 30px; margin-bottom: 0px;}
.foot_left .foot_link .foot_link_box p a { color:#a8cbea;}
.foot_left .foot_link .foot_link_box p a:hover { color:#fff600;}

.foot_copy { width: 100%;}
.foot_copy_box { width: 1280px; margin: 0 auto; overflow: hidden; padding: 20px 0; border-top: 1px #3f75aa solid;}
.foot_copy_box p { color: #7ca3ca;}
.foot_copy_box p a { color: #7ca3ca;}
.foot_copy_box p a:hover { color: #f6ff00;}
.foot_copy_box p.foot_copy_box_left { float: left;}
.foot_copy_box p.foot_copy_box_right { float: right;}