@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg2_32.jpg);
	background-repeat: repeat;
	background-position: left top;
}
a{text-decoration:none;color:#4d2400; font-size:12px;}
a:hover{color:#cd6102;}
.top {
	height: 88px;
	width: 100%;
	background-image: url(bg0_02.jpg);
	background-repeat: repeat-x;
}
.top1 {
	height: 88px;
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
}
.top_logo {
	height: 70px;
	width: 210px;
	margin-top: 8px;
	float:left;
}
.top_left {
	width: 600px;
	height: 40px;
	float: right;
}
.top_left2 {
	width: 120px;
	height: 24px;
	float: right;
	background-image: url(img_08.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 25px;
}
.top_left2 a {	color: #fff;}
.top_left2 a:hover { color:#F00;}
.top_nav {
	width: 780px;
	height: 33px;
	float: right;
	background-color: #966;
	background-image: url(bg_13.jpg);
	margin-top: 15px;
}
.top_tl { width:40px; height:31px; float:left; margin-top:5px;}
.top_txt {
	width: 360px;
	height: 31px;
	float: left;
	margin-top: 5px;
	font-size: 20px;
	font-family: "黑体";
	line-height: 30px;
	color: #f49419;
	margin-left: 60px;
}
/*导航开始*/
*{margin: 0;padding: 0;list-style: none;}

img{border: 0;}



.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix10:after{content: ".";display: block;height: 10px;clear: both;visibility: hidden;}
.h10{height: 10px;}
.h15{height: 15px;}
#header{width: 755px;margin: 0 auto;}
.navBar{width: 755px;margin: 0 auto;height: 20px;line-height: 20px;background: #b31114;color: #333;}
.nav{position: relative;width: 755px;margin: 0 auto;font-family: "Microsoft YaHei",SimSun,SimHei;font-size: 14px;}
.nav a{color: #fff;}
.nav h3{font-size: 100%;font-weight: normal;}
.nav .m{float: left;position: relative;z-index: 1;}
.nav .s{float: left;width: 3px;text-align: center;color: #D4D4D4;font-size: 12px;}
.nav h3 a{
	display: block;
	width: 90px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.nav h3 a:hover{
	color: #200000;
	background-image: url(http://www.puti123.com/statics/images/nav.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nav .sub{display: none;position: absolute;left: -3px;top: 30px;z-index: 1;width: 140px;border: 1px solid #E6E4E3;border-top: 0;background: #420f0f;}
.nav .sub li{text-align: center; margin-bottom: -1px;}
.nav .sub li a{
	display: block;
	border-bottom: 1px solid #E6E4E3;
	padding: 2px 0;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.nav .sub li a:hover{
	color: #fdf403;
	font-weight: normal;
}
.nav .block{height: 3px;width: 92px;background: #FE7700;position: absolute;left: 0;top: 25px;overflow: hidden;}

/*导航结束*/

/*banner*/
.banner { width:1920px; height:490px; margin-left:auto; margin-right:auto;}
/*banner结束*/
/*main 开始*/
.main {
	width: 1060px;
	height: 320px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	background-image: url(main_bg_23.jpg);
	background-repeat: repeat-x;
}
.main_line01 { width:310px; height:320px; float:left; margin-left:5px; }
.main_line01_as {width:310px; height:40px; margin-top:5px; float:left;}
.main_line01_as_left {width:100px; height:22px; float:left; margin-top:10px; margin-left:5px;}
.main_line01_as_right {width:60px; height:15px; float:right; margin-top:15px;}
.main_01cha{
	width: 310px;
	height: 130px;
	float: left;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.main_01cha ul li{
	height: 25px;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	overflow: hidden;
	}
.main_line02 { width:310px; height:320px; float:left; margin-left:10px; }
.main_line02_as {width:310px; height:40px; margin-top:5px; float:left;}
.main_line02_as_left {width:100px; height:22px; float:left; margin-top:10px; margin-left:5px;}
.main_line02_as_right {width:60px; height:15px; float:right; margin-top:15px;}
.main_02cha{
	width: 310px;
	height: 250px;
	float: left;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.main_02cha ul li{
	height: 24px;
	line-height: 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: url(img01.gif) no-repeat 15px 5px;
	padding-left: 30px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	overflow: hidden;
	background: url(img01.gif) no-repeat 15px 8px;}
.main_line03 {
	width: 420px;
	height: 320px;
	float: left;
	background-image: url(bg1_35.jpg);
	background-repeat: no-repeat;
	background-position: 1px 50px;
}
.main_line03_as {width:420px; height:40px; margin-top:5px; float:left;}
.main_line03_as_left {width:100px; height:22px; float:left; margin-top:10px; margin-left:5px;}
.main_line03_as_right {width:80px; height:15px; float:right; margin-top:15px;}
.main_line03_01 {width:324px; height:159px; margin-left:95px; float:left; margin-top:8px;}
.main_line03_01_left {width:195px; height:159px; float:left;}
.main_line03_01_right01{ width:124px; height:78px; float:right;}
.main_line03_01_right02{ width:124px; height:78px; float:right; margin-top:3px;}
.main_line03_02 {width:350px; height:90px; margin-top:5px; margin-left:70px; float:left;}
.main_line03_02_l {width:113px; height:90px; float:left;}
.main_line03_02_m {width:113px; height:90px; float:left; margin-left:5px;}

/*main结束*/

/*footer*/
.link22 {
	width: 100%;
	height: 120px;
	float: left;
	margin-top: 10px;
}
.link2 { width:100%; height:120px; float:left; background-color:#656a76; }
.link3 { width:100%;
  min-width: 1060px;

	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1060?"1060px":"");

 height:120px; background-color:#656a76; margin-left:auto; margin-right:auto; }
.link2_line {width:1000px; height:10px; margin-left:auto; margin-right:auto; background-color:#656a76;}
.link2_mian {width:1060px; height:100px; margin-top:2px; margin-left:auto; margin-right:auto; background-color:#FFF;}
.link2_img {width:160px; height:65px; margin-top:20px; float:left;}
.link2_txt {
	width: 890px;
	height: 70px;
	float: left;
	margin-top: 20px;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	margin-bottom: 10px;
	overflow: hidden;
}
.link2_txt a {
	text-decoration: none;
}
.link2_txt a:hover {
	color: #F00;
}
.footer_txt {
	width: 1000px;
	height: 60px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #FFF;
}
.footer_txt2 {
	width: 1000px;
	height: 40px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.footer_txt2 a {	color: #FFF;
	font-weight: bold;
	text-decoration: none;}
.footer_txt2 a:hover {
	color: #F60;
	font-weight: bold;
	text-decoration: none;
}
/*footer*/
/*========↑↑↑首页结束↑↑↑=============↓↓↓产品二级页面开始↓↓========*/
.banner_sm {width:1060px; height:232px; margin-left:auto; margin-right:auto;}
.pr {    width: 100%;
min-width: 1060px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1060?"1060px":"");
	
	height:auto;		
	margin-left: auto;
	margin-right: auto;
	overflow:auto; 
	overflow-y:hidden;}
.main_pr {
	width: 1060px;
	height:auto;
	background-image: url(bg_03.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;	
	margin-left:auto; 
	margin-right:auto;
    overflow:auto; 
	overflow-y:hidden;

}
.main_pr_left {
	width: 230px;
	min-height:600px;
	height: auto;
	float:left;
	background-image: url(bg_07.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_pr_left_01 { width:230px; height:40px; float:left;}
.main_pr_nav02 {width:170px; height:35px; float:left; margin-left:50px; margin-top:5px;}
.main_pr_left_02 {width:229px; height:auto; float:left; border-right:#f49419 1px solid;}
.main_pr_left_02 li {
	width: 217px;
	height: 35px;
	margin-top: 10px;
	background-image: url(bg_06.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 14px;
	color: #F00;
	text-align: center;
	line-height: 35px;
	float: right;
	text-decoration: none;
	font-weight: bold;
}
.main_pr_left_02 li a {
	font-weight: bold;
	color: #b65300;
	font-size: 14px;
	text-decoration: none;
}
.main_pr_left_02 li a:hover {
	color: #F00;
	font-size: 14px;
	text-decoration: none;
}
.main_pr_right {
	width: 800px;
	height:auto;
	margin-left: 15px;
	margin-top: 20px;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #600;
	text-decoration: none;
	padding: 5px;
}
.main_pr_right2 {
	width: 815px;
	height:auto;

	margin-top: 20px;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #600;
	text-decoration: none;
}
.main_pr_right_img {
	width: 530px;
	height: 395px;
	margin-left: 100px;
	padding: 5px;
	border: 2px solid #F60;
}
.mian_pr_right_txt {width:700px; height:auto; float:left; margin-left:50px; margin-top:20px;
	font-size: 12px;
	line-height: 25px;
	text-indent: 2em;
	margin-top:0px;
	min-height:450px;
	text-indent: 0;}
.main_pr_right_weiz {
	width: 780px;
	height: 30px;
	float: left;
	font-size: 12px;
	margin-left: 40px;
	margin-top: 10px;
	line-height: 30px;
	color: #FFF;
}
.main_pr_right_weiz a {
	color: #FF0;
}
.main_pr_right_weiz a:hover {
	color: #F00;
}
.main_pr_right_tel {
	width: 200px;
	height: 30px;
	margin-top: 10px;
	margin-left:300px;
	float:left;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	
}
.main_pr_right_tel2{width: 200px;
	height: 40px;
	margin-top: 10px;
	margin-left:30px;
	float:left;
	 }
/*=====新闻==========*/
.aboutus_main_txtch{
	width: 785px;
	height: 670px;
	float: left;
	min-height: 300px; /*------------------------------jin 04-30 edit */
	height: auto;	  /*------------------------------jin 04-30 edit */	
	}
	
.aboutus_main_txtch ul li{
	height: 30px;
	line-height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	overflow: hidden;
	background-image: url(img01.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
.fr{ float:right}
.fl{ float:left}
.pages1{
    width: 530px;
    height: 30px;
    text-align: center;
    margin-top: 10px;
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-left: 200px;
}
.pages{
	width: 100%;
	height: 30px;
	text-align: center;
	margin-top: 10px;
	float: left;
	font-size: 12px;
	line-height: 25px;
}
.aboutus_main_title{
	width: 780px;
	height: 50px;
	float: left;
	margin-left: 30px;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C30;
}
.shijian{
	width: 630px;
	height: 30px;
	text-align: center;

	float: left;
	font-size: 12px;
	line-height: 25px;
	margin-left: 100px;
}
.dayuan {width:195px; height:230px; float:left;margin-left: 5px;}
.dayuan2 {
	width: 195px;
	height: 230px;
	float: left;
	margin-left: 10px;
}
.dayuan3 {
	width: 195px;
	height: 230px;
	float: left;
	margin-top: 10px;

}
.dayuan4 {
	width: 195px;
	height: 230px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.dayuan_img {
	width: 180px;
	height: 180px;
	float: left;
	border: 1px solid #F30;
	padding: 6px;
}
.dayuan_txt {
	width: 195px;
	height: 35px;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
	overflow: hidden;
    text-align: center;
}
.try{
	font-size: 12px;
	line-height: 33px;
}
.red {
	font-size: 12px;
	line-height: 30px;
	color: #F00;
	margin-left: 10px;
}
.try input {
	height: 20px;
}
.input30 {height: 30px;}
.line {
	width: 800px;
	height: 41px;
	float: left;
	background-position: bottom;
	margin-top: 20px;
}
