@charset "utf-8";

/* CSS Document */

body{

	font-family:Arial,Verdana,sans-serif;

	font-size: 14px;

	color: #111;

	line-height: 1.5;

	margin:0;

	width:100%;

	display:block;

}
.pro_email a{
	display: block;
	width: 350px;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    font-size: 18px;
    color: #c00;
	background: url(/images/bg/ico.png) no-repeat;
	background-position: 6px -355px;
    background-size: 135%;    
}

.trtd tr td:fist-of-type{
width:145px;


}


.trtd tr{
line-height:30px;

}
ul,li{list-style:none;}

.fl{float: left; display: inline;}

.fr{float: right; display: inline;}

.clear{clear:both;}

a:link,a:visited,a:active {

	color: #333;

	text-decoration: none;

}

a:hover {

	text-decoration: none;

	color: #F00;

}

.grey{color:#999;}

.mt40{margin-top:40px;}

.mt15{margin-top:15px;}

.mt10{margin-top:10px;}

.mr20{margin-right: 20px;}

.mb10{margin-bottom: 10px;}

#head{

    width:1000px;

	height:90px;

	margin:0 auto;

    position: relative;

}

#logo{


float: left;
	width:175px;

	padding-top:18px;

}

.search {

    position: absolute;

    right: 10px;

    top: 45px;

}

.search form {

margin-top: 0px;

height: 34px;

position: relative;

}

.sousuo {

height: 26px;

width: 240px;

padding-left: 20px;

float: left;

line-height: 26px;

color: #989898;

border: 1px solid #ccc;

}

.sousuoimg {

position: absolute;

bottom: 10px;

right: 10px;

cursor: pointer;

}

.prot{

	height:24px;

	float:right;

	display:inline;

	margin:5px;

}

.prot li{

	float:left;

	display:inline;

	margin:0 5px;

	line-height:24px;

}

#nav{

	width:100%;

	height:40px;

	background:#363535;

}

.item-main a.item-main:link,.item-main a.item-main:visited,.item-main a.item-main:active {

	color: #ffffff;

	text-decoration: none;

}

.item-main a.item-main:hover {

	text-decoration: none;

	color: #F00;

}

#banner{

	width:100%;

	
}
#bannerindex{

    width:100%;
    height: 450px;
    
}


.banner_img{

	background:url(../images/banner01.jpg) no-repeat;

	width:100%;

	height:446px;

}

#content{

	width:1060px;

	margin:0px auto;

}

.leftbar{

	width:250px;

	float:left;

	display:inline;

    margin-top:15px;

}

.leftbar p{

	width:100%;

	line-height:24px;

	margin:5px 0;

}

.leftbar h2,.rightbar h2{

	font-size:14px;

	line-height:36px;

	border-bottom:1px dotted #CCCCCC;

}

.news,.case,.about{

	margin:0;

	padding:0;

	margin:5px 0;

}

.news li,.case li,.about li{

	line-height:24px;

	padding-left:10px;

	background:url(../images/ico.png) no-repeat -3px -22px;

}

.leftbar .more,.sidebar .more{

	font-weight:bold;

	background:url(../images/ico.png) no-repeat 32px -26px;

}

.content_main{

	width:460px;

	margin:15px 50px 0;

	float:left;

	display:inline;

}

.prt_block{

	width:215px;

    padding-bottom: 30px;

    margin-top: 5px;

}

.prt_block p{

	margin:5px 0;

	line-height:20px;

}

.zr {

color: #b1200d;

}

.prt_block span{

	background:url(../images/ico.png) no-repeat 80px -24px;

	display:block;

}

.prt_block img{

    padding: 1px;

    border:1px solid #FFF;

}

.prt_block a img:hover,.main a img:hover{    

    border-color: #b70000;

}

.rightbar{

    width:240px;

    margin-top:15px;

}

.rightbar img{

    padding: 1px;

    border: 1px solid #cccccc;

    margin: 5px 0 0px;

}

#footer{

    width:100%;

    height:auto;

    background:#2a2c31;

    display: block;

}

