*{ padding:0; margin:0; list-style:none; text-decoration:none; font-style:normal; font-family:"Microsoft YaHei";}
img{border:0;}

/*头部区域开始*/
.header{ width:1200px; height:125px; margin:0 auto; overflow:hidden; position:relative;}
.header .logo{ display:block; width:273px; height:91px; float:left; margin-top:17px;}
.header .logo img{ border:0;}
.header .nav{ float:left; margin-left:80px; margin-top:60px;}
.header .nav li{ float:left; margin-right:40px;}
.header .nav li a{ display:block; height:45px; line-height:45px; font-size:16px; color:#333;}
.header .nav li a:hover,.header .nav li a.on{ border-bottom:2px solid #015dca;}
.header .nav li:last-child{ margin-right:0;}

.sousuo{ width:350px; height:34px; position:absolute; top:16px; right:6px;}
.sousuo .wz{ width:195px; height:30px; border:none; padding:0 6px; border:1px solid #0155a6; float:left;}
.sousuo .select{ float:left; width:55px; height:32px; line-height:32px; border:none; background-color:#0155a6; color:#fff; cursor:pointer;}
.sousuo .btn{ float:left; width:60px; height:32px; line-height:32px; border:none; background-color:#d13111; color:#fff; cursor:pointer; margin-left:2px; padding:0 3px;}
/*头部区域结束*/

/*公司公告区域开始*/
.gsgg{ width:100%; height:35px; line-height:35px; background:#eeeeee; overflow:hidden;}
.gsgg_con{ width:1200px; height:35px; margin:0 auto;}
.gsgg_con span{ display:block; float:left; height:35px; line-height:35px; font-size:14px; color:#000000; background:url(../images/gsgg.png) no-repeat left 10px center; padding-left:40px;}
.gsgg_con ul{ width:1080px; float:right;}
.gsgg_con ul li{ float:left; margin-right:20px;}
.gsgg_con ul li a{ font-size:14px; color:#000000;}
.gsgg_con ul li a:hover{ color:#286fc7;}
/*公司公告区域结束*/

/*产品中心区域开始*/
.pro{ width:100%; heig ht:613px; background:#fff url(../images/xian.jpg) repeat-x top 185px center; overflow:hidden;}
.pro_con{ width:1200px; margin:0 auto; ov erflow:hidden; }
.title h3{ font-size:24px; color:#333333; font-weight:500; text-align:center; margin-top:40px;}
.title i{ display:block; width:60px; height:3px; background:#0054c1; margin:10px auto 30px;}

/*选项卡带轮播区域开始*/
.TTSlider{width:1200px; height:450px; overflow:hidden; margin:20px auto 0;}
.TTSlider li{list-style-type:none;float: left; list-style:none;}
.TTSlider li img{border: none;}
.TTSliderTitle{back ground:#fff;height:216px;}
.TTSliderTitle ul{width:1200px; overflow:hidden;}
.TTSliderTitle li{width:142px;height: 216px; margin-right:90px; position: relative;z-index: 3;left: 0;}
.TTSliderTitle li div{width: 142px;height: 216px; left: 0;right: 0;top: 0;bottom: 0;position: absolute;_width:142px;_height:216px;}
.TTSliderTitle li:last-child{ margin-right:0;}

.TTSliderTitle .on div{border-left:none; z-index: 3;}
.TTSliderTitle .noneBorRight div{border-right: none;}
.TTSliderTitle li a{display: block;wid th: 50%;float: left;he ight: 100%;line-heig ht: 61px;text-decoration: none;overflow: hidden;*wi dth:49%;font-size: 12px}
.TTSliderTitle li a img{ display:block; width:134px; height:134px;margin:0 auto; border-radius:50%; border:2px solid #ccc;}
.TTSliderTitle li a span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; margin-top:20px; color:#333; font-size:18px;}
.TTSliderTitle ul li div:hover img{ border:2px solid #0054c1;}
.TTSliderTitle li a i{ display:block; width:55px; height:2px; background:#808080; margin:10px auto 0;}
.TTSliderTitle ul li div:hover i{ background:#0054c1;}

.TTSliderPic{width: 1200px;pad ding: 13px 0px; position: relative;height: 269px; z-index: 1;}
.TTSliderPicList{position: relative;width:1122px;ove rflow:hidden;height:269px; margin:0 auto; overflow:hidden;}
.TTSliderPic ul{width:1140px ; height:269px; position: absolute;display: none;top:3px;left: 0px; margin:0 auto;}
.TTSliderPic .TTSliderPicList .show2{display: block;width:1130px !important; height:269px;}
.TTSliderPic li img{width:269px }
.TTSliderPic li{width: 271px;pa dding: 0 14px;height:222px; border:1px solid #999999; position:relative; margin-right:10px;}
.TTSliderPic li:nth-child(4n){ margin-right:0;}
.TTSliderPic li a{display: block;width:271px;height: 224px;overflow: hidden;}
/*.TTSliderPic li p{height: 30px;line-height: 30px;text-align: center;color: #ED0A0A}*/
.TTSliderPic li a img{ display:block; width:269px; height:222px; margin:0 auto;}
.TTSliderPic li a .kuai{ display:block; width:100%; height:35px; line-height:35px; text-align:center; color:#333; font-size:14px; position:absolute; bottom:0; left:0;}
.TTSliderPic li:hover{ border:1px solid #0457c2;}
.TTSliderPrevBtn,.TTSliderNextBtn{height: 100%;width: 30px;position: absolute;z-index: 999;top: 0;text-align: center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right: 0;}
.TTSliderPrevBtn a{height: 30px;width: 20px;display: inline-block;background:url(../images/btn.png) no-repeat;margin-top: 95px; margin-right:10px;}
.TTSliderNextBtn a{height: 30px;width: 20px;display: inline-block;background: url(../images/btn.png) no-repeat -30px 0;margin-top: 95px; margin-right:15px;}
/*选项卡带轮播区域结束*/

/*产品中心区域结束*/

/*企业简介区域开始*/
.jianjie{ width:100%; height:510px; background:#eeeeee; overflow:hidden; margin-top:40px;}
.jj_con{ width:1200px; height:510px; margin:0 auto;}
.jj_main{ width:1200px; margin:0 auto; overflow:hidden;}
.jj_left{ width:595px; height:375px; float:left; position:relative;
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* 定义显示的行数 */
  overflow: hidden;
  text-overflow: ellipsis;
    
}
.jj_left2{ height:300px;overflow:hidden}
.jj_left span{ overflow:hidden; font-size:16px; color:#424953; line-height:26px;}
.jj_left .more{ display:block; width:170px; height:40px; background:#0054c1; font-size:16px; color:#fff; text-align:center; line-height:40px; position:absolute; bottom:5px; right:43px;}

.jj_right{ width:594px; height:371px; float:right;}

/*企业简介区域结束*/

/*新闻中心区域开始*/
.news{ width:100%; height:560px; background:#ffffff; overflow:hidden;}
.news_con{ width:1200px; margin:0 auto; overflow:hidden;}
.news_con ul li{ float:left; width:280px; margin-right:26px;}
.news_con ul li a{ display:block; width:280px;}
.news_con ul li a img{ display:block; width:280px; height:200px;}
.news_con ul li a .wenzi{ display:block; width:280px; height:140px; background:#eeeeee; overflow:hidden;}
.news_con ul li a .wenzi h3{ font-size:16px; color:#424953; font-weight:500; margin-left:15px; margin-top:20px;}
.news_con ul li a .wenzi span{ display:block; width:260px; color:#424953; font-size:14px;margin-left:15px; margin-top:10px; line-height:23px;}
.news_con ul li a:hover .wenzi{ background:#424953;}
.news_con ul li a:hover .wenzi h3,.news_con ul li a:hover .wenzi span{ color:#fff;}

.news_con ul li:nth-child(4n){ margin-right:0;}
.news_con .more2{ display:block; width:170px; height:40px; margin:25px auto; background:#0054c1; text-align:center; line-height:40px; font-size:16px; color:#fff;}

/*新闻中心区域结束*/

/*合作案例区域开始*/
.anli{ width:100%; height:550px; overflow:hidden; background:#eeeeee;}
.anli_con{ width:1200px; margin:0 auto; overflow:hidden;}

.anli_con ul li{ float:left; position:relative; margin-right:30px; margin-bottom:23px;}
.anli_con ul li a img{ display:block; width:358px; height:196px; }
.anli_con ul li a b{ display:block; width:100%; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.7); font-weight:500; transition:0.3s;}
.anli_con ul li a .kuai2{ display:block; width:358px; height:196px; background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0; display:none; transition:0.5s;}
.anli_con ul li a .kuai2 span{ display:block; font-size:18px; color:#fff; text-align:center; margin-top:80px; transition:0.3s;}
.anli_con ul li a .kuai2 i{ display:block; width:58px; height:2px; background:#fff; margin:16px auto 0; transition:0.3s;}
.anli_con ul li a:hover .kuai2{ display:block;}
.anli_con ul li a:hover b{ display:none;}
.anli_con ul li:nth-child(3n){ margin-right:0;}
/*合作案例区域结束*/

/*底部区域开始*/
.footer{ width:100%; overflow:hidden; background:#dcdcdc;}
.ft_con{ width:1200px; margin:0 auto; overflow:hidden;}
.ft_con .ft_logo{ display:block; width:232px; height:81px; float:left; margin-top:55px; margin-left:230px; margin-bottom:54px; border-right:1px solid #878787; padding-right:36px;}
.ft_con .wenzi2{ display:block; width:465px; float:left; margin-left:35px; margin-top:50px; margin-bottom:40px;}
.ft_con .wenzi2 span{ font-size:14px; color:#333333; line-height:23px;}
.top_fanhui{ width:64px; height:64px; cursor:pointer; position:fixed; bottom:80px; right:0px; z-index:10;}
/*悬浮通知区域开始*/
.xuanfu{ width:400px; height:225px; background:#f0f0f0; position:fixed; bottom:7px; right:100px; box-shadow:0 3px 5px rgba(0,0,0,0.5); z-index:99999;}
.xuanfu span.xuanfu_head{ display:block; margin:22px auto 20px; font-size:20px; color:#000000; text-align:center;}
.xuanfu .wenzi3{ width:366px; height:160px; overflow:hidden; font-size:14px; color:#000000; line-height:23px; margin:0 auto;}
.xuanfu .wenzi3 i{ font-size:14px; color:#000000; line-height:23px; display:block; float:left;}

.xuanfu .wenzi3 b{ display:block; width:366px; margin:15px auto; text-align:right; font-weight:500;}
.xuanfu .close{ display:block; width:16px; height:16px; cursor:pointer; font-size:18px;position:absolute;right:20px; top:20px;}
/*悬浮通知区域结束*/
/*底部区域结束*/

/**************内页区域开始**************/
.ny_banner{ height:310px; margin:0 auto; overflow:hidden;}
.ny_banner img{ height:310px; margin:0 auto;}

/*新闻页开始*/

/*当前位置区域开始*/
.weizhi{ width:100%; height:55px; background:#e5e5e5;}
.weizhi_con{ width:1200px; height:55px; line-height:55px; margin:0 auto;}
.weizhi_con span{ display:block; width:235px; float:left; font-size:14px; color:#333333;}
.weizhi_con span a{ font-size:14px; color:#333333;}
.weizhi_con span a:hover{ color:#0054c1;}

.weizhi_con .nav2{ width:960px; float:right;}
.weizhi_con .nav2 ul li{ float:right;}
.weizhi_con .nav2 ul li a{ display:block; width:145px; height:55px; text-align:center; line-height:55px; font-size:16px; color:#000000;}
.weizhi_con .nav2 ul li a:hover,.weizhi_con .nav2 ul li a.on{ background:url(../images/nav2_bg.jpg) no-repeat center; color:#ffffff;}

/*当前位置区域结束*/

.news_main{ width:1200px; margin:20px auto; overflow:hidden; border:1px solid #999999; padding-bottom:30px;}

.news_main ul li{ float:left; border-bottom:1px solid #999; margin-left:14px;}
.news_main ul li a{ display:block; width:1175px; overflow:hidden;}
.news_main ul li a img{ display:block; width:280px; height:190px; float:left; margin-top:20px; margin-bottom:20px;}
.news_main ul li a .wenzi4{ display:block; width:880px; float:left; margin-left:15px;}
.news_main ul li a .wenzi4 h3{ width:880px; font-size:18px; color:#000000; float:left; margin-top:33px; font-weight:500;}
.news_main ul li a .wenzi4 i{ width:880px; color:#666666; font-size:14px; float:left; margin-top:20px; margin-bottom:20px;}
.news_main ul li a .wenzi4 span{ display:block; height:88px; width:880px; color:#424953; font-size:14px; float:left; overflow:hidden; line-height:23px;}

.news_main ul li:last-child{ margin-bottom:20px;}
.news_main ul li a .wenzi4 h3:hover{ color:#0054c1;}
.yejiao{ width:631px; height:49px; margin:0 auto 20px;}
.yejiao img{ width:631px; height:49px; margin:0 auto;}
/*新闻页结束*/

/*新闻详情页区域开始*/
.news_detail{ width:1200px; margin:20px auto; overflow:hidden; border:1px solid #dddddd;}
.news_detail h3{ width:1100px; text-align:center; margin:20px auto 15px; font-size:18px; color:#000; font-weight:500;}
.news_detail>span{ display:block; width:1100px; margin:0 auto 15px; font-size:14px; color:#000; text-align:center;}
.news_detail .wenzi5{ width:1180px; margin:0 auto 30px; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #dcdcdc;}
.news_detail .wenzi5 b{ display:block; width:1180px; font-size:14px; color:#000000; font-weight:100; line-height:26px;}
.news_detail .wenzi5 img{ display:block; width:739px; max-width:1150px; hei ght:418px; margin:25px auto 22px;}
.news_detail .wenzi5 b p img{ max-width:1150px;}
.news_detail .wenzi5 b img{ max-width:1150px;}

.news_detail .fanye{ width:1110px; margin:0 auto; overflow:hidden; padding-bottom:25px;}
.news_detail .fanye p{ display:block; width:1110px; height:25px; line-height:25px; float:left; font-size:14px; color:#666666;}
.news_detail .fanye p a{ color:#666666;}
.news_detail .fanye p a:hover{ color:#0054c1;}

/*新闻详情页区域结束*/

/*关于昊晟内容区域开始*/
.about_main{ width:1200px; margin:20px auto; overflow:hidden; padding-bottom:20px;}
.about_main .miaoshu{ width:1200px; margin:20px auto 0; overflow:hidden;}
.about_main .miaoshu span{ font-size:14px; color:#424953; line-height:23px;}
.about_main .miaoshu img{ display:block; width:1044px; height:263px; margin:40px auto 10px;}

/*关于昊晟内容区域结束*/

/*联系我们内容区域开始*/
.lianxi_main{ width:1200px; margin:20px auto; overflow:hidden; padding-bottom:20px;}
.lx_left{ width:475px; float:left; margin-left:20px; overflow:hidden; margin-top:50px;}
.lx_left img{ display:block; width:273px; height:91px; float:left;}
.lx_left .dizhi{ width:430px; float:left; margin-left:20px; margin-top:35px;}
.lx_left .dizhi span{ font-size:14px; color:#000; line-height:23px;}
.lx_right{ width:660px; height:440px; float:right; overflow:hidden; margin-top:25px;}


/*联系我们内容区域结束*/

/*技术服务页区域开始*/
.news_main2{ width:1200px; margin:20px auto; overflow:hidden; border:1px solid #999999; padding-bottom:30px;}

.news_main2 ul li{ float:left; bor der-bottom:1px solid #999; margin-left:14px;}
.news_main2 ul li a{ display:block; width:1200px; overflow:hidden;}
.news_main2 ul li a .wenzi4{ display:block; width:1140px; float:left; margin-left:15px;}
.news_main2 ul li a .wenzi4 h3{ width:1140px; font-size:18px; color:#000000; float:left; margin-top:33px; font-weight:600;}
.news_main2 ul li a .wenzi4 i{ width:1140px; color:#666666; font-size:14px; float:left; margin-top:20px; margin-bottom:20px;}
.news_main2 ul li a .wenzi4 span{ display:block; height:88px; width:1140px; color:#424953; font-size:14px; float:left; overflow:hidden; line-height:23px;}

.news_main2 ul li:last-child{ margin-bottom:20px;}
.news_main2 ul li a .wenzi4 h3:hover{ color:#0054c1;}
.yejiao{ width:631px; height:49px; margin:0 auto 20px;}
.yejiao img{ width:631px; height:49px; margin:0 auto;}

/*技术服务页区域结束*/

/*驱动下载页区域开始*/
.news_main3{ width:1200px; margin:20px auto; overflow:hidden; border:1px solid #999999; padding-bottom:30px;}

.news_main3 ul li{ width:1190px; height:30px; line-height:30px; float:left; bor der-bottom:1px solid #999; margin-left:10px; margin-top:20px;}
.news_main3 ul li .xian{ width:1100px; float:left; font-size:16px; color:#000000; font-weight:100; overflow:hidden; backgr ound:url(../images/dian.jpg) repeat-x center;}
.news_main3 ul li .xian h3{ width:1080px; height:40px; line-height:40px; overflow:hidden; background:#fff;font-weight:100; }
.news_main3 ul li a{ display:block; width:80px; float:left; over flow:hidden; font-size:14px; color:#000000; text-align:center;}
.news_main3 ul li a:hover{ color:#0054c1;}

.news_main3 ul li:last-child{ margin-bottom:20px;}
.yejiao{ width:631px; height:49px; margin:0 auto 20px;}
.yejiao img{ width:631px; height:49px; margin:0 auto;}

/*驱动下载页区域结束*/

/*合作案例区域开始*/
.news_main4{ width:1200px; margin:20px auto; overflow:hidden; bor der:1px solid #999999; padding-bottom:30px;}
.news_main4 ul li{ float:left; width:287px; height:238px; position:relative; margin-right:14px; margin-bottom:20px; border:1px solid #999999;}
.news_main4 ul li a{ display:block; width:287px; height:238px;}
.news_main4 ul li a img{ display:block; width:287px; height:238px;}
.news_main4 ul li a b{ display:block; width:100%; height:35px; line-height:35px; background:rgba(0,0,0,0.8); position:absolute; bottom:0; left:0; color:#fff; text-align:center; font-weight:100;}
.news_main4 ul li:nth-child(4n){ margin-right:0;}
.news_main4 ul li:hover{ border:1px solid #0457c2;}
/*合作案例区域结束*/

/*产品二级栏目区域开始*/
.caidan{ width:1200px; height:40px; margin:35px auto 25px;}
.caidan ul li{ float:right; margin-right:30px;}
.caidan ul li a{ display:block; padding:10px 15px; background:#dcdcdc; color:#000000; font-size:14px;}
.caidan ul li a:hover,.caidan ul li a.on{ color:#fff; background:#d13111;}
.caidan ul li:first-child{ margin-right:0;}
/*产品二级栏目区域结束*/

/*产品列表页区域开始*/
.news_main5{ width:1200px; margin:20px auto; overflow:hidden; bor der:1px solid #999999; padding-bottom:30px;}
.news_main5 ul li{ float:left; width:287px; height:238px; position:relative; margin-right:14px; margin-bottom:20px; border:1px solid #999999;}
.news_main5 ul li a{ display:block; width:287px; height:238px;}
.news_main5 ul li a img{ display:block; width:287px; height:238px;}
.news_main5 ul li a b{ display:block; width:100%; height:35px; line-height:35px; backgr ound:rgba(0,0,0,0.8); position:absolute; bottom:0; left:0; color:#000; text-align:center; font-weight:100;}
.news_main5 ul li:nth-child(4n){ margin-right:0;}
.news_main5 ul li:hover{ border:1px solid #0457c2;}
/*产品列表页区域结束*/



/**************内页区域结束**************/