@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;}

a{ text-decoration:none}

font{ font-size:12px;}



body{ font-size:12px; color:#000; font-family:"微软雅黑"; }

.ty01, .ty02{ margin:0 auto; overflow:hidden}

.ty02{ width:1200px}



.head01{ height:88px}

.head01 li a.on_h{ color:#12b1d9}


.top01{ background:#f8f6f7; height:33px; border-bottom:1px solid #e9e9e9; overflow:hidden}

.top01 ul{ float:left; overflow:hidden; overflow:hidden; height:33px; width:auto}

.top01 ul li{ float:left; overflow:hidden; line-height:33px; width:auto; padding-left:22px; color:#999}

.li01{ background:url(dot01.gif) no-repeat 0 9px; margin-right:10px}

.top01 ul li.li01a{ width:1px; height:10px; float:left; background:#999; margin-top:11px; padding:0; margin-right:10px}

.li01b{ background:url(dot02.gif) no-repeat 0 12px; }

.top01 span{ float:right; line-height:33px; height:33px; overflow:hidden; color:#999; font-size:12px}

.top01 span a{ padding:0 3px; color:#999}
.top01 span b{color:#999; font-size:12px; font-weight:normal; padding:0 5px;}

.top01 a:hover{ color:#1e95d9; text-decoration:underline}





.nav1{ height:82px}





.nav01{ width:780px; float:left; overflow:hidden; margin-top:30px}

.nav01 li{ width:130px; float:left; overflow:hidden; line-height:30px; text-align:center;}

.nav01 li a{ font-size:18px; color:#666}

.nav01 li a:hover{ text-decoration:underline; color:#12b1d9}

.nav01 li.hover a{ color:#12b1d9; text-decoration:underline}



.youshi2{ height:74px; padding:25px 0; background:#11b1d9;}

.dl04{ width:373px; float:left; overflow:hidden; height:74px; }

.dl04 h6{ float:left; overflow:hidden; width:70px; height:70px; border-radius:50%; border:2px solid #fff; line-height:70px; text-align:center; font-weight:normal; font-size:40px; color:#fff; margin-right:23px}

.dl04 dt{ width:273px; float:left; line-height:22px; font-size:18px; color:#fff; margin:15px 0 5px}

.dl04 dd{ width:273px; float:left; line-height:20px; font-size:12px; color:#fff; font-family:"宋体"}







.foot01{ padding:80px 0 60px; background:#222325 url(map01.png) no-repeat center center; border-bottom:1px solid #18181a}

.f_dl01{ width:400px; float:left; overflow:hidden;}

.f_dl01 dt{ width:43px; height:43px; padding-right:30px; float:left; overflow:hidden; border-right:1px solid #141416; background:url(tel01.png) no-repeat 0 0}

.f_dl01 dd{ width:295px; padding-left:30px; border-left:1px solid #3b3b3e; float:left; overflow:hidden; color:#888; font-size:14px; line-height:20px}

.f_dl01 span{ font-size:12px}



.f_dl02 dt{  background:url(email.png) no-repeat 0 0}

.f_dl03 dt{  background:url(add01.png) no-repeat 0 0}



.copy01{ height:46px; padding:20px 0; background:#222325; border-top:1px solid #2e2e30; text-align:center; line-height:23px; color:#666; font-size:12px}

.copy01 a{ color:#666;}

.copy01 a:hover{ text-decoration:underline; color:#ff6c00}

/************************* neiye *****************************/





.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-top:20px; margin-bottom:20px}

.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:20px}

.page li.thisclass{ background:#fb6f10; color:#fff; line-height:25px; width:30px }

.page li.thisclass a{ color:#fff; float:left; width:30px}

.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }

.page a:hover, .page a.on_h{ background:#fb6f10; color:#fff}

.page span.pageinfo{ color:#666; padding:0 5px}

.page li.ne01{ width:60px}

.page li.ne02{ width:40px; }

.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}

.page li.ne02 a{ width:40px}
.baidu01{ text-align:center; padding:15px 0}
.baidu01 img{ margin-right:10px}
.bai02{ height:20px; margin-left:10px}



.shiyong{position:fixed; width:200px; height:200px; z-index:999999999999999999999;
left:10px;
top:200px;}



.head01{ height:100px;}
.head01{ height:98px; background:#fff; }
.head-v3{position:relative;z-index:100;min-width:1200px; margin:0 auto; padding:0}
.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative}
.navigation-up{height:110px}

.logo{ display:block; width:358px; height:52px; float:left; overflow:hidden; margin-right:62px; margin-top:25px}



.navigation-v3{float:left; width:780px; overflow:hidden;}
.navigation-v3 ul{float:left}
.navigation-v3 li{float:left;color:#fff; width:130px;height:98px; line-height:98px;text-align:right }

.navigation-v3 .nav-up-selected{} /* background:#1e95d9 */

.navigation-v3 li a{color:#333;display:inline-block;height:98px; width:130px; line-height:98px; font-size:17px;}

.navigation-v3 li a.remen{ background:url(hot.gif) no-repeat 80px 22px}
.navigation-v3 li.nav-up-selected-inpage{ background:#fff}

.navigation-v3 .nav-up-selected a{ color:#01abe8}

.navigation-v3 li.hover2 a:hover{ color:#01abe8}


.navigation-down{position:absolute;top:98px;left:0px;width:100%}
#nav_1,#nav_2,#nav_3,#nav_4,#nav_5,#nav_6,#nav_7{width:100%;margin:0;background:#f7f7f7; position:absolute;top:0px; overflow:hidden}
.navson{margin:auto;width:1200px;position:relative; padding:30px 0 25px; overflow:hidden}

.navul{ width:225px; float:left; overflow:hidden; margin-right:130px;}
.navul_2{ width:490px; margin-right:0}
.m_r0{ margin-right:0}
.navul h3{ width:100%; float:left; overflow:hidden; line-height:30px; border-bottom:1px solid #e0e0e4; margin-bottom:20px; padding-bottom:10px; font-size:21px; color:#333;}
.navul h3 a{ font-size:21px; color:#333; }
.navul li{ width:100%; float:left; overflow:hidden; line-height:22px; margin-bottom:30px}
.navul_1 li{ margin-bottom:22px}
.navul li a{ font-size:15px; color:#444}
.navul li a img{ max-width:100%}
.navul li a:hover{ text-decoration:underline; color:#01abe8}


.navul_2 li{ width:50%; }



























.bgef{ background:#efefef; padding:20px 0}



.clear{ clear:both}

.m_10{ margin-bottom:10px}

.m_15{ margin-bottom:15px}

.m_20{ margin-bottom:20px}

.m_r132{margin-right:132px}

.m_r70{margin-right:70px}

.m_30{ margin-bottom:30px}

.m_35{ margin-bottom:35px}

.m_r20{ margin-right:20px}

.m_r15{ margin-right:15px}

.m_r10{ margin-right:10px}

.m_r50{ margin-right:50px}