/*
 * file    : base.css
 * codex   : css v2.0
 * version : 1.0.0
 * author  : leo.yang
 * update  : 2013-08-15 18:01
 */

@charset "utf-8";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p{margin:0;padding:0;}
body { background-color: #FFFFFF; font-family: "微软雅黑", "宋体"; background-image: url(../images/bg.jpg); background-repeat: repeat; background-position: center top; }

input,select{vertical-align:middle;line-height:100%;}
table{margin:0 auto;}
table,td,tr,th{font-size:12px;text-align:left;}
ol,ul{list-style:none;}
li{ list-style-type: none; }
img{ vertical-align: top; border: 0; margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
a{
	color: #333333;
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
}
a:hover{
	color: #009900;
	text-decoration: none;
}
.clear{ clear: both; height: 0; overflow: hidden; display: block; background-color: #F00; }
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.both { clear: both; width: 100%; }


.left{float:left;}
.right{float:right;}
.w_200px{width:200px;}
.w_960px{ width: 960px; margin-right: auto; margin-left: auto; }
.w_1200px {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.hidden{display:none;}
.blank10{clear:both;display:block;height:10px;overflow:hidden;}





/*分页样式------------------------------------------------------*/
.page{ clear: both; margin-top: 10px; padding-right: 10px; padding-bottom: 10px; float: right; width: auto; }
.page a{ display: block; float: left; border: 1px solid #CCCCCC; color: #999; font-family: "宋体"; font-size: 12px; margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 2px; padding-right: 5px; padding-left: 5px; line-height: 22px; }
.page a:hover{ color: #FFF; background-color: #6699CC; border: 1px solid #D90000; }
.page a.pagein{ display: block; float: left; border: #39261f solid 1px; color: #FFF; margin: 0 2px; padding: 0px 5px; background-color: #6699CC; }







/*滚动-----------------------------------------------------*/
.rollBox{ width: 1000px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.rollBox .img1{ float: left; margin-right: 10px; margin-top: 60px; cursor:pointer; }
.rollBox .img2{ float: right; margin-left: 10px; margin-top: 60px; cursor:pointer; }
.rollBox .Cont{ width: 938px; overflow: hidden; float: left; overflow: hidden; display: inline; }
.rollBox .ScrCont{width:10000000px; height:155px;}
.rollBox .Cont .pic{ overflow: hidden; float: left; display: inline; list-style-type: none; list-style-position: outside; width: 234px; text-align: center; }
.rollBox .Cont .pic .serviceImg img { width: 194px; height: 160px; border: 3px solid #CCC; }
.rollBox .Cont .pic .name  { font-family: "微软雅黑", "宋体"; font-size: 12px; line-height: 26px; }
*+html .rollBox .Cont .pic{ float:left; display:inline; }
.rollBox .Cont .pic img{ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.rollBox #List1,.rollBox #List2{float:left; margin:0; padding:0;}




/*滚动2-----------------------------------------------------*/
.rollBox2{ width: 1000px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.rollBox2 .img1{ float: left; margin-right: 10px; margin-top: 45px; cursor:pointer; }
.rollBox2 .img2{ float: right; margin-left: 10px; margin-top: 45px; cursor:pointer; }
.rollBox2 .Cont{ width: 938px; overflow: hidden; float: left; overflow: hidden; display: inline; }
.rollBox2 .ScrCont{width:10000000px; height:120px;}
.rollBox2 .Cont .pic{ overflow: hidden; float: left; display: inline; list-style-type: none; list-style-position: outside; width: 390px; background-image: url(../images/g2_r1_c1.jpg); background-repeat: repeat-x; background-position: left bottom; border: 1px solid #CACACA; margin-right: 25px; margin-left: 24px; padding: 15px; }
.rollBox2 .Cont .pic .serviceImg img { width: 147px; height: 102px; border: 1px solid #FFF; float: left; }
.rollBox2 .Cont .pic .content  { font-family: "微软雅黑", "宋体"; font-size: 12px; line-height: 26px; float: right; width: 230px; }
.rollBox2 .Cont .pic .content dl dt { font-family: "微软雅黑", "宋体"; font-size: 14px; font-weight: bold; color: #777777; }
.rollBox2 .Cont .pic .content dl dd { color: #777777; line-height: 24px; font-family: "微软雅黑", "宋体"; font-size: 12px; }
*+html .rollBox2 .Cont .pic{ float:left; display:inline; }
.rollBox2 .Cont .pic img{ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.rollBox2 #List1s,.rollBox2 #List2s{float:left; margin:0; padding:0;}
#header_box {
	clear: both;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #85B200;
}
#header_box .w_1200px .logo {
	float: left;
}
#header_box .w_1200px .link {
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #F0F0F0;
	line-height: 30px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	-o-border-radius: 200px;
	-ms-border-radius: 200px;
	border-radius: 200px;
	text-align: center;
	margin-right: 15px;
	margin-top: 30px;
}
#header_box .w_1200px .link a {
	display: inline-block;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
}
#banner_box {
	clear: both;
	width: 100%;
	position: relative;
	height: 460px;
	margin-bottom: 15px;
}
#banner_box #nav_box {
	height: 36px;
	background-image: url(../images/index_r2_c1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3D900;
	width: 1200px;
	margin-left: -600px;
	position: absolute;
	top: 0px;
	left: 50%;
	z-index: 9999;
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-o-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-ms-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	box-shadow:0px 3px 10px rgba(0,0,0,0.4);
}
#banner_box #nav_box ul {
	float: left;
	width: 1100px;
}
#banner_box #nav_box ul li {
	float: left;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	font-weight: 400;
	position: relative;
}
#banner_box #nav_box ul li:hover {
	background-color: #3E7B00;
}

#banner_box #nav_box ul li.first  {
	margin-left: 15px;
}

#banner_box #nav_box ul li a {
	color: #FFF;
	display: inline-block;
	line-height: 36px;
	padding-right: 16px;
	padding-left: 16px;
	text-shadow:1px 1px rgba(0,0,0,0.3);
}
#banner_box #nav_box ul li .menu {
	display: none;
}
#banner_box #nav_box ul li:hover .menu{
	position: absolute;
	top: 36px;
	background-color: #3E7B00;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	left: 0px;
	right: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-o-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-ms-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	box-shadow:0px 3px 10px rgba(0,0,0,0.4);
}

#banner_box #nav_box ul li:hover .menu a{
	line-height: 28px;
	width: auto;
}
#banner_box #nav_box ul li:hover .menu a:hover {
	background-color: #204000;
}





#banner_box #nav_box dl {
	float: right;
	margin-right: 10px;
}
#footer_box {
	clear: both;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	margin-top: 15px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #999999;
}
#footer_box .w_1200px .content a {
	color: #999999;
}
#footer_box .w_1200px .content a:hover {
	color: #009900;
}
#main_box {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#main_box .l_box {
	float: left;
	width: 220px;
}
#main_box .l_box .mainMenu {
	clear: both;
}
#main_box .l_box .mainMenu ul li {
	display: block;
	margin-bottom: 1px;
	background-color: #3E7B00;
	background-image: url(../images/index_r5_c7.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 40px;
}
#main_box .l_box .mainMenu ul li a {
	color: #FFF;
	display: inline-block;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
