﻿@charset "utf-8";
/* CSS Document */
/*{transition:all .5s;}*/
/*banner*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;}
.banner{ width:100%; height:486px; }
.maincenter{font:12px/1.5 "Microsoft Yahei",arial,"宋体",tahoma,sans-serif; margin:0 auto; width:1180px; }
.main-title{ background:url(../images/img01.png) no-repeat center bottom; height:90px;margin-bottom:0px; margin-top:40px;}
.main-title span{ display:block; text-align:center; font-size:14px; line-height:100%; margin-bottom:5px;}
.main-title strong{ display:block; text-align:center; font-size:22px;  letter-spacing:2px; line-height:100%; margin-bottom:5px; color:#e60012;}

#flashs{ position:relative; height:486px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:10px;height:10px;font-size:14px;line-height:25px;text-align:center; border-radius:50%;}
#flashs .btn span.cur{ background:#ff4200;}

/*特点*/
.td .tdtit{ overflow:hidden; position:relative; z-index:9}
.td .tdtit .bor{ border-left:1px #dfe4eb solid}
.td .tdtit li{ width:303px; border-right:1px #dfe4eb solid; height:73px; float:left; cursor:pointer; padding-top:27px; padding-left:29px;}
.td .tdtit li span{ width:42px; height:42px; display:block; float:left; margin-right:20px;}
.td .tdtit li h5{ font-size:18px; font-weight:normal; line-height:24px;}
.td .tdtit li p{ font-size:14px;color:#999999}
.td .tdtit li:hover,.td .tdtit .cur{ background:url(../images/tdbg_03.png);color:#ffffff; height:79px; border-right:0px #ffffff solid; margin-right:1px;}
.td .tdtit li:hover p,.td .tdtit .cur p{color:#ffffff}
.td .tdtit .l1 span{ background:url(../images/td1.png)}
.td .tdtit .l1:hover span,.td .tdtit .l1.cur span{background:url(../images/tdhover1.png)}
.td .tdtit .l2 span{ background:url(../images/td2.png)}
.td .tdtit .l2:hover span,.td .tdtit .l2.cur span{background:url(../images/tdhover2.png)}
.td .tdtit .l3 span{ background:url(../images/td3.png)}
.td .tdtit .l3:hover span,.td .tdtit .l3.cur span{background:url(../images/tdhover3.png)}
.td .tdtot{ background:url(../images/tdtotbg_03.png); padding:80px 0px; margin-top:-6px; position:relative; z-index:0}
.td .tdtot img{ display:block;}
/*案例*/
.case{ height:430px; }
.case .casetit{ height:118px; padding-top:72px;}
.case .casetit h4{ font-size:26px; text-align:center; font-weight:normal; line-height:36px;}
.case .casetit h4 a{text-decoration:none;color:#0c4da1}
.case .casetit em{ display:block; text-align:center; font-size:18px;color:#0c4da1}
.case .casetot{ overflow:hidden}
.case .casetot .ct_l{ width:240px; float:left;}
.case .casetot .ct_l ul li{ background:url(../images/case.jpg); width:200px; height:40px; line-height:40px; padding-left:30px; padding-right:10px; cursor:pointer; font-size:15px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case .casetot .ct_l ul li:hover a,.case .casetot .ct_l ul .cur a{color:#fff; font-weight:bold;}
.case .casetot .ct_l ul li:hover,.case .casetot .ct_l ul .cur{ background:url(../images/casehover_07.jpg);color:#ffffff}
.case .casetot .ct_l span{ display:block;line-height:40px; padding-left:30px;}
.case .casetot .ct_l span a{color:#0c4da1; font-size:14px; color:#e60012;}
.case .casetot .ct_r{ width:920px; float:right}
.case .casetot .ct_r img{ display:block; float:left; margin-right:30px;}
.case .casetot .ct_r h5 a{ font-size:20px;color:#545454}
.case .casetot .ct_r p{ font-size:14px; line-height:28px; margin-top:20px; height: auto; overflow:hidden}
.case .casetot .ct_r span{ display:block; width:100px; height:35px; float:left; margin-left:2px; margin-top:45px; }
.case .casetot .ct_r span a{color:#ffffff; display:block;background:#666666; display:block;height:35px; font-size:14px; text-align:center; line-height:35px; text-decoration:none}
.case .casetot .ct_r span a:hover{ background:#e60012}
/*公司风采*/
.gsfc{  height:230px; position:relative ; width:1180px; margin:0 auto;  margin-bottom:60px;}
.gsfc .gsfc_l{ position:absolute; left:50%; margin-left:-500px; width:470px; float:left}
.gsfc .gsfc_l>a{text-decoration:none;}
.gsfc .gsfc_l .fz{ display:block; margin-top:95px; margin-left:-4px;}
.gsfc .gsfc_l em{ font-size:24px; font-weight:bold;color:#ffffff}
.gsfc .gsfc_l p{ font-size:16px; color:#8e9aad; font-family:Arial; margin-top:20px; margin-bottom:60px;}
.gsfc .gsfc_l p span{ font-size:24px;}
.gsfc .gsfc_l .s1{ font-size:18px; font-weight:bold;color:#ffffff; display:block; margin-top:10px;}
.gsfc .gsfc_l .s2{ font-size:24px;color:#ffffff; display:block; line-height:30px;}
.gsfc .gsfc_l .s3{ display:block;color:#8e9aad; margin-top:20px;}
.gsfc .gsfc_r{ position:absolute;  }
.gsfc .gsfc_r ul{ width:1180px; overflow:hidden; height:210px; margin-top:0px;}
.gsfc .gsfc_r ul li{ width:275px; float:left; margin-right:20px;}
.gsfc .gsfc_r ul li img{ display:block; padding:3px; background: #EBEBEB; border-radius:6px;}
.gsfc .gsfc_r ul li img:hover{ background: #e60012}
.gsfc .gsfc_r .a1,.gsfc .gsfc_r .a2{ display:block; width:49px; height:49px; margin-top:13px; margin-right:3px; float:left}
.gsfc .gsfc_r .a1{ background:url(../images/left.png)}
.gsfc .gsfc_r .a1:hover{ background:url(../images/lefthover.png)}
.gsfc .gsfc_r .a2{ background:url(../images/right.png)}
.gsfc .gsfc_r .a2:hover{ background:url(../images/righthover.png)}
/*广告位*/
.ggw{ background:url(../images/ggw_02.jpg) top center no-repeat; height:246px;}
.ggw a{ display:block; width:100%; height:200px; font-size:16px;color:#ffffff; text-decoration:none}
.ggw a span{ display:block; padding-top:150px; padding-left:350px;}
/*公司介绍*/
.gsjs{ }
.gsjs .gstit{ padding-top:10px;}
.gsjs .gstit h4{ font-weight:normal; font-size:26px; text-align:center;color:#666666 ; line-height:36px;}
.gsjs .gstit em{ text-align:center; display:block; font-size:18px;color:#0c4da1}
.gsjs .gstot ul{ overflow:hidden; padding-top:30px; }
.gsjs .gstot li{ background:url(../images/jsbg.jpg); width:265px; height:280px; float:left; margin-left:15px; margin-right:15px; margin-bottom:20px;}
.gsjs .gstot li .imga{ width:265px; height:180px; display:block;margin:0px auto; padding:10px;}
.gsjs .gstot li .imga img{ display:block; border-bottom:4px #0c4da1 solid;width:245px; height:180px; }
.gsjs .gstot li div{height:56px; padding:0px 15px;}
.gsjs .gstot li div h5{ font-weight:normal; font-size:16px; padding-top:10px; line-height:24px; float:left;  width:210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gsjs .gstot li div h5 img{ display:block}
.gsjs .gstot li div .more{ float:right; margin-top:10px;}
.gsjs .gstot .l1{ margin:0px;}
.gsjs .gstot .l1 .imga span{ display:block; width:305px; height:210px; background:url(../images/shtd.png); position:relative; margin-top:-214px;}
.gsjs .gstot .l2 .imga span{ display:block; width:305px; height:210px; background:url(../images/yftd.png); position:relative; margin-top:-214px;}
.gsjs .gstot .l3 .imga span{ display:block; width:305px; height:210px; background:url(../images/gcqj.png); position:relative; margin-top:-214px;}
/*广告位2*/
.ggw2{ background:url(../images/ggw2.jpg) top center no-repeat; height:200px;}
.ggw2 a{ display:block; width:100%; height:200px;}
/*新闻中心*/
.newscenter{  padding:0px 0px 30px 0px; overflow:hidden}
.newscenter .nc_l{ width:735px; float:right}
.newscenter .nc_l .trdt{ overflow:hidden;}
.newscenter .nc_l  h4{ width:190px; float:left}
.newscenter .nc_l  h4 span{ width:88px; height:36px; text-align:center; line-height:36px;  font-size:14px; background:#0c4da1; display:block}
.newscenter .nc_l  h4 span a{color:#ffffff;}
.newscenter .nc_l  ul{ width:735px; float:left}
.newscenter .nc_l  ul li{ padding-bottom:20px; padding-top:20px; border-bottom:1px #b5b5b5 dotted; }
.newscenter .nc_l  ul li:hover{ background: #EEE;color:#e60012; }

.newscenter .nc_l  ul li h5{ font-weight:normal;font-size:18px;}
.newscenter .nc_l  ul li h5 a{ color:#000; }

.newscenter .nc_l  ul li em{ font-family:Arial;color:#e60012; line-height:24px; font-size:16px;}
.newscenter .nc_l  ul li p{ font-size:14px; line-height:24px; overflow:hidden; margin-top:10px; margin-bottom:10px; color:#999; }
.newscenter .nc_l  ul li span a{color: #C00}
.newscenter .nc_l .hydt{ overflow:hidden; margin-top:50px;}
.newscenter .nc_l .hydt h4 span{ background:#ff7a02}
.newscenter .nc_l .hydt ul li{ border:0px;}
.newscenter .nc_r{ width:400px; float:left;}
.newscenter .nc_r h4{ width:190px; float:left ; margin-bottom:20px;}
.newscenter .nc_r h4 span{ width:178px; height:36px; text-align:center; line-height:36px;  font-size:14px; display:block}
.newscenter .nc_r h4 span a{color:#333;display:block;float:left; background:#666666;width: 86px;color:#fff;}
.newscenter .nc_r h4 span a.cur{ background:#e60012; color:#fff}
.newscenter .nc_r ul li img{ padding:0px; background: #EEE; margin:2px 0px; margin-bottom:15px;}
.newscenter .nc_r ul li h5{ font-weight:normal;font-size:16px;}
.newscenter .nc_r ul li h5 a{ color:#0c4da1}
.newscenter .nc_r ul li em{ font-family:Arial;color:#a6a6a6; line-height:24px;}
.newscenter .nc_r ul li p{ font-size:13px; line-height:24px; height:72px; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.newscenter .nc_r ul li span a{color:#0c4da1}