@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#757575;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.clear{clear:both;}
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}
textarea{resize:none; overflow:auto;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
body{font-family:"微软雅黑"; font-size:14px; color:#757575; overflow-x:hidden; max-width:1920px; margin:0 auto;}
.theme_color{background:#000;}
.theme_color1{background:#ee0062;}
.theme_color2{background:#222;}
.wl_1004{width:1004px; margin:0 auto; position:relative;}
/*-----------------  ■ common -------------------*/
.rollover:hover img{opacity:0.7; filter:alpha(opacity=70); -ms-filter:"alpha(opacity=70)"; -khtml-opacity:0.7; zoom:1;}
.main{width:1004px; margin:0 auto; position:relative;}
/*-----------------  ■ header -------------------*/
/*.header { width:1160px; margin:0 auto; overflow:hidden; }
.h_wrap{min-width:1160px;}
.h_top{height:50px;line-height:50px;overflow:hidden;background: #0040a2;color: #f0f0f0;}
.h_top .top_right{color: #adf53c;}
.h_top a{padding:0 8px;display:inline-block;color: #f0f0f0;}
.h_top .wb{padding-right: 0;}

.h_mid{height:147px;font-family:"Microsoft Yahei";}
.hd_logo{display: block;}

.h_mid ul{width:988px;height:129px;font-size: 14px;float: right; overflow:hidden;}
.h_mid ul li{float:left;display:inline-block;zoom:1;text-align: center;}
.h_mid li a{height:54px;display:inline-block;color: #000;zoom:1;padding:75px 18px 0 19px;    font-size: 16px;}
.h_mid li a span{display:block;font-size: 9px;text-transform: uppercase;color: #8d8d8d;-webkit-transform:scale(0.75);line-height: 20px;}
.h_mid li a:hover,.h_mid .cur a{background: #0040a2;color: #fff;text-decoration: none;}
.h_mid li a:hover span,.h_mid .cur span{color: #fff;}
.h_mid li a{padding:75px 11px 0 11px;}*/

.header{width: 100%;min-width: 1200px;margin:0 auto;}
.w {  width: 1200px;  margin: 0 auto;}

.h_top {height:33px;width: 100%;font:12px/33px "微软雅黑";background: #ebebeb;}
.h_top a { display:inline-block; padding:0 15px;}


.h_con {height:173px;margin: auto;width: 1200px;}
.h_con h1 { overflow:hidden; padding:20px 0 0 0;}
.h_con h1 img { float:left; margin:5px 25px 0 0; display:inline;}
.h_con h1 span { padding:40px 0 40px 25px; float:left; color:#333; font:17px "微软雅黑"; background:url(../images/hbor.gif) no-repeat left top;}
.h_con h1 span em { font:normal bold 34px/45px "微软雅黑"; color:#033f8b; display:block;}

.pho01 { color:#333; background:url(../images/tel.gif) no-repeat left 62px; overflow:hidden; padding:64px 0 0 62px;}
.pho01 span { font:30px/34px "Impact"; display:block; color:#b71312;}

.h_nav {height:58px;width: 100%;min-width: 1200px;margin: auto;background: #154b89;}
.h_nav ul { width:1200px; margin:auto}

.h_nav ul li { float:left; height:58px;  width: 135px; text-align:center; background:url(../images/nbor.gif) no-repeat right 5px; margin-right:-2px;}
.h_nav ul .nobot { background:none;}
.h_nav ul li a { color:#fff; display:inline-block; padding:0 17px; _padding:0 14px; height:58px; line-height:58px; overflow:hidden; font-size:16px;}
.h_nav ul li a:hover, .h_nav ul .cur a { display:inline-block; color:#fff; background:#ff780c;}
.h_nav ul li .c{background:#c7161c; color:#fff;}
.h_nav ul li a:-webkit-any-link{ display:block;}
.h_nav ul .nobot { background:none;}





/*首页头部banner*/

.banner{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;min-width:1160px;}
.slides{position:relative;z-index:1;}
.slides li{height:580px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*banner end*/
.h_ph{background: #033b90;height:83px; min-width:1160px;}
.h_phm{width:1160px;margin:0 auto;font-family:"Microsoft Yahei";}
.h_phm p{float: left;background: url(../images/join_w.jpg) no-repeat left top;height:39px;line-height: 39px;width:460px;text-align: center;font-size:20px;color: #033b90;font-weight: bold;margin:23px 0 0; overflow:hidden;}
.h_phm span{display: inline-block;float: right;font-size:14px;color: #fff;padding:26px 0 0;}
.h_phm span em{font-family: Impact;font-size:28px;}
.h_phm span a{padding-left: 5px;}

/* foot*/
.footclear{ width:100%; clear:both; margin:0 0 0px 0;height:0px; font-size:0; overflow:hidden;}
.foot{width:100%; min-width:1004px;color:#fff; height:320px; overflow:hidden;background:#144d95}
.fmain{ width:980px; margin:0 auto;}
.f_link{ width:100%;height:60px; overflow:hidden;line-height:60px;color:#fff; background:#0f438c;}
.f_link .main{ position:relative; z-index:999;}
.f_link a{padding-left:20px;}
.f_link span{ font-weight:bold; color:#dddede; font-family:微软雅黑; font-size:16px;}
.bottomnav{width:100%; height:30px; line-height:30px; border-bottom:1px solid #0f438c; padding-top:29px;text-align:center;}
.bottomnav a{ height:45px;overflow:hidden;display:inline-block;width:90px;margin:0 1px 0 1px; _display:inline; _zoom:1;}

.bootTxt{ color:#bac5d9;float:left;border-top:1px solid #1a61bb;width:100%; padding-top:40px;line-height:30px; text-align:center;}

.foot a{ color:#fff;  }
.bootTxt a{color:#bac5d9;}
.share{margin-top:20px; float:left; width:100%; padding:0 0 0 400px;}
.f_link .topbut{ position:relative; float:right;background:url(../images/top.gif) center 10px no-repeat #70b80c; padding:0; width:114px; text-align:center;  padding-top:27px; line-height:1; height:22px;}
.f_linkmap{ float:right; background:url(../images/map.png) left center no-repeat; padding:0 0 0 30px; font-size:13px;font-family:"Microsoft Yahei";}
.f_linkmap a{ padding:0;}
/*---index---底部导航*/
.menuf{ width:100%;height:46px;padding:25px 0 0 0; }
.menuf ul{ width:1000px; margin:0 auto; }
.menuf li{float:left;display:inline;text-align:center;width:80px; margin:0 12px 0 15px;}
.menuf  a{ display:block; margin:10px auto 0; width:80px;text-align:center; color:#FFF;font-size:12px ;  height:28px; line-height:28px; }
.menuf  a:hover,.menuf li a.cur{  color:#fff;}

/* fixed */
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;}
.fixed a{display:block;width:55px;height:53px;}
.barbook{background:url(../images/fixed.jpg) 0 0 no-repeat;}
.barbook:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -53px;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -158px;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-126px;width:126px;height:126px;top:-106px;display:none;}




@charset "utf-8";
a.pg-color:hover{ color:#000; }

/* 内页右侧头部 */

.content_com_title{border-bottom:1px solid #000; position:relative; height:40px; margin-bottom:15px; margin:35px 20px 0 20px;}
.content_com_title h2{float:left; font-size:18px; line-height:36px; border-bottom:2px solid #000; padding: 0 10px; color:#000; }
.bread{float:right; line-height:12px; font-size:12px; color:#000; padding-top:15px;}
.bread a{color:#000;}

/*-------------------------------  ■ 内页---------------------------------*/
body{background-color:#fff;margin:0 auto;}
.sub_banner{ height:394px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.product02{float:right; width:946px; min-height:633px; }
.product03{ float:left; width:1160px; padding:0 0 40px ; box-sizing:border-box; background:#fff; min-height:633px; }
.product03 .content_com_title{ margin-left:0; margin-right:0;}
.product{ width:1160px; margin:0 auto; position:relative;}
/*公共内页左侧left-nav*/
.product01{float:left; width:200px; padding-bottom:0px; margin-top:40px; }
.product07{height:60px; text-align:left; background:#073886; color:#fff;  font-size:18px; line-height:60px; text-align:center;}
.product07 span{ display:block; }

/*侧栏导航后修改*/
.allClass_1{}
.allClass_1 a{height:35px;  line-height:35px; font-size:16px; position:relative; display:block;padding-left:25px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/d7.png) 8px center no-repeat ; color:#000;  }
.allClass_1 a:hover{ color:#093b87; padding-left:25px;background:url(../images/d7.png) 8px center no-repeat ;}
.allClass_1.cur a{color:#093b87; padding-left:25px;background:url(../images/d7.png) 8px center no-repeat ;}

.allClass_2{ display:none;  }
.allClass_2 a{ font-size:12px; color:#000; padding:0 0 0 0; display:block;  line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:30px;  background:none;}
.allClass_2.cur a{ font-size:12px; display:block; color:#000; padding-left:38px;}
.allClass_1.cur .allClass_2 a{  height:30px; color:#000; padding-left:38px;background:none;}
.allClass_1.cur .allClass_2.cur a{color:#093b87; height:30px; font-size:12px;background:none; }
.allClass_1.cur .allClass_2 a:hover{color:#093b87;background:none;}
.allClass_1.cur .allClass_2{ display:block;}


.allClass_3{ display:none;}
.allClass_3 a{  font-size:12px; color:#000; padding:0 0 0 0; display:block;  line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:30px;}
.allClass_2.cur .allClass_3{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3 a{background:none; height:30px; color:#000; padding-left:53px;}
.allClass_1.cur .allClass_2.cur .allClass_3  a:hover{color:#093b87;background:none;}

.allClass_1.cur .allClass_2.cur .allClass_3.cur a{color:#093b87;background:none;}


.allClass_4{ display:none;}
.allClass_3.cur .allClass_4{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4 a{color:#666; padding-left:75px; background:#fff url(../images/subf01.jpg) no-repeat 55px 20px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur a{color:#cb2424;}


.allClass_5{ display:none;}
.allClass_4.cur .allClass_5{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5 a{color:#666; padding-left:75px; background:#fff url(../images/subf01.jpg) no-repeat 55px 20px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5.cur a{color:#cb2424;}
/*左侧新增联系我们*/
.sub_lx{ display:block;color:#999999;   margin-top:27px; font-size:14px; line-height:24px;}
.inl_cname{display:block;color:#fff; font-size:18px; background:url(../images/d4.jpg) center no-repeat; height:60px;padding:0 0 0; text-align:center; line-height:60px;}
.inl_img{ display:block;}
.sub_lx01{ display:block; padding: 20px 9px 20px; background:#f3f3f3 }
.sub_lx01 span{ display:block;  color:#000;}


/*==========分页样式===========*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:right}
.paging a,.paging span {font:12px/24px "microsoft yahei";color:#333;text-decoration:none;padding:0 8px;border:solid 1px #ddd;display:inline-block;white-space:nowrap;margin:0 3px;}
.paging a {background:none;}
.paging a:hover {background:#000;color:#fff;border:solid 1px #000;}
.paging span {background:#000;color:#fff;border:solid 1px #000;}



/* 产品 */
.product02 .product3 li img{display: inline-block;height:163px;max-width:100%; vertical-align:middle }
.product02 .product3 li>div{  }
.product02  .product8 li>p a{float:left; color:#000; font-weight:bold;text-decoration:underline;max-width:580px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* 新闻 */
.product02  .news li a{float:left;text-decoration: underline;margin-left:20px;max-width:580px; color:#000; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.product02  .news1 li a{float:left;margin-left:12px; max-width:580px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


/* 详细页 */
.content{margin:10px 20px 0 20px; line-height: 30px;}
