/*公共标题*/
.main_title{display:block; text-align:center; font-size:18px; color:#666666; line-height:36px; background: url(../images/line_cp.png) center 62px no-repeat;}
.main_title p{font-size:42px; color:#111111; font-weight:bold; line-height:60px; margin-bottom:20px }
.main_title p span{font-size:42px; color:#004fab; font-weight:bold; line-height:60px; }


/*产品推荐*/
.in_product{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_product.jpg) center top no-repeat; padding-top:75px; padding-bottom:60px}
.in_product .cont{ width:1200px; height:auto; margin:40px auto 0;}

.in_product .cont .left_cp{ width:265px; height:auto; display: block; float:left; background:#004fab}
.in_product .cont .left_cp .tit{ padding-top:10px; height:94px; background:url(../images/bg_cplist.png) center 61px no-repeat; display:block; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#80a7d5; line-height:20px}
.in_product .cont .left_cp .tit p{font-size:30px; font-family: "微软雅黑"; color:#ffffff; line-height:50px; font-weight:bold}
.in_product .cont .left_cp .conta{}
.in_product .cont .left_cp .conta a{ width:240px; height:45px; display: block; margin:0 auto 10px; background:url(../images/arr.png) 200px center no-repeat #fff; text-indent:30px; font-size:18px; color:#333; line-height:45px;border-radius: 5px;}
.in_product .cont .left_cp .contb{
	width: 240px;
height: auto;
margin: 0 auto;
font-size: 15px;
line-height: 28px;
color: #ffffff;
padding-bottom: 20px;
padding-top: 10px;
	}
.in_product .cont .left_cp .contb .tel{
	border-bottom: 1px dotted #ffffff;
background: url(../images/index_le_tel.png) 8px center no-repeat;
padding-left: 55px;
padding-bottom: 5px;
	}
.in_product .cont .left_cp .contb .tel h1{
	font-size: 14px;
font-weight: 100;
line-height: 22px;
color: #fff;
	}
.in_product .cont .left_cp .contb .tel h2{
	font-size: 27px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 32px;
color: #fff;
	}

.in_product .cont .right_cp{ display:block; float:right; width:902px; height:auto;}
.in_product .cont .right_cp ul li{ float:left; margin-right:25px;}
.in_product .cont .right_cp ul li .topimg{ border:1px solid #cfcfcf;
	width:280px;
	height:210px;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center; background:#ffffff
	}
.in_product .cont .right_cp ul li .topimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}
.in_product .cont .right_cp ul li p{
	text-align: center;
    display: block;
    overflow: hidden;
	}
.in_product .cont .right_cp ul li p a{
	line-height:60px; font-size:18px;
	}


.in_product .cont .right_cp ul li:hover p a{line-height:60px; font-size:18px; color:#004fab}
.in_product .cont .right_cp ul li:hover .topimg img{transform: scale(1.2);}


/*四大优势*/
.in_adv{ width:100%; height:650px; margin:0 auto; background:url(../images/bg_ys.jpg) center top no-repeat}

.main_titlea{
	width: 1200px;
    height: 212px;
    margin: 0 auto;
    position: relative; background:url(../images/ys_title.png) center center no-repeat
	}
.main_titlea p {
    line-height: 200px;
    color: #194897;
    font-family: impact;
    font-size: 100px;
    text-align: center;
    text-transform: uppercase;
}
.main_titlea h1 {
    position: absolute;
    line-height: 60px;
    font-size: 45px;
    color: #ffffff;
    top: 68px;
    font-weight: bold;
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
}
.main_titlea h1 span {
    line-height: 60px;
    font-size: 45px;
    color: #ffffff;
    font-weight: bold;
}
.main_titlea h3 {
    position: absolute;
    line-height: 25px;
    font-size: 20px;
    color: #ffffff;
    top: 145px;
    font-weight: 100;
    display: block;
    width: 100%;
    height: 25px;
    text-align: center;
}
.in_adv .contenta{ width:1200px; height:auto; margin:0 auto}
.in_adv .contenta ul li{ float:left; background:url(../images/ys_line.png) right top no-repeat; width:300px; height:363px; display:block; text-align:center}
.in_adv .contenta ul li:nth-child(4n){ background:none}
.in_adv .contenta ul li .num{ font-size:18px; color:#ffffff; font-weight:bold; line-height:35px; margin-top:38px}
.in_adv .contenta ul li .icon{ margin:22px auto}
.in_adv .contenta ul li h1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:35px}
.in_adv .contenta ul li span{ font-size:16px; line-height:28px; color:#a4b4ca}
.in_adv .contenta ul li a{ width:92px; height:30px; margin:32px auto 0; border:1px solid #a4b4ca;border-radius:15px; display:block; text-align:center; font-size:14px; line-height:30px; color:#a4b4ca}
.in_adv .contenta ul li:hover a{border:1px solid #ffffff; background:#ffffff;font-size:14px; line-height:30px; color:#0151a3}



/* 关于我们 */
.in_about{ width:100%; height: auto; margin:0 auto; background:#efefef; padding-top:90px; padding-bottom:90px}
.in_about .main{ width:1200px; height: auto; margin:0 auto;}
.in_about .main .lefttxt{width:510px; height:auto; display:block; float:left }
.in_about .main .lefttxt h1{ font-size:32px; color:#005faf; font-weight:bold; line-height:50px; /*margin-bottom:10px*/}
.in_about .main .lefttxt .txt{ height:245px; display:block; overflow: hidden;}
.in_about .main .lefttxt .txt *{ font-size:18px; line-height:40px; color:#666666}
.in_about .main .lefttxt .tel{ background:url(../images/tel_gsjj.png) left center no-repeat; padding-left:34px; height:35px; font-size:16px; color:#666666; line-height:35px; margin-top:10px}
.in_about .main .lefttxt .tel span{font-size:24px; color:#e60213; line-height:35px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}


.in_about .main .lefttxt .aboutys{ margin-top:20px}
.in_about .main .lefttxt .aboutys ul li{
	float: left;
width: 105px;
height: 105px;
display: block;
text-align: center;
font-size: 18px;
color: #ffffff;
background: #004fab;
border-radius: 10px;
margin-right: 28px;
	}
.in_about .main .lefttxt .aboutys ul li img{
	margin-top: 20px;
margin-bottom: 10px;
	}



.in_about .main .rightimg{width:640px; height:465px; display:block; float:right}


/*新闻动态*/
.news{ width:1200px; height:auto; margin:60px auto}
.news .content{ width:1200px; height:auto; margin:0 auto; margin-top:40px; background:url(../images/bg_news.png) right 10px no-repeat}
.news .n_l{ width:573px;}
.news .n_l .nsdt{ width:573px; height:245px; overflow:hidden;}
.news .n_l .nsdt img{ width:573px; height:245px;transition: all 0.3s ease 0s;}
.news .n_l dl{ padding-top:16px; width:573px;}
.news .n_l dl dt{width:64px; float:left; text-align:center; padding-top:26px;}
.news .n_l dl dt span{font-size:24px; color:#676767; font-family:Tahoma; line-height:24px; text-align:right;}
.news .n_l dl dt span i{ display:block; font-weight:normal; color:#676767; font-size:12px; padding-right:5px;}
.news .n_l dl dd{float:right; width:440px;}
.news .n_l dl dd h3{ font-size:16px;line-height:74px; font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
.news .n_l dl dd h3 a{ color:#111111;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden}
.news .n_l dl dd p{ line-height:24px; color:#666666;}
.news .n_l dl dd .nsmore{
	    display: block;
    margin-top: 60px;
    color: #101010;
	}

.news .n_r{ width:530px;}
.news .n_r dl{ width:530px; clear:both; margin-bottom:65px; height:100px;}
.news .n_r dl dt{ padding-top:36px; width:64px; float:left; text-align:center;}
.news .n_r dl dt span{font-size:24px; color:#676767; font-family:Tahoma; line-height:24px; text-align:right;}
.news .n_r dl dt span i{ display:block; font-style:normal; font-weight:normal; color:#676767; font-size:12px; padding-right:5px;}
.news .n_r dl dd{float:right; width:410px;}
.news .n_r dl dd h3{ font-size:16px;  height:50px; line-height:50px; font-weight:normal;}
.news .n_r dl dd h3 a{ color:#111111; display:block; height:50px; width:410px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news .n_r dl dd p{
	    line-height: 24px;
    color: #666666;
    height: 72px;
    display: block;
    overflow: hidden;
	}