#main_box .l_box .mainMenu ul li a.ico_1 { background-image:url(../images/index_r4_c1.jpg);}
#main_box .l_box .mainMenu ul li a.ico_2 {
	background-image: url(../images/index_r9_c1.jpg);
}
#main_box .l_box .mainMenu ul li a.ico_3 {
	background-image: url(../images/index_r11_c1.jpg);
}
#main_box .l_box .mainMenu ul li a.ico_4 {
	background-image: url(../images/index_r14_c1.jpg);
}
#main_box .l_box .mainMenu ul li a.ico_5 {
	background-image: url(../images/index_r18_c1.jpg);
}
#main_box .l_box .mainMenu ul li a.ico_6 {
	background-image: url(../images/about_r1_c1.jpg);
}

#main_box .l_box .customer {
	clear: both;
}
#main_box .l_box .customer dl dt {
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	background-color: #1A6600;
	padding-left: 10px;
	background-image: url(../images/index_r20_c6.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#main_box .l_box .customer dl dd {
	border: 1px solid #D6D6D6;
	background-color: #EEEEEE;
	background-image: url(../images/index_r24_c2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 770px;
	padding: 10px;
}
#main_box .l_box .customer dl dd .pp {
	clear: both;
	text-align: center;
	margin-bottom: 15px;
}
#main_box .l_box .customer dl dd .pp .name {
	font-size: 14px;
	line-height: 30px;
}


