/* CSS Document */
body{
     color: #5B5B5B;
}
*{margin:0; padding:0; }
body {margin:0; padding:0; font-size:12px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th,p,span{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
img{border:0;}
.clear{ clear:both;}
ol,ul {list-style:none; margin:0; padding:0;}
 a:link {
     color: #5B5B5B;
     text-decoration: none;
}
 a:visited {
     color: #5B5B5B;
     text-decoration: none;
}
 a:hover {
     color: #3a89c9;
     text-decoration: none;
}
.mt10 { margin-top:10px; }
.fl{ float:left;}
.fr{float:right;}
#header{ margin:0 auto;}
.header{
     width:1000px;
     height: 120px;
	 position:relative;
	 margin:0 auto;
}
 #logo{
     margin-top: 28px;
}
 #tel{
    
}
.menubg{ background-color:#32343c;height:40px; margin:0 auto;}
.nav{ width:1100px;position:relative; margin:0 auto;}
.nav .nav_one{ float:left; position:relative; z-index:9999;}
.nav .nav_one:hover{ background-color:#3298E7;height:40px;color:#fff;}


.nav .nav_one a{ display:inline-block; height:38px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#FFF;  width:130px; text-align:center; font-weight:bold;}


.nav .nav_one ul{ padding-left:0; width:130px;height:auto;position:absolute; left:0; z-index:9999;display:none; margin-top:2px; }
.nav .nav_one ul li{  width:130px; height:30px; line-height:30px;float:left; text-align:center; color:#8D8D8D; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; background-color:#FFFFFF; border-bottom:1px #E6E6E6 solid;}
.nav .nav_one ul li:hover{ color:#fff;}
.nav .nav_one ul li a,.nav .nav_one.hover ul li a{width:130px; background:none; height:30px; line-height:30px; font-weight: normal; font-size:14px;  color:#8D8D8D; padding-top:0;}
.nav .nav_one ul li a:hover{ width:130px; height:30px; line-height:30px; color:#fff;  text-align:center; display:block; background-color:#3298E7}
#footer{ background: #31343B; repeat-x;}
.footer{ width:1000px; margin:0 auto; height:120px;}
.copyright{ color:#727272; text-align:center; line-height:25px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.copyright a { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;color: #727272;}


.sou { height:47px; overflow:hidden; background-color:#EFEFEF; }
.content{width:1000px; margin:0 auto;}
.s_inp01 { width:300px; margin-top:14px; }
.sou p { width:600px; color:#6b6966; height:46px; line-height:46px; overflow:hidden; }
.sou p a { color:#6b6966; padding:0 5px; }
.input1{    border:1px solid #C4C4C4;	background:#fff;	color:#003863;	font-weight:bold;	padding:1px 3px;	margin-bottom:5px;}
.but1{    border:1px solid #3398E8;	background:#3398E8;	height:23px;	margin-left:5px;	cursor: pointer; overflow:visible;	padding:0 5px;	margin-bottom:5px; color:#FFFFFF;}


.topadcs { width:100%; margin-bottom:10px; overflow:hidden; text-align:center; }
.topadcs a { display:block; margin:0 auto; }
.topadcs a.fullad { height:300px; }


.left { width:220px; float:left; overflow:hidden; }
.right { width:775px; float:left; display:inline; margin-left:5px; overflow:hidden; }
.leib { width:220px; overflow:hidden; }
.leib .tit { height:90px; background:url("gy_dh.jpg") no-repeat center top; color:#fff; overflow:hidden; font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:43px; }
.leib .tit a { color:#fff; }
.leib .nr { border-top:0; padding-top:7px; overflow:hidden; background-color:#3398E8;}
.leib .nr h4 { height:33px; border-bottom:1px dashed #d6d6d6; font:14px "Microsoft Yahei"; line-height:33px; overflow:hidden; vertical-align:top }
.leib .nr h4 a { display:block; color:#fff; padding-left:36px; }
.leib .nr h4 a:hover, .leib .nr h4.cur a { background:#0A65AC; color:#fff; }
.leib .nr ul { background:#f5f5f5; padding:0 0 0 35px; }
.leib .nr li { line-height: 29px; overflow: hidden; white-space: nowrap; height:29px; }
.leib .nr li a { background: url("item1.gif") left center no-repeat; padding-left:10px; }
.leib .nr li.cur a { color:#e60012; }
.leib .nones { border-bottom:0; }

.leib2 { width:220px; overflow:hidden; }
.leib2 .tit { height:43px; background-color:#379BE9; color:#fff; overflow:hidden; font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:43px; }

/*×ó±ßÁªÏµ·½Ê½*/
.leftlx { background:#FFF; border:1px solid #379BE9; border-top:none; }
.leftlx h1 { text-align:center; height:30px; line-height:30px; font-size:14px; }
.leftlx .dianh { padding:0 5px 0 10px; }
.leftlx p { line-height:24px; padding-left:15px;}
.leftlx .dianhua { background: url("Teln.gif") no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }
.leftlx .dianhua span { display: block; font: 18px "Impact"; color:#3398E8; }
.leftbot {margin-bottom:10px; }
.righttop { display:none;  height:3px; font-size:0; overflow:hidden; }
.rightbot { margin-bottom:10px; }
.right_main { width:775px; padding-bottom:15px; overflow:hidden; }
.hh3 { height:46px; background:url("tit_line.gif") left bottom repeat-x; margin-left:24px; }
.hh3 b { display:inline-block; padding-left:12px; font:bold 16px/40px "Microsoft Yahei"; color: #fff; background:url("cus_line.gif") no-repeat left center; }
.hh3 b { color:#3398E8; }
.agent_con { width:750px; padding-top:10px; line-height:24px; margin-left:19px; }
.agent_con .age_li_about { padding-left:10px; }
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px; }

#pro_class{
   height: 463px;
     background: url("pro_class_bg.jpg") 0 0 no-repeat;
}

 #pro_class ul li{
     width: 176px;
     float: left;
     text-align: center;
}
 #pro_class ul li a{
     color: #3297e5;
}
 #pro_class ul li a:hover{
     text-decoration: underline;
}

 #pro_class_bt{
     font-size: 14px;
     font-family: "Microsoft YaHei";
     color: #29adff;
}
 #mt292{
     margin-top: 292px;
     text-indent:35px;
}

 #mt346{
     margin-top: 346px;
     text-indent:28px;
}
 #mt292_1{
     margin-top: 292px;
     text-indent:65px;
}
 #mt346_1{
     margin-top: 346px;
     text-indent:58px;
}
 #mt292_2{
     margin-top: 292px;
     margin-left: 50px;
     text-indent:10px;
}
.content_right{}
.content_right .ad { 
	margin-bottom:10px;
	width:750px; 
	height:250px; 
	overflow:hidden;
	position:relative;
}
.content_right .slider,.content_right .num{
	position:absolute;
}
.content_right .slider li{ 
	list-style:none;
	display:inline;
}
.content_right .slider img{ 
	width:750px; 
	height:250px;
	display:block;
}
.content_right .num{ 
	right:5px; 
	bottom:5px;
}
.content_right .num li{
	float: left;
	color: #069;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #fff;
}
.content_right .num li.on{
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 14px;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #069;
	font-weight: bold;
}


.inguanyw2{width: 290px;border: 1px solid #dbdbdb;background: #fff;margin-right: 6px;}

.inguanygs1 {width: 290px;margin-bottom:10px;}
.inguanygs2 span {font-size: 13px;color: #0365cb; font-weight: bold;margin-bottom: 5px;height: 22px;}
.inguanygs2 p {color: #4c4c4c; line-height:25px;padding:5px;}


.inguanyw3{width: 440px;border: 1px solid #dbdbdb;background: #fff}
.inguanygs11 {width: 440px;margin-bottom:10px;}
.n_list { padding:0 15px; }
.n_list li { height:30px; line-height:30px; overflow:hidden;  margin-bottom:2px; background: url("icon2.jpg") no-repeat left center;padding-left: 15px;}
.n_list .no_bor { border-bottom:none; }
.n_list li span { float:right; color:#666; }
.n_list li a { color:#666; }


.alSpan{padding-bottom:28px; padding-top:4px; }

.alSpan .alCont{ width:980px;}
.alSpan .alCont ul{margin:0 auto 0 auto; overflow:hidden;}
.alSpan .alCont li{margin:0 9px; width:214px; float:left; text-align:center;}
.alSpan .alCont li img{border:10px solid #fff;}
.alSpan .alCont li h5{padding-top:14px; font-weight:normal;}
.alSpan .alCont .btnLeft , .alSpan .alCont .btnRight{position:absolute; top:72px; width:24px; height:24px;}

.contTit{position:relative; height:44px; line-height:44px; font-family:"Microsoft Yahei";}
.contTit .titA{ font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; color:#3398E8; }
.contTit span{margin-left:10px; font-size:18px; color:#3398E8; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.contTit .titMore{position:absolute; right:0px; top:14px; width:52px; height:16px; background:url("titMore_ico.png") no-repeat center;}


