@charset "utf-8";
*{padding:0;margin:0}
body{font-family:"微软雅黑";font-size:12px; background-color:#f8f8f8;}
div{margin:0 auto}
ul,ol,li {list-style-type: none;}
a{text-decoration:none;word-wrap:break-word; color:#333333; }
a:hover{text-decoration:none; color:#333333; }
img{border:0}

.topline{width:100%; height:27px;  background-image:url(../images/topline.jpg);}
.toplinefont{width:1100px; height:27px; line-height:27px; color:#b9b7b8;}
.toplinefont span{color:#F00; padding-left:10px;}
.top_bg{width:100%; height:110px; background-color:#f8f8f8;}
.top_header{width:1100px; height:110px; margin:auto; background-image:url(../images/logo.jpg);}

/*导航*/
.mune_bg{width:100%; height:48px; background-color:#344891; margin:auto;}
.mune {width: 1100px; margin:auto; padding: 0px;  height:48px;}
.mune ul {width: 1100px; margin: 0px; padding: 0px; list-style-type: none; border-style: none; float: left; height:48px; }
.mune ul li {height: 48px; line-height: 48px; text-align: center; float: left; padding-right:20px; width:80px;}
.mune ul li a {font-size: 14px; color: #FFF; text-decoration: none; width: 100%; height: 100%; display: block; }
.mune ul li a:hover{background-color:#c20211;}



.main_center{width:1100px; height:auto; overflow:hidden; margin:10px auto 0 auto;}
.index_banner{width:1340px; height:500px; margin:10px auto auto auto;}

.class_headercenter{width:100%; height:36px; line-height:36px; background-image:url(../images/pro_bg.jpg);}
.class_p{width:1100px; height:36px; margin:auto;}
.hot_p{width:70px; height:24px; background-color:#4b4b4b; color:#FFF; float:left; text-align:center; line-height:24px; margin-top:5px;}
.class_headercenter span{color:#555555; padding-left:10px; padding-right:10px;}

.class_headercenter a{ color: #555555;  text-decoration: none;} 
.class_headercenter a:hover{ color: #555555;  text-decoration:underline;}


.p_class_in{width:244px; height:auto; overflow:hidden; float:left; }
.p_class_in_title{width:220px; height:33px; line-height:33px; color:#FFF; font-size:14px; background-image:url(../images/p_class_in_bg.jpg); padding-left:20px;}

.p_class_right{width:852px; height:auto; overflow:hidden; float:right;}
.p_title{width:840px; height:33px; background-image:url(../images/p_title.jpg); line-height:33px; color:#666; font-size:16px; padding-left:12px; margin-left:10px;}
.p_title span{float:right; padding-right:10px; font-size:12px;}

.pro_in{width:272px; height:228px; background-color:#dfdfdf; float:left; margin-top:14px; margin-left:10px;}
.pro_img{width:262px; height:190px; margin:5px auto auto auto;}
.pro_name{width:262px; height:30px; line-height:30px; text-align:center; font-size:14px;}
.ad{width:1100px; height:166px;}


.d_index_b{width:684px; height:220px; float:left; }
.d_index_title{width:684px; height:40px; line-height:40px; color:#cf1b27; background-image:url(../images/d_index_t.jpg); font-size:18px;}

.d_img_ti{width:214px; height:174px; float:left;margin-top:10px; margin-right:14px;}
.img_in{width:214px; height:134px; float:left;}
.img_name{width:214px; height:40px; line-height:40px; text-align:center; font-size:14px;}

.about{width:404px; height:220px; float:left; margin-left:10px;}

.about_title{width:404px; height:38px; line-height:38px; color:#cf1b27; border-bottom:2px #c6c6c6 dotted; font-size:18px;}
.about_body{width:404px; height:auto; overflow:hidden; line-height:25px; color:#777777; font-size:14px; padding:5px;}


.e_index_title{width:1100px; height:40px; line-height:40px; color:#cf1b27; background-image:url(../images/e_index_t.jpg); font-size:18px;}
.e_b{width:350px; height:116px; border:0px red solid; float:left; margin-right:12px; margin-top:10px;}
.e_img{width:162px; height:116px; float:left;}
.e_body span{width:170px; display:block; height:25px; line-height:25px;}
.e_body{width:170px; height:116px; float:left; padding-left:10px; color:#666; line-height:20px; }
.e_body a{ color: #143eb4;  text-decoration: underline;font-weight:bold;} 
.e_body a:hover{ color: #143eb4;  text-decoration:none;}
.mome{width:110px; height:24px; line-height:24px; background-image:url(../images/mone.jpg); float:left; margin-top:2px; text-align:center;}
.mome a{ color: #fff;  text-decoration: none;} 
.mome a:hover{ color: #fff;  text-decoration:none;}

.serv{width:684px; height:auto; overflow:hidden; float:left; border:1px #dddddd solid; margin-top:10px;}
.serv_title{width:674px; height:46px; line-height:46px; font-size:16px; font-weight:bold; color:#FFF; background-image:url(../images/servbg.jpg); padding-left:10px;}
.serv_body{width:684px; height:auto; overflow:hidden; line-height:30px; color:#666; font-size:14px; float:left; padding:10px; background-color:#FFF;}

.message_in{width:400px; height:auto; overflow:hidden; border:1px #dddddd solid; float:left; margin-left:10px; background-color:#FFF; margin-top:8px;}
.message_in_title{width:360px; height:40px; background-image:url(../images/message_bg_ing.jpg); line-height:40px; font-size:16px; color:#0666c2; padding-left:20px;}
.w{width:350px; height:auto; overflow:hidden; line-height:18px; color:#0666c2; float:left; background-image:url(../images/w.jpg); background-repeat:no-repeat; margin-left:10px;
margin-top:5px; padding-left:30px; font-weight:bold;}
.w a{ color: #0666c2;  text-decoration: none;} 
.w a:hover{ color: #0666c2;  text-decoration:none;}

.d{width:350px; height:auto; overflow:hidden; line-height:18px; color:#666666; float:left; background-image:url(../images/d.jpg); background-repeat:no-repeat; margin-left:10px;
margin-top:5px; padding-left:30px; padding-bottom:5px;}


.bottom{width:100%; height:300px; background-image:url(../images/bottom.jpg); margin-top:10px;}
.bottom_news{width:1100px; height:210px; margin:auto; border-bottom:1px #e2e2e2 solid;}

.news_left{width:400px; height:210px; float:left; border:0px red solid;}
.news_left_title{width:400px; height:45px; float:left; margin-top:10px;}
.news_left_title_img{width:45px; height:45px; float:left;}
.news_left_title_name{width:100px; height:45px; line-height:45px; font-size:14px; float:left; color:#333;}


.in_news_body_list ul{list-style-type: none;  margin:0px;  padding:0px;} 
.in_news_body_list li{width: 380px; list-style-type: none; height:auto; overflow:hidden; line-height:22px; color: #555; background:url(../images/type.jpg) no-repeat;  background-position:8px 12px; float:left; text-align:left; padding-left:18px;  padding-top:4px; padding-bottom:3px; font-size:12px; border:0px red solid;} 
.in_news_body_list li a{ color: #555;  text-decoration: none;} 
.in_news_body_list li a:hover{ color: #d3000f;  text-decoration:underline;}


.news_left1{width:200px; height:210px; float:left; border:0px red solid;}
.news_left_title1{width:200px; height:45px; float:left; margin-top:10px;}
.news_left_title_img{width:45px; height:45px; float:left;}
.news_left_title_name{width:100px; height:45px; line-height:45px; font-size:14px; float:left; color:#333;}

.s_t{width:200px; height:30px; line-height:30px; float:left; color:#999;}

.cop{width:1100px; height:80px; line-height:22px; text-align:center; color:#999; padding-top:10px;}

.banner_inse{width:1345px; height:201px; margin:auto;}




.news_left_in{width:208px; height:auto; overflow:hidden; float:left;}
.news_left_title_in{width:198px; height:31px; line-height:31px; background-color:#d0151c; color:#FFF; padding-left:10px; font-size:14px;}


.news_class_li ul{list-style-type: none;  margin:0px;  padding:0px;} 
.news_class_li li{width: 198px; list-style-type: none; height:auto; overflow:hidden; line-height:30px; color: #666666; float:left; text-align:left; padding-left:10px;  padding-top:4px; padding-bottom:3px; font-size:12px; border-bottom:1px #dbdbdb solid; border-top:1px #FFF solid;} 
.news_class_li li a{ color: #666666;  text-decoration: none;} 
.news_class_li li a:hover{ color: #666666;  text-decoration:none;}

.online{width:206px; height:64px; float:left; margin-top:10px;}

.in_body{width:880px; height:auto; overflow:hidden; float:left; margin-left:10px; background-image:url(../images/body_bg.jpg); background-repeat:repeat-y;}
.in_body_title{width:860px; height:31px; line-height:31px; color:#333; font-size:16px; float:left; border-bottom:1px #dbdbdb solid; margin-left:20px;}
.in_body_title span{float:right; color:#999; font-size:12px; padding-right:10px;}

/*产品分类*/
.about_left_list_jd ul{list-style-type: none;  margin:0px;  padding:0px;} 
.about_left_list_jd li{width: 220px; list-style-type: none; height:auto; overflow:hidden; line-height:30px; color: #555; background:url(../images/ico.png) no-repeat;  background-position:8px 14px; float:left; text-align:left; padding-left:20px;  padding-top:4px; padding-bottom:3px; font-size:12px; background-color:#e2e2e2; margin-left:2px; margin-top:5px; font-size:14px;} 
.about_left_list_jd li a{ color: #333333;  text-decoration: none;} 
.about_left_list_jd li a:hover{ color: #2E63AF;  text-decoration:none;}

.about_left_list_jd span{width: 220px; list-style-type: none; height:auto; overflow:hidden; line-height:25px; color: #555; background:url(../images/ico.png) no-repeat;  background-position:18px 12px; float:left; text-align:left; padding-left:20px;  padding-top:4px; padding-bottom:3px; font-size:12px; display:block;} 
.about_left_list_jd span a{ color: #5A5959;  text-decoration: none;} 
.about_left_list_jd span a:hover{ color: #2E63AF;  text-decoration: none;}


.news_b{width:870px; border-bottom:1px #efefef solid; height:auto; overflow:hidden; margin-left:20px;}
.news_b_img{width:200px; height:120px; float:left; margin-top:10px; margin-bottom:10px;}
.news_b_font{width:560px; height:auto; overflow:hidden; float:left; margin-left:10px;}
.news_b_font_top{width:560px; height:30px; line-height:30px; font-size:18px; font-family:"宋体"; text-align:left; margin-top:5px;}
.news_b_font_top a{ color: #428bd1;  text-decoration: none;} 
.news_b_font_top a:hover{ color: #428bd1;  text-decoration:underline;}

.page{width:880px; height:40px; line-height:40px; float:left; color:#666;}

.aboutbodylist{width:825px; height:auto; overflow:hidden; padding:10px; line-height:25px; color:#333;}
.rnews_title_name{width:800px; height:40px; line-height:40px; font-size:20px; font-family:"宋体"; color:#666; text-align:center; }
.rnews_title_time{width:800px; height:40px; line-height:40px; font-size:12px;  color:#666; text-align:center;}

.about_left_list_news ul{list-style-type: none;  margin:0px;  padding:0px;} 
.about_left_list_news li{width:780px; list-style-type: none; height:auto; overflow:hidden; line-height:25px; color: #555; background:url(../images/type.jpg) no-repeat;  background-position:8px 16px; float:left; text-align:left; padding-left:18px;  padding-top:4px; padding-bottom:3px; font-size:12px; border:0px red solid; margin-left:20px;} 
.about_left_list_news li a{ color: #428bd1;  text-decoration: underline;} 
.about_left_list_news li a:hover{ color: #428bd1;  text-decoration:none;}