.flicker-example v2 { width:370px; height:250px; background:url(../images/index_06.jpg);}
#banner {position:relative; width:370px; height:250px; overflow:hidden;} 
#banner_list img {border:0px;} 
/*#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:1400px; } 
*/#banner_info{position:absolute; bottom:4px; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer} 
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;} 
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; 
margin:0; padding:0; bottom:8px; right:55px; height:11px} 
#banner ul li { width:11px; height:11px; line-height:11px;float:left;display:block;color:#FFF;background-color:#fff;cursor:pointer; margin:0; font-size:16px; margin:0 2px; font-size:1px;} 
#banner_list a{position:absolute;}





#main_box .r_box {
	float: right;
	width: 220px;
	border: 2px solid #3E7B00
}
#main_box .r_box .imgLink_1 {
	margin-bottom: 5px;
}
#main_box .r_box .imgLink_2 {
	margin-top: 10px;
}
#main_box .r_box .top3List {
	border: 1px solid #D6D6D6;
}
#main_box .r_box .top3List .box_1 {
	clear: both;
}
#main_box .r_box .top3List .box_1 .title {
	font-size: 16px;
	line-height: 26px;
	padding-left: 10px;
	color: #336600;
	font-weight: 400;
	font-weight:bold;
}
#main_box .r_box .top3List .box_1 .list {
	text-align: center;
	padding-bottom: 15px;
}
#main_box .r_box .top3List .box_1 .list ul {
	margin: 0px;
	padding: 0px;
}

#main_box .r_box .top3List .box_1 .list ul li {
	display: inline-block;
	width: 45%;
}
#main_box .r_box .top3List .box_2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
}

#main_box .r_box .top3List .box_2 .title {
	font-size: 16px;
	line-height: 26px;
	padding-left: 10px;
	color: #336600;
	font-weight: bold;
}
#main_box .r_box .top3List .box_2 .list {
}
#main_box .r_box .top3List .box_2 .list ul {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#main_box .r_box .top3List .box_2 .list ul li {
	font-size: 12px;
	line-height: 24px;
}

.tfbanner { width:370px; height:250px; background:url(../images/index_06.jpg);}
#tfbanner {position:relative; width:370px; height:250px; overflow:hidden;} 
#tfbanner_list img {border:0px;} 
#tfbanner_info{position:absolute; bottom:4px; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer} 
#tfbanner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;} 
#tfbanner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; 
margin:0; padding:0; bottom:8px; right:25px; height:11px} 
#tfbanner ul li { width:11px; height:11px; line-height:11px;float:left;display:block;color:#FFF;background-color:#fff;cursor:pointer; margin:0; font-size:16px; margin:0 2px; font-size:1px;} 
#tfbanner_list a{position:absolute;}

#main_box .m_box {
	width: 740px;
	float: left;
	margin-left: 10px;
}
#main_box .m_box .n_box {
	float: left;
	width: 50%;
	margin-bottom: 10px;
	height: 250px;
	overflow: hidden;
}
#main_box .m_box .n_box.s_1 {
	background-color: #EEEEEE;
	background-image: url(../images/index_r6_c20.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main_box .m_box .n_box.s_1 .title {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#main_box .m_box .n_box.s_1 .title .h4 {
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	color: #336600;
	float: left;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #468C00;
	padding-right: 5px;
	padding-left: 5px;
}
#main_box .m_box .n_box.s_1 .title .more {
	float: right;
	font-size: 12px;
	line-height: 35px;
}
#main_box .m_box .n_box.s_1 .top1 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

#main_box .m_box .n_box.s_1 .top1 .top1_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main_box .m_box .n_box.s_1 .top1 .top1_content {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

#main_box .m_box .n_box.s_1 .list {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
}
#main_box .m_box .n_box.s_1 .list ul li {
	font-size: 12px;
	line-height: 22px;
}
#main_box .m_box .n_box.s2 {
	border: 1px solid #D6D6D6;
	width: 49.5%;
}
#main_box .m_box .n_box.s2_1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	clear: none;
}
#main_box .m_box .n_box.s2 .title {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#main_box .m_box .n_box.s2 .title .h4 {
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	color: #336600;
	float: left;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #468C00;
	padding-right: 5px;
	padding-left: 5px;
}
#main_box .m_box .n_box.s2 .title .more {
	float: right;
	font-size: 12px;
	line-height: 35px;
}

