@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select{
	font-size:12px;
	font-family:'微软雅黑', Arial, Tahoma;
	color:#666;
	outline:none;
}
html{-webkit-text-size-adjust:none; min-width:1088px; min-height:700px;}
body,form{margin:0;}
input,textarea,select{margin:0; padding:0;}
img{border:0px none; vertical-align:middle;}
table{border-collapse:collapse;}
.searHeight{font-style:normal; color:#DA252C;}
ul{display:block; margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
h1{color:#333; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
a{color:#666666; text-decoration:none; outline:none;}
a:hover,a:active{color:#FF8800;}
.aGray{color:#999;}
.aGray:hover,.aGray:active{color:#F80;}
.aOrg{color:#f80;}
.aOrg:hover{text-decoration:underline;}

.wrap{width:1090px; margin:auto;}

#banner{width:100%; height:100%; position:fixed; left:0; top:0; z-index:1;}
#banner div{width:100%; height:100%; background-size:cover !important;}
#banner div a{position:absolute; width:100%; height:100%; left:0; top:0;}
/*#banner div img{width:100%; height:100%;}*/
.banner_nav{position:absolute; width:1050px; height:30px; text-align:center; top:-42px;}
.banner_nav a{
	background:#FFF; display:inline-block; width:12px; height:12px;	text-decoration:none;
	margin:10px 6px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;
	line-height:0; font-size:0;	overflow:hidden; border-radius:10px;}
.banner_nav a.activeSlide{background:#F80; filter:alpha(opacity=100)!important; -moz-opacity:1.0!important; -khtml-opacity:1.0!important; opacity:1.0!important;}
.banner_nav a:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.banner_prev{width:58px; height:58px; display:block; background:url(images/banner_prev.png) no-repeat left top; position:fixed; left:20px; top:50%; margin-top:-40px; z-index:3; transition:all ease 0.3s;}
.banner_prev:hover,.banner_prev:active{background-position:left bottom;}
.banner_next{width:58px; height:58px; display:block; background:url(images/banner_next.png) no-repeat left top; position:fixed; right:20px; top:50%; margin-top:-40px; z-index:3; transition:all ease 0.3s;}
.banner_next:hover,.banner_next:active{background-position:left bottom;}

#alpha{
	width:100%; height:100%; position:fixed; left:0; top:0; z-index:2; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/alpha.png");/*只对IE6有效*/
	background:url(images/alpha.png) !important;
	_background:none;
	display:none;
}

#formsearch{position:relative;}
#formsearch img{position:absolute; right:8px; top:4px; cursor:pointer;}

#head{width:1090px; top:32px; margin:0 auto; position:relative; z-index:3;}
#logo{width:250px; float:left;}
#menu{width:560px; float:left;}
#menu li{float:left; display:block; height:56px; position:relative;}
#menu li a{display:inline-block; font-size:17px; color:#f80; padding:12px 20px;}
#menu li div{position:absolute; left:0; top:56px; width:180px; height:0; overflow:hidden;}
#menu li div p{width:170px; background:#FFF; padding:0; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; margin:6px auto auto auto; box-shadow:0px 3px 5px rgba(0,0,0,0.3);}
#menu li div .up{display:block; width:11px; height:6px; font-size:0; background:url(images/arr_up.png) no-repeat left top; position:absolute; left:45px; top:0;}
#menu li div a{display:block; color:#666; font-size:13px; text-shadow:none; padding:7px 20px 8px 20px; background:url(images/arr_right.png) no-repeat 143px 13px; transition:all ease 0.35s;}
#menu li div a:hover{background:url(images/arr_right.png) no-repeat 143px -30px; background-color:#fc6727; color:#FFF;}

#other{width:251px; padding-top:11px; float:right;}
#search{width:180px; height:26px; background:#FFF; border-radius:100px; float:left; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; transition:all ease 0.35s;}
#search:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#search #k{background:none; padding:5px; border:0px none; width:150px; padding-left:9px; color:#333;}

#lanEn{display:block; width:28px; height:28px; line-height:30px; color:#FFF; float:left; text-align:center; font-weight:bold; margin-left:10px; transition:all ease 0.3s; position:relative;}
#lanEn:hover,#lanEn:active{color:#F80;}
#lanEn p{position:relative; z-index:2;}
#lanEn span{display:block; width:100%; height:100%; position:absolute; z-index:1; left:0; top:0; background:url(images/lan_bg.png) no-repeat; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; transition:all ease 0.35s;}
#lanEn:hover span,#lanEn:active span{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#lanCn{display:block; width:28px; height:28px; line-height:28px; background:url(images/lan_bg2.png) no-repeat; color:#FFF !important; float:left; text-align:center; font-weight:bold; margin-left:5px;}

#main{width:1050px; height:273px; padding:22px 25px; position:relative; z-index:3; top:480px; background:#FFF; margin:0 auto; box-shadow:1px 1px 10px rgba(0,0,0,0.26); clear:both;}
#main .tit{font-weight:bold; font-size:17px; color:#333;}
#main .tit span{display:inline-block; padding-left:10px; color:#999; font-weight:normal; font-size:12px; font-family:Arial;}

#about{width:260px; float:left;}
.more{display:inline-block; padding:4px 15px; color:#F80; border:1px solid #E6E6E6; border-radius:5px; transition:all ease 0.3s;}
.more:hover,.more:active{background:#F80; color:#FFF; border:1px solid #F80;}

#news{width:450px; float:left; margin-left:30px; position:relative;}
#news_nav{width:300px; text-align:right; position:absolute; right:0; top:7px;}
.news_list{display:block; padding-top:12px; padding-bottom:10px; height:100px;}
.news_list_img{width:135px; float:left;}
.news_list_img img{width:135px; height:100px; transition:all ease 0.3s; border-radius:0 0 10px 0;}
.news_list_con{width:300px; border-bottom:1px solid #E6E6E6; height:100px; float:right;}
.news_list_con span{display:block;}
.news_list_con .title{font-size:14px; color:#F80; transition:all ease 0.3s; font-weight:bold;}
.news_list_con .time{background:url(images/icon_clock.png) no-repeat left center; padding:7px 0 7px 17px; color:#AAA;}
.news_list_con .txt{color:#868686; line-height:160%;}
.news_list:hover img,.news_list:active img{box-shadow:3px 3px 10px rgba(0,0,0,0.26);}
.news_list:hover .title,.news_list:active .title{color:#464646;}

#proservice{width:280px; float:right; position:relative;}
#pro_list{background:#DFE1E3; height:100px; margin-top:12px; overflow:hidden; position:relative; z-index:1}
#pro_list a{position:relative; display:block; height:100px;}
#pro_list a img{width:280px;}
/*#pro_list a .bg{display:block; position:absolute; z-index:1; width:100%; height:30px; left:0; bottom:0; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}*/
#pro_list a .txt{display:block; position:absolute; height:30px; line-height:28px; left:42px; bottom:0; color:#FFF; z-index:2; font-size:13px; font-weight:bold;}
#arr_l{display:block; width:16px; height:30px; background:url(images/arr_l.png) no-repeat center top; position:absolute; z-index:3; left:7px; top:106px;}
#arr_r{display:block; width:16px; height:30px; background:url(images/arr_r.png) no-repeat center top; position:absolute; z-index:3; left:25px; top:106px;}
#arr_l:hover,#arr_l:active,#arr_r:hover,#arr_r:active{background-position:center bottom;}

#service{margin-top:23px;}
#service a{display:block; width:80px; height:98px; background:#DDDFE1; float:left; margin-left:19px; position:relative; transition:all ease 0.35s; color:#747B83;}
#service a:first-child{margin-left:0;}
#service a span{display:block; width:100%; text-align:center; position:absolute; left:0; top:66px;}
#service a p{position:absolute; width:100%; text-align:center; top:18px; transition:all ease 0.1s;}
#service a img{width:36px; transition:all ease 0.2s;}
#service a:hover,#service a:active{background:#F80; color:#FFF;}
#service a:hover p,#service a:active p{top:14px;}
#service a:hover img,#service a:active img{width:46px;}

#foot{width:100%; height:326px; /*background:#284F95;*/background:#464646; position:relative; z-index:3; top:580px; color:#ccc;}
#foot .wrap{height:326px; position:relative;}
#footerL{width:300px; float:left; padding-top:35px;}
#footerL a{color:#F90; transition:all ease 0.3s;}
#footerL a:hover,#footerL a:active{color:#FFF;}
#foot .tech{width:560px; text-align:right; position:absolute; right:0; bottom:28px; color:#777;}
#foot .tech a{color:#777 !important;}

#eshion{color:/*#547FA9*/#999 !important; transition:all ease 0.3s;}
#eshion:hover,#eshion:active{color:#FFF !important;}

#footerR{width:710px; float:right; padding-top:50px;}
#footerR ul{float:left; width:140px;}
#footerR ul li.tit a{font-size:14px; font-weight:bold; color:#ccc; padding:4px 0 15px 0; border-bottom:1px solid /*#4B6BA6*/#555;}
#footerR ul li.tit{margin-bottom:13px;}
#footerR ul li a{color:#bbb; display:block; padding:4px 0 5px 0; text-align:center; transition:all ease 0.3s;}
#footerR ul li a:hover{color:#F80;}

#float{width:50px; height:253px; position:fixed; right:1px; bottom:2px; z-index:999;}
#float a{display:block; width:50px; height:50px; position:relative; margin-bottom:1px; transition:all ease 0.3s;}
#float a .show{position:absolute; width:50px; height:50px; left:0; top:0;}
#float a .bg{display:block; background:#F60; position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; transition:all ease 0.3s;}
#float a .img{display:block; position:relative; z-index:2; text-align:center; line-height:48px;}
#float a .last{background:#000; filter:alpha(opacity=30); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
#float a .hidden{width:110px; height:50px; position:absolute; left:51px; top:0;}
#float a .hidden .bg{background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#float a .hidden .con{position:relative; z-index:2; font-size:13px; padding-left:10px; line-height:48px; color:#FFF;}
.floata:hover,.floata a:active{margin-left:-110px;}
.floata:hover .show .bg,.floata:active .show .bg{background:#F60; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#toup:hover .bg,#toup:active .bg{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
#wechat:hover .bg,#wechat:active .bg{background:#5EC224; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#qr1,#qr2{width:199px; height:188px; position:absolute; left:-195px; top:-33px; display:none;}

#head-in{width:100%; height:90px; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,.13); position:fixed; left:0; top:0; z-index:999;}
#head-in .wrap{position:relative;}
#logo-in{width:200px; height:100%; float:left;}
#logo-in img{height:60px; margin:18px 0 0 0;}

#menu-in{width:630px; height:100%; float:left; margin-left:120px;}
#menu-in li{float:left; position:relative;}
#menu-in li a{display:inline-block; font-size:14px; padding:0 30px; height:100%; line-height:90px; color:#464646; transition:all 0.25s; position:relative;}
#menu-in li a:hover,#menu-in li a.A{color:#fb6334;}
#menu-in li a:after{display:block; width:100%; height:0; background:#fb6334; font-size:0; position:absolute; left:0; bottom:0; content:""; transition:all 0.2s;}
#menu-in li a:hover:after,#menu-in li a.A:after{height:3px;}
.menu-son{position:absolute; background:#fff; width:100%; padding:6px 0 16px 0; border-radius:0 0 6px 6px; box-shadow:0 4px 7px rgba(0,0,0,.08); display:none;}
#menu-in .menu-son a{display:block; font-size:13px; text-align:center; padding:10px 0 11px 0; line-height:normal; height:auto; border-bottom:1px solid #eee; transition:all 0.35s;}
#menu-in .menu-son a:hover{background:#eee; color:#fb6334;}
#menu-in .menu-son a:after{display:none;}

#lanCn-in{width:28px; height:28px; display:block; border-radius:100%; background:#fe6e2f; float:left; color:#fff; text-align:center; line-height:28px; margin:31px 0 0 10px;}
#lanEn-in{width:28px; height:28px; display:block; border-radius:100%; background:#888; float:left; color:#fff; text-align:center; line-height:28px; margin:31px 0 0 10px; transition:all 0.25s;}
#lanEn-in:hover{background:#999;}
#search-in{width:28px; height:28px; display:block; line-height:28px; position:absolute; right:0; top:30px; z-index:2;}
#search-wrap{background:#ddd; width:0; height:30px; position:absolute; right:0; top:30px; border-radius:4px; z-index:1; overflow:hidden;}
#search-wrap input{border:0px none; padding:0 10px; line-height:30px; height:30px; background:none; margin-left:22px;}
#search-wrap a{color:#666; font-size:12px;}
#search-wrap a:hover{color:#fe6e2f;}

.about-wrap{width:100%; height:100%; min-height:700px; min-width:1090px; position:relative; background-position:center center; background-repeat:no-repeat;}
.brief{background:#fff;}
.about-fixed{/*background-attachment:fixed;*/}
.block-title{text-align:center; color:#fb6334; font-size:42px; letter-spacing:2px;}
.block-title span{display:block; letter-spacing:0; font-size:15px; font-family:'Eshion_elegant_En'; padding:10px 0 20px 0; background:url(images/title_split.png) no-repeat center bottom; color:/*#99a9d2*/#fb6334; margin-bottom:50px;}
.block{width:1000px; -webkit-box-align:center; position:absolute; left:50%; top:50%; margin:-250px 0 0 -500px;}
.about-content{color:#646874; line-height:190%; font-size:13px; letter-spacing:1px; width:600px; float:right; height:360px; overflow:auto;}
.about-content p{margin-bottom:16px;}
.about-down{content:" "; display:block; width:44px; height:95px; position:absolute; left:50%; bottom:46px; margin-left:-22px; background:url(images/down.png) no-repeat center top; cursor:pointer; transition:all 0.3s;}
.about-down:hover{opacity:0.6;}
.about-down-gray{background:url(images/down2.png) no-repeat center top;}
#about-bg1{position:absolute; width:100%; height:488px; background:#646874; top:50%; margin-top:-150px;}
#about_bg2{position:absolute; width:1160px; height:100%; background:#ffece3; left:50%; top:0; margin-left:-580px; filter:alpha(opacity=90); opacity:0.9;}
.brief .block-title span{background-image:url(images/title_split2.png);}

#brief-block{height:540px;}
#brief-img{width:400; height:360px; float:left;}
#brief-3{width:400; height:300px; float:left;}

.history{background-image:url(images/about-2.png); background-repeat:repeat-x; background-size:cover;}
#history-block{height:500px; width:1100px; margin-left:-550px;}
#history-block .block-title{color:#fb6334;}
#history-block .block-title span{color:#fb6334; background-image:url(images/title_split2.png);}
.history-srcoll{width:920px; height:400px; margin:auto; position:relative;}
.history-srcoll-wrap{width:920px; overflow:hidden;}
.history-srcoll ul{overflow:hidden; zoom:1;}
.history-srcoll ul li{width:280px; height:370px; float:left; margin-right:40px;}
.history-srcoll ul li a{display:block; width:100%; height:100%; position:relative;}
.history-srcoll ul li img{width:100%; height:200px; display:block;}
.history-srcoll ul li p{background:#fff; height:125px; border-bottom:5px solid #ccc; position:relative; padding:20px; color:#666; line-height:180%; z-index:1;}
.history-srcoll ul li p span{display:block; color:#464646; font-size:24px; padding-bottom:10px;}
.prev{display:block; width:52px; height:52px; background:url(images/prev.png) no-repeat center top; position:absolute; left:-80px; bottom:186px;}
.next{display:block; width:52px; height:52px; background:url(images/next.png) no-repeat center top; position:absolute; right:-80px; bottom:186px;}
.prev:hover,.next:hover{background-position:center bottom;}
.history-srcoll ul li a p:after{display:block; content:" "; width:0; height:5px; background:#fb6334; position:absolute; bottom:-5px; left:50%; transition:all 0.3s;}
.history-srcoll ul li a:hover p:after{width:100%; left:0;}
.history-srcoll ul li div{position:absolute; z-index:2; left:20px; bottom:22px; color:#999; background:url(images/arr.png) no-repeat left top; padding:4px 0 0 36px; height:22px;}
.history-srcoll ul li a:hover div{background-position:left bottom; color:#fb6334;}

.culture{background-image:url(images/about-3.jpg);}
.culture .block-title,.culture .block-title span{color:#fb6334;}
#culture-block{height:500px; padding-top:26px; /*background:url(images/culture_text.png) no-repeat center bottom;*/}
.culture-content{color:#646874; line-height:180%; font-size:13px; width:600px; float:right;}
.culture-content p{margin-bottom:20px;}
.culture-content p strong{font-size:16px; font-weight:normal;}
.culture .block-title span{background-image:url(images/title_split2.png);}

.honor{background-image:url(images/about-4.jpg); background-size:cover;}
#honor-block{height:530px;}
#honor-block .block-title{color:#fb6334;}
#honor-block .block-title span{color:#fb6334; background-image:url(images/title_split2.png);}
.honor-content{text-align:center; font-size:14px;}
#honor-block .honors{width:1090px; height:280px; overflow:hidden; margin-top:78px; position:relative; margin-left:-45px;}
#honor-block .honors div{width:1100px; padding-left:14px;}
#honor-block .honors div a{display:block; width:150px; height:200px; float:left; margin-right:2px; transition:all 0.3s;}
#honor-block .honors div a img{width:100%; height:100%; margin:30px auto; display:block; transition:all 0.3s;}
#honor-block .honors div a:hover{box-shadow:0 30px 28px rgba(0,0,0,.1);}
#honor-block .honors div a:hover img{margin:20px auto; box-shadow:0 10px 20px rgba(0,0,0,.1);}
.honor_left{width:50px; height:50px; overflow:hidden; background:url(images/honor_l.png) no-repeat center center; position:absolute; left:-100px; top:350px; filter:alpha(opacity=50); opacity:0.5; transition:all 0.3s;}
.honor_right{width:50px; height:50px; overflow:hidden; background:url(images/honor_r.png) no-repeat center center; position:absolute; right:-100px; top:350px; filter:alpha(opacity=50); opacity:0.5; transition:all 0.3s;}
.honor_left:hover,.honor_right:hover{filter:alpha(opacity=100); opacity:1;}
#honor-bg1{position:absolute; width:100%; height:260px; background:#646874; left:0; top:50%; margin-top:0px;}

.contact{background-image:url(images/about-5.png);}
#contact-block{height:550px;}
.contact-wrap{border-bottom:1px dashed rgba(255,255,255,.2); padding-bottom:35px;}
.contact-wrap:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.contact-content{width:400px; float:right; color:#fff; margin-right:76px; padding-top:15px;}
.contact-content h2{font-weight:normal; font-size:26px; margin:0; padding:0; margin-bottom:22px;}
.contact-content p{font-size:13px; margin-bottom:8px;}
.contact-img{width:450px; float:left; margin-left:70px;}
.contact-img img{border-radius:10px;}
.contact-ico{height:120px; margin-top:35px;}
.contact-ico div{width:332px; height:100px; text-align:center; border-right:1px dashed rgba(255,255,255,.2); float:left; color:#fff; font-size:15px;}
.contact-ico div:last-child{border-right:0px none;}
.contact-ico div img{display:block; margin:auto; margin-bottom:13px;}

#procls{width:100%; padding:0 30px; box-sizing:border-box;}
#procls li{width:20%; float:left;}
#procls li a{display:block; padding:30px;}
#procls li a img{width:100%; transition:all 0.3s;}
#procls li a:hover img{margin-top:-10px;}
#procls li.clear{width:100%; float:none; height:0; clear:both;}
#procls li a:hover img{box-shadow:0 0 0 10px rgba(255,255,255,0.8),0 10px 36px rgba(0,0,0,.26);}
#procls li a:hover .con span{color:rgba(255,255,255,.8);}
#procls li a:hover .img img{width:340px; height:325px; left:-15px; top:-15px;}

#prolist{width:1200px;}
#prolist li{width:330px; float:left; margin-right:50px;}
#prolist li.clear{width:100%; float:none; height:50px; clear:both;}
#prolist li a{display:block; background:#fff; padding:10px; transition:all 0.2s ease; border:1px solid #ddd;}
#prolist li a .img{width:308px; height:200px;}
#prolist li a .img img{width:100%; height:100%;}
/*#prolist li a .con{width:213px; height:50px; position:relative;}
#prolist li a .con .bg{position:absolute; width:213px; height:10px; display:block; background:url(images/probg.png) no-repeat center top; top:-10px; filter:alpha(opacity=100); opacity:1; transition:all 0.3s;}
#prolist li a .con .bg2{position:absolute; width:213px; height:10px; display:block; background:url(images/probg2.png) no-repeat center top; top:-10px; filter:alpha(opacity=0); opacity:0; transition:all 0.3s;}
#prolist li a .con .tit{display:flex; height:50px; justify-content:center; align-items:center; text-align:center; padding:0 15px; color:#f60; font-size:13px; transition:all 0.3s;}*/
#prolist li a:hover{box-shadow:0 0 0 10px #fb6334 inset,0 5px 20px rgba(0,0,0,.22); border:1px solid #fb6334;}
/*#prolist li a:hover .con .tit{color:#fff;}
#prolist li a:hover .con .bg2{filter:alpha(opacity=0); opacity:0;}
#prolist li a:hover .con .bg2{filter:alpha(opacity=100); opacity:1;}*/

#location{padding-bottom:30px; font-size:13px; margin-top:-10px;}

#proconL{width:480px; height:480px; float:left; background:#fff; overflow:hidden;}
#proconR{width:566px; float:right;}
#proconL .swiper-container{width:100%; height:100%;}
#proconL .swiper-container img{width:100%; height:100%;}
#proconL .swiper-pagination{font-size:14px; padding-bottom:8px; color:#666;}
#proconR p.tit{display:block; color:#000; font-size:26px;}

#pro_do{margin-top:40px; font-size:13px;}
#pro_do p{margin-top:15px;}
#pro_do p img{margin:-2px 11px 0 0;}

#pro_tags{margin-top:36px;}
#pro_tags .tags_title{border-bottom:0px none !important; border-top:2px solid #fb6334; padding:20px 20px 0 20px !important; background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; font-size:16px !important; font-weight:bold !important; color:#fb6334 !important;}
#pro_tags .tags_content{margin-top:0 !important; padding:20px 30px 25px 30px !important; background:#fff; border:1px solid #e6e6e6; border-top:0px none;}
#pro_tags table{border-left:1px solid #ccc; border-top:1px solid #ccc;}
#pro_tags table td,#pro_tags table th{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px;}
#pro_tags table th{background:#E1F1F9;}
#pro_tags table{border:0px none; margin:auto; border-left:1px solid #ccc !important; border-top:1px solid #ccc !important;}
#pro_tags table td{border:0px none !important; border-right:1px solid #ccc !important; border-bottom:1px solid #ccc !important; padding:6px !important; font-family:'微软雅黑' !important; font-size:13px !important;}
#pro_tags table tr{transition:all 0.3s;}
#pro_tags table tr:hover{background:#eee;}

#leftlist{position:fixed; z-index:999; left:0; top:200px; width:136px;}
#leftlist div{position:relative; left:0; top:0; width:136px; border:1px solid #e2e2e2; border-left:0px none; background:#fff;}
#leftlist a{display:block; border-top:1px solid #e6e6e6; padding:11px 0 13px 20px; transition:all 0.3s;}
#leftlist a.A{background:#e6e6e6; color:#fb6334;}
#leftlist a:first-child{border-top:0px none;}
#leftlist a:hover{background:#fb6334 !important; color:#fff !important;}
#leftlist span{position:absolute; display:block; width:137px; height:32px; line-height:32px; background:#999; left:0; bottom:-32px; color:#fff; text-align:center; font-size:12px; cursor:pointer;}
#leftlist span:hover{background:#fb6334;}

.application{min-height:300px; width:1090px; margin:auto;}
.application:after{clear:both; content:""; display:block; visibility:hidden;}
.application ul{width:1200px;}
.application ul li{width:330px; margin-right:38px; float:left;}
.application ul li.clear{width:100%; clear:both; float:none; height:38px;}
.application ul li a{display:block; background:#fff; transition:all 0.35s;}
.application ul li img{display:block; width:306px; height:200px; padding:12px;}
.application ul li span{display:block; overflow:hidden; width:306px; height:35px; white-space:normal; text-overflow:ellipsis; text-align:center; margin:auto; font-size:13px; color:#464646; transition:all 0.35s;}
.application ul li a:hover{background:rgba(255,255,255,.8); box-shadow:3px 3px 20px rgba(0,0,0,.12);}
.application ul li a:hover span{color:#fb6334;}


@media screen and (min-width:1441px){
	
#main{top:530px;}
#about-bg1{height:650px; top:50%; margin-top:-270px;}	

}

























