@charset "utf-8";
/* CSS Document */
body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}
img{ border:0;}
ul, li{ list-style:none;}
div i,em{ font-style:normal}
a{ text-decoration:none}
font{ font-size:12px;}
body{ font-size:12px; color:#000; font-family:"Microsoft Yahei" }
.ty01, .ty02, .ty03{ margin:0 auto; overflow:hidden}
.ty02{ width:1200px}
.ty03{ margin:0 auto; width:1200px;}

.head01{ height:120px;}
.logo{ display:block; float:left; overflow:hidden; width:265px; margin-top:20px; margin-right:60px}
.xuan01{ width:506px; float:left; overflow:hidden; margin-top:35px; }
.xuan01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; font-weight:bold; color:#333; margin-bottom:6px}
.xuan01 dt b{ color:#f7941d; padding-left:5px}
.xuan01 dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#333}

.tel01{ width:190px; float:left; overflow:hidden; padding-left:65px; background:url(tel.gif) no-repeat 0 center; margin-top:30px;}
.tel01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:23px; color:#333; font-weight:bold}
.tel01 dd{ width:100%; float:left; overflow:hidden; }
.tel01 dd span{ background:#f7941d; color:#fff; font-size:16px; height:28px; line-height:28px; border-radius:14px; padding:0 15px; float:left; overflow:hidden}

.wx01{ width:114px; float:left; overflow:hidden; margin-top:13px}
.wx01 dt{ width:20px; float:left; overflow:hidden; line-height:13px; font-size:12px; color:#666; padding-top:7px}
.wx01 dd{ width:94px; float:left; overflow:hidden}
.wx01 dd img{ display:block; float:left; overflow:hidden; border:1px solid #ddd; padding:6px; width:80px; height:80px}

.nav01{ height:56px;margin:0 auto; background:#f3eef4 }
.nav02{ width:1200px; margin:0 auto;}

#header{width:1200px; float:left; }
.nav{ width:1200px;  height:56px; float:left; }
.nav li{ position: relative;width:150px; float:left; height:56px; }
.nav li a{ width:150px; height:56px; text-align:center; line-height:56px; display:block; float:left; color:#333; font-size:17px; }
.nav li a:hover { text-decoration:none}
.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; overflow:hidden; top:56px; width:150px; background:#fff; }
.nav li:hover a{ background:url(nav_01.gif) no-repeat center 54px}
.nav li .section-nav1{ padding:10px; height:auto; width:131px; overflow: hidden; }
.nav li .section-nav1 ul { position:static; overflow:hidden;}
.nav li .section-nav1 ul li {position:static; padding:0px; margin:0; margin-bottom:8px; width:131px; text-align:center; background:none; float:left; height:30px}
.nav li div.section-nav1 a { float:left; display:block; line-height:30px; height:30px; overflow:hidden; padding:0;  width:131px; background:none; color:#666; font-size:15px; border-top:none; margin:0; padding:0; border:none}
.nav li .section-nav1 ul li a:hover {color:#025691; text-decoration:underline;}

.nav li a.on_h{ background:url(nav_01.gif) no-repeat center 54px}

.sub01{ padding:50px 0 0; background:url(footbg.jpg) no-repeat center center}
.sub01 h4{ width:100%; float:left; overflow:hidden; font-size:32px; font-weight:normal; color:#fff; text-align:center; line-height:40px; margin-bottom:50px}

.maplist{ width:100%; float:left; overflow:hidden; padding-left:133px;-moz-box-sizing: border-box;box-sizing: border-box;}
.maplist li{ width:250px; float:left; overflow:hidden; margin-right:20px;}
.intxt{ width:100%; padding:0 10px; float:left; height:45px; line-height:45px; overflow:hidden; font-size:19px; color:#888; border:none;font-family:"微软雅黑";-moz-box-sizing: border-box;box-sizing: border-box; outline:none  }

.yzm01{width: 130px; text-transform: uppercase; height:45px; line-height:45px;font-size:19px; color:#888; border:none;font-family:"微软雅黑"; float:left; overflow:hidden;outline:none; padding:0 10px; margin-right:20px}
.yzm02{cursor: pointer;  width:130px; height:45px; float:left; overflow:hidden; background:#fff; margin-right:20px}
.coolbg{ width:130px; height:45px; float:left; overflow:hidden; line-height:45px; text-align:center; font-size:21px; color:#fff; background:#f7941d; cursor:pointer; border:none; font-family:"微软雅黑"; float:left; overflow:hidden; outline:none }
.coolbg:hover{ background:#ff3b30}

/***************foot*****************/

.foot1{ padding:50px 0 30px; background:url(footbg.jpg) no-repeat center bottom; border-bottom:1px solid #05174e}
.foot01{ width:350px; float:left; overflow:hidden; margin-right:60px;}
.foot01 h3{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.foot01 ul{ width:100%; float:left; overflow:hidden; line-height:26px; height:52px; margin-bottom:10px; font-size:14px; color:#959ba0}
.foot01 h4{ width:100%; float:left; overflow:hidden; margin-bottom:20px; border:1px solid rgba(255,255,255,.5);  -moz-box-sizing: border-box;box-sizing: border-box; }
.foot01 h4 img{ border:5px solid rgba(255,255,255,.85); float:left; overflow:hidden; width:72px; height:72px; float:left; overflow:hidden; margin-right:20px; }
.foot01 h4 span{ float:left; overflow:hidden; width:240px; float:left; overflow:hidden; line-height:26px; margin-top:15px; font-size:14px; color:#959ba0; font-weight:normal}
.foot01 h4 span b{ font-weight:normal; font-size:12px; padding-left:10px}
.foot01 dl{ width:100%; float:left; overflow:hidden;}
.foot01 dd{width:100%; float:left; overflow:hidden; line-height:22px;  margin-bottom:15px; color:#959ba0; font-size:14px;background:url(lx01.png) no-repeat 0 center; text-indent:30px}
.foot01 dd:nth-child(2){ background:url(lx02.png) no-repeat 0 center; text-indent:28px}
.foot01 dd:nth-child(3){ background:url(lx03.png) no-repeat 0 center; text-indent:28px}

.foot02{ width:180px; float:left; overflow:hidden; margin-top:8px}
.dt01{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; font-weight:bold; background:url(line-2.gif) no-repeat 0 bottom; padding-bottom:15px; margin-bottom:20px; letter-spacing:2px }
.dt01 a{ color:#fff}
.dt01 a:hover{color:#fe9703}
.foot02 dd{ width:100%; float:left; overflow:hidden; line-height:26px; height:26px; margin-bottom:5px; background:url(dot1.png) no-repeat 0 center; text-indent:13px;transition: all 0.2s;}
.foot02 dd a{ color:#959ba0; font-size:14px}
.foot02 dd a:hover{ color:#fe9703;}
.foot02 dd:hover{ background:url(dot1a.png) no-repeat 5px center;text-indent:18px;}

.foot03{ width:316px; float:left; overflow:hidden; margin-top:8px; }
.foot03 dd{ width:70px; float:left; overflow:hidden; margin-bottom:15px; margin-right:20px}
.foot03 dd img{ width:70px; height:70px; float:left; overflow:hidden;}
.foot03 dd h5{ float:left; overflow:hidden; line-height:30px; width:60px; width:100%; text-align:center}
.foot03 dd h5 a{ color:#959ba0; font-weight:normal}
.foot03 a:hover{ color:#fe9703; text-decoration:underline}
.foot03 dd:hover h5 a{ color:#fe9703}
.foot03 dt a:hover{ text-decoration:none}


.foot04{ float:left; overflow:hidden; width:294px; }

.dz01{ width:100%; float:left; overflow:hidden;font-family:"Microsoft Yahei" }
.dz01 li{ width:100%; float:left; overflow:hidden;margin-bottom:13px}
.intxt{ width:100%; float:left; height:48px; line-height:48px; overflow:hidden; font-size:15px; color:#666; border:none; background:rgba(255,255,255,.95); text-indent:10px; font-family:"微软雅黑"; outline:none  }
.intxt11{ width:159px; float:left; height:45px; line-height:45px; margin-right:15px; overflow:hidden; font-size:15px; color:#666; border:none; background:rgba(255,255,255,.95); text-indent:10px; font-family:"微软雅黑"; outline:none }


.dz01 textarea{ width:100%; float:left; overflow:hidden; padding:5px 20px; border:1px solid #ddd; color:#666; font-size:15px; line-height:22px; -moz-box-sizing: border-box;box-sizing: border-box; height:88px;font-family:"微软雅黑"; background:rgba(255,255,255,.95) }
.coolbg{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; text-align:center; font-size:18px; color:#fff; background:#fe9703; letter-spacing:3px; cursor:pointer; border:none; font-family:"微软雅黑";transition: all 0.2s; }
.coolbg:hover{ background:#2e3e92}


.copy1{ height:50px; line-height:50px; background:#0b1c52; color:#617083; border-top:1px solid #33488e}
.copy1 span{ float:right; line-height:50px; background:url(cnzz.gif) no-repeat right center; padding-right:35px}
.copy1 span a{ color:#818a9f}
.copy1 a:hover{ text-decoration:underline; color:#fe9703}



/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.m_20{ margin-bottom:20px}
.m_30{ margin-bottom:30px}
.m_40{ margin-bottom:40px}
.m_50{ margin-bottom:50px}
.m_60{ margin-bottom:60px}
.m_70{ margin-bottom:70px}
.m_80{ margin-bottom:80px}
.m_90{ margin-bottom:90px}