@charset "utf-8";

body{font:12px Tahoma,Helvetica,Arial,'',sans-serif;color:#333; background: url(../images/bg.jpg);}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, button, textarea {margin:0;padding:0;}
img {border:none;}
li {list-style:none;}
strong{font-weight:bold;}
a{color:#363636;text-decoration:none;}
a:hover{text-decoration:underline;}
a.brownred {color:#999;}
a.ubrownred {color:#999;text-decoration:underline;}
p{text-indent: 2em;}
.red {color:#f30;}
.wrap{ width:1003px;margin:0 auto;}

.spiffy{display:block;}    
.spiffy *{ display:block; height:1px; overflow:hidden; background:#ffffff;}    
.spiffy1{border-right:1px solid #f8f9fb; padding-right:1px;  margin-right:3px; border-left:1px solid #f8f9fb; padding-left:1px;margin-left:3px; background:#e6ecf3;}    
.spiffy2{border-right:1px solid #eff2f7; border-left:1px solid #eff2f7;padding:0px 1px;background:#eff2f7;margin:0px 1px;}    
.spiffy3{ border-right:1px solid #eff2f7; border-left:1px solid #eff2f7;margin:0px 1px;}    
.spiffy4{border-right:1px solid #f8f9fb;border-left:1px solid #f8f9fb;}    
.spiffy5{border-right:1px solid #e6ecf3; border-left:1px solid #e6ecf3; }    
.spiffy_content{ padding:0 7px; background:#ffffff; width:989px;float:left;} 
/* header begin */
#header {width:100%; background:url(../images/head-bg.jpg) repeat-x;}
.topnav{width:1003px; height:36px; float:left;}
.topnav ul{width:266px; height:36px; float:right;}
.topnav ul li {font-size:12px; color:#fff; height:36px; line-height:36px;float:left; margin-left:5px; }
.topnav ul li a{ color:#fff; text-decoration:none;}
.topnav ul li a:hover{ color:#000; text-decoration:none;}
#banner{width:989px; height:224px; float:left; margin:0; padding:0;}

.margin8 {clear:both;height:8px;overflow:hidden;}
/* -------------menu begin------------------ */
#menu-nav{width:988px; height:36px; background:url(../images/menu-bg.jpg) no-repeat;}

#main-nav { float:left;width:988px;height:36px;overflow:hidden;}
#main-nav ul {width:988px;height:36px;}
#main-nav ul li {width:90px;height:36px;text-align:center;float:left;display:inline;margin:0 2px;}
#main-nav ul li a {color:#fff;filter:Dropshadow(offx=1,offy=0,color=#1b57c2) Dropshadow(offx=0,offy=1,color=#1b57c2)Dropshadow(offx=0,offy=-1,color=#1b57c2)Dropshadow(offx=-1,offy=0,color=#1b57c2);
 font-size:14px;display:block;width:90px;height:36px;line-height:36px;font-weight:bold;background:url(../images/menu-line.gif) no-repeat right top;}
#main-nav ul li.active {margin:0 5px;}
#main-nav ul li a:hover,#main-nav ul li.active a {color:#1b57c2;font-size:14px;text-decoration:none;line-height:36px;background:url(../images/menu-over.gif) no-repeat bottom;}
#main-merquee{width:250px; height:36px; color:#fff; float:left; font-size:12px; line-height:36px; padding-left:30px;}
/* -------------menu end------------------ */
#main{width:1003px; margin:0 auto;}
#main01{width:1003px; margin:0 auto;}
/* -------------left-btn begin------------------ */
#left-btn{width:238px; height:201px; float:left; background:url(../images/left-btn-bg.jpg) no-repeat; padding:5px;}
.btn{width:218px; height:53px; margin-top:8px; margin-left:5px; float:left;}
/* -------------left-btn end------------------ */
/* -------------right-pro begin------------------ */
#right-pro{width:732px; height:211px; float:left; margin-left:5px;}
#gg-new{width:731px; height:31px; float:left; background:url(../images/gg-bg.jpg); line-height:31px;}
/*#gg-new #gg-news-scroll{width:600px height:31px; text-align:left; float:left; margin-left:100px; color:#567e98;}*/
#gg-new a{color:#567e98; text-decoration:none;}
#gg-new a:hover{color:red; text-decoration:none;}
#pro-cp{width:731px; height:174px; float:left; background:url(../images/pro-bg.jpg) no-repeat; margin-top:5px;}
#pro-cp h1{width:91px; height:24px; color:#fff; font-size:14px; letter-spacing:2px; background:url(../images/title-bg.jpg) no-repeat; margin-left:30px; text-align:center; line-height:24px; margin-top:3px;}
.morebtn{width:45px; height:18px; color:#fff; font-size:12px; letter-spacing:2px; background:url(../images/more-bg.gif) no-repeat; margin-right:5px; text-align:center; line-height:18px; margin-top:3px; float:right;}
.morebtn a{color:#fff; text-decoration:none;}
.morebtn a:hover{color:red; text-decoration:underline;}
/*#pro-cp .kuan{width:680px; text-align:left; float:left; margin:15px 0 0 5px; }*/
#pro-cp li {font-size:12px; color:#772e9a;float:left; margin-left:15px; width:100px;}
#pro-cp li img {float:left; width:95px; height:90px; padding:2px; border:1px solid #d1d2d4; background:#fff;}
#pro-cp li .pe_u_thumb_title {float:left; width:95px; height:24px; padding:2px; font-size:12px; color:#772e9a; text-decoration:none; text-align:center;}
#pro-cp li .pe_u_thumb_title a{ color:#772e9a; text-decoration: none;}
#pro-cp li .pe_u_thumb_title a:hover{ color:#000; text-decoration:none;}
/* -------------news and img begin------------------ */
#news-img{width:597px; height:208px; float:left; background:url(../images/news-bg.jpg) no-repeat; margin-top:5px;}
#news-img h1{width:91px; height:24px; color:#fff; font-size:14px; letter-spacing:2px; background:url(../images/title-bg.jpg) no-repeat; margin-left:30px; text-align:center; line-height:24px; margin-top:3px;}
.pic{width:225px; height:166px; float:right; margin-right:6px; margin-top:5px;}
.news{width:340px; height:170px; float:left; margin-left:6px; margin-top:5px;}
.news li {width:340px; font-size:12px; color:#0e5a8b; height:22px; line-height:22px;float:left;margin-left:5px;}
.news li a{ color:#0e5a8b; text-decoration:none;}
.news li a:hover{ color:red; text-decoration: underline;}
/* -------------about begin------------------ */
#about-index{ width:384px; height:210px; float:left; margin:5px 0 0 6px; background:url(../images/about-bg.jpg) no-repeat;}
/*.TAB-*/
#tags-bg{ height:24px; width:360px; margin:0; padding:0; text-align:center; margin-top:11px; }
#tags { height:24px; width:340px; margin:0; padding:0; text-align:center; margin-left:20px;}
#tags li { float:left; margin-right:7px; background:url(../images/tagleft.jpg) no-repeat left bottom; height:20px; list-style-type:none}
#tags li a { text-decoration:none; float:left; background:url(../images/tagright.jpg) no-repeat right bottom; height:12px; padding:8px 6px 0px 6px; line-height:11px; color:#4e7fa4; letter-spacing:2px;}
#tags li.emptyTag { width:4px; background:none}
#tags li.selectTag { background-position: left top; position:relative; height:13px; margin-bottom:0px}
#tags li.selectTag a { background-position: right top; color:#ffffff; letter-spacing:2px;height:12px; padding:8px 6px 0px 6px; line-height:11px; font-weight:bold;}
#tagContent { padding:1px;}
.tagContent { font-size:12px;padding:3px 0px 0px 10px; color:#0e5a8b; width:360px; display:none; line-height:20px;}
.tagContent a{color:#0e5a8b; text-decoration:none;}
.tagContent a:hover{color:red; text-decoration:underline;}
#tagContent div.selectTag{ display:block}
/* -------------s-conter begin------------------ */
#s-left{ width:695px; float:left; margin-top:5px; padding:0;}
#s-left h1{width:688px; height:33px; background:url(../images/main-title-bg.gif) no-repeat; color:#fff; font-size:14px; line-height:33px; letter-spacing:2px; padding-left:5px;}
#s-left .left-link{width:342px; height:242px; float:left; margin:5px 0 0 0; padding:0;}
#s-left .right-link{width:342px; height:242px; float:left; margin:5px 0 0 5px; padding:0;}
.title-s{width:342px; height:33px; background:url(../images/left-link-bg.jpg) left top no-repeat #ffffff; margin:0; padding:0;}
.title-s h2{width:91px; height:33px; color:#fff; font-size:14px; letter-spacing:2px; margin-left:10px; text-align:center; line-height:33px;}
.kuan-j{width:338px; height:209px; float:left; border:1px solid #0373b9; margin:0; padding:0; background:#fff;}
.kuan-j .thumbListStlye {overflow: hidden;width:100%;}
.kuan-j .thumbListStlye .pe_u_thumb {width:109px; height:80px; padding:3px; border:1px solid #ccc; margin:5px; background:#fff;float:left;}
.kuan-j .thumbListStlye .pe_u_thumb_title {float:left;padding:0 5px;width:196px;font-size:12px; color:#0e5a8b; height:18px;line-height:18px;}
.kuan-j .thumbListStlye .pe_u_thumb_title a {font-size:14px; color:#0e5a8b; height:24px;line-height:24px;font-weight:bold;}
.kuan-j .thumbListStlye .pe_u_thumb_title a:hover{ color:red; text-decoration: underline;}
/*.kuan-j img{width:109px; height:80px; padding:3px; border:1px solid #ccc; margin:5px; background:#fff;}*/
.kuan-j .newsList li{font-size:12px; color:#0e5a8b; height:24px; border-bottom:1px dashed #acabab; line-height:24px;}
.kuan-j .newsList li a{ color:#0e5a8b; text-decoration:none;}
.kuan-j .newsList li a:hover{ color:red; text-decoration: underline;}

#s-right{width:288px; float:left; margin:5px 0 0 5px; padding:0;}
.right001{width:286px; height:280px; float:left; margin:0; padding:0; margin-bottom:5px;}
.right001 h2,.right002 h2{width:263px; height:28px; background:url(../images/right-title-bg.jpg) no-repeat; float:left; font-size:14px; color:#0d5e93; line-height:28px; padding-left:25px; }
.right001-d{width:286px; height:252px; border:1px solid #7dc7eb; border-top:none; float:left; background:#fff;}
.right001-d li{ width:276px; height:20px; line-height:20px; margin-left:5px; color:#0e5a8b;}
.right001-d li a{ color:#0E5A8B; text-decoration:none;}
.right001-d li a:hover{ color:red; text-decoration: underline;}
.right001-d .list_img {margin-top:5px; height:126px;}
.right001-d .list_title {color:#0E5A8B;font-size:14px;font-weight:bold;height:24px;line-height:24px;text-align:center;}
.right001-d .list_intro {line-height:19px; margin-left:5px; color:#0e5a8b;text-indent: 2em;}
.right002{width:286px; height:310px; float:left; margin:0; padding:0; margin-bottom:5px;}
.right002-d{width:286px; height:282px; border:1px solid #7dc7eb; border-top:none; float:left; background:#fff;}
.right002-d img {margin-left:30px;}
.right003{width:266px; height:144px; float:left; margin:0; padding:30px 10px 5px 10px; background:url(../images/index-contact.jpg) no-repeat;}
.right003 li{height:26px; line-height:26px; color:#000000;}
#index-yqlj{width:989px; height:67px; background:url(../images/index-yqlj-bg.jpg) no-repeat; margin:0;}
#index-yqlj li{float:left;}
#index-yqlj li img{width:100px;height:40px;}
/* -------------foot  begin------------------ */
#cop{width:1003px;margin:0 auto;}
#foot{ width:1001px; height:132px; background:url(../images/foot-bg.gif) no-repeat; float:left; text-align:center; margin-top:4px; display:inline;}
#foot li{ font: 12px Verdana, Geneva, sans-serif;color:#fff; line-height:24px;}
#foot li a{ color:#0753cb; text-decoration:none;}
#foot li a:hover{ color:red; text-decoration:none;}
/* -------------foot  end------------------ */

