@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; color:#333333; font-size:16px; font-family:"Microsoft YaHei";}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px;padding:0px;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px; overflow:hidden}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;vertical-align:middle; outline:none}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#0075c1}
.clear{font-size:0px;line-height:0px;float:none;rheight:0px;clear:both;overflow:hidden;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
.center{ width:1200px; margin:auto;}
.top60{ padding-top:60px;}
.bottom60{ padding-bottom:60px}

/*top*/
.top{ width:100%; height:36px; line-height:36px; background:#f7f8fa; font-size:14px;}
.top i{ color:#e93f28; padding-left:10px}
.top span{ float:right; font-size:15px;}
.top span img{ vertical-align:middle; padding-right:5px; margin-top:-3px;}

/*daohang*/
.daohang{ width:100%; height:112px; background:#fff}
.daohang h1{ float:left; padding-top:22px;}
.daohang ul{ float:left; padding-left:60px; padding-top:39px }
.daohang ul li{ float:left; height:34px; line-height:34px; padding:0 15px;}
.daohang ul li.a1{ background:#e93f28; border-radius:25px;}
.daohang ul li.a1 a{ color:#fff}

.top02{width:1200px; height:100px; margin:0px auto;}
.top02_r{width:29px; height:100px; float:right;}
.top02 .search_dk{width:29px; height:24px; cursor:pointer; margin-top:45px; display:block;}
.top02 .search_gb{width:29px; height:24px; cursor:pointer; margin-top:45px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:absolute; left:0px; top:148px; z-index:200; display:none;}
.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search04{width:205px; height:30px; background:#FFF; float:right; padding-left:10px;}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}

/*banner*/
#banner{ width:100%; height:auto;}
.slideBox{ width:100%; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:20px; margin-left:-63px; display:inline; z-index:100; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 5px; display:inline;  width:15px; height:15px; background:#fff; cursor:pointer; border-radius:100%; }
.slideBox .hd ul li.on{ background:#e93f28;  }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;}

/*box01*/
.box01{ width:100%;}
.biaoti{ width:100%; text-align:center; text-transform: uppercase;  font-size:30px; background:url(../images/cuxian.png) no-repeat bottom center; padding-bottom:25px; color:#0075c2; font-weight:600 }
.biaoti i{ color:#676767; padding-left:5px; font-size:28px; font-weight:normal}
.biaoyu{ width:100%; text-align:center; font-size:14px; color:#898989; padding-top:10px; padding-bottom:50px}

.gyht_left{ float:left; width:780px; line-height:32px; padding-top:20px;text-align: justify;}
.more{ width:104px; height:37px; text-align:center; line-height:37px; background:#333; margin-top:50px; font-size:14px; }
.more a,.more a:hover{ color:#fff}
.more:hover{ background:#0075c1}

.gyht_right{ float:right; width:370px;}
.right_dh{ width:310px; height:80px; background:#0075c1; color:#fff; padding-top:30px; padding-left:60px;}
.right_dh img{ float:left; vertical-align:middle; padding-right:10px} 
.right_dh i{ display:block; font-size:24px;}

/*box02*/
.box02{ width:100%; background:#f6f7f9; margin-top:60px; padding-bottom:60px}
.box02 ul li{ float:left; width:240px; cursor:pointer}
.yw_biao01{ width:140px; height:140px; background:url(../images/yw_tb01.png) no-repeat top center; margin:auto;}
.box02 ul li:hover .yw_biao01,.zyyw_top ul li:hover .yw_biao01{ background:url(../images/yw_tb01.png) no-repeat bottom center;}

.yw_biao02{ width:140px; height:140px; background:url(../images/yw_tb02.png) no-repeat top center; margin:auto;}
.box02 ul li:hover .yw_biao02,.zyyw_top ul li:hover .yw_biao02{ background:url(../images/yw_tb02.png) no-repeat bottom center;}

.yw_biao03{ width:140px; height:140px; background:url(../images/yw_tb03.png) no-repeat top center; margin:auto;}
.box02 ul li:hover .yw_biao03,.zyyw_top ul li:hover .yw_biao03{ background:url(../images/yw_tb03.png) no-repeat bottom center;}

.yw_biao04{ width:140px; height:140px; background:url(../images/yw_tb05.png) no-repeat top center; margin:auto;}
.box02 ul li:hover .yw_biao04,.zyyw_top ul li:hover .yw_biao04{ background:url(../images/yw_tb05.png) no-repeat bottom center;}

.yw_biao05{ width:140px; height:140px; background:url(../images/yw_tb04.png) no-repeat top center; margin:auto;}
.box02 ul li:hover .yw_biao05,.zyyw_top ul li:hover .yw_biao05{ background:url(../images/yw_tb04.png) no-repeat bottom center;}

.box02 ul li p{ width:208px; margin:auto; text-align:center; line-height:28px; padding-top:20px}

/*box03*/
.box03{ width:100%; border-bottom:1px #ebe9e9 solid; padding-bottom:70px}
.slideGroup{ width:1240px; margin:auto;}
.slideGroup .parHd{ width:504px; margin:auto; height:42px; line-height:42px; }
.slideGroup .parHd ul li{ float:left; width:150px; height:42px; margin:0 8px; text-align:center; background:#fff; border-radius:25px; border:1px #cccccc solid; cursor:pointer; font-size:18px;  }
.slideGroup .parHd ul li.on{ background:#0075c1; color:#fff }

.slideGroup .slideBox1{position:relative; width:1080px; padding:0 80px;}

.slideGroup .sPrev{ background:url(../images/left.png) no-repeat; position:absolute; left:0; width:62px; height:62px; cursor:pointer; top:145px; z-index:999}
.slideGroup .sNext{ background:url(../images/right.png) no-repeat; position:absolute; right:0; width:62px; height:62px; cursor:pointer; top:145px; z-index:999 }

.slideGroup .parBd{ padding-top:40px}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;  }
.slideGroup .parBd ul li{ float:left; width:248px; background:#fff; border:1px #e9e9e9 solid; margin:0 10px; display:inline }
.slideGroup .parBd ul li:hover{ border:1px #0075c1 solid}
.slideGroup .parBd ul li img{ width:248px; height:350px;}
.slideGroup .parBd ul li span{ width:180px; margin:auto; display:block; text-align:center; height:42px; padding-top:15px; padding-bottom:20px}

/*box04*/
.box04{ width:100%; background:url(../images/al_bg.jpg) no-repeat top center; height:830px}
.slideGroups{ width:1200px; margin:auto }
.slideGroups .parHds{ width:100%; height:44px;   }
.slideGroups .parHds ul{width:840px; margin:auto;}
.slideGroups .parHds ul li{ float:left; width:150px;line-height:42px;  height:42px; margin:0 8px; text-align:center; background:#fff; border-radius:25px; border:1px #cccccc solid; cursor:pointer; font-size:18px; }
.slideGroups .parHds ul li.on{ background:#0075c1; color:#fff }

.slideGroups .slideBoxs{zoom:1; position:relative;   }

.slideGroups .parBds{ width:100%; padding-top:40px;}
.slideGroups .parBds ul li,.rj_dxal ul li{ float:left; width:380px; background:#fff; margin:0 10px; box-shadow: 1px 2px 5px #e0e0e0; border-bottom:3px #e0e0e0 solid ; cursor:pointer}
.slideGroups .parBds ul li:hover,.rj_dxal ul li:hover{ background:#f4f9fd}
.al_img{ width:380px; height:366px; overflow:hidden}
.al_img img{ width:380px; height:366px;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
.slideGroups .parBds ul li:hover .al_img img,.rj_dxal ul li:hover .al_img img{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.slideGroups .parBds ul li h6,.rj_dxal ul li h6{ font-size:20px; font-weight:normal; text-align:center; height:48px; line-height:48px; overflow:hidden}
.slideGroups .parBds ul li p,.rj_dxal ul li p{ width:340px; margin:auto; padding:0 20px; line-height:24px; font-size:14px; color:#666}
.slideGroups .parBds ul li .mores,.rj_dxal ul li .mores{ margin:20px auto 30px;}


/*box05*/
.box05{ width:100%; background:#f6f7f9; padding-bottom:60px;}
.xwzx{ width:1200px; margin:auto; position:relative}
.xwzx_left{ float:left; width:674px;}
.xwzx_left ul li{ width:674px; height:190px; position:relative; cursor:pointer}
.xwzx_left ul li .date{ width:70px; color:#fff; text-align:center; font-size:28px; background:#0075c2; padding:15px; position:absolute; left:0; top:50px; z-index:999}
.xwzx_left ul li .date i{ font-size:16px;}
.xwzx_left ul li .date span{ display:block; border-top:1px #fff solid; font-size:16px;} 
.xwzx_left ul li .xw_nr{ position:absolute; right:0; top:0; width:530px; height:150px; padding:20px 20px 20px 90px; background:#fff;box-shadow:1px 2px 5px #e0e0e0;}
.xwzx_left ul li .xw_nr h6{ font-size:20px; font-weight:normal;}
.xwzx_left ul li .xw_nr p{ font-size:14px; color:#666; height:48px; line-height:24px; overflow:hidden; padding-top:20px;}
.xwzx_left ul li:nth-child(2){ margin-top:25px}
.xwzx_left ul li:hover .xw_nr,.xwzx_right:hover{ box-shadow:1px 2px 5px #c6e6fb;}

.xwzx_right{ float:right; width:496px; height:405px; background:#fff; box-shadow:1px 2px 5px #e0e0e0; position:relative; cursor:pointer}
.xwzx_right .date{ position:absolute; padding:15px 25px; background:#0075c2; z-index:999; right:25px; top:192px; text-align:center; font-size:32px; color:#fff}
.xwzx_right .date i{ font-size:16px;}
.xwzx_right .date span{ display:block; border-top:1px #fff solid; font-size:16px;}

.xw_img{ width:496px; height:267px; overflow:hidden}
.xwzx_right img{ width:496px; height:267px;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
.xwzx_right:hover img{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.xwzx_right h6{ width:456px; margin:auto; font-size:20px; font-weight:normal; padding-top:25px; padding-bottom:10px}
.mores{ width:94px; height:26px; line-height:26px; text-align:center; border:1px #3a3a3a solid; font-size:14px; margin-top:20px}
.mores:hover{ border:1px #0075c2 solid}

/*box06*/
.box06{ width:100%; height:395px; background:url(../images/lx_bg.jpg) no-repeat top center}
.lx_bt{ width:100%; text-align:center; font-size:26px; color:#fff; background:url(../images/lx_xian.jpg) no-repeat bottom center; padding-bottom:10px}
.box06 .eng{ width:100%; font-size:12px; text-align:center; text-align:center; color:#fff; text-transform: uppercase; padding-top:10px}
.lxwm{ width:1200px; margin:auto; padding-top:60px}
.lxwm_k{ width:30%; color:#fff;  font-size:13px; line-height:24px;}
.lxwm_k img{ float:left; width:80px; padding-right:15px;}
.lxwm_k h4{ font-size:20px; font-weight:normal; padding-bottom:8px}

.all{ position:absolute; width:94px; height:26px; line-height:26px; text-align:center; border:1px #999 solid; font-size:14px; right:0; top:-110px}
.all:hover{ border:1px #0075c2 solid;}

.rj_banner{ width:100%;}
.rj_banner img{ width:100%}

/*关于华通*/
.gy_by{ width:1200px; margin-top:40px} 
.gy_by ul li{ float:left; height:135px; width:540px; padding:50px 30px; font-size:36px; color:#fff; text-align:center;}
.gy_by ul li:nth-child(1){ background:#0075c2}
.gy_by ul li:nth-child(2){ background:#e93f28}
.gy_by ul li span{ display:block; font-size:18px; padding-top:20px; line-height:34px}


/*主营业务*/
.rj_zyyw{ width:100%; background:#f6f7f9}
.zyyw_top{ width:1200px; margin:auto}
.zyyw_top ul{ width:1092px; margin:auto; padding-bottom:60px}
.zyyw_top ul li{ float:left; width:264px; padding:36px 20px; background:#fff; box-shadow: 1px 2px 5px #e0e0e0; margin:30px;}
.zyyw_top ul li:nth-child(4){ margin-left:212px}
.zyyw_top ul li h3{ width:240px; text-align:center; font-weight:normal; margin:auto; font-size:18px; height:52px; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.zyyw_top ul li p{ width:264px; border-top:1px #e3e3e3 solid; line-height:28px; height:56px; overflow:hidden; color:#666; padding-top:12px}
.zyyw_bottom{ width:1200px; margin:auto; line-height:32px;}

/*资质荣誉*/
.rj_zzry{ width:1200px; margin:auto}
.rj_lm{ width:100%;}
.rj_lm ul li{ float:left; width:150px;line-height:42px;  height:42px; margin:0 8px; text-align:center; background:#fff; border-radius:25px; border:1px #cccccc solid; cursor:pointer; font-size:18px; }
.rj_lm li.b1{ background:#0075c1;}
.rj_lm ul li.b1 a{ color:#fff}

.rj_ryzz{ width:1200px;}
.rj_ryzz ul{ width:1200px; padding-top:30px;}
.rj_ryzz ul li{ float:left; width:272px; border:1px #e9e9e9 solid; margin:13px; display:inline;}
.rj_ryzz ul li:hover{ border:1px #0075c1 solid}
.rj_ryzz ul li img{ width:272px; height:380px;}
.rj_ryzz ul li span{ display:block; width:200px; text-align:center; margin:auto; line-height:24px; height:48px; overflow:hidden; padding-top:16px; padding-bottom:16px;}

/*典型案例*/
.rj_dxal{ width:1200px;}
.rj_dxal ul{ padding-top:40px;}
.rj_dxal ul li{ margin-bottom:25px}

/* 分页 */
#page{ font-family:"宋体";text-align:center; margin-bottom:10px; display:block; padding-top:25px}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff; text-align:center; color:#333;}
#page a.a1 {width:56px;  }
#page a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#0075c2; color:#fff; text-align:center;padding:0 12px}


/*新闻资讯*/
.rj_xwzx{ width:1200px;}
.rj_xwzx ul{ padding-top:40px}
.rj_xwzx ul li{ width:1200px; height:190px; position: relative; cursor: pointer; margin-bottom:30px}
.rj_xwzx ul li .date{ width:70px; color:#fff; text-align:center; font-size:28px; background:#0075c2; padding:15px; position:absolute; left:0; top:50px; z-index:999}
.rj_xwzx ul li .date i{ font-size:16px;}
.rj_xwzx ul li .date span{ display:block; border-top:1px #fff solid; font-size:16px;} 
.rj_xwzx ul li .xw_nr{ position:absolute; right:0; top:0; width:1058px; height:150px; padding:20px 20px 20px 90px; box-shadow:1px 2px 5px #e0e0e0; background:#fff}
.rj_xwzx ul li .xw_nr h6{ width:618px; font-size:20px; font-weight:normal;}
.rj_xwzx ul li .xw_nr p{ width:618px; font-size:14px; color:#666; height:48px; line-height:24px; overflow:hidden; padding-top:20px;}
.rj_xwzx ul li:hover .xw_nr,.rj_xwzx ul li:hover{ box-shadow:1px 2px 5px #c6e6fb;}
.rj_xw_img{ position:absolute; width:372px; height:190px; right:0; top:0; padding-left:50px; background:url(../images/xw_bgg.jpg) no-repeat left top}
.rj_xw_img img{ width:372px; height:190px;}


.mbx_dh{ width:100%; height:62px; line-height:62px; border-bottom:1px #ebe9e9 solid}
.mbx_dh img{ vertical-align:middle; padding-right:10px; margin-top:-2px;}

/*联系我们*/
.contact{ width:1200px; margin:auto; background:#9CC}
.weizhi{ float:right; width:550px; padding-top:10px; font-size:18px; line-height:42px;}
.weizhi h2{ font-size:30px; font-weight:normal; color:#0075c1; padding-bottom:15px}

.danye{ width:1200px; margin:auto; line-height:32px;}
.danye ul{ padding-top:10px}
.danye ul li{ float:left; width:336px; height:42px; line-height:42px; background:#d5d5d5; padding:0 30px; margin-bottom:20px; overflow:hidden; margin-right:4px;}




/*文章内容页面*/
.article{ width:1200px; margin:auto; padding-top:50px}
.article h6{ width:100%; text-align:center; font-weight:normal; font-size:22px;}
.article .time{ width:100%; height:50px; line-height:50px; text-align:center;}
.article .time span{ padding-left:18px;}
.article .time span i{ color:#005bac}
.article .neirong{ width:100%; font-size:16px; line-height:32px;}
.article .pre{ width:100%; margin-top:50px}
.article .pre ul li{ width:100%; font-size:16px; line-height:32px}
.article img,.danye img{ max-width:1200px;}

/*search_list*/
.search_list{ width:100%; background:#f6f7f9}
.search_list ul{ width:1200px; margin:auto; min-height:400px}
.search_list ul li{ width:1200px; font-size:16px; line-height:32px; padding-bottom:30px; border-bottom:1px #cccdce solid}
.search_list ul li h6{ font-size:24px; font-weight:normal; padding-bottom:15px}
.search_list ul li p{ max-height:96px; overflow:hidden;}
.search_list ul li h6 a,.search_list ul li p a{color:#e93f28;}
.search_list ul li h6 a:hover,.search_list ul li p a:hover{ color:#0075c2}

/*底部*/
.foot{ width:100%; background:#222629; padding-top:52px; padding-bottom:52px; color:#fff; font-size:14px; line-height:32px;}
.foot_dh{ width:1000px; border-bottom:1px #3c4043 solid;  padding-bottom:15px; margin-bottom:15px}
.foot_dh a{ padding-right:35px; color:#fff}
.foot .weixin{ position:absolute; right:0; top:0}
.foot .weixin span{ display:block; text-align:center;}