@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #115D8F; text-decoration:none;}

.box { width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.header { width:1000px; margin:10px auto; overflow:hidden;}
.header .logo { width:182px; float:left; padding-right:8px;}
.header .ad { width:600px; float:left; padding-right:4px;}
.ad a { display:none;}
.header .input { width:206px; float:left;}

.header .input form.search{ width:197px; padding-left:9px; overflow:hidden; padding-bottom:11px;}
.header .input form.search .sr1{ height:29px; line-height:29px; width:109px; padding-left:10px; float:left; border: 0; float:left; color:#333; background:url(../images/input_text.jpg) no-repeat;}
.header .input form.search .an1{ width:78px; height:29px; background:url(../images/input_btn.jpg) no-repeat; border:#ffffff solid 0; float:left; cursor:pointer; }
.header .input .difang_btn { float:left; padding-left:9px; width:94px; height:27px; cursor:pointer; background:url(../images/difang_btn.jpg) 9px top no-repeat;}
.header .input .minzhu_btn { float:left; padding-left:9px; width:94px; height:27px; cursor:pointer; background:url(../images/minzhu_btn.jpg) 9px top no-repeat;}

.difang_box_iframe { position:absolute; right:0px; top:77px; display:none; z-index:10000;}
.difang_box { padding:10px 0 10px 20px; background-color:#FFFFFF; text-align:center; width:174px; border:solid 1px #cdcdcd; line-height:30px; overflow:hidden;border-radius:4px;}
.difang_box li { float:left; padding-right:10px;}
.difang_box a { display:block;}
.minzhu_box_iframe { position:absolute; right:0; top:77px; display:none; z-index:10000;}
.minzhu_box { padding:10px 0 10px 20px; background-color:#FFFFFF; text-align:center; width:174px; border:solid 1px #cdcdcd; line-height:30px; overflow:hidden;border-radius:4px;}
.minzhu_box li { float:left; padding-right:10px;}
.minzhu_box a { display:block;}


.nav { width:1000px; margin:0 auto; line-height:18px; background-color:#115d8f; padding:12px 0 12px 0; overflow:hidden;}
.nav li { float:left; padding:0 12px; border-right:solid 1px #759eba; font-size:15px;}
.nav li.no { border-right:0;}
.nav li.no.font { font-size:10px; padding:0;}
.nav a { color:#fff;}

h1 { width:1000px; text-align:center; line-height:82px; font-size:40px;}
h1 a { color:#115d8f;}
h1 a:hover { color:#115d8f;}
.subtitle { width:1000px; text-align:center; padding-bottom:20px;}

.flash_box { width:615px; height:439px; background:url(../images/flash_back.jpg) no-repeat; float:left;}
.flash_img { padding:7px 0 0 7px; overflow:hidden; float:left; width:600px; height:380px;}
.flash_img li { display:none;}
.flash_title { color:#fff; font-size:17px; padding:12px 0 0 16px; float:left;}
.flash_title a { color:#fff; font-weight:bold;}
.flash_title li { display:none;}
.flash_page { float:right; color:#98b2c8; font-size:17px; padding-top:12px; padding-right:12px;}
.flash_page span { color:#fffefe;}
.flash_page b { color:#98b2c8; font-weight:normal;}
.flash_btn { float:right; overflow:hidden; width:48px; padding-top:12px; padding-right:24px;}
.flash_btn li.left { width:24px; height:24px; float:left; background:url(../images/flash_left.jpg) no-repeat; cursor:pointer;}
.flash_btn li.left:hover { width:24px; height:24px; background:url(../images/flash_left_hover.jpg) no-repeat; cursor:pointer;}
.flash_btn li.right { width:24px; height:24px; float:left; background:url(../images/flash_right.jpg) no-repeat; cursor:pointer;}
.flash_btn li.right:hover { width:24px; height:24px; background:url(../images/flash_right_hover.jpg) no-repeat; cursor:pointer;}

.d1_right { width:360px; float:left; padding-left:25px;}
.title_box { line-height:32px; height:32px; margin-bottom:7px; overflow:hidden; background-color:#f2f2f2;}
.title_box li { float:left; font-size:16px; font-weight:bold; padding-left:25px;}
.title_box li a { color:#333;}
.title_box li a:hover { color:#115d8f;}
.title_box li.more { float:right;}

.title_box2 { line-height:32px; height:32px; margin-bottom:5px; overflow:hidden; background-color:#f2f2f2;}
.title_box2 li { float:left; font-size:16px; font-weight:bold; padding-left:25px;}
.title_box2 li a { color:#333;}
.title_box2 li a:hover { color:#115d8f;}
.title_box2 li.more { float:right;}

.d1_right h2 { padding-left:5px; font-size:16px; line-height:34px;}
.d1_right h3 { padding-left:5px; font-size:16px; line-height:34px;}
.d1_right .d1_list { padding-left:5px; font-size:15px; line-height:33px;}
.title_box.ptop { margin-top:8px;}
.d1_right .d1_list2 { padding-left:5px; font-size:15px; line-height:30px;}
.d1_right .d1_list2 li { background:url(../images/dian.jpg) 0 13px no-repeat; padding-left:15px;}

#roll { padding:15px 0 20px;}

.d2_left { width:610px; float:left;}
.photo_box { overflow:hidden; padding-bottom:20px;}
.photo_box.border { border-bottom:0;}
.photo_box h4 { font-size:17px; line-height:54px;}
.photo_box .photo_img { float:left; width:162px;}
.photo_box .photo_next { float:left; width:448px; line-height:24px; font-size:13px; color:#666;}
.photo_box .photo_time { float:left; width:448px; padding-top:10px; font-size:13px; color:#666;}
.photo_box .photo_time a { color:#1776ce;}
.photo_box2 { width:304px; float:left;}
.photo_box2.border { border-right:0;}
.photo_box2.padding { padding-left:15px; width:290px;}
.photo_box2 .photo_img2 { width:120px; float:left;}
.photo_box2 .photo_title2 { width:170px; float:left; font-size:18px; font-weight:bold;}
.photo_box2 .photo_title2 a { font-size:13px; color:#1776ce; float:right; padding-top:5px; font-weight:normal;}
.photo_box2 .photo_next2 { width:170px; float:left; font-size:15px; color:#666; line-height:24px; padding:5px 0;}
.photo_box2 .photo_time2 { width:170px; float:left; font-size:13px; color:#666;}
.photo_box2 .photo_list2 { width:304px; float:left; font-size:14px; line-height:33px; padding-top:10px;}
.photo_box2 .photo_list2 a { color:#333;}

.photo_list_top { width:610px; font-size:14px; line-height:33px; padding-bottom:10px; overflow:hidden;}
.photo_list_top li { float:left; width:305px;}
.photo_list_top a { color:#333;}

.photo_box3 { overflow:hidden; padding-bottom:30px; margin-bottom:10px; border-bottom:dashed 1px #959596;}
.photo_box3.border { border-bottom:0; padding-bottom:10px;}
.photo_box3 h4 { font-size:17px; line-height:54px;}
.photo_box3 .photo_img { float:left; width:162px;}
.photo_box3 .photo_next { float:left; width:448px; line-height:24px; font-size:13px; color:#666;}
.photo_box3 .photo_time { float:left; width:448px; padding-top:10px; font-size:13px; color:#666;}
.photo_box3 .photo_time a { color:#1776ce;}


.d2_right .d2_list { padding:10px 0 25px 5px; padding-left:5px; font-size:15px; line-height:31px;}
.d2_right { width:360px; float:left; padding-left:30px;}
.d2_right .d3_list { height:198px; margin:10px 0 15px 5px; font-size:15px; line-height:33px; overflow:hidden;}
.d2_right .d3_list ul {}
.d2_right .d3_list li { overflow:hidden;}
.d2_right .d3_list b { width:6px; color:#1776ce; display:block; float:left; font-weight:normal;}
.d2_right .d3_list span { width:60px; color:#1776ce; text-align:center; display:block; float:left;}
.d2_right .d3_list a { width:280px; display:block; float:left;}

.d2_right .d3_list2 { height:198px; margin:10px 0 15px 5px; font-size:15px; line-height:33px; overflow:hidden; position:relative;}
.d2_right .d3_list2 dl { position:absolute; top:0; left:0;}
.d2_right .d3_list2 p { overflow:hidden;}
.d2_right .d3_list2 b { width:6px; color:#1776ce; display:block; float:left; font-weight:normal;}
.d2_right .d3_list2 span { width:60px; color:#1776ce; text-align:center; display:block; float:left;}
.d2_right .d3_list2 a { width:280px; display:block; float:left;}

.d2_right .d4_list { padding:3px 0 7px 5px; padding-left:5px; font-size:15px; line-height:33px;}
.d2_right .d3_img { overflow:hidden; padding-top:15px;}
.d2_right .d3_img li { float:left; width:175px; height:117px; padding-right:10px; position:relative;}
.d2_right .d3_img li.padding { padding-right:0;}
.d2_right .d3_img li img { position:absolute; top:0; left:0; z-index:1;}
.d2_right .d3_img li .back { width:175px; height:23px; background:url(../images/img_back.png) 0 bottom repeat-x; position:absolute; bottom:0; left:0; z-index:2;}
.d2_right .d3_img li .title { position:absolute; bottom:0; left:0; z-index:3;}
.d2_right .d3_img li .title a { display:block; width:175px; height:23px; color:#FFFFFF; text-align:center; line-height:23px;}

.photo_box4 { overflow:hidden; padding-top:15px; height:180px;}
.photo_box4 .photo_img { float:left; width:290px;}
.photo_box4 .photo_title { float:left; width:320px; line-height:24px; font-size:15px; color:#444; font-weight:bold;}
.photo_box4 .photo_title a { color:#444;}
.photo_box4 .photo_list { float:left; width:320px; line-height:28px; padding-top:15px; font-size:13px; overflow:hidden;}

.ad1_box { width:1000px; overflow:hidden; padding-bottom:20px;}
.ad1_box li { float:left; padding-right:30px;}
.ad1_box li.ad1_1 { padding-right:0;}
.ad2 { width:1000px; float:left; padding:25px 0;}
.ad3 { overflow:hidden; margin-bottom:30px;}
.ad4 { overflow:hidden;}
.ad5 { overflow:hidden; position:relative;}
.ad5 li { display:none;}
.ad5 .d6_left_btn { width:27px; height:45px; top:50px; left:10px; background:url(../images/left2.png) left center no-repeat; display:block; cursor:pointer; position:absolute; z-index:100;}
.ad5 .d6_right_btn { width:27px; height:45px; top:50px; right:10px; background:url(../images/right2.png) right center no-repeat; display:block; cursor:pointer; position:absolute; z-index:100;}
.ad6 { width:1000px; float:left; padding:15px 0 25px;}

.ad15 { overflow:hidden; position:relative; padding-bottom:20px;}
.ad15 li { display:none;}
.ad15 .d16_left_btn { width:27px; height:45px; top:50px; left:10px; background:url(../images/left2.png) left center no-repeat; display:block; cursor:pointer; position:absolute; z-index:100;}
.ad15 .d16_right_btn { width:27px; height:45px; top:50px; right:10px; background:url(../images/right2.png) right center no-repeat; display:block; cursor:pointer; position:absolute; z-index:100;}

.list_left { width:700px; float:left; padding:21px 0 30px;}
.text_list { width:680px;}
.text_list ul { width:680px; padding:21px 0; border-bottom:dashed 1px #115d8f; overflow:hidden;}
.text_list li { color:#115d8f; line-height:30px; float:left; width:570px; font-size:15px;}
.text_list li a { color:#115d8f;}
.text_list li.time { width:110px; text-align:right; color:#666;}

#autopage { color: #115d8f; font-weight: bold; clear: both; padding-top: 35px; padding-bottom:5px; }
#autopage span { color: #115d8f; font-weight:normal; border: 1px solid #115d8f; padding: 5px; }
#autopage a { color: #666; font-weight:normal; border: 1px solid #DDDDDD; padding: 5px; }
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #DDDDDD; background-color:#115d8f; padding: 5px; }

.atlas { width:678px; border: solid 1px #a3a3a3; margin-top:28px; border-radius:5px;}
.atlas_title { line-height:32px; color:#333; font-size:16px; font-weight:bold; padding-left:16px; border-bottom: solid 1px #a3a3a3;}
.atlas_list { width:664px; padding:15px 0 3px 14px; overflow:hidden;}
.atlas_list li { float:left; width:158px; padding-right:6px; font-size:13px; line-height:18px; padding-bottom:10px; height:150px;}
.atlas_list li img { padding-bottom:10px;}
.atlas_list li a { color:#333;}

.list_right { width:300px; float:left;}
.crumbs { line-height:46px; font-size:14px; color:#666; background:url(../images/gps.jpg) left center no-repeat; padding-left:18px;}
.crumbs a { color:#666;}
.right_box { border: solid 1px #a3a3a3; border-radius:5px; margin-bottom:30px; overflow:hidden;}
.right_title { line-height:32px; color:#333; font-size:16px; font-weight:bold; padding-left:16px; border-bottom: solid 1px #a3a3a3;}
.right_title b { display:block; float:right; font-size:12px; font-weight:normal; width:60px; padding-left:26px; background:url(../images/f5.jpg) left center no-repeat;}
.right_title b a { color:#115d8f;}
.right_title span { display:block; float:right; font-size:12px; font-weight:normal; width:60px; padding-left:26px;}
.right_title span a { color:#115d8f;}
.right_list1 { overflow:hidden;}
.right_list1 ul { display:none;}
.right_list1 li { padding:10px 0 12px 14px; overflow:hidden; border-bottom: solid 1px #a3a3a3;}
.right_list1 li img { float:left; width:90px; padding-right:10px; padding-top:5px;}
.right_list1 li span { float:left; width:170px; font-size:14px; line-height:24px; display:block;}
.list_ad { padding:14px 0; border-bottom: solid 1px #a3a3a3;}
.right_list2 { line-height:28px; font-size:14px; padding:6px 0 6px 14px; border-bottom: solid 1px #a3a3a3;}
.right_list3 { overflow:hidden;}
.right_list3 ul { display:none;}
.right_list3 li { padding:10px 0 15px 14px; overflow:hidden; border-bottom: solid 1px #a3a3a3;}
.right_list3 li img { float:left; width:100px; padding-right:10px; padding-top:5px;}
.right_list3 li b { float:left; width:170px; color:#333; font-size:18px; line-height:24px; padding-bottom:10px; display:block;}
.right_list3 li span { float:left; width:170px; font-size:14px; line-height:24px; display:block;}
.right_list4 { line-height:28px; font-size:14px; padding:6px 0 6px 14px;}

.special_list { overflow:hidden; width:680px;}
.special_list ul { padding:21px 0 17px; border-bottom:dashed 1px #909090; overflow:hidden;}
.special_list li { float:left;}
.special_list li.img { width:250px;}
.special_list li.special_title { width:430px; font-size:17px; font-weight:bold;}
.special_list li.special_title a { color:#333;}
.special_list li.special_back { width:430px; font-size:13px; line-height:24px; padding:18px 0; color:#666;}
.special_list li.time { width:430px; font-size:13px; color:#666;}
.special_list li.time span { color:#115d8f;}

.photo_crumbs { overflow:hidden; padding:5px 0 5px 18px;}
.photo_crumbs .crumbs { padding-right:30px;}
.photo_crumbs div { float:left;}
.photo_crumbs .bdsharebuttonbox { padding-top:3px;}
.photo_crumbs .bdsharebuttonbox a { padding-right:13px;}

span.td { background:url(../images/td.jpg) no-repeat; float:left; width:32px; height:32px; display:block; margin:6px 6px 6px 0; padding-right:13px; cursor:pointer;}
span.tj { background:url(../images/tj.jpg) no-repeat; float:left; width:32px; height:32px; display:block; margin:6px 6px 6px 0; padding-right:13px; cursor:pointer;}

.photo_right { width:300px; float:left; padding:49px 0 30px;}

.right_list5 { overflow:hidden;}
.right_list5 ul { display:none;}
.right_list5 li { padding:10px 0 12px 14px; overflow:hidden; border-bottom: solid 1px #a3a3a3;}
.right_list5 li img { float:left; width:90px; padding-right:10px; padding-top:5px;}
.right_list5 li span { float:left; width:170px; font-size:12px; line-height:20px; display:block;}

.photo_center { overflow:hidden; padding-bottom:5px; color:#333;}
.photo_center h1 { font-size:28px; line-height:38px; padding:10px 0; color:#333;}
.photo_center .span { font-size:12px; line-height:20px; margin-bottom:24px; text-align:center; color:#666; border-bottom:solid 1px #a3a3a3; padding-bottom:12px;}
.center_box { font-size:15px; line-height:33px;}
.center_box h5 { font-size:16px; margin-bottom:5px; font-weight:bold;}

.text_center { width:680px; overflow:hidden; padding-bottom:5px; color:#333;}
.text_center h1 { width:680px; font-size:28px; line-height:38px; padding:10px 0; color:#333;}
.text_center .span { width:680px; font-size:12px; line-height:20px; margin-bottom:24px; text-align:center; color:#666; border-bottom:solid 1px #a3a3a3; padding-bottom:12px;}

.bds_more { display:none;}
.list_crumbs { overflow:hidden; padding:5px 0;}
.list_crumbs .bdsharebuttonbox a { padding-right:11px;}
.center_head { overflow:hidden; border-bottom:solid 1px #a3a3a3; margin-bottom:25px;}
.center_title { float:left; width:680px; padding-right:20px; text-align:center;}

.center_left { width:700px; float:left; padding-bottom:30px;}
.center_title { width:680px; overflow:hidden; padding-bottom:5px; color:#333;}
.center_title h1 { width:680px; font-size:28px; line-height:38px; padding:16px 0; color:#333;}
.center_title .span { width:680px; font-size:12px; line-height:20px; text-align:center; color:#666; padding-bottom:5px;}

.photo_box2_frame { overflow:hidden; padding:15px 0 15px;}
.photo_box2_frame2 { overflow:hidden; padding:15px 0 0;}

.hot_list_center { overflow:hidden; color:#333; border:solid 1px #a3a3a3; margin-top:22px; border-radius:3px;}
.hot_list_back { width:300px; float:left; padding:16px 16px 12px; border-right:solid 1px #a3a3a3; border-bottom:solid 1px #a3a3a3; overflow:hidden;}
.hot_list_back img { margin-bottom:20px;}
.hot_list_back p { width:88px; float:left; font-size:20px; margin-top:1px; line-height:32px; border:solid 1px #a3a3a3; border-radius:3px; text-align:center; font-weight:bold;}
.hot_list_back table { height:36px; margin-left:15px; font-size:15px; line-height:18px; font-weight:bold; width:195px; float:left;}
.hot_list_back span { width:300px; height:72px; overflow:hidden; color:#666666; font-size:13px; line-height:24px; margin-top:14px; float:left;}

.righttop_box { overflow:hidden;}
.listtop_ad { padding-bottom:14px;}