body{background-size:cover; font:13px "微软雅黑"; line-height:22px; color:#282828; background:#fff; min-width:1190px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,div{ margin:0; padding:0;}
li,em{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none; color:#000000; cursor:pointer;}


.wrap{ width:1190px; margin:0 auto;}
#top{ width:100%;margin:0 auto; background:#b40409; float:left;}
.logo{ float:left;}
.nav{ float:right; overflow:hidden;}
.nav li{line-height:94px; float:left; overflow:hidden; text-align:center; margin:0px;}
.nav li a{ display:block;line-height:94px; font-size:15px; color:#fff; text-align:center; padding:0 22px;}
.nav li a:hover{ background:#c3363a; overflow:hidden;}
.nav .on a{ background:#c3363a;}

.mobile{ float:right; overflow:hidden; background:url(../images/t1.jpg) no-repeat left center; font-size:12px; line-height:16px; color:#fff; padding-left:22px; margin-top:28px; margin-left:20px;}
.mobile a{ padding-left:5px;}
.mobile img{ padding-top:2px;}
.mobile span{ letter-spacing:1px;}



.bannerbox{width:100%; background:#fff; position:relative; float:left;}

/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/le.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/ri.png) center center no-repeat;}

.telbg{ width:100%; height:73px; position:absolute; left:0px; bottom:0px; margin:0 auto;}
.tel{ width:1190px; height:73px; background:url(../images/telbg.png) repeat-x left center; overflow:hidden; margin:0 auto;}
.thao{ font-size:20px; color:#ffffff; background:url(../images/tel.png) no-repeat 45px center; padding-left:82px; line-height:73px;}


#boxpro{ width:100%;background:#fff;margin:40px 0px 74px 0px; float:left;}
.intitle{ background:url(../images/tbg.jpg) repeat-x left center; overflow:hidden; margin:0 auto; text-align:center;}
.int1{ font-size:30px; line-height:30px; color:#2b2b2b;background:#fff;font-weight:bold; padding-bottom:16px; text-align:center; width:244px; overflow:hidden; margin:0 auto;}
.int2{ font-size:14px; line-height:14px; color:#b40409;}

.pro{ overflow:hidden; margin:0 auto; padding-top:28px; width:1208px;}
.pro li{ float:left; overflow:hidden; margin:0px 17px 0px 0px;}
.pro li .pimg{ width:283px; height:221px; border:1px solid #dddddd; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.pro li .pimg img{ max-width:283px; max-height:221px; vertical-align:middle;}
.pro li .pmc{ line-height:45px; background:#dddddd; text-align:center; font-size:18px; color:#010101;}
.pro li .pmc a{ line-height:45px; font-size:18px; color:#010101;}
.pro li:hover .pimg{border:1px solid #b40409; }
.pro li:hover .pmc{ background:#b40409;}
.pro li:hover .pmc a{ color:#fff;}


#boxal{ width:100%; margin:0 auto; background:url(../images/gpbg.jpg) no-repeat center top; float:left; padding-top:32px;}

.iatitle{ background:url(../images/tbg.jpg) repeat-x left center; overflow:hidden; margin:0 auto; text-align:center;}
.iat1{ font-size:30px; line-height:30px; color:#2b2b2b;background:#f0e6d9; font-weight:bold; text-align:center; padding-bottom:16px; width:240px; overflow:hidden; margin:0 auto;}
.iat2{ font-size:14px; line-height:14px; color:#b40409;}

.about{ background:#ead6ac;overflow:hidden; margin:54px 0px 36px 0px;}
.abimg{ float:left; padding:38px 18px 48px 40px; }
.abnr{ font-size:14px; line-height:36px; color:#000000;padding-top:50px;}

.more{margin-bottom:50px;text-align:center;}
.more a{ font-size:14px; line-height:36px;color:#ff0000; padding:18px 56px; border:1px solid #ff0000; }


#boxne{ width:100%;margin:0 auto; background:#fff; float:left;}
.news{ overflow:hidden; margin:50px 0px 38px 0px;}
#tags{ overflow:hidden;}
#tags li{ width:50%; line-height:40px;float:left; text-align:center;}
#tags li a{ font-size:14px; line-height:40px; color:#fff; display:block; background:#474440; text-align:center;}
#tags li a:hover{ background:#f41017;}
#tags .selectTag a{ background:#f41017;}

#tagContent{ overflow:hidden; margin-top:36px;}
.tagContent{ display:none; overflow:hidden; margin:0 50px;}
.tagContent li { overflow:hidden; margin-bottom:32px;}
.tagContent li .ntit{ line-height:26px; padding-bottom:3px;}
.tagContent li .ntit a{ font-size:14px; line-height:26px; color:#000000;}
.tagContent li .njj a{ font-size:12px; line-height:18px; color:#808080;}
.selectTag{ display:block;}

#foot{ width:100%; margin:0 auto; background:#b40409; overflow:hidden; float:left; text-align:center; font-size:12px; line-height:22px; color:#fff; font-family:"宋体";}
.fwz{text-align:center; font-size:12px; line-height:22px; color:#fff; padding:30px 0px 9px 0px;}
.flj{text-align:center; font-size:12px; line-height:22px; color:#fff; padding-bottom:20px;}
.flj a{font-size:12px; line-height:22px; color:#fff; padding:0 10px;}
.flj img{ vertical-align:top; padding-right:5px;}

#main{ width:100%; margin:0 auto; background:#fff; padding:50px 0px 60px 0px; float:left; overflow:hidden;}

.left{width:272px; float:left; overflow:hidden;}
.ptitle{ line-height:45px; background:url(../images/ptit.jpg) repeat-x left center; overflow:hidden;}
.ptit{ font-size:14px; line-height:45px; color:#fff; padding-left:15px;}
.ptit span{ font-size:12px; padding-left:5px;}

.plist{ overflow:hidden;  padding:12px 11px 16px 12px; margin-bottom:12px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.plist li{ line-height:39px; background:#eeeeee; overflow:hidden; margin-bottom:7px;}
.plist li .pljt{ line-height:39px; background:url(../images/pt1.jpg) no-repeat 214px center; overflow:hidden;}
.plist li a{ display:block; background:url(../images/pt2.jpg) no-repeat 18px center; padding-left:40px; line-height:39px; font-size:12px; color:#242424;}

.plx{overflow:hidden; border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; padding:15px; line-height:26px; font-size:12px; color:#242424; min-height:220px;}


.right{ width:868px; float:right; overflow:hidden;}
.title{ background:url(../images/tbg.jpg) repeat-x left bottom; overflow:hidden; margin-top:6px;}
.t1{ float:left;overflow:hidden; font-size:12px; line-height:38px; color:#262626; background:url(../images/ttbg.jpg) repeat-x left bottom; padding:0px 46px 0px 32px;}
.t2{ float:right; padding-right:7px; font-size:12px; color:#242424; line-height:26px; padding-top:10px;}

.cpzs{ margin-top:35px; overflow:hidden; margin-left:16px;}
.cpzs li{ width:263px; float:left; margin:0px 9px 7px 9px;overflow:hidden;}
.cpzs li .cimg{ width:261px; height:165px; border:1px solid #bebebe; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.cpzs li .cimg img{ max-width:261px; max-height:165px; vertical-align:middle;}
.cpzs li .cmc{ line-height:44px; color:#242424; font-size:12px; text-align:center;}
.cpzs li .cmc a{ line-height:44px; color:#242424; font-size:12px; text-align:center;}
.cpzs li:hover .cimg{border:1px solid #c52310;}


/*公司简介*/
.company{ display:block;color:#000;font-size:14px;font-family:'Microsoft YaHei';line-height:28px; overflow:hidden; padding:15px 0;}

/*产品展示*/
.cpxq{ display:block; padding:15px 0; overflow:hidden;}
.cpxq_p{ display:block; height:40px; line-height:40px; overflow:hidden; text-align:center; font-family:"Microsoft YaHei"; font-size:16px; color:#000; font-weight:bold;}
.cpxq_img{ display:block; overflow:hidden;}
.cpxq_img img{ display:block; margin:0 auto; overflow:hidden; margin-top:20px;}

/*新闻中心*/
.xw{display:block;overflow:hidden; padding:15px 0;}
.xw li{display:block; height:35px; line-height:35px; border-bottom:1px dotted #cacaca; overflow:hidden; background:url(../images/news_jiantou.jpg) no-repeat 5px center; text-indent:25px;}
.xw li a{float:left; color:#505050;}
.xw li a:hover{color:#f00;}
.xw li span{float:right; color:#717171;}

.xwxq{display:block; overflow:hidden; padding:15px 0;}  
.xwxq_p{display:block; height:42px; line-height:42px; text-align:center; overflow:hidden; font-weight:bold; font-size:16px; color:#4b4b4b;}
.xwxq_sp{display:block; line-height:28px; border:1px solid #f1f0ef; background:#f9f9f9; text-align:center; overflow:hidden; color:#4b4b4b;}
.xwxq_sp a{color:#4b4b4b;}
.xwxq_sp a:hover{color:#f00;}
.xwxq_txt{display:block; line-height:22px; color:#4b4b4b; padding-top:25px; overflow:hidden;}

/*在线留言*/
.zxly{width:490px; padding-top:30px ; margin:0 auto; overflow:hidden;}
.zxly_B{display:block; margin-bottom:10px; overflow:hidden;}
.zxly_p{width:66px;float:left; height:22px; line-height:22px; color:#505050;}
.zxly_inp1{width:407px;float:left; height:22px; border:1px solid #dddddd; background:#fbfbfb;}
.zxly_sp{float:left; color:#f00; text-indent:5px;}
.zxly_p1{width:66px;float:left; height:148px; line-height:148px; color:#505050;}
.zxly_inp2{width:407px;float:left; height:148px; border:1px solid #dddddd; background:#fbfbfb;}
.zxly_inp3{width:47px;float:left; height:22px; border:1px solid #dddddd; background:#fbfbfb;}
.zxly_img{width:62px;float:left; height:22px; border:1px solid #dddddd; margin-left:1px;}
.zxly_img img{ display:block;}
.zxly_txt{float:left; height:22px; line-height:22px; text-indent:10px;}
.zxly_txt a{color:#505050;}
.zxly_btn{width:50px;float:left; height:22px; background:#f7f7f7;border:1px solid #dddddd;color:#505050;}

/*联系我们*/
.contact_txt{ display:block; padding:15px 20px; overflow:hidden; line-height:30px; font-family:"Microsoft YaHei"; font-size:14px; color:#000;}








