@charset "utf-8";

/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,button,submit,input,textarea,select{ margin:0; padding:0;font-family: "Microsoft YaHei",arial,simsun,sans-serif; font-size:12px;}

body{overflow-x:hidden;}

ul,ol { list-style-type:none;}

button,submit,input,select,textarea {outline:none;}

button,submit { cursor:pointer;}

textarea { resize:none; outline:none;}

img { border:none; vertical-align:middle;}

a { outline:none;text-decoration:none;color:#333;}

a:hover{font-weight:bold;text-decoration:none;}



/*通用样式*/

.w1200{width:1200px;margin:auto;overflow:hidden;}

.content-about{

	width:1200px;

	margin:0 auto;

}

.content-about p{

	font-size:14px;

}

.bk10{height:10px;overflow:hidden; clear:both;}

.bk20{height:20px;overflow:hidden; clear:both;}

.bk50{height:50px;overflow:hidden; clear:both;}

.mt15{margin-top:15px;}

.mt20{margin-top:20px;}

.mt35{margin-top:35px;}

.mt40{margin-top:40px;}

.mb20{margin-bottom:20px;}

.mb30{margin-bottom:30px;}

.mb35{margin-bottom:35px;}

.mr30{margin-right:30px;}

.fl{float:left;}

.fr{float:right;}

.clear{clear:both;}

/*头部样式*/

.top{line-height:30px;width:1200px;margin:0 auto;}

.top .top_top span{color:#ff4e00;font-weight:bold;}

.top .top_top a{padding:0 3px;}

.top_bg{width:100%;height:91px;background:url(../images/top_bg.jpg) center;}

.header{ height:90px; padding-top:10px;}

.logo{width:426px;height:90px;}

.search{width:430px; margin-top:15px;}

.search_t{width:400px;}

.form{position:relative;}

.search input{ width:317px;height:27px;line-height:27px;font-size:14px;color:#cccdcc;border:1px solid #666;padding:0 10px;}

.search button{width:62px;height:29px; background:url(../images/sousuo.jpg) no-repeat center;border:none;position:absolute;top:0;right:0;}

.search_d{line-height:30px;}

.search_d span{font-weight:bold;color:#333;}

.search_d a{padding:0 3px;}

.search_d a:hover{color:#ccc;}

.hot{padding-top:15px;}

.hot span{font-size:24px;color:#D40000;font-weight: 600;}

.hot font{font-size: 14px;}

.hot a{font-size: 14px;}

/*导航样式*/

/*主导航*/

.nav{height:30px;background:#35324c;font-family:Microsoft yahei;}

.nav li{ float:left;font-size:16px;padding:0 10px;color:#fff;line-height: 30px;}

.nav li a{color:#fff;}

.nav li a:hover{font-weight:bold;}

.nav ul .liCur,.nav ul .main-li:hover{background:#fff;border-radius:20%;}

.nav ul .liCur a,.nav ul .main-li:hover a{color:#333;font-weight:bold;}

/*左边导航代码*/

.main_nav{width:1200px;margin:auto;}

.main_nav .main_nav_li{width:172px;height:30px;background:url(../images/main_nav_li.jpg) no-repeat left center;position:relative;z-index:999999; padding-left:0px;}

.main_nav .main_nav_li h3{font-size:18px;color:#fff;line-height:30px;text-align:left;margin-left:20px;}

.nav_list{background:rgba(71,67,96,0.9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5b4ebe8,endColorstr=#E5b4ebe8);}

.main_nav .main_nav_li dl dd {width:153px;height:58px;font-size:16px;padding-left:20px;cursor:pointer;line-height: 58px;}

.main_nav .main_nav_li dl dd.point{

	height: 36px;

	background: #322f4b;

}

.main_nav .spec dl dd {width:152px;height:44px;font-size:14px;padding-left:20px;line-height: 44px;}

.main_nav .spec dl dd.point{

	height: 30px;

	background: #322f4b;

}

.main_nav .main_nav_li dl dd.arr{background:url(../images/arrow1.png) 140px center no-repeat;}

.main_nav .main_nav_li dl dd.arr:hover{background:#f7fcfc url(../images/arrow.png) 145px center no-repeat;display:block;cursor:pointer;}

.main_nav .main_nav_li dl dd.arr:hover a{color: #333;}

.main_nav .main_nav_li dl dd a{font-weight:normal;}

.main_nav .main_nav_li dl dd span{color:#333;float:right;padding-left:10px;}

.point img{padding-left:58px;cursor:pointer;padding-bottom: 20px;}

.main_nav .main_nav_li dl dd ul{ width:140px;background:rgba(53,50,76,1);display:none;padding:0 20px;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);

}

.nav_list dd ul li{ float:left;padding:0 5px;font-size:14px;line-height:44px;}

.nav_list dd ul li a{color:#F8F8FF !important;}

/*左边导航代码*/





/*己米系列*/

.jmSeries{}

.jmSeries ul li{width:240px;float:left;}

.jmSeries ul li img{

	width:100%;

	height:100%;

	display:block;

}

.jmSeries ul li p{

	width:100%;

	height:30px;

	text-align:center;

	line-height:30px;

	color:#fff;

	font-size:14px;

	font-weight:bold;}

.jmbl p{

	background:#f7b200;

}

.jmbw p{

	background:#019ac6;

}

.jmtc p{

	background:#2bac50;

}

.jmss p{

	background:#1c7b41;

}

.jmyz p{

	background:#35334b;

}



/*各省公司*/

.contact{width:1200px;margin:20px auto;}

.contact-one{height:284px;background:url(../images/lxbanner.jpg) center center no-repeat;}

.contact-two{height:675px;background:url(../images/lximg.jpg) center center no-repeat;}

/*服务地区*/

.tel_tit{width:1200px;height:194px;margin:0 auto;background:url(../images/hot.jpg) left center no-repeat;}

.tel_box{width:1194px; margin:auto; background:#FFFFFF;  overflow:hidden;border:3px solid #333;font-size:14px;font-weight:500;}

.tel_box span,.tel_box td{font-size:14px;}

.tel_box .tel_right b{ color:#CA0100;}

.tel_box .tel_left div{color:#333; background:#f9f9f9;}



/*尾部*/

.foot{width:100%;background:#333;font-size:14px;}

.footer{width:1200px;height:230px; background:url(../images/ewm.png) left 20px no-repeat;position: relative;}

.foot_l{width:365px;padding-top:50px;}

.foot_l span{display:block;height:50px;background:url(../images/tel.png) left center no-repeat;color:#fff;font-size:16px;padding-left:60px; margin-bottom: 10px;}

.foot_l span font{color:#dc100b;font-size:18px;}

.foot_l p{line-height:30px;color:#ddd;font-size:14px;}

.foot_r{

	width:650px;

}

.foottxt{

	padding: 45px 0 25px 0;

    line-height: 30px;

    position: absolute;

    top: 0;

    right: 0px;

    width: 765px;

    text-align: right;

}

.foottxt a{font-size:14px;color:#fff;}

.foottxt span{color:#fff;}

.foot .copy{background:#333;color:#999;line-height:30px;font-size:14px;}

.foot .copy p{ text-align:center; font-size: 14px;}



.cyqytxt{height:60px;/*background:url(../images/lilian.png) left center no-repeat;*/padding-left:230px;}

.cyqytxt a{font-size:16px;display:block;margin:2px 10px;line-height:30px; float:left;}

.Top{width:50px;height:50px;line-height:50px;position:fixed;right:0px;bottom:325px;}

.cyqy{

	margin-left:245px;

	margin-top:120px

}

.al-cp{width:1200px; height:auto; margin:20px auto; font-family:"微软雅黑"; }

/*分页样式*/

.bg_page{

	margin: 30px auto;

}

.page li{

	display:inline-block;/*

	padding:5px 12px;

	border:1px solid #cdcdcd;*/

	margin:0px 2px;

}

.page li.thisclass{

	color: #d96036;

	display:inline-block;

}

.p-position{

	text-align:center;

	font-size:0px;

}

.p-position li{

	display:inline-block;

	font-size:14px;

	margin-right: 10px;

	/* padding:4px 10px; */

}

.p-position li a{

	color: #666;

}

.p-position li.thisclass{

	border:none;

	color:#d96436;

}

.p-position li a{

	border:1px solid #ddd;

	padding:2px 8px;

	display:block;

}

.p-position table{

	margin:20px auto;

}



.gy .gy-cont a{

	float: left;

	/*width: 115px;

	height: 26px;*/

	display: block;

}

.gy div .gy_a{

	float: left;

	width: 90px;

	height: 26px;

	display: block;

}

.gy{width:599px;height:204px;background:#322f4b;float:left;position:relative;}

.gy p{width: 548px;height: 115px;position: absolute;left: 20px;top: 60px;font-size: 14px;color: #fff;}

.gy-tit{ overflow:hidden; padding-top:15px;}

.gy-tit li{ float:left; padding:0 10px; margin-left:10px; margin-bottom:10px; position:relative;}

.gy-tit li a{ color:#FFF; font-size:18px; font-weight:bold; line-height:38px;}

.gy-tit li.active{ border-bottom:2px solid #ffffff;}

.gy-tit li.active span{ width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ffffff; font-size: 0px; line-height: 0px; position:absolute; bottom:-10px; left:37px;}

.gy-cont{ display:none;}

.gy-cont p{ text-indent:2em;margin-top:5px;line-height:20px;}

.gy i .more {

	display: block;

	width: 78px;

	height: 18px;

	color: #fff;

	text-align: center;

	position: absolute;

	font-style:normal;

	right: 0;

	bottom: 3px;

	border-left: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-weight: 700;

}



/* 客户实拍 */



.sp_wrap{ width:1200px;margin:10px auto;overflow:hidden;}

.sl-shipai .scv-shaixuan{ line-height:34px; border-bottom:1px solid #DDDDDD; overflow:hidden; }

.sl-shipai .scv-shaixuan span{margin:0 5px; background:#e4393c; color:#FFF; padding:2px 5px; font-size:14px;}

.sl-shipai .scv-shaixuan a{ font-size:14px; margin:0 5px; padding:2px 5px;}

.sl-shipai .scv-shaixuan b{ width:100px; font-size:14px; padding-left:10px; float:left; background:#F3F3F3; font-weight:normal;}

.list_tit{  text-align:center; border-bottom:1px solid #FE514E; height:10px; margin:30px auto;}

.list_tit span{ width:180px; height:50px; display:inline-block; text-align:center; font-size:30px; font-weight:bold; margin-top:-15px; background:#FFF;}

.pt_list{ overflow:hidden;}

.pt_list li{ float:left; width:390px; margin-left:15px; margin-bottom:20px; line-height:0;}

.pt_list li dt{ display:inline-block; width:390px; height:390px; overflow:hidden; text-align:center;}

.pt_list li img{ transition:all 0.5s;}

.pt_list li:hover img{transform:scale(1.2)}

.pt_list li dd{background:#ECF8FB; padding:10px;}

.pt_list li p{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}

.titleMenu{

	text-align: center;

	margin-bottom: 20px;

}

.titleMenu ul{

	display: inline-block;

}

.titleMenu ul li{

	float: left;

	padding: 5px 10px;

	border: 1px solid #35324c;

	margin-left: -1px;

}

.titleMenu ul li a{

	font-size: 14px;

	color: #333;

}

.titleMenu ul li.on a{

	color: #47d8d0;

}

.titleList{

	border-bottom: 1px solid #ccc;

}

.titleList h3{

	width: 180px;

	float: left;

	line-height: 40px;

    font-size: 20px;

    text-align: center;

    background: #35324c;

    color: #fff;

}

.titleList ul{

	float: right;

	height: 40px;

}

.titleList ul li{

	float: left;

    line-height: 40px;

    margin-right: 32px;

}

.titleList ul li a{

    color: #555;

    font-size: 14px;

}

p.listMore{

	text-align: center;

	margin-top: 20px;

}

p.listMore a{

	font-size: 14px;

    color: #333;

    padding: 5px 10px;

    border: 1px solid #666;

}

.partCase{

	margin-bottom: 30px;

}

.strategy-txt-info{

	width:285px;

	height:220px;

	overflow:hidden;

	float:left;

	position:relative;

	background:rgba(255,255,255,0.9);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);

	cursor:pointer;

	margin: 0 7px;

}

.strategy-txt-info.cur{

	background:#fff;

}

.strategy-txt-info img{

	display:block;

	width:285px;

	height:220px;

}

.strategy-txt-info p{

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F4000000,endColorstr=#7F000000);

	background:rgba(0,0,0,0.5);

	width:285px;

	text-align:center;

	color:#fff;

	height:26px;

	line-height:26px;

	position:absolute;

	bottom:0px;

	left:0;

	font-size:16px;

	font-weight:600;

	z-index:9;

	display:block;

	transition:all ease 0.3s 0s;

	-webkit-transition:all ease 0.3s 0s;

	-moz-transition:all ease 0.3s 0s;

	-ms-transition:all ease 0.3s 0s;

	-o-transition:all ease 0.3s 0s;

}

.strategy-txt-info.cur .opacity-bg{

	top:0;

}

.strategy-txt-info.cur p{

	bottom:-30px;

}

.opacity-bg{

	position:absolute;

	top:-100%;

	left:0;

	width:100%;

	height:100%;

	z-index:10;

	transition:all ease 0.3s 0s;

	-webkit-transition:all ease 0.3s 0s;

	-moz-transition:all ease 0.3s 0s;

	-ms-transition:all ease 0.3s 0s;

	-o-transition:all ease 0.3s 0s;

	overflow:hidden;



}

.opacity-bg div{

	display:block;

	width:285px;

	height:220px;

	line-height: 220px;

	margin:0px auto;

	background: rgba(255, 255, 255, 0.6);

	text-align: center;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);

}

.opacity-bg div span{

	font-size: 24px;

	color: #333;

	font-weight: 600;

}

.strategyPic .img li.cur{

	display:block;

}

/* 底部行业资讯 */

.ziXun{

    width: 1200px;

    margin: 30px auto;

    color: #333;

}

.zxTitle{

    border-bottom: 2px solid #ccc;

}

.zxTitle h3{

    padding: 5px 10px;

    font-size: 24px;

    color: #333;

    border-bottom: 2px solid #000;

    float: left;

    margin-bottom: -2px;

}

.zxTitle span{

    font-size: 14px;

    padding: 5px 10px;

    float: right;

}.zxTitle span a{

    color: #333;

}

.zxLists h4{

    font-size: 16px;

    margin-bottom: 10px;

    font-weight: normal;

    color: #333;

}

.zxLists{

    margin-top: 20px;

}

.zxLists li{

    float: left;

    border-bottom: 1px dotted #ccc;

    width: 570px;

    margin: 10px 0;

}

.zxLists li:nth-child(2n - 1){

    margin-right: 60px;

}

.listCon{

    height: 90px;

    margin-bottom: 20px;

    overflow: hidden;

}

.listCon img{

    display: block;

    float: left;

    width: 120px;

    transform: translate(0,-10px);

}

.listCon p{

    width: 430px;

    font-size: 12px;

    color: #888;

    float: right;

    line-height: 20px;

}

.zxLists a:hover p{

    color: #000;

}