@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px; }
body{ font-size:12px; background:#FFF; }
img{ border:none; }
a{ color:#666; text-decoration:none; }
a:hover{ color: #09F; text-decoration: underline; }
ul,li{ list-style:none; }

.sdwfly_main{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.sdwfly_logo{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.sdwfly_logo img{ width:980px; height:104px; }
.sdwfly_menu{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto; background:url(mune.jpg) no-repeat;}
.sdwfly_menu ul{ width:940px; float:left; padding:0 20px; overflow:hidden; display:block;}
.sdwfly_menu ul li{ line-height:48px; float:left; display:block; text-align:center; padding:0 22px; font-size:14px; font-weight:bold; overflow:hidden;}
.sdwfly_menu ul li a{ text-decoration:none; color: white; }
.sdwfly_menu ul li a:hover{ color:#0272c2; text-decoration:none;}
.sdwfly_banner{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.sdwfly_con{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.sdwfly_left_con{ width:206px; height:auto; display:block; overflow:hidden; float:left;}
.sdwfly_img img{ float:left; padding-top:15px; display:block;}
.sdwfly_con_con{ width:529px; height:auto; display:block; overflow:hidden; float:left; margin-left:15px; margin-top:15px;}
.sdwfly_con_con img{ width:529px; height:204px; display:block; }
.sdwfly_new{ width:529px; height:252px; display:block; overflow:hidden; background:url(index_02.jpg) no-repeat; float:left; margin-top:20px;}
.sdwfly_new ul{ width:300px; height:auto; display:block; float:left; padding:80px 0 0 60px;}
.sdwfly_new ul li{ width:300px; display:block; float:left; font-size:13px; color:#333; line-height:25px;}
.sdwfly_new ul li a{ width:200px; float:left; display:block;  color:#333; text-decoration:none;}
.sdwfly_new ul li a:hover{ color:#09F; text-decoration:underline;}
.sdwfly_new ul dd{ width:100px; height:auto; display:block; float:left;}
.sdwfly_right_con{ width:175px; height:393px; overflow:hidden; float:right; background:url(index_03.jpg) no-repeat; margin-top:30px; padding:55px 18px 0 18px; line-height:24px; }
.sdwfly_right_con p,.sdwfly_right_con div{ text-indent:2em;}

.sdwflycon{ width:175px; height:393px; overflow:hidden; background:url(index_03.jpg) no-repeat; padding:55px 18px 0 18px; line-height:24px; }
.sdwflycon p,.sdwflycon div{ text-indent:2em;}


.sdwfly_ad{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto; padding-top:10px;}
.sdwfly_di{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto; padding-top:15px;}
.sdwfly_l_di{ width:160px; height:240px; padding:42px 20px 0 26px; display:block; overflow:hidden; float:left; background:url(left_09.jpg)}
.sdwfly_l_di div,.sdwfly_l_di p{ list-style:none; line-height:28px;}

.sdwfly_news{ width:180px; height:250px; padding-top:32px; padding-left:26px; display:block; overflow:hidden; float:left; background:url(left021.jpg); margin-top:10px;}
.sdwfly_news ul{ overflow:hidden;}
.sdwfly_news ul li{ width:180px; line-height:23px; float:left; display:block; }


.sdwfly_news01{ width:180px; height:250px; padding-top:32px; padding-left:26px; display:block; overflow:hidden; float:left; background:url(left021.jpg); margin-top:10px;}
.sdwfly_news01 ul{ overflow:hidden;}
.sdwfly_news01 ul li{ width:180px; line-height:23px; float:left; display:block; }


.sdwfly_r_di{ width:756px; height:281px; display:block; overflow:hidden; float:left; background:url(index_04.jpg) no-repeat; margin-left:15px;}
.sdwfly_r_l{ width:355px; height:auto; display:block; overflow:hidden; float:left; padding:80px 0 0 20px;}
.sdwfly_r_l img{ width:147px; height:179px; display:block; float:left;}
.sdwfly_r_lnew{ width:200px; height:auto; display:block; overflow:hidden; padding-left:8px; float:left;}
.sdwfly_r_lnew ul{ width:180px; height:auto; display:block; float:left; padding:0 10px;}
.sdwfly_r_lnew ul li{ width:180px; display:block; float:left; font-size:13px; color:#333; line-height:25px;}
.sdwfly_r_lnew ul li a{ color:#333; text-decoration:none;}
.sdwfly_r_lnew ul li a:hover{ color:#09F; text-decoration:underline;}
.sdwfly_gd{ width:980px; height:237px; display:block; overflow:hidden; margin:0 auto; margin-top:15px; background:url(case_01.jpg) no-repeat;}
.sdwfly_bottom{ float:left; margin-top:55px; margin-left:60px;}
#demo{ overflow:hidden; width:860px; height:155px}
#demo li{ width:220px; height:150px; overflow:hidden;}
#demo li img{ width:220px; height:150px; display:block;}
.sdwfly_links{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto; padding-top:15px;}
.sdwfly_links img{ width:980px; height:49px; display:block;}
.sdwfly_link{ width:970px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:0 5px; line-height:24px; font-size:12px; color:#666; white-space:nowrap;}
.sdwfly_link li { display:block; float:left; list-style:none; padding:0 5px;}
.sdwfly_link01{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:15px 5px 0 5px; line-height:24px; font-size:12px; color:#666;white-space:nowrap;}
.sdwfly_link01 li { display:block; float:left; padding:0 5px;}
.sdwfly_copy{ width:980px; height:auto; display:block; overflow:hidden; margin:0 auto; margin-top:15px; text-align:center; font-size:12px; color:#333; padding-top:20px; padding-bottom:10px; border-top:5px solid #439fe0;}
.sdwfly_copy a{ color:#39C; text-decoration:none;}
.sdwfly_copy a:hover { color:#09F; text-decoration:underline;}
.sdwfly_ny{ width:980px; display:block; overflow:hidden; margin:0 auto; padding-top:15px;}
.sdwfly_l_ny{ width:227px; height:auto; display:block; overflow:hidden; float:left;}
.sdwfly_l_ny img{ display:block;}
.sdwfly_r_ny{ width:753px; height:auto; display:block; overflow:hidden; float:left;}
.sdwfly_r_ny .content p,.sdwfly_r_ny .content div{ text-indent:2em;}

.con_nei_top{ width:753px; height:26px; overflow:hidden; background:url(right_04.jpg) no-repeat; }
.con_nei{ width:753px; background: url(right_05.jpg) repeat-y; overflow:hidden;}
.con_nei_bot{ width:753px; height:26px; overflow:hidden; background:url(right_06.jpg) no-repeat; }


.sdwfly_con_nei{ width:753px; height:auto; display:block; overflow:hidden; background:url(right_05.jpg) repeat-y;}
.sdwfly_con_title_nei { width:710px; display:block; float:left; line-height:35px; padding-left:20px; }
.sdwfly_con_title_nei span { float:left; padding-left:20px; color:#3c8bc4; }
.sdwfly_con_title_nei a { color:#3c8bc4; font-size:13px; text-decoration:none; }
.sdwfly_con_3 { width:713px; font-size:13px; color:#333; line-height:24px; padding:0 20px; float:left; }

.sdwfly_con_3 .content {width:713px; float:left; overflow:hidden; padding-bottom:10px;  }
.sdwfly_con_3 .content p,.sdwfly_con_3 .content div{ text-indent:2em; }
.sdwfly_con_3 .content img{ display:block; margin:0 auto;}

.sdwfly_e2 { width:713px; overflow:hidden;}
.sdwfly_e2 li { width:693px; overflow:hidden; clear:both; padding:12px 0px; list-style:none; border-bottom:1px solid #EEE; color:#aaa; margin:0 10px; }
.sdwfly_e2 li:hover { background:#fbfbfb; }
.sdwfly_e2 li b a { color:#6dbef3; }
.sdwfly_e2 li a.preview { width:84px; float:left; margin-right:7px; margin-bottom:3px; margin-left:10px; display:inline; }
.sdwfly_e2 li a.preview img { width:80px; height:60px; display:block; padding:1px; border:1px solid #EEE; }
.sdwfly_e2 li a.preview:hover img { border:1px solid #AAA; }
.sdwfly_e2 li a.title1 { overflow:hidden; line-height:25px; font-weight:bold; font-size:14px; margin-left:2px; color:#76b6e0; }
.sdwfly_e2 span.info { display:block; line-height:23px; color:#555; font-size:12px; padding-left:12px; }
.sdwfly_e2 span.info small { color:#AAA; font-size:12px; margin-left:3px; }
.sdwfly_e2 span.info a { color:#690; }
.sdwfly_e2 p.intro { color:#776955; font-size:12px; line-height:20px; margin-left:5px; padding-left:10px; padding-right:10px; }
.sdwfly_e2 p.intro1 { color:#776955; font-size:12px; line-height:20px; padding-left:10px; padding-right:10px; }
.sdwfly_pages{ }
.sdwfly_pages ul{ color:#555; float:left; padding:12px 0px 12px 16px; }
.sdwfly_pages ul li{ float:left; list-style:none;  line-height:20px; margin-right:6px; border:1px solid #E9E9E9; }
.sdwfly_pages ul li a{ float:left; padding:2px 4px 2px; color:#555; display:block; }
.sdwfly_pages ul li a:hover{ color:#ff6666; text-decoration:none; padding:2px 4px 2px; }
.sdwfly_pages ul li.thisclass,
.sdwfly_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.sdwfly_pages .pageinfo{ line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.sdwfly_pages .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }
.sdwfly_titles { width:713px; height: auto; font-size:18px; color:#333333; line-height:40px; text-align:center; font-weight:bold; }

.sdwfly_writer{ width:713px; height:auto; float:left; margin:5px auto 10px auto; text-align:center; border-bottom:1px dashed #d7d7d7; padding-bottom:5px;}
.sdwfly_pre{ width:713px; height:auto; float:left;  border-top:1px dashed #d7d7d7; padding:5px 0; }