@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}
body{font-family:"微软雅黑";}
img{ border:0; max-width:100%}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}

body{ font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.ty01, .ty02{ margin:0 auto; overflow:hidden}
.ty02{ width:1100px}

.top{ border-bottom:1px solid #d8d7d7; background:#efefef; height:29px; line-height:29px; color:#666;}
.top span{ float:right; color:#888}
.top span a{ padding:0 8px; color:#666}
.top span a.en, .top span a.cn{ color:#00a9ec}
.top span a:hover{ text-decoration:underline; color:#00a9ec}

.head01{ height:100px; overflow:hidden}
.logo{ display:block; float:left; overflow:hidden; width:410px; height:51px; margin-top:25px; margin-right:90px; }
#header{width:600px; float:left; overflow:hidden; margin-top:40px;}
.nav{position: absolute; width:600px;  height:30px; z-index:10;}
.nav li{ position: relative; float: left; width:90px; margin-right:10px}
.nav li.lisy{ background:none}

.nav li:hover{ background:none}
.nav li a{ line-height:30px; width:90px; float:left; height:30px; color:#4d4d4d; text-align:center; font-size:15px;display:inline;font-family:"微软雅黑";}

.nav li a:hover { background:#09f; color:#fff; text-decoration:none}
.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; overflow:hidden; top:30px; width:88px; background:#fff; border:#09f 1px solid; border-top:none}
.nav li:hover a{  color:#fff; background:#09f}
.nav li .section-nav1{ padding:5px; width:78px; overflow: hidden; margin:0}
.nav li .section-nav1 ul { position:static; overflow:hidden;}
.nav li .section-nav1 ul li {position:static; padding:0px; margin:0; margin-bottom:3px; width:78px; text-align:center; overflow:hidden; background:none; float:left; border-bottom:1px dashed #ccc; padding:5px 0}
.nav li .section-nav1 ul li a { float:left; display:block; height:auto;  overflow:hidden; line-height:20px; width:78px; background:none; color:#333; font-size:12px}
.nav li .section-nav1 ul li a:hover {background:none; color: #01a13f; background:#f60; color:#fff;}

.ban{ margin:0 auto; overflow:hidden;background:#1e8ae4 url(../img/ban_bg.gif) no-repeat center 0;}
.hy_ban{ padding-top:0; background:none}
.fullSlide {width:100%;position:relative;height:400px;overflow:hidden; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:400px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1; width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.6;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


.gun01{ height:34px; border-bottom:1px solid #d6d6d6; background:#ececec; margin-bottom:20px}
.gun01 h3{ width:80px; float:left; overflow:hidden; font-size:12px; color:#09f; height:34px; line-height:34px}

.gun01b h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; width:50px}

.gun02{ width:400px; float:left; overflow:hidden; height:34px; line-height:34px}
.rollTextMenus{ float:left; overflow:hidden; width:400px; height:34px; line-height:34px}
.rollTextMenus a{ color:#666; font-family:Arial, Helvetica, sans-serif}
.rollTextMenus a:hover{ color:#09f; text-decoration:underline}
.rollTextMenus span{ float:right; color:#888}

.gun03{ float:left; width:620px; text-align:right; color:#09f; line-height:34px}
.gun03b{ font-family:Arial, Helvetica, sans-serif}

.hot02a{height:34px; line-height:34px; width:320px; margin-right:25px; float:left}
.hot02a a{ color:#4d4d4d; font-size:12px; display:block; float:left; background:url(../img/dot02.gif) no-repeat 0 11px; text-indent:12px}
.hot02a a:hover{ color:#fff; text-decoration:underline}

.pro{ float:left; width:332px; overflow:hidden; padding:8px; border:1px solid #d8d8d8; height:148px; background:#f5f5f5}
.pro img{ float:left; overflow:hidden; width:120px; height:148px; margin-right:20px}
.pro dt{ width:192px; float:left; line-height:22px; overflow:hidden; height:22px; margin-bottom:18px; margin-top:8px}
.pro dt a{ font-family:"微软雅黑"; font-size:18px; color:#4d4d4d}
.pro dt a:hover{ text-decoration:underline; color:#09f}
.pro dd{ width:192px; float:left; line-height:24px; color:#666}

.news{ width:400px; float:left; overflow:hidden; margin-right:30px;}
.newsb{ font-family:Arial, Helvetica, sans-serif}
.news a:hover { color:#09f; text-decoration:underline}
.h301{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; background:url(../img/h301.gif) no-repeat 0 top; margin-bottom:20px }
.h301 span{ float:right; margin-top:5px}
.h301 a{ font-size:14px; font-weight:normal; color:#444; font-family:"微软雅黑";}

.news dl{ width:400px; float:left; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #dbdbdb}
.news dl img{ width:136px; height:85px; float:left; overflow:hidden; margin-right:15px; border:1px solid #dbdbdb; padding:5px;}
.news dl dt{ width:237px; float:left; overflow:hidden; line-height:26px; height:26px; overflow:hidden; margin-bottom:5px}
.news dl dt a{ font-size:12px; color:#09f;}
.news dd{ width:237px; float:left; line-height:20px; color:#888}

.news dd a{font-size:12px; color:#09f;}
.news ul{ width:400px; float:left; overflow:hidden;}
.news ul li{ width:400px; line-height:26px; height:26px; overflow:hidden; float:left; background:url(../img/dot01.gif) no-repeat 0 10px; text-indent:12px;}
.news ul li a{ font-size:12px; color:#4d4d4d}
.news ul li span{ float:right; color:#888; font-size:12px}

.about{ width:670px; float:left; overflow:hidden}
.ul01{ width:670px; float:left; overflow:hidden; height:97px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #dbdbdb}
.ul01 img{ width:136px; height:85px; float:left; overflow:hidden; margin-right:15px; border:1px solid #dbdbdb; padding:5px; }
.ul01 p{ width:507px; float:left; overflow:hidden; line-height:24px; font-size:12px; color:#4d4d4d; text-indent:2em}
.ul01 p a{ color:#09f; }
.about a:hover{ color:#09f; text-decoration:underline}

.ul01b, .ul01b p a{ font-family:Arial, Helvetica, sans-serif}

.ul02{ width:650px; float:left; overflow:hidden; margin-top:20px; padding-left:20px }
.ul02 li{ width:180px; float:left; overflow:hidden; margin-right:40px}
.ul02 li.li03{ margin-right:0 }
.ul02 li a{ display:block; width:100px; height:40px; padding:20px 0 0px; line-height:20px; padding-left:80px; font-size:16px; color:#09f; font-family:"微软雅黑";}
.ul02 li a span{ color:#bbb; font-size:12px}

.ul02b li a{  font-size:18px}


.li01 a{ background:url(../img/li01.gif) no-repeat 0 8px}
.li01 a:hover{ background:url(../img/li01b.gif) no-repeat 0 8px}

.li02 a{ background:url(../img/li02.gif) no-repeat 0 0}
.li02 a:hover{ background:url(../img/li02b.gif) no-repeat 0 0}

.li03 a{ background:url(../img/li03.gif) no-repeat 0 13px}
.li03 a:hover{ background:url(../img/li03b.gif) no-repeat 0 13px}

.ul02 li a:hover{ text-decoration:none}
.ul02 li a:hover span{ color:#09f}

.foot{ border-top:2px solid #09f; border-bottom:1px solid #dbdbdb; height:35px; line-height:35px; text-align:center; background:url(../img/foot.gif) repeat-x; color:#888; margin-bottom:35px}
.foot a{ padding:0 10px; color:#555; }
.foot a:hover { color:#09f; text-decoration:underline;}
.foot a.beian{ color:#09f}
.footb{ font-family:Arial, Helvetica, sans-serif}

.copy{ padding-bottom:40px}

.copy01{ width:400px; float:left; overflow:hidden; background:url(../img/copy.gif) no-repeat right 0; height:106px; margin-right:30px; padding-top:30px;}
.copy02{ width:670px; float:left; line-height:30px; color:#4d4d4d; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.copy02 span{ color:#888}
.copy02 a{ color:#888}
.copy02 a:hover{ color:#09f; text-decoration:underline}
.copy02 font{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 2px}

.ban02{ margin:0 auto; height:120px; overflow:hidden; background:#0d61a1 url(../img/ban02.jpg) no-repeat center; margin-bottom:20px}
.ban03{ width:1100px; margin:0 auto; overflow:hidden; height:120px;}
.ban03 h2{ width:1090px; padding-left:10px; float:left; line-height:22px; font-family:"Microsoft YaHei"; font-size:18px; color:#fff; margin-top:58px; font-weight:normal}
.ban03 h2 font{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#61b2dd; letter-spacing:1px}
.ban03 p{width:1090px; padding-left:10px; float:left; line-height:20px; overflow:hidden; color:#bfe8fb; font-family:"Times New Roman", Times, serif }
.ban03 p span{ color:#65c7f4}
.ban03 p a{ color:#bfe8fb; padding:0 5px}
.ban03 p a:hover{ color:#fff; text-decoration:underline}

.ban03b h2{ font-size:22px; font-family:Arial, Helvetica, sans-serif}

.ban03b p span{ float:left; overflow:hidden; width:auto; font-size:13px }
.ban03b p span.span01{ text-indent:-35px}

.left{ width:190px; float:left; overflow:hidden; margin-right:15px;background:#f6f6f6; border:1px solid #d6d6d6; padding:10px 24px 15px;}

.right02{ width:190px; overflow:hidden; float:left; margin-bottom:20px}
.right02 h3{ float:left; width:190px; height:87px; line-height:82px; text-indent:55px; font-size:20px; color:#fff; background:url(../img/right01.gif) no-repeat;font-family:"微软雅黑"; font-weight:normal; margin-bottom:15px}
.right02 ul{ width:190px; float:left; overflow:hidden}
.right02 ul li{ width:190px; line-height:45px; float:left; height:45px; overflow:hidden; border-bottom:1px solid #cecece; text-indent:10px}

.right02 ul li a{ font-size:14px; color:#4d4d4d; }
.right02 ul li a:hover, .right02 ul li a.on_h{ font-weight:bold; color:#0f6bbe}

.kj01{ width:160px; float:left; overflow:hidden; height:290px}
.kj02{ overflow:hidden; width:160px; float:left}
.kj01 a{ display:block; float:left; overflow:hidden; height:50px; margin-bottom:9px; width:200px; font-family:"微软雅黑"; color:#fff; font-size:18px; line-height:50px; text-indent:52px}
.kja1{ background:#da542e url(../img/kja1.gif) no-repeat 13px 9px;}
.kja2{ background:#2776ec url(../img/kja2.gif) no-repeat 13px 11px;}
.kja3{ background:#019000 url(../img/kja3.gif) no-repeat 13px 10px;}	
.kja4{ background:#94299a url(../img/kja4.gif) no-repeat 13px 11px;}	
.kja5{ background:#c00 url(../img/kja5.gif) no-repeat 13px 11px;}	
.kj01 a:hover{ color:#ff0; text-decoration:underline}	




.right{ width:845px; float:left; overflow:hidden}
.name{ width:825px; float:left; overflow:hidden; height:42px; padding-left:20px;  font-size:14px; color:#238de5; background:#f5f5f5 }


.name span{ font-size:20px; color:#4d4d4d; float:left; height:40px; line-height:40px;font-family:"微软雅黑";  overflow:hidden; border-bottom:2px solid #c1371f; width:auto; padding:0 2px}

.about01{ width:785px; padding:20px 30px; float:left; overflow:hidden;line-height:30px; font-size:13px; color:#444}
.about01 div{ margin-bottom:12px}
.pro001{ width:785px; padding:20px 30px; float:left; overflow:hidden;}
.pro001b{ font-family:Arial, Helvetica, sans-serif}
.main01{width:785px; float:left; overflow:hidden; line-height:24px; color:#444; font-size:13px}
.main01 p, .main01 div{ margin-bottom:6px}
.main01 strong{ color:#000}
.about01b{ font-family:Arial, Helvetica, sans-serif}

.main01b{ font-family:Arial, Helvetica, sans-serif}

.dl02{ width:785px;  float:left; overflow:hidden; margin-bottom:15px; border-bottom:1px dashed #ccc; padding-bottom:15px }
.dl02 img.img02{ width:200px; height:125px; border:1px solid #ccc; padding:4px; margin-right:20px; float:left; display:block;}
.dl02 a:hover img.img02{border:2px solid #f98f8f; width:198px; height:123px}
.dl02 ul{ float:left; width:555px; float:left; overflow:hidden}
.dl02 dt{ width:100%; float:left; height:30px;line-height:30px; margin-top:5px; margin-bottom:0px; overflow:hidden}
.dl02 dt a{ font-size:16px; color:#09f; font-family:"微软雅黑"}
.dl02 dt a:hover{ text-decoration:underline; color:#ac0000}
.dl02 dd{ float:left; width:100%; line-height:23px; color:#4d4d4d; margin-bottom:2px; text-indent:2em  }
.dl02 dd span{ float:right; color:#333}
.dl02 dd font{ color:#838282; font-size:12px;}
.dl02 dd span a{ color:#ec1d25;}
.dl02 dd span a:hover, .xw dl dt a:hover{ text-decoration:underline; color:#000}
.dl02 dd.dd03{ text-align:right; color:#838282; margin-top:5px; text-indent:0} 
.dl02 dd.dd03 img{ width:76px; height:22px; border:none; padding:0; padding-left:15px}


.h101{ font-size:18px; width:100%; line-height:35px; text-align:center; color:#4d4d4d; font-family:"微软雅黑"; font-weight:normal}
.h601{ width:100%; float:left; line-height:30px; font-weight:normal; text-align:center; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;border-bottom:1px dotted #c2c5a1; padding-bottom:5px}
.h601 font{ color:#f60; padding-right:15px; font-size:12px}


#nextlist{ width:100%; float:left; overflow:hidden; margin-top:20px; border:1px dashed #ddd; border-bottom:none;}
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px;color:#666; text-indent:15px; border-bottom:1px dashed #ddd; padding:5px 0; font-family:Arial, Helvetica, sans-serif}
#nextlist li span{ font-weight:bold; color:#004990}
#nextlist li a{ color:#666; font-family:Arial, Helvetica, sans-serif }
#nextlist li a:hover{ color:#f60; text-decoration:underline}
#nextlist li span{ float:left; overflow:hidden; background:#fff;line-height:26px; margin-right:5px}
#nextlist li span.shen01{ text-indent:-50px}



.xw{ float:left; width:100%;  height:121px; overflow:hidden; color:#666; margin-bottom:5px}
.xw span{ width:126px; height:121px; float:left; overflow:hidden; display:block; background:url(../img/date.jpg) no-repeat; margin-right:5px; line-height:32px; color:#4d4d4d; text-indent:18px; font-family:"微软雅黑"}

.xw dt{ width:650px; float:left; height:30px;line-height:30px; overflow:hidden; margin-bottom:5px;}
.xw dt a{ font-size:14px; color:#09f; font-family:"微软雅黑"; padding:0 5px}
.xw dd{ float:left; width:650px; line-height:24px; color:#666; font-family:"宋体" }
.xw dd font{ color:#838282; font-size:12px;}
.xw dt a:hover{color:#fff; background:#09f}
.xw02{ width:126px; float:left; height:22px; overflow:hidden; background:url(../img/news01.jpg) no-repeat; margin-top:-5px}
.xwb, .xwb dd{ font-family:Arial, Helvetica, sans-serif}

.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-top: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:#09f; color:#fff; line-height:25px;padding:0 10px; }
.page li.thisclass a{ color:#fff; padding:0}
.page a{ display:block; width:auto; padding:0 10px; height:25px; color:#333; line-height:25px}
.page span{ height:25px; padding:0 8px; color:#f60; line-height:25px}
.page a:hover, .page a.on_h{ background:#09f; color:#fff}


.xz01{ width:392px; border-bottom:1px solid #ccc; padding-bottom:20px ; float:left; overflow:hidden; margin-bottom:20px}
.xz01 img{ display:block; float:left; overflow:hidden; width:59px; height:61px; margin-right:23px; }
.xz01 dt{ width:310px; float:left; overflow:hidden; line-height:22px; margin-top:10px}


.xz01 a:hover img{ filter:alpha(opacity=70);opacity:0.7;}

.xz01 dt a{ color:#4d4d4d;font-size:13px}
.xz01 dt a:hover{ text-decoration:underline;color:#0084f5; }
.xz01 dd{ float:left; width:310px; float:left; overflow:hidden; background:url(../img/down.gif) no-repeat 6px 7px; line-height:22px; text-indent:22px}
.xz01 dd a{ color:#054a90; }
.xz01 dd a:hover{ color:#0084f5; text-decoration:underline}


.lx02{ margin:50px auto}

.lx01{ width:100%;  float:left; overflow:hidden; margin:20px 0 30px}
.lx01 h3{ width:100%; line-height:22px; float:left; overflow:hidden; font-size:20px; font-family:"微软雅黑"; color:#00498f; font-weight:normal; margin-bottom:20px}
.lx01 h3 span{ font-size:13px; color:#f60}
.lx01 ul{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#4d4d4d;font-family:"微软雅黑";}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{width:644px;height:300px;border:#ccc solid 1px; float:left}

.lx03{ width:100%;  float:left; overflow:hidden; }
.lx03 h3{ width:100%; line-height:22px; float:left; overflow:hidden; font-size:20px; font-family:"微软雅黑"; color:#00498f; font-weight:normal; margin-bottom:20px}
.lx03 h3 span{ font-size:13px; color:#f60}
.lx03 h4{ width:100%; float:left; overflow:hidden; margin-bottom:30px}
.lx03 h6{ width:100%; float:left; overflow:hidden; margin-bottom:30px; line-height:26px; font-weight:normal; color:#666; font-size:15px;font-family:"微软雅黑";}
.lx03 h6 span{ color:#f00}
/*  yin dao ye */

.yd01{ height:73px; overflow:hidden; background:url(../img/top.gif) repeat-x }
.yd01 img{ float:left; margin-top:15px}
.yd02b{ background:url(../img/top02.png) repeat-x;}


.yd02{ height:730px; background:url(../img/yd_bg.jpg) no-repeat center 0; background-size:cover}

.yd03{ width:500px; float:left; height:730px; overflow:hidden; padding:0 300px;} /*587*/

.yd04{ width:100%; height:423px; float:left; background:#a03030 url(../img/map01.gif) no-repeat center 203px}

.yd04 dt{ width:100%; line-height:28px; text-align:center; font-size:20px; color:#fff; font-family:"微软雅黑"; padding-top:80px; margin-bottom:25px;background:url(../img/top02.png) repeat-x;}
.yd04 dt span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase}
.yd04 dd{ width:314px; padding-left:136px; float:left; overflow:hidden}
.yd04 dd a{ display:block; float:left; overflow:hidden; width:92px; height:28px; line-height:28px; text-align:center; color:#fff; font-size:16px; border:1px solid #cc6767; margin-right:40px }
.yd04 dd a:hover{ background:#bc0c0c; color:#fff}

.yd05{ width:100%; float:left; overflow:hidden; position:relative; height:307px;}
.yd06{ width:100%; float:left; height:307px; background:#000; filter:alpha(opacity=75);opacity:0.75;}
.yd07{ width:100%; float:left; overflow:hidden; height:307px; position:absolute; left:0; top:0;}
.yd07 ul{ width:314px; height:45px; padding:10px 0 13px; border:1px solid #787878; float:left; overflow:hidden; margin-top:146px; margin-left:92px; display:inline; font-size:20px; color:#fff; line-height:24px; font-family:"微软雅黑"; text-align:center; color:#c9c9c9}
.yd07 ul span{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.yd08{ height:63px; color:#666; background:url(../img/top.gif); line-height:24px; padding-top:15px; font-family:"微软雅黑"; font-size:12px; border-top:5px solid #b1b1b1}
.yd08 span{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px}


.dl_01{ width:100%; float:left; overflow:hidden; margin-bottom:20px;font-family:"微软雅黑"; }
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:15px; font-size:16px; color:#333; font-weight:bold}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:20px; margin-bottom:10px; font-size:14px; color:#666}

.honor{ width:845px; padding:20px 0px; float:left; overflow:hidden;}

.honor dl{ width:32%; float:left; overflow:hidden; margin-right:2%; margin-bottom:20px}
.honor dl:nth-child(3n){ margin-right:0}
.honor dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:14px; color:#333; font-family:"微软雅黑"; }
.honor dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.honor dl dd img{ width:100%}












.m_10{ margin-bottom:10px}
.m_20{ margin-bottom:25px}
.m_r25{ margin-right:25px}
