@charset "gb2312";
/*
JDY���ÿ����ʽ
*/
@import url(comm.css);
@import url(diy.css);
@import url(focus.css);

/*��վ������ʽ*/

html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}
body{word-wrap:break-word;text-align:center;font:13px/1.8 Microsoft YaHei;color:#333333;}

input,select,textarea,button{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;*margin-left:-1px}
.left{float:left}
.right{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
.page_style{text-align:center;background-color:#ffffff;}

/*���������˵���ʽ*/
.top_box{clear:both;/*border:0 solid #cccccc;background:url(images/top-bg.jpg) repeat-x top;*/}
.top_box_top{width:100%;margin:0px auto; background-color:#e3e3e3; height:35px;}
.top_box_logo{width:100%;margin:0px auto;height:100px; float:left;}
.top_box_logo1{ width:1000px; margin: 0 auto;}
.top_box_inner{width:1075px;margin:0px auto;position:relative;}
.top_box .logo{float:left;text-align:left;height:50px;}
.logo_right{ float:right; margin-top:30px;display: none;}
.top_box_nav{ width:100%; background-color:#0066cb;height:45px; float:left;}
.top_box .topcontent{clear:both;height:35px;width:1000px; margin:0 auto;}
.top-l{float:left;width:50%;line-height:35px;text-align:left;color:#666; }
.top-l a{color:#666;}
.top-r{float:right;width:50%;height:35px;text-align:right;}
.top-r a{float:right;color:#666;background:url(../images/l.jpg) no-repeat right center;padding:0px 10px 0px 10px;line-height:35px;}
.top_box .topcontent a:hover{color:#ef3b2d;text-decoration:none;}

.menu_box{text-align:left;height:45px;}

.menu_style_homepage{float:left;width:130px;text-align:center;}
.menu_style{float:left;width:138px;text-align:center;}

a.menu{display:block;color:white;text-decoration:none;font-weight:normal;font-size:14px;line-height:45px;}
a.menu:hover{color:white;text-decoration:none;background:#0156ab;}

.menu_current a.menu{background:#0156ab;}
.menu_box ul li:nth-child(5){
	display: none;
}
/*banner��ʽ*/
.banner{clear:both;background:#191919;position:relative;z-index:5;}
.smallbanner{clear:both;padding: 0 0 0 0;margin:0 0 0px 0;text-align:left}

/*��վ��������ʽ*/

.page_l61 .main_box_style{clear:both;overflow:hidden;}
.page_l69 .main_box_style{clear:both;overflow:hidden;}
.main_box_style{clear:both;background:white;overflow:hidden;}
.main_box_style .main_box_inner{width:1000px;margin:0px auto;position:relative;}

.main_box_style1{clear:both;margin:5px 0 0 0; padding-top:30px;}
.main_box_style1 .main_box_inner{width:1000px;margin:0px auto;position:relative;}
.main_box_style1 .main_box_inner_left{float:left;width:200px;margin:0 0px 0 0;overflow:hidden;text-align:left;}
.main_box_style1 .main_box_inner_right{float:right;width:800px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style2{clear:both;margin:5px 0 0 0;overflow:hidden;overflow:hidden;background:url(images/lanmu_nav_bg.gif) repeat-y right top;}
.main_box_style2 .main_box_inner_left{float:left;width:680px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style2 .main_box_inner_right{float:right;width:210px;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;text-align:left;border:0 solid #cccccc;border-width:1px 0 0 0;}


.main_box_style3{clear:both;margin:5px 0 0 0;overflow:hidden;background:url(../images/lanmu_nav_bg.gif) repeat-y left top;}
.main_box_style3 .main_box_inner_left{float:left;width:210px;margin:0 10px 0 0;overflow:hidden;text-align:left;border:0 solid #cccccc;border-width:1px 0 0 0;}
.main_box_style3 .main_box_inner_middle{float:left;width:460px;margin:0 0 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:210px;margin:0 0 0 10px;overflow:hidden;text-align:left;}


/*������ʽ*/
.nav_box{clear:both;width:100%;margin:0 0 10px 0;overflow:hidden;padding-bottom:15px;}
.nav_sign{float:left;text-align:left;color:#5A5A5A;font-size:27px;height:45px;line-height:45px;background:white;padding-right:10px;}
.nav_more{float:right;font-weight:normal;padding:8px 10px 0 10px;}
.nav_more a{font-size:10px;line-height:15px}
.nav_title{font-weight:bold;height:45px;text-align:left;color:#333333;overflow:hidden;}
.nav_header{text-align:left;}

.nav_content{text-align:left;}

.nav_menu{ text-align:left;}

.nav_menu ul li{clear:both;text-align:left;padding:10px 0px 0px 0px; }
.nav_menu ul li a{display:block;line-height:32px;text-align:center;font-size:13px;color:#333; text-align:left;}
.nav_menu ul li a:hover{color:#cc0000;}
.nav_menu ul li a.current{color:#cc0000;}
.nav_menu ul li a.current:hover{color:#cc0000;}

.nav_menu ul li ul li{text-align:left;background-image:none;padding:8px 0px 0px 0px;}
.nav_menu ul li ul li a{line-height:20px;font-size:12px;background:none;border-bottom:#CCC 1px dotted;}
.nav_menu ul li ul li a:hover{color:#cc0000;}


.nav_menu ul li ul li ul{padding:0 0 0 0px;}
.nav_menu ul li ul li span.node{float:left;height:20px;width:15px;cursor:pointer;background:url(../images/node_open.gif) no-repeat 0 center;}
.nav_menu ul li ul li span.node_close{float:left;height:20px;width:15px;cursor:pointer;background:url(../images/node_close.gif) no-repeat 0 center;}
.nav_menu ul li ul li span{float:left;height:20px;width:15px;background:url(../images/subnav.gif) no-repeat 0 center;display:none;}

/*ģ����ʽ*/
.module_box{clear:both;margin:15px auto 0;overflow:hidden;width:100%; background-color:#ececec; height:240px;}                 /*ģ�����в�����ʽ*/
.module_box_layout_left{ width:100%; height:320px;}  /*ģ���󲼾���ʽ*/
.module_box_layout_right{float:right;margin:0 0 5px 0;border:0 solid #cccccc;overflow:hidden;}   /*ģ���Ҳ�����ʽ*/

.module_box_inner{clear:both;text-align:left;padding:5px 0 5px 0;border:0px solid #cccccc;overflow:hidden;}/*ģ���ڲ�������ʽ*/
.module_box_layout_left .module_box_inner{clear:both;text-align:left;margin:0 10px 0 0;padding:5px 0 5px 0;} /*ģ�����ʱ��д�ڲ���ʽ*/

.module_title{height:45px;text-align:left;background:url(../images/m-d.jpg) repeat-x right center white;}

.module_sign{float:left;text-align:left;font-weight:bold;font-size:26px;color:#5A5A5A;background:white;line-height:45px;padding-right:10px;}
.module_more{float:right;font-weight:normal;padding:8px 10px 0 10px;}
.module_more a{font-size:10px;line-height:15px}

.module_content{padding:5px 0px;text-align:left;}

.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none}
.module_footer .l{float:left;}
.module_footer .r{float:right}

/*����Ŀ��ʽ*/
.lanmupage .current_location{display:none}
.current_location{clear:both;z-index:2;left:0px;top:0px;width:100%;text-align:left;height:45px;background:url(../images/m-d.jpg) repeat-x left center #fff;width:1000px; margin:0 auto;}
.current_location_1{float:left;padding:5px 0 0 5px;display:none;}
.current_location_2{float:left;height:45px;line-height:45px;background:#fff;font-size:26px;font-weight:bold;position:relative;z-index:3;padding-right:10px;}

.sublanmu_box{text-align:left;padding-bottom:10px;}
.sublanmu_content{text-align:left;padding:10px 0 0 0;}

.sublanmu_content_introduct p{margin-bottom:10px;min-height:10px; }

.sublanmu_page{clear:both;text-align:center;margin:15px 0 10px 0;font-size:12px;font-family:����;}
.sublanmu_page a{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 2px 8px;border:1px solid #cccccc;}
.sublanmu_page span.c{border:0px solid #cccccc;border-color:#999999;font-weight:bold;padding:0 2px 0 2px;}

.sublanmu_pn{font-size:13px;margin:15px 0 5px 0}
.sublanmu_pn li{color:#D33506}

/*����*/
.comments_box{text-align:left;border:1px solid #cccccc;margin:10px 5px 10px 10px;}
.comments_box .title{padding:2px 0 0 10px;height:20px;font-weight:bold;background-color:#ececec}
.comments_box ul li{padding:5px 0 5px 25px;}
.comments_box .textarea{width:520px;height:100px;border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}

.comments_list{padding:5px 5px 0 10px;border:0px solid #cccccc;overflow:hidden}
.comments_list .title{display:block;padding:2px 0 3px 5px;height:18px;width:100%;font-weight:bold;}
.comments_list .item{clear:both;margin:0 0 10px 0;overflow:hidden}
.comments_list .header{padding:3px 0 0 10px;height:22px;background-color:#eeeeee}
.comments_list .header .floornum{font-size:12px;font-style:Italic;font-weight:bold}
.comments_list .header .left{float:left}
.comments_list .header .right{float:right;padding-right:10px}
.comments_list .quote{display:block;color:#999999;padding:5px 5px 5px 10px;border:1px solid #ececec}
.comments_list .content{padding:5px 5px 5px 15px}
.comments_list .reply{background:url(public/reply.gif) no-repeat 5px 5px;border:1px dashed #cccccc;padding:2px 5px 2px 25px;margin:2px 0 5px 0;color:#D33506}

.comments_page{clear:both;vertical-align:middle;text-align:right;background-color:#ffffff;margin:10px 0 10px 0;font-family:����;}
.comments_page a{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 8px 2px 8px;border:1px solid #cccccc;font-size:12px}
.comments_page span{vertical-align:middle;padding:2px 3px 2px 3px;font-weight:bold;font-size:12px}

/*bottom��ʽ*/
.bottom_box{clear:both;text-align:center;height:125px;padding:10px 0 0 0;line-height:30px;color:#ffffff;background:#0066cb;}
.bottom_box a{color:#ffffff}
.bottom_box a:hover{color:#ffffff;text-decoration:none;}

/*��½����*/
.loginbox_item{height:20px;padding:0 0 0 0;padding:0 5px 5px 0;text-align:left;font-size:9pt;}
.loginbox_textbox{width:100px;height:15px;border:0 solid #CCCCCC;border-width:1px 1px 1px 1px}
.loginbox_textbox_yzm{width:40px;height:15px;border:0 solid #CCCCCC;border-width:1px 1px 1px 1px}
.loginbox_submit{width:60px;height:20px;border:0 solid #333333;border-width:0 1px 1px 0;background-color:#dddddd;cursor:pointer;}
a.logined_href:link{font-size:9pt;color:#FF0000;text-decoration:underline}
a.logined_href:visited{font-size:9pt;color:#FF0000;;text-decoration:underline}
a.logined_href:hover{font-size:9pt;color:#FF0000;text-decoration:underline}

.tableList{float:left; margin-left:40px;width:94%;border-top:1px solid #ccc; border-left:1px solid #ccc;}
.tableList tr td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; height:30px;}

.search{width:285px;z-index:999;height:40px;line-height:30px;}

.text{float:left;width:163px;color:#666;height:28px; padding-left:6px;line-height:28px;border:1px solid #ccc; border-right:0; background:none;}

.button{float:left;height:30px;display:inline; border: 1px solid #ccc; background-color:#fff;}



#demowidth {
   clear:both;overflow:hidden;_height:100%;padding-top:30px;width:1000px; margin:0 auto;
}
#demo {
    float: left;
    height:185px;
    overflow: hidden;
    width: 1000px;
}

#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}

/*�ͷ�*/

#cs_box {
	width:120px; 
	height:450px; 
	background:#54a7ff; 
	position:fixed; 
	right:10px; top:100px; 
	border-radius:10px; 
	z-index:1000
	}
#cs_box span {
	color:#fff; 
	height:20px; 
	line-height:20px; 
	font-family:'Arial'; 
	display:block;
	}
.cs_close {
	position:absolute; 
	right:10px; 
	top:10px; 
	cursor:pointer; 
	font-size:12px;
	}
.cs_title {
	font-size:14px; 
	margin-top:8px;
	text-align:center;
	font-weight:bold;
	
	}
.cs_img {
	width:80px; 
	height:80px; 
	margin-left:20px;
	}
.cs_info {
	font-size:12px; 
	margin:0px 10px; 
	overflow:hidden; 
	text-align:center;
	}
.cs_btn {
	width:100px;
	height:25px; 
	background:#333; 
	margin:8px 10px; 
	font-weight:bold; 
	border-radius:5px; 
	font-size:14px; 
	line-height:25px; 
	color:#fff; 
	text-align:center; 
	cursor:pointer;
	}
.cs_btnt {
	width:100px; 
	height:25px;
	font-size: 14px;
    font-weight: bold; 
	border-radius:5px; 
	line-height:20px; 
	color:#fff; 
	cursor:pointer;
	text-align: left;
    margin-left: 10px;
	}
.cs_btnt span{
	margin-left:15px;
	font-size:12px;
	}
.cs_btnta {
	width:100px; 
	height:25px;
	font-size: 14px;
    font-weight: bold; 
text-align: left;
    margin-left: 10px;
	margin-top:48px;
	border-radius:5px; 
	line-height:20px; 
	color:#fff; 
	cursor:pointer;
	}
.cs_btnta span{
	font-size:12px;
	margin-left:15px;
	}
.cs_btntb {
	width:100px; 
	height:25px;
	font-size: 14px;
    font-weight: bold; 
	margin:23px 10px; 
	border-radius:5px; 
	line-height:20px; 
	color:#fff; 
	text-align: left;
	cursor:pointer;
	}
.cs_btntb span{
	font-size:12px;
	margin-left:15px;
	}
	
.cs_btntc {
	width:100px; 
	height:25px;
	font-size: 14px;
    font-weight: bold; 
	margin:23px 10px; 
	border-radius:5px; 
	line-height:20px; 
	color:#fff; 
	cursor:pointer;
	text-align: left;
	}
.cs_btntc span{
	font-size:12px;
	margin-left:15px;
	}
	
	

.gywms-r{width:300px; float:right; }
.zst{ width:300px; height:246px; float:right;}
.zst img{ width:100%;}
/*example*/
.example{}
.example ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example ol li.seleted{background: #1AA4CA;}

.example1{}
.example1 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example1 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example1 ol li.seleted{background: #1AA4CA;}

.example2{}
.example2 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example2 ol li.seleted{background: #1AA4CA;}
/*��*/
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}
.ban{ width:100%; float:left;}
.ban img{ float:left; width:100%;}
#MenuItem62{ width:100px;}