﻿/* ??????58???dede58.com????????????????????????????????????????????? */

/* CSS Document */

/*CSS??????*/

body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {

	margin: 0px;

}

input, button, ul, ol {

	margin: 0px;

	padding: 0px;

}

body, input, button, form {

	font: 12px/1.5 "????????????", "Arial Black";

	color: #666;

	line-height: 24px;

}

h1, h2, h3, h4, h5, h6, font {

	font-size: 12px;

	font-weight: 400;

}

ul, ol {

	list-style: none;

}

img {

	border: 0px;

}/*display:block;*/

button, input, select, textarea {

	font-size: 100%;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/*?????????????????????*/

a {

	text-decoration: none;

	color: #000;

}

a:hover {

	text-decoration: none;

	color: #d51234;

}

a:visited {

	text-decoration: none;

}

.w1000 {

	width: 1000px;

	margin: 0px auto;

	padding-bottom: 30px;

}

/*????????????*/

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

.clearfix {

*zoom:1;

}

/*index.html*/

/*header*/

.top {

	width: 100%;

	height: 95px;

	background: #FFF;

}

.top_c {

	background: url(img/top.jpg) no-repeat center;

	width: 100%;

	height: 2px;

}

.logo {

	width: 440px;

	height: 95px;

	float: left;

}

.header_right {

	float: right;

	width: 555px;

	height: 95px;

}

.tell {

	background: url(img/tell.jpg) no-repeat;

	width: 295px;

	height: 35px;

	margin-top: 30px;

	float: left;

}

.tell span {

	font-family: "Impact";

	display: block;

	font-size: 32px;

	line-height: 35px;

	color: #d51234;

	padding-left: 50px;

	font-weight: bold;

}

.searcher {

	margin-top: 25px;

}

/*??????*/

.searcher {

	width: 205px;

	height: 40px;

	float: right;

	border: 1px solid #ccc;

}

.searcher .submit {

	width: 39px;

	height: 40px;

	float: right;

	border: 0px;

	background: url(img/btnbg.gif) no-repeat 0px 0px;

	cursor: pointer;

}

.searcher .txt {

	width: 165px;

	height: 40px;

	line-height: 40px;

	float: right;

	background: none;

	border: 0px;

	color: #aaa;

}

.searcher .type {

	width: 42px;

	line-height: 23px;

	height: 23px;

	float: right;

	position: relative;

	z-index: 1000;

}

.searcher .type span.res {

	width: 100%;

	display: block;

	height: 40px;

	line-height: 40px;

	color: #777;

	background: url(img/resbg.gif) no-repeat 85% 50%;

	cursor: pointer;

}

.searcher .type .drop {

	display: none;

	position: absolute;

	z-index: 1000;

	top: 40px;

	left: 0px;

	width: 81px;

	padding: 5px 0px;

	background: #d51234;

}

.searcher .type .drop a {

	width: 100%;

	display: block;

	height: 20px;

	line-height: 20px;

	text-indent: 0.5em;

	text-align: left;

	color: #fff;

	cursor: pointer;

}

.searcher .type .drop a:hover {

	background: #fff;

	color: #348502;

}

/*nav*/

.nav {

	background: #fff;

	height: 50px;

	position: relative;

	z-index: 99;

}

.nav_s {

	background: url(img/nav.jpg) no-repeat center;

	height: 50px;

	z-index: 100;

}

.navl {

	position: relative;

	width: 1000px;

	height: 50px;

	display: block;

	margin: 0 auto;

}

.nav ul {

	width: 1000px;

	height: 50px;

	float: left;

}

.nav li {

	width: 111px;

	display: inline;

	float: left;

	position: relative;

}

.nav li a {

	width: 111px;

	height: 50px;

	line-height: 50px;

	color: #ffffff;

	font-size: 14px;

	font-family: "????????????";

	text-align: center;

	font-weight: bold;

	display: block;

	float: left;

}

.nav li a:hover, .nav li a.ov {

	width: 111px;

	height: 50px;

	text-align: center;

	line-height: 50px;

	float: left;

	display: block;

	background: url(img/nav_hover.png) no-repeat;

}

.nav li:hover .drop {

	display: block;

}

.nav li .drop {

	position: absolute;

	width: 700px;

	top: 50px;

	left: 0;

	display: none;

	background: url(../images/navdrop.jpg) repeat 0px 0px;

}

.nav li .nav2 {

	width: 111px;

	float: left;

	height: 37px;

	line-height: 37px;

	text-align: center;

	margin-left: 10px;

	margin-top: 5px;

}

.nav li .nav2 a {

	width: 114px;

	font-weight: normal;

	font-size: 15px;

	background: url(img/navhover1.png);

	color: #fff;

	display: block;

	height: 33px;

	line-height: 33px;

	position: relative;

}

.nav li .nav2 a:hover {

	cursor: pointer;

	width: 114px;

	background: url(img/navhover2.png);

	color: #fff;

	height: 33px;

	line-height: 33px;

}

.nav li .nav2 a:hover .nav3 {

	width: 111px;

}

/*banner*/

.banner {

	width: 100%;

	overflow: hidden;

	min-width: 1000px;

	height: 400px;

	position: relative;

	z-index: 1;

}

.banner ul.list {

	width: 500%;

	height: 400px;

	float: left;

}

.banner li.item {

	width: 20%;

	height: 400px;

	float: left;

}

.banner .tip {

	width: 100%;

	height: 30px;

	text-align: center;

	position: absolute;

	bottom: 0px;

	left: 0;

}

.banner div.tip .main {

	width: 100%;

	height: 15px;

	padding: 8px 0px 5px;

	opacity: 0.5;

	filter: alpha(opacity=50);

	_background-color: #91c72e;

}

.banner div.tip em {

	width: 12px;

	height: 12px;

	_overflow: hidden;

	border-radius: 100%;

	display: inline-block;

	background: #FFF;

	margin: 0 5px;

	cursor: pointer;

}

.banner div.tip em.cur {

	background: #d51234;

}

/*iproduct ??????*/

.wrapper_pro {

	width: 100%;

	height: 780px;

	padding-top: 20px;

	background: url(img/bj.jpg)center no-repeat;

}

.sidebar {

	width: 230px;

	float: left;

}

.sidebar .leftNav {

	width: 230px;

	position: relative;

}

.sidebar .leftNav_s {

	margin-top: 10px;

	width: 230px;

	height: 76px;

	background: url(img/left_1.jpg) no-repeat;

}

.leftNav_s h1 {

	font-size: 24px;

	color: #FFF;

	padding-top: 18px;

	padding-left: 25px;

}

.leftNav_s span {

	font-size: 12px;

	color: #FFF;

	padding-top: 18px;

	padding-left: 25px;

}

.sidebar ul {

	border-left: #ccc 1px solid;

	border-bottom: #ccc 1px solid;

	border-right: #ccc 1px solid;

	font-size: 14px;

	height: auto;

}

.sidebar li {

	border-bottom: #ccc 1px solid;

	height: 46px;

	position: relative

}

.sidebar ul li a {

	min-width: 180px;

	height: 46px;

	line-height: 46px;

	display: block;

	padding-left: 65px;

	background: url(img/left_3.jpg) 22px center no-repeat;

	position: relative;

	top: -1px;

	_top: -1px;

}

.sidebar a.nav2:hover {

	background: url(img/left_hover.jpg) no-repeat left;

	width: 225px;

	color: #d51234;

}

.leftNav .drop {

	position: absolute;

	z-index: 100px;

	left: 230px;

	top: 0px;

	min-width: 149px;

	background: #FFF;

	border: 1px solid #ddd;

	padding-bottom: 5px;

	display: none;

	z-index: 1000;

}

.leftNav .item2 {

	min-width: 110px;

	height: 30px;

	line-height: 30px;

	margin: 0 auto;

}

.leftNav .item2 a {

	padding-left: 45px;

	display: block;

}

.leftNav .item2 a:hover {

	color: #297c00;

}

.left-botm {

	background: url(img/left_2.jpg) no-repeat;

	height: 185px;

}

.left-botm span {

	padding-top: 65px;

	text-align: center;

	line-height: 18px;

	color: #fff;

	font-size: 18px;

	display: block;

}

.left-botm .tel400 {

	font-family: "Impact";

	line-height: 55px;

	width: 229px;

	text-align: center;

	font-size: 33px;

	color: #FFF;

}

.left-botm a {

	text-align: center;

	color: #FFF;

	padding-left: 75px;

	line-height: 26px;

	font-size: 18px;

}

.left-botm a:hover {

	color: #000;

}

/*iproduct ??????*/

.ipro {

	width: 740px;

	float: right;

}

.thead {

	width: 100%;

	height: 40px;

	border-bottom: 1px solid #ddd;

}

.thead h3 {

	height: 40px;

	line-height: 43px;

	font-size: 20px;

	color: #d51234;

}

.thead h3 span {

	color: #666;

	font-size: 14px;

	margin-left: 5px;

}

.thead .tab {

	float: right;

	background: url(../images/more.png) no-repeat;

	width: 60px;

	height: 30px;

	margin-top: 10px;

}

.thead a {

	float: right;

	line-height: 20px;

	color: #FFF;

	width: 60px;

	text-align: center;

}

.thead a:hover {

	color: #d51234;

}

.ipro_c {

	width: 740px;

	overflow: hidden;

	position: relative;

}

.ipro_list {

	width: 105%;

	float: left;

}

.ipro_list a.more {

	color: #fff;

}

.ipro_list li {

	width: 253px;

	float: left;

	padding-top: 10px;

}

.ipro_list li a img {

	display: block;

	width: 225px;

	height: 168px;

	padding: 3px;

	border: 1px solid #e0e0e0;

}

.ipro_list li .txt {

	background: #e7e7e7;

	width: 233px;

	padding:8px 0;

}

.ipro_list li .txt span {

	width: 100px;

	padding-left: 15px;

	display: block;

	line-height: 60px;

	height: 60px;

	background: #e7e7e7;

	color: #000;

	font-size: 14px;

	float: left;

	cursor: pointer;

}

.ipro_list li a:hover span {

	color: #d51234;

}

.ipro_list li .txt p {

	width: 78px;

	padding-left: 5px;

	display: block;

	line-height: 55px;

	background: url(img/pro_1.jpg) no-repeat;

	color: #fff;

	font-size: 14px;

	float: right;

	font-weight: bold;

}

.order {

	background: url(img/pro_1.jpg) no-repeat;

	height: 45px;

	width: 50px;

}

/*about ??????*/

.iabout {

	background: url(img/abou_bj.jpg) center no-repeat;

	height: 595px;

	margin-top: 10px;

}

.iab_toP {

	height: 395px;

	width: 100%;

}

.iab_lef {

	width: 305px;

	float: left;

}

.iabout h1 {

	text-align: center;

	padding-top: 40px;

	color: #fff;

	font-size: 33px;

	font-family: "Impact"

}

.iabout h2 {

	text-align: center;

	padding-top: 25px;

	color: #fff;

	font-size: 22px;

	font-weight: bold;

}

.iabout .iab_toP img {

	padding-top: 36px;

	padding-left: 15px;

}

.iabout_s {

	width: 670px;

	float: right;

	color: #FFF;

	padding-top: 8px;

}

.iabout_s h1 {

	font-size: 18px;

	text-align: left;

	font-family: "????????????";

	line-height: 24px;

}

.iabout_s h3 {

	border-bottom: 2px solid #fff;

	width: 50px;

	margin: 12px 0px;

*height:1px;

}

.iabout_s a {

	color: #FFF;

	border: 1px solid #fff;

	width: 80px;

	height: 27px;

	line-height: 27px;

	display: block;

	padding-left: 10px;

	background: url(img/about_1.gif) right no-repeat;

}

.iabout_s a:hover {

	color: #000;

}

.iab_bot li {

	float: left;

	width: 250px;

	height: 175px;

	position: relative;

}

.iab_bot img {

	float: left;

}

.iab_bot span {

	height: 30px;

	line-height: 30px;

	display: block;

	text-align: center;

	width: 230px;

	color: #fff;

	background: url(img/proimgbg.png) repeat;

	position: absolute;

	bottom: 3px;

	left: 0px;

}

.iab_bot span:hover {

	text-decoration: underline;

}

/*case ??????*/

.incase {

	width: 100%;

	height: 600px;

	padding-top: 20px;

	background: url(img/case_bj.jpg) center no-repeat;

}

.case {

	background: url(img/case_title.jpg) center no-repeat;

	height: 180px;

}

.case_toP {

	height: 150px;

}

.case h1 {

	text-align: center;

	padding-top: 27px;

	color: #d51234;

	font-size: 33px;

	font-family: "Impact"

}

.case h2 {

	text-align: center;

	padding-top: 25px;

	color: #000;

	font-size: 22px;

	font-weight: bold;

}

.case a {

	text-align: center;

	color: #b3b3b3;

	font-size: 12px;

}

.case a:hover {

	color: #d51234;

}

/*case*/

.case_img {

	width: 100%;

	overflow: hidden;

}

.case_list {

	width: 105%;

	float: left;

}

.case_list li {

	width: 256px;

	height: 220px;

	float: left;

}

.case_list li a img {

	display: block;

	width: 224px;

	height: 168px;

	border: 1px solid #e0e0e0;

	padding: 3px;

}

.case_list li a:hover img {

	border: 1px solid #000;

	display: block;

}

.case_list li span {

	width: 232px;

	text-align: center;

	display: block;

	line-height: 30px;

	background: #e7e7e7;

	color: #000;

	font-size: 14px;

	float: left;

}

.case_list li a:hover span {

	background: #000;

	color: #fff;

}

/*Service news contact*/

.box {

	width: 100%;

	height: 380px;

}

.Service, .news, .contact {

	float: left;

}

.box .news_s {

	background: url(img/title.jpg) no-repeat;

	width: 310px;

	height: 75px;

}

.box .news_s .itit {

	font-size: 22px;

	font-weight: bold;

	padding-top: 20px;

	padding-left: 30px;

}

.box .news_s .orange {

	font-size: 22px;

	font-weight: bold;

	padding-top: 20px;

	color: #d51234;

}

.box .news_s a {

	float: right;

	padding-top: 20px;

	padding-right: 30px;

}

/*Servicet*/

.Service {

	width: 308px;

	margin-top: 20px;

}

.ServiceCon {

	width: 308px;

	height: 123px;

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 10px;

}

.ServiceCon img {

	display: block;

	float: left;

	margin: 7px 20px 0px 0px;

	background: #fff;

}

.Serv_title {

	height: 55px;

	width: 268px;

*float:right;

*width:158px;

}

.Serv_title a {

	font-size: 16px;

}

.Serv_title span {

	float: left;

	width: 30px;

	height: 3px;

	padding: 6px 0;

	border-bottom: 3px solid #e87d90;

}

.ServiceCon p {

	font-size: 12px;

}

.Service_p ul li {

	width: 308px;

	height: 30px;

	border-bottom: 1px dashed #fff;

}

.Service_p li h1 {

	line-height: 30px;

	font-size: 12px;

	float: left;

}

.Service_p li h1 a:hover {

	text-decoration: underline;

}

.Service_p li span {

	line-height: 30px;

	font-size: 12px;

	float: right;

}

.Service_p li em {

	color: #F00;

	font-style: normal;

}

.news {

	width: 308px;

	margin: 20px 37px 0px 37px;

}

.nws_p ul li {

	width: 308px;

	height: 30px;

	border-bottom: 1px dashed #fff;

}

.nws_p li h1 {

	line-height: 30px;

	font-size: 12px;

	float: left;

}

.nws_p li h1 a:hover {

	text-decoration: underline;

}

.nws_p li span {

	line-height: 30px;

	font-size: 12px;

	float: right;

}

.nws_p li em {

	color: #F00;

	font-style: normal;

}

.contact {

	width: 310px;

	margin-top: 20px;

}

.call {

	width: 300px;

	height: 50px;

m

}

.call h1 {

	margin-top: 8px;

	width: 84px;

	height: 33px;

	background: url(img/conta_title.jpg) no-repeat;

	float: left;

	padding-left: 15px;

	font-size: 16px;

	color: #000;

	line-height: 30px;

}

.call span {

	margin-top: 8px;

	font-family: "Impact";

	display: block;

	font-size: 30px;

	line-height: 33px;

	color: #d51234;

	font-weight: bold;

	float: right;

}

/* link */

.link {

	background: url(img/link.jpg) no-repeat center;

	width: 100%;

	height: 128px;

}

.inlin {

	width: 800px;

	float: right;

}

.inlin .item {

	float: left;

	margin: 40px 0 7px 20px;

	display: inline;

}

.inlin .item a {

	display: block;


	height: 60px;

}

.inlin .item img {

	display: block;

	width: 131px;

	height: 40px;

	padding: 8px 4px;

}

/*bottom*/

.bottom {

	width: 100%;

	height: 186px;

	background: url(img/bottom.jpg) no-repeat center;

}

.bottom1 {

	width: 1002px;

	height: 146px;

	padding: 25px 0 0;

	margin: 0 auto;

}

.blogo {

	width: 180px;

	height: 146px;

	float: left;

	text-align: center;

}

.blogo img {

	padding-top: 25px;

}

.bottom_right {

	width: 790px;

	float: right;

}

.bnav {

	width: 815px;

	height: 24px;

}

.bnav ul {

	width: 815px;

	height: 24px;

}

.bnav ul li {

	width: 80px;

	height: 13px;

	line-height: 13px;

	margin-top: 10px;

	float: left;

	text-align: center;

	border-left: 1px dashed #fff;

}

.bnav ul li a {

	color: #fff;

}

.bnav ul li a:hover {

	color: #d51234;

}

.gjc {

	height: 40px;

	line-height: 40px;

	background: url(img/bottom_gjz.jpg) no-repeat;

	overflow: hidden;

	text-indent: 15px;

	color: #fff;

	margin-top: 15px;

}

.banquan {

	width: 750px;

	height: 52px;

	line-height: 26px;

	color: #fff;

	margin-top: 10px;

	padding-left: 15px;

}

.banquan a, .banquan a:hover {

	color: #fff;

}

/*?????????*/

/*??????*/

.wrapper {

	margin-bottom: 40px;

	padding-top: 20px;

}

.leftCon {

	padding-top: 30px;

}

.con {

	padding: 15px 9px 20px 10px;

	line-height: 26px;

	border: 1px solid #ccc;

}

/* leftContact */

.leftContact {

	background: url(../images/p2.gif) center top no-repeat;

}

.leftContact p {

	overflow: hidden;

	padding-top: 100px;

	margin-bottom: 20px;

	line-height: 22px;

}

.title_c {

	background: url(img/left_1.jpg) no-repeat;

}

.title_c h1 {

	padding-left: 25px;

	width: 100%;

	overflow: hidden;

	color: #fff;

	font-size: 24px;

	line-height: 30px;

	font-weight: 400;

	padding-top: 10px;

}

.title_c h2 {

	padding-left: 25px;

	width: 100%;

	overflow: hidden;

	color: #fff;

	font-size: 12px;

	line-height: 20px;

	font-weight: 400;

	padding-bottom: 10px;

}

/*about.html*/

/*????????????*/

.sitepath {

	float: right;

	padding-top: 10px;

	font-size: 14px;

}

.singlePage {

	line-height: 26px;

	padding: 8px 10px;

	font-size: 14px;

}

.sitepath a {

	color: #666;

	line-height: 26px;

}

.theader {

	width: 100%;

	height: 40px;

	border-bottom: 1px solid #ddd;

}

.theader h3 {

	height: 40px;

	line-height: 32px;

	font-size: 20px;

	color: #d51234;

}

.theader h3 span {

	color: #666;

	font-size: 14px;

	margin-left: 5px;

}

.theader .tab {

	float: right;

	background: url(../images/more.png) no-repeat;

	width: 60px;

	height: 30px;

	margin-top: 10px;

}

.theader a {

	line-height: 17px;

	color: #666;

	width: 60px;

	text-align: center;

	padding-left: 7px;

}

.theader a:hover {

	color: #d51234;

}

/* pager */

.pager {

	display: block;

	width: 100%;

	height: auto;

	padding: 25px 0 5px;

	text-align: center;

	clear: both;

	margin-bottom: 5px;

}

.pager span, .pager a {

	border: 1px solid #aaa;

	color: #333;

	background: #fff;

	height: 20px;

	line-height: 20px;

	padding: 0px 7px;

	text-decoration: none;

	margin: 0 5px;

	border-radius: 1px;

}

.pager a:hover {

	background: #f5f5f5;

	border-color: #aaa;

	color: #aaa;

	text-decoration: none;

}

.pager .cur {

	background: #fff;

	border-color: #3f9a06;

	font-weight: bold;

	color: #3f9a06;

}

.pager span.dot {

	background: #3f9a06;

	border-color: #3f9a06;

	font-weight: bold;

	color: #fff;

}

/* reLink */

.reLink {

	height: 30px;

	line-height: 30px;

	border: 1px solid #d51234;

	width: 100%;

	background: none;

	margin-bottom: 15px;

	margin-top: 75px;

}

.reLink .prevLink {

	float: left;

	margin-left: 10px;

}

.reLink .nextLink {

	float: right;

	margin-right: 10px;

}

.reLink a:hover {

	text-decoration: underline;

}

/* reInformation */

.reInformation {

	width: 100%;

	margin-bottom: 20px;

	overflow: hidden;

}

.reInformation .tit {

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #d51234;

	font-size: 14px;

	margin-bottom: 10px;

	font-family: "Microsoft Yahei";

	color: #d51234;

}

.reInformation ul {

	width: 110%;

	float: left;

}

.reInformation li {

	float: left;

	width: 200px;

	padding: 5px 11px 0;

	border: 1px solid #dbe6c7;

	margin-right: 26px;

	display: inline;

}

.reInformation li:hover {

	border-color: #d51234;

}

.reInformation li img {

	width: 200px;

	height: 150px;

}

.reInformation li img:hover {

	opacity: 0.9;

}

.reInformation .g {

	display: block;

	width: 200px;

}

.reInformation .t {

	float: left;

	line-height: 30px;

}

.reInformation .o, .reInformation .o:visited {

	float: right;

	line-height: 30px;

	color: #d51234;

}

.reInformation .o:hover, .reInformation .t:hover {

	text-decoration: underline;

}

/* news2.html */

.product2 ul.list {

	padding-bottom: 20px;

	overflow: hidden;

}

.product2 li.item {

	float: left;

	padding: 10px 0px;

	width: 100%;

	border-bottom: 1px dotted #aaa;

}

.product2 li.item .img {

	float: left;

	width: 200px;

	height: 150px;

	padding: 2px;

	border: 1px solid #cccccc;

	background: #FFF;

	overflow: hidden;

}

.product2 li.item .img:hover {

	border: 1px solid #3b9a00;

}

.product2 li.item .img img {

	width: 200px;

	height: 150px;

}

.product2 li.item .wd {

	width: 490px;

	float: right;

}

.product2 li.item .tit {

	height: 25px;

	line-height: 20px;

	font-size: 16px;

	font-family: "Microsoft Yahei";

}

.product2 li.item .tit a {

	color: #3b9a00;

	font-weight: 400;

}

.product2 li.item .tit a:hover {

	color: #ff9900;

}

.prz oduct2 li.item .summary {

	text-indent: 2em;

	line-height: 22px;

	height: 107px;

	overflow: hidden;

	color: #555;

}

.product2 li.item .opr .order {

	height: 20px;

	text-align: center;

	line-height: 20px;

	display: inline-block;

	padding: 0 10px;

	border: 1px solid #dedede;

}

.product2 li.item .opr .order:hover {

	background: #d4b877;

	color: #0e6597;

}

/*news.html*/

.news_list ul {

	padding: 16px 10px;

	font-size: 14px;

}

.news_list li {

	width: 100%;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #bfbfbf;

}

.news_list li span {

	float: right;

	color: #999;

}

.news_list li a {

	color: #666;

	background: url(../images/libg.gif) no-repeat left center;

}

.news_list li a:hover {

	color: #d51234;

}

/* news2.html */

.product2 ul.list {

	padding-bottom: 20px;

	overflow: hidden;

}

.product2 li.item {

	float: left;

	padding: 10px 0px;

	width: 100%;

	border-bottom: 1px dotted #aaa;

}

.product2 li.item .img {

	float: left;

	width: 200px;

	height: 150px;

	padding: 2px;

	border: 1px solid #cccccc;

	background: #FFF;

	overflow: hidden;

}

.product2 li.item .img:hover {

	border: 1px solid #d51234;

}

.product2 li.item .img img {

	width: 200px;

	height: 150px;

}

.product2 li.item .wd {

	width: 490px;

	float: right;

}

.product2 li.item .tit {

	height: 25px;

	line-height: 20px;

	font-size: 16px;

	font-family: "Microsoft Yahei";

}

.product2 li.item .tit a {

	color: #d51234;

	font-weight: 400;

}

.product2 li.item .tit a:hover {

	color: #ff9900;

}

.prz oduct2 li.item .summary {

	text-indent: 2em;

	line-height: 22px;

	height: 107px;

	overflow: hidden;

	color: #555;

}

.product2 li.item .opr .order {

	height: 20px;

	text-align: center;

	line-height: 20px;

	display: inline-block;

	padding: 0 10px;

	border: 1px solid #dedede;

}

.product2 li.item .opr .order:hover {

	background: #d4b877;

	color: #0e6597;

}

/* pageNews */

.pageNews h1 {

	font-size: 20px;

	line-height: 25px;

	padding: 15px 0;

	text-align: center;

	font-weight: 700;

}

.pageNews .mark {

	height: 30px;

	line-height: 30px;

	text-align: center;

	margin-bottom: 20px;

	border-bottom: 1px solid #DDD;

	border-top: 1px solid #DDD;

}

.pageNews .mark span {

	margin: 0 7px;

}

.pageNews .info {

	margin-bottom: 40px;

	font-size: 14px;

}

/* pageProduct2 */

.pagecase2 .photo {

	padding-top: 16px;

	overflow: hidden;

	margin-bottom: 10px;

	text-align: center;

}

.pagecase2 .photo .img {

	display: block;

	padding: 4px;

	border: 1px solid #dbe7c7;

}

.pageProduct2 .photo {

	padding-top: 16px;

	float: left;

	width: 400px;

	margin-bottom: 10px;

}

.pageProduct2 .photo .img {

	width: 400px;

	height: 300px;

	display: block;

	padding: 4px;

	border: 1px solid #dbe7c7;

}

.pageProduct2 .baseInfo {

	padding-top: 16px;

	float: right;

	width: 300px;

}

.pageProduct2 h1 {

	height: 30px;

	line-height: 30px;

	font-size: 16px;

}

.pageProduct2 .baseInfo p {

	line-height: 30px;

}

.pageProduct2 .baseInfo p span {

	font-size: 18px;

	color: #d51234;

	font-family: "Georgia";

}

.pageProduct2 .baseInfo p.button {

	padding-top: 40px;

}

.pageProduct2 .baseInfo a.btn {

	display: block;

	width: 77px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	color: #333;

	border: 1px solid #aaa;

}

.pageProduct2 .baseInfo a.btn:hover {

	color: #d51234;

	border-color: #d51234;

}

.pageProduct2 .detaiTit {

	width: 750px;

	height: 25px;

	line-height: 20px;

	border-bottom: 1px solid #aaa;

	font-size: 14px;

	margin-bottom: 10px;

	font-family: "Microsoft Yahei";

	color: #333;

	font-weight: 700;

}

.pageProduct2 .detaiInfo {

	margin-bottom: 10px;

	font-size: 14px;

}