#main_box .m_box .n_box.s2_1 .title {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#main_box .m_box .n_box.s2_1 .title .h4 {
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	color: #336600;
	float: left;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #468C00;
	padding-right: 5px;
	padding-left: 5px;
}
#main_box .m_box .n_box.s2_1 .title .more {
	float: right;
	font-size: 12px;
	line-height: 35px;
}
#main_box .m_box .n_box.s2 .img {
	text-align: center;
}
#main_box .m_box .n_box.s2 .img a {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
}
#main_box .m_box .n_box.s2 .list {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	min-height:113px;
}
#main_box .m_box .n_box.s2 .list ul li {
	font-size: 12px;
	line-height: 22px;
}


#main_box .m_box .n_box.s2_1 .img {
	text-align: center;
}
#main_box .m_box .n_box.s2_1 .img a {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
}
#main_box .m_box .n_box.s2_1 .list {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
}
#main_box .m_box .n_box.s2_1 .list ul li {
	font-size: 12px;
	line-height: 22px;
}
#main_box .m_box .n_box.s2 .img .k1 {
/*	margin-top: 10px;*/
}
.tab_1, .tab_2, .tab_3, .tab_4 {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	width: 100%;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #468C00;
	clear: both;
}

.tab_1 a, .tab_2 a, .tab_3 a, .tab_4 a {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	width: 33.3%;
	display: inline-block;
	float: left;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #D6D6D6;
}
.tab_1 a.last, .tab_2 a.last, .tab_3 a.last, .tab_4 a.last {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	width: 32.5%;
	display: inline-block;
	float: left;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #D6D6D6;
}
.tab_1 a.last.on, .tab_2 a.last.on, .tab_3 a.last.on, .tab_4 a.last.on {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	width: 32.5%;
	display: inline-block;
	float: left;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #D6D6D6;
}


.tab_1 a:hover, .tab_2 a:hover, .tab_3 a:hover, .tab_4 a:hover {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	width: 33.3%;
	display: inline-block;
	float: left;
	background-color: #468C00;
	color: #FFF;
}
.tab_1 a.on, .tab_2 a.on, .tab_3 a.on, .tab_4 a.on {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	width: 33.3%;
	display: inline-block;
	float: left;
	background-color: #468C00;
	color: #FFF;
}

.tab_1 a.last:hover, .tab_2 a.last:hover, .tab_3 a.last:hover, .tab_4 a.last:hover {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	width: 32.5%;
	display: inline-block;
	float: left;
	background-color: #468C00;
	color: #FFF;
}
.tab_a .img .k2, .tab_b .img .k2, .tab_c .img .k2, .tab_d .img .k2 {
	margin-top: 5px;
}
#main_box .l_box .l_news {
	background-color: #EEEEEE;
	border: 1px solid #dddddd;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#main_box .l_box .l_news .title {
	padding-top: 5px;
	padding-bottom: 5px;
}

#main_box .l_box .l_news .title a {
	font-size: 12px;
}
#main_box .l_box .l_server {
	margin-bottom: 10px;
}
#main_box .l_box .l_contact {
	background-color: #EEEEEE;
}

#main_box .l_box .l_contact .title {
	background-color: #176400;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	font-weight: 400;
	padding-left: 10px;
	background-image: url(../images/index_r20_c6.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#main_box .l_box .l_contact .contact_box {
	padding: 10px;
	font-size: 12px;
	line-height: 22px;
	color: #333;
}
#main_box .l_box .l_contact .message {
	width: 208px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

#main_box .ny_content {
	float: right;
	width: 970px;
}
#main_box .ny_content .b_title {
	background-color: #EEEEEE;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3E7B00;
}
#main_box .ny_content .content_box {
	font-size: 14px;
	line-height: 26px;
	padding: 20px;
}
#main_box .ny_content .newlist_1 {
	clear: both;
	padding: 15px;
}

