* {
    margin: 0;
    padding: 0;}
body
{
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto auto auto;
	color: #424849;
	font-size: 12px;
	width:100%;
	background-image:url(../images/content_bg20220406.png);
	background-repeat:repeat-x;}

h2{
font-size:14px;
font-weight:bold;
color:#0f3753;
width: auto;
padding:0;
margin: auto;
text-decoration:none;
text-align:left;}
#pageframe
{
	margin: 0 auto;
	width: 970px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
     background-color:#fff;}


#pageframe1
{
	margin: 0 auto;
	height:500px;
	width: 970px;
	padding: 0px;
	text-align: center;
	vertical-align:middle;}
/* ****************************** */
/*        Page Header             */
/* ****************************** */
#logo
{
	position: relative;
	margin: 0;
	width: 970px;
	height: 150px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/logo0311.jpg);}
#header
{
	position: relative;
	margin: 0;
	width: 970px;
	height: 185px;
	background-position: left top;}
.menu
{
   position:absolute;
   display:block;
   overflow: hidden;
   margin-top:0;
   width:970px;
   height:35px;
   bottom:0px;
   right:0px;
   cursor:pointer;
   background-image: url(../images/menu20220406.png);
   clear:both;}
/* ****************************** */
/*        Page contant             */
/* ****************************** */
#contant
{
	margin:5px auto 0;
	padding:0px;
	width: 970px;
	text-align: center;
	clear:both;}

#contant2
{
	margin:5px auto 0;
	padding:0px;
	width: 970px;
	text-align: center;
	clear:both;
	height:520px;}

#contant1
{
	margin:5px auto 0;
	padding:0px;
	width: 100px;
	text-align: center;
	clear:both;
	vertical-align:middle;
    height: 163px;}

/******************/
.contantleft
{
	width:257px;
    margin:0px;
    height:163px;
    float:left;
    padding:0;}
.contantleft2
{
	width:257px;
    height:163px;
    margin:0 auto;
    margin-top:250%;}

.contantleft1
{
	width:257px;
    margin:0px;
    float:right;
    padding:0;}

.contantleft11
{
	width:257px;
    margin:0px;
    height:500px auto;
    float:left;
    padding:0;}

.top_left_box
{
    margin-top:5px;
    _margin-top:-5px;
    width:200px;
    height:5px;}
.center_left_box
{
margin:0px;
width:250px;
height:auto !important;
height:555px;
min-height:555px;
float:left;
background:url(../images/center_box_bg.jpg) repeat-y;}
.center_left_box1
{
	margin:0px;
	margin-left:5px;
width:250px;
height:auto;
float:left;
background:url(../images/center_box_bg.jpg) repeat-y;}

.center_left_box2
{
	margin:0px;
width:250px;
height:500px auto;
float:left;
background:url(../images/center_box_bg.jpg) repeat-y;}

.center_left_box11
{
    margin-top:0;
    margin-left:5px;
width:250px;
height:auto;
float:left;}

.bottom_left_box
{
margin:0px;
width:250px;
height:5px;
float:left;
background:url(../images/bottom_box_bg.jpg) no-repeat center;}
.box_title
{
	margin:0px;
width:250px;
text-align:center;
font-size:18px;
color:#615357;
padding:5px 0 5px 0;}
.box_titledown
{
    height:20px;
    background:#0099FF;
    margin: 0px;
    width: 240px;
    text-align: left;
    font-size: 18px;
    color: #fff;
    font-family:"楷体";
    padding: 5px 0 5px 0;
    font-weight: bolder;
    margin-left:10px;}

.box_titledown img
{
    float:left;}
