

/* base */
/*���ò���*/
body {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	background:#fff;
	margin: 0px;
}
*{ padding:0; margin:0;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:700px; float:left; padding:20px 0;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*���ò��ֽ���*/



.to{ background:#F8F8F8; height:33px;}
.to .to_cen{ width:1200px; margin:0 auto; line-height:33px; }
.to .to_cen .lt{ float:left}
.to .to_cen .rt{ float:right}

/*ͷ��header����*/
.header{width:1200px; margin:0 auto}
.header .logo{ float:left; margin-top:20px;}
.header .logo h1{ display:none;}
.header .top_right{ float:left; margin-top:35px; margin-left:64px;}
.header .top_right a:link,.header .top_right a:visited{color:#333;margin-right:8px;}
.header .top_right a:hover{color:red; text-decoration:underline}
.header .top_rr{ float:right; font-size:20px; color:#333; margin-top:50px;font-weight:600;line-height:16px}
.header .top_rr span{color:#333; font-size:18px;font-weight:normal;}

.header .nav {margin-bottom: 15px; float:left; font-weight:bold; color:#fff;     height: 46px;   line-height: 46px; background:#cc1a41; width:100%; margin-top:12px;    border-radius: 8px;}
.header .nav ul{ 
    /*background:url(../images/nav_right.jpg) no-repeat right;*/
     height:40px;
}
.header .nav ul li{ float:left; }
.header .nav ul li.time{ float:right ; font-size:16px; color:#fdfa01; margin-right:20px;width: 300px;}
.header .nav ul li.no_border{ border:none;}
.header .nav ul li a{ color:#fff; display:block; padding:0 30px; font-size:16px;}
.header .nav ul li a:hover{color:#fc0;}


/*ͷ��header���ֽ���*/

/*��ҳ�м����ݲ��ֿ�ʼ*/

a.a4:link{font-size:16px;line-height:25px;}
a.a4:hover{text-decoration:underline;}

.main{ width:1200px; margin:20px auto 0}
.main .jie{}
.main .jie .banner{ width:795px; height:340px; float:right}
.main .jie .rt{ width:385px; float:left}
.main .jie .rt .news{ border:#e4e4e4 1px solid; padding:0px 10px 10px 10px;/*height:212px;*/}
.main .jie .rt .news .tit{ height:46px; border-bottom:2px solid #CCC; line-height:46px;}
.main .jie .rt .news .tit SPAN{ float:left; color:#656464;  font-size:16px; font-weight:bold}
.main .jie .rt .news .tit a{ float:right; font-size:10px;}

.main .jie .rt .news .intro{ margin-top:5px;}
.main .jie .rt .news .intro li{ border-bottom:dashed 1px #e4e4e4; height:30px; line-height:30px;}
.main .jie .rt .news .intro li a{ font-size:14px;}
.main .jie .rt .news .intro li a:hover{ color:#F00}

.main .jie .rt .down{ margin-top:6px;}


.main .jie .pai{ background: #fff7e7;   margin-top: 12px;  float: left;   width: 1200px;}
 
.main .pa{ margin-top:20px;}
.main .pa .tit{    border-bottom: 2px solid #d80f1a;
    line-height: 30px;
    font-size: 18px;
    color: #d80f1a;
    padding-bottom: 5px;
    font-weight: bolder;}
	
.main .pa .tit a{
    line-height: 30px;
    font-size: 18px;
    color: #d80f1a;
    padding-bottom: 5px;}	
	
.main .pa ul{    margin-bottom: 10px;}
.main .pa .pa_right ul li{      float: left;
    width: 222px;
    /* padding: 10px; */
    border: #FFFFFF 1px solid;
    margin: 20px 20px 0 0;}
.main .pa .pa_right ul li.mr0{ margin-right:0;}
.main .pa .pa_right ul li:hover{ border:#F00 1px solid}
.main .pa .pa_right ul li img{     width: 222px;
    height: 222px;}
.main .pa .pa_right ul li .wz{   padding: 10px; }
.main .pa .pa_right ul li .wz .a1{ font-size:14px; color:#7b7979;}
.main .pa .pa_right ul li .wz .cen{ font-size:14px; color:#353434}
.main .pa .pa_right ul li.last{ margin-right:0}

.main .tiao{ margin:15px 0;}
.main .tiao img{width:590px;height:180px;}

.main .title{    font-size: 16px;
    height: 50px;
    line-height: 35px;
	}
	
.main .title a{ font-size:16px;text-decoration:underline;}
.main .title a:hover{color:red;}


/*���*/
.main .sider{ width:249px; float:left}
.main .sider .side{ margin-top:6px;}
.main .sider .side .tit{    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    height: 40px;
    background: #cc1a41;
    border-top: #940020 3px solid;
    /* padding-left: 45px; */
    text-align: center;}
.main .sider .side .intro{background: #F3F3F3;padding-bottom: 10px;padding-left: 20px;border: 1px solid #CCC;}
.main .sider .side .intro li{font-size: 14px;padding: 5px 0;text-indent: 18px;}
.main .sider .side .intro li.on{text-indent: 0px;font-size: 16px;}
.main .sider .side .intro li.on a{ color:#626060; font-weight:bold}
.main .sider .side .intro li a{ color:#626060; line-height: 26px;}
.main .sider .side .intro li a:hover{ color:#000; text-decoration:underline;}

.main .sider .ad{ width:249px;/* float:left;*/margin-top:10px;}



/*�����Ķ�ҳ��*/
.main .content{ float:right; width:926px; /*border:#edecec 1px solid;*/ margin-top:6px;  }
.main .content .intro{ /*padding:15px;*/}
.main .content .intro h1{ text-align:center; font-size:18px; font-weight:600;    line-height: 60px;
    margin: 15px 0;}
.main .content .intro p{font-size:16px;line-height:26px;}
.main .content .intro img{max-width: 100% !important; /* max-width: 600px !important; */}
.main .content .intro ul{ margin-top:30px; padding-left:20px;}
.main .content .intro li{ height:28px; border-bottom:dashed 1px #CCC; margin-bottom:10px; background: url(../image/dian3.gif) no-repeat left center; padding-left:20px; line-height:28px;/* width:750px;*/}
.main .content .intro li a{ float:left;font-size:14px;color:#333;}
.main .content .intro li a:hover{ color:red;}
.main .content .intro li a:visited{ color:#999999;}
.main .content .intro li span{ float:right}

.main .content .intro table{ border: 1px solid #ccc; border-collapse: collapse;}
.main .content .intro table tr td{ border: 1px solid #ccc;padding:4px;line-height:25px;}

.main .content .tit{font-size: 16px;
    background: #f4f3f3;
    line-height: 36px;
    /* padding-left: 15px; */
    /* font-weight: bold; */
    margin-bottom: 25px;
    border-radius: 10px;
    padding: 20px;
    text-indent: 2em;}

.main .pro{ margin-top:6px;  color:#40403f; margin-bottom:10px;}
.main .pro .img{    width: 427px;    float: left;    border: 1px solid #f3f3f3;}
.main .pro .wz{ width: 372px; float:left; margin-left:25px; font-size:14px;}
.main .pro .wz h1{ font-size:20px; line-height:40px; margin-bottom:20px;}
.main .pro .wz p{ margin-bottom:10px;}

.main .product{  /*padding:20px;*/}
.main .product li{     position: relative;border-radius: 8px;
    width: 270px;
    float: left;
        border: #f3f3f3 2px solid;
    /* margin-left: 5px; */
    margin-bottom: 20px;
    padding: 12px;
    margin-right: 16px;}
.main .product li:nth-child(3n){margin-right:0px;}

.main .product li .hot{     position: absolute;
    /* z-index: 999999; */
    top: 10px;
    left: 10px;
    font-size: 14px;
    color: #FFF7BB;
    background-color: red;
    padding: 2px 8px;}
.main .product li.last{ margin-right:0}
.main .product li:hover{ border:#fbafbf 2px solid}
.main .product li .img{}
.main .product li .img img{height: 270px;
    width: 270px;}
.main .product li .wz{ margin-top:6px;}
.main .product li .wz h4{ color:#333; font-size:15px;height: 46px;}
.main .product li .wz dd{ height:60px; width:235px; overflow:hidden;color: #808080;}
.main .product li .wz .ca{ margin-top:5px}
.main .product li .wz .ca span{ float:left;font-size: 16px;color: red;}
.main .product li .wz .ca a{ float:right;}






#page_divide{}

#page_divide a{ border:1px solid #CCC; padding:5px 12px ;  margin-right: 12px;text-decoration:underline; color:red;font-size:16px ;  padding: 9px 18px;border-radius: 8px;}
#page_divide a{ color:red; color:red;font-size:16px ;  padding: 9px 18px;border-radius: 8px;}
#page_divide span{border: 1px solid #CCC;
    padding: 9px 18px;
    color: #999;
    font-size: 16px;
    margin-right: 22px;
    border-radius: 8px;}


.footer{  text-align:center; background:#f5f5f5; margin-top:68px;}
.foot{ width:1200px;  margin:0 auto; clear:both; padding:35px 0; color:#474646; line-height:25px; font-size:14px;}
/*�Ų��ֽ���*/


/*���������ӵ���ʽ*/
.pa .pa_left{width:300px; float:left; overflow:hidden;}
.pa .pa_left .news{ border:#e4e4e4 1px solid; padding:0px 10px 10px 10px;  }
.pa .pa_left .news .tit{ height:46px; border-bottom:1px solid #CCC; line-height:46px;}
.pa .pa_left .news .tit SPAN{    float: left;
    color: #656464;
    font-size: 16px;
    line-height: 46px;
    font-weight: bold;}
.pa .pa_left .news .tit a{ float:right; font-size:10px;}

.pa .pa_left .news .intro{ margin-top:5px;}
.pa .pa_left .news .intro li{ border-bottom:dashed 1px #e4e4e4;     height: 30px;
    line-height: 30px;}
.pa .pa_left .news .intro li a{ font-size:14px;}
.pa .pa_left .news .intro li a:hover{ color:#F00}

.pa .pa_left .ad01{width:298px;height:202px; overflow:hidden;border:solid 1px #e4e4e4;}
.pa .pa_left .ad01 img{width:298px;height:202px; }



.pa .pa_right{width:100%;overflow:hidden;}



.m_t_10{margin-top:10px;}



.main .same_product{}
.main .same_product .sp_title{   
    font-size: 20px;
    color: #444;
    line-height: 35px;
    height: 35px;
 
    font-weight: bold;
    margin-bottom: 12px;
    padding-bottom: 5px;
    border-bottom: 1px solid #CCC;}
.main .same_product .sp_title a{color:red;}
.main .same_product .sp_product{padding-top:10px;}

.main .same_product{width:100%;    margin-top: 50px;}
.main .same_product li{     width: 191px;
    float: left;
    border: #ebebeb 1px solid;
    margin-right: 19px;
    margin-bottom: 20px;
    padding: 12px;}

.main .same_product li:nth-child(4n){ margin-right:0px;}
.main .same_product li.mr0{ margin-right:0;}
.main .same_product li.last{ margin-right:0}
.main .same_product li:hover{ border:#fbafbf 1px solid}
.main .same_product li .img img{width: 190px; height: 190px;}
.main .same_product li .wz{ margin-top:6px;}
.main .same_product li .wz h4{ color:#333; font-size:15px;    height: 64px;}
.main .same_product li .wz dd{ width:100%; overflow:hidden}
.main .same_product li .wz .ca{ margin-top:5px}
.main .same_product li .wz .ca span{ float:left;font-size: 16px;color: red;}
.main .same_product li .wz .ca a{ float:right;}



.side_news{ /*border:1px solid #CCC;*/margin-top:10px;}
.side_news .tit{height: 35px;
    border-bottom: 2px solid #CCC;
    line-height: 35px;
    background-color: #CCC;
    text-indent: 10px;}
.side_news .tit SPAN{ float:left; color:#333;  font-size:14px; font-weight:bold;padding:1px;}
.side_news .tit a{ float:right; font-size:10px;}

.side_news .intro{ margin-top:5px;}
.side_news .intro ul{padding-left:8px;}
.side_news .intro li{ border-bottom:dashed 1px #e4e4e4; height:25px; line-height:25px;}
.side_news .intro li a{ font-size:14px;}
.side_news .intro li a:hover{ color:#F00}



.newscontent{
	text-align:left; line-height:26px; padding:18px;font-size:16px;
}

.newscontent img {max-width:900px;}

.newscontent a{color:#cc1a41;}