@charset "gb2312";
*{	margin: 0;
	padding: 0;}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 13px;
    background: url(images/bg.png) left top repeat;
}
 #home_right_box{
	width:300px;
	float:left;
	overflow: hidden;
	margin: 0 25px 0 0;
	background:url(images/bjsgqy_37.gif) no-repeat;
               background-position: left 8%;

}

#home_right_box2{
	width:300px;
	float:right;
	overflow: hidden;
	background-image: url(images/news_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 8%;
}

#templatemo_footer_wrapper{
text-align: center;
clear: both;
width:100%;
background:#E0E0E0 url(images/templatemo_footer.png) top repeat-x;
margin:0 auto;
}

#templatemo_footer_wrapper  #templatemo_footer {
	clear: both;
	width: 960px;
	padding: 30px 20px 15px;	
	margin: 0 auto;
	color: #666;
	text-align: center;
}

#sidebar{
	height: 45px;
	border-top: 1px solid #016EFF;
	border-bottom: 1px solid #0A52B1;
	line-height: 45px;
}
#sidebar:hover{
	border-top: 1px solid #016EFF;
	border-bottom: 1px solid #0A52B1;
	background:#e8eeee;
}
#sidebar h3{
	width: 100%;
	height: 45px;
}
.sidelist{
	position:relative;
	z-index:1;
	height: 45px;
	width: 185px;
	line-height: 45px;
	margin: 0 0 0 30px;
	

}
.sidelist span h3{
	position:relative;
	z-index:2;
	height:32px;
	
	font-family: "Î¢ÈíÑÅºÚ";
	color: #FFF;
}
.sidelist span h3 a{
	letter-spacing:0.15em;
	padding: 0 0 0 15px;
	line-height: 45px;
	font-size:16px;
	text-decoration:none;
	display:block;
	width: 170px;
	height: 45px;
	color:#fff;
	font-family: "Microsoft YaHei";
	font-weight:normal;
	background:url(images/520.gif) no-repeat left center;

}
.sidelist span h3 a:hover{
	color:#000;
	font-size:16px;
	font-weight:bolder;
	font-family: "Î¢ÈíÑÅºÚ";
	text-decoration:none;
	background:url(images/01.gif) no-repeat left center;
	padding:0 0 0 15px;
}
.sidelist .hover a{
	color:#000;font-weight:bold;
}

.i-list{
	display:none;
	width: 460px;
	height: auto;
	border: 2px #4594fd solid;
	background-color: #e8eeee;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
	position: absolute;
	top:-10px;
	z-index: -1;
	left: 185px;
	overflow: hidden;
	border-left: none;
	padding: 15px 0 30px 0;

}
.i-list ul .menu1 {
	padding: 0 0 0 5px;
	width: auto;
	float: left;
}

.i-list ul li{
	list-style:none;
	margin:0 5px 5px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	line-height: 35px;

}
.i-list ul .menu1 a{
	background: #2C71D1;
	border-radius: 9px;
	margin-left: 8px;
	color:#fff;
	padding: 8px 10px;font-size: 14px;
white-space: nowrap;
}

.i-list ul li a:hover{
	background:#2850A7;
	text-decoration:underline;
	color:#FFF;
	height:20px;}

.clients{
font-size: 13px;
    color: #fefefe;
    font-weight: bold;
    padding: 25px 0 0 0;
}
.clients p{margin-top:10px;width:190px;height:100px;}
  
  .read_more{
	color:#ffffff;
	font-size:11px;
	text-align:right;
	margin-top:8px;
}


a, a:link, a:visited {
	text-decoration: none;
	}

a:hover {color:#2C71D1;text-decoration:underline;
}
a.more { display: block; width: 79px; height: 26px; line-height: 26px; color: #000; text-align: center; background: url(images/templatemo_more.png) no-repeat;  text-decoration: none }
a.more:hover { background:url(images/templatemo_more_hover.png) }
img { border: none; }
#bigjianjie .bigjianjieimg {background: url(images/class_05.gif) no-repeat right bottom;
display: block;height: 200px;width: 165px;float: right;margin-right: 35px;
}
em { color: #000; }
h1, h2, h3, h4, h5, h6 { color: #333; font-weight: normal; 	font-family: Georgia, "Times New Roman", Times, serif; }
h1 {font-size: 12px;text-align: right;
}
h2 {font-size: 14px;padding: 5px 0;font-family: "Î¢ÈíÑÅºÚ";display: inline;font-weight: bolder;color: #F90;
}
h4 { font-size: 24px; margin: 0 0 15px; padding: 0; }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }
.cleaner { clear: both }
#bigjianjie {
	height:auto;
	background-image: url(images/class_03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-left: 1px solid #ccc;
	margin: 0 4px 0px 2px;
	border-right: 1px solid #ccc;
}
#bigjianjie .bigjianjieh4 {
	height: 26px;
	width: 350px;
	float: left;
}
.bigjianjiei_text {
	display: block;
	height: auto;
	width:400px;
	float: left;
	font-size: 12px;
	color: #000;
}
.bigjianjieimg img {
	height: 130px;
	width: 125px;
	margin: 39px 0 0 30px;
}

