@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#585858;}


body{ width:100%; margin:0 auto; padding:0px; font-family:microsoft yahei!important;font-size:14px!important; color:#585858; }
.top{ width:1003px; margin:0 auto; position:relative; z-index:1;}
.head{ width:1003px; margin:0 auto;position:absolute}
.logo{ width:397px;}
.you{ width:570px; margin-top:15px;}
.search{height:21px;  width:220px; margin:0 auto; margin-top:6px; margin-right:10px;}
.search li{ float:left; width:auto }
.join{ width:372px; margin-top:15px;}
.join ul{  }
.join li{ float:left; padding-left:5px; padding-right:5px;}
.banner{ width:1003px; margin:0 auto; }



.ddsmoothmenu {width:1003px; margin:0 auto;  height:40px; background:url(../images/navigation_bg.jpg) repeat-x; margin-top:8px; }
.ddsmoothmenu .left {float:left; width:10px;height:40px; background:url(../images/bg_nav_left.gif) no-repeat 0 0;}
.ddsmoothmenu .right {float:right; width:10px;height:40px; background:url(../images/bg_nav_right.gif) no-repeat 0 0;}
.ddsmoothmenu ul {
	padding-right: 0px; padding-left: 0px; z-index: 100; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
.ddsmoothmenu ul li {display: block; float: left; line-height:40px; position: relative; background:url(../images/bg_nav_li.gif) no-repeat right 0; }
 html .ddsmoothmenu ul li {float: left;  line-height:41px; position: relative; height:40px;}
.ddsmoothmenu ul li .now {color:#fff;  background:url(../images/bg_nav.gif) repeat-x right 0;}
.ddsmoothmenu ul li a {text-decoration: none; text-transform:uppercase;font-size:15px; color:#fff; font-family:microsoft yahei; width:125px; height:40px; line-height:40px; display:block; text-align:center; 
}
.ddsmoothmenu ul li a:hover {}
.ddsmoothmenu ul li ul {
	visibility: hidden; position: absolute; padding:10px 10px 15px 10px; background:#0a489b; border:1px solid #d1d1d1;-webkit-box-shadow:5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 3px rgba(0,0,0,0.2);box-shadow:5px 5px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color=#cc000000);-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color=#cc000000); color:#fff
}
.ddsmoothmenu ul li ul li {
	 float: left; line-height: 28px; padding:0 0 0 18px; height:28px; background:none
}
.ddsmoothmenu ul li ul .tit {font-size:17px; font-weight:bold; color:#fff; height:40px; line-height:40px; padding: 0 0 0 18px;font-family:microsoft yahei;}
.ddsmoothmenu ul li ul li a {
	display: block; width: 157px; text-decoration: none; color:#fff; font-size:14px; text-transform:none; font-weight:normal; background:url(../images/64.gif) no-repeat 18px 13px;  line-height:28px; height:28px; text-align:left; padding-left:32px; font-weight:bold;
}
.ddsmoothmenu ul li ul li a:hover {
	background: #fff url(../images/63.gif) no-repeat 18px 13px;
	color:#0a489b;
}

.ddsmoothmenu ul li ul li ul {
	top: 0px
}

.downarrowclass,.rightarrowclass {display:none}
/*---------------
#menu{
	width:1003px; height:41px;
	font-family:microsoft yahei;
	font-size:14px; margin:0 auto; 
	 
}
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#fff; text-decoration:none; }
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  text-align:center;  }
ul.menu ul li {position:relative; border-top:none; width:141px; margin:0;font-weight:normal;color:#407abb;background:#fff; font-size:12px;border-top:1px solid #fff; border-bottom:1px solid #d8d8d8;}
ul.menu ul li a {display:block;color:#407abb;font-weight:normal;line-height:24px;font-family:Arial, Helvetica, sans-serif;}---------*/
/*----------
ul.menu ul li a:hover { color:#fff; font-weight:bold; background:#407abb;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#ffffff; background:#407abb; height:41px; }
ul.menu .sub {background:url(../images/bb.jpg) repeat-x;}

ul.menu ul ul { top:0px}
ul.menu .menulink {  font-weight:bold;width:141px; font-size:12px; padding-bottom:0px;	height:41px;font-size:14px; line-height:41px;}

ul.menu .topline {}

.nav{ width:1003px; margin:0 auto;  height:41px; background:url(../images/a_03.png) no-repeat; margin-top:8px;}
-------*/

.content{ width:1003px; margin:0 auto; margin-top:20px;}
.pro{ width:254px;}
.ptop{ background:url(../images/index_16.jpg) no-repeat; width:254px; height:37px;}
h2{	font-family:microsoft yahei; color:#3e3e3e;
	font-size:16px; line-height:37px; padding-left:30px; font-weight:bold;}
.ename{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding-left:10px; color:#aeaeae;}

.more{ margin-top:15px; margin-right:10px;}
.pro ul{  padding-top:10px; width:254px;}
.pro ul li{ float:left; width:110px; padding-left:15px;  background:url(../images/index_26.jpg) no-repeat left; line-height:27px; border-bottom:1px dashed #d8d8d8;  color: #4d6f8a;
    font-weight: bold;}
.pro ul li a{ color:#4d6f8a; font-weight:bold;}
.about{ width:409px; margin-left:22px;}
.atop{ background:url(../images/index_18.jpg) no-repeat; width:409px; height:37px;}
.jian{ width:405px; margin:0 auto; padding-top:20px; line-height:24px; color:#616161; height:190px; overflow:hidden}
.news{ width:297px;}
.ntop{ background:url(../images/index_20.jpg) no-repeat; width:297px; height:37px;}

.blue{ color:#4c74b6;}
.news ul{ padding-top:15px;}
.news ul li{ border-bottom:1px solid #d8d8d8; padding-bottom:5px; line-height:18px; padding-top:5px;}

#e-mail_1{ background:url(../images/index_34.jpg) no-repeat; height:70px; width:294px; margin-top:15px;}

.ca{ width:100%; margin:0 auto; background:#f3f3f3; padding-top:15px; margin-top:20px;}
.zj{ width:1003px; margin:0 auto; padding-bottom:25px; padding-top:10px;}
.zj li{ float:left; width:293px;  padding-right:17px; padding-left:20px;}
.title a{ color:#ffffff!important; font-size:14px; line-height:30px; font-weight:bold; padding-left:20px;}
.title{	background:#272727;filter:alpha(opacity=60);opacity:0.6; margin-top:-30px;  height:30px; width:297px;}
.footer{ width:100%; margin:0 auto; background:#d6d6d6; border-top:1px solid #d8d8d8;margin-top:}
.foot{ width:1003px; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.zuo{ width:700px; line-height:24px; color:#818181; padding-top:5px;}
.zuo a{ color:#818181; }
a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #818181;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #818181;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#818181;
}

.zz{ width:1000px; margin:0 auto; padding-top:10px;}
.main{ width:1010px; margin:0 auto; padding-top:15px;  background:url(../images/bg.jpg) repeat-y;}
.left{ width:244px; margin-left:15px;}

.tit_pic {
    border-bottom: 1px solid #e1e1e1;
    color: #ef5208;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    padding: 5px 0 5px 15px;
}.leftnav {
    padding: 0 15px;
}.leftnav li {
    border-bottom: 1px solid #e1e1e1;
    padding: 2px 0;
}
.leftnav li a:hover{ background:#e6e6e6 url("../images/ico_leftnav.jpg") no-repeat scroll 0 center;;}
.ddsmoothmenu ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 100;
}

.leftnav li .now {
}
.leftnav li a {
    background: rgba(0, 0, 0, 0) url("../images/ico_leftnav.jpg") no-repeat scroll 0 center;
    color: #444;
    display: block;
    font-size: 14px; font-weight:bold;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 20px;
}

.tit_pic span {
    color: #999;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    text-transform: uppercase;
}

.right{ width:700px; padding-right:15px;}
.rtop{ background:url(../images/abouta.jpg) no-repeat; width:700px; height:46px;}
.rtop h2{font-family:microsoft yahei; font-size:16px; color:#171717; font-weight:bold; line-height:46px; padding-left:35px;}

.neirong{ width:680px; margin:0 auto; padding-top:15px; line-height:24px; padding-bottom:20px; min-height:300px;}


