﻿*{padding:0px; margin:0px;}
html{}
body{ background:#D1D1D1; margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体","Arial Narrow"; color:#666;}
img{border:none;}
a{color:#1F66AF; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
ul{ list-style:none;}
input,select,button{font:12px"宋体",Verdana,Arial,Tahoma; vertical-align:middle;}
.center{ background:url(../../images/bg.jpg) repeat-y; height:auto; width:1006px; margin:0px auto;  overflow:hidden;}
.top_bg{ background: url(../../images/top_bg.jpg) repeat-x;width:980px;margin:0px auto; height:auto;}
.top_flsh {width:980px; height:200px; margin:0px auto; margin-top:5px;}
#nav{ background:url(../../images/nav_bg01.jpg) repeat-x;  width:980px; height:40px; clear:both; margin:0px auto;}
#nav ul{ width:980px;}
#nav li{ background:url(../../images/nav_bg.jpg) right no-repeat;  height:40px; line-height:40px; float:left; font-size:14px;  text-align:center; width:87px;}
#nav li a{ color:#fff; font-size:16px;}
#line_black{ background:url(../../images/nav_bg3.jpg) repeat-x;width:970px; margin:0px auto; height:8px; margin-top:1px;}
#index_bg_news{width:970px; margin:0px auto; height:80px; margin-top:1px;}
#viewbox{ width:980px; margin:0px auto; margin-top:12px;  height:auto; overflow:hidden;}
#viewbox .box_left_01{ float:left; width:320px; height:auto;  overflow:hidden;}
#viewbox .box_right{ float:right; width:640px; height:auto;  overflow:hidden;}
#viewbox .box_right1{ float:right; width:588px; height:auto;  border:1px solid #D9D9DB;}
.flash_img{margin:0px auto; height:250px; width:370px; text-align:center;}
.flash_img img{ margin:0px auto; margin-top:5px;}
.left_news_01{ float:left; width:320px; overflow:hidden;}
.left_news_top{ height:40px; width:320px; float:left;}
.left_news_mid{ background:url(../../images/left_news_mid.jpg) repeat-y; height:auto; width:320px; float:left;}
.left_news_bottom{ height:10px; width:320px; float:left;}
.search_bg{ background:url(../../images/search_bg.jpg); height:60px; overflow:hidden;}
.search_left{ width:220px; height:40px; line-height:40px; text-align:center; float:left; margin-top:15px;}
.search_right{ width:100px; height:60px; line-height:60px; float:right;}
.search_right img{ padding-top:12px;}
.search_input{ border:1px solid #D9D9D9; width:180px; height:30px;}
#bignews{  width:638px; height:250px; overflow:hidden; margin:0px auto; margin-top:1px;}
#bignews .onenews{ background:url(../../images/top_news_bg.jpg) bottom repeat-x; width:560px; height:85px; margin:0px auto; overflow:hidden;}
#bignews .onenews h1{ text-align:center; display:block; height:35px; line-height:35px;  color:#0038B5; font-size:22px; margin-top:8px;}
#bignews .onenews h1 a{ font-size:18px; color:#7A0067; font-size:22px;}
#bignews .onenews .samll { width:560px;  line-height:40px; height:40px; color:#666; text-align:center; overflow:hidden;}
.index_case{ background:url(../../images/case.jpg) no-repeat; width:978px; height:160px;}
.index_case_nav{ float:left; height:150px; width:35px;}
.tour{ width:920px; margin:0px auto; height:auto; overflow:hidden; float:right; margin-left:1px; margin-top:5px;}
.tour ul{width:920px; float:right; margin:0px auto; margin-top:0px;}
.tour li{ width:184px; float:left; height:atuo; text-align:center;}
.tour_img{ width:180px; height:120px; text-align:center;}
.tour_img img {border:1px solid #ccc; padding:2px;  margin-top:8px; width:165px; height:105px;}
.tour_img a:hover img { border:1px solid #83009B; padding:2px;}
.tour_title{  width:180px; height:30px; text-align:center; line-height:28px;}
.list_tour{ width:620px; height:auto; overflow:hidden;  margin-top:5px; margin:0px auto;}
.list_tour ul{width:620px; float:right; margin:0px auto; margin-top:0px;}
.list_tour li{ width:205px; float:left; height:atuo; text-align:center;}
.list_tour_img{ width:205px; height:140px; text-align:center;}
.list_tour_img img {border:1px solid #ccc; padding:2px;  margin-top:8px; width:180px; height:120px;}
.list_tour_img a:hover img { border:1px solid #83009B; padding:2px;}
.list_tour_title{  width:205x; height:30px; text-align:center; line-height:28px;}
#bignews .big_nav_01{ background:#f2f2f2; width:640px; height:30px; border-bottom:1px solid #1F66AF;}
#bignews .big_nav_02{ background:#f2f2f2; width:640px; height:30px; border-bottom:1px solid #3273CC;}
#bignews .big_nav_03{ background:#f2f2f2; width:640px; height:30px; border-bottom:1px solid #601B4B;}
 .news_title_01{width:200px; height:28px; float:left; line-height:28px; color:#1F66AF; font-size:14px; font-weight:bold;}
 .news_title_02{width:200px; height:28px; float:left; line-height:28px; color:#3273CC; font-size:14px; font-weight:bold;}
  .news_title_03{width:200px; height:28px; float:left; line-height:28px; color:#601B4B; font-size:14px; font-weight:bold;}
.news_moer{ float:right; width:100px;height:28px; line-height:28px;  margin-left:15px; text-align:center;}
#bignews .fire_news{width:630px; height:auto; overflow:hidden; margin:0px auto; margin-top:8px;}
.fire_news ul{width:630px;}
.fire_news li{width:630px; background:url(../../images/dot.gif) bottom repeat-x; height:28px; line-height:26px;}
.fire_news li .text{width:530px; float:left; overflow:hidden; font-size:12px;}
.fire_news li .time{ width:100px; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#666666; float:left; text-align:center;}
.com_news{ width:375px; height:auto; margin:0px auto; overflow:hidden;}
.com_news .com_nav{ background:url(../../images/nav_n.jpg) no-repeat; width:375px; height:31px;}
 .com_nav_left{ width:120px; float:left; margin-left:15px;  color:#7A0067; font-size:14px; font-weight:bold; height:25px; line-height:25px;margin-top:5px;}
.com_nav_left a{ color:#7A0067; font-size:14px; font-weight:bold;}
 .com_nav_right{ width:50px; float:right; margin-right:12px; height:31px; line-height:28px; text-align:right;}
.com_news .news_img{background:url(../../images/dot.jpg) bottom repeat-x; width:360px; height:120px; margin:0px auto;}
.news_img .news_img_m{ width:120px; float:left; text-align:center; height:120px;}
.news_img_m img{ border:1px solid #D9D9D9; padding:2px; height:auto; width:auto; margin-top:10px;}
.news_img .news_img_t{ width:240px; float:left; height:120px; overflow:hidden; line-height:20px; color:#666666;}
.news_img_t a:hover{ color:#333;}
.com_news .down_news{width:350px; margin:0px auto;}
.down_news ul{width:350px;}
.down_news li{width:350px; float:left; background:url(../../images/dot.gif) bottom repeat-x; height:28px; line-height:26px;}
.right_nav{ background:url(../../images/right_nav_bg.jpg) repeat-x; width:208px; height:30px;}
.right_news{width:300px;  margin:0px auto; margin-top:5px; height:auto; overflow:hidden;}
.right_news ul{width:300px;}
.right_news li{width:300px;  background:url(../../images/dot.gif) bottom repeat-x; height:24px; line-height:22px;}
.rexian{background:#F5F8FC;width:200px;  margin:0px auto; margin-top:5px; height:100px;}
.rongyi{background:#F5F8FC;width:200px;  margin:0px auto; margin-top:5px; height:200px;}
.bottom_link{ background:url(../../images/link_bg.jpg) repeat-x;  width:978px;   margin:0px auto;  height:40px; overflow:hidden;}
.bottom_bg{height:80px; float:left;  width:980px; text-align:center; overflow:hidden; margin:0px auto; line-height:22px;}
.company_text{width:620px; height:auto; margin:0px auto; margin-top:20px;  color:#333;font-size:14px;  line-height:28px;}
.company_at{width:620px; height:30px; margin:0px auto; border-bottom:#ccc 1px solid;   line-height:28px;}
.dis_title{ width:980px;  height:50px; line-height:50px; font-size:18px; color:#666; text-align:center;  font-family:"微软雅黑","宋体";}
.dis_action{width:980px; height:30px; margin:0px auto; border-bottom:#ccc 1px solid;   line-height:28px;}
.img_action{width:980px; height:auto; margin:0px auto;  line-height:28px; margin-top:30px; text-align:center;}
.right_title{ width:620px; border-bottom:#ccc 1px solid; height:50px; line-height:50px; font-size:18px; color:#666; text-align:center; font-weight:bold;}
.right_l_title{ width:620px;  height:25px; line-height:25px; font-size:12px; color:#686868; overflow:hidden; text-align:right;}
.right_pic{ width:620px;  height:200px; font-size:14px; color:#686868; font-weight:bold;  margin-top:20px;}
.right_art{ width:620px;  height:auto; font-size:14px; color:#686868; line-height:30px; margin-top:20px;}
/.dede_pages{}
.dede_pages ul{
 float:left;
 padding:12px 0px 12px 16px;}
.dede_pages ul li{
 float:left;
 font-family:Tahoma;
 line-height:17px;
 margin-right:6px;
 border:1px solid #E9E9E9;}
.dede_pages ul li a{
 float:left;
 padding:2px 4px 2px;
 color:#555;
 display:block;}
.dede_pages ul li a:hover{
 color:#690;
 text-decoration:none;
 padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
 background-color:#F8F8F8;
 padding:2px 4px 2px;
 font-weight:bold;}
.dede_pages .pageinfo{
 line-height:21px;
 padding:12px 10px 12px 16px;
 color:#999;}
.dede_pages .pageinfo strong{
 color:#555;
 font-weight:normal;
 margin:0px 2px;}
.listbox{
 width:620px;
 overflow:hidden;
 float:left;
 clear:both;
 overflow:hidden;}
.index .listbox dl{
 width:352px;
 margin-right:8px;
 margin-top:2px;
 float:left;}
.index .listbox ul a{
 color:#666;}
.listbox 
.e2{}
.e2 li{
 width:100%;
 overflow:hidden;
 clear:both;
 padding:12px 0px;
 border-bottom:1px solid #EEE;
 color:#aaa;}
.e2 li b a{
 color:#555;}
.e2 li a.preview{
 width:84px;
 float:left;
 margin-right:7px;
 margin-bottom:3px;
 margin-left:10px;
 display:inline;}
.e2 li a.preview img{
 width:80px;
 
 display:block;
 padding:1px;
 border:1px solid #EEE;}
.e2 li a.preview:hover img{
 border:1px solid #AAA;}
.e2 li a.title{
 overflow:hidden;
 line-height:25px;
 font-weight:bold;
 font-size:14px;
 margin-left:2px;}
.e2 span.info{
 display:block;
 line-height:23px;
 color:#555;
 padding-left:12px;}
.e2 span.info small{
 color:#AAA;
 font-size:12px;
 margin-left:3px;}
.e2 span.info a{
 color:#690;}
.e2 p.intro{
 color:#999999;
 line-height:20px;
 margin-left:5px;
 padding-left:10px;
 padding-right:10px;}
.listbox{
 width:620px;
 overflow:hidden;
 float:left;
 clear:both;
 overflow:hidden;}
.e2{}
.e2 li{
 width:100%;
 overflow:hidden;
 clear:both;
 padding:12px 0px;
 border-bottom:1px solid #EEE;
 color:#aaa;}
.e2 li b a{
 color:#555;}
.e2 li a.preview{
 width:84px;
 float:left;
 margin-right:7px;
 margin-bottom:3px;
 margin-left:10px;
 display:inline;}
.e2 li a.preview img{
 width:80px;
 
 display:block;
 padding:1px;
 border:1px solid #EEE;}
.e2 li a.preview:hover img{
 border:1px solid #AAA;}
.e2 li a.title{
 overflow:hidden;
 line-height:25px;
 font-weight:bold;
 font-size:14px;
 margin-left:2px;}
.e2 span.info{
 display:block;
 line-height:23px;
 color:#555;
 padding-left:12px;}
.e2 span.info small{
 color:#AAA;
 font-size:12px;
 margin-left:3px;}
.e2 span.info a{
 color:#690;}