@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, tr, th, td { margin: 0; padding: 0;}
table,td,tr,th{font-size:12px;}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight:normal; }
body, input, select, button, textarea { font: 12px Verdana, Helvetica, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:url(../images/index_bg.jpg) top center repeat-x; background-color:#e5e5e5; width:100%; color:#575757;}

a, a:link { color: #666; text-decoration: none; }
a:visited { text-decoration:none; }
a:active, a:hover { text-decoration: underline; color:#333; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }


#Join{ width:980px; height:auto; min-height:970px; overflow:hidden; margin:0 auto; background:#fff; margin-bottom:40px;}

#head{ width:980px; height:165px; overflow:hidden;}
.head_top{ width:980px; height:120px; overflow:hidden;}
.head_top li{ float:left;}
.head_bottom{ height:45px; width:980px; background:#0e2c63; overflow:hidden;}
.head_bottom li{ height:45px; width:134px; overflow:hidden; text-align:center; color:#fff; float:left; font-size:14px; line-height:45px;}
.head_bottom li a{ height:45px; width:134px; overflow:hidden; text-align:center; color:#fff; float:left; font-size:14px; line-height:45px; display:block}
.head_bottom li a:hover{height:45px; width:134px; overflow:hidden; text-align:center; color:#0e2c63; float:left; font-size:14px; line-height:45px; display:block; font-weight:bold; background:#7ecef4; text-decoration:none;}
.head_bottom span{ color:#fff; float:left; line-height:45px;}

#content_wallpaper{ width:980px; height:auto; background:#fff; overflow:hidden; margin:0 auto; min-height:805px;}
#content{ width:940px; height:auto; overflow:hidden; margin:20px 20px 0 20px;}
.content_top{ width:940px; height:330px; overflow:hidden;}
.content_top_left{ width:620px; height:330px; overflow:hidden; float:left;}
.content_top_left_title{width:620px; height:35px; background:url(../images/lanmu_bg.jpg) #7ecef4 left center no-repeat;}
.content_top_left_title h1 a{ font-size:14px; font-weight:bold; color:#243961; line-height:35px; margin-left:48px;}
.content_top_left_nr{ width:618px; height:292px; overflow:hidden; margin-top:1px; border:1px solid #7ecef4;}
.content_top_left_nr dl{ width:280px; height:60px; overflow:hidden; margin:25px 0 0 15px; float:left;}
.content_top_left_nr dl dt{ width:90px; height:60px; overflow:hidden; float:left;}
.content_top_left_nr dl dt img{ width:86px; height:54px; padding:1px; border:1px solid #7ecef4;}
.content_top_left_nr dl dd{ width:180px; height:60px; padding-left:10px; line-height:18px; float:left;}
.content_top_left_nr dl dd p{ margin-top:5px;}

.content_top_right{ width:305px; height:330px; overflow:hidden; float:right;}
.content_top_right_title{width:305px; height:35px; background:url(../images/lanmu_bg.jpg) #7ecef4 left center no-repeat;}
.content_top_right_title h1{ font-size:14px; font-weight:bold; color:#243961; line-height:35px; margin-left:48px;}
.content_top_right_nr{ width:303px; height:292px; overflow:hidden; margin-top:1px; border:1px solid #7ecef4;}
.content_top_right_nr dl{ width:280px; height:272px; overflow:hidden; margin:20px 0 0 20px;}
.content_top_right_nr dl img{ width:95px; height:127px; overflow:hidden; float:left; margin-right:10px;}
.content_top_right_nr dl dd{ line-height:20px;}

.banner{ width:940px; height:90px; overflow:hidden; margin:15px 0;}

.content_bottom{ width:940px; height:255px; overflow:hidden;}

.content_bottom_left{ width:303px; height:255px; overflow:hidden; float:left;}
.content_bottom_left_title,.content_bottom_middle_title,.content_bottom_right_title{width:303px; height:35px; background:url(../images/lanmu_bg.jpg) #7ecef4 left center no-repeat;}
.content_bottom_left_title h1 a,.content_bottom_middle_title h1 a,.content_bottom_right_title h1 a{ font-size:14px; font-weight:bold; color:#243961; line-height:35px; margin-left:48px;}
.content_bottom_left_nr{ width:301px; height:217px; overflow:hidden; margin-top:1px; border:1px solid #7ecef4; background:url(../images/shangshi_bg.jpg) center center no-repeat;}
.content_bottom_left_nr dl{ margin:18px 0 0 15px; float:left; width:135px; height:90px; overflow:hidden; }
.content_bottom_left_nr dl dt{ width:135px; height:22px; line-height:22px; font-weight:bold;}
.content_bottom_left_nr dl dd{ line-height:18px; margin-top:5px; padding-right:15px;}

.content_bottom_middle{ width:303px; height:255px; overflow:hidden; margin:0 15px; float:left;}
.content_bottom_middle_nr{ width:281px; height:202px; overflow:hidden; margin-top:1px; border:1px solid #7ecef4; padding:15px 0 0 20px;}
.content_bottom_middle_nr li{ background:url(../images/kj_bg.jpg) left center no-repeat; width:80px; height:37px; overflow:hidden; margin-right:20px; margin-bottom:10px; float:left; font-weight:bold; line-height:37px; font-size:14px; color:#243961; padding-left:40px; display:block;}
/*.content_bottom_middle_nr li a:hover{ background:url(../images/kj_hover_bg.jpg) left center no-repeat; width:80px; height:37px; overflow:hidden; margin-right:20px; margin-bottom:10px; float:left; font-weight:bold; line-height:37px; font-size:14px; color:#243961; padding-left:40px; display:block; text-decoration:none;}
*/
.content_bottom_right{ width:303px; height:255px; overflow:hidden; float:right;}
.content_bottom_right_nr{ width:301px; height:217px; overflow:hidden; margin-top:1px; border:1px solid #7ecef4;}
.content_bottom_right_nr ul{ padding:15px 0 0 30px; height:195px; overflow:hidden;}
.content_bottom_right_nr ul li{height:27px; line-height:27px; width:250px;}
.content_bottom_right_nr ul li a{ background:url(../images/xiaotb.jpg) left center no-repeat; height:27px; line-height:27px; width:250px; padding-left:20px;}
.content_bottom_right_nr ul li a:hover{ background:url(../images/xiaotb_hover.gif) left center no-repeat; height:27px; line-height:27px; width:250px; padding-left:20px; text-decoration:none; color:#0e2c63;}

#flink{ width:925px; height:32px; line-height:32px; margin:0 auto; background:#e8e8e8; margin-top:15px; padding-left:15px; color:#0e2c63;}
#flink a{color:#0e2c63;}

#copyright{ width:940px; text-align:center; height:20px; line-height:20px; margin:10px 0;}


/***************  内页  **************/
#position{ width:940px; line-height:24px; height:24px; overflow:hidden;}
#list_banner{ width:940px; height:95px; overflow:hidden; margin-bottom:15px; margin-top:5px;}
#list_content{ width:940px; height:auto; overflow:hidden;}
.list_content_left{ width:210px; height:auto; overflow:hidden; float:left;}
.list_content_left_title{width:210px; height:35px; background:url(../images/lanmu_bg.jpg) #7ecef4 left center no-repeat;}
.list_content_left_title h1{ font-size:14px; font-weight:bold; color:#243961; line-height:35px; margin-left:48px;}
.list_content_left_nr{ width:208px; height:auto; overflow:hidden; margin-top:1px; border:1px solid #7ecef4;}
.list_content_left_nr li{ height:36px; line-height:36px; width:208px; border-bottom:1px solid #dfe1e2; font-size:14px; color:#0e2c63;}
.list_content_left_nr li a{ height:36px; line-height:36px; background:url(../images/list_xiaotb.gif) 20px center no-repeat; width:208px; padding-left:45px; font-size:14px; color:#0e2c63;}
.list_content_left_nr li a:hover{ height:36px; line-height:36px; background:url(../images/list_xiaotb_hover.gif) 20px center no-repeat; width:208px; padding-left:45px; font-size:14px; color:#0e2c63; text-decoration:none;}

.list_content_right{ width:713px; height:auto; overflow:hidden; float:right; border:1px solid #7ecef4;}
.list_content_right ul{ margin:20px 40px; width:633px; height:auto; overflow:hidden; }
.list_content_right ul li{ height:32px; line-height:32px; border-bottom:1px dashed #dedede; width:623px; overflow:hidden;}
.list_content_right ul li a{ color:#242424; background:url(../images/list_arctile_xiaotub.gif) left center no-repeat; padding-left:10px; }
.list_content_right ul li a:hover{ background:url(../images/list_arctile_xiaotub.gif) left center no-repeat; color:#0e2c63;  padding-left:10px; width:623px; overflow:hidden;}


/*************   文章内容  **************/
.list_content_right h1{ font-size:20px; font-family:Microsoft Yahei; text-align:center; font-weight:bold; color:#06C; margin-bottom:10px;}
.list_content_right p{ text-indent:2em; line-height:24px; margin: 0 auto 10px;}

/**top right**/
.top-right { width: 600px; height: 82px; padding-top: 15px; padding-right:20px; float: right; text-align: right; }
.top-w span { font-size: 14px; }
.top-s { height: 21px; width: 185px; float: right; margin-top: 15px; }
    .top-s input { width: 146px; height: 17px; border: 1px solid #dbeafa; float: left; line-height: 17px; }
        .top-s input img { float: right; }
.top-m { width: 620px; padding-top: 5px; float: right; text-align: right; font-size: 14px; color: #666699; }
    .top-m b { font-size: 14px; color: #f35412; }
	
/**bottom**/
.bottom-w { width: 940px; background: url(../images/bottom-w_bg.png); position: absolute; padding-bottom: 30px; position: relative; margin-top:20px; height:250px;}
.db01 { width: 504px; top: 15px; position: absolute; background: url(db01_bg.png.html) 60px -50px; }
    .db01 p { font-size: 18px; line-height: 30px; color: #333; }
        .db01 p span { font-size: 12px; color: #666;}
.db01-lb { width: 300px; padding-top: 0px; padding-left:20px; }
    .db01-lb li { width: 73px; height: 30px; float: left; font-size: 14px; }

.db02 { width: 200px; top: 15px; position: absolute; left: 680px; }
    .db02 ul { width: 162px; float: right; text-align: center; display: inline; }
    .db02 span { font-size: 18px; color: #333; }
    .db02 li { font-size: 14px; line-height: 30px; }
.db-tu { width: 85px; height: 108px; position: absolute; top: 15px; left: 880px; }

.bottom-w01 { width: 900px; left:20px; top: 20px; position: absolute; }
    .bottom-w01 li { width: 900px; height: 26px; font-size: 14px; line-height: 30px; color: #333; }
        .bottom-w01 li span.com1 { width: 470px; float: left; }
        .bottom-w01 li span.tel { width: 210px; float: left; }
        .bottom-w01 li span.fax { width: 210px; float: left; overflow: hidden; }
        .bottom-w01 li.copyright { text-align: center; padding-top:10px; }

    .bottom-w01 p { text-align: center; }
        .bottom-w01 p.tel { font-size: 26px; font-weight: bold; line-height: 40px; color: #06358b;  }
.main p.tel { font-size: 26px; font-weight: bold; line-height: 32px; color: #06358b;text-indent: 0; }
    .main p.tel span { font-size: 16px; color: #000;}

.bottom-w01 p.tel span { font-size: 18px; color: #000;}
.bottom-w01 p.linkHot { font-size: 16px; font-weight: bold; line-height: 24px; }
