@charset "utf-8";
/*
Design by http://www.qiye.he.cn
Released for free under a Creative Commons Attribution 3.0 License
*/
body { margin:0; padding:0; width:100%; color:#000; font:normal 14px/1.8em Arial, Helvetica, sans-serif;}
html, .main { padding:0; margin:0;}
h1 { margin:0; color:#000; font:bold 28px/1.2em Arial, Helvetica, sans-serif;}
h2 { font:bold 14px Arial, Helvetica, sans-serif; padding:15px 0; margin:0; color:#595959;}
img,object{ border:0; vertical-align:middle}
li{list-style:none;}
a:link{color:#000;text-decoration: none}
a:visited{color:#000;text-decoration: none}
a:hover{color:#f60;text-decoration: underline}
.clearfix{zoom:1}
.clearfix:after{ content:"."; display:block; height:0; clear:both; overflow:hidden; visibility:visible}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}
.F28{font-size:28px}
.F16{font-size:16px}
.F14{font-size:14px}
.F13{font-size:13px}
.F12{font-size:12px}
.S14{font:14px 宋体}
.S13{font:13px 宋体}
.S12{font:12px 宋体}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt12{margin-top:12px;}
.mt20{margin-top:20px;}
.fl{float:left;}
.fr{float:right;}
.fc{float:center;}

/* header */
.header {margin:auto;}
.header-top1 {margin:0; background:#AD1102;}
.header-top2 {margin:0 auto; width:1190px; height:34px; color:#fff; line-height:34px;}
.header-top2 a{color:#ffffff; text-decoration: none}
.header-top2 a:hover{color:#FFF600; text-decoration:none}
.header-topL {width:500px; height:34px; color:#fff; line-height:34px;}
.header-topR {width:680px; height:34px; color:#fff; line-height:34px; text-align:right; font-size:16px;}
.header-main {margin:auto; background:url('/img/top_bg.png');}
.header-main-txt {margin:0 auto; width:1190px; height:94px;}
.logo {width:460px; padding-left:3px;}
.caidan {width:710px; height:94px;}

/* menu */
.nav {margin:auto; height:94px; line-height:100px;}
.navlist {width:710px; height:94px; padding-left:2px; text-align:right;}
.navlist a{height:94px; float:left; padding:0px 5px; text-decoration:none; color:#BFBFBF; font-size:16px;}
.navlist a:hover{height:94px; background:url("/img/file_01.gif"); text-decoration:none;}
.navlist span{float:left; width:20px; height:94px;}
.navlist .home{height:94px; background:url("/img/file_01.gif"); padding:0px 5px; color:#AD1102; font-weight:bold;}

/* banner */
.banner_lint {margin:0 auto; height:1px; background:#9C9C9C;}
.banner {margin:0 auto; height:687px; background:#CCC;}
.pagebanner {margin:0; background:#fff;}
.p_banner_lint {margin:0 auto; height:1px; background:#9C9C9C;}
.p_banner01 {margin:0 auto; height:344px; background:url("/img/p-b-01.jpg") no-repeat center top;}
.p_banner02 {margin:0 auto; height:344px; background:url("/img/p-b-02.jpg") no-repeat center top;}
.p_banner03 {margin:0 auto; height:344px; background:url("/img/p-b-03.jpg") no-repeat center top;}
.p_banner04 {margin:0 auto; height:344px; background:url("/img/p-b-04.jpg") no-repeat center top;}
.p_banner05 {margin:0 auto; height:344px; background:url("/img/p-b-05.jpg") no-repeat center top;}
.p_banner06 {margin:0 auto; height:344px; background:url("/img/p-b-06.jpg") no-repeat center top;}

/* kong */
.index_kong { margin:0 auto; width:1190px; height:516px;}
.index_kong_main { margin:0 auto; width:1190px; height:44px;}
.page_kong { margin:0 auto; width:1190px; height:173px;}
.page_kong_main { margin:0 auto; width:1190px; height:66px;}

/* content */
.content {margin:0;}
.content_resize { margin:0 auto; width:1190px;}

/* pages content */
.pagecontent {margin:0 auto;}
.pagecontent_resize { margin:0 auto; width:1190px;}
.pagenav {margin:0 auto;}
.pagenav_list { margin:0 auto; width:1190px; font-size:16px;}
.pagenav_dian { margin:0 auto; width:1190px;}

/* 产品menu */
.cpnav {margin:auto; height:65px; line-height:54px; background:url("/img/cp_file_01.gif");}
.cpnavlist {margin:auto; width:1190px; height:65px;}
.cpnavlist a{height:65px; float:left; padding:0px 30px; text-decoration:none; font-size:16px;}
.cpnavlist a:hover{height:65px; text-decoration:underline;}
.cpnavlist span{float:left; width:2px; height:65px;}
.cpnavlist .home{height:65px; background:url("/img/cp_file_03.gif") no-repeat center; padding:0px 30px;}

/* 内页main */
.pagemain {margin:0 auto; background:#FFF; padding-bottom:45px;}
.pagemain_resize { margin:0 auto; width:1190px;}
.page_mainL {margin:auto; width:240px;}
.page_mainL_tit {margin:auto; width:240px; height:24px;}

/* 内页子菜单 */
.left_menu{width:100%; padding-bottom:15px;}
.left_menu h3{text-align:center; padding-bottom:10px;}
.left_menu ul{width:100%;margin:0 auto;}
.left_menu ul li{height:47px; background:url(/img/p_nav_bg.gif) no-repeat; color:#333; overflow:hidden; margin-bottom:3px; line-height:47px; font-size:14px;}
.left_menu ul li a,.left_menu ul li a:visited{padding-left:15px; height:47px; line-height:47px; color:#333; display:block; text-decoration: none;}
.left_menu ul li a:hover{background:url(/img/p_nav_ov.gif) no-repeat; color:#AD1102;}
.left_menu ul li a.ov{background:url(/img/p_nav_ov.gif) no-repeat; color:#AD1102; font-weight:bold;}

.left_img{margin:0 auto;width:100%;}
.left_img ul{margin:0 auto;}
.left_img ul li{width:100%; height:74px; margin-bottom:10px;}
.left_img ul li a,.left_img ul li a:visited{width:100%; height:74px; display:block;}
.left_img ul li a.a1{background:url(/img/l.jpg) no-repeat;}
.left_img ul li a.a2{background:url(/img/l2.jpg) no-repeat;}
.left_img ul li a.a1:hover{background:url(/img/l_on.jpg) no-repeat;}
.left_img ul li a.a2:hover{background:url(/img/l2_on.jpg) no-repeat;}

.page_mainR {margin:auto; width:900px;}
/* 位置 */
.page_mainR_seat {margin:0 auto; width:880px; height:55px; line-height:70px; color:#999; text-align:right; font-size:12px; padding-right:10px;}
.page_mainR_seat a{color:#999; text-decoration: none;}
.page_mainR_seat a:hover{color:#f60; text-decoration: underline;}
.page_mainR_seat_lint {margin:0 auto; width:100%; height:5px; background:url("/img/p_main_tit_lint.jpg");}
.page_mainR_con {margin:auto; width:850px; margin-top:30px; padding-right:10px; line-height:35px;}

/* 内容 */
.conXX{margin:0p; color:#3c3c3c;}
.conXX p{color:#000;font:14px "宋体"; line-height:30px;}
.conXX .bq{margin-top:20px;color:#555;font:14px "宋体";}
.conXX .bq{ height:35px;}
/* 发布时间 */
.ptime {margin:0 auto;color:#333; height:35px; line-height:45px; text-align:center; color:#666; font-size:12px;}
/* 关闭窗口 */
.clowin {margin:0 auto;color:#000;font:14px "宋体"; text-align:center; padding-bottom:25px;}
.clowin a{color:#000; text-decoration: none}
.clowin a:hover{color:#f60; text-decoration: underline}
/* 文章列表 */
.listA {margin:0 auto;color:#999;}
.listA li{list-style:disc;float:left;display:inline;margin-left:10px;width:750px;line-height:40px; background:url("/img/grayDian.gif") no-repeat 0 center; padding-left:10px; height:40px; overflow:hidden;}
.listA p{height:35px; list-style:disc;float:left;display:inline;}
/* 图片列表*/
.listP {margin:0 auto;width:100%;}
.m-list4{ margin-top:5px; padding:1px 0 0;zoom:1;}
.m-list4 ul{margin:0 auto;}
.m-list4 li{display:inline; float:left; width:206px; height:200px; margin:5px 0 0 5px; text-align:center;}
.m-list4 p{margin-top:12px; list-style:disc; float:left; display:inline; width:186px; padding-left:10px; line-height:25px; height:25px; font-size:12px; overflow:hidden;}
.m-list4 a{color:#000; text-decoration: none}
.m-list4 a:hover{color:#f60; text-decoration: underline}
.m-list4 .u-img{width:auto; height:150px;}

/* 证书列表 */
.listZS {margin:0 auto;width:100%;}
.m-list5{padding:1px 0 0;zoom:1;}
.m-list5 ul{margin:0 auto;}
.m-list5 li{display:inline; float:left; width:206px; height:160px; margin:5px 0 0 5px; text-align: center;}
.m-list5 p{margin-top:12px; list-style:disc; float:left; display:inline; width:186px; padding-left:10px; line-height:25px; height:25px; font-size:12px; overflow:hidden;}
.m-list5 a{color:#000; text-decoration: none}
.m-list5 a:hover{color:#f60; text-decoration: underline}
.m-list5 .u-img2{width:auto; height:106px; overflow:hidden;}

/* 翻页*/
#list {margin:20px 5px 5px 5px;}
#list .page {padding: 5px 5px 5px 5px; margin: 3px; font-size:14px; font: Arial;}
#list .page a {padding: 5px 10px 5px 10px; border:1px solid #ccc; color: #AD1102; margin-right: 6px; text-decoration: none}
#list .page a:hover {background-color: #EEE}
#list .page strong {padding: 5px 10px 5px 10px; font: bold; color: #000; margin-right: 6px;}

/* index_content */
.index_content {margin:0; margin-top:0px; background:#F2F2F2;}
.index_content_resize {margin:0 auto; width:1190px; background:url("/img/index_conten01_bg.gif");}
.index_content01L {margin:0 auto; width:830px; padding-top:20px;}
.index_content01R {margin:0 auto; width:350px; padding-top:10px;}
.index_content01di {margin:0 auto; width:1190px; height:1px; background:url("/img/index_conten01_di.gif");}

.index_wenzhang {margin:0 auto;}
.index_wenzhang li{margin-left:20px; list-style:disc; float:left; display:inline; width:310px; height:46px; line-height:46px; padding-left:5px; overflow:hidden; background:url("/img/index_wz_lint.gif");}

.index_content02 {margin:0; margin-top:10px;}
.index_content02_resize { margin:0 auto; width:1190px;}
.index_content02_tit {margin:0 auto; width:1190px;}
.index_content02L {margin:0 auto; width:555px; background:url("/img/index_news_bg.gif");}
.index_content02R {margin:0 auto; width:610px;}

.index_content03 {margin:0; margin-top:0px;}
.index_content03_resize { margin:0 auto; width:1190px;}
.index_content03_tit {margin:0 auto; width:1190px;}
.index_content03L {margin:0 auto; width:785px; background:url("/img/index_news_bg.gif");}
.index_content03R {margin:0 auto; width:385px;}

.index_news { margin:0 auto; width:600px; margin-top:8px;}
.index_news_list li{ margin-top:15px; list-style:disc; float:left; display:inline; margin-left:20px; width:580px; height:95px; overflow:hidden;}
.index_news_more { margin:0 auto; width:600px; margin-top:15px;}

/* 首页图片列表*/
.index-listP {margin:0 auto; width:100%;}
.index-listP{padding:1px 0 0;}
.index-listP ul{margin:0 auto;}
.index-listP li{display:inline; float:left; width:165px; height:180px; text-align:center;}
.index-listP p{margin-top:12px; list-style:disc; float:left; display:inline; width:145px; padding-left:10px; line-height:25px; height:25px; font-size:12px; overflow:hidden;}
.index-listP a{color:#000; text-decoration: none}
.index-listP a:hover{color:#f60; text-decoration: underline}
.index-listP .u-img{width:auto;height:130px;}

/* 首页分类列表*/
.index-left-list{ margin:0 auto; font-size:12px;}
.index-left-list ul {margin:0 auto;}
.index-left-list ul li { color:#fff; height:30px; line-height:30px; padding-left:18px; background:url("/img/i_cp_list.gif");}
.index-left-list a{color:#000;}
.index-left-list a:hover{color:#000; font-weight:bold; text-decoration: none;}

/*----友情链接----*/
.link{margin:0 auto; width:1190px;}
.link .hzhb{width:1190px; padding-bottom:10px;}
.link .tit{width:1190px; height:39px; padding-top:20px;}
.link p{color:#666;line-height:25px; font-size:12px;}
.link p a{padding:0 6px; color:#666;text-decoration:none}
.link p a:hover{color:#f70;text-decoration:underline}

/* footer */
.footer {margin:0 auto; background:#222222; color:#fff;}
.footer_resize {margin:0 auto; width:1190px;}
.footcontact {margin:0 auto; width:900px; padding-left:15px; padding-top:25px; color:#fff; line-height:25px;}
.footcontact a{padding:0; color:#fff;text-decoration:none}
.footcontact a:hover{color:#ff0000; text-decoration:underline}
.footwap {margin:0 auto; width:160px; padding-top:30px;}

.footer_qita {margin:0 auto; width:1190px; height:50px; text-align: center;}

.banquan {margin:0 auto; height:45px; color:#fff; background:#000000; text-align: center; line-height:45px;}
.banquan a{ padding:0; color:#fff; text-decoration:none;}
.banquan a:hover{ color:#ff0000; text-decoration:underline;}