#classxinghao {
	height: 35px;
	width: 695px;
	clear: both;
	background-image: url(images/bjsgqy_30.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#links_link h2 a{
	font-size: 14px;
	padding: 5px 0;
	display: inline;
	font-weight: bolder;
	color:#F90;
}

.dyimg img {height: 150px;width:150px;float:right;
}

.h10 { height: 10px }
.h20 { height: 20px }
.h30 {height: auto
}
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.float_l {
	background-color: #FFF;
	margin: 0 auto;
}
.float_r { float: right }

.image_fl { float: left; margin: 10px 30px 0 0 }
.image_fr { float: right; margin: 10px 0 0 30px }

.tmo_list {
	margin: 15px 0 15px 15px;
	padding: 0;
	list-style: none;
}
.tmo_list li {
	color:#333;
	margin:5px 0 5px 0;
	padding: 0 0 0 15px;
	background: url(images/templatemo_list.png) no-repeat scroll 0 7px;
	display: block;
	height:30px;
}
.tmo_list li:hover {
	display: block;
	width: auto;
}

.tmo_list li a {
	font-weight: bold;
	color: #000;
}

#templatemo_wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	
}

#templatemo_header {
	width: 960px;
	height: 75px;
	background: url(images/bjsgyq_03.jpg) left bottom no-repeat;
}

#logo {
	float: left;
	width: 338px;
	height:75px;
}
#companytitle {
	float: left;
	height: 161px;
	width: 735px;
background:#F00 url(images/bjsgyq_03.jpg) no-repeat left top;
}
#templatemo_menu {
	float: right;
	width: 600px;
	height: 50px;
	line-height: 50px;
}

#templatemo_fw {
	width: 960px;height: 420px;
}

#templatemo_main {
	clear: both;
	width: 960px;
	padding: 0px 0 10px 0px;
	height: auto;
}

#templatemo_content {
	float: left;
	width:690px;
}

#templatemo_sidebar {
	float: right;
	width: 215px;
	background-color: #FFF;
}
.IndexIntro{ width: 508px; float:left;}

#testi_home .testi_box {font: 14px/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;color: #262626;margin: 3px 0 0 0;width: 700px;background-image: url(images/bjsgqy_24.jpg);background-repeat: no-repeat;background-position: left top;padding: 50px 0 0 0;height: 230px;line-height: 178%;letter-spacing: 0.04em;}
.testi_box .float_l {
	margin: 5px 15px 5px 2px;
	display: block;
	float: left;
	border: 5px solid #fff;
	height:207px;
	width:156px;
}

#testi_home strong span{padding: 20px 0 0 0; width: 500px; height: 45px;display: block;color: #000;}

#home_news_box{
	text-align:360;
	width:215px;
	margin-left:0px;
	float:left;
	background: url(images/bjsgqy_27.jpg) repeat-y left top;
}
#left_top {
	padding: 0 0 20px 0;
	position: relative;
	top: 0;
	background: #115EE1;
	z-index: 1;
	box-shadow: 4px 2px 5px rgba(0, 0, 0, 0.3);
}
#left_top .mod_cate_hd {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #FFFFFF;
	text-indent: 7px;
	box-shadow: 2px -1px 3px rgba(55,55,55,0.5);
	background-color: #0061E0;
	border-bottom: 1px solid #0A52B1;
	font-family: "Microsoft Yahei";
	padding: 0 0 0 18px;
	letter-spacing: 0.1em;
}


.headers{
	color:#FFF;
	font-size:14px;
	height:24px;
	font-weight:bold;
	background: url(images/bg2.jpg) no-repeat left top;
text-align: left;width: 275px;padding: 0 0 0 15px;
}
#content_body{
	height:auto;
	clear: both;
}
.left_content_body{width:650px;margin-right:20px;font-size:12px;float:left;}
#lanmubox {
	border: 3px solid #2C71D1;
	height: 280px;
	margin: 0 auto;
	width: 930px;
	margin-left: 15px;
	margin-bottom: 25px;
}

 .right_content_body{width:220px;font-size:12px;float:left;}
  
 .news_boxes{
	color:#ffffff;
	font-size:12px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #464545;
	height: 70px;
}
 .news_boxes:hover{
	color:#ffffff;
	font-size:12px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #464545;
	background:#555555;
}
.col_fw .col_w460.float_l .news_main {
	width:800px;
	display: block;
	text-indent: 20px;
	padding: 15px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin:0 auto;
	border: 1px solid #ccc;
}