#footer a:link,#footer a:visited,#footer a:active {

	color: #999;

	text-decoration: none;
	display: block;

}

#footer a:hover {

	text-decoration: none;

	color: #F00;

}

.ft_main{

    width:1000px;

    margin:0 auto;

    color:#CCC;

}

.ft_contact{

    width:285px;

    height:150px;

    padding-top: 30px;

    border-right: 1px solid #333;

}

.tel{

    height:40px;

    line-height: 40px;

    font-size:16px;

    background:url(../images/ico_2.png) no-repeat 1px 6px;

    padding-left:35px;

}

.mail{

    height:40px;

    line-height: 40px;

    font-size: 14px;

    background:url(../images/ico_2.png) no-repeat 0px -47px;

    padding-left:35px;

}

.online{

    background:url(../images/ico_2.png) no-repeat -1px -93px;

    padding-left:35px;

    margin-top: 6px;

}

.con_block,.service_block{

    width:170px;

    height: 150px;

    padding-top: 30px;

    margin-left: 45px;

    border-right: 1px solid #333;

}

.con_block h5,.service_block h5,.company_block h5{

    font-size:15px;

    line-height: 35px;

    font-weight: normal;

}

.con_block p,.service_block p{

    line-height: 24px;

}

.company_block{

    height: 150px;

    width:240px;

    padding-top: 30px;

    margin-left:20px;

}

.company_block p{

    line-height: 24px;

    font-weight: normal;

    color:#999;

}

.copyright{

    width:1000px;

    margin:20px auto 0;

    text-align: center;

    color:#666;

    border-top: 1px solid #333;

    line-height: 30px;

    padding:15px 0;

}

/***end index***/

.banner_img_s{

    height: 160px;

    margin-top: 1px;

	overflow:hidden;

}

.position-nav-wrap{

    height:30px;

    line-height: 30px;

    width:980px;

    margin: 0 auto;

    padding-left: 20px;

    background: url(../images/ico.png) no-repeat 0 -80px;

}

.main_block{

    margin-top: 20px;

}

.pro-infos{

    width:500px;

    height:auto;

}

.pro-infos h1{

    font-size: 26px;

    line-height: 32px;

    font-weight: 700;
    color: #E70012;

}

.pro-infos ul{

    padding: 20px;

}

.pro-infos li{

    height: 26px;

    line-height: 26px;

    padding-left: 15px;

    font-size:14px;

    background: url(../images/ico.png) no-repeat -3px -22px;

}

.pro_online{

    width:92px;

    height: 40px;

    line-height:40px;

    padding-left:38px;

    font-size:17px;

    color:#FFF;

    background: #CC0000 url(../images/ico_2.png) no-repeat 3px -88px;

    display:block;

    margin: 15px 20px 20px 0px;

}

.pro_online_s{

    width:80px;

    height: 35px;

    line-height:35px;

    padding-left:35px;

    font-size:16px;

    color:#FFF;

    background: #CC0000 url(../images/ico_2.png) no-repeat 3px -91px;

    display:block;

    margin: 0px 0px 0px 0px;

}

.pro_mail{

    width:165px;

    height: 40px;

    line-height:40px;

    padding-left:40px;

    font-size:17px;

    color:#FFF;

    background: #373535 url(../images/tb_mail.png) no-repeat 10px 12px;
    background-size: 22px;
    display:block;

    margin: 15px 20px 20px 21px;

}

.pro_online a,.pro_mail a,.bg_red a ,.pro_online_s a{

    color:#FFF;

}

.pro_online a:hover,.pro_mail a:hover,.bg_red a:hover,.pro_online_s a:hover{

    color:#DDD;

}

.pro_img{

    width:468px;



}



.pro-pics { width: 468px; height: 392px; }

ul#pro-pics { position: relative; z-index: 20; width: 466px; height: 306px; }

ul#pro-pics li { display: none; position: absolute; z-index: 20; top: 0; left: 0; width: 466px; height: 306px; }

ul#pro-pics li img { width: 460px; height: 300px; padding: 2px; border: 1px solid #d7d7d7; }

#pro-pics-nav { position: relative; z-index: 20; width: 468px; height: 68px; margin-top: 10px; }

