@charset "gb2312";
*{	margin: 0;
	padding: 0;}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Microsoft YaHei";
	font-size: 13px;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: top;
	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 .hover a{
	color:#000;font-weight:bold;
}

.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;
	font-family: "Microsoft YaHei";
	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;
	height: 45px;
	color:#fff;
	font-family: "Microsoft YaHei";
	font-weight:normal;
	background:url(images/520.gif) no-repeat left center;
	width: 170px;
}



.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{padding:5px 10px 10px 5px;}
.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: "Microsoft YaHei";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: 380px;
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}

#logo {
	float: left;
	width: 338px;
	height: 72px;
}
#companytitle {
	float: left;
	height: 161px;
	width: 735px;
	background:#F00 url(images/bjsgyq_03.jpg) no-repeat left top;
}
#templatemo_menu {
	float: right;
	height: 50px;
	width: 600px;
}

#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;
}
#testi_home .testi_box {text-shadow: 0px 1px 0px #D1D1D1;font: 13px 'Microsoft YaHei', Microsoft YaHei, Arial, Lucida Grande, Tahoma, sans-serif;color: black;margin: 3px 0 0 0;width: 456px;background-image: url(images/bjsgqy_24.jpg);background-repeat: no-repeat;background-position: left top;padding: 35px 0 0 0;height:192px;line-height: 165%;}
.testi_box .float_l {
	margin: 5px 15px 5px 2px;
	display: inline;
	float: left;
}

#home_news_box{
	width:215px;
	margin-left:0px;
	float:left;
	background: #4593FD;
}
#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;
}

#cooper {
	width: 215px;
	background-image: url(../images/2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	padding: 15px 0 0 0;
}
.cooper_ul {

}
.cooper_li {
	list-style-type: none;
	margin-top: 10px;

}
#cooper ul li img {

}



.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;
	overflow: hidden;
}

.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;
	background:url(images/bjsgqy_16.gif) no-repeat right top;
	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;
}

#right_boxbottom {
	float: right;
	width: 700px;
	padding: 0;
	margin: 0 0px 0 0;
	background-color: #fff;
}
.friend {width:1070px;margin:0 auto;padding-left:45px;
}
.friend_ul .friend_li {
	list-style-type: none;
	display:block;
	float: left;
	width: auto;
	font-size: 12px;
	color: #999;
	margin: 0 1px 0 0;
	border-right: 1px solid #ccc;
	padding: 0 1px 0 1px;
	height: 16px;
	line-height: 14px;
	word-break:keep-all;
}
.friend .friend_ul .friend_li a {
	color: #333;
}



.sb_box { margin-bottom: 40px ;}
.sb_box h3 {
	padding: 10px;
	background: #ccc;
	border-left: 6px solid #0C3366;
	font-family: "Microsoft YaHei";
	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 15px 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;}