.col_w460.float_l .time {
	padding: 0 145px 0 35px;
	text-align: right;

}
.news_more {
	width: 700px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}


.col_w460.float_l .news_title {
	width: 960px;
	text-align: center;
	color: #2E74E4;
	display: block;
}

 .home_news_img{
	width:65px;
	height:62px;
	border:1px solid #aaaaaa;
	float:left;
	margin-right:5px;
}
.home_news_img a img {
	height: 60px;
	width: 65px;
}

 .home_news_img:hover{
	width:65px;
	height:62px;
	border:1px solid #ffffff;
	float:left;
	margin-right:5px;
}
.news_head a{
	font-weight:bold;
	color:#ee9803;
	font-size:16px;
	text-decoration:none;
}
.newslist_ul {
	list-style-type: none;
	display: block;
	width: 680px;
	margin: 15px auto;
	height: auto;
}
.newslist_ul .newslist_ulh2 {
	font-size: 14px;
	background-image: url(images/1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 15px;
	height: 20px;
	display: block;
	color: #000;
	font-weight: bolder;
}
.newslist_ul .newslist_ul_p {
	width: 650px;
	margin: 0 auto;
	overflow: hidden;
	height: 52px;
	font-size: 12px;
}
.newslist_box {
	height: 900px;
	overflow: hidden;
}




.news_head a:hover{
	font-weight:bold;
	color:#ee9803;
	font-size:16px;
	text-decoration:underline;
}
 
 #home_middle_part{
	text-align:left;
	width:700px;
	margin-left:20px;
	float:right;
	background-image: url(images/bjsgqy_30.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 35px 0;
	margin: 0 0px 15px 0;
	background-color: #e8eeee;
}
 
.read_more a{color:#ffffff; }
  .read_more a:hover{color:#ffffff;text-decoration:underline;}

#middle_box_top {
	height: 63px;
	background-image: url(images/bjsgqy_12.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#testi_home{
	text-align:left;
	width:auto;
	padding: 0;
}


  

.more_links{list-style-type:none;font-size:12px;color:#ffffff; margin-left:18px;}
.more_links li{list-style-type:none;font-size:12px;color:#ffffff;list-style-image:url(../images/li_arrow.png);padding-bottom:7px;}
.more_links a{font-size:12px;color:#ffffff;}
.more_links a:hover{font-size:12px;color:#ffffff;text-decoration:underline;}
#testi_home .testi_box p a {
	font-weight: bold;
	}
#templatemo_footer_wrapper #templatemo_footer a {
	color: #666;
}
.sb_box { margin-bottom: 40px }
.sb_box h3 {
	padding: 10px;
	background: #ccc;
	border-left: 6px solid #0C3366;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
}
.sb_box .tmo_list { font-size: 14px }

.sb_box .tmo_list li:hover {
	background-attachment: scroll;
	background-color: #CCFF66;
	background-image: url(images/templatemo_list.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.sb_box .tmo_list li a:hover {
		color:#666;
}

#shouchang {
	float: right;
	width:550px;
	height: 15px;
}


.recent_post { margin: 0; padding:0 0 0 20px; list-style: none;background:#CCE2F9;}
.recent_post li {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	color: #333;
}
.recent_post li a { display: block; font-weight: 700 }
.lsit2_pro_box .reply a {
	color: #2C71D1;
text-decoration:underline;} 
.lsit2_pro_box .reply a:hover {
	color: #2C71D1;
font-size:12px;
text-decoration:underline;} 





/*sidebar*/

.info_next a{color:#333;}
#daohang #daohang_text a{color:#333;}
.lsit2_pro_box .comment_author a{color:#000;}
.newslist_ulh2 a{color:#666;}
#testi_home .testi_box a,a:visited{color: #262626;font-weight: bold;}
#bigjianjie a, a:link, a:visited{color:#000;}
#shouchang a, a:link, a:visited{color:#fff;text-decoration: none;}
.product_canshu .sitelink a, a:link, a:visited{color:#000;text-decoration: none;}
.news_main .content_url a{font-weight:bold;}
.news_main .content_url {margin-top:25px;}
.post_header h2{color:#000;font-size:18px;letter-spacing:3px;}

/* Clients */
.post_box {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 30px;
	margin-top:10px;
}
.post_header { background: #ccc;  }
.post_header h2 { padding-left: 100px; line-height: 59px  }
.post_date {
	float: left;
	width: 60px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #000;
	text-align: center;
	padding:9px;
	background: #8AC0E7
}
.post_date span {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #0B3266;
	font-weight: bold;
}
.post_inner {

}
.post_inner img {
	margin: 0;
}
.post_meta { margin-bottom: 20px }


/* end Clients */
.dyimg .dyimgimg{height:200px;width:210px;}

.friend_li .frie{font-size:12px;}