@charset "gb2312";
h1,h2,h3,h4,h5,h6,img,body,ul,li,p,dd,dt{margin: 0;padding: 0;border: none;font-weight: normal; font-size:16px; line-height:32px; font-family:"微软雅黑"}
ul,li{list-style: none; padding:0px; margin:0px;}
a{color:inherit; text-decoration: none;}
.head{width:100%;margin:0 auto;}
.index-head{margin:0 auto;width:1100px;}
.index-head1 img{float:right;}
.index-head2{float:left; padding-top: 8px;}
.index-nav{float:right;margin-top:15px;}
.index-nav ul li{width:95px;float:left;text-align:center;color:#333333;font-size:18px;}
.on{ color:#c0182b}
.head-banner{width:1350px;margin:0 auto;}
.head-banner img{width:100%;}
.index-main{width:1200px;margin:0 auto;}
.index-main{}.index-main dl{width:300px;color:#;float:left;}
.index-main dl dd{line-height:26px;font-size:12px;color:#8f8f8f;}
.index-main dl dt{text-align:center;}
.index-main dl strong{margin-bottom: 20px;/* height: 50px; */display: inline-block;/* width: 50px; */padding: 11px 5px;border-bottom:1px solid #ccc;margin-bottom:20px}
.index-main1{text-align:center;margin-top:20px;}
.index-main1 h1{border-bottom:1px solid #ccc;font-size:30px;padding-top:20px;margin-bottom:10px;padding-bottom:20px;}
.index-main1 strong{border-bottom:1px solid #ff5f00;display:inline-block;}
.index-main1 h4{font-size:18px;color:#333333;}
.index-main1 i{display: block;position: absolute;height: 5px;width: 34px;bottom: -1px;background: #ff5f00;left: 584px;}
.index-main2 li{float: left;width: 300px;height: 220px;}
.index-main2{margin-top:30px;}
.index-main3 dl dd{font-size:16px;color:#666666; line-height: 31px; float: right; width: 618px;}
.index-main3 dl dt{float:left;}
.main3-span span{margin-top:12px;border:1px solid #ccc;width:100px;display:inline-block;float:right;height:30px;line-height:30px;}
.foot {	text-align:center;width:1200px;margin:0 auto;color:#999;font-size:14px;height:79px;line-height:79px;margin-top:20px;}	
.active{}

.caselist{ text-align:center;}

.intro-main{width:1200px;margin:0 auto;}
.intro-main .intro-top{text-align:center;}
.intro-top{margin-bottom:50px;}
.intro-top dt{color:#333333;font-size:32px;}
.intro-top dd{color:#8f8f8f;font-size:16px;margin-top:15px;}
.intro-bottom ul li{line-height:30px;color:#666666;font-size:16px;}
.intro-img{margin-top:61px;}
.call-bottom dl{}.call-bottom dl dt{float:left}
.call-bottom dl dd{text-indent: 68px; line-height: 40px; height: 40px; color: #8f8f8f; font-size: 18px; background: url(../images/call.jpg) no-repeat 18px 8px;}
.team-bottom dl{float:left;width:300px;}
.team-bottom dl dd{text-align:center;line-height:30px;}
.team-bottom dl dt{text-align:center; width:280px; height:220px; line-height:220px; border:1px solid #dddddd;  margin:0 auto; vertical-align:middle; display:table-cell;}
.team-bottom dl dt img{ max-height:220px; max-width:280px; vertical-align:middle;}
.service1{float:left;}
.service1 dl dt{color:#C0182B;font-size:24px;margin-bottom:20px;}
.service1 dl dd{color:#8f8f8f;font-size:14px;line-height:30px;}
.service2{float:left;text-indent:147px;}
.service3{float:left;}
.service4 dl dt{color:#C0182B;font-size:24px;margin-bottom:20px;}
.service4 dl dd{color:#8f8f8f;font-size:14px;line-height:30px;}
.service4{float:left;text-indent:50px;}
.info-img{float:right;margin-right:20px;}
.info-img img{width:392px;height:542px}
.info-form{float:left;}
.info-form dd{color:#8f8f8f;font-size:18px;line-height:45px;}
.info-form input{border:1px solid #ccc;height:20px;}
.info-form h1{color:#8f8f8f;font-size:18px;}
					
																												
.feedback{ font-size:14px; color:#999;}

.call-bottom .map{ float:left; width:735px; height:395px;}
.call-bottom .txt{ float:left; width:429px; 395px;}



.pro_fenl{ margin:20px 0;}
.pro_fenl ul { width:100%;}
.pro_fenl ul li{ float:left; width:19.9%; text-align:center; height:40px; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.pro_fenl ul li a{ font-size:16px; color:#FFF; line-height:40px; background:#2e2e2e; display:block}
.pro_fenl ul li a:hover{ background:#e60b1e;}




/*最新资讯*/
.newslist{ display:block; overflow:hidden; padding-top:18px; width:98%; margin:0 1%;font-family:"微软雅黑"; }
.newslist li{ display:block;overflow:hidden; height:37px; border-bottom:1px dashed #c9cacc;}
.newslist li a{ background:url(../images/list.jpg) no-repeat 3px center; line-height:37px; font-size:14px; color:#623a0d; padding-left:28px;}
.newslist li span{line-height:37px; font-size:14px; color:#623a0d; float:right;}



/*浮动QQ*/
.fix_qq {
position: fixed;
right: 0px;
top: 50%;
margin-top:-80px;
width: 93px;
height: 122px;
z-index:9999;
background: url(../images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../images/qq_04.png) no-repeat;
}

