﻿/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #0879be;

}



::-moz-selection {

	color:#fff;

    background-color: #0879be;

}



::-webkit-selection {

	color:#fff;

    background-color: #0879be;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;



}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



/*banner*/

.banner{ width:100%; height: 550px; margin:0 auto; clear: both;}

.banner img{display:block; width:100%; height: 550px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul li{background:#d5d5d5;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:550px;}

.fullSlide .hd ul .on{background:#da251c;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/**search**/

.search_box{width: 100%; height:50px; background: #f2f2f2;}

.search{width: 1180px; margin:auto; height:50px;}

.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size:14px;}

.keytext span{line-height:50px; color: #333; font-weight:bold;}

.keytext a{margin: 0px 8px 0px 0px; line-height:30px; color:#333;}

.rmgj-n-r{ float:right; margin-top:8px;}

.rmgj-n-r .text{padding:0px 0px 0px 10px; float:left; height:32px; width:210px;background: #fff; font-size:14px; color:#666; font-family:"微软雅黑";}

.submit{width:37px; height:34px; border:0; padding:0; background:url(../images/sea.jpg); float:left;}



/*product*/

.pro_box{

	width: 100%;

	height: 930px;

	clear: both;

}

.pro{

	width: 1180px;

	height: 930px;

	margin: 0 auto;

	overflow: hidden;

}

.pro_l{

	margin-top: 40px;

	width: 242px;

	float: left;

	height: 852px;

	background: url(../images/pro_l.jpg) no-repeat left;

}

.pro_l_t h2 a{

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	display: block;

	text-align: center;

	line-height: 30px;

	margin-top: 10px;

}

.pro_l_t p{

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	display: block;

	text-align: center;

	line-height: 30px;

}

.pro_l ul {

	margin-left: 15px;

    margin-top: 26px;

}

.pro_l ul li span{

	display: block;

	width: 210px;

	height: 40px;

	background: #da251c;

	margin-bottom: 10px;

	margin-top: 10px;

}

.pro_l ul li span a{

	display: block;

	background: url(../images/pro_icon.png) no-repeat 0 13px;

	padding-left: 26px;

	line-height: 40px;

	font-size: 16px;

	color: #fff;

	margin-left: 20px;

}

.pro_l ul li em a{

	display: block;

	width: 170px;

	height: 30px;

	border-bottom: dashed #e1e1e1 1px;

	line-height: 30px;

	padding-left: 40px;

}

.pro_l ul li em:hover a{

	color: #0879be;

}

.pro_r{

	width: 920px;

	float: right;

	margin-top: 40px;

}

.pro_r ul{

	overflow: hidden;

}

.pro_r ul li{

	width: 210px;

	margin-left: 20px;

	float: left;

	margin-bottom: 30px;

}

.pro_r ul li img{

	width: 208px;

	height: 158px;

	border: solid #b2b2b2 1px;

	display: block;

}

.pro_r ul>li>a>span{

	color: #1a1a1a;

	display: block;

	text-align: center;

	line-height: 40px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.pro_r ul li:hover img{

	border: solid #0879be 1px;

}

.pro_r ul li:hover span{

	color: #0879be;

}

.pro_r ul li .pro_btn{

	width: 210px;

	height: 30px;

	overflow: hidden;

	margin-top: 8px;

}

.pro_r ul li .pro_btn span a{

	display: block;

	width: 100px;

	height: 30px;

	background: #0879be;

	text-align: center;

	line-height: 30px;

	color: #fff;

	float: left;

}

.pro_r ul li .pro_btn em a{

	display: block;

	width: 100px;

	height: 30px;

	background: #da251c;

	text-align: center;

	line-height: 30px;

	color: #fff;

	float: right;

}



/*品牌优势*/

.pinpai_box{

	width: 100%;

	height: 580px;

	background: url(../images/pinp_bg.jpg) no-repeat center;

	clear: both;

}

.pinpai{

	width: 1180px;

	height: 580px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

.pinpai h5{

	font-size: 23px;
	font-weight: bold;

	color: #0879be;

	text-align: center;

	line-height: 40px;

	margin-top: 20px;

}

.pinpai h4{

	font-size: 36px;

	color: #da251c;

	font-weight: bold;

	text-align: center;

}

.pinpai p{

	font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";

	color: #1a1a1a;

	text-align: center;

	text-transform: uppercase;

	line-height: 30px;

}

.pinpai ul li{

	font-size: 16px;

	color: #333;

}

.pinpai ul li span{

	font-size: 20px;

	font-weight: bold;

	color: #0879be;

}

.pin_1{

	position: absolute;

	top:160px;

	left: 10px;

}

.pin_2{

	position: absolute;

    top: 268px;

    left: 14px;

}

.pin_3{

	position: absolute;

    top: 370px;

    left: 50px;

}

.pin_4{

	position: absolute;

    bottom: 56px;

    left: 158px;

}

.pin_5{

	position: absolute;

	top:160px;

	right: 20px;

}

.pin_6{

	position: absolute;

    top: 268px;

    right: 5px;

}

.pin_7{

	position: absolute;

    top: 371px;

    right: 48px;

}

.pin_8{

	position: absolute;

    bottom: 30px;

    right: 148px;

}



/*x_banner1*/

.sm_box1{

	width: 100%;

	height: 202px;

	background: url(../images/x_banner1.jpg) no-repeat center;

	clear: both;

}

.sm_con1{

	width: 1180px;

	height: 202px;

	margin: 0 auto;

	position: relative;

}

.sm_con1 h4{

	width: 506px;

	height: 50px;

	font-size: 28px;

	line-height: 50px;

	font-weight: bold;

	color: #fff;

	text-align: center;

	border-bottom: solid #fff 2px;

	position: absolute;

	left: 32%;

	top:40px;

}

.sm_con1 h4 span{

	font-weight: normal;

}

.sm_con1 h5{

	font-size: 24px;

	color: #fff;

	font-family: "幼圆";

	position: absolute;

	left: 33%;

	top:100px;

}

.sm_con1 h5 span{

	font-size: 20px;

}

.sm_con1 p{

	background: url(../images/x_tel.png) no-repeat 0 10px;

	padding-left: 50px;

	color: #fff;

	line-height: 30px;

	position: absolute;

	top:45px;

	right: 0px;

}

.sm_con1 p span{

	font-size: 24px;

	font-weight: bold;

}

.sm_con1 a{

	display: block;

	width: 160px;

	height: 40px;

	background: #da251c;

	color: #fff;

	line-height: 40px;

	text-align: center;

	position: absolute;

	bottom: 40px;

	right: 30px;

}



/*优势*/

.ysbox{width: 100%; height: 1500px; background: url(../images/ys_bg.jpg) no-repeat center;}

.ys_con{height:1500px; overflow:hidden; position:relative; width: 1180px; margin: 0 auto;}



.ys_bt{width:533px; overflow:hidden; position:absolute; top:109px; right:294px;}



.ys_bt h3 img{width: 533px; height: 140px;}



.ys_tu_1{position:absolute; top:355px; left:117px;z-index:1;}



.ys_tu_2{position:absolute; top:415px; right:85px;z-index:1;}



.ys_tu_3{position:absolute; top:760px; left:83px;z-index:1;}



.ys_tu_4{position:absolute; top:1030px; right:157px;z-index:1;}



.ys_txt li h4{font-size:20px; line-height:30px;}



.ys_txt li h4 b{padding-top:5px; display:block; color: #0879be;}



.ys_txt li h4 span{color:#999999; font-size:18px; line-height:24px; text-transform:uppercase; font-weight: bold;}



.ys_txt li div{width:310px; line-height:24px; font-size:15px;}



.ys_txt li div p{margin-bottom:10px; background:url(../images/ys_x.jpg) no-repeat left 6px; padding-left:20px;}



.ys_txt_1 h4{position:absolute; z-index:9; top:445px; left:190px; text-align:right;}



.ys_txt_1 div{position:absolute; z-index:9; top:615px; left:40px;}



.ys_txt_2 h4{position:absolute; z-index:9; top:583px; right:292px; text-align:left;}



.ys_txt_2 div{position:absolute; z-index:9; top:730px; right:40px;}



.ys_txt_3 h4{position:absolute; z-index:9; top:845px; left:313px; text-align:left;}



.ys_txt_3 h4 b{padding-left:15px;}



.ys_txt_3 div{position:absolute; z-index:9; top:890px; left:485px;}



.ys_txt_4 h4{position:absolute; z-index:9; top:1105px; right:455px; text-align:right;}



.ys_txt_4 div{position:absolute; z-index:9; top:1240px; right:595px;}





/*x_banner1*/

.sm_box2{

	width: 100%;

	height: 240px;

	background: url(../images/x_banner2.jpg) no-repeat center;

	clear: both;

}

.sm_con2{

	width: 1180px;

	height: 240px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

.sm_con2 h4{

	font-size: 16px;

	color: #da251c;

	position: absolute;

    left: 42.5%;

    top: 100px;

}

.sm_con2 ul{

	overflow: hidden;

    margin-left: 38.8%;

    margin-top: 140px;

}

.sm_con2 ul li{

	width: 70px;

	height: 40px;

	background: #0879be;

	border: solid #fff 1px;

	float: left;

	margin-left: 7px;

	font-size: 18px;

	color: #fff;

	line-height: 40px;

	text-align: center;

}

.sm_con2 p{

	background: url(../images/x_tel.png) no-repeat 0 10px;

	padding-left: 50px;

	color: #fff;

	line-height: 30px;

	position: absolute;

	top:50px;

	right: 0px;

}

.sm_con2 p span{

	font-size: 24px;

	font-weight: bold;

}

.sm_con2 a{

	display: block;

	width: 160px;

	height: 40px;

	background: #da251c;

	color: #fff;

	line-height: 40px;

	text-align: center;

	position: absolute;

	bottom: 50px;

	right: 30px;

}





/*经典案例*/

.sec5 {

	width: 100%;

	height: 440px;

	clear: both;

	background: #f5f5f5;

}

.sec_5{

	width: 1180px;

	height: 440px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

.sec5_title{

	width: 1180px;

	height: 90px;

	margin-top: 10px;

	border-bottom: solid #e1e1e1 1px;

}

.sec5_title a img{

	position: absolute;

	left: 47%;

	top:90px;

}



.sec5_title h3 a{

	display: block;

	font-size: 24px;

	color: #0879be;

	text-align: center;

	line-height: 40px;

	font-weight: bold;

}

.sec5_title p{

	font-size: 18px;

	color: #666;

	text-align: center;

	line-height: 30px;

}

.sec_5 ul{

	overflow: hidden;

}

.sec_5 ul li{

	float: left;

	margin-left: 20px;

	margin-top: 40px;

}

.sec_5 ul li a{

	display: block;

	width: 272px;

	height: 270px;

	border-bottom: dashed #e1e1e1 1px;

	float: left;

}

.sec_5 ul li a img{

	width: 272px;

	height: 230px;

	display: block;

}

.sec_5 ul li a span{

	display: block;

	text-align: center;

	line-height: 40px;

}

.sec_5 ul li a:hover span{

	width: 272px;

	height: 40px;

	background: #0879be;

	color: #fff;

}





/*客户见证*/

.sec7{width: 100%; clear: both; margin-top: 30px;} 

.sec_7{width: 1180px; margin: 0 auto; overflow: hidden;}

.sec7_titl{width: 1180px; height: 100px;position: relative; border-bottom: #e1e1e1 solid 1px;}

.sec7_titl h4{font-size: 28px; color: #808080; line-height: 40px; text-align: center; font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";}

.sec7_titl h3 a{display: block; font-size: 30px; font-weight: bold; color: #0879be;text-align: center; line-height: 40px;}

.sec7_titl h3 a span{color: #333;}

.sec7_titl p{font-size: 18px; color: #666; text-align: center; line-height: 24px; margin-top: 40px;}

.sec7_btn a img{position: absolute; left: 49%; top:88px;}

.sec7_l{width: 596px; height: 332px; float: left; position: relative; margin-top: 30px;}

.sec7_l_con{width: 225px; height: 227px; background-color: #fff; position: absolute; top:0; left: 30px;}

.sec7_title{width: 225px; height: 100px; border-bottom: solid #e1e1e1 1px;}

.sec7_title h4{font-size: 22px; font-weight: bold; color: #2d2d2d; line-height: 34px; margin-left: 30px; margin-top: 20px;}

.sec7_title p{display: block; font-size: 16px; color: #808080; padding-left: 30px; line-height: 28px;}

.sec7_tel{ width: 225px; height: 127px;}

.sec7_tel p{font-size: 18px; color: #4c4c4c; line-height: 30px; margin-left: 30px; margin-top: 24px;}

.sec7_tel p span{font-size: 24px; font-weight: bold; color: #da251c;}

.sec7_r{width: 564px; height: 330px; float: right;}

.sec7_r ul li img{width: 213px; height: 139px; padding: 5px; border: solid #808080 1px; float: left; margin-top: 30px;}

.sec7_txt{width: 300px; height: 150px; float: right; margin-right: 10px; border: solid white 1px; margin-top: 30px;}

.sec7_r .sec7_txt h4 a{font-size: 16px; font-weight: bold; color: #303030; line-height: 28px;}

.sec7_r .sec7_txt p{font-size: 14px; color: #6e6e6e; line-height: 24px; width: 300px; height: 72px; overflow: hidden;}

.sec7_r .sec7_txt span a{display: block; width: 100px; height: 30px;border: solid #da251c 1px; font-size: 14px; color:#da251c; line-height: 30px; text-align: center;   margin-top: 14px;} 

.sec7_r .sec7_txt span a:hover{

	background: #da251c;

	color: #fff;

}





/*about us*/

.us_box{

	width: 100%;

	height: 806px;

	background: url(../images/us_bg.jpg) no-repeat center;

	clear: both;

	margin-top: 40px;

}

.us{

	width: 1180px;

	height: 806px;

	margin: 0 auto;

	overflow: hidden;

}

.us_l{

	float: left;

    margin-top: 72px;

    margin-left: 63px;

}

.us_l img{

	width: 584px;

	height: 390px;

}

.us_txt{

	float: left;

	width: 460px;

	height: 280px;

    margin-top: 130px;

    margin-left: 60px;

}

.us_txt h3 a{

	font-size: 24px;

	color: #fff;

	font-weight: bold;

}

.us_txt h3 span{

	font-size: 24px;

	color: #e5e5e5;

	font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";

}

.us_txt p{

	width: 420px;

	height: 144px;

	overflow: hidden;

	color: #e5e5e5;

	line-height: 24px;

	margin-top: 20px;

}

.us_txt em a{

	width: 138px;

	height: 35px;

	display: block;

	border: solid #e5e5e5 1px;

	text-align: center;

	line-height: 35px;

	color: #e5e5e5;

	margin-left: 270px;

	margin-top: 20px;

}

.us_txt em a:hover{

	background: #e5e5e5;

	color: #1a1a1a;

}

.ry{

	width: 1180px;

	overflow: hidden;

	margin-top: 50px;

}

.ry h3 a{

	display: block;

	text-align: center;

	color: #da251c;

	font-size: 16px;

	font-weight: bold;

    margin-top: 67px;

}

.ry ul{

	overflow: hidden;

	margin-top: 30px;

	margin-left: 126px;

}

.ry ul li{

	float: left;

	margin-left: 30px;

}

.ry ul li img{

	width: 120px;

	height: 170px;

	display: block;

}

.ry ul li span{

	display: block;

	text-align: center;

	line-height: 30px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    width: 120px;

}



/*x_banner3*/

.sm_box3{

	width: 100%;

	height: 240px;

	background: url(../images/x_banner3.jpg) no-repeat center;

}

.sm_con3{

	width: 1180px;

	margin: 240px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

.sm_con3 h4{

	width: 290px;

	height: 40px;

	border: solid #fff 1px;

	color: #fff;

	font-size: 24px;

	text-align: center;

	line-height: 40px;

	position: absolute;

	top:100px;

	left: 24.2%;

}



.sm_con3 ul{

	overflow: hidden;

    margin-left: 23.8%;

    margin-top: 160px;

}

.sm_con3 ul li{

	width: 80px;

	height: 34px;

	background: #da251c;

	border: solid #da251c 1px;

	float: left;

	margin-left: 7px;

	font-size: 18px;

	color: #fff;

	line-height: 34px;

	text-align: center;

}

.sm_con3 p{

	background: url(../images/x_tel1.png) no-repeat 0 10px;

	padding-left: 50px;

	color: #0879be;

	line-height: 30px;

	position: absolute;

    top: 60px;

    right: 124px;

}

.sm_con3 p span{

	font-size: 24px;

	font-weight: bold;

}

.sm_con3 a{

	display: block;

	width: 130px;

	height: 32px;

	background: #0879be;

	color: #fff;

	line-height: 32px;

	text-align: center;

	position: absolute;

	bottom: 35px;

	right: 150px;

}

.sm_con3 a:hover{

	background: #da251c;

}



/*news*/

.new_box{

	width: 100%;

	height: 915px;

	background: #ececec;

}

.new{

	width: 1180px;

	height: 915px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

.new_menu {

	overflow: hidden;

	width:500px;

	position: absolute;

	top:50px;

	left: 28%;

}

.new_menu ul{

	overflow: hidden;

}

.new_menu ul li{

	float: left;

	margin-left: 50px;

}

.new_menu ul li a{

	display: block;

	width: 166px;

	height: 40px;

	background: url(../images/new_m2.png) no-repeat;

	color: #fff;

	text-align: center;

	line-height: 40px;

}

.new .new_menu ul li a:hover,.new_menu ul .selected a{

	background: url(../images/new_m1.png) no-repeat;

}

.new_b{

	width: 1080px;

	height: 466px;

	border: solid #ccc 1px;

	background: url(../images/new_l.png) no-repeat 20px 20px;

	margin-left: 50px;

	margin-top: 70px;

}

.new_con{

	width: 710px;

	height: 466px;

	margin-left: 370px;

}

.tuijian{

	overflow: hidden;

	width: 710px;

	height: 230px;

	border-bottom: dashed #ccc 1px;

}

.tuijian img{

	margin-top: 40px;

	width: 235px;

	height: 172px;

	float: left;

}

.new_txt1{

	float: left;

	width: 430px;

	height: 150px;

	margin-left: 30px;

	margin-top: 40px;

	overflow: hidden;

}

.new_txt1 h4 a{

	font-size: 16px;

	color: #4c4c4c;

	font-weight: bold;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	line-height: 50px;

}

.new_txt1 p{

	color: #666666;

	line-height: 24px;

	height: 72px;

	overflow: hidden;

}

.new_txt1 span a{

	font-weight: bold;

	color: #4c4c4c;

	font-size: 14px;

	margin-top: 10px;

	display: block;

}

.new_txt1 span a:hover {

	color: #da251c;

}

.new_con ul{

	overflow: hidden;

	margin-top: 30px;

}

.new_con ul li{

	width: 670px;

	overflow: hidden;

}

.new_con ul li a{

	width: 550px;

	display: block;

	line-height: 30px;

	font-size: 14px;

	color: #4c4c4c;

	background: url(../images/new_icon.png) no-repeat 0 12px;

	padding-left: 15px;

	float: left;

}

.new_con ul li em{

	width: 90px;

	line-height: 30px;

	font-size: 14px;

	color: #4c4c4c;

	text-align: center;

	float: right;

}

.new_con ul li:hover a{

	color: #da251c;

}

.new_con ul li:hover em{

	color: #da251c;

}

.hide{

	display: none;

}



.faq{

	width: 1080px;

	height: 210px;

	margin-left: 50px;

	border: solid #ccc 1px;

	margin-top: 50px;

	overflow: hidden;

}

.faq_t {

	margin-top: 50px;

	width: 80px;

	background: url(../images/faq_icon.jpg) no-repeat;

	padding-left: 120px;

	float: left;

}

.faq_t h3 a{

	font-size: 16px;

	color: #0879be;

	font-weight: bold;

	line-height: 30px;

}

.faq_t p{

	font-size: 16px;

	color: #1b1b1b;

	width: 80px;

	height: 30px;

	line-height: 30px;

	border-bottom: solid #666 2px;

}

.faq ul{

	overflow: hidden;

	margin-top: 50px;

}

.faq ul li{

	float: left;

	margin-left: 40px;

	width: 390px;

}

.faq ul li h4 a{

	background: url(../images/Q.jpg)no-repeat 0 0px;

	padding-left: 30px;

	font-size: 14px;

	font-weight: bold;

	color: #4c4c4c;

	white-space: normal;

	overflow: hidden;

	text-overflow: ellipsis;

}

.faq ul li p{

	margin-top: 20px;

	background: url(../images/A.jpg)no-repeat 0 4px;

	padding-left: 30px;

	font-size: 14px;

	color: #4c4c4c;

	line-height: 24px;

	height: 72px;

	overflow: hidden;

}

.link{

	width: 1180px;

	height: 30px;

	border-bottom: solid #ccc 1px;

	margin-top: 50px;

	overflow: hidden;

}

.link h4{

	width: 70px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	color: #fff;

	background: #0879be;

	float: left;

}

.link span{

	float: left;

	color: #0879be;

	font-weight: bold;

	font-size: 22px;

	margin-left: 10px;

	letter-spacing: 3px;

	line-height: 30px;

}

.link ul{

	float: left;

}

.link ul li{

	float: left;

}

.link ul li a{

	line-height: 30px;

	color: #4c4c4c;

	margin: 0 15px;

}

.link ul li a:hover{

	color: #da251c;

}