/*news_1 列表样式*/
#main_box .ny_content .newlist_1 .list {margin:0 20px;}
#main_box .ny_content .newlist_1 .list li{border-bottom:1px dotted #ccc;height:30px;line-height:30px;}
#main_box .ny_content .newlist_1 .list li a{overflow:hidden;}
#main_box .ny_content .newlist_1 .list li a span{float:right;margin-right:30px;font-size:12px;color:#999;}

/*new_1完*/
#main_box .ny_content .newlist_1 .box {
	clear: both;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}
#main_box .ny_content .newlist_1 .box .l_img {
	float: left;
	width: 280px;
}
#main_box .ny_content .newlist_1 .box .l_img img {
	border: 3px solid #DEDEDE;
}
#main_box .ny_content .newlist_1 .box .r_info {
	float: left;
	width: 660px;
}
#main_box .ny_content .newlist_1 .box .r_info .title {
	font-weight: bold;
	line-height: 30px;
}
#main_box .ny_content .newlist_1 .box .r_info .date {
	font-size: 12px;
	line-height: 26px;
	color: #999;
}
#main_box .ny_content .newlist_1 .box .r_info .info {
	font-size: 12px;
	line-height: 22px;
	color: #666;text-indent:2em;
}
#main_box .ny_content .newlist_1 .top3 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#main_box .ny_content .newlist_1 .top3 .box_a {
	width: 32%;
	float: left;
	margin-right: 6px;
	margin-left: 6px;
}
#main_box .ny_content .newlist_1 .top3 .box_a .img img {
	height: auto;
	width: 100%;
}
#main_box .ny_content .newlist_1 .top3 .box_a .newsinfo {
	border: 1px solid #DDDDDD;
	padding: 10px;
}
#main_box .ny_content .newlist_1 .top3 .box_a .newsinfo .title {
	font-size: 14px;
	padding-bottom: 5px;
	font-weight: bold;
}
#main_box .ny_content .newlist_1 .top3 .box_a .newsinfo .date {
	font-size: 12px;
	line-height: 26px;
	color: #999;
}
#main_box .ny_content .newlist_1 .top3 .box_a .newsinfo .info {
	font-size: 12px;
	color: #666;
}
#main_box .ny_content .newlist_1 .box_b {
	clear: both;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}

#main_box .ny_content .newlist_1 .box_b .title {
	font-weight: bold;
	line-height: 30px;
	vertical-align: middle;
}
#main_box .ny_content .newlist_1 .box_b .title img {
	line-height: 30px;
	vertical-align: middle;
	margin-right: 10px;
}

#main_box .ny_content .newlist_1 .box_b .date {
	font-size: 12px;
	line-height: 26px;
	color: #999;
}
#main_box .ny_content .newlist_1 .box_b .info {
	font-size: 12px;
	line-height: 22px;
	color: #666;text-indent:2em;
}
#main_box .ny_content .news_content {
	padding: 15px;
	border: 1px solid #CCC;
}
#main_box .ny_content .news_content .title {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 15px;
}
#main_box .ny_content .news_content .date {
	font-size: 12px;
	color: #999;
	line-height: 30px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
#main_box .ny_content .news_content .content {
	padding-top: 20px;
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
#main_box .ny_content .productlist {
	padding: 15px;
}
#main_box .ny_content .productlist .p_box {
	float: left;
	margin-bottom: 10px;
	margin-left: 23px;
}
#main_box .ny_content .productlist .p_box .img {
	clear: both;
}
#main_box .ny_content .productlist .p_box .img a img {
	border: 3px solid #D6D6D6;
}
#main_box .ny_content .productlist .p_box .name {
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main_box .ny_content .product_content {
	padding: 15px;
}
#main_box .ny_content .product_content .content_1 {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
#main_box .ny_content .product_content .content_1 .img {
	float: left;
	border: 3px solid #D6D6D6;
}
#main_box .ny_content .product_content .content_1 .info {
	float: right;
	width: 655px;
	margin-left: 15px;
	position: relative;
	height: 266px;
}
#main_box .ny_content .product_content .content_1 .info .title {
	width: 100%;
	font-size: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
}
#main_box .ny_content .product_content .content_1 .info .info_box {
	font-size: 14px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	line-height: 24px;
	color: #666;
}
#main_box .ny_content .product_content .content_2 {
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
