@charset "utf-8";
body { font-size:12px; font-family: "宋体";} 
a { color:#333; text-decoration:none;}  
a:focus{outline:0;} 
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.cart_header , .cart_content , .cart_footer { width:960px; margin:0 auto;}

.es{ position:relative; top:26px; left:54px}

.soso {
    margin: 0 auto;
    width: 960px;
}
/* -- 页面整体布局 -- */

html{background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
li{list-style:none;}


.header , .content { width:960px; margin:0 auto; overflow:hidden; }


body{background:#fff;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
/*头部开始*/
.top{background:url(../img/bg1.jpg) repeat-x 0 top;height:170px; position:relative;margin-top:0px;}
.top .toplogo{margin:0 auto;width:1002px; padding:7px; background:#FFF;}
.top .toplogo .logo{float:left;width:650px; margin-top:5px;}
.top .toplogo .top_r{float:right;height:90px;width:300px; margin-top:15px;}
.top .toplogo .top_r .topinfo{margin:0 auto;text-align:right;padding-top:5px;}
.top .toplogo .top_r .topinfo a{padding-left:12px; padding-right:10px; background:url("../img/dot_09.gif") no-repeat left center}
.top .toplogo .top_r .topinfo a:hover{ color:#B80202;}
.top .toplogo .top_r .topinfo .home{ background:url("../img/home.gif") no-repeat left top; padding-left:20px}
.top .toplogo .top_r .tel{ padding-top:30px;  text-align:right; }
.top .toplogo .top_r .tel img{padding-right:20px; display:block;}
.top .toplogo .top_r .tel span{font-size:26px; color:#C51C18;}

.header{position:relative;height:227px;}

.h_nav{ width:100%; height:50px; overflow:hidden;font-family:'微软雅黑'; line-height:50px;}
.h_nav ul{ width:980px; font-size:0; margin:0 auto;}
.h_nav li{ width:103px; float:left; display:inline-block;height:50px;padding:0 8px;line-height:50px; text-align:center; font-size:0;}
.h_nav li a{color:#fff;font-size:15px;font-family:'微软雅黑';}
.h_nav li a:hover{color:#fff;}



/*头部结束*/

#banner{margin:10px auto;width:1024px; height:310px; overflow:hidden;font-size:12px; line-height:40px;}


.left { width:201px; float:left; overflow:hidden;}
.lefts { width:201px; float:right; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url("left_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url("left2_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot {  height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url("right_bot2_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.rights { width:754px; float:left; display:inline; margin-left:1px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url("right_top_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url("right_bot_img.gif") no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot {  height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #B2000c; border-top:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

.h_nav li a{ font-size:16px; font-weight:bold;}


.divlist2{font-size:12px;margin:10px 0px; height:auto;}
.divlist2 .divli{width:180px; float:left; text-align:center; margin-top:10px; padding:0px 2px;}	
.divlist2 .divli .img{margin:0 auto;width:160px;border:1px #CCCCCC solid; padding:4px}
.divlist2 .divli .img:hover{border:1px #B80202 solid;}
.divlist2 .divli a{width:180px;line-height:26px;padding:0px;overflow:hidden; display:block;}
.divlist2 .divli a:hover{ color:#C00;}

/*文章页*/
.about2{width:740px; min-height:857px; float: right; margin-bottom:15px; color:#353535; font-size:13px; line-height:22px;}
.about2 dl{padding:28px 0 22px 0px;}
.page_body{ line-height:25px; margin:20px 10px;}
.info_title{margin:10px 0;text-align:center; color:#900;}
.info_other{text-align:center;color:#666;margin:4px 0; border:1px dashed #CCCCCC;}
.info_jj{border:1px solid #CCCCCC;background:#FEFCFA;padding:10px;margin:10px 10px;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#0262ae;}
.info_jj span{font-weight:bold;color:#000;}

/*新闻页*/
.list_info{width:710px; margin:0 auto; overflow:hidden}
.list_info h3{margin:0;padding:0;color:#06C; font-size:12px;}
.list_info h3 a{background:url(../img/new.gif) no-repeat left center; padding-left:15px; color:#333;}

.list_jj{color:#666666;word-wrap:break-word;overflow:hidden; text-indent:24px;margin:0 auto; line-height:22px; padding:10px 0px;}
.list_other{color:#777;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.list_other span{color:#196ba7}

/*产品页*/
.list_photo{ width:720px; margin:0 auto; overflow:hidden}
.list_photo dt{ width:710px; height:180px;padding-top:5px; padding-bottom:5px;margin:0 auto;border-bottom:#CCCCCC dashed 1px}
.list_photo dt strong{font-size:14px; margin:0 10px 10px 0; color:#353535;}
.list_photo dt strong:hover{ color:#B80202}
.list_photo dt p{ text-indent:24px; line-height:25px; color:#353535;}
.list_photo dt .img{border:1px #CCCCCC solid; padding:4px}
.list_photo dt .img:hover{ border:1px #B80202 solid; background:#F7F7F7}


/*文化页*/
.cult{width:700px; height:auto; margin:60px 0 10px 80px; float:left;}
.cult li{width:600px; height:45px; line-height:45px; font-size:14px; color:#000;}
.cult li span{font-weight:bold;}

/*联系页*/
.about0{width:740px; min-height:857px; float: right; margin-bottom:15px;}
.cont{width:300px; height:auto; margin:80px 0 10px 80px; float:left;}
.cont li{width:300px; height:35px; font-size:14px; color:#000;}
.cont li span{font-weight:bold;}

/*分页*/
.pageBtn{width:710px; height:30px; text-align:left; font-size:15px;clear:both;padding-top:15px; margin-left:20px; font-size:13px;}
.pageBtn ul{display:block; margin-right:30px; }
.pageBtn span{float:left;width:auto;border:1px solid #aaaaaa;text-align:center;margin-left:5px;background:#FFF4F4;padding:4px 10px;display:block;}
.pageBtn span a{color:#555555;display:block;}
#current{color:#FFFFFF;background:#1c4f90;}



/*底部开始*/

.footer {width:100%; background:#1c4f90; text-align:center; color:#FFF; padding:15px 0px; line-height:36px;}
.footer .nav a{color:#FFF; padding:0px 8px; border-right:1px solid #CCC;}
.footer p{line-height:25px;}
.footer p span{padding:0px 10px;}
.footer a{color:#FFF;}

/*底部结束*/