@charset "utf-8";

body,div,ul,li,p,h1,h2,h3,h4,p { margin:0px; padding:0px; font:12px/22px "微软雅黑"; color:#333;}
ul,li { list-style:none;}
body { background:url(../images/index_01.jpg) top repeat-x;}
a { font:12px/22px "微软雅黑"; color:#333; text-decoration:none;}
a:hover { text-decoration:underline;}
img { border:0px;}
.clear { clear:both; width:100%; height:0px; line-height:0px; font-size:0px;}

/* box */
#box { width:1000px; left:50%; margin:0 auto; height:533px;}

/* header */
#top1{ background:url(../images/title.png) left no-repeat; width:1000px; height:132px;}
#top2{ width:300px; height:132px; float:right; margin-right:20px;}
.top2_1,.top2_1 a{color:#757576; text-align:right; line-height:22px; margin-top:20px;}
.tel{width:255px; height:20px; margin-top:10px; margin-bottom:10px; color:#0f2877; font-size:18px; float:left; display:inline; margin-left:45px;}
.tel span{ color:#c40b08;}
.ser{ width:227px; height:23px; border:5px solid #1b85d1; float:right; display:inline}
.ser1{ width:196px; height:23px; line-height:23px; float:left}
.ser2{width:31px; height:23px; float:left}

#banner{ width:1000px; height:349px; margin:0 auto;}

#nav{ width:1000px; height:42px; float:left;}
#nav ul{list-style:none; text-align:center;} 
#nav ul li{float:left;width:120px;margin-left:20px;height:42px;} 
#nav ul li a,#nav ul li a:link,#nav ul li a:visited{display:block;text-align:center;line-height:42px; font-size:14px;color:#fff;text-decoration:none; font-weight:bold;} 
#nav ul li a:hover{color:#fff; font-weight:bold;text-decoration:none; background:url(../images/index_05.jpg) center no-repeat}  

/* footer */
#foot { width:100%; height:80px; line-height:80px; text-align:center; background-color:#102a76; color:#fff; margin-top:10px;}
#foot p{ line-height:20px; display:inline-table; color:rgba(255,255,255,1.00)}

/* left */
#left{width:250px; float:left;}
#cpfl{ width:250px; margin:5px 0 10px 0}
#cpfl ul{ list-style:none;}
.listcp{ width:250px; height:30px; line-height:30px; background:url(../images/index_24.jpg); margin-bottom:2px;}
.listcp a{ color:#4e4e4e; font-size:12px; line-height:30px; padding-left:30px;}
.listcp a:hover{ color:#000; text-decoration:none;}
.contact{ width:230px; padding:10px; background:url(../images/index_23.jpg) bottom no-repeat}

#listnew{width:230px; margin:0 0 10px 10px}
#listnew1{width:230px;}
.listnew1 a{ width:130px; height:30px; color:#6b6b6b; font-size:12px; line-height:30px;}
.listnew1 a:hover{color:#000; text-decoration:none;}
.date{ color:#333; height:30px; line-height:30px;}

.left_b{background:url(../images/index_21.jpg); width:250px; height:30px; line-height:30px; color:#fff; font-weight:bold; text-indent:10px;}
.left_b span{ font-size:10px; font-weight:normal}


/* all */
.xian{border-bottom:1px dotted #333;}
.imgborder{border:1px solid #d3d2d2}
.nei{padding:10px}

/* content */
#content { width:1000px; margin:0px auto; height:auto}
.content_l_r{width:250px; float:left; height:199px;}
.content_c{width:480px; float:left; margin:0 7px;height:199px;}
.cont_1{ width:1000px; height:66px; background:url(../images/index_12.jpg) left no-repeat;}
.cont_1_img{ width:103px; height:27px; padding:20px 20px 0 0; float:right}
.cont_r_n{ width:230px; padding:7px 10px; background:url(../images/index_23.jpg) bottom no-repeat}

.cont_b{background:url(../images/index_20.jpg); height:30px; line-height:30px; text-indent:10px;}
.cont_b a{color:#333; font-weight:bold; text-indent:10px;}
.cont_b span{ font-size:10px; font-weight:normal; color:#858585}

#link{ width:1000px; /*height:30px;*/ height:60px; line-height:30px; float:left; margin-top:10px;background:url(../images/index_20.jpg); text-indent:10px;}
#link span{font-size:14px; font-weight:bold}
/* nei_content */
#nei_content { width:740px; float:left; margin-left:10px;}
#nei_content h2 { background:url(../images/index_13.jpg) no-repeat; font-size:18px; font-weight:bold; height:66px; line-height:66px; color:#0f2975; text-indent:10px}
#nei_content h2 span{color:#999;}
#nei_content p { padding:10px}

#list{width:740px;}
.list a{ width:640px; height:30px; color:#6b6b6b; font-size:12px; font-weight:bold; line-height:30px; padding-left:10px;}
.list a:hover{color:#000; text-decoration:none;}

.title{ text-align:center; font-size:14px; font-weight:bold; color:#1b85d1; width:740px; height:30px; line-height:30px;}
.datenei{ color:#000; height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #999;}

/* A general full-width photo block (that clears), for many thumbnails */
#main .photoblock-many {margin: 0 10px 10px -4px;clear: both;width: 100%; text-align: center; font-size: 10px; color: #888888;}


#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}