body{font-family:"微软雅黑","Raleway", sans-serif;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#666;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover{text-decoration:none;color:#C11063;}
a.alink:link,a.alink:visited,a.alink:hover,a.alink:active{color:#0000ff;}
img { border:none; vertical-align:middle; }
input,select{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}

.clear{ clear:both;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.br{border-bottom: 2px solid #f10180;}
.f10180{color:#f10180}
.red{color:#f00;}
.gray {color: gray;}
.brt{border-top:solid 1px #DDDDDD;}

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}

.wape{ width: 1000px;margin:0 auto;}

.header{position:fixed;top:0;left:0;width:100%}
.footer{position:fixed;bottom:0;left:0;width:100%;z-index:123}
.bannerer{position:fixed;top:90px;left:0;width:100%}

.head{width:100%;background:url("/images/top_bg.png") no-repeat center top;height:90px;position:relative;z-index:10}
.logo{width:22%;float:left}
.logo a img{max-width:100%}
.lang{position:absolute;right:20px;top:20px;}
.lang img{margin-right:10px;}
.tel{ color:#EED43E; background:url("/images/tell.png") no-repeat left;position:absolute;right:20px;top:38px;font-size:12px; height:25px;padding-left:28px; }
.tel span{font-size:18px; color: #ffeb8e;font-family: Arial,Helvetica,sans-serif;display:block}

.menus{width:60%;float:left}
.menus ul{ margin:0 auto;}
.menus ul li{width:11.5%; text-align:center;position:relative;z-index:99999999; display:inline-table;background:url("/images/menu_line.png") no-repeat right center;text-shadow: 1px 1px 3px rgba(0,0,0,0.6);}
.menus ul li a{ margin:0 auto; text-align:center; height:60px;padding-top:20px; display:block; background:url("/images/menu_on.png") -1000px -1000px no-repeat;}
.menus ul li a b{display:block;font-size:10px; font-weight:100;color:#fff;font-family:Arial; line-height:15px;text-transform: uppercase;-webkit-transform:scale(0.88,0.88)}/*-webkit-transform:scale(0.88,0.88) 谷歌限制12px以下字体，此方法可正常显示10px以下字体，0.85数值可以调节,前提需要display:block*/

.menus ul li a h1{color:#fff; font-weight:100; font-size:14px; font-family:"微软雅黑", "宋体"; padding-top:5px;}



.menus ul li a:hover{background:url("/images/menu_on.png") bottom center no-repeat;text-decoration:none}




.menus ul li.ov a:hover{background:url("/images/menu_on.png") bottom center no-repeat; color:#fff;text-decoration:none}
.menus ul li a.on{background:url("/images/menu_on.png") bottom center no-repeat; color:#fff;}
.menus ul li.ov b,.menus ul li.ov:visited b{color:#fff;}
.menus ul li.ov h1,.menus ul li.ov:visited h1{color:#fff;}
.menus ul li.ov a,.menus ul li.ov:visited{background:url("/images/menu_on.jpg") no-repeat;}
.menus ul li dl{display:none;color:#fff; display:none; position:absolute; z-index:999999999;top:80px; left:0px; font-size:14px; width:120px;background:#1A3D84;padding-bottom:5px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; border-radius:0px 0px 6px 6px;}
.menus ul li dl dd{padding:0px; display:block;line-height:35px;height:35px; font-size:12px;color:#FFF;font-weight:normal; width:120px; overflow:hidden; text-align:center; margin:0 auto;border-top:1px solid #011538;}
.menus ul li.ov dl dd a,.menus ul li.ov dl dd a:visited,.menus ul li dl dd a,.menus ul li dl dd a:visited{display:block;height:35px;line-height:35px; font-size:12px;color:#FFF;font-weight:normal; background:none;padding:0px;width:120px;}
.menus ul li.ov dl dd a:hover{color:#fff; text-decoration:none; background:#05325e; background:rgba(4,26,50,0.4); width:120px;}

.bannerer{}
.banner{position:relative;margin:-10px auto 0;z-index:9;}
.banner .bg{width:100%;height:5px;background:url("/images/iconbg.png") repeat-x;zoom:1;position:absolute;left:0px;top:0px;z-index:2}
.banner .bg1{width:100%;height:5px;background:url("/images/iconbg.png") repeat-x;zoom:1;position:absolute;left:0px;bottom:-5px;z-index:2}
.banner,.banner ul li,.banner ul li div img,.banner ul{width:100%}


.banner ul{position:relative;background:#fff}
.banner ul li{position:absolute;left:0px;top:0px;display:none}
.banner ul li div{display:block;position:relative}
.banner ul li div span img{width:auto;height:auto}
.banner ul li div span{position:absolute;display:none;overflow:hidden}
.banner ul li div span.writing3{left:100px;top:100px;background:url("/images/writing3.png") no-repeat;width:600px;height:284px}
.banner ul li div span.writing2{left:60px;top:120px;background:url("/images/writing2.png") no-repeat;width:600px;height:280px}
.banner ul li div span.writing1{left:80px;bottom:300px}

.foot{background:url("/images/foot.jpg") repeat center top;width: 100%;height:30px;line-height:30px;color:#fff;}

.foot a{color:#fff;}
.foot a:hover{color:#fff;text-decoration:underline}

.picture{position:relative;width:100%;height:284px;margin:-10px auto 0;}
.picture .bg{width:100%;height:5px;background:url("/images/iconbg.png") repeat-x;zoom:1;position:absolute;left:0px;top:0px;z-index:2}
.picture .bg1{width:100%;height:5px;background:url("/images/iconbg.png") repeat-x;zoom:1;position:absolute;left:0px;bottom:-5px;z-index:2}
.picture ul{position:relative;margin:0 auto}
.picture ul li,.picture ul li img,.picture ul{width:100%;height:300px}
.picture ul li{position:absolute;left:0px;top:0px;background-position:center top;background-repeat:no-repeat}


.main{width:980px;margin:0 auto;overflow:hidden}
.path{float:left; padding-left:25px;height:40px;line-height:40px;color:#666; background:url("/images/home.jpg") no-repeat left}
.path em{font-size:15px;padding:0 3px; color:#666;}
.path a:hover,.path a{color:#666;}
.path strong{color:#195DA6; font-weight:300}

.main_top{background:url("/images/ab.jpg") no-repeat center top;height:104px;width:980px;float:left}
.main_top h4{color:#9abcea;padding-top:30px;font-size:24px;float:left;font-weight:normal;}
.main_top span{float:left;padding-top:5px;font-size:12px;color:#b8c9f7;display:block;font-weight:normal;font-family:"Arial";clear:both;text-transform: uppercase;}


.mleft{ float:left; width:222px;}
.p_l1{background: url("/images/l1.jpg")  no-repeat right bottom;height: 43px;	width: 231px;margin-left: -10px;}
.p_l1 h4{ margin-left:25px; float:left; font-size:14px; line-height:34px; color:#fff;}
.p_l1 span{margin-left:15px; float:left; font-size:10px; line-height:40px; color:#cce5ff; font-family:Arial;}


.left_box{width:231px;margin-left: -10px;float:left;background:url("/images/l2.jpg") right top repeat-y  }
.left_box li{line-height:40px;text-align:left;height:40px; border-bottom: 1px dashed #adc7f2;width:210px;margin-left:20px; }
.left_box li A:link,.left_box li A:visited,.left_box li A:active{display:block; color:#6288c5;font-weight:normal; white-space:nowrap; text-align:left; text-overflow:ellipsis; overflow:hidden; text-indent:30px;font-size:14px;}
.left_box li A:hover{color:#193B80; text-decoration:none}


.contact_nr{ float:left; margin:15px 0}


.mright{float:right; width:758px;border-top: 1px solid #b7cceb;overflow:hidden;}
.line_height{border-left: 1px solid #b7cceb;padding-left:20px;width:730px;margin-left:20px;min-height:500px;margin-bottom:50px;}
.pubtitle{height:30px;line-height:30px;text-align:center;color:#444;font-size:22px;padding:10px 0}
.texbody{line-height:23px;font-size:14px;text-align:justify;padding:10px}
.fwcode{padding:20px 0 0 0;text-align:center;margin:0 auto;width:600px;}
.fwcode input{border:#ddd 1px solid;margin-right:10px;height:20px;line-height:20px;}


.input_bd{font-size:12px;text-decoration: none;BORDER: #cccccc 1px solid;COLOR: #666;padding:3px;}
.input_button{font-size: 12px;color: #666;text-decoration: none;height: 20px;background: #EAEAEA;BORDER-RIGHT: #3a3c36 1px solid;BORDER-TOP: #cccccc 1px solid;BORDER-LEFT: #cccccc 1px solid;BORDER-BOTTOM: #3a3c36 1px solid;}

.no_note{text-align:center;width:500px;color:red;height:50px; margin:20px auto;}
.listControl{width:95%;padding:0px 0 10px 0;margin:0 auto;}
DIV.show_page {float:right;text-align:right;margin-top:20px; color:#666; font-size:12px;overflow:hidden;font-size:12px;line-height:15px;}
DIV.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page span.current {color:#fff;font-weight:bold;background:#ccc;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page a {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
DIV.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;}
DIV.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
DIV.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}
/*end page*/


.newslist li{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #ccc}
.newslist li a img{float:left;width:140px;height:90px;border:#ddd 1px solid}
.newslist li .divo{float:left;margin:0 15px;width:455px}
.newslist li .divo a{display:block;height:26px;line-height:26px;color:#000}
.newslist li .divo a:hover{text-decoration:underline}
.newslist li .divo p{line-height:20px;color:#aaa}

.newslist li .divt{float:left;width:80px;border:1px solid #aaa}
.newslist li .divt i,.newslist li .divt em{display:block;text-align:center}
.newslist li .divt i{font-family:Georgia;font-size:40px;color:#2F8FBB;line-height:50px}
.newslist li .divt em{background:#aaa;color:#fff;line-height:20px}

.page{width:100%;text-align:center;padding-top:20px}
.page a{display:inline-table;padding:0px 8px;margin-left:10px;background:#2F8FBB;color:#fff}
.page a:hover,.page a.current{background:#444}

#detail_next{border:1px solid #ccc; margin:20px auto; padding:9px;line-height:180%;width:700px ; }
#detail_next a:link,#detail_next a:visited,#detail_next a:active{}

.headTit{ border-bottom:1px dotted #dccfbd; text-align:center; padding:10px 0; position:relative;margin-top:20px;}
.headTit h4{ font-size:18px; line-height:18px; color:#F41719; margin-bottom:10px; text-align:center;}
.headTit .time{ font-size:12px;color:#ccc; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#F41719; color:#fff; text-align:center;font-family: \5B8B\4F53;font-size:12px;}

.texBody{ padding-top:20px; text-indent:2em; line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}

.weixin{position:fixed;right:0;bottom:0}
.weixin .xixi{display:none}
.weixin:hover .xixi{position:absolute;display:block;right:50px;bottom:0;z-index:9}
.banner1{background:url("/images/picture1.jpg"); display:block}
.banner2{background:url("/images/picture2.jpg");display:block}