.box_titledown font
{
    float:left;
    font-size: 15px;
    color:#fff;}
.box_titledown a
{
	font-weight: bold;
	color: #666666;
	float:right;
	font-size: 13px;
	margin-left:-20px;}



.box_titledown2
{
    height:20px;
    background:#0099FF;
    margin: 0px;
    width: 245px;
    text-align: left;
    font-size: 18px;
    color: #fff;
    font-family:"楷体";
    padding: 5px 0 5px 0;
    font-weight: bolder;
    margin-left:0;}

.box_titledown2 img
{
    float:left;}
.box_titledown2 font
{
    float:left;
    font-size: 15px;
    color:#fff;}
.box_titledown2 a
{
	font-weight: bold;
	color: #666666;
	float:right;
	font-size: 13px;
	margin-left:-20px;}

.box_titledown3
{
    height:20px;
    background:#0099FF;
    margin: 0px;
    width: 240px;
    text-align: left;
    font-size: 18px;
    color: #fff;
    font-family:"楷体";
    padding: 5px 0 5px 0;
    font-weight: bolder;
    margin-left:0;}
.box_titledown3 img
{
    float:left;}
.box_titledown3 font
{
    float:left;
    font-size: 15px;
    color:#fff;}
.box_titledown3 a
{
	font-weight: bold;
	color: #666666;
	float:right;
	font-size: 13px;
	margin-left:-20px;}
.box_title span{
font-weight:bold;
color:#d8325d;}




.box_titledown1
{
    height:20px;
    background:#0099FF;
    margin: 0px;
    width: 250px;
    text-align: left;
    font-size: 20px;
    color: #615357;
    padding: 5px 0 5px 0;
    font-weight: bolder;}
.box_titledown1 img
{
    float:left;}
.box_titledown1 font
{
    float:left;
    font-size: 15px;
    color:#fff;}
.box_titledown1 a
{
	font-weight: bold;
	color: #666666;
	float:right;
	font-size: 13px;
	margin-left:-20px;}
.box_title span1{
font-weight:bold;
color:#d8325d;}

/*-----------------form style--------------------*/
.form{
width:257px;
text-align:center;
color:#615357;
padding:5px 0 5px 0;}
.form_row{
float:left;
width:257px;
text-align:center;
padding:3px 0 3px 0;}
label.left{
float:left;
width:70px;
padding-top:3px;
text-align:right;}
label.left_long{
float:left;
width:90px;
padding-top:3px;
text-align:right;}
input.form_input{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:150px;
float:left;
margin-left:10px;}
.contact_information{
font-size:10px;
color:#385870;
text-align:left;
padding-left:20px;}
.contact_information span{
color:#d8325d;}

/*****************/
.contantright
{
	width:680px;
    margin:0px;
    float:right;
    padding:0;
    height:500px auto;}
.contantright1
{
	width:680px;
    margin-top:-10px;
    float:left;
    padding:0;}

.top
{
	width:680px;
    margin:0px;
    clear:both;}
/**/
.top .topleft
{
	width:350px;
    margin:0px;
    float:left;
    padding:0 5px 10px 5px;}
.main_text_box{
padding:0;}
.topleft p{
font-size:11px;
text-align:justify;
padding:2px;
margin:0px;
text-align:center;}
.proposal{
width:270px;
height:85px;
background:url(../images/proposal_box.jpg) no-repeat center;
background-position:0px 0px;
margin-left:10px;
margin-top:10px;
text-align:left;}
p.proposal_text{
width:270px;
font-size:11px;
text-align:left;
padding:10px 0 0 15px;
margin:0px;}
.danginto
{
 margin:30px 0 0 0;
 float:left;
 clear:both;}
/**/
.top .topright
{
	width:320px;
    margin:0;
    float:left;}
.small_title
{
	position:relative;
background-color:#385870;
text-align:left;
width:335px;
height:15px;
padding:5px 0 5px 15px;
color:#FFFFFF;
font-weight:bold;}
.small_title span 
{
display:block;
position:absolute;
text-align:left;
bottom:5px;
right:20px;}
.small_title span a
{
font-weight: bold;
color: #d8325d;
font-size: 13px;}
.scrollNews{
	width:350px;
	height:250px;
	line-height:20px;
	overflow:hidden;}
.offer_info span{
font-weight:bold;
color:#d8325d;}
#Imghot ul
{
	list-style:none;
	width:100%;
	padding:0px; 
	margin:0;}
#Imghot ul li 
{
	margin:10px 0 0 0;
	padding:0;
	height:250px;
	background-color:#f3f5f6;}
#Imghot ul li span
{
	display:block;
    width:350px;
    height:230;
   	font-weight: bold;
	color: #d8325d;
	padding:3px 0 0 5px;
	font-size: 12px;
	float:right;
	text-align:left;
	vertical-align:bottom;}
#Imghot ul li a
{
    display:block;
    width:350px;
    height:220px;
    float:left;}
#Imghot ul li a img
{
	width: 350px;
	height: 220px;
	border-right: #ffffcc 2px solid;
	border-top: #ffffcc 2px solid;
	border-left: #ffffcc 2px solid;
	border-bottom: #ffffcc 2px solid;}
#Imghot ul li span p
{
	text-align: justify;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;}
#Imghot
{
  border:0px;	
  width:100%;}
/**/
.bottom
{
	width:680px;
    margin:0px;
    margin-top:10px;
    padding:0px;
    clear:both;}
.title
{
    margin-top:20px;
position:relative;
background-image:url(../images/news20240925.png);
background-repeat:no-repeat;
text-align:left;
width:310px;
height:16px;
padding:5px 0px 5px 10px;
color:#FFFFFF;
font-weight:bold;}

.title2
{
margin-top:0;
position:relative;
text-align:left;
width:100%;
height:25px;
padding:5px 0px 5px 10px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/tongzhi20220406.png);
background-repeat:no-repeat;
margin-left:10px;}

.title3
{
    margin-top:20px;
position:relative;

text-align:left;
width:100%;
height:25px;
padding:5px 0px 5px 10px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/tongzhi.jpg);
background-repeat:no-repeat;}

.title4
{
position:relative;
background-image:url(../images/link.jpg);
background-repeat:no-repeat;
text-align:left;
width:240px;
height:16px;
padding:5px 0px 5px 10px;
font-weight:bold;}

.title span.spana
{
	display:block;
    position:absolute;
	left:5px;
	bottom:5px;}
.title span.spanb
{
	display:block;
    position:absolute;
	left:360px;
	bottom:5px;}
.title span.newsmore
{
	display:block;
	position:absolute;
	bottom:5px;
	left:260px;}
.title span.nativemore
{
	display:block;
	position:absolute;
	bottom:5px;
	right:20px;
	margin-top:-5px;}

.title2 span.nativemore
{
	display:block;
	position:absolute;
	right:20px;
	font-weight:bold;}
.title2 span.nativemore a
{
    font-weight:bold;
    color:#666666;}
.title2 span.nativemore a:visited
{
    color:#666666;}
    
    .title3
{
    margin-top:20px;
position:relative;

text-align:left;
width:100%;
height:25px;
padding:5px 0px 5px 10px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/pic.jpg);
background-repeat:no-repeat;}
  .title3 span.nativemore
{
	display:block;
	position:absolute;
	right:20px;
	font-weight:bold;}
.title3 span.nativemore a
{
    font-weight:bold;
    color:#666666;}
.title3 span.nativemore a:visited
{
    color:#666666;}  
    
    .title span.nativemore a
{
    font-weight:bold;
    color:#666666;}
.title span.nativemore a:visited
{
    color:#666666;}

.title span.newsmore a,.title span.nativemore a
{
	font-weight: bold;
color: #666666;
font-size: 13px;}
.newsandnative
{
  margin:0px;
  padding:0px;
  width:680px;
  height:200px;}

.newsandnative1
{
  margin:0px;
  padding:0px;
  width:680px;
  height:80px;}



.news
{
  margin:10px 0 0 0;
  padding:0px;
  width:320px;
  height:230px;
  float:right;
  margin-top:0px;
  background-color:#f3f5f6;}
.native
{
  margin:10px 0 0 0;
  padding:0px;
  width:338px;
  height:200px;
  float:right;
    background-color:#f3f5f6;}

.native2
{
  margin:10px 0 0 0;
  padding:0px;
  width:100%;
  height:200px;
  float:right;
    background-color:#f3f5f6;
    background-image:url(../images/ctbg20220406.png);
    background-position:right;
    background-repeat:no-repeat;}
/*数据控件*/
#DataList1,#DataList2
{
  border:0px;}
#DataList3,#DataList4
{
	margin-left:10px;
	border:0px;}
#DataList1 ul,#DataList2 ul,#DataList3 ul,#DataList4 ul
{
	list-style:none;
	padding:0px; 
	margin:0;}
#DataList1 ul li img,#DataList2 ul li img,#DataList3 ul li img,#DataList4 ul li img
{
	margin-right:4px;
	 border:none;}

.tableclass
{
 width:90%;
 margin-left:20px;
 margin-top:-10px;}
    .tableclass a{ font-size:20px;}
    .tableclass2
{
 width:90%;
 margin-left:10px;
 margin-top:-0px;}
    
    .colortd tr td
    {
         border:#0099ff  1px inset;}
#DataList1 li, #DataList2 li
{
	float: left;
	text-align: left;
	vertical-align: bottom;
	margin: 10px 0 0 0;
	padding: 0px;
	width: 100%;
	border-bottom: #cccccc 1px dashed;}
#DataList1 li img, #DataList2 li img
{
    float:left;}
    
#DataList1 li a, #DataList2 li a
{
    float:left;}


#DataList4 li, #DataList3 li
{
	float: left;
	text-align: left;
	vertical-align: bottom;
	margin: 10px 0 0 0;
	padding: 0 0 0 8px;
	width: 220px;}
#DataList1 ul li a,#DataList1 ul li a:link,#DataList1 ul li a:visited,#DataList2 ul li a,#DataList2 ul li a:link,#DataList2 ul li a:visited,#DataList3 ul li a,#DataList3 ul li a:link,#DataList3 ul li a:visited,#DataList4 ul li a,#DataList4 ul li a:link,#DataList4 ul li a:visited
{
	color:#000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
#DataList1 ul li a:hover, #DataList2 ul li a:hover, #DataList3 ul li a:hover, #DataList4 ul li a:hover
{
	color: #ff9900;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
/**/
/* ****************************** */
/*        Page footer             */
/* ****************************** */
#footer
{
margin:0 auto;
padding:0px;
text-align: center;
width:970px;
height:41px;
font-size:11px;
border-top:1px #eeabbd dashed;
clear:both;}
ul.footer_menu {
list-style:none; float:right; display:block; width:650px;
margin:0px; padding:9px 20px 0 0px;}

ul.footer_menu li {
display:inline; font-size:11px;}

a.nav_footer:link, a.nav_footer:visited {
display:block; float:left; padding:5px 6px 5px 10px; margin:0; 
text-decoration:none; color:#2F2626;}

a.nav_footer:hover {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:underline; color:#2F2626;}

a.nav_footer:active {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none;  color:#2F2626;}

#copyright{
float:left;
padding:0px;
width:100%;
overflow:hidden;
color: #ffffff;
background-color:#f2efef;}

#copyright a:hover, #copyright a:visited, #copyright a:active,#copyright a:link
{
    color:Black;
    text-decoration:none;}
#tooltip{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:2px;
	display:none;
	color:#fff;}
/****Details.aspx***/
#contantmessage
{
	margin:15px auto 0;
	padding:0px;
	width: 970px;
	text-align: center;
	clear:both;
	background-color:#f3f5f6;}
#contantmessage .Details_title
{
	margin:0 auto 0;
	text-align: left;
	width: 100%;
	height: 30px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-position: left bottom;
	background-image: url(../images/border_style.jpg);
	background-repeat: repeat-x;
	vertical-align: text-bottom;
	background-color:#ffffff;}
#contantmessage .message h1
{
margin:0 auto;
text-align:center;
font-size:23px;
color:#0f3753;
font-family:"楷体";
width:600px;
text-decoration:none;
margin-top:30px;}

#contantmessage .message h2
{
margin:0 auto;
text-align:center;
font-size:16px;
font-family:"仿宋";
font-weight:lighter;
color:Gray;
width:600px;
text-decoration:none;
margin-top:10px;}

#contantmessage .message .messagetxt
{
	margin: 0; 
	text-align:left;
	height:auto !important;
    height:500px;
    min-height:550px;
	width: 860px;
	color:#000000;
	padding-top:30px;
	padding-bottom:50px;
	padding-left:50px;
	padding-right:50px;

	font-family: Arial, Helvetica, sans-serif;}
/**/