﻿@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2016-09-28 09:52:13
 * @version $Id$
 */
/*reset*/
*, :before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body,div,ul,ol,li,dl, dt, dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,th,td,img,select,input,textarea{margin:0;padding:0;} 
ol,ul,li{list-style:none;} 
fieldset,img{border:0;}
img{display:block; max-width:100%;}
label,button{cursor:pointer;}
select,input,textarea,button{outline:none;cursor:pointer;} 
textarea{resize:none;overflow:hidden;}
h1,h2,h3,h4,h5,h6,strong{font-size:14px; font-weight:normal;}
table,table td{border-collapse:collapse; border-spacing:0;}  
body{background:#fff;color:#444;font-size:14px;line-height: 24px;overflow-x: hidden;} 

a{text-decoration:none;color:#444;} 
a:focus, a:hover{text-decoration:none;color:#444;}

em,i{font-style:normal;}
.omg{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.enlarge{transform: scale(1.2);transition: .5s;}
.narrow{transform: scale(1);transition: .5s;}
/* comment */
.clearfix:after{content:"\200B";display:block;height:0;clear:both;} 
.clearfix{*zoom:1;}/*IE7/6*/
.fl{float:left;}
.fr{
    float: right;
}
.bd{
	overflow: hidden;
}
.prev,.next{
	cursor: pointer;
}
.wrapper{width:1200px;margin:0 auto;}
.main_con{
	padding: 25px 0 70px;
}




@font-face {font-family: "iconfont";
  src: url('img/iconfont.eot'); /* IE9*/
  src: url('img/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('img/iconfont.woff') format('woff'), /* chrome, firefox */
  url('img/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('img/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-google:before { content: "\3432"; }

.icon-home:before { content: "\e611"; }

.icon-youxiang:before { content: "\e61d"; }

.icon-tubiao:before { content: "\e620"; }

.icon-liebiao:before { content: "\e619"; }

.icon-facebook:before { content: "\e6ae"; }

.icon-dingzhi:before { content: "\e7c8"; }

.icon-icon:before { content: "\e628"; }

.icon-dizhi:before { content: "\e649"; }

.icon-linkin:before { content: "\e61e"; }

.icon-fenxiang:before { content: "\e6a8"; }

.icon-youtube:before { content: "\ec77"; }

.icon-icon-copy-copy:before { content: "\e604"; }

.icon-prev:before { content: "\e601"; }

.icon-jiantou-copy-copy:before { content: "\e60f"; }

.icon-ai-tool:before { content: "\e627"; }

.icon-feiji:before { content: "\e605"; }

.icon-yanjing:before { content: "\e629"; }

.icon-chilun1:before { content: "\e602"; }

.icon-fanhuidingbu:before { content: "\e635"; }

.icon-shalou:before { content: "\e6b8"; }

.icon-zuofamenhui:before { content: "\e621"; }

.icon-fangdajing:before { content: "\e613"; }

.icon-diqiu:before { content: "\e622"; }

.icon-gongsi:before { content: "\e60a"; }

.icon-chuanzhen:before { content: "\e68c"; }

.icon-liaotian:before { content: "\e59d"; }

.icon-arrow-left:before { content: "\e61f"; }

.icon-minshitiaojie:before { content: "\e606"; }

.icon-chuan:before { content: "\e7cb"; }

.icon-jiangbei:before { content: "\e603"; }

.icon-duihuakuang:before { content: "\e739"; }

.icon-search:before { content: "\e501"; }

.icon-tuite:before { content: "\e67c"; }

.icon-ceshi:before { content: "\e607"; }


.ln1{
     overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
}
.ln2{
     overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.ln3{
     overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.ln4{
     overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
}
.ln5{
     overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
}






.web_top{ height:3em; line-height:3em; background:#282828; font-size:1.12em; text-align:right; color:#999;}
.web_top a{ color:#ec830b; padding-left:15px;}
.web_top i{}

.web_top a:hover{ color:#ec830b;}




/* HEADER */
.header{
	width: 100%;
	height:100px;
	background:#3a3a3a;
	background-size: cover;
}
.header a{ display:block;}

.header .logo{
	display: inline-block;
	border-top: 0;
	border-bottom: 0;
	float: left;
	margin-right: -1px;
}
.main_nav{
	margin-left:25px;
}
.main_nav>li{
	position: relative;
}
.main_nav>li>a{
	line-height: 100px;
	padding: 0 30px;
	color: #fff;
	text-transform:none;
	font-size:0.9em;
}

.main_nav>li:hover>a,.main_nav>li.on>a{
	color: #ec830b;
}
.second_nav {
	width: 300px;
	padding: 20px 10px 30px;
	background:#272625;
	position: absolute;
	top: 100px;
	left: 0;
	border-bottom: 5px solid #e48315;
	display: none;
	z-index: 999;
}

.second_nav li a{
	padding: 10px 20px;
	border-bottom: 1px dashed #c9b6a0;
	color: #c9b6a0;
}


.second_nav li a span{
	float: left;
	margin-right: 10px;
}
.second_nav li a p{
	width: 210px;
	overflow: hidden;
}
.second_nav_about{ width:180px;}
.second_nav_about li a p{ width:auto;}

.second_nav li:hover a{
	background: #333;
	color:#e48315;
}
.h_search{
	position: relative;
}
.h_search>span{
	display: inline-block;
	line-height: 100px;
	color: #fff;
	position: relative;
	padding-right: 15px;
	margin-right: 15px;
	cursor: pointer;
	font-size: 18px;
}
.h_search>span:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 16px;
	background: #909090;
	top: 50%;
	margin-top: -9px;
	right: 0;
}
.h_search .search_box{
	position: absolute;
	left: -780px;
	top: 50%;
	margin-top: -20px;
	width: 724px;
	display: none;
	border:solid 2px #e48315;
	background:#e48315;
}
.h_lang_set>span{
	display: inline-block;
	line-height: 100px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
}
.h_lang_set{
	position: relative;
}
.h_lang_set ul{
	position: absolute;
	top: 100px;
	right: 0;
	display: none;
	z-index: 5;
}
.h_lang_set ul li a{
	width: 150px;
	height: 40px;
	font-size: 12px;
	font-family: Verdana;
	color: #fff;
	line-height: 40px;
	text-align: center;
	background: #2d2d2d;
	border-bottom: 1px solid #c2c2c2;
}
.h_lang_set ul li.end a{
	border: 0;
}
.h_lang_set ul li a img{
	display: inline-block;
	margin-right: 5px;
}
.search_box form{ }
.search_box .s_search{
	width: 650px;
	height: 40px;
	padding:0 15px;
	background:#3a3a3a;
	border: 0;
	color:#fff;
}
.search_box .s_submit{
	width: 18px;
	height: 18px;
	background: url('img/search.jpg') center center no-repeat;
	background-size: cover;
	border: 0;
	margin: 0 15px;
}
.search_box .close{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	font-weight:normal;
	color:#fff;
	opacity:1;
	font-size:14px;
	margin-top:10px;
}

.main_banner{
    width: 100%;
    overflow: hidden;
    position: relative;
}

.main_banner .bd{
    height:555px;
    width:1920px;
    position: relative;
    left: 50%;
    margin-left:-960px;
}
.main_banner .bd ul li{
    height: 555px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.main_banner .bd ul li .txt{
	text-transform: uppercase;
	color: #fff;
		position: absolute;
	top: 200px;
	left: 50%;
	font-size: 60px;
	line-height: 60px;
}
.main_banner .bd ul li .txt i{
	display: block;
	font-size: 40px;
}
.main_banner .hd {
    position: absolute;
    bottom:35px;
    left: 50%;
}
.main_banner .hd ul li {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
    font-size: 0;
  background: url('img/point.png') center center no-repeat;
  background-size: cover;
}
.main_banner .hd ul li.on{
    border: 3px solid #fff;
    background: #005bac;
}

.index_b01,.index_b02,.index_b03,.index_b04{
	padding: 75px 0;
}
.index_b02,.index_b04{
	background: #eee;
}
.main_ttl{
	font-size: 40px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 5px;
	font-weight:bold;
}
.main_tips{
	text-align: center;
	color: #888;
	position: relative;
	margin-bottom: 70px;
	}
.main_tips:after{
	content: '';
	width: 40px;
	height: 3px;
	background: #005bac;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	bottom: -10px;
}


/*index_b00*/

.index_b01 a{ display:block;}
.index_bz1 a{ display:block;}

.index_b00{ padding:70px 0 0;}
.index_b00_title{ text-align:center;}
.index_b00_title1{ text-transform:uppercase; position:relative;}
.index_b00_title2{}

.index_b00_title1 span:before,.index_b00_title1 span:after{content:"";position:absolute;border-top:solid 1px #333;top:18px; width:330px;}
.index_b00_title1 span:before{left:0;}
.index_b00_title1 span:after{right:0;}
.index_b00_title1 a{font-size:28px;display:inline-block;width:480px;position:relative; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.index_b00_title1 a:before,.index_b00_title1 a:after{content:"";position: absolute;top:17px;width:30px;height:3px;background:#333;}
.index_b00_title1 a:before{left:-30px;}
.index_b00_title1 a:after{right:-30px;}
.index_b00_title2{color:#4a4a4a;line-height:20px;width:80%;margin:10px auto 25px;}

.banner_bottom{ background:#f0f0f0; padding:40px 0;}


.banner_bottom{background:#f0f0f0;padding:30px 0;}
.banner_bottom_l{width:370px; float:left;}
.banner_bottom_l a{color:#eb8919;font-size:38px;line-height:72px;vertical-align:middle;}

.banner_bottom_l a:after{content:"";display:inline-block;width:30px;height:36px;background:url(../images/icons.png) no-repeat 0 -34px;vertical-align:middle;margin-left:30px;}

.banner_bottom_r{overflow:hidden;font-size:14px;line-height:24px;}

.index_list{}
.index_list ul{ overflow:hidden;}
.index_list ul li{ padding-bottom:10px; margin-bottom:10px; background:#fff;}
.index_list_imga{ display:block; position:relative; width:100%; overflow:hidden;}
.index_list_imga img{ display: block;width: 100%;height: 100%;transition: all 0.4s;}
.index_list_imga:hover img{transform: scale(1.2);}

.index_list_imga em{ display:block; position:absolute; width:100%; height:100%; padding-top:90px; text-align:center; color:#fff; top:0; left:0; font-size:1.2em;  background:rgba(0,0,0,0.5); transition:all 0.3s; display:none;}
.index_list_imga:hover em{ display:block;}
.index_list ul li h3 a{ display:block; height:3em; line-height:3em; overflow:hidden; text-align:center; background:#f1f1f1;}


.cb-describe{margin:10px 0 25px;}
.cb-describe i{display:inline-block;width:30px;height:20px;background:url(../images/icons.png) no-repeat -112px 0;}

.index_bz1{ padding-bottom:70px;}
.index_bz1_box{ overflow:hidden; position:relative; background:#eb8919;}
.index_bz1_l{ float:left; width:50%;}
.index_bz1_l a img{ width:100%;}
.index_bz1_r{ position:absolute; width:50%; height:100%; top:0; right:0;}
.index_bz1_r ul{ height:100%;}
.index_bz1_r ul li{ position:relative; width:100%; overflow:hidden;}
.index_bz1_r_a{ color:#fff; padding:22px 15px; border-bottom:1px solid #bd6500; position:relative; height:100%;}
.index_bz1_r_a.thisclass,.index_bz1_r_a:hover{ background:#d57200; border-bottom:1px solid #bd6500; color:#fff;}
.index_bz1_r_a span{ font-size:1.12em; padding-left:15px; position:relative; display:block;}
.index_bz1_r_a span:before{content:"";position: absolute;left:0;top:5px;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent #fff;}

.index_bz1_r_a p{ padding-left:15px; line-height:1.5em; height:4.5em; overflow:hidden;}


.index_bz2{ padding:70px 0; background:#023d79; color:#fff;}

.index_bz2_title{ font-size:32px; text-align:center; padding-bottom:50px;  font-weight:bold;}



.index_bz2_box{ overflow:hidden; background:#04305f;}
.index_bz2_box_l{ width:60%; float:left; padding:30px;}
.index_bz2_box_r{ width:40%; float:right;}
.index_bz2_box_r a{ display:block; overflow:hidden;}
.index_bz2_box_r a img{display: block;width: 100%;height: 100%;transition: all 0.4s;}

.index_bz2_box_r a:hover img{transform: scale(1.2);}

.index_bz2_box_l h3{ font-size:2em; padding-bottom:1.2em; }
.index_bz2_box_l p{ padding-bottom:1.5em;}
.index_bz2_more{ display:inline-block; padding:10px 30px; background:#fff; color:#000;  border:2px solid #fff; transition:all 0.3s;}
.index_bz2_more:hover{ background:#04305f; color:#fff;}



/*f-box01*/
.f-box01{background:url(../images/bg03.jpg) repeat-y center 0;padding:80px 0 60px;min-height:500px;}
.fb-title,.fb-title a{font-size:30px;color:#fff;display:block;margin-bottom:30px;}
.fb-icon{position:relative;padding-left:40px;margin-bottom:20px;}
.fb-icon,.fb-icon a,.fb-pro li a{color:#999;font-size:14px;}
.fb-icon:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url(../images/icons.png) no-repeat;border:solid 1px #eb8919; -webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;}
.fb-wapp:before{background-position:-55px -402px;}
.fb-tel:before{background-position:-1px -238px;}
.fb-fax:before{background-position:-1px -279px;}
.fb-mail:before{background-position:-1px -320px;}
.fb-skype:before{background-position:-1px -361px;}
.fb-add:before{background-position:-1px -402px;}
.fb-icon:hover a,.fb-pro li:hover a,.f-box02 a:hover{color:#eb8919;}


.fb-social{margin-right:-20px;}
.fb-social a{display:inline-block;width:40px; height:40px;background:url(../images/social.png) no-repeat;margin-right:20px; vertical-align:middle;}
.fb-social .s01{background-position:0 0;}
.fb-social .s02{background-position:-60px 0;}
.fb-social .s03{background-position:-120px 0;}
.fb-social .s04{background-position:-180px 0;}
.fb-social .s01:hover{background-position:0 -42px;}
.fb-social .s02:hover{background-position:-60px -42px;}
.fb-social .s03:hover{background-position:-120px -42px;}
.fb-social .s04:hover{background-position:-180px -42px;}


.fb-pro li a{display:block;position: relative;padding-left:20px;margin-bottom:20px;}
.fb-pro li a:before{content:"";position: absolute;left:0;top:6px;width:8px;height:8px;background:url(../images/icons.png) no-repeat -248px 0;}
.fb-pro li:hover a:before{background-position:-237px 0;}


.fb-inquiry input,.fb-inquiry textarea{width:100%;border: solid 1px #999;height:44px;line-height:42px;background:none;margin-bottom:10px;padding:0 10px;color:#999;font-size:14px;}
.fb-inquiry textarea{height:90px;line-height:24px;padding:10px;}
.fb-inquiry .send{padding:0 30px;text-align:left;background:url(../images/icons.png) no-repeat 320px -430px #eb8919;color:#fff;margin-top:5px;border-color:#eb8919;}


/*f-box02*/
.f-box02{background:#131313;padding:15px 0;}
.copyright,.copyright a,.copyright span{color:#4a4a4a;font-size:14px;line-height:26px;}








/* index_b01 */

.index_b01 ul{
}
.index_b01_li{ padding-left:100px; width:50%;}
.index_b01 ul li a{
	height: 225px;
	background: #e5e5e5;
	padding: 50px 60px 40px 120px;
	position: relative;
	margin-bottom: 40px;
}
.index_b01 ul li img{
	position: absolute;
	width:187px;
	height: 147px;
	left: -100px;
	top:40px;
}
.index_b01 ul li a .ttl{
	font-size: 16px;
	height:1.5em;
	line-height:1.5em;
	overflow:hidden;
}
.index_b01 ul li a .ttl span,.index_b04 .more span,.news_con ul li a .txt .more span{
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #222;
	line-height: 16px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 10px;
}
.index_b01 ul li a .con{
	color: #777;
	margin: 20px 0;
	padding-left: 25px;
}
.index_b01 ul li a .more{
	padding-left: 25px;
	width: 175px;
	overflow: hidden;
}
.index_b01 ul li a .more i{
	display: inline-block;
	
	color: #005bac;
	margin-right: 20px;
	margin-left: -122px;
	transition: .8s;
}
.index_b01 ul li a .more span{
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #454545;
	border-radius: 50%;
	line-height: 30px;
	text-align: center;
	color: #454545;
}
.index_b01 ul li a:hover .more i{
	margin-left: 0;
}
.index_b01 ul li a:hover .more span{
	background: #005bac;
	color: #fff;
	border-color: #005bac;
}
.index_b02 .txt{
	width: 580px;
}
.index_b02 .txt .ttl{
	font-size: 22px;
	font-weight: bold;
	color: #222;
}
.index_b02 .txt .con{
	color: #555;
	margin: 20px 0;
}
.index_b02 .txt ul li,.company_con .txt .con02 li{
	width: 260px;
	margin-bottom: 10px;
}
.index_b02 .txt ul li span,.company_con .txt .con02 li span{
	color: #005bac;
	display: inline-block;
	margin-right: 10px;
}
.index_b02 .txt .more{
	width: 150px;
	height: 40px;
	background: #005bac;
	color: #fff;
	text-align: center;
	line-height:40px;
	margin-top: 50px;
	transition: .5s;
}
.index_b02 .txt .more:hover{
	border-radius: 20px;
}
.index_b02_banner{
	position: relative;
}
.index_b02_banner .border{
	width: 532px;
	height: 258px;
	border: 5px solid #c1c1c1;
	position: absolute;
	top: 45px;
	left: -30px;
}
.index_b02_banner .bd{
	position: relative;
	z-index: 5;
	overflow: hidden;
}
.index_b02_banner .prev,.index_b02_banner .next{
	width: 55px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #aaa;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: -55px;
	z-index: 6;
	transition: .5s;
}
.index_b02_banner .prev{
	background: #333;
	right: auto;
	left: -55px;
}
.index_b02_banner .prev:hover,.index_b02_banner .next:hover{
	margin-top: -25px;
}
.index_b02_banner .ttl{
	color: #fff;
	background: #005bac;
	width: 170px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	position: absolute;
	bottom: 65px;
	z-index: 6;
	right: -32px;
}


.index_b03 a{ display:block;}
.index_b03 ul{
	margin-top: -20px;
	overflow:hidden;
}
.index_b03 ul li a p{ text-align:center; margin:0.5em auto; line-height:1.5em; height:3em; overflow:hidden;}














.index_b04 a{ display:block;}
.index_b04 ul{
}
.index_b04 ul li{
	transition: .5s;
}

.index_b04 ul li a{
}
.index_b04 .date,.news_con ul li a .txt .date{
	font-size: 24px;
	color: #b3b3b3;
}

.index_b04 .ttl,.news_con ul li a .txt .ttl{
	font-size: 18px;
	height:48px;
	color: #222;
	margin: 20px 0 25px;
}

.index_b04 .con,.news_con ul li a .txt .con{
	color: #666;
	height: 72px;
	margin-bottom: 25px;
}

.index_b04 .more,.news_con ul li a .txt .more{
	color: #888;
}
.index_b04 .more span,.news_con ul li a .txt .more span{
	margin-left: 10px;
	background: #888;
}
.index_b04 ul li:hover{
	margin-top: -20px;
}
.index_b04 ul li:hover .more{
	color: #005bac;
}
.index_b04 ul li:hover .more span{
	background:  #005bac;
}


.sub_banner {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
}
.sub_banner img {
    max-width: 1920px !important;
    height: 300px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
}

.bread_nav {
    width: 100%;
    height: 54px;
    color: #333;
    line-height: 50px;
	margin:30px 0 0;
	background:#efefef;
}
.bread_nav_inner {
}
.bread_nav_inner span{
	font-size: 20px;
	color:#e58316;
}
.bread_nav_inner a {
    display: inline-block;
    margin-right: 5px;
}
.bread_nav_inner a:hover,.bread_nav_inner a.on{
  color: #005bac;
}

/* application */
.applic_con>ul{
	margin-right: -60px;
}
.applic_con>ul>li{
	width: 570px;
	height: 570px;
	overflow: hidden;
	position: relative;
	margin: 0 60px 40px 0;
}
.applic_con>ul>li img{
	width: 570px;
	height: 570px;
	overflow: hidden;
	transition: .5s;
}
.applic_con ul li .txt{
	width: 570px;
	height: 285px;
	padding: 40px;
	    background: rgba(0, 91, 172, .8);
	    position: absolute;
	    left: 0;
	    bottom: 0;
}

.applic_con ul li .txt .ttl{
		font-size: 26px;
}
.applic_con ul li .txt .sub_con{
	font-size: 16px;
}
.applic_con ul li .txt .con{
	width: 420px;
}

.applic_con ul li .sub_con ul li{
	margin-bottom: 10px;
	cursor: pointer;
}

.applic_con ul li .sub_con .sub_txt{
	display: none;
	font-size: 14px;
	margin-top: 5px;
}
.applic_con ul li .sub_con .sub_ttl{
	font-size: 16px;
}
.applic_con ul li .sub_con .sub_ttl span{
	display: inline-block;
	transform: rotate(-90deg);
-ms-transform:rotate(-90deg); 	/* IE 9 */
-moz-transform:rotate(-90deg); 	/* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg); 	/* Opera */
	margin-left: 5px;
}
.applic_con ul li .sub_con ul li.on .sub_txt{
	display: block;
}
.applic_con ul li .sub_con ul li.on span{
	transform: rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */
}
.applic_con>ul>li:hover img{
	transform: scale(1.1);
}





/* news */
.news_con ul{
	margin-right: -60px;
}
.news_con ul li{
	float: left;
	margin: 0 60px 40px 0;
}
.news_con ul li a{
	width: 570px;
	height: 217px;
}
.news_con ul li a .pic{
	width: 217px;
	height: 217px;
	overflow: hidden;
	margin-right: 30px;
	float: left;
}
.news_con ul li a img{
	width: 217px;
	height: 217px;
	transition: .5s;
}
.news_con ul li a .txt{
	width: 320px;
	float: right;
	padding-top: 10px;
}
.news_con ul li a .txt .date{
	font-size: 20px;
}
.news_con ul li a .txt .ttl{
	margin: 10px 0 15px;
}
.news_con ul li a .txt .con{
	margin-bottom: 15px;
}
.news_con ul li:hover img{
	transform: scale(1.1);
}
.news_con ul li:hover a .txt .more{
	color: #005bac;
}
.news_con ul li:hover a .txt .more span{
	background: #005bac;
}



/* news_detail */
.news_detail_ttl{
	font-size: 24px;
		text-align: center;
	margin-bottom: 15px;
}
.news_detail_tips{
	text-align: center;
	color: #909090;
	margin-bottom: 30px;
}
.news_detail_tips div,.news_detail_tips a{
	display: inline-block !important;
	vertical-align: middle;
}
.news_detail_tips span{
	font-size: 18px;
	margin: 0 5px 0 10px;
}
.news_detail_con{
	padding: 30px 0;
	border: 1px dotted #000;
	border-left: 0;
	border-right: 0;
	line-height: 30px;
	margin-bottom: 30px;
}
.news_detail_con  img{
	margin: 0 30px 20px 0;
}
.link p{
	margin-bottom: 15px;
}
.link span{
	display: inline-block;
	float: left;
	width: 80px;
	color: #005bac;
}
.link  a{
	width: 990px;
	overflow: hidden;
}
.link  a:hover{
	color: #005bac;
	text-decoration: underline;
}
.contact_way{
	width: 590px;
	margin-right: -15px;
}
.contact_way li{
	width: 285px;
	height: 130px;
	background: #eee;
	border: 1px solid #dcdcdc;
	margin: 0 10px 15px 0;
	padding: 30px;
}
.contact_way li>span{
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background:  #005bac;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	margin-right: 15px;
}
.contact_way li div{
	width: 158px;
	padding-top: 5px;
	overflow: hidden;
	line-height: 17px;
}
.contact_way li div span{
	display: block;
	font-size: 18px;
	color:#005bac;
	margin-bottom: 5px;
}
.contact_way li div a:hover{
	color:#005bac;
	text-decoration: underline;
}
.contact_way li:hover{
	box-shadow: 0 0 10px #ccc;
}
.map,.map iframe{
	width: 590px;
	height: 280px;
}
.inquiry_ttl{
	margin-top: 40px;
	font-size: 28px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cbcbcb;
	position: relative;
	
}
.inquiry_ttl span{
	font-size: 28px;
	margin-right: 10px;
	display: inline-block;
}
.inquiry_ttl:after{
	content: '';
	width: 170px;
	height: 2px;
	background: #005bac;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.inquiry_tips{
	margin: 25px 0;
}
.inquiry_tips i,.inquiry form i{
	color: #f00;
}
.inquiry form div{
	width: 545px;
	margin-bottom: 20px;
}
.inquiry form div span{
	display: block;
	margin-bottom: 5px;
}
.inquiry form div input{
	width: 545px;
	height: 35px;
	border: 1px solid #989898;
	padding: 0 10px;
}
.inquiry form div.message{
	width: 1200px;
}
.inquiry form div.message textarea{
	width: 1200px;
	height: 130px;
	padding: 10px;
}
.inquiry_submit{
	width: 170px;
	height: 35px;
	border-radius: 17px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	border: 0;
	background:  #005bac;
	
}
.inquiry_submit:hover{
	box-shadow: 0 0 5px  #005bac;
}



/* pro_detail */
.big_pic_show_box{
	width:100%;
	position: relative;
}
.big_pic_show {
	width: 100%;
	z-index: 1;
}
.bigpic {
	width:100%;
	height:auto;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #cecece;
	background: #eee;
}
.bigpic a img{
	display: block;
	width: 100%;
	height:auto;
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	border: solid 1px #ddd;
	width:500px !important;
	height:400px !important;
	background: #ffffff;
	display: none;
	text-align: center;
	overflow: hidden;
	left:920px !important;
}
div.zoomMask {
	position: absolute;
	background:url(img/float_layer.png) repeat;
	cursor:move;
	width:270px !important;
	height: 270px !important;
	z-index: 99;
}

.moveBox{
	width:100%;
	height:132px;
	position: relative;
}
.pageLeft,.pageRight{
	width:20px;
	height:122px;
	position:absolute;
	cursor:pointer;
	background: #b9b9b9;
	line-height: 122px;
	text-align: center;
	color: #fff;
	z-index: 99;
}
.pageLeft{
	left:0;
	background: #b9b9b9;
}
.pageRight{
	right:0;
	top: 0;
}
.move_content{
	clear:both;
	width:100%;
	height:132px;
	overflow:hidden;
	position:relative;
	margin: 0 auto;
}
.rexiaoPic {
	overflow:hidden;
	width:100%;
	height:132px;
	padding:0 24px;
}
.sell_order {
	width:9999px;
	position:absolute
}
.rexiaoPic li{
	width:160px;
	float:left;
	margin:0 10px 0 0;
	background:#fff;
	overflow:hidden;
	cursor:pointer;
	border: 2px solid #e1e1e1;
}
.rexiaoPic li img{
	width:158px;
	margin: auto;
}
.rexiaoPic li.hover{
	border-color:  #005bac;
}
.bigimg{
	width: 800px;
}

.pro_detail_txt{
}
.pro_detail_txt .ttl{
	font-size: 24px;
	color: #222;
	padding-bottom:1em;
}
.pro_detail_txt .tips{
	color: #555;
	margin: 15px 0 30px;
}
.pro_detail_txt .data>span{
	display: block;
	font-size: 18px;
	color: #fff;
	width: 230px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #bfbfbf;
	
}

.pro_detail_txt .data table tr{
	
	border-bottom: 1px dotted #888;
	color: #555;
}
.pro_detail_txt .data table tr td{
	width: 300px;
	padding: 10px 0;
}

.pro_detail_txt .data table tr td table *{ border:none; padding:0; margin:0;}

.pro_share{
	margin: 20px 0;
}
.pro_share div,.pro_share a{
	display: inline-block !important;
	vertical-align: middle;
}
.pro_link a{
	display: inline-block;
	margin-right:10px;
	margin-top:10px;
	width:45%;
	padding:0.7em;
	text-align:center;
	color:#fff;
	transition: .5s;
}
.pro_link1{ background:#005bac;}
.pro_link2{ background:#222222;}
.pro_link1:hover{ background:#006dce;}
.pro_link2:hover{ background:#333;}
.pro_link a img{
	transition: .5s;
	width:100%;
}
.pro_link a:hover img{
	border-radius: 25px;
}

/* pro_cover */
.pro_cover_nav{
	border-bottom: 1px solid #c5c5c5;
	
}
.pro_cover_nav ul>li{
	margin-right: 30px;
	position: relative;
}
.pro_cover_nav ul>li>a{
	padding: 0 15px 15px;
	position: relative;
}
.pro_cover_nav ul>li>a:after{
	content: '';
	width: 100%;
	height: 1px;
	background:  #005bac;
	position: absolute;
	bottom: -1px;
	left: 0;
	display: none;
}
.pro_cover_nav li a i{
	display: inline-block;
	transform: rotate(-90deg);
-ms-transform:rotate(-90deg); 	/* IE 9 */
-moz-transform:rotate(-90deg); 	/* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg); 	/* Opera */
margin-left: 5px;
opacity: 0;
color:  #005bac;
}
.pro_cover_nav>ul>li>a>span{
	color:  #005bac;
	margin-right: 5px;
}
.pro_cover_nav ul>li.on>a,.pro_cover_nav>li:hover>a{
	color:  #005bac;

}
.pro_cover_nav li.on>a:after,.pro_cover_nav li:hover>a:after{
	display: block;
}
.pro_cover_nav li.on a i,.pro_cover_nav li:hover a i{
	opacity: 1;
}
.pro_second_nav{
	width: 360px;
	position: absolute;
	padding: 20px 20px 10px;
	background: #005bac;
	display: none;
}
.pro_second_nav li{
	margin-bottom: 5px;
	
}
.pro_second_nav li a,.pro_second_nav li a span{
	color: #fff;
}
.pro_second_nav li a span{
	margin-right: 5px;
}
.pro_cover_top{
	width: 100%;height: 300px;
	background: url('img/pro_top.jpg') center center no-repeat;
	background-size: cover;
	margin: 30px 0;
	padding: 20px 110px;
}
.pro_cover_top .txt{
	width: 490px;
	padding-top: 35px;
}
.pro_cover_top .txt .ttl{
		font-size: 36px;
}
.pro_cover_top .txt  ul{
	margin: 20px 0;
}
.pro_cover_top .txt  ul li{
	width: 245px;
	margin-bottom: 5px;
	
	color: #333;
}
.pro_cover_top .txt  a{
	width: 180px;
	height: 35px;line-height: 35px;
	background:#005bac;
	border-radius: 17px;
	text-align: center;
	line-height: 35px;
	
	text-transform: uppercase;
	color: #fff;
}
.pro_cover_top .txt  a:hover{
	background: #0466c0;
}
.pro_cover_top .txt  a span{
	font-size: 18px;
	margin-right: 10px;
}
.pro_list{
	margin-right: -35px;
}
.pro_list li{
	width: 375px;
	height: 430px;
	margin: 0 35px 30px 0;
	float: left;
}
.pro_list li .pic{
	width: 375px;
	height: 280px;
	border: 1px solid #cecece;
	display: flex;
	background: #eee;
}
.pro_list li .pic img{
	width: 250px;
	margin: auto;
}
.pro_list li .txt{
	width: 375px;
	height: 150px;
	border: 1px solid #cecece;
	padding: 30px 40px;
	margin-top: -1px;
}
.pro_list li .txt .ttl{
	font-size: 16px;
	
	color: #111;
	height: 48px;
	margin-bottom: 15px;
}
.pro_list li .txt .ttl span{
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #111;
	color: #fff;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	float: left;
	transform: rotate(-180deg);
	-ms-transform:rotate(-180deg); 	/* IE 9 */
	-moz-transform:rotate(-180deg); 	/* Firefox */
	-webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
	-o-transform:rotate(-180deg); 	/* Opera */
	margin-right: 10px;
	margin-top: 5px;
}
.pro_list li .txt .ttl i{
	display: inline-block;
	width: 240px;
	overflow: hidden;
}
.pro_list li .txt .more{
	
	padding-left: 24px;
	color: #666;
}
.pro_list li .txt .more span{
	display: inline-block;
	border-radius: 50%;
	color: #fff;
	width: 30px;
	height: 30px;
	background: #666;
	font-family: Light;
	line-height: 30px;
	text-align: center;
	margin-left: 10px;
}
.pro_list li:hover .txt{
	border-color: #005bac;
}
.pro_list li:hover .txt .more{
	color: #005bac;
}
.pro_list li:hover .txt .more span{
	background:  #005bac;
}

.main-top {
    width: 50px;
    height: 50px;
    background: #f05e2f;
    position: fixed;
    cursor: pointer;
    display: none;
    bottom:100px;
    right: 50px;
    border-radius: 10px;
    z-index: 10;
}


.index_b03 ul li .sub_con ul{
	margin-top: 10px;
}
.index_b03 ul li .sub_con ul li{
	cursor: pointer;
}

.index_b03 ul li .sub_con .sub_txt{
	display: none;
	font-size: 14px;
	margin-top: 5px;
}
.index_b03 ul li .sub_con .sub_ttl{
	font-size: 16px;
}
.index_b03 ul li .sub_con .sub_ttl span{
	display: inline-block;
	transform: rotate(-90deg);
-ms-transform:rotate(-90deg); 	/* IE 9 */
-moz-transform:rotate(-90deg); 	/* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg); 	/* Opera */
	margin-left: 5px;
}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;opacity:.7 !important;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;padding-top:27px;}
#sb-wrapper-inner{position:relative;border:none;overflow:hidden;height:100px;padding-top:5px}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(img/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title{ text-align:center;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;}
#sb-title,#sb-title-inner{1height:26px;1line-height:26px;}
#sb-title-inner{font-size:14px;text-align: left;    margin-bottom: 15px !important;}
#sb-info{ position:absolute; top:27px;right:0;width:100%;}
#sb-info-inner{height:27px;margin-top:-27px !important;}
#sb-info-inner{font-size:12px;}

#sb-counter{float:left;width:20%;margin: 10px 0 0 5px;display: none;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}

#sb-nav{float:right;width:74%;}
#sb-nav a{float:right;height:16px;width:16px;padding:4px;cursor:pointer;background-repeat:no-repeat;margin:0 5px;display: block !important;}
#sb-nav-close{background:url(img/close.png) center center;}
#sb-nav #sb-nav-next{width: 50px;height: 50px;background:url(img/next.png) center center;position: fixed;top:50%;margin-top: -25px;right:50%;margin-right: -600px;}
#sb-nav #sb-nav-previous{width: 50px;height: 50px;background:url(img/prev.png) center center;position: fixed;top:50%;margin-top: -25px;left:50%;margin-left: -600px;}
#sb-nav #sb-nav-play{background:url(img/play.png) center center;display: none !important;}
#sb-nav #sb-nav-pause{background:url(img/pause.png) center center;display: none !important;}

div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}




















