﻿@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; }
html { background: #fff; -webkit-text-size-adjust: none; overflow-x: hidden; overflow-y: auto; }
body {font-size: 12px; font-family: "宋体", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; background: #fff; margin: 0; padding: 0; -webkit-text-size-adjust: none; color: #333; }
img { border: none; vertical-align: middle }
a:visited, a:link { color: #000 }
a:hover { color: #dc1515; text-decoration: none }
a { transition: all 0.2s ease-out; -webkit-transition: all 0.3s ease-out; text-decoration: none; blr:expression(this.onFocus=this.blur());
word-break: break-all; color: #428bca; text-decoration: none }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
a:active, a:hover, a:focus { text-decoration: none; color: #000 }
ul { list-style: none; }
input, select, button { font: 12px; vertical-align: middle; }
.r { float: right }
.l { float: left }
.clear { clear: both; height: 0px; overflow: hidden; *display:inline;
_display: inline; line-height: 0 }
li, ul { margin: 0; padding: 0; list-style: none }
dl, dd, dt, p { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
p, ul, dl { margin-bottom: 0; }
button:focus, button:focus:hover { outline: none; }
input:focus { outline: none; }
.f30 { font-size: 30px }
.icon-18 { width: 18px; height: 18px; display: inline-block; vertical-align: middle; }
.bootom10 { margin-bottom: 10px }
.top10 { margin-top: 10px }
.border { border: 1px solid #d9d9d9 }
.w1185 { width: 1185px; margin: 0 auto; position: relative }
.w1200 { width: 1200px; margin: 0 auto }
.w1201 { width: 1201px; margin: 0 auto; }
.m-warp { width: 1226px; }
.m-warp .row { margin: 0 -12px; }
/**************************************************************************/
.top_ad { width: 100%; height: 79px; background: url(../images/ico05.jpg) no-repeat center top }
.top_ad a { float: right; margin-top: 4px; width: 19px; height: 19px; background: url(../images/ico06.png) no-repeat center top; cursor: pointer; display: inline-block }
.top { height: 35px; line-height: 35px; background: #f6f6f6; border-bottom: 1px solid #f1f1f1 }
.top .left { float: left; color: #848484 }
.top .left a { color: #0094df }
.top .right { float: right; color: #848484 }
.top .right a { margin: 0 8px; color: #848484 }
.top .right b { color: #ee1c25; margin: 0 2px }
.top a:hover { text-decoration: underline }
/************************LOGO  搜索框***************************************/
.head .logo { float: left; width: 567px; height: 87px; background: url(../images/logo.png) no-repeat; margin: 0px }
.head .logo a { display: inline-block; width: 470px; height: 78px; }
.head .s_r { float: right; margin-top: 20px }
.head .s_r dl dt { background: url(../images/ico08.png) no-repeat 20px center #f9f9f9; border: 1px solid #dedede; width: 95px; height: 45px; line-height: 45px; padding-left: 50px; position: relative; font-size: 16px; margin-left: 43px }
.head .s_r dl dt p { background: url(../images/ico09.png) no-repeat 70px center; }
.head .s_r dl dt p span { display: inline-block; width: 15px; height: 20px; line-height: 15px; color: #fff; background: url(../images/ico07.png) no-repeat; top: -10px; position: absolute; text-align: center; font-size: 12px; right: 20px }
.head .s_r dl dd { padding-left: 15px; margin-top: 1px; color: #000 }
.head .s_r dl dd.tell { padding-left: 25px; margin-top: 1px; color: #000 }
.head .s_r dl dd.iph { padding-left: 25px; margin-top: 1px; color: #000; margin-bottom: 10px; margin-top: -15px; }
.head .s_r dl dd.iph img { width: 320px; height: 76px; }
.head .s_r dl dd b { color: #ea3c1f; font-size: 18px; font-family: Arial; }
/*************************菜单特效、导航****************************************/
/*talent-nav*/

.talent-nav { height: 44px; border-bottom: 2px solid #2281cb; background: url(../images/background_1.png) repeat-x; line-height: 42px; font-size: 14px; font-weight: 700; }
.talent-nav ul { width: 100%; }
.talent-nav li { float: left; }
.talent-nav li:hover, .talent-nav li.active { background: url(../images/background_1_2.png) repeat-x; height: 46px; }
.talent-nav li.nav1:hover, .talent-nav li.active { background: url(../images/background_1_2.png) repeat-x; height: 46px; border-right: 1px solid #4CA5B3; }
.talent-nav li a { padding: 0 14px; display: inline-block; color: #fff; }
.talent-nav li.active a, .talent-nav li a:hover { color: #fff; }
.talent-nav-first { width: 172px; height: 46px; background: url(../images/background_1_2.png) repeat-x; color: #FFF; margin-right: 1px; padding-left: 25px; }
.talent-nav li.talent-nav-last { float: right; padding-right: 15px; }
.talent-banner { height: 420px; }
.talent-classify { width: 240px; height: 420px; position: relative; z-index: 10; float: left; }
.talent-classify-bg { background-color: #000000; opacity: 0.7; filter: alpha(opacity=70); position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }
.talent-classify ul { padding-top: 8px; }
.talent-classify li { height: 42px; color: #FFF; font-size: 14px; line-height: 42px; padding-left: 20px; position: relative; }
.talent-classify li a { color: #FFF; padding-bottom: 1px; }
.talent-classify li a:hover { border-bottom: 1px solid #FFF; }
.talent-classify li.active { background: #000; }
.talent-classify li:hover { background: #000; }
.talent-classify .icon-18 { background: url("../images/icon-talent-nav.png") no-repeat; margin-right: 12px; height: 22px; }
.talent-nav-arrow { border-color: transparent #f3f3f3; border-style: solid; border-width: 7px 7px 7px 0; display: none; font-size: 0; height: 0; line-height: 0; position: absolute; right: -1px; top: 14px; }
.talent-classify li.active .icon-18 { background: url("../images/icon-talent-nav-hover.png") no-repeat; }
.talent-classify .icon-18.icon-movies, .talent-classify li.active .icon-18.icon-movies { background-position: 0 2px; }
.talent-classify .icon-18.icon-anime, .talent-classify li.active .icon-18.icon-anime { background-position: 0 -48px; }
.talent-classify .icon-18.icon-game, .talent-classify li.active .icon-18.icon-game { background-position: 0 -94px; }
.talent-classify .icon-18.icon-design, .talent-classify li.active .icon-18.icon-design { background-position: 0 -143px; }
.talent-classify .icon-18.icon-develop, .talent-classify li.active .icon-18.icon-develop { background-position: 0 -191px; }
.talent-classify .icon-18.icon-build, .talent-classify li.active .icon-18.icon-build { background-position: 0 -239px; }
.talent-classify .icon-18.icon-industry, .talent-classify li.active .icon-18.icon-industry { background-position: 0 -284px; }
.talent-classify .icon-18.icon-plan, .talent-classify li.active .icon-18.icon-plan { background-position: 0 -336px; }
.talent-classify .icon-18.icon-more, .talent-classify li.active .icon-18.icon-more { background-position: 0 -383px; }
.talent-classify li.active .talent-nav-arrow { display: block; }
.talent-classify-box { float: left; }
.talent-classify-content { background-color: #f9f8f8; width: 780px; height: 455px; position: relative; left: 230px; opacity: 0.8; position: absolute; top: 0; z-index: -1; filter: alpha(opacity=80); padding: 10px 20px 0 20px; font-size: 12px; display: none; }
.talent-classify-content a { color: #666666; background: url("../images/line-left.png") left center no-repeat; padding: 0 10px 0 11px; float: left; width: 163px; height: 30px; font-size: 13px; line-height: 15px; border-bottom: 1px solid #f9f8f8; }
.talent-classify-content a.active { color: #2281cb; }
.talent-classify-content a:hover { text-decoration: underline; color: #2281cb; }
.talent-classify-left { width: 740px; }
.talent-classify-right { width: 260px; }
.talent-classify-title { font-size: 13px; color: #262626; border-bottom: 1px solid #dfdfdf; padding: 0 0 6px 0; margin: 15px 0 10px 0; }
.icon-5-black { width: 5px; height: 5px; display: inline-block; background-color: #262626; vertical-align: middle; margin-right: 10px; }
.talent-classify-tag { margin-left: -1px; }
.talent-classify-tag-all { overflow: hidden; }
.talent-classify-ad img { display: block; }
.talent-classify-content .talent-classify-ad { padding: 7px 0; background: none; float: none; display: block; }
.rslides { position: absolute; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; text-align: center; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: 455px; border: 0; margin: 0 auto; }
.talent-banner .m-warp { z-index: 2; }
.rslides_tabs { position: absolute; bottom: 20px; width: 100%; z-index: 2; text-align: center; }
.rslides_tabs li { display: inline-block; background-color: #000; line-height: 10px; border-radius: 50%; text-align: center; margin: 0 5px; opacity: 0.5; filter: alpha(opacity=50); }
.rslides_tabs li a { color: transparent; width: 10px; height: 10px; display: inline-block; }
.rslides_tabs li.rslides_here { opacity: 1; filter: alpha(opacity=100); }
.m-warp { position: relative; display: block; margin-left: auto; margin-right: auto; width: 1200px; height: auto; }
/**************************************首页*关于我们***************************************************/
#about { width: 100%; background: url(../images/about_bg.jpg) no-repeat center center;     margin-bottom: 50px;}
#about .about_inner { width: 1200px; margin: 0 auto; padding-top: 40px; text-align: center; }
#about .about_inner h4.ab_hd { font: 30px/34px "微软雅黑"; color: #000; font-weight: bold; text-align: center; }
#about .about_inner p.ab_bd { font: 14px/18px "微软雅黑"; color: #999; text-align: center; }
#about .about_inner .ab_content { padding: 22px 133px; }
#about .about_inner .ab_content p { font: 14px/30px "微软雅黑"; color: #666; line-height: 25px; letter-spacing: 0.5px; }


.indexcp{width: 1200px;}
.indexcp:after{content:"";display: block;clear: both}
.indexcp li{float:left;width: 200px;margin: 0 18px;border:1px solid #ddd;padding: 20px 0 0;margin-bottom:10px;transition:all .2s;}
.indexcp li img{display: block;width: 133px;height: 94px;margin: 0 auto}
.indexcp li p{background: #ff7600;color: #fff;font-size: 18px;margin: 10px 0 0;padding: 5px 0}
.indexcp li:hover{transform:scale(1.1)}
.indexcp li.more{background: #666;height: 134px;}
.indexcp li.more img{width: auto;height:50px;margin-top:10px;}
.indexcp li.more p{background: none}
/*****************************热销产品**************************************************/
#main_show_box { width: 100%; padding-bottom: 40px; }
#main_show_box .about_inner { width: 1200px; margin: 0 auto; padding-top: 40px; text-align: center; }
#main_show_box .about_inner h4.ab_hd { font: 30px/34px "微软雅黑"; color: #000; font-weight: bold; text-align: center; }
#main_show_box .about_inner p.ab_bd { font: 14px/18px "微软雅黑"; color: #999; text-align: center; }
.container { margin-right: auto; margin-left: auto; width: 1200px }
.container:after, .container:before { display: table; content: " " }
.container:after { clear: both }
.row { margin-left: -14px }
.row:after, .row:before { display: table; content: " " }
.row:after { clear: both }
.span4 { float: left; margin-left: 14px; min-height: 1px }
.span4 { width: 234px }
.brick-promo-list a { display: block; width: 100%; height: 100% }
.brick-promo-list img { width: 234px }
.brick-promo-list .brick-item-l img { height: 614px }
.brick-promo-list .brick-item-m { height: 300px; padding: 0 }
.brick-promo-list .brick-item-m img { height: 300px }
.brick-item { position: relative; z-index: 1; float: left; width: 227px; margin-left: 14px; margin-bottom: 14px; background: #fff; -webkit-transition: all .2s linear; transition: all .2s linear }
.brick-item:hover { z-index: 2 }
li.brick-item:hover { box-shadow: 0px 15px 30px rgba(0,0,0,0.3) }
.brick-item-l { height: 614px }
.brick-item-m { height: 200px; padding: 34px 0 20px }
.brick-item-m .figure-img { width: 200px; height: 160px; margin: 0 auto 18px }
.brick-item-m .figure-img a { display: block }
.brick-item-m .figure-img img { width: 200px; height: 160px }
.brick-item-m .title { margin: 0 10px; font-size: 14px; font-weight: 400; text-align: center; }
.brick-item-m .title, .brick-item-m .title a { color: #333 }
.brick-item-m .title a { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.brick-item-active { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.3); box-shadow: 0 15px 30px rgba(0,0,0,.3); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0) }
.home-main { padding-top: 40px }
.home-brick-box { margin-bottom: 8px }
.home-brick-box .box-hd .more .tab-list li { margin: 0 0 0 30px }
.home-brick-box .brick-list, .home-brick-box .brick-promo-list { margin: 0 0 -14px -14px }
.home-brick-box .tab-content-hide { display: none }
.ie6 .home-brick-box .span4 { margin-left: 0 }
.ie6 .home-brick-box .brick-promo-list .brick-item { margin-left: 0 }
.ie6 .home-brick-box .brick-list { width: 978px }
.ie6 .home-brick-box .brick-item { margin-left: 8px }
.home-brick-row-2-box { height: 240px }
/**************************为什么选择***********************************/
.why222{max-width:1200px;margin: 0 auto;padding-top: 80px;font-family: "微软雅黑"}
.why222 h2 {
	margin-bottom: 11px;
	font-size: 32px;
	font-weight: 600;
	color: #ca1025;
	text-align: center;
}
#why>div {
	display: flex;
	justify-content: space-around;
	margin: 20px 10px;
}

.block_title {
	height: 120px;
	width: 32%;
	padding: 0 20px;
	margin-right: 2%;
	display: flex;
	justify-content: flex-start;
	background-color: #f5f5f5;
	align-items: center;
	overflow: hidden;
}

.block_title>div>img{
	margin-bottom: 40px;
}


.block_title>div {
	margin-top: 50px;
	padding-left: 20px;
}
.mt{
	margin-top: 0 !important;
}

.block_title h4 {
	font-size: 16px;
	padding-bottom: 15px;
	color: #333333;
	font-weight: bold;
}

.block_title p {
	font-size: 12px;
	width: 425px;
	color: #666666;
	line-height: 22px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; /*æˆªå–ç¬¬ä¸‰è¡Œ*/
	overflow: hidden;
}
/**************************产品分类***********************************/
.hide { display: none; }
em { font-style: normal; }
.w1215 { width: 1200px; ; margin: 0 auto; display: table; }
.floors { float: left; width: 1214px; display: inline-block; }
.floors .lTitleF { float: left; width: 209px; height: 517px; border-bottom: 1px solid #E5E5E5; display: inline-block; }
.floors .sfRight { float: left; width: 1000px; height: 518px; display: inline-block; }
.floors .lTitleF h2 strong { padding-left: 10px; font: 18px Microsoft YaHei; }
.floors .about_inner { width: 1200px; margin: 0 auto; padding-top: 20px; margin-bottom: 30px; height: 70px; text-align: center; }
.floors .about_inner h4.ab_hd { font: 30px/34px "微软雅黑"; color: #000; font-weight: bold; text-align: center; }
.floors .about_inner p.ab_bd { font: 14px/18px "微软雅黑"; color: #999; text-align: center; }
.floor_wrap { clear: both; }
.floor_wrap li { float: left; text-align: center; cursor: pointer; margin-right: 4px; }
.floor_wrap li.hover { background: #AEB835; }
.hide { display: none }
.floor_wrap .floor-tab { float: left; display: inline; }
.floor_wrap .floor-tab li { float: left; display: inline; margin-right: 4px; }
.floor_wrap .floor-tab li a { float: left; display: block; width: 107px; height: 34px; color: #333; font: 15px Microsoft YaHei; text-align: center; line-height: 34px; cursor: default; }
.floor_wrap .floor-tab li.cur a:hover { color: #FFF; }
.floor_wrap .floor-tab li a:hover { text-decoration: none; }
.f_goods { float: left; width: 209px; }
.f_goods ul.f_menu { float: left; width: 190px; height: 132px; padding: 10px; }
.f_goods ul.f_menu li { float: left; width: 90px; height: 25px; line-height: 25px; overflow: hidden; vertical-align: bottom; }
.f_goods ul.f_menu li a { color: #fff; font-size: 13px; }
.f_goods ul.f_menu li a:hover { color: #000; text-decoration: none; }
.floor1 .lTitleF h2 { float: left; width: 209px; height: 34px; line-height: 34px; font-size: 18px; font-family: Arial; font-weight: 400; text-indent: 10px; z-index: 6; border-bottom: 2px solid #0861A7; }
.floor1 .green_bg { background: url(../images/green_bg.png) no-repeat; width: 209px; height: 198px; }
.floor1 .sfRight .floor_wrap { float: left; height: 34px; width: 1000px; border-bottom: 2px solid #0861A7; }
.floor1 .floor_wrap .floor-tab li.cur a { background: #0861A7; color: #FFF; }
.floor-line { float: left; border-top: 1px solid #E5E5E5; width: 1000px; }
.floor_b_cont { float: left; width: 1000px; }
.floor-line .f-item { float: left; width: 199px; height: 240px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; overflow: hidden; }
.f-item { display: block; width: 200px; height: 240px; }
.f-item img { display: block; width: 200px; }
.f-item2 { float: left; width: 180px; padding: 10px; z-index: 1; }
em, i { font-style: normal; }
.nor_prud_b { float: left; }
.nor_prud_b .f-item .floorTImg { width: 180px; height: 160px; }
.f-item .floorTle { width: 160px; margin: 20px auto 10px; text-align: center }
.f-item .floorTle a { font-size: 14px; color: #333; font-weight: 400; }
.f-item .floorTle:hover a { color: #666 }
.nor_prud_b .f-item .floorTImg a { width: 160px; height: 160px; text-align: center; vertical-align: middle; overflow: hidden; }
.floorTImg img { width: 180px; height: 160px; display: block; margin: auto; }
/***************************客户案例****************************************/
.rollBox .img2 { top: 0; right: 30px; cursor: pointer }
.idx_ad { width: 1200px; margin: 0 auto; margin-top: 30px }
.idx01 { margin-top: 10px }
.idx01 dl dt { height: 40px }
.idx01 dl dt b { float: left; background: url(../images/ico15.png) no-repeat left center; height: 27px; padding-left: 35px; color: #e83426; font-size: 20px }
.idx01 dl dt span { display: inline-block; line-height: 30px; font-size: 14px; margin-left: 15px; float: left }
.idx01 dl dt p { float: right }
.rollBox { width: 1200px; overflow: hidden; margin: 0 auto; }
.rollBox .Cont { width: 1200px; overflow: hidden; margin: 0 auto; }
.rollBox .ScrCont { width: 10000000px; }
.rollBox .Cont .pic { width: 390px; height: 309px; float: left; text-align: center; border: 1px solid #d9d9d9; margin-right: 12px; position: relative }
.rollBox .Cont a:hover { color: #f00; text-decoration: underline; }
.rollBox #List1, .rollBox #List2 { float: left; }
.rollBox .img1 { top: 0; right: 0; cursor: pointer }
.rollBox .img2 { top: 0; right: 30px; cursor: pointer }
.idx01 dl dd img { position: absolute; left: 10px; bottom: 30px; width: 371px; height: 213px }
.idx01 dl dd .p01 { font-weight: bold; font-size: 20px; color: #000; margin-top: 30px }
/******************************home_news**************************/
.wrap { border: 0; padding: 0; width: 1200px; margin: 0 auto; *zoom:1;
}
.home_news_title { text-align: center; padding-top: 55px; }
.home_news .about_inner { width: 1200px; margin: 0 auto; padding-top: 40px; height: 70px; text-align: center; }
.home_news .about_inner h4.ab_hd { font: 30px/34px "微软雅黑"; color: #000; font-weight: bold; text-align: center; }
.home_news .about_inner p.ab_bd { font: 14px/18px "微软雅黑"; color: #999; text-align: center; }
.home_news_text { color: #222222; font-size: 14px; text-align: center; line-height: 30px; margin-top: 12px; }
.home_news_list { background-color: #F5F5F5; margin-top: 34px; padding-bottom: 10px; padding-top: 30px; }
.home_news_list_inner { width: 1400px; }
.home_news_item { width: 334px; height: 140px; padding: 0 25px; margin-top: 20px; margin-bottom: 10px; float: left; border: 1px solid #666; margin-right: 20px; overflow: hidden; position: relative; z-index: 2; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
.home_news_item dl { text-align: center; position: absolute; top: 0; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
.home_news_item dl dt { background: url("../images/news_ico_time.png")/*tpa=http://www.szfangwei.cn/images/index201601/news_ico_time.png*/ no-repeat center 20px; padding-top: 58px; font-size: 12px; font-family: "宋体"; color: #444444; }
.home_news_item dl dd.t { margin: 10px 0; width: 334px; height: 46px; line-height: 46px; overflow: hidden; }
.home_news_item dl dd.t a { color: #000; font-size: 18px; text-align: center; }
.home_news_item dl dd.spec { width: 334px; overflow: hidden; }
.home_news_item dl dd.spec a { color: #666; font-size: 12px; font-family: "宋体"; line-height: 24px; }
.home_news_item:hover { border: 1px solid #15909c; padding: 10px 25px; margin-top: 10px; margin-bottom: 0; }
.home_news_item:hover dl { top: -70px; }
.home_news_item:hover dl dd.t a { color: #15909c; }
.home_news_item:hover dl dt { }
.btn_news_more { border: 1px solid #15909c; margin: 20px auto 20px; text-align: center; width: 120px; }
.btn_news_more a { line-height: 36px; color: #15909c; font-size: 12px; font-family: "宋体"; width: 120px; height: 36px; display: block; transition: all 0.5s; -moz-transition: all 0.5s; /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari and Chrome */ -o-transition: all 0.5s; /* Opera */ }
.btn_news_more a:hover { background-color: #15909c; }
.btn_news_more a:hover { color: #fff; }
/**************************流程  底部版权*********************************************/
.wrap1 { border: 0; padding: 0; width: 1200px; margin: 0 auto; margin: 0 auto; }
.clearf { clear: both; overflow: hidden; zoom: 1; }
.service_tit { margin: 0 auto; padding-bottom: 20px; width: 446px; text-align: center; }
.service { padding: 35px 0; text-align: center; margin: 0 auto; width: 1200px; }
.service li { float: left; }
.service li a:hover { text-decoration: none; }
.foot { background: url(../images/botBg.jpg) repeat-x; height: 315px; padding: 37px 0; border-top: 1px solid #ccc; }
.foot p { margin-bottom: 5px; }
.foot p a { font-size: 20px; color: #444; font-family: "方正正中黑简体"; }
.foot p span { font-family: Arial; color: #999; font-style: italic; }
.foot_part1 { width: 700px; float: left; }
.foot_part1 ul { height: 300px; }
.foot_part1 ul li { width: 115px; float: left; line-height: 28px; }
.foot_part2 { float: right; width: 490px; }
.foot_part2 ul li, .subContact_part01 li { line-height: 28px; font-size: 14px; }
.foot_part2 .li_14, .subContact_part01 .li_14 { }
.foot_part2 ul span, .subContact_part01 span { }
.copyright { background: url(../images/botBg_line.jpg) center bottom #333 no-repeat; height: 40px; text-align: center; color: #959595; padding: 20px 0; }
.copyright p { margin: 0 auto; text-align: center; line-height: 22px; }
.copyright p a { color: #959595; }
.copyright img { vertical-align: middle; margin-left: 10px; }
/*****************************新闻列表********************************************/
.xxlb { width: 260px; height: auto; background: #FFF; padding: 0px; float: left; overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc }
.xxlb .xwtit { width: 100%; height: 55px; background: #08548f url(../images/arrow.png) 200px 20px no-repeat; }
.xxlb .xwtit a { font-family: "微软雅黑"; font-size: 28px; color: #FFF; display: block; margin-left: 20px; line-height: 55px; }
.xxlb li { height: 30px; line-height: 30px; font-size: 15px; margin: 10px 20px; background: url(../images/navitem.jpg) no-repeat 2px; }
.xxlb li a { color: #000; line-height: 30px; margin-left: 30px; font-family: "微软雅黑"; font-weight: bold; }
.xxlb .active, .xxlb li:hover { color: #e21001; background: url(../images/active_cur.jpg) no-repeat 2px center; }
.xxlb img { width: 260px; height: 650px; }
/*新闻资讯开始*/
.nwer_bottom { width: 975px; overflow: hidden; margin-top: 0px; }
.nwer_bottom ul li.xw { width: 900px; height: 90px; margin-bottom: 30px; border-bottom: 2px solid #d8d8d8; cursor: pointer; overflow: hidden; background: url(../images/jna.jpg) right bottom no-repeat #fff; }
.nwer_bottom ul li:hover .xwdate { background-color: #08548f; }
.xw .xwdate { width: 85px; height: 90px; background-color: #d7d7d7; margin-right: 10px; border-right: 1px solid #fff; }
.nwer_bottom ul li:hover { border-bottom: 2px solid #d8d8d8; }
.xwdate span.one_ba { display: block; width: 54px; text-align: center; color: #fff; }
.xwdate span.one_two { display: block; width: 54px; text-align: center; color: #fff; font-weight: bold; }
.xwdate span.one_ba { font-size: 33px; font-weight: bold; border-bottom: 1px solid #f8f8f8; display: block; width: 85px; text-align: center; text-align: center; padding: 10px 0px 10px 0px; }
.xwdate span.one_two { font-size: 11px; line-height: 20px; font-family: Arial; text-align: center; display: block; padding-top: 7px; width: 85px; border-top: 1px solid #cecccc; }
.xw .xwti a { color: #444444; display: block; width: 700px; font-size: 15px; overflow: hidden; height: 27px; margin-top: 12px; font-weight: bold; }
.xwti a:hover { color: #0891c7; text-decoration: none; }
.xwti .xwdesc { color: #727272; width: 700px; overflow: hidden; height: 40px; line-height: 20px; padding-top: 2px; }
/*新闻资讯结束*/.xw_right { width: 900px; color: #444; overflow: hidden; float: right }
.bann { width: 100%; height: 260px; margin: 0 auto; display: block }
/**************************新闻内页************************************/
.arCont { padding: 25px 40px 50px 40px; min-height: 500px; }
.lBg { background: #fff bottom; box-shadow: 0 0 20px rgba(0,0,0,0.2) }
.jgBox { width: 709px; margin: 0px auto; }
.jgBox h3 { color: #0076b3; font-size: 14px; }
.article { color: #4e4e4e; }
.article h1 { font-size: 25px; text-align: center; }
.lyArticle { text-align: center; padding: 8px 0; border-bottom: 1px solid #bcbcbc; margin-bottom: 30px; }
.article img { margin: 10px auto; display: block; }
.article p, .article div { font-size: 14px; line-height: 26px; }
.article1 p, .article1 div, .article1 div.table { font-size: 14px; line-height: 26px; /*width: 650px;*/ /* text-align: left; */
margin: 0 30px; }
.article table,.article1 table,.article table tr td,.article1 table tr td{ border:1px solid #666;}
/*******产品内页样式********/
.ps_main { margin: 0 auto; width: 1200px; height: auto; }
.ps_main_top { width: 1200px; height: 30px; line-height: 30px; color: #333; background: url(../images/ico_home.gif) no-repeat left center; padding-left: 18px; margin-bottom: 5px; }
.ps_main_top a { color: #333; padding: 0 8px; height: 25px; line-height: 25px; }
.ps_mm, .ps_mm_b { width: 1226px; height: auto; }
.ps_mm_br { float: right; width: 960px; height: auto; border: 1px solid #f1efef; }
/*********左侧产品分类**************/
.cptj_bg { float: left; height: auto; width: 219px; border: 1px solid #EDEDED; box-shadow: 0 5px 10px #aaa; filter: progid:DXImageTransform.Microsoft.Shadow(color=’#aaa’, Direction=5px, Strength=10px);
}
.cpcd { width: 260px; height: 36px; margin: 20px 10px 0 0px; text-align: center; border-bottom: 1px solid #ccc; }
.cpcd a { font-size: 15px; color: #444; }
.cpcd1 { width: 200px; }
.cpcd1 a { text-align: center }
.cpcd_ul { width: 260px; margin-left: 0px; margin-top: 5px; }
.cpcd_ul li, .cpcd_ul p { width: 260px; height: 33px; margin-bottom: 4px; line-height: 33px; font-size: 14px; text-align: left; text-indent: 2em; }
.cpcd_ul1 li.tit { width: 200px; text-indent: 1em; }
.cpcd_ul1 li.tit a { widows: 190px; font-weight: normal; display: block; background: url(../images/lf_n_ic1.gif) left 13px no-repeat; margin-left: 10px; border-bottom: 1px dotted #ccc; font-size: 13px; }
.cpcd_ul1 li.tit a:hover { color: #0c661c; text-decoration: none; background: url(../images/lf_n_ic2.gif) left 13px no-repeat; }
.cpcd_ul li a { width: 260px; height: 33px; display: block; line-height: 33px; background: url(../images/cp_nav2.png) no-repeat; font-weight: bold; color: #28292A }
li.bc a { width: 260px; height: 33px; color: #222; line-height: 33px; background: url(../images/cp_nav22.png) no-repeat; }
li.bc a:hover { width: 260px; height: 33px; color: #FFF; line-height: 33px; background: url(../images/cp_nav11.png) no-repeat; }
.child li a { padding-left: 30px; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.fix { *zoom:1;
}
.fix:before, .fix:after { content: ""; display: table; }
.fix:after { clear: both; }
.ps_main_top { width: 1200px; height: 30px; line-height: 30px; color: #333; background: url(../images/ico_home.gif) no-repeat left center; padding-left: 18px; margin-bottom: 15px; margin-top: 15px; }
.ps_main_top a { color: #333; padding: 0 8px; height: 25px; line-height: 25px; }
/*** 分页样式 ***/
.content-pagenation { padding: 10px 0; text-align:center; margin-left: 10px; padding:20px 0;}

.content-pagenation a{color:#333;padding:5px 10px;margin-left:5px;background:#f8f8f8;font-size: 12px; display:inline-block;}
.content-pagenation span{padding:0 10px; color:#fff;font-size: 12px;background:#f25022;display:inline-block;padding:5px 10px;margin-left:5px;}
.content-pagenation a:hover{ background:#525252;color:#fff;}
/*********************上一页下一页*******************************/
.pernext { width: 100%; margin: 20px auto; padding-bottom: 20px; padding-top: 10px; bottom: 0px; position: relative; ; left: 0; bottom: 0px; }
.per { font-size: 14px; float: left; height: 20px; line-height: 20px; width: 100%; }
.per a, .next a { font-size: 14px; margin: 20px 0px; text-indent: 2em; margin: 26px 0; padding: 0; text-align: justify; line-height: 24px; color: #252525; font-family: "\5B8B\4F53", sans-serif; }
.per a:hover, .next a:hover { margin: 20px 0px; font-size: 14px; text-indent: 2em; margin: 26px 0; padding: 0; text-align: justify; line-height: 24px; color: #252525; font-family: "\5B8B\4F53", sans-serif; }
.next { font-size: 14px; float: left; height: 20px; line-height: 20px; width: 100%; margin-top: 5px; padding-bottom: 20px }
/********************联系方式**新闻固定********************************/

.blockR { width: 260px; overflow: hidden; }
.adContent2 { border: 1px solid #DDDDDD; margin-left: -1px }
.adContent2 p { padding: 5px; }
.titR { height: 34px; border-bottom: 1px solid #ddd; border-top: 3px solid #004276; position: relative; padding-left: 10px; }/*1107xg*/
.titR h4 { font-size: 16px; line-height: 30px; font-family: Microsoft Yahei; padding-top: 4px; font-weight: bold; color: #000; position: relative; width: 150px; }
.titR h4.current em { display: block }
.titR1 h4 { color: #000; }
#index_con { margin-top: 10px; margin-bottom: 20px; }
#index_con p { margin-left: 10px; width: 280px; line-height: 22px; height: 30px; color: #FFF; font-size: 12px; }
#index_con1 { padding-top: 10px; padding-bottom: 20px; background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=80); background: #fff; }
#index_con1 p { margin-left: 10px; width: 280px; line-height: 22px; height: 30px; color: #000; font-size: 14px; }
/**********************联系我们*************************************/
.auto { width: 1020px; margin: 0 auto; }
.sb_top { width: 100%; text-align: center; padding-top: 35px; padding-bottom: 20px; }
.sb_top span { display: block; height: 35px; line-height: 35px; font-weight: normal; font-size: 18px; }
.sub_contact { width: 520px; overflow: hidden; line-height: 25px; margin: 35px 0; }
.sub_contact img { display: block; margin-bottom: 20px; }
.sub_contact p { font-size: 14px; line-height: 30px; }
.line { background: url(../images/line.gif) repeat-x; height: 2px; width: 100%; }
.lft { float: left; }
/*****************产品分类*******************************/
.container1 { margin: 0 auto; width: 1170px; }
/*iservice*/
.pro_fenlei { background: #fff url(../images/is_yy.jpg) repeat-x bottom; padding-bottom: 6px; width: 100%; margin: 0 auto; overflow: hidden; margin-bottom: 20px; }
.iservice { width: 1170px; margin: 0 auto; overflow: hidden; }
.isv_left { float: left; height: 106px; width: 10%; background: #ED1C24 url(../images/pro_lei.png) no-repeat center 80%; font-size: 20px; text-align: center; color: #fff; padding-top: 20px; padding-bottom: 5px; font-weight: 600; }
.i_main_t { background: #fff; padding-top: 5px; float: right; width: 100%; }
.i_main_t .i_add_ico { }
.i_main_t .i_add_ico li { width:16%; height: 125px; float: left; text-align: center; }
.i_main_t .i_add_ico li a { display: inline-block; width: 100%; height: 100%; }
.i_main_t .i_add_ico li .add_iimg { height: 79px; margin: 0 auto; width: 100%; overflow: hidden; }
.i_main_t .i_add_ico li .add_ititle { color: #000; text-align: center; width: 100%; font-size: 15px; margin: 0 auto; margin-top: 10px; }
.i_main_t .i_add_ico li .add_ititle:hover { color: #F00 }
.i_main_t .i_add_ico li.i1 .add_iimg { background: url(../images/1.png) no-repeat center; }
.i_main_t .i_add_ico li.i1 a:hover .add_iimg { background: url(../images/11.png) no-repeat center; }
.i_main_t .i_add_ico li.i11 .add_iimg { background: url(../images/11.png) no-repeat center; }
.i_main_t .i_add_ico li.i11 a:hover .add_iimg { background: url(../images/1.png) no-repeat center; }
.i_main_t .i_add_ico li.i2 .add_iimg { background: url(../images/2.png) no-repeat center; }
.i_main_t .i_add_ico li.i2 a:hover .add_iimg { background: url(../images/22.png) no-repeat center; }
.i_main_t .i_add_ico li.i22 .add_iimg { background: url(../images/22.png) no-repeat center; }
.i_main_t .i_add_ico li.i22 a:hover .add_iimg { background: url(../images/2.png) no-repeat center; }
.i_main_t .i_add_ico li.i3 .add_iimg { background: url(../images/3.png) no-repeat center; }
.i_main_t .i_add_ico li.i3 a:hover .add_iimg { background: url(../images/33.png) no-repeat center; }
.i_main_t .i_add_ico li.i33 .add_iimg { background: url(../images/33.png) no-repeat center; }
.i_main_t .i_add_ico li.i33 a:hover .add_iimg { background: url(../images/3.png) no-repeat center; }
.i_main_t .i_add_ico li.i4 .add_iimg { background: url(../images/4.png) no-repeat center; }
.i_main_t .i_add_ico li.i4 a:hover .add_iimg { background: url(../images/44.png) no-repeat center; }
.i_main_t .i_add_ico li.i44 .add_iimg { background: url(../images/44.png) no-repeat center; }
.i_main_t .i_add_ico li.i44 a:hover .add_iimg { background: url(../images/4.png) no-repeat center; }
.i_main_t .i_add_ico li.i5 .add_iimg { background: url(../images/5.png) no-repeat center; }
.i_main_t .i_add_ico li.i5 a:hover .add_iimg { background: url(../images/55.png) no-repeat center; }
.i_main_t .i_add_ico li.i55 .add_iimg { background: url(../images/55.png) no-repeat center; }
.i_main_t .i_add_ico li.i55 a:hover .add_iimg { background: url(../images/5.png) no-repeat center; }
.i_main_t .i_add_ico li.i6 .add_iimg { background: url(../images/6.png) no-repeat center; }
.i_main_t .i_add_ico li.i6 a:hover .add_iimg { background: url(../images/66.png) no-repeat center; }
.i_main_t .i_add_ico li.i66 .add_iimg { background: url(../images/66.png) no-repeat center; }
.i_main_t .i_add_ico li.i66 a:hover .add_iimg { background: url(../images/6.png) no-repeat center; }
.i_main_t .i_add_ico li.i7 .add_iimg { background: url(../images/7.png) no-repeat center; }
.i_main_t .i_add_ico li.i7 a:hover .add_iimg { background: url(../images/77.png) no-repeat center; }
.i_main_t .i_add_ico li.i77 .add_iimg { background: url(../images/77.png) no-repeat center; }
.i_main_t .i_add_ico li.i77 a:hover .add_iimg { background: url(../images/7.png) no-repeat center; }
.i_main_t .i_add_ico li.i8 .add_iimg { background: url(../images/8.png) no-repeat center; }
.i_main_t .i_add_ico li.i8 a:hover .add_iimg { background: url(../images/88.png) no-repeat center; }
.i_main_t .i_add_ico li.i88 .add_iimg { background: url(../images/88.png) no-repeat center; }
.i_main_t .i_add_ico li.i88 a:hover .add_iimg { background: url(../images/8.png) no-repeat center; }
.i_main_t .i_add_ico li.i9 .add_iimg { background: url(../images/9.png) no-repeat center; }
.i_main_t .i_add_ico li.i9 a:hover .add_iimg { background: url(../images/99.png) no-repeat center; }
.i_main_t .i_add_ico li.i99 .add_iimg { background: url(../images/99.png) no-repeat center; }
.i_main_t .i_add_ico li.i99 a:hover .add_iimg { background: url(../images/9.png) no-repeat center; }
.i_main_t .i_add_ico li.i10 .add_iimg { background: url(../images/10.png) no-repeat center; }
.i_main_t .i_add_ico li.i10 a:hover .add_iimg { background: url(../images/1010.png) no-repeat center; }
.i_main_t .i_add_ico li.i1010 .add_iimg { background: url(../images/1010.png) no-repeat center; }
.i_main_t .i_add_ico li.i1010 a:hover .add_iimg { background: url(../images/1010.png) no-repeat center; }

.i_main_t .i_add_ico li.i_11 .add_iimg { background: url(../images/_11.png) no-repeat center; }
.i_main_t .i_add_ico li.i_11 a:hover .add_iimg { background: url(../images/_11_11.png) no-repeat center; }
.i_main_t .i_add_ico li.i_11_11 .add_iimg { background: url(../images/_11_11.png) no-repeat center; }
.i_main_t .i_add_ico li.i_11_11 a:hover .add_iimg { background: url(../images/_11_11.png) no-repeat center; }

.pro_fen { width: 1220px; height: 45px; line-height: 45px; border-bottom: 1px solid #fff; margin-bottom: 10px; }
.pro_fen p { float: left; width: auto; height: 45px; line-height: 45px; text-align: center; font-size: 24px; font-weight: bold; color: #000; margin-left: 20px; }
.pro_fen p a { color: #000; }
.pro_fen span { float: right; width: auto; height: 30px; line-height: 30px; font-size: 14px; background-color: #333; padding: 0px 15px; margin-top: 7px; }
.pro_fen span a { color: #fff; }
.pro_fen p b { font-size: 12px; }
/******************************************************************/
.line_bg { background: url(../images/line_bg.jpg) repeat-x 0 bottom; width: 100%; height: 30px; position: relative }
.line_bg .line_jt { position: absolute; left: 50%; top: 100%; margin-left: -75px; background: url(../images/line_jt.jpg) no-repeat center; width: 150px; height: 34px; }
.fang { height: 120px; overflow: hidden; width: 1100px; margin: 0 auto; background: url(../images/sj.jpg) no-repeat center top; padding-top: 49px; }
.fang h4 { background: url(../images/tit.jpg) no-repeat center top; height: 148px; overflow: hidden; }
/*gotop*/
#gotop#gotop { width: 40px; height: 40px; cursor: pointer; position: fixed; right:10px; _position: absolute; bottom: 50px; }
.fixed_bottom{display: none}

@media screen and (max-width: 460px){
	.m_none{display: none!important}
	body{padding-bottom:50px}
	.w1200{width: 100%}
	.m-warp{width: 100%}
     .top .right{display: none}
	.head .logo{width: 100%;background-size:100% auto;height: 18vw;background-position: center!important;}
	 .head .logo a{height:100%;width: 100%}

	 .head .s_r{display: none}
	.talent-nav-first{display: none!important}

	.talent-classify{display:none}
	.talent-nav{height: auto;background: #2281cb}
	.talent-nav li{width:calc(25% - 1px)!important;height: auto!important}
	.talent-nav li a{line-height:3em!important;padding: 0;display: block;}

	.talent-banner{height:38vw}
	.rslides img{width: 100%;height: auto;transform: scale(1)}
	.rslides li{height: 38vw}

	#about{height:auto!important}
	.about_inner{width: 100%!important}
	.about_inner .ab_content{padding: 0 2%!important}
	.indexcp{width: 100%;padding-top: 2%}
	.indexcp li{    width: calc(46% - 2px);
    margin:2%;}
    .indexcp li img {


    height: 24vw;
 
	}
	.why222{padding-top: 0}
	#why>div{display: block;}
	.block_title{width: 96%;margin-bottom:2%;padding: 0 2%}
	.brick-item-m .figure-img{width: 100%;height: 40vw}
	.brick-item-m .figure-img img{width: 100%;height: 40vw}
    .line_bg{display: none}
    .fang{width: 100%;padding-top:0;height: 10vw}
    .fang h4{background-size:100% auto;    height: 10vw;}
    .home-brick-row-2-box{height: auto}
    .container{width: 100%!important}
    .span16{width: 100%!important}
    .brick-list{padding:0 2%;}
    .brick-item-m{width: 46%;
    padding: 0;
    margin: 0 2%;}
    .w1215{width: 100%}
    .floors{width: 100%}

    .floors .about_inner{width: 100%}
    .floors .lTitleF{display: none}
    .floors .sfRight{width: 100%;height: auto}
    .floor1 .sfRight .floor_wrap{width: 100%}
    .floor-line{width: 100%}
    .floor_b_cont{width: 100%}
    .floor_wrap{height: auto!important}
    .floor_wrap .floor-tab li{margin-right:0;}
    .floor_wrap .floor-tab li a{width: auto;height: 2em;line-height: 2em;font-size: 12px;padding: 0 5px}
    .floor-line .f-item {float: left;width: calc(50% - 1px);}
    .w1201{width: 100%}
    .rollBox{width:100%}
    .rollBox .Cont .pic {width:calc(50vw - 24px);height: auto;padding-bottom:20px;min-height: 180px}
    .idx01 dl dd .p01{font-size: 14px;padding-bottom: 10px;}
    .idx01 dl dd img {
    position: relative;
    left: 0;
    top:0;
    height: auto;
    width: 85%;}
    .idx_ad{width: 100%}
    .idx_ad img{width: 100%!important;height: auto!important;}
    .home_news .about_inner{width: 100%;}

    .wrap{width: 100%;}
    .home_news_list_inner{width: 100%}
    .home_news_item{height: 27vw;    width:calc(96% - 2px);padding: 0 2%}
    .home_news_item dl dd.spec{width: 100%}
    .home_news_item:hover{padding: 0 2%}
    .home_news_item dl{width: 100%}
    .home_news_item dl dd.t{width: 100%;margin: 0}
    .service{width: 100%}
    .wrap1{width: 100%}
    .site-footer{}
    .site-footer .footer-service{display: none}
    .site-footer .footer-links{padding: 0!important}
    .site-footer .footer-links .col-links{display: none}
    .site-footer .footer-links .col-contact{width: auto!important;height: auto!important;float: none!important;margin: 0!important;border-left: 0!important}

    .bann{width:100%;height: 25vw;background-size:100% auto;background-size: 180% auto!important;}
    .jgBox{width: 100%!important;padding-bottom: 20px}
    .article{width:96%;padding: 0 2%}
    .article img{width: 100%!important;height:auto!important;}
    .xxlb{display: none}
    .xw_right{width:96%!important;padding: 0 2%;margin: 0!important}
    .arCont{width: 100%!important;padding:2%!important;}
    .nwer_bottom{width: 100%}
    .article1 p, .article1 div, .article1 div.table{margin: 0!important}

    .iservice{width: 100%}
    .i_main_t .i_add_ico li{width: 33.33%}
    .goods-list-box{width: 100%!important}
    .goods-list-box .goods-list{width: 100%}
    .pro_fen{width: 100%}

    .goods-item{width:46%!important;margin: 0!important;padding:2%;height:46vw!important}
    .goods-item .figure-img img {
    width: 100%!important;
    height: auto!important;}
    .auto{width: 100%;}
    .sb_top img{display: block;width: auto!important;height: auto!important;}
    .fixed_bottom{width: 100%;position: fixed;bottom:0;left: 0;background:#1360b9;display: block;z-index: 999999}
.fixed_bottom li{float:left;width: calc(25% - 1px);padding: 2% 0}
.fixed_bottom li img{display: block;height:30px;margin: 0 auto}
.fixed_bottom li p{text-align: center;font-size: 12px;color: #fff}

.ps_mm, .ps_mm_b{width: 100%}
.right_nav{display: none}
#gotop#gotop{bottom: 100px}
.content{padding-top: 0}
.goods-item .figure-img{height: 32vw!important;}

.ps_main_top {
    width: 100%;
    height: 18px;
    line-height: 18px;


    margin-bottom: 3px;
    margin-top: 3px;
}


	.nor_prud_b .f-item .floorTImg{width: 100%;height:40vw;}
	.floorTImg img{width: 100%;height: 100%}
	.about_inner > img{display: block;width: 100%;height: auto}


	.site-footer .footer-links .col-contact p {
    margin: 16px 0 0;
    font-size: 12px;
    text-align: left;}
    .service_tit{width: 100%}
    .service_tit img{display: block;width: 100%;}
}