.time{margin:0 0 0 9px;font-weight:normal;}
.xinghao {
display:block;overflow:hidden;width:200px; height:25px; line-height:25px; margin:0 auto;letter-spacing:0.2em;
	font-weight: bolder; text-align:center;
}
.cpmc{display:block;overflow:hidden;width:210px; height:25px; line-height:25px; margin:0 auto;letter-spacing:0.05em;font-weight:normal; }
.newslist_ulh2 a{color:#666;}
#testi_home .testi_box a,a:visited{color:#666;}
#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 */
.clients_logo{width:150px;height:100px;padding:1px;float:left;margin-right:70px;margin-bottom:30px;}
.clients_logo_r{width:150px;height:100px;padding:1px;float:left;margin-right:0px;margin-bottom:30px;}
.clients_logo img{width:150px;height:100px;border:1px solid #888888;padding:1px;}
.clients_logo img:hover{width:150px;height:100px;border:1px solid #ffffff;padding:1px;}
.clients_logo_r img{width:150px;height:100px;border:1px solid #888888;padding:1px;}
.clients_logo_r img:hover{width:150px;height:100px;border:1px solid #ffffff;padding:1px;}
.clients{
	font-size:13px;
	color:#fefefe;
	font-weight:bold;
	padding: 25px 0 0 0;
}
.clients a{font-size:13px;color:#fefefe;font-weight:bold;}
.clients a:hover{font-size:13px;color:#fefefe;text-decoration:underline;font-weight:bold;}
.fenlei h2 a {
    font-size: 16px;
    letter-spacing: 0.1em;
}

.news_ul {
	width: 280px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.news_li {
	list-style-type: none;
	display: block;
	width: 275px;
	height: 28px;
	line-height: 28px;
	background-image: url(images/bjsgqy_20.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px;
	overflow: hidden;
	border-bottom: 1px solid #999;
}
.news_ul .news_li a {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	width:249px;
	overflow: hidden;
	height:28px;
	display: block;
}

.news_li a:hover {
	color: #2C71D1;
	font-size: 14px;
}


.fp_service_box { padding: 20px; margin-bottom: 1px }
.fp_service_box a { display: block; font-size: 16px; color: #000; font-family: Georgia, "Times New Roman", Times, serif }
.fp_service_box img {
	float: left;
	margin-right: 20px;
	width: 90px;
	height: 90px;
}
.fp_c1 {
	background: #c8c8c8;
	height: 80px;
}
.fp_c2 { background: #bcbcbc }
.fp_c3 { background: #a6a6a6 }
.fp_c4 { background: #989898 }

.fp_lp { font-size: 12px; font-weight: 700; text-align: center }
.fp_lp img { border-bottom: 5px solid #fff }

.post_box {
	clear: both;
	margin: 5px 0 25px 0;
	padding-bottom: 30px;
}
.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: #CCE2F9;
}
.post_date span {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #0B3266;
	font-weight: bold;
}

.post_inner img {
	margin: 0;
}
.post_meta { margin-bottom: 20px }

#comment_section {
	clear: both;
	margin-bottom: 10px;
	width:700px;
	background: #fff;
}

.first_level {
	margin: 0; padding: 0;
}

.comments {
	list-style: none;
}



.comment_box .gravatar {
	float: left;
	width: 50px;
	margin-right: 5px;
	background: #000;
}
.comment_box .gravatar img { margin: 0; width: 50px; height: 50px; }
.comment_text {
	height: 50px;
	overflow: hidden;
	float: left;
	width: 220px;
}

.comment_box .comment_text p { margin: 0; }
.comment_text .comment_author {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}

#comment_form {
	clear: both;
}
.templatemo_paging {
	font-size:14px;
	margin: 5px;
	padding:10px;
	text-align: center;
	width: 90%;
}

.templatemo_paging a {
	background:#CCC;
	font-size:14px;
	border:1px solid #2E7D8A;
	color:#666;
	margin-right:5px;
	padding:5px 10px;
	text-decoration: none;
}

.templatemo_paging a:hover {
	background: #a5c451;
	font-size:14px;
	border:1px solid #2E7D8A;
	color:#666;
	margin-right:5px;
	padding:5px 10px;
	text-decoration: none;

}

.dyimg .dyimgimg{height:200px;width:210px;}

.friend_li .frie{font-size:12px;}






.ddsmoothmenu_topmenu{
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
}

.ddsmoothmenu ul{
	z-index:0;
	margin:0;
	list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a {
	display: block;
	position: relative;
	width: 100px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	outline: none;
	border: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color:#fff;
	background-image:url(images/top_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;
	left:0;
	margin-top:0px;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	background: #333;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	display: list-item;
	float: none;
	line-height:30px;
	height:30px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu_box {
	height: 50px;
	float: right;
	width:610px;
	background-color: #394867;
}
.ddsmoothmenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	width:120px; /*width of sub menus*/
	padding:0 10px;
	margin:0;
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	border-top-width: 0;
	text-align: left;
	background:#2C71D1 ;font-size:13px;}

.ddsmoothmenu ul li ul li a.selected, .ddsmoothmenu ul li ul li a:hover {
	color: #fff;
	background:#3373E1;
	border-bottom: 2px solid #E0EBF5;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: #fff;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
	opacity: 0.5;
}



/*?╂??烽?????????缂???遍?锟?*/
#daohang {
	height: 63px;
	width: auto;
	background-image: url(images/bjsgqy_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 35px;
}
#daohang_text {
	float: left;
	height: 63px;
	width: 342px;
	background-image: url(images/bjsgqy_13.gif);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 63px;
}

#search_box {
	width: 320px;
	height: 30px;
	margin: 15px 0 5px 0px;
	background-image: url(images/templatemo_search.png);
	background-repeat: no-repeat;
	line-height: 30px;
	float: left;
}
#search_box form {
	width:320px;
	height: 30px;
	padding:0;
}
.searchfield {
	height:20px;
	width: 164px;
	padding:0px;
	color:#999;
	border:1px solid #ccc;
	float:left;
	margin:4px 5px 0 57px;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF;
}
.searchbutton {
	height: 25px;
	width: 50px;
	margin: 0;
	cursor: pointer;
	background: none;
	border: none;
	display: block;
	float: left;
}




/*这里是产品页面的css*/

/* CSS Document */

.post_inner {
	padding: 10px 0 0 0;
}
.list_banner {
	display: block;
	padding: 0 0 0 50px;
}
.prolist_dl {
	display: block;
	height: 115px;
}
.prolist_dl:hover {
	background-color: #999;
}

.prolist_title {
	display: block;
	width: 130px;
	text-align: center;

	background-image: url(../images/profuct_img/001.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.prolist_title a {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.prolist_img  {
	display: block;
	width: 130px;
	float: left;
	text-align: center;
	height: 80px;
	overflow: hidden;
	padding: 5px 0 0 0;
}
.prolist_img a img {
	border: 2px solid #D2F476;
}

.prolist_dl .prolist_info {
	width: 450px;
	display: block;
	float: left;
	padding: 15px 0 0 0;
	font-size: 12px;
	text-indent: 25px;
}
/*product_text_css style*********************************************************** */

#product_box {
	 background-color: #FFF;
	 height: auto;
 }
.product_new_list {
	list-style-type: none;
	background: url(images/templatemo_list.png) no-repeat scroll 0 7px;
	padding: 0 0 0 10px;
}

.pruduct_newsli {
	display: block;
	padding: 0px 0 0 15px;
	margin: 0px;
	background-image: url(images/templatemo_list.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
}
.pruduct_newsli a {
	color: #000;
	font-size: 12px;
}

.pruduct_newsli:hover {
	background-attachment: scroll;
	background-image: url(images/templatemo_list.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

.product_text_dt {
	display: block;
	height:425px;
	width: 368px;
	overflow: hidden;
	float: right;
	padding-top: 5px;
	padding-right:5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.product_text_dt .pruimg img{
	height: 350px;
	width: 350px;
	display: block;
	margin: 0 auto;
	border: 5px solid #8AC0E7;
	margin-bottom: 5px;
}
.product_text_dd {
	display: block;
	width: 290px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#product_name {
	font-size: 14px;
	font-weight: bold;
}

#canshu .product_tedian {
	display: block;
	width: 260px;
	height: auto;
	line-height: 180%;
}
.product_canshu {
	clear: both;
	height: auto;
	width: 100%;
}
.product_text_dt .dinggou {
	display: block;
	height: auto;
	width: 100%;
}
.dinggou .dinggou_tell {
	color: #2C71D1;
	font-size:15px;

}

#list2_box {
	padding: 0;
	font-family: "微软雅黑";
	font-size: 18px;
	float: left;
	width:700px;
	overflow: hidden;
	height: auto;
}
#list2_topbox .fenlei {
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	display: block;
	background:url(images/doc.png) no-repeat  left center;
}

.fenlei_ul {
	list-style-type: none;
	display: block;
	height:auto;
}
.fenlei_li a {
	font-size: 15px;
	color: #000;
	overflow:hidden;
	width:200px;
	display: block;
	line-height: 26px;
	height: 26px;
	background-color: #D3E3F0;
	letter-spacing:0.1em;
	padding:0 0 0 5px;
}
.fenlei_li a:hover{
	overflow:hidden;
	width:194px;
	display: block;
	line-height:22px;
	height:22px;
	background-color:#fff;
	letter-spacing:0.1em;
	padding:0 0 0 3px;
	border:2px solid #D3E3F0;
}
.fenlei_li {
	display: block;
	width: 205px;
	float: left;
	background:url(images/1.gif) no-repeat  left center;
	padding: 0 0 0 15px;
	margin: 3px;
}
#list2_topbox {
	height:auto;
	margin: 5px 0 5px 0;
	border-bottom: 1px solid #1d7ad9;
	background-color: #fff;
	padding: 5px 0;
}
#list2_topbox img {
	height: 260px;
	width: 630px;
}
.list_pro {
	font-size:12px;
	font-weight: normal;
	height: 60px;
	overflow: hidden;
	color: #000;
	line-height: 170%;
}

.lsit2_pro_box .gravatar {width: 216px;float: left;}

.reply {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 170px;
}

.lsit2_pro_box {
	display:block;
	float: left;
	border: 1px solid #CCC;
	height:120px;
	width: 320px;
}

.lsit2_pro_box:hover {
	background:#A5C0DB;
}

.comments_first_level li .commentbox2 { border: 1px solid #BBB;  background: #CCCCCC;
}
.comments_first_level li {
	list-style:none;
	width: 216px;
	height: 265px;
	overflow: hidden;
	margin: 5px 0 5px 5px;
	padding: 3px 0 0 2px;
}

.comment_box.commentbox2:hover {
	background-color:#A5C451;
	cursor: pointer;
}
.lianxi {
	height: 40px;
	vertical-align: middle;
}
.lsit2_pro_box .gravatar a img {
	height: 212px;
	width: 212px;
}







#links_link {
	height: 70px;
	width: 980px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 auto;
	padding: 5px 0 0 0;
	background-image: url(images/00_footer.gif);
	background-color: #FFF;
}
#links_linkul .links_link_li {
	float: left;
	width: auto;
	display: inline;
	list-style-type: none;
}
#links_link #links_linkul {
	padding: 0 5px 0 5px;

}
