@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, b, em, span, i, pre, form, fieldset, label, input, textarea, blockquote{margin: 0;padding: 0;list-style:none;}
body{ font-family:"宋体"; font-size:12px;color:#858585;}
a{color:#000000;text-decoration:none}
a:hover{text-decoration:none}
img{ border:none;}
/*web   header  start*/
.l{ float:left;}
.r{ float:right;}

body,html{ width:100%; height:100%;}
.index{ width:100%; background:#0771e7 url(../images/index.jpg) top center no-repeat;/* overflow:hidden;*/ margin:0 auto}
.header,.nav{ width:995px; margin:0 auto}
.header{height:84px; background:url(../images/top.png) top center no-repeat; margin:0 auto; margin-top:80px;}
.logo{ width:551px; height:84px;}
.tell{ width:444px; height:84px; overflow:hidden;}
.tell dt{ float:left; height:84px; line-height:84px; font-size:16px; font-family:"微软雅黑"; color:#3F689E; padding-left:5px;}
.tell dd{ float:right; height:64px; line-height:24px; font-size:14px;font-family:"微软雅黑"; padding-right:20px; color:#448EBF; padding-top:20px;}
.tell dd a{color:#448EBF;}

.nav{ height:90px; overflow:hidden;}
.nav li{ display:inline}
.nav li a{ display:block; float:left; width:142px; height:90px; line-height:90px; text-align:center; font-size:16px;font-family:"微软雅黑"; color:#FFFFFF; background:url(../images/st.png) right center no-repeat;}
.nav li .no{ background:none;}
.cen_nav{ width:996px; height:auto; margin:0 auto}
.cen_nav li{ float:left; width:164px; height:138px; padding-bottom:2px; padding-left:2px;}
.cen_nav li a{ float:left; width:164px; height:138px; background:url(../images/nav01.png) no-repeat; line-height:138px; text-align:center; font-weight:bold; font-size:18px;font-family:"微软雅黑"; color:#0095EF;}
.cen_nav li a:hover,.cen_nav li .hover{ background:url(../images/nav02.png) no-repeat;}


.layout{ width:100%; height:auto; background:url(../images/twobj.png) top center no-repeat; overflow:hidden; margin: 0 auto;}
.max_arem{ width:996px; margin:0 auto;}
.max_are{ width:996px; height:521px;background:url(../images/bjbj.png) repeat; /*overflow-y:scroll*/}
.loaction{ height:25px; overflow:hidden;font-family:"微软雅黑"; font-size:18px; color:#343432; padding-left:20px; padding-top:20px; display:block;}
.artcle{ float:left; width:972px; height:422px; padding-left:18px; padding-top:27px; line-height:27px; color:#34332F; font-size:14px;}
.anli{ float:left; width:976px; height:500px; overflow:hidden; /*padding-top:18px; padding-left:10px; padding-bottom:50px;*/padding-bottom:30px; padding-top:18px;}
.anli dl{ float:left; width:200px; height:174px; overflow:hidden; padding-left:18px; padding-right:25px; }
.anli dl dt{ width:200px; height:133px; overflow:hidden;}
.anli dl dd{ width:200px; height:41px; overflow:hidden; line-height:41px; text-align:center; font-size:14px;}

.news_dl{ float:left; width:937px; height:auto; overflow:hidden; padding-left:22px; padding-top:8px;}
.news_dl dl{ float:left; width:937px; height:108px; overflow:hidden; border-bottom:1px dotted #908F8D; margin-top:14px;} 
.news_dl dl dt{ float:left; width:171px; height:93px; overflow:hidden; padding-left:4px;}
.news_dl dl dd{ float:right; width:690px; height:93px; overflow:hidden; padding-right:52px;}
.news_dl dl dd span{ float:left; width:690px; height:21px; overflow:hidden; line-height:21px; font-weight:bold; font-size:14px;}
.news_dl dl dd p{ float:left; width:690px; height:72px; overflow:hidden; line-height:22px;}
.news_dl dl dd p a{ width:81px; height:21px; line-height:21px; text-align:center; color:#FFFFFF; background:#2677B6; display:inline-block;font-family:"微软雅黑"; margin-top:4px;}



.show_dl{ float:left; width:937px; height:auto; overflow:hidden; padding-left:22px; padding-top:8px;}
.show_dl dl{ float:left; width:200px; height:174px; overflow:hidden; margin-top:14px; margin-right:45px;} 
.show_dl dl dt{ float:left; width:200px; height:133px; overflow:hidden;}
.show_dl dl dd{ float:left; width:200px; overflow:hidden; text-align:center; font-size:14px; margin-top:10px;}



.xq_art{ float:left; width:940px; height:auto; overflow:hidden; padding-left:23px; padding-top:18px;}
.xq_art_l{ width:504px; height:429px; overflow:hidden;}
/*
#xq_img{ float:left; width:504px; height:334px; overflow:hidden;}
#xq_img img{ float:left; width:504px; height:334px;}
#xq_ags{ float:left; width:504px; height:71px; overflow:hidden; padding-top:23px; overflow:hidden; }
#left{ float:left; width:23px; height:71px; overflow:hidden; cursor:pointer}
#xp_img2{ float:left; width:458px; height:71px;  overflow:hidden;}
#xp_img2 a{ float:left; width:103px; height:68px; overflow:hidden; border:1px solid #A2A3A7; margin-left:7px; display:inline}
#right{ float:right; width:23px; height:71px; overflow:hidden;cursor:pointer}
*/
.mod_focus_show { width: 504px; height: 429px; position: relative; overflow: hidden;}
.mod_focus_show .mod_focus_pic { display: block; width: 504px; height: 334px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 504px; height: 334px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title li { width: 590px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }



.focus_switch { width: 504px; height: 71px; position: absolute; bottom: 0px; left:0px; }
.focus_switch a { float: left; width: 23px; height: 71px; cursor: pointer; }
.focus_switch .icon_prev { background:url(../images/left.png) no-repeat;float:left;}
.focus_switch .icon_next { background:url(../images/right.png) no-repeat; float:right;}


.mod_focus_list{width:458px; height:71px;  overflow:hidden; margin-left:23px; margin-top:23px;}
.mod_focus_show .mod_focus_list { height: 68px; }
.mod_focus_show .mod_focus_list li { width: 103px; height: 68px; float: left;   position: relative; border:1px solid #A2A3A7; margin-left:7px; display:inline }
.mod_focus_show .mod_focus_list li a { display: block; width: 103px; height: 68px; }
.mod_focus_show .mod_focus_list li img { display: block; width: 103px; height: 68px; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }



.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border {display: block; 
 width:101px; height:68px; 
 font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0;border:1px solid #2A75AE; }


/*
.mod_focus_show .mod_focus_list li .mask { display: block; height: 103px; width: 68px; position: relative; top: -60px; margin: 0 0 -60px; eft: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 103px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #98e404; }
*/

.xq_art_r{ width:403px; height:auto; overflow:hidden;}
.xq_art_r dt{ float:left; width:401px; height:41px; line-height:41px; text-align:center; border:1px solid #2377B3; border-right:none; border-left:none; font-size:22px;font-family:"微软雅黑"; color:#2379B4;}
.xq_art_r dd{ float:left; width:403px; height:auto; line-height:26px; font-size:14px; color:#3D3D3B; padding-top:16px;}

.footer{ width:100%; height:126px; line-height:126px; text-align:center;font-family:"微软雅黑"; font-size:14px; color:#FFFFFF;}


.imgbottom{ width:959px; height:161px;}
.imgbottom img{ float:left; margin-right:10px;}

.xq_art .anlititle{ width:753px; height:41px; border-top:1px solid #2377b3; border-bottom:1px solid #2377b3; line-height:41px; font-family:"微软雅黑"; font-size:22px; color:#2379B4; text-align:center; margin:0 auto;}
.xq_art .anliimg{ width:753px; height:591px; margin:0 auto; margin-top:26px;}
.xq_art .anlicont{ width:940px; min-height:100px;  margin:0 auto; line-height:26px; color:#3d3e40; padding-bottom:15px;}


.xzk{ width:990px; height:634px;  position:absolute; z-index:999999;
left:21%;/*FF IE7*/
top: 20%;/*FF IE7*/
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}


.bg {
background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:999998;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
/***************Login*********************/
.login{ width:990px; height:634px; position:relative;}
.login .lot{ width:40px; height:40px; position:absolute; right:-40px; top:0px;}
.login .lob{ width:990px; height:634px; background:#FFF;}

.artcle .map{ width:550px; height:424px; float:left;}
