@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;background:#eee;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
h3{font-size:14px;font-weight:normal;display:inline;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*header*/
.header_line{min-width:1200px; height:147px; background:url(../201/header_line.jpg) repeat-x left 116px #fff;}
.header{width:1200px; height:147px; margin:0 auto;}
.logo{float:left; width:204px;}
.nav{float:right; width:990px; margin-top:44px;}
.nav li{float:left; width:104px; margin-left:18px; display:inline; font-size:16px; line-height:30px; text-align:center; text-transform:uppercase;}
.nav span{font-size:14px; line-height:26px;}
.nav a{display:block; height:74px;}
.nav a:hover{background:url(../201/nav_bg.jpg) repeat-x left bottom;}
.banner{border-bottom:solid 1px #cfcfcf;}


/*mainbody*/
.mainbody{width:1200px; margin:0 auto;}
.about_title{width:1200px; height:38px; line-height:38px; text-align:center; background:url(../201/about_top.jpg) no-repeat; color:#2f2f2f; font-size:20px;}
.text{text-align:center; font-size:17px; color:#9b9b9b; line-height:28px; margin:30px 0 50px 0;}
.about_bg{min-width:1200px; height:400px; padding-top:60px; border-bottom:solid 1px #aaa; background:url(../201/about_bg.jpg) no-repeat center top; background-size:100% 100%;}
.about{width:1200px; height:140px; text-align:center; margin:0 auto; line-height:34px; color:#fff; font-size:18px;}

.product{width:1200px; margin-bottom:6px; overflow:hidden;}
.product ul{width:1272px;}
.product li{float:left; width:562px; height:275px; margin:0 74px 64px 0; display:inline; position:relative;}
.product_j{width:56px; height:57px; position:absolute; right:0; bottom:0;}

.case{width:352px; color:#2f2f2f; font-size:15px;}
.case_fon{background:#fff; height:100px; padding:18px 28px;}
.case_more{width:122px; height:32px; line-height:32px; text-align:center; border:solid 1px #ff2323; font-size:15px; margin:0 auto; margin-top:15px;}
.case_more a{color:#ff2323;}

.video{float:left; width:432px; height:310px; padding:11px; background:url(../201/video_bg.jpg) no-repeat;}
.news{float:right; width:670px; padding-right:10px;}
.news li{margin-bottom:22px; font-size:13px;}
.news img{float:left; margin-right:20px;}
.news h4{height:30px; line-height:26px; color:#ff2323; font-size:18px; font-weight:normal;}
.news a{color:#ff2323; float:right;}


/*footer*/
.foot_bg{min-width:1200px; background:#ff2323; margin-top:70px;}
.foot{width:1200px; padding:56px 0; margin:0 auto;}
.copyright{float:left; color:#fff; font-size:16px; line-height:37px;}
.search_part{float:right; width:240px;}
.search{float:left; border:none; width:170px; height:37px; line-height:37px; padding:0 5px; background:#fff; border-bottom-left-radius:3px; border-top-left-radius:3px;}


/*news*/
.news_t{width:100%; margin:0 auto 54px auto; text-align:center;}
.news_t a{padding:7px 38px; margin:0 15px; display:inline; font-size:18px; border:solid 1px #f3b5b5; background:#f3f3f3; color:#ff2323;}
.news_t a:hover{border:solid 1px #ff2323; background:#ff2323; color:#fff;}
.news_t .news_t_on a{border:solid 1px #ff2323; background:#ff2323; color:#fff;}

.news_02{width:1200px; overflow:hidden;}
.news_02 ul{width:1236px;}
.news_02 li{float:left; width:582px; margin:0 36px 38px 0; display:inline; font-size:13px; line-height:26px;}
.news_02 a{display:block; border:solid 1px #f2bcbc; padding:10px 12px; color:#828282;}
.news_02 a:hover{border:solid 1px #fb5252; background:#fb5252; color:#fff;}
.news_02 h3{color:#ff1616;}
.news_02 h4{color:#404040; font-size:16px; font-weight:normal; line-height:32px;}
.news_02 a:hover h3{color:#fff;}
.news_02 a:hover h4{color:#fff;}

.page{width:100%; text-align:center; padding:20px 0; font-size:16px;}
.page a{border:solid 1px #ddd; background:#f5f5f5; padding:6px 12px; color:#777; margin:0 2px;}
.page a:hover{border:solid 1px #ff2323; background:#ff2323; color:#fff;}


/*product*/
.pro_t{width:100%; margin:0 auto 54px auto; text-align:center;}
.pro_t a{padding:7px 20px; margin:0 15px; display:inline; font-size:18px; border:solid 1px #f3b5b5; background:#f3f3f3; color:#ff2323;}
.pro_t a:hover{border:solid 1px #ff2323; background:#ff2323; color:#fff;}
.pro_t .pro_t_on a{border:solid 1px #ff2323; background:#ff2323; color:#fff;}

.pro{width:1200px; overflow:hidden;}
.pro ul{width:1248px;}
.pro li{float:left; width:367px; text-align:center; line-height:68px; font-size:18px; margin:0 49px 46px 0; display:inline;}
.pro a{display:block; background:#fff; color:#ff2323;}
.pro a:hover{background:#fb5252; color:#fff;}