#pro-pics-nav ul.imglist2 { position: absolute; z-index: 20; left: 36px; top: 0; width: 408px; height: 68px; }

#pro-pics-nav ul.imglist2 li { width: 90px; height: 68px; margin-right: 12px; }

#pro-pics-nav ul.imglist2 li a { width: 90px; height: 68px; }

#pro-pics-nav ul.imglist2 li a img { width: 86px; height: 64px; }

#pro-pics-nav ul.imglist2 li.current a img { border-color: #c00 }

#pro-pics-nav span.pro-pics-arrow { position: absolute; top: 1px; width: 16px; height: 67px; }

#pro-pics-nav span.pro-pics-arrow a { display: block; width: 16px; height: 67px; background: url(../images/bg/ico.png) -169px 0; text-indent: -9999px; }

#pro-pics-nav #pro-pics-pre { left: 0; }

#pro-pics-nav #pro-pics-pre a:hover { background-position: -169px -67px; }

#pro-pics-nav #pro-pics-next { right: 0; }

#pro-pics-nav #pro-pics-next a { background-position: -186px 0; }

#pro-pics-nav #pro-pics-next a:hover { background-position: -186px -67px; }



.main{

    width:700px;

    margin-bottom:10px;

}

.main h2,.pt_list h2,.new_list h2,.rt_block h1{

    height:40px;

    line-height: 40px;

    font-size:14px;

    border-bottom:1px solid #DDD;

}

.bg_red{

    background: #CC0000;

    padding: 0 2px;

    height:14px;

    line-height:14px;

    margin-top: 15px;

}

.pt_block li{

    width:204px;

    float: left;
    
    text-align: center;

    margin: 15px 14px;

    

}

.pt_block li img{

    width:200px;

    padding: 1px;

    border:1px solid #CCC;

}
.pt_block li a img {
    width: 200px;
    padding: 1px;
    height: 137px;
    border: 1px solid #CCC;
}
.pt_block{

    width:700px;

    margin: 10px 0;

}

.sidebar{

    width:280px;

}

.sidebar h4,{font-size: 14px;}

.pt_list{

    margin-bottom:15px;

    margin-top:10px;

}

.pjt{

    

}

.sidebar h4{

    line-height: 40px;

    font-size: 14px;

    border-bottom:1px solid #DDD;

}

.pjt img{

    padding: 1px;

    border: 1px solid #cccccc;

    margin: 10px 0 0px;

}

.Inquiry{

    margin: 20px 0 30px;

    line-height:24px;

}





/*��Ʒ�б�*/

.aside-pro-list { }

.aside-pro-list dl { position: relative; z-index:20; line-height: 35px; }

.aside-pro-list dl dt { position: relative; z-index: 30; height: 35px; text-indent: 25px;}

