@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font:12px/22px Arial, Helvetica, sans-serif;  text-align:left; background:#fff; color:#000;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#8d8d8d; text-decoration:none;}
a:hover{ color:#b0923f; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer; }
em,address{ font-style:normal;}
input{ font-size:12px;font-family:Arial, Helvetica, sans-serif;}

/*other*/
.clearit{ clear:both;}


/*
.header{ width:955px; height:85px; margin:0 auto 3px;}
.header .logo{ float:left; width:237px; height:85px;}
.header .search{ float:right; width:216px; height:20px; margin-top:13px;}
.header .search .txt{ float:left; width:175px; height:17px; background:#f7f7f7; border:none; padding:3px 0 0 5px;}
.header .search .btn{ float:right;}
.header .nav{ float:right; width:707px; height:28px; font-weight:bold; background:url(../images/nav_Bg.jpg) repeat-x left top; margin-top:12px;}
.header .nav table{ width:100%; text-align:center; border-collapse:collapse;}
.header .nav table td{ line-height:28px;}
*/
.header{ position:relative; width:955px; height:85px; margin:0 auto 3px;}
.header .En{ position:absolute; right:0; top:13px; width:80px; height:20px; line-height:20px;}
.header .logo{ float:left; width:237px; height:85px;}
.header .search{float:right; width:216px; height:20px; margin-top:13px; margin-right:87px; display:inline;}
.header .search .txt{ float:left; width:175px; height:17px; background:#f7f7f7; border:none; padding:3px 0 0 5px;}
.header .search .btn{ float:right;}
.header .nav{ float:right; width:707px; height:28px; font-weight:bold; background:url(../images/nav_Bg.jpg) repeat-x left top; margin-top:12px;}
.header .nav table{ width:100%; text-align:center; border-collapse:collapse;}
.header .nav table td{ line-height:28px;}



.footer{ width:955px; height:60px; background:url(../images/footer.jpg) no-repeat left top; margin:9px auto 0;}
.footer span{ color:#fff;}
.footer span a{ color:#fff;}
.footer .txt1{ float:left; height:36px; line-height:36px; padding-left:20px;}
.footer .txt2{ float:right; height:36px; line-height:36px; padding-right:15px;}
.footer .link{ float:right; width:187px; height:21px; border:none; margin:5px 13px 0 0;}
.footer address{ clear:both; color:#7a7a7a; padding-left:23px;}
.spac_e{ margin-right:220px;}

/*Header Footer END*/


.container{ width:955px; height:355px; margin:0 auto 9px; overflow:hidden;}
.container .call{ float:left; width:108px; height:202px; line-height:36px; color:#ece9c0; font-size:16px; font-weight:bold; background:url(../images/call.jpg) no-repeat left top; padding:83px 46px 72px 47px;}
.container .banner{ float:left; width:752px;}


.main h2{ height:29px; line-height:29px; color:#3c281e; text-indent:1em; position:relative;}
.main h2 span{ position:absolute; right:10px; top:0;}
.main h2 a{ font-size:11px; color:#b0923f; vertical-align:middle;}


.main{ width:955px; margin:0 auto; overflow:hidden;}
.main .sublist{ float:left; width:200px; height:213px; border:1px solid #CCC; margin-right:7px;}
.main .sublist ul{ width:184px; margin:0 auto;}
.main .sublist ul li{ margin-bottom:4px;}
.main .sublist ul a{ display:block; height:22px; line-height:23px; color:#626262; background:url(../images/sublist_Bg.jpg) no-repeat left top; padding-left:30px; overflow:hidden;}
.main .sublist ul a:hover,.main .sublist ul a.current{ font-weight:bold; color:#fff; background:url(../images/sublist_Bg2.jpg) no-repeat left top;}


.main .news{ float:left; width:523px; height:213px; border:1px solid #CCC; margin-right:7px;}
.main .news .pic{ float:left; width:169px; padding:0 8px 0 16px;}
.main .news dl{ float:left; width:308px;}
.main .news dt{ font-size:14px; font-weight:bold; height:26px; color:#3c281e; border-bottom:1px dashed #838383;}
.main .news dd{ color:#8d8d8d; line-height:18px; padding:6px 0 4px;}
.main .news li{ width:290px; background:url(../images/ico.gif) no-repeat 4px center; padding-left:18px; height:19px; line-height:19px; vertical-align:middle; overflow:hidden;}
.main .news ul{ float:left; width:308px; margin-top:5px;}
.main .news li a{ float:left; color:#928c89;}
.main .news li a:hover{ color:#b0923f; font-weight:bold;}
.main .news li span{ float:right; color:#a59f99;}


.main .menu{ float:left; width:209px; height:111px; border:1px solid #cccccc; margin-bottom:6px;}
.main .menu ul{ width:194px; margin:5px auto 0;}
.main .menu li{ float:left; width:94px; height:22px; line-height:22px; text-indent:2.5em; margin:0 3px 5px 0;}
.main .menu .list_1{ background:url(../images/list_1.jpg) no-repeat left top;}
.main .menu .list_2{ background:url(../images/list_2.jpg) no-repeat left top;}
.main .menu .list_3{ background:url(../images/list_3.jpg) no-repeat left top;}
.main .menu .list_4{ background:url(../images/list_4.jpg) no-repeat left top;}


.main .Link{float:left; width:209px;  height:94px; border:1px solid #cccccc;}
.main .Link .List_link{ width:187px; height:21px; margin:12px 0 0 11px;}

/*index_main END*/


#banner{ width:782px; padding-left:178px; margin:0 auto; background:url(../images/secong_left.jpg) left top no-repeat;}
#wrapper{ width:960px; margin:0 auto; padding-bottom:3px;}
#tdLeft{ width:178px; background:url(../images/tdleft_bottom.jpg) left bottom no-repeat #f2f2f2; padding-bottom:140px;}
#tdRight{height:400px;}

.title{ width:150px; padding-left:28px; font-size:14px; height:25px; line-height:25px; background:url(../images/left_title.jpg) no-repeat; font-weight:bold; color:#CE3000;}
.leftNav{ width:116px; margin:0 auto; padding-top:13px;}
.leftNav li{ width:116px; height:15px; float:left; margin-top:10px;}
.leftNav li a{ display:block; width:86px; padding-left:30px; height:15px; line-height:15px; color:#000; background:url(../images/a_bg2.jpg) no-repeat;}
.leftNav li a:hover,.leftNav li a.leftNav_on{ color:#fff; background:url(../images/a_hover2.jpg) no-repeat; text-decoration:none;}
.tel{ width:142px; margin:35px 0 0 25px;}
.tel h2{ width:142px; height:24px;}
.telMain{ font-family:Arial, Helvetica, sans-serif; color:#503e33; font-weight:bold; padding-left:18px; font-size:16px; line-height:24px;}

.local{ width:782px; height:25px; line-height:25px; background:#503e34; overflow:hidden;}
.local h2{ width:400px; float:left; padding-left:20px; color:#FFF;}
.local span{ width:300px; float:right; text-align:right; padding-right:20px; color:#FFF;}
.local span a{ color:#FFF;}
.local span a:hover{ color:#FFF; text-decoration:underline;}



#footer{ width:960px; margin:0 auto; background:#E5E5E5; padding:8px 0 5px 0;  overflow:hidden;}
.copyRight{ width:565px; float:left; padding-left:13px; line-height:20px; display:inline; margin:0 0 0 178px; color:#757575;}
.bottomNav{ width:194px; padding-top:10px; padding-left:10px; float:right; color:#FFF;}
.bottomNav a{ color:#757575;}
.bottomNav a:hover{ color:#757575; text-decoration:underline;}



.textMain{ width:750px; margin:25px auto 0; overflow:hidden;}
.textMain .pag{ _height:1%; margin:15px auto 0; text-align:right;}
.textMain h3{height:23px; line-height:23px; background:#eeeeee; font-size:12px; color:#767676; padding:0 10px; clear:both; font-size:14px;}
.textMain h3 a{ float:right; font-size:12px;}
.textMain ul.list2{ float:right; width:700px; margin:10px 15px 20px 0; overflow:hidden; display:inline; color:#545454;}
.textMain ul.list2 li{ float:left; width:685px; height:25px; line-height:25px; background:url(../images/ico_5.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}
.textMain ul.list2 li a{ float:left;}
.textMain ul.list2 li span{ float:right;}






/*二级*/
.textMain h2{ _height:1%; text-align:center; font-size:14px; padding-bottom:5px; background:url(../images/text_h2.jpg) left bottom repeat-x; }
.textMain h6{ _height:1%; text-align:right; font-weight:normal; color:#5F5F5F; }
.textMain .text{ _height:1%; margin:20px auto 0; color:#5F5F5F;}

/*新闻列表*/
.newsList{ width:750px; overflow:hidden; }
.newsList li{ width:720px; float:left; height:26px; line-height:26px; background:url(../images/text_h2.jpg) left bottom repeat-x; padding:0 15px;overflow:hidden;}
.newsList li .txt{ width:555px; float:left; padding-left:15px; background:url(../images/li_dot.jpg) left 48% no-repeat;}
.newsList li .date{ width:100px; float:right; text-align:right;}

/*图片列表*/
.photoList{ width:670px; margin:0 auto; overflow:hidden;}
.photoList li{ width:670px; float:left;  background:url(../images/text_h2.jpg) left top repeat-x; padding:11px 0 12px 0; margin-bottom:13px; border-bottom:1px dashed #CCC; overflow:hidden;}
.photoList li .plc{ width:82px; float:left; overflow:hidden;}
.photoList li .plc img{ border:1px solid #B4CBE1; width:78px;height:100px;}
.photoList li .text2{ width:560px; float:left; display:inline-block; margin-left:15px;}
.photoList li .text2 h3{ height:18px; line-height:18px; padding-left:12px; background:url(../images/photo_list_h3.jpg) no-repeat;}
.photoList li .text2 .txt2{ _height:1%; margin:5px auto 0; line-height:20px;}
.photoList li .text2 .more{  _height:1%; margin:5px auto 0; text-align:right;  padding-right:20px;}
.photoList li .text2 .more a{ color:#504642; font-weight:bold;} 

