@charset "utf-8"
html,body{ font-size:12px;}
html,body,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px;}
* {
	font-family:Arial, Helvetica, sans-serif;
	word-wrap:break-word; 
}

BODY {
 SCROLLBAR-FACE-COLOR: #e8e7e7; 
 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
 SCROLLBAR-SHADOW-COLOR: #ffffff; 
 SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
 SCROLLBAR-ARROW-COLOR: #03B7EC; 
 SCROLLBAR-TRACK-COLOR: #efefef; 
 SCROLLBAR-DARKSHADOW-COLOR: #b2b2b2; 
 SCROLLBAR-BASE-COLOR: #000000;
}


img{ border:0;}

body,p {
   margin:0; padding:0;
}
ul,ol,li{ margin:0; padding:0; list-style:none;}

a{ text-decoration:none; color: #717171;}
a:hover{ text-decoration:underline;}

.top{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.name{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #717171;
	text-indent: 38px;
	height: 14px;
	padding-top: 20px;
}
.about{
	color: #717171;
	text-indent: 25px;
	line-height: 24px;
	margin-top:15px;
	margin-right:20px;
	margin-left:45px;
	width:740px;
}

.about_swap{
    color: #717171;
	text-indent: 25px;
	line-height: 24px;
	margin-top:15px;
	margin-right:20px;
	margin-left:45px;
	height:470px;
	width:740px;
	overflow-y:scroll;
 }

.foot{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 116px;
}

.main {
	height: 100%;
	color: #717171;
	line-height: 24px;
	background: url(../images/contucts_03.jpg) right top no-repeat;
	margin-top:15px;
	margin-right: 20px;
	margin-left:45px;
}
.pro {
	height: 100%;
	width: 100%;
	color: #34302D;
	line-height: 20px;
	padding-top: 15px;
	margin-right: 30px;
	margin-left: 20px;
}
.pro ul {
	padding-bottom: 8px;
}

.pro li {
	float: left;
	margin-right: 30px;
	list-style-type: none;
}
.pro img {
	margin-left: 15px;
	margin-top: 8px;
}
.pro_img_box{ border:1px #FF8000 solid;}
.img_link{ color:#B55A00;}



.p_info{ color:#808080;}
   .p_info .ProName{ color:#D64329; font-size:1.5em;}

.content_box{margin-left:30px; margin-right:30px;margin-top:15px; line-height:1.8em;}
   .content_box .class_list{ margin-top:10px; margin-bottom:10px;}
     .content_box ul li{ float:left; margin-right:10px; margin-left:10px; margin-bottom:5px; }
	     .content_box ul li a{font-size:1.2em;}

/*news*/
.news_list{ clear:both;}
   .news_list td{ border-bottom:1px dashed #efefef; line-height:2.3em;}
        .news_list td a{font-size:1.1em; color:#333333}

.news_title{ font-size:1.6em; color:#C83E2F; margin:0px;}
.news_att{ color:#999999; border-bottom:#F4E4DD dashed 1px;}
.news_content{ margin-top:10px; line-height:1.8em; color:#333333;}	
.news_content_swap{margin-top:10px; line-height:1.8em; color:#333333; height:400px;overflow-y:scroll;}	
		
.date{ color:#999999;}

.page{ color:#666666; margin-left:30px; margin-right:30px;
margin-top:15px; margin-bottom:10px; text-align:center;clear:both;}
.page table{ margin:0 auto;}

.red{ color:#D64329;}

.none{ font-size:1.5em;  text-align:center; border:1px #B75442 solid; background-color:#FCF5F3; width:400px; margin:0 auto; padding:10px 0 10px 0; margin-top:20px; color:#FF0000;}

.inputTxt{
   border-left:1px #666666 solid;
   border-top:1px #666666 solid;
   border-right:1px #cccccc solid;
   border-bottom:1px #cccccc solid;
}
.red{ color:red;}

.banner{width:190px; height:160px; position:absolute; z-index:1;}
.mask{ position:absolute; z-index:999;}



.title{
	color: #DD137B;
	font-size: 14px;
	font-weight: bold;
	text-indent: 46px;
	text-align:left;
}
.bd{ text-align:left;}
.bd a:link {
	color: #615757;
	text-decoration: none;
}
.bd a:hover {
	color: #FF9900;
	text-decoration: none;
}
.bd a:visited {
	color: #615757;
	text-decoration: none;
}
.bd{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DEDEDE;
}