.aside-pro-list dl dt a { display: block; color: #333; background: url(../images/ico.png) no-repeat 4px -106px; border-bottom: 1px dashed #CCC;}

.aside-pro-list dl dd { position: absolute; z-index: 20; top: 0; left: -245px; display: none; width: 244px; height: auto; background: #fff; border: 1px solid #d6dbe1; box-shadow: -1px 1px 6px rgba(0, 0, 0, .3); }

.aside-pro-list dl dd.sub-list1 { top: -8px; }

.aside-pro-list dl dd.sub-list2 { top: -40px; }

.aside-pro-list dl dd.sub-list3 { top: -72px; height:206px; }

.aside-pro-list dl dd.sub-list4 { top: -104px; }

.aside-pro-list dl dd.sub-list5 { top: -136px; }

.aside-pro-list dl dd ul { padding: 15px 0 26px; }

.aside-pro-list dl dd ul li { padding: 0 15px; height: 35px; line-height: 35px; }

.aside-pro-list dl dd ul li a { display: block; height: 35px; background: url(../images/ico.png) no-repeat 0 -18px; text-indent: 15px; border-bottom: 1px dotted #ccc; _background: url(../images/bg/list-arrow.gif) no-repeat 0 15px; }

/*********hover****************/

.aside-pro-list dl dt a:hover { color: #ec3838; background-position: 4px -145px; }

/*nomal-hover*/

.aside-pro-list dl:hover dt a { color: #ec3838; background-position: 4px -145px; border-right: 1px dashed #CCC; border-top:1px dashed #CCC; background-color: #F7F7F7;}

.aside-pro-list dl:hover dd { display: block; }

/* for ie 6 jquery */

.aside-pro-list dl.phover dt a { color: #ec3838; background-position: 4px -145px; }

.aside-pro-list dl.phover dd { display: block; }





.pt_block_list{

    width:700px;

    margin: 10px 0;

}

.pt_block_list li{

    float:left;

    border-bottom: 1px dotted #DDD;

    padding: 15px 0;

    line-height: 24px;

}

.pt_block_list a{

    float:left;

    text-align: center;

}

.pt_block_list img {

    width: 200px;

    padding: 1px;

    border: 1px solid #CCC;

}

.pt_block_list table{

    float: left;

    width: 420px;

    margin-left:10px;

}

.pt_block_list table td{

    height: 25px;

    line-height:25px;
	white-space:nowrap;

}

.pt_block_list .wz{

    overflow: hidden;

    display:block;
width:276px;
text-overflow:ellipsis;

}



.pro-infos table{

    margin: 15px 0;

    line-height: 22px;

}

.pdf{

    width: 100%;

    float: left;

    text-indent: 25px;

    height: 20px;

    background: url(../images/ico.png) no-repeat 0 -180px;

}

.tabcon { 

    height: auto; 

    border: 1px solid #d6dbe1; 

    border-top: #CC0000 2px solid; 

    margin-top: 15px; 

}

.tabcon h2 { 

    height: 34px; 

    border-bottom: 1px solid #d6dbe1; 

    line-height: 34px; 

    background: url(../images/ico.png) no-repeat 12px 10px; 

    text-indent: 33px; 

    font-family: "Segoe UI", Tahoma, Geneva, sans-serif; 

    color: #666; 

}

.tabcon-main { 

    overflow: hidden; 

    padding: 15px; 

    font-size: 14px; 

}

.tabcon-specifications { 

    border: none; 

    border-top: #CC0000 2px solid; 

}

.tabcon-specifications .tabcon-main { 

    padding: 0; 

}

.tabcon-inquiry .tabcon-main { 

    padding: 0; 

}

.tabcon-specifications h2 { 

    border-bottom: none;

    border-left: 1px solid #d6dbe1; 

    border-right: 1px solid #d6dbe1; 

}

.tabcon .tabcon-main.nhover { 

    color: #000; 

}

.needhover a:hover { 

    color: #000; 

}

.tabcon-main ul.overview {

width: 100%;

margin: 14px 0 0;

overflow: hidden;

}

.tabcon-main ul.overview li {

float: left;

margin-right: 10px;

margin-left:4px;

}

.tabcon-main ul.overview li img {

width: 200px;

height: 120px;

}

.tabcon-main img {

border: 1px solid #DDD;

padding: 3px;

background: #fff;

}

.feat-first {

padding: 0;

margin: 0 0 24px;

border-top: none;

}

.tabcon-main .feat {

clear: both;

padding: 24px 0 0;

margin: 0 0 24px;

border-top: 1px solid #E0E0E0;

overflow: auto;

}

.feat dl,.feat-txt {

font-size: 13px;

float: left;

width: 380px;

}

.tabcon-main dl dt {

font: 400 20px/1.4 'Segoe UI', Tahoma, Geneva, sans-serif;

color: #000;

margin-bottom: 18px;

}

.tabcon-main .feat dl dd {

padding-left: 5px;

line-height: 18px;

margin-top: 8px;

}

.tabcon-main .feat .feat-img {

width: 250px;

float: right;

text-align: center;

}

.tabcon-main .feat img {

width: 240px;

height: 154px;

margin: 0 auto;

}

.p_table, .js_table {

border-collapse: collapse;

line-height: 140%;

text-align: center;

width: 100%;

}

.js_table tr {

border: 1px solid #ccc;

}

.p_table_even, .js_tr_bg {

background: #EEE;

}

.js_table td {

border: 1px solid #ccc;

padding: 4px;

}

.tabcon-main .feat-first{

    border: none;

}

.new_list,.about_list {

    margin-bottom: 15px;

    margin-top: 10px;

}

.new_list ul,.about_list ul{

    padding-top: 3px;

}

.new_list li,.about_list li{

    line-height:32px;

	padding-left:10px;

	background:url(../images/ico.png) no-repeat -3px -18px;

    border-bottom: 1px dashed #CCC;

}

.news_block{

    margin-top: 10px;

}

.news_block li{

    height:105px;

   

    padding: 15px 0;

    border-bottom:1px dotted #CCC;

}

.news_block .news_top{

    height:100px;

}

.news_block li a img{

    float: left;

    display: block;

    width: 130px;

    height: 90px;

    border: 1px solid #CCC;

    padding:1px;

    margin-right: 20px;

}

.news_block li dt{

    margin-bottom:10px;

}

.news_block li dl dd span a {

    display: block;

    line-height: 30px;

    color: #c00;

}

.news_block p{

    line-height: 24px;

}

/***page start***/

.page {

	padding: 3px; 

    margin:30px 0px; 

    text-align: center;

}

.page a {

	border: #999999 1px solid; 

    padding: 2px 5px; 

    margin: 2px; 

    color: #333333; 

    text-decoration: none

}

.page a:hover {

	border: #CC0000 1px solid; 

    color: #000;

}

.page a:active {

	border: #CC0000 1px solid; 

    color: #000;

}

.page span.current {

	border: #CC0000 1px solid; 

    padding: 2px 5px; 

    font-weight: bold; 

    margin: 2px; 

    color: #fff; 

    background-color: #CC0000;

}

.page span.disabled {

	border: #eee 1px solid; 

    padding: 2px 5px; 

    margin: 2px; 

    color: #ddd;

}

/***page end***/



.news_title{

    line-height: 40px;

    font-size:16px;

    text-align: center;

}

.mg{

    color:#999;

    margin-bottom: 15px;

    padding-bottom:10px;

    line-height: 24px;

    display:block;

    text-align: center;

    border-bottom:1px dotted #ddd;

}

.page_ln{

    margin: 15px 0;

}

.page_ln span{

    font-weight: bold;

    padding-right:10px;

}

.relate-block{

    margin: 0 0 20px;

}

.relate-block ul{

    padding-top:10px;

}

.relate-block li{

    line-height:24px;

    padding-left:15px;

    background:url(../images/ico.png) no-repeat -3px -23px;

}

.relate-block span{

    color:#999;

}.rt_block p{

    margin:15px 0;

    line-height:24px;

}



/***banner start***/

#focus {width:100%; height:370px; overflow:hidden; position:relative; margin-top: 0px;}

#focus ul {height:380px; position:absolute; width: 100%;}

#focus ul li { /*height:445px;*/ overflow:hidden; position:relative;  width: 1349px;display: block;overflow: hidden;height: 100%; margin: 0  auto; }
#focus ul li img { border:0; display: block; }
#bannerimage{width:100%; }

#bannerimage1{width:100%;}

#bannerimage2{width:100%;}

#bannerimage3{width:100%;}

#focus ul li div {position:absolute; overflow:hidden;}

#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; /*background:#000;*/}

#focus .btn {position:absolute; width:100%; height:6px; padding:0px; right:0; bottom:0; text-align:center;}

#focus .btn span {display:inline-block; zoom:1; width:20%; height:6px; font-size:0; border-right:1px #FFF solid; margin-left:0px; cursor:pointer; background:#a6a6a6;}

#focus .btn span:last-child {border-right:0;}

#focus .btn span a{background:#a6a6a6;}

#focus .btn span a:hover{background:#ff9900;}

#focus .btn span.on {background:#cc0000;}

#focus .preNext {width:61px; height:61px; position:absolute; top:180px;  cursor:pointer;}

#focus .pre {left:0;}

#focus .next {right:0; background-position:right top;}

#focus ul li a img{margin-top:0px;}

.bannertext { position: absolute; top:50%; left:23%;}

.bannertext h2 { font-size:17px; font-family:Arial; color:#fff; background:#CC0000; width:410px; padding:0px 10px; font-weight: normal;}

.bannertext p { font-size:14px; font-family:Arial; width:410px; margin-top:10px; margin-bottom:15px; color:#333; background:#F6F6F6;padding:5px 10px;-moz-opacity:0.8;opacity: 0.8; }

.bannertext1 { position: absolute; top:40%; right:19.5%;}

.bannertext1 h2 { font-size:22px; font-family:Arial;color:#fff;width:400px; padding:0px 10px; margin-left:0px; background:#CC0000;text-align:right; font-weight: normal;}

.bannertext1 h3 {  font-size:18px; font-family:Arial;color:#fff; background:#0C4CA3;width:400px; padding:0px 10px; margin-top:10px;text-align:right; font-weight: normal;}

.bannertext1 p { font-size:14px; font-family:Arial; width:400px; margin-top:10px; margin-bottom:15px; color:#333; background:#F6F6F6;padding:5px 10px;-moz-opacity:0.8; opacity: 0.8; }

.bannertext2 { position: absolute; top:30%; right:15%;}

.bannertext2 h2 { font-size:24px; font-family:Arial;color:#fff;width:430px; padding:0px 10px;background:#CC0000;text-align:right; font-weight: normal;}

.bannertext2 p { font-size:14px; font-family:Arial; width:430px; margin-top:10px; margin-bottom:15px; color:#333; background:#F6F6F6;padding:5px 10px;-moz-opacity:0.8;opacity: 0.8; }	

.bannertext3 { position: absolute; top:40%; right:15%;}

.bannertext3 h2 {font-size:24px; font-family:Arial;color:#fff;width:280px; padding:0px 10px;background:#CC0000; margin-left:100px;text-align:right; font-weight: normal;}

.bannertext3 h3 { font-size:24px; font-family:Arial;color:#fff;width:360px; padding:0px 10px;background:#E37006; margin-top:5px; margin-left:20px; text-align:right;}

.bannertext3 p { font-size:14px; font-family:Arial; width:380px; margin-top:10px; margin-bottom:15px; color:#333; background:#F6F6F6;padding:5px 10px; -moz-opacity:0.8; opacity: 0.8; }	

/***banner end***/

/***message start***/

.message{

    width:698px;

    border: 1px solid #CCC;

    margin-top:20px;
	position: relative;
    margin: 30px auto 0;

}
#dd1{
position: absolute;
    right: 2px;
    top: 2px;
    font-style: normal;
    width: 30px;
    text-align: center;
    cursor: pointer;
}

.message h2{

    height:35px;

    line-height: 35px;

    color:#FFFFFF;

    padding-left: 30px;

    margin: 1px;

    background:#CC0000 url(../images/tb_mail.png) no-repeat 10px 12px;
	font-size: 18px;
}

.con_info {

    height: 34px;

    padding: 0 15px;

    border-bottom: 1px dashed #ccc;

}

.con_info .email {

    background: url(../images/bg/sprites.png) no-repeat -292px -193px;

    text-indent: 20px;

    margin-right: 75px;

}

.con_info li {

    float: left;

    line-height: 34px;

    text-transform: none;

}

.form {

    padding: 6px 15px 25px;
	background-color: #efeeee;
  

}

.form p {

    padding: 0;

    margin: 8px 0 18px;

    color: #000;

    font-size:15px;

}

.form li {

    line-height: 46px;

    clear: both;

    height: 40px;
	font-size: 15px;
}

.pur dt, .form li label {

    width: 160px;

    text-align: right;

    margin-right: 10px;

    float: left;

}

label {

    cursor: default;

}

.form li input {

    width: 355px;

    margin: 5px 0 2px;

    border: 1px solid #D9D9D9;

    border-top: 1px solid #C0C0C0;

    line-height: 35px;

    height: 35px;

    padding: 0 4px;

}

.LV_valid {

    overflow: hidden;

    display: none;

    height: 0;

}

.LV_validation_message {

    padding-left: 5px;

}

.form textarea {

    border: 1px solid #CCC;

    width: 430px;

    height: 100px;

    margin-bottom: 0;

    line-height: 20px;

    margin: 6px 0 0;

    padding: 4px;

    color: #999;

    resize: none;

}



li.submit input:hover {

    background-position: 0 -194px;

    color:#DDD;

}

.form li.submit input {

    margin-left: 225px;
    margin-top: 50px;
    font-weight: bold;

}

li.submit input {

    display: block;
    width: 174px;
    height: 45px;
    background: #CC0000;
    margin-right: 6px;
    cursor: pointer;
    border: 0;
    font-size: 16px;
    color: #fff;

}

.pur sup, .form sup {

    font-size: 11px;

    color: #C00;

    margin-right: 4px;

    vertical-align: baseline;

}





.pagenav {  height:22px; }

.pagenav li { float:left; margin-right:6px; height:22px; line-height:20px; background:#FFF; font-size:13px;   }

.pagenav li.thisclass { height:22px; }

.pagenav a { display:block; height:20px; float:left; text-align:center; padding:0 8px; border:1px solid #DDD; color:#666; }

.pagenav li.thisclass a { color:#FFF; background:#cb0708; border:1px solid #cb0708;text-shadow:none;}

.pagenav a:hover {color:#FFF; background:#b3030d; border-color: #cb0708; text-shadow:none;}





.linecon { overflow: hidden; width: 690px; }

.linecon ul { overflow: hidden; width: 720px; height: 150px; }

.linecon ul li { display: inline; float: left; width: 130px; height: 150px; margin-right: 19px; overflow: hidden; }

.linecon ul li.plus { width: 14px; height:102px; background: url(../images/bg/sprites.png) no-repeat -180px -245px; }

.linecon ul li.arrow { background-position: 0 -380px; }

.linecon ul li a { display: block; float: left; width: 130px; height: 150px; overflow: hidden; }

.linecon li img { width: 124px; height: 96px; margin: 0 auto; padding: 2px; border: 1px solid #dbdbdb; background: #fff; }

.linecon a:hover img { border-color: #c00; }

.linecon a:hover { color: #c00; }

.tabcon-chart img { border:none;}





.about-pro {

	overflow: hidden;

	width: 560px;

	margin:0 auto;

}

.about-pro li {

	overflow: hidden;

	float: left;

	width: 184px;

}

.about-pro li dl {

	margin-left: 20px;

}

.about-pro li dl dt {

	display: none;

}

.about-pro li dl dd {

	height: 23px;

	line-height: 23px;

	background: url(../images/ico.png) no-repeat 0 -25px;

	text-indent: 12px;

}



.about-con {

	line-height: 22px;

}

.about-con p {

	margin-top: 15px;

}

.blank10 {

	overflow: hidden;

	height: 10px;

	line-height: 0;

	font-size: 0;

	clear: both;

}

.con_table {

	border-top: 2px solid #CAD7DE;

	border-bottom: 2px solid #CAD7DE;

	background: #FCFCFC;

	text-transform: none;

	margin-bottom: 20px;

}

.con_table li.add {

	height: 60px;

}

.con_table li {

	border-bottom: 1px dashed #D9DADC;

	line-height: 32px;

	width: 560px;

	height: 32px;

}

.con_table li strong {

	border-right: 1px solid #E3E6E8;

	color: #5b8093;

	float: left;

	width: 144px;

	text-align: right;

	padding-right: 16px;

}

.con_table li span {

	width: 380px;

	display: block;

	float: right;

	text-align: left;

	padding-left: 10px;

	color: #666;

}

.sales table {

	width: 558px;

	border: solid #999;

	border-width: 1px;

	margin-bottom: 20px;

	text-shadow: none;

}

.sales table {

	width: 100%;

	border: solid #999;

	border-width: 1px;

	margin-bottom: 20px;

	text-shadow: none;

}

.sales tr.thead td {

	background: #999;

	line-height: 1.6;

	padding: 10px 0px;

	color: #FFF;

	font-weight: 700;

	text-align: center;

}

.sales tr th {

	background: #fafafa;

	line-height: 2.2;

	color: #333;

	text-align: center;

	border: #999 solid;

	border-width: 0 1px 1px 0;

	font-weight: 700;

}

.sales tr td {

	border: #999 solid;

	border-width: 0 1px 1px 0;

	line-height: 2.2;

	padding-left: 15px;

}

.sales tr.dark {

	background: #F0F0F0;

}

.news-list2{

    margin-bottom:80px;

	float:left;

}

.news-list2 li {

	overflow: hidden;

	width: 100%;

	padding: 20px 0;

	border-bottom: 1px dotted #afb4be;

}

.news-list2 li .top-img {

	float: left;

	display: block;

	width: 130px;

	height: 100px;

}

.news-list2 li .top-img img {

	width: 126px;

	height: 94px;

	padding: 1px;

	border: 1px solid #e9ecef;

}

.news-list2 li dl {

	float: right;

	width: 540px;

	height: 100px;

}

.news-list2 li dl dt a {

	overflow: hidden;

	float: left;

	display: block;

	width: 150px;

	height: 20px;

	font-weight: bold;

	white-space: nowrap;

	color: #444;

	text-align: left;

}

.news-list2 li dl dd span a {

	color: #c00;

}







/*产品参数样式*/

.p_table td, .p_table th { border: 1px solid #d6dbe1; padding: 4px;  text-shadow:none;}

.p_table th { text-align: center; background: #DDD; font-weight: normal; }

.p_table th a { font-weight:bold; color:#666;}

.p_table th a:hover { text-decoration:underline; }

.p_table th.p_table_type { text-align: left; padding: 0 3px; width: 70px; color: #000; background: #fff; }

.p_table tr.p_table_even th { background: #DDD; }

.p_table tr:hover th { background: #999; }

.p_table, .js_table { border-collapse: collapse; line-height: 140%; text-align: center; width: 100%; }

.js_table td { border: 1px solid #ccc; padding: 4px; }

.js_table tr { border: 1px solid #ccc; }

.p_table_even, .js_tr_bg { background: #EEE; }

.trbg { background: #c00; color: #FFF; }

.trbg th { background: #c00; color: #FFF;  }

.p_table tr.trbg th { background: #C00; color:#FFF; }

.trbg th a { color:#FFF; }

/*pro ch*/

.pro-ch { width: 400px; }

.pro-ch h1 { color: #333; }

.pro-ch ul.online li { float: left; width: 134px; height: 34px; margin-right: 20px; }

.pro-ch ul.online li a { float: left; display: block; width: 134px; height: 34px; background: url(../images/bg/sprites.png) no-repeat 0 -110px; text-indent: -9999px; }

.pro-ch ul.online li.email a { background-position: -152px -110px; text-indent: -9999px; }

.pro-bann { width: 518px; height: 306px; }

.pro-bann img { width: 512px; height: 300px; padding: 2px; border: 1px solid #d7d7d7; }



/***message end***/

.side_message {
background: #EEE;
color: #333;
float: right;
height: auto;
padding: 2px 6px 4px;
position: fixed;
right: 10px;
top: 360px;
width: 136px;
border:1px solid #DDD;
}
.side_message  li{
  margin:3px 0;
}
.side_message span {
display: block;
height: 22px;
line-height: 22px;
}
.bg_h{
  background:#828282;
  height:23px;
  border:0;
  color:#fff;
  width:100%;
}
.bg_c{
  background:#f39801;
  height:23px;
  border:0;
  color:#fff;
  width:100%;
}
.spe_block{
  margin-top: 10px;
}
.spe_block li{
  height: 124px;
  line-height: 24px;
  padding: 15px 0;
  border-bottom: 1px dotted #CCC;
  margin-bottom:10px;
}
.spe_block li img{
  width:200px;
  height:124px;
  float:left;
  margin-right:20px;
}
.spe_block li h4{
  font-size:16px;
  height:30px;
  line-height:30px;
}
.spe_block li p{
  height:50px;
  line-height:24px;
  margin:10px 0;
  overflow:hidden;
}
