﻿/*@import "resetcommon_1.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*banner*/

/*banner*/
.fullSlide {width:100%;position:relative;height:520px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:520px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:520px;}
.fullSlide .hd {
                position:absolute; z-index:7; bottom:35px; /*left:47%;*/ padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}



.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#fffab1;  background:#333; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{ width:32px;height:18px;background:#9e0001; color:#9e0001;}

.fullSlide .prev,.fullSlide .next {	display:block;
	position:absolute;
	z-index:1;top:50%;
	margin-top:-30px;left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:81px; height:80px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}


/*专注防水堵漏工程*/
.zhuan{ padding:60px 0 0;font-size: 0;overflow: hidden;}
.zhuan_t{ background:url(../images/zhuan_tbg.gif) no-repeat;height: 70px; padding:5px 0 35px;text-align: center;overflow: hidden;}
.zhuan_t a{font-size: 30px;color: #333;}
.zhuan_t i{color: #9e0001;}
.zhuan_t span{display: block; font-family:Arial, Helvetica, sans-serif;font-size: 16px;color: #adadad;font-weight: normal;text-transform: uppercase; padding:5px 0 0;}
.zhuan_l{ background:url(../images/zhuan_lbg.jpg) no-repeat;width: 870px;height: 466px;overflow: hidden;}
.zhuan01{width: 458px; padding:0 15px;overflow: hidden;}
.zhuan01 p{width: 458px;height: 341px;}
.zhuan01 p img{width: 458px;height: 341px;}
.zhuan01 ul li{width: 131px;float: left; padding:12px 10px 0;}
.zhuan01 ul li img{width: 127px;height: 94px;}
.zhuan01 ul li a{display: block;float: left;width: 127px;height: 94px; background:url(../images/png.png) repeat; padding:2px;}
.zhuan01 ul li.cur a,.zhuan01 ul li a:hover{background: #9e0001;}
.zhuan02{width: 365px; padding:80px 0 0;}
.zhuan02 h5{width: 292px;height: 40px;line-height: 40px;text-align: center;background: #9e0001;overflow: hidden;}
.zhuan02 h5 a{font-size: 24px;color: #fff;}
.zhuan02 p{font-size: 14px;color: #fff; background:url(../images/zhuan_ico.png) no-repeat 0 18px;line-height: 30px; padding:8px 0 0 20px;}
.zhuan02 span{display: block;font-size: 20px;color: #fff;font-weight: bold; background:url(../images/zhuan_tel.png) no-repeat 0 56px; padding:50px 0 0 56px;}
.zhuan02 span i{display: block;font-size: 30px;}

/*荣誉资质*/
.honor{width: 288px; border:#ccc 1px solid;overflow: hidden; padding:0 0 4px;}
.honor_t{width: 288px;text-align: center;height: 44px;line-height: 44px;background: #9e0001;overflow: hidden;}
.honor_t a{font-size: 24px;color: #fff;}
.honor ul li{ width:220px; margin:0 auto; padding:20px 32px 0;}
.honor ul li img{ width:220px; /*height:158px;*/}
.honor ul li span{ width:220px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}
.honor ul li span a{ font-size:14px; color:#333;}

/*产品中心*/
.cp_bg{ background:url(../images/cp_bg.jpg) no-repeat center 0;height: 550px; padding:61px 0 0;font-size: 0;overflow: hidden; margin-top:35px}
.cp_l{ width:275px;background: #fff; padding:0 0 56px;}
.cp_lt{ background:#9e0001; width:275px; height:56px; text-align:center; line-height:56px; overflow:hidden;}
.cp_lt a{font-size:20px; color:#fff;}
.cp_l ul{width: 264px; margin:0 auto; padding:10px 0 0;}
.cp_l ul li{ height:48px; line-height:48px; overflow:hidden; border-bottom:#ccc 1px solid;width: 132px;float: left;}
.cp_l ul li a{ font-size:15px; color:#333; padding:0 0 0 20px;}
.cp_l ul li a:hover{ color:#9e0001;}
.cp_l .nobor{ border:none;}
.cp_r{ width:895px;}
.cp_rt{ background:#1d1d1d; height:54px; line-height:54px; overflow:hidden;}
.cp_rt ul li{ float:left;}
.cp_rt ul li a{
	font-size: 16px;
    color: #fff;
    display: block;
    /* float: left; */
    /* height: 54px; */
    /* width: 230px; */
    /* text-align: center; */
    line-height: 54px;
    padding: 0 32px;
	}
.cp_rt ul li.cur a,.cp_rt ul li a:hover{ background:#9e0001;}
.cp_rt span{ display:block; float:right;width:140px;text-align: center;}
.cp_rt span a{font-size:16px; color:#fff; display:block}

.cp_rm ul li { float:left; width:286px; height:381px;position: relative; padding:30px 6px 0;overflow: hidden;}
.cp_rm ul li img{ width:286px; height:381px;}
.cp_rm ul li span{ width:286px; display:block; height:50px;position: absolute;bottom: 0;left: 6px;}
.cp_rm ul li span a{display: block;font-size:16px; color:#fff; background:url(../images/cp_picbg01.png) repeat;height: 50px;line-height: 50px;width: 286px;text-align: center;overflow: hidden;}
.cp_rm ul li span a:hover{ background:url(../images/cp_picbg02.png) repeat;}

/*广告条*/
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:224px; overflow:hidden;}
.ban01 p{ padding:140px 0 0 715px;}
.ban01 p span{ display:block;float: left; font-size:16px; color:#fff; padding:5px 0 0 20px;}
.ban01 p span b{font-size: 20px;}
.ban01 p em{ display:block;float: left;width: 121px;height: 36px;text-align: center;line-height: 36px;overflow: hidden; border:#fff 1px solid;}
.ban01 p em a{font-size: 18px;color: #fff;}

.ban02{ background:url(../images/ban02.jpg) no-repeat center 0; height:242px; overflow:hidden;}
.ban02 p{ padding:88px 0 0;width: 300px;float: right;text-align: center;}
.ban02 p span,.ban02 p em{ float:none;padding: 0;}

/*优势*/
.ys{ padding:60px 0 0;font-size: 0;overflow: hidden;}
.ys_t{height: 104px;text-align: center;overflow: hidden;}
.ys_bt{display: block;width: 160px;height: 55px;text-align: center;line-height: 55px;background: #9e0001;overflow: hidden;}
.ys_bt a{font-size: 24px;color: #fff;}
.ys_m{ background:url(../images/ys_bg.html) no-repeat 0 25px;height: 330px;overflow: hidden; padding:25px 0 0;position: relative;}
.ys_m p{width: 376px;height: 111px;position: absolute;}
.ys_m p a{display: block; background:url(../images/ys_k.gif) no-repeat;width: 376px;height: 111px;}
.ys_m p.cur a,.ys_m p a:hover{ background:url(../images/ys_k02.gif) no-repeat;}
.ys_m p em{display: block;width: 35px;height: 44px; padding:0 0 0 60px;}
.ys_m p span{display: block;font-size: 16px;color: #333;width: 290px;height: 50px;line-height: 25px;overflow: hidden; padding:5px 0 0 50px;}
.ys_m .ys_p01{top: 25px;left: 0;}
.ys_m .ys_p02{top: 175px;left: 0;}
.ys_m .ys_p03{top: 45px;right: 0;}
.ys_m .ys_p04{top: 195px;right: 0;}
.ys_m p.ys_p01 em{ background:url(../images/ys_no5.gif) no-repeat 60px 0;}
.ys_m p.ys_p01 a:hover em{ background:url(../images/ys_no5.gif) no-repeat 60px 0;}
.ys_m p.ys_p02 em{ background:url(../images/ys_no2.gif) no-repeat 60px 0;}
.ys_m p.ys_p02 a:hover em{ background:url(../images/ys_no6.gif) no-repeat 60px 0;}
.ys_m p.ys_p03 em{ background:url(../images/ys_no3.gif) no-repeat 60px 0;}
.ys_m p.ys_p03 a:hover em{ background:url(../images/ys_no7.gif) no-repeat 60px 0;}
.ys_m p.ys_p04 em{ background:url(../images/ys_no4.gif) no-repeat 60px 0;}
.ys_m p.ys_p04 a:hover em{ background:url(../images/ys_no8.gif) no-repeat 60px 0;}

/*pk*/
.pk_bg{ background:url(../images/pk_bg.html) no-repeat center 0;height: 866px;font-size: 0;overflow: hidden;}
.pk_t{ padding:32px 0 0;height: 57px;line-height: 57px;width: 332px;text-align: center; margin:0 auto;overflow: hidden;}
.pk_t a{font-size: 24px;color: #fff;font-weight: normal;}
.pk_l,.pk_r{width: 575px; padding:17px 0 0;}
.pk b{font-size: 18px;color: #9e0001;display: block;height: 79px;line-height: 79px;text-align: center;width: 575px;overflow: hidden;}
.pk dl{width: 575px;height: 140px; display:inline-block; padding:0 0 39px;overflow: hidden;}
.pk dl dt{width: 255px;float: left;}
.pk dl dt img{width: 255px;height: 140px;}
.pk dl dd{ background:url(../images/pk_bg01.html) no-repeat;width: 285px;height: 115px;float: left; padding:25px 0 0 30px;overflow: hidden;}
.pk dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.pk dl dd h5 a{font-size: 16px;color: #fff;}
.pk dl dd p{font-size: 14px;color: #fff;height: 72px;line-height: 24px; padding:5px 0 0;overflow: hidden;width: 200px;}
.pk .pk_r b{color: #333;}
.pk .pk_r dl dt{float: right;}
.pk .pk_r dl dd{ background:url(../images/pk_bg02.html) no-repeat;width: 245px;height: 115px;float: left; padding:25px 0 0 70px;}
.pk .pk_r dl dd h5 a,.pk .pk_r dl dd p{color: #333;}

/**/
.shou_bg{ background:url(../images/shou_bg.jpg) no-repeat center 0;height: 520px;font-size: 0;overflow: hidden;}
.shou_l{width: 780px;}
.shou_l p{width: 196px;height: 226px;position: absolute;text-align: center;}
.shou_l p a{ background:url(../images/shou_bg01.png) no-repeat;width: 164px;height: 176px; padding:50px 16px 0;display: block;color: #333;}
.shou_l p a:hover{ background:url(../images/shou_bg02.png) no-repeat;color: #fff; text-decoration:none;}
.shou_l p b{display: block;font-size: 20px;}
.shou_l p span{display: block;font-size: 16px; padding:10px 0 0;line-height: 28px;overflow: hidden;}
.shou_l p em{display: block;font-size: 18px;font-weight: bold; padding:35px 0 0;}
.shou_l p i{display: block;font-size: 20px; padding:10px 0 0;}
.shou_l .shou_p01{top: 61px;left: 335px;}
.shou_l .shou_p02{top: 235px;left: 236px;}
.shou_l .shou_p03{top: 239px;left: 441px;}
.shou_l .shou_p04{top: 61px;left: 543px;}

.shou_r{width: 420px; padding:60px 0 0;}
.shou_t{width: 390px;height: 46px;line-height: 46px;background: #9e0001;overflow: hidden; padding:0 15px;}
.shou_t a{font-size: 16px;color: #fff;}
.shou_t span{float: right;}
.shou_t span a{ font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;text-transform: uppercase;}
.shou_r ul{width: 418px; border:#ccc 1px solid; border-top:none; padding:10px 0;}
.shou_r ul li{height: 40px;line-height: 40px;overflow: hidden; background:url(../images/shou_ico.gif) no-repeat 12px 10px; border-bottom:#ccc 1px dashed;}
.shou_r ul li a{font-size: 14px;color: #333; padding:0 0 0 30px;}
.shou_r ul li a:hover{color: #9e0001;}
.shou_r ul li span{
	float: right;
    font-size: 13px;
    color: #666666;
    padding: 0 10px 0 0;
    font-family: arial;
	}
.shou_r .nobor{ border:none;}

/*客户见证*/
.jz{ padding:30px 0 20px;font-size: 0;overflow: hidden;}
.jz .shou_t{width: 1140px; padding:0 30px;}
.jz .jz_dl{display: block;float: left;width: 576px;height: 204px; border:#fff 2px solid; margin:20px 10px 0;overflow: hidden;}
.jz .cur,.jz .jz_dl:hover{ border:#9e0001 2px solid;}
.jz dl{ width:560px; height:188px;padding: 8px; float:left;}
.jz dt{ width:223px; float:left;height: 188px; padding:0 15px 0 0;}
.jz dt img{ width:221px; height:186px; border:#ccc 1px solid;}
.jz dd{ float:left; width:270px; overflow:hidden;}
.jz dd h5{line-height:30px; height:30px; overflow:hidden; font-size:14px; color:#9e0001;}
.jz dd span{font-size:14px; color:#666;display:block;}
.jz dd p{font-size: 14px; color:#666; line-height:24px; height:96px; overflow:hidden; padding-top:10px;}
.jz dd em{ width:48px; height:20px;display: block;text-align: center;line-height: 20px;background: #9e0001;font-size: 12px;color: #fff; margin:12px 0 0;overflow: hidden;}
.jz_dl02 dl dt{float: right; padding:0;}
.jz_dl02 dl dd{ padding:0 0 0 20px;}

/*广告条*/
.ban02{ background:url(../images/ban02.jpg) no-repeat center 0; height:242px; overflow:hidden;}
.ban02 p{ padding:88px 0 0;width: 300px;float: right;text-align: center;}
.ban02 p span{ display:block; font-size:16px; color:#fff; padding:15px 0 0;}
.ban02 p span b{font-size: 22px;}
.ban02 p em{ display:block;width: 150px;height: 44px;text-align: center;line-height: 44px;overflow: hidden; border:#fff 1px solid; margin:0 auto;}
.ban02 p em a{font-size: 18px;color: #fff;}

/**/
.fenl{ padding:52px 0 35px;font-size: 0;overflow: hidden;}
.fenl_m{ padding:40px 0 0;}
.fenl_m h3{width: 80px;height: 485px;float: left; padding:0 2px 0 0;}
.fenl_m h3 a{display: block;float: left;width: 80px;height: 485px;font-size: 24px;color: #fff;background: #333;}
.fenl_m h3.cur a,.fenl_m h3 a:hover{background: #9e0001;}
.fenl_m h3 span{display: block;width: 32px;text-align: center; margin:0 auto;line-height: 40px; padding:65px 0 0;}
.fenl dl{ width:618px; height:483px; border:#ccc 1px solid; float:left; margin:0 2px 0 0;overflow: hidden;}
.fenl dt{ width:312px; float:left;}
.fenl dt img{ width:312px; height:483px;}
.fenl dd{ float:left; width:306px; padding:60px 0 0; overflow:hidden;}
.fenl dd p{font-size: 14px; color:#333; overflow:hidden; padding-top:15px;line-height: 22px;width: 270px;}
.fenl dd p b{display: block;font-size: 18px;color: #9e0001; padding:0 0 5px;}
.fenl dd em{display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #9e0001;overflow: hidden;}
.fenl dd em a{font-size: 14px;color: #fff;}
.fenl ul{ clear:both; padding:15px 0; display:inline-block;width: 300px;}
.fenl ul li{width: 85px;float: left;text-align: center; padding:0 12px 0 0;}
.fenl ul li img{width: 85px;height: 85px;}
.fenl ul li span{display: block;font-size: 14px;color: #333; padding:5px 0 0;}

/*走进鼎隆泰*/
.ab_bg{ background:#f8f8f8; padding:35px 0 20px;font-size:0; overflow:hidden;}
.about dl dt{ width:597px; float:left;}
.about dl dt img{ width:597px; height:370px;}
.about dl dd{ width:565px; float:left; padding:25px 0 0 35px;overflow: hidden;}
.about dl dd h5{ height:60px;/*text-align: center;*/}
.about dl dd h5 a{ font-size:26px; color:#9e0001;}
.about dl dd h5 i{ display:block; font-size:14px; color:#a8a8a8; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:normal; padding:3px 0 0;}
.about dl dd p{
	font-size: 15px;
    color: #666;
    line-height: 30px;
    padding: 5px 0 0;
    text-indent: 2em;
    overflow: hidden;
    text-align: justify;
	}
.about dl dd span{display: block; padding:25px 0 0;}
.about dl dd span a{display: block;float: left;width: 118px;height: 48px;text-align: center;line-height: 48px;background: #333333;font-size: 14px;color: #fff;overflow: hidden; margin:0 20px 0 0;}
.about dl dd span a.cur,.about dl dd span a:hover{background: #9e0001;}
.ab_m{ padding:40px 0 0;}
.ab_m ul li { width:211px; float:left; padding:0 8px;overflow: hidden;}
.ab_m ul li a:hover{zoom:1;}
.ab_m ul li img{ width:205px; height:103px; border:#cfcfcf 1px solid;display: block; padding:2px}
.ab_m ul li a:hover img{ border:#9e0001 1px solid;}
.ab_m ul li span{ width:280px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}
.ab_m ul li span a{font-size: 14px;color: #333;}

/*堵漏法规*/
.news,.wd{ width:815px; font-size:0; padding:18px 0 60px;overflow: hidden;}
.news_t{ height:40px; background:url(../images/news_line01.gif) repeat-x 0 39px; line-height:32px;overflow: hidden;}
.news_t ul li{ float:left; padding:0 20px 0 0;}
.news_t ul li a{ font-size:18px; color:#333; font-weight:bold;display: block;float: left;height: 40px; padding:0 10px;}
.news_t ul li.cur a,.news_t ul li a:hover{ color:#9e0001; background:url(../images/news_line02.gif) repeat-x 0 38px;}
.news_t span{ float:right;}
.news_t span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;text-transform: uppercase;}
.news_m p{width: 320px;float: left; padding:30px 25px 0 0;}
.news_m p img{width: 320px;height: 267px;}
.news_m ul{ width:460px; display:block;float: left; overflow:hidden; padding:20px 0 0;}
.news_m ul li{ height:40px; line-height:40px; overflow:hidden;}
.news_m ul li a{ font-size:14px; color:#666; padding:0 0 0 20px;display: block; background:url(../images/news_ico01.gif) no-repeat 0 18px;}
.news_m ul li.cur a,.news_m ul li a:hover{ color:#9e0001; background:url(../images/news_ico02.gif) no-repeat 0 18px;}
.news_m ul li span{float: right;font-size: 14px;color: #666;}

/*常见问题*/
.wd{ width:345px;}
.wd .news_t a{ font-size:18px; color:#9e0001; font-weight:bold;}
.wd  .news_t span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;text-transform: uppercase;font-weight: normal;}
.wd dl{ width:320px; height:88px; border-bottom:#bfbfbf 1px dotted; padding:15px 0 0;}
.wd dt{ background:url(../images/wen.gif) no-repeat 0 5px; padding-left:25px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{ font-size:14px; color:#9e0001; font-weight:bold;}
.wd dd{ font-size:14px; color:#333; background:url(../images/da.gif) no-repeat 0 5px; padding-left:25px; line-height:25px; height:50px; overflow:hidden;}
.wd dd i{ color:#9e0001;}
.wd .nobor{ border:none;}

 
/*子页面*/
.mainframe{ width:1200px; height:auto; margin:30px auto;}


.mainconta{width:1200px; height:auto;}
.mainconta .head{width:1200px; height:51px; border-bottom:1px solid #dedddc}
.mainconta .head p{ float:left; border-bottom:3px solid #005bac; line-height:49px; font-size:20px; color:#005bac; font-weight:bold}
.mainconta .head span{ float:right;line-height:51px; font-size:14px; color:#666666}
.mainconta .content{ margin-top:25px}



.leftcplist{ float:left; width:255px; height:auto; display:block}
.leftcplist .headb{width:255px; height:125px; background: url(../images/lefta.html) no-repeat 0 0; display:block; text-align:center}
.leftcplist .headb p{ font-size:24px; color:#fff; line-height:30px; padding-top:32px}
.leftcplist .headb span{ text-transform:uppercase;font-size:13px; line-height:25px; color:#fff; font-family:Arial, Helvetica, sans-serif}
.leftcplist .contentb{ background:#ecedec;}

.onepro{ width:255px; height:44px; border-bottom:1px dotted #bfbfbf; display:block; text-indent:55px; line-height:44px;font-size:15px; color:#000; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{ background:url(../images/onepro.html) no-repeat 0 0; color:#000; line-height:44px;}

.twopro{ width:255px; height:32px; border-bottom:1px dotted #cfcfcf;line-height:32px; text-indent:55px; display: block;font-size:14px; color:#333; background: url(../images/icon.html) 12px center no-repeat; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.texts{ width:160px;height:110px; background:url(../images/dianhua.png) no-repeat 15px center #666; padding-left:95px}
.texts p{ font-size:12px; color:#fff; line-height:15px; padding-top:35px}
.texts span{ font-size:19px; color:#fff; line-height:25px;}


.rightframe{width:910px; height:auto;float:right;}
.maincont{width:910px; height:auto;}
.maincont .head{width:910px; height:51px; border-bottom:1px solid #dedddc}
.maincont .head p{ float:left; border-bottom:3px solid #9e0001; line-height:49px; font-size:20px; color:#9e0001; font-weight:bold}
.maincont .head span{ float:right;line-height:51px; font-size:14px; color:#666666}
.maincont .head span a{line-height:51px; font-size:14px; color:#666666}

.maincont .content2{ margin-top:25px; text-align:justify}

#telback{
	background: url(../images/lxs.png) no-repeat 20px -30px;
    min-height: 330px;
    padding: 80px 0 0 410px;
    width: 450px;
    font-size: 15px;
    line-height: 35px;
	}
#telback strong{font-size:16px; color:#9e0001; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:98%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px; text-align:justify}
.proshow .prtent h1{ background:#efefef; width:100%; height:40px; margin:5px auto; line-height:40px; font-size:18px; font-weight:100; text-indent:35px; font-weight:bold}
.prtent p{ margin-bottom:10px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:30px; line-height:30px; background:#f5f5f5;text-align:center; margin-bottom:35px; color:#888}
.proshow .pos a{line-height:30px;color:#888}


/*guestbook*/
.guestbook_show{  margin:20px auto 0;}
.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_show em{ color:#f00; font-style:normal;}

.guestbook_form .inp_one{ width:380px;height:28px; line-height:28px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #3671cf;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:28px; height:28px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:610px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:180px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 0 0;text-align: center;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}

.page{ width:100%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#9e0001}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#9e0001}


.proimg_bb{ width:207px; height:314px; text-align:center; line-height:40px;float:left; margin:10px; color:#333; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_bb .topimg{ width:203px; height:270px; display:block; overflow:hidden; padding:1px; border:1px solid #e4e4e4}
.proimg_bb .topimg img{ max-width:100%; height:270px;transform: scale(1);transition: all 1s ease-out;}
.proimg_bb:hover{ background:#9e0001; color:#fff}
.proimg_bb:hover .topimg img{transform: scale(1.2);}

.proimg_dd{ width:282px; height:416px; text-align:center; line-height:40px;float:left; margin:10px; color:#333; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_dd .topimg{ width:278px; height:370px; display:block; overflow:hidden; padding:1px; border:1px solid #e4e4e4}
.proimg_dd .topimg img{ max-width:100%; height:370px;transform: scale(1);transition: all 1s ease-out;}
.proimg_dd:hover{ background:#9e0001; color:#fff}
.proimg_dd:hover .topimg img{transform: scale(1.2);}



.proimg_ddd{ width:282px; height:252px; text-align:center; line-height:40px;float:left; margin:10px; color:#333; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_ddd .topimg{ width:278px; height:208px; display:block; overflow:hidden; padding:1px; border:1px solid #e4e4e4}
.proimg_ddd .topimg img{ max-width:100%; height:208px;transform: scale(1);transition: all 1s ease-out;}
.proimg_ddd:hover{ background:#9e0001; color:#fff}
.proimg_ddd:hover .topimg img{transform: scale(1.2);}



.proimg_z{ width:207px; height:145px; text-align:center; line-height:40px;float:left; margin:10px; color:#333; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_z .topimg{ width:203px; height:101px; display:block; overflow:hidden; padding:1px; border:1px solid #e4e4e4}
.proimg_z .topimg img{ max-width:100%; height:101px;transform: scale(1);transition: all 1s ease-out;}
.proimg_z:hover{ background:#9e0001; color:#fff}
.proimg_z:hover .topimg img{transform: scale(1.2);}



.proimg_aa{width:268px; height:241px; border:1px solid #cfcfcf; display:block;float:left;margin:15px;}
.proimg_aa p{text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.proimg_aa img{ width:268px; height:201px;}


.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#9e0001}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}


/*子页面左侧*/
.mainleft{ width:240px; height:auto; display:block; float:left; position:relative}
.mainleft .title{ height:87px; border-bottom:1px solid #650909; background: url(../images/footer_bg.gif) repeat; padding-left:20px;}
.mainleft .title p{ font-size:24px; color:#fff; font-weight:bold; line-height:35px; padding-top:12px}
.mainleft .title span{ font-size:18px; color:#d2ff00; line-height:35px}
.mainleft .content1{ border-top:1px solid #c12121; background: url(../images/footer_bg.gif) repeat; padding-top:14px; padding-bottom:10px}

.oneproa{ width:200px; height:50px;display:block; text-indent:30px; line-height:36px;font-size:15px; color:#242424; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(../images/left.png) no-repeat 0 0}
.oneproa:hover{}

.twoproa,.twoproa:hover{ width:200px; height:35px; display:block; margin:0 auto; border-bottom:1px dotted #fff; line-height:35px; color:#fff; font-size:14px; text-indent:30px}

.mainleft .tel{ background:url(../images/telbg3.jpg) no-repeat 0 0; width:240px; height:260px;}
.mainleft .tel .tela{ padding-left:64px;}
.mainleft .tel .tela span{
	font-size: 15px;
    line-height: 20px;
    color: #fff;
    display: block;
    padding-top: 15px;
	}
.mainleft .tel .tela p{
	font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 28px;
	}
.mainleft .tel .telb{
	font-size: 14px;
    line-height: 25px;
    color: #fff;
    padding: 5px 12px 0;
	}


.news_page{ margin:20px auto;overflow: hidden;}
.news_page li{ width:45%;float:left; height:40px; line-height:40px; overflow:hidden;padding:0 10px 0 25px;background:#f5f5f5;}
.news_page .pagepre{background:#f5f5f5 url(../images/public/pagepre.png) no-repeat 10px center;} 
.news_page .pagenext{text-align: right;padding-right: 30px; background:#f5f5f5 url(../images/public/pagenext.png) no-repeat 98% center;} 
.news_page .pagepre:hover{ background:#d8d8d8 url(../images/public/pagepre.png) no-repeat 10px center;}
.news_page .pagenext:hover{background:#d8d8d8 url(../images/public/pagenext.png) no-repeat 98% center;}


/*人才招聘*/
.XRegina{ width: 100%; display: block; background:url(../images/bg.html) repeat }
.XRegina .heada{height:45px; background:#555; color:#fff; line-height:45px; font-size:15px;}
.XRegina .heada ul li{ float:left; line-height:45px; font-size:15px; color:#fff; display:block; text-align:center}
.XRegina .heada ul li.li1{ width:16%}
.XRegina .heada ul li.li2{ width:16%}
.XRegina .heada ul li.li3{ width:24%}
.XRegina .heada ul li.li4{ width:12%}
.XRegina .heada ul li.li5{ width:16%}
.XRegina .heada ul li.li6{ width:16%}
.XRegina .contenta{ width:100%; height:auto; background:url(../images/bg.html) repeat;line-height:45px; font-size:15px;}
.XRegina .contenta a{ width:100%; height:45px; display:block; color:#333}
.XRegina .contenta a:hover{ width:100%; height:45px; display:block; background:#e3f1ff;color:#0572c4}

.XRegina .contenta ul li{ float:left; line-height:45px; font-size:15px;display:block; text-align:center; border-bottom:1px solid #cfcfcf}
.XRegina .contenta ul li a{line-height:45px; font-size:15px; color:#333; }
.XRegina .contenta ul li a:hover{line-height:45px; font-size:15px; color:#ca0000; }

.XRegina .contenta ul li.li1{ width:16%; height:45px;}
.XRegina .contenta ul li.li2{ width:16%; height:45px;}
.XRegina .contenta ul li.li3{ width:24%; height:45px;}
.XRegina .contenta ul li.li4{ width:12%; height:45px;}
.XRegina .contenta ul li.li5{ width:16%; height:45px;}
.XRegina .contenta ul li.li6{ width:16%; height:45px;}


/*电子地图*/
.week_map {
	position: relative;
	height: 450px;
	max-width: 850px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}



em, i {
    font-style: normal;
}

.spea{ height:440px; margin-top:60px; overflow:hidden;}
.spea h2{ height:120px; overflow:hidden; margin-bottom:60px;}
.spea li{ width:193px; height:191px; float:left; margin-right:58px;}
.spea li a{
	display: block;
    text-align: center;
    font: 44px Impact;
    color: #333;
    padding-top: 55px;
    height: 145px;
    background: url(../images/speak_bj1.html) no-repeat center top;
	}
.spea li em{ display:block; font:16px "Microsoft Yahei"; color:#333;}
.spea li a:hover{ background:url(../images/speak_bj2.html) no-repeat; color:#f57b04;}
.spea .nones{ margin-right:0;}



/*工程展示*/
.pro{ height:1050px; overflow:hidden; margin-top:40px}
.pro h2{ font:25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; text-align:center; height:160px;}
.pro h2 a{ display:block; background:url(../images/pro_bt.html) no-repeat center top; background:url(../images/pro_bt.html) no-repeat center 10px;font:24px "Microsoft Yahei"; font-weight:bold; color:#fff; height:100px;}
.pro h2 i{ font-size:49px;color:#0054b3; display:inline-block; float:left; padding-left:255px;}
.pro h2 span{ display:inline-block; width:485px; float:left; line-height:60px;}

.fen{ width:222px; border:4px solid #0e72e2; overflow:hidden;}
.fen h3 a{ display:block; height:86px; background:#0e72e2;font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; line-height:86px;}
.fen h4{
	width: 207px;
    height: 34px;
    font: 15px "Microsoft Yahei";
    line-height: 34px;
    margin: 8px auto 0;
    background: #0054b2 url(../images/pro_ico1.png) no-repeat 165px 9px;
	}
.fen h4 a{ display:block; color:#fff; padding-left:10px;}
.fen h4:hover{ background:#f57b04 url(../images/pro_ico1.png) no-repeat 165px 9px;}

.fen .leftlx{
	background: #0e72e2;
    padding: 10px;
    margin-top: 10px;
	}
.fen .leftlx *{ font-size:14px; line-height:30px; color:#fff}

.fen ul{ width:190px; margin:12px auto 0;}
.fen li{ font:14px "Microsoft Yahei"; line-height:26px; height:26px; overflow:hidden;}
.fen li a{ display:block; background:url(../images/pro_ico3.png) no-repeat 20px center; padding-left:40px;}
.fen li a:hover{background:url(../images/pro_ico2.png) no-repeat 20px center; color:#f57b04;}

.pro2{ width:940px; overflow:hidden; position:relative;}
.pro h5 a{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; height:60px; position:absolute; top:0; right:0; line-height:60px;}
/*.pro01{ border-top:4px solid #0054b2; border-bottom:1px solid #ccc; height:60px; overflow:hidden; margin-bottom:20px;}
.pro01 li{ width:178px; height:36px; margin-top:12px; margin-right:10px; float:left;}
.pro01 li a{ display:inline-block;width:178px; font:16px "Microsoft Yahei"; font-weight:bold; height:36px; background:#999999;border-radius: 25px; color:#fff; text-align:center; line-height:36px;}
.pro01 li a:hover,.pro01 .cur a{ background:#f57b04;border-radius: 25px;}
*/
.pro02 li{ 
    width: 293px;
    height: 264px;
    overflow: hidden;
    position: relative;
    margin: 0 30px 30px 0;
    float: left;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.pro02 li img{width:293px; height:224px;}
.pro02 li a{ display:block;width:293px; height:224px;}
.pro02 li p{ display:none; font:14px "Microsoft Yahei"; text-align:center; color:#fff;width:293px; height:224px; position:absolute; top:0; left:0; background:url(../images/alp1.png);}
.pro02 li em{ display:block; width:28px; height:28px; background:url(../images/case_search.png) no-repeat center top; margin:80px auto 8px;}
.pro02 .nones{ margin-right:0;}
.pro02 li a:hover p{ display:block;}


/*工程案例*/
.par{
	background: url(../images/partner_bj.html) no-repeat center top;
    overflow: hidden;
    padding-top: 60px;
    height: 410px;
	}
.par .content{ width:1200px; height:auto; margin:0 auto}
.par h2{ font:25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; text-align:center; height:95px;}
.par h5 a{
	display: block;
    font: 14px 微软雅黑, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #888;
    text-align: center;
    overflow: hidden;
    height: 35px;
    width: 120px;
    margin: 0 auto;
    border: 1px solid #888;
    line-height: 35px;
    border-radius: 25px;
    margin-bottom: 25px;
	}
.par h2 a{ display:block; background:url(../images/pro_bt.html) no-repeat center top; background:url(../images/partner_bt.html) no-repeat center 10px;font:20px "Microsoft Yahei"; font-weight:bold; color:#fff; height:100px;}
.par h2 i{ font-size:36px;color:#0054b3; display:inline-block; float:left; padding-left:356px;}
.par h2 span{
	display: inline-block;
    width: 260px;
    float: left;
    line-height: 55px;
    margin-left: 12px;
	}
.par ul{ height:175px; overflow:hidden;}
.par li{ width:232px; float:left; margin-right:10px;}
.par li a{ display:block;}
.par li em{ display:block; width:230px; height:115px; border:1px solid #ccc; position:relative;}
.par li em img{ width:230px; height:115px;}
.par li i{ display:none; position:absolute; top:0; left:0; width:230px; height:156px;}
.par li span{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:56px; line-height:56px; color:#333; overflow:hidden;} 

.par .nones{ margin-right:0;}
.arr01{ width:200px; margin:0 auto; height:50px; overflow:hidden;}
.arr11 a{ display:block; background:url(../images/partner_arrl.html) no-repeat; width:28px; height:24px; overflow:hidden;}
.arr11 a:hover{ background-position:0 -34px;}
.arr22 a{ display:block; background:url(../images/partner_arrr.html) no-repeat; width:28px; height:24px; overflow:hidden;}
.arr22 a:hover{ background-position:0 -34px;}
.arr01 p{ text-align:center; height:21px; overflow:hidden; width:98px; float:left; padding-left:23px;}
.arr01 p a{ display:inline-block; width:21px; height:21px; margin:0 5px; background:url(../images/partner_dot1.html) no-repeat;}
.arr01 p a:hover,.arr01 p .on{ background:url(../images/partner_dot2.html) no-repeat;}





/*五大优势*/
.ys h2{ height:260px; background:url(../images/ys_bt.html) no-repeat center top; overflow:hidden; text-align:center; color:#fff; font:66px "Microsoft Yahei";  padding-top:30px;}
.ys h2 em{font-weight:bold;}
.ys h2 span{ display:block; width:357px; height:59px; background:url(../images/ysbj0.html) no-repeat center top; margin:8px auto 0; font:26px "Microsoft Yahei"; text-align:center; line-height:59px;}
.ys1{ height:441px; margin:0 0 11px 0;}
.ys1 .content{ width:1200px; height:auto; margin:0 auto}
.ys1 dl{ width:510px; margin-top:45px;}
.ys1 dt{ background:url(../images/ys_bj1.html) no-repeat left top; height:91px;}
.ys1 dt em{ display:inline-block; font:65px Impact; color:#fab885; float:left; width:80px; text-align:center; line-height:90px;}
.ys1 dt p{ float:left; font:29px "Microsoft Yahei"; font-weight:bold; color:#fff;}
.ys1 dt p i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fcb77d; padding-top:21px;}
.ys1 dd h3{
	line-height: 28px;
    padding-bottom: 14px;
    font: 28px "Microsoft Yahei";
    font-weight: bold;
    color: #0054b2;
    background: url(../images/ys_dot.png) repeat-x center bottom;
    width: 510px;
    margin: 40px 0 10px 0;
	}
.ys1 dd p{ font:16px "Microsoft Yahei"; line-height:28px; color:#333; background:url(../images/ys_bj2.png) no-repeat left 8px; padding-left:30px; margin-top:8px; text-align:justify}
.ys1 dd p b{ color:#f57b04;}
.ys2{ }
.ys3{ }
.ys4{ }
.ys5{ }


/*施工流程*/
.lc{ height:600px; padding-top:67px; background:#f2f3f4 url(../images/process_bj4.png) no-repeat center 475px; margin-top:70px;}
.lc .content{width: 1200px;margin: 0 auto;}
.lc h2{ height:108px; margin-bottom:51px; overflow:hidden;}
.lc ul{ height:303px; overflow:hidden;}
.lc li{ width:125px; float:left; margin-right:90px; height:300px; font:16px "Microsoft Yahei"; text-align:center;}
.lc li a{ display:block;background:url(../images/process_bj2.html) no-repeat center top;height:300px; color:#333; line-height:72px;}
.lc li em{ display:block; width:52px; font:30px Impact; text-align:center; line-height:52px; margin:0 auto; color:#fff;}
.lc li span{ display:block; width:65px; height:62px; margin:20px auto 33px; overflow:hidden;}
.lc li i{ display:block; position:relative; margin-left:-8px;font-size:15px;}
.lc li a:hover,.lc .cur a{ background:url(../images/process_bj1.html) no-repeat center top;}
.lc .li06{ margin-right:0;}
.lc h4{ width:224px; height:55px; margin:0 auto; background:url(../images/process_bj3.html) no-repeat; font:16px "Microsoft Yahei"; color:#fff; padding:15px 0 0 75px;}
.lc h4 a{ color:#fff;}
.lc h4 em{ display:block; font:24px Arial, Helvetica, sans-serif; color:#ff;}
.lc .li01 span{ background:url(../images/lc1.html) no-repeat;}
.lc .li02 span{ background:url(../images/lc2.html) no-repeat;}
.lc .li03 span{ background:url(../images/lc3.html) no-repeat;}
.lc .li04 span{ background:url(../images/lc4.html) no-repeat;}
.lc .li05 span{ background:url(../images/lc5.html) no-repeat;}
.lc .li06 span{ background:url(../images/lc6.html) no-repeat;}
.lc li a:hover span{ background-position:0 -62px;}


/*公司简介*/
.about{
	/*height: 600px;
    background: url(../images/about_bac.jpg) no-repeat;
    /*overflow: hidden;
    font-family: "Microsoft YaHei";
    margin-top: 10px;*/
	}
/*.about .content1{ width:1200px; height:auto; margin:0 auto}*/
.about .about_tit{height: 109px; overflow: hidden;}
.about dl{margin-top: 30px;}
.about dl dt{width: 584px;float: left;}
.about dl dd{float: right; width: 545px;}
.about dl dd h1{
	font-size: 54px;
    line-height: 54px;
    color: #d1d1d1;
    font-family: Arial;
	}
.about dl dd h2 a{
	font-size: 28px;
    line-height: 48px;
    color: #333;
	}
.about dl dd .txt{ height:234px; display:block; overflow:hidden; text-align:justify}
.about dl dd .txt *{font-size: 15px; line-height: 30px;}

/*.about dl dd span a{ width:150px; height:40px; display:block; text-align:center; line-height:40px; background:#333333; color:#fff;border-radius:25px;margin-top: 16px; font-size: 14px;}
*/



/*新闻中心*/
.leftnews{ width:600px; height:auto; display:block; float:left}

.childb{ width:600px; height:100px; margin:0 auto; padding-top:24px; padding-bottom:24px; border-bottom:1px solid #cdcdcd}
.childb .time{ display:block; text-align:center; margin-right:20px; float:left; width:103px; height:74px; border:1px solid #343434; padding:12px 0}
.childb .time p{ font-size:37px; font-family:Arial, Helvetica, sans-serif; line-height:45px;}
.childb .time span{ font-size:19px; font-family:Arial, Helvetica, sans-serif; line-height:25px}

.childb .txt{ display:block; float:left; width:370px; height:auto; }
.childb .txt p{font-size:16px; line-height:35px;height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.childb .txt p a{font-size:16px; line-height:35px; color:#333}
.childb .txt span{line-height:25px; height:50px; color:#666; display:block; overflow:hidden}

.childb .more{display:block; float:right; color:#0054b2; font-size:14px; line-height:25px; padding-top:60px}

.rightnews{ width:542px; height:448px; display:block; float:right; background:#fff}
.rightnews .topimg{ width:542px; height:325px; display:block; overflow:hidden}
.rightnews .topimg img{ width:542px; height:325px;transform: scale(1);transition: all 1s ease-out;}
.rightnews .txt{ padding:15px 0 30px}
.rightnews .txt .lb{ width:390px; height:auto; display:block; float:left}
.rightnews .txt .lb p{ font-size:16px; line-height:35px;height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.rightnews .txt .lb p a{ font-size:16px; line-height:35px; color:#333}
.rightnews .txt .lb span{ line-height:25px; height:50px; color:#666; display:block; overflow:hidden}
.rightnews .txt .more{
	width: 120px;
    height: 40px;
    display: block;
    float: right;
    text-align: center;
    line-height: 40px;
    background: #0054b2;
    color: #fff;
    border-radius: 25px;
	}

.rightnews:hover .topimg img{transform: scale(1.2);}


.sub_cp{ width:100%; height:auto; margin-top:30px}
.sub_cp .titb{ display:block; text-align:center; background:url(../images/sub_tit.jpg) center center no-repeat; height:60px; font-size:16px; color:#666666; line-height:25px}
.sub_cp .titb p{ font-size:32px; color:#333; font-weight:bold; line-height:35px;}
.sub_cp .titb p span{ font-size:32px; color:#9e0001; font-weight:bold; line-height:35px;}
.sub_cp .contb{ margin-top:20px}
.sub_cp .contb ul li{
	float: left;
    width: 31.33%;
    height: auto;
    display: block;
    margin-right: 3%;
    margin-bottom: 3%;
	}
.sub_cp .contb ul li p{ height:50px; background:#9e0001; display:block; text-align:center; line-height:50px; font-size:18px; color:#ffffff; font-weight: bold}
.sub_cp .contb ul li span{ display:block; padding:10px; background:#e7e7e7; font-size:14px; line-height:30px; color:#333333; min-height:200px; text-align:justify}
.sub_cp .contc{ margin-top:20px; font-size:16px; line-height:30px; color:#333333}
.sub_cp .contc *{font-size:16px; line-height:30px;color:#333333}
.sub_cp .contc p{ margin-bottom:10px}

/*子页面大图*/
.neibanner{ width:100%; height:414px; margin:0 auto; background:#cfcfcf}

.framebb{width:306px; height: auto; display:block;}
.framebb .topimg{
	width:306px;
	height:229px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;

}
.framebb .topimg img{
	display: block;
    transition: all 1s ease-out;
    transform: scale(1);
    max-width: 100%;
    max-height: 100%;
	}
.framebb .frame{ height:60px; display:block; text-align:center; font-size:18px; color:#2a2c2f; font-weight:bold; padding-top:10px}
.framebb .frame p{font-size:15px; line-height:25px; color:#757575; font-weight:100}

.framebb:hover .topimg img{transform: scale(1.2);}


.youshi{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding:35px 0}
.youshi .wrapper{ width:1200px; height:auto; margin:0 auto}



.youshi .youshicontent{
	margin-top: 30px;
	background: url("../images/youbg2.png") no-repeat center bottom;
	height: 320px;
}
.youshi .youshicontent:nth-child(1) .left{
	background: url("../images/you-left-1.png") no-repeat left top;
}
.youshi .youshicontent:nth-child(2) .left{
	background: url("../images/you-left-2.png") no-repeat left top;
}
.youshi .youshicontent:nth-child(3) .left{
	background: url("../images/you-left-3.png") no-repeat left top;
}
.youshi .youshicontent:nth-child(4) .left{
	background: url("../images/you-left-4.png") no-repeat left top;
}
.youshi .youshicontent:nth-child(even) .left{
	margin-left: 20px;
}
.youshi .youshicontent .left{
	float: left;
	width:490px;
	height: 290px;
	padding-left: 90px;
    text-align: left;
}
.youshi .youshicontent .righta{
	float: left;
}
.youshi .youshicontent .left a{
	display: block;
	line-height: 33px;
	width:120px;
	text-align: center;
	font-size: 16px;
	color:#9e0001;
	border:2px solid #9e0001;
	border-radius: 30px;
	margin-top: 15px;
}
.youshi .youshicontent .left a:hover{
	animation: shake .5s linear;
    -webkit-animation: shake .5s linear;
}

.youshi .youshicontent .left h1:nth-child(1){
	font-size: 24px;
	color:#9e0001;
	margin-top: 5px; font-weight:normal
}
.youshi .youshicontent .left p:nth-child(2){
	font-size: 14px;
	color:#999;
	margin-top: 14px;
	text-transform: uppercase;word-spacing:1px; font-family:"Times New Roman", Times, serif
}
.youshi .youshicontent .left span{
	display: block;
	line-height: 40px;
	font-size: 16px;
	color:#565656;
	background: url("../images/you-span.png") no-repeat left 7px;
	padding-left: 40px;
}
.youshi .youshicontent .left span:nth-child(3){
	margin-top: 35px;
}
.youshi .youshicontent .left span b{
	color:#9e0001;
}
.youshi .youshicontent .left img{
	margin:0 auto;
	margin-top: 30px;
}