@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{margin:0 auto;padding:0px;font-size:14px; font-family:simsun; color:#000; background:#fff;}
a,p,li,ul,span,h1,h2,h3,table,tr,td,input,form{ margin:0; padding:0; font-size:14px; color:#000; font-family:Microsoft YaHei,"SimSun";text-decoration:none;list-style:none;}
img{ border:none;}
/*a:hover{color:#bc2931;text-decoration:none;}*/
td,th{font-size: 14px;color: #505050;font-family: Microsoft YaHei,"SimSun";}

#header{background:url(header_bg.jpg) center top no-repeat;}
#top_bg{line-height:36px; height:36px;width: 100%;margin-bottom: 30px;}
#top_index{margin:0px auto; width:1200px; height:37px;}
.left_top{color:#fff; line-height:37px;float:left;}
.top_right{float: right;color: #fff;}
.top_right a{width:50px; line-height: 36px;color: #fff;text-align: center;margin:0 5px;font-size:12px;}
.top_right a:hover{ color:#e62f34;}

.header_index{ width:1200px; margin:0 auto;overflow:hidden;clear: both;margin-bottom:29px;}
.logo{float:left;}
.top_tel{float:right;background: url(top_tel.jpg) right 8px no-repeat;font-size:24px;line-height:28px;padding-left:70px;padding-top:10px;font-weight: bold;}
.top_tel span{float:right;font-size:18px;line-height:26px;font-weight: bold;padding-right:45px;}



#menu_bg{overflow:hidden;background:#f0f0f0;}
.menu{width:1200px; margin:0 auto;height:54px;}
.menu li{float:left;width:130px;text-align:center;padding:0 10px;background:url(nav_right.jpg) left center no-repeat;}
.menu li a{font-size:15px; padding-top: 10px;display:block; color:#000; }
.menu li a:hover{ color:#e62f34;border-top:2px solid #e62f34;}
.menu li a:hover span{ color:#e62f34;}
.menu li a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}



#banner{ background:url(banner.jpg) center top no-repeat;height:550px;}
.midbg{ width:100%; height:550px; position: relative; z-index:1;clear:both}
.iBan { height:550px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:550px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:550px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:550px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}


#container{background:url(search_bg.jpg) left top repeat-x;overflow:hidden;}
.container_index p{font-size:13px;line-height: 74px;float: left;color:#e62f34;}
.container_index{width:1200px; margin:0 auto;overflow:hidden;}
.container_index a{color:#605f5f; margin-left: 5px;}
#search{width:382px;height:38px; float: right; margin-right: 20px;margin-top: 15px;}
.search{height:38px; float: right;}
#input{float:left;width:336px;height: 38px; line-height:38px; text-indent: 12px; border: none;background:url(search.jpg) left center no-repeat;}
.container_index a:hover{ color:#e62f34;}
.pro_title {font-size: 16px;line-height: 50px;clear: both;display: block;}



#pro_index{overflow:hidden;background:#fafafa;}
.pro_demo{overflow:hidden;width:1200px;margin:0px auto;}
.hot_pro{width:1200px;margin:0 auto;font-size:28px;line-height:40px;font-weight: bold;text-align:center;background:url(bottom.jpg) center 126px no-repeat;padding-top: 40px;padding-bottom:10px;}
.hot_pro span{display: block;font-weight: normal;line-height:40px;font-size:28px;color: #A3A3A3;}
#demo{margin:0 auto;padding-top: 8px;width:1200px;overflow: hidden;height:1440px;margin:0px auto ;padding-bottom: 50px;}
#demo p{text-align: center;line-height:36px;height:36px;background: #d9d9d9;margin: 0 auto;margin-top:5px;}
#demo li:hover p{color:#e62f34;}
#demo img{display: block;border: 1px solid #bfbfbf;}
/*.left{float:left;padding-right:50px;padding-left: 560px;padding-top:40px;}
.right{padding-top:40px;}
#indemo {float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}*/
#demo ul{ width:1200px;}
#demo ul li{width:287px; height:295px; float:left;text-align:center;margin: 0 6px;margin-bottom:20px;}
.nav_list{width:1200px;margin:0 auto;padding: 30px 0 25px 0;overflow: hidden;}
.nav_list li{ float:left;text-align:center;width:140px;margin:0 5px;}
.nav_list li a{font-size:15px; line-height:45px;display: block;background:url(proli.jpg) center top no-repeat;height:54px;}
.nav_list li a:hover{ color:#fff;background:url(pro_li.jpg) center top no-repeat;}



#name_index{background:url(name_tel.jpg) center top no-repeat;height:234px;}
.hot_name{width:1200px;margin:0 auto;}
.hot_name span{padding: 20px 0 0 500px;display: block;font-size: 48px;color: #fff;line-height: 42px;}
.name_tel{float: right;display: block;width:206px;font-size: 18px;color: #fff;line-height: 32px;text-align: center;margin-top:20px;}
.name_more{display: block;width:92px;font-size: 14px;color: #000;line-height: 24px;text-align: center;margin: 11px auto;}
.name_more:hover{ color:#B70004;}


.area{overflow:hidden;background:url(area.jpg) center top no-repeat;}
.hot_area{width:1200px;margin:0 auto;font-size:28px;line-height:40px;font-weight: bold;text-align:center;background:url(bottom.jpg) center 116px no-repeat;padding-top:35px;}
.hot_area span{display: block;font-weight: normal;line-height: 40px;font-size:28px;color: #A3A3A3;}
.hot_area p{line-height: 40px;}
.area_hot{width:1200px;margin:0 auto;padding-top:30px;padding-bottom:40px;overflow: hidden;}
.area_hot li{ float:left;text-align:center;width:144px; margin:0 48px;}
.area_hot li p{font-size:13px; line-height:45px;display: block;}
.area_hot li a:hover p{ color:#B70004;}



.about_bg{clear:both; background:url(about_bg.jpg) no-repeat top center; overflow:hidden; padding-bottom:24px;}
.about_index{width:1200px; margin:0px auto; }
.about_title{color:#fff;font-size:28px;line-height:40px;font-weight: bold;text-align:center;padding-bottom: 64px;padding-top:20px;}
.about_title span{display: block;font-weight: normal;line-height: 40px;font-size:28px;color: #A3A3A3;}
.about_con{overflow:hidden;}
.about_more{color:#fff;margin-top:10px; display:block;width: 100px;line-height:22px;border: 1px solid #e62f34;border-radius: 15px;text-align:center;}
.about_index img{float:left;padding-left: 24px;}
.about_con{float:right; margin-right:32px; width:786px;} 
.about_con p{ color:#fff;text-indent:28px;font-size:14px;line-height:23px;}



.news_bg{clear:both; overflow:hidden; padding-bottom:24px;}
.news_index{width:1200px; margin:0px auto; }
.news_title{font-size:28px;line-height:40px;font-weight: bold;text-align:center;padding-bottom: 64px;padding-top:20px;background:url(bottom.jpg) center 116px no-repeat;}
.news_title span{display: block;font-weight: normal;line-height: 40px;font-size:28px;color: #A3A3A3;}
.news_con{overflow:hidden;}
.news_more{margin-top:18px; display:block;width: 100px;line-height:22px;border: 1px solid #e62f34;border-radius: 15px;text-align:center;}
.news_index img{float:left;padding-left: 24px;}
.news_con{float:right; margin-right:32px; width:786px;} 
.news_con p{ color:#000;text-indent:28px;font-size:14px;line-height:25px;}
.news_con span{display: block;color:#000;text-indent:28px;font-size:14px;line-height:25px;font-weight: bold;}
.news_us{padding-top:25px;overflow: hidden;clear: both;margin-bottom: 50px;}
.news_us ul{width:400px;float:left;}
.news_us li{width:360px;background:url(news_li.jpg) left center no-repeat;border-bottom: 1px dashed #e1e1e1;}
.news_us li p{padding-left:20px;line-height:35px;font-size:12px;}
.news_us li span{float:right;color: #e92527;line-height:35px;font-size:12px;}



#foot{width:100%;background:url(foot_bg.jpg) repeat-x left top #D0231C;color:#fff;}
.foot_index{margin:0px auto; width:960px;padding-left:240px;overflow:hidden;padding-top: 30px;background:url(name.jpg) no-repeat left top;}
#foot .sub{padding-top:33px;clear:both;display: block;line-height:45px;font-size:17px;width:1200px; margin:0 auto;text-align: center;}
#foot .sub a{margin: 0 20px;line-height:58px;font-size:17px;color:#fff;}
#foot .sub a:hover{color:#ff5800;}
.sub p{color:#fff;font-size:16px;}

.foot_border{font-size:16px;color:#fff;display: block;line-height:32px;background:url(foot_span.jpg) left bottom no-repeat;margin-bottom: 8px;}
.foot_list{width:338px;float:left;margin-right:80px;}
.foot_list li{line-height:24px;}
.foot_tel{float:left;margin-right:80px;}
.foot_tel p{font-size:16px;color:#fff;line-height:30px;}

.check_field{width:335px;height:31px;line-height:31px;text-indent: 12px;border: none;margin:7px 0;border: 1px solid #bbbbbb;color:#bbbbbb;}
.check_field1{width:167px;height:31px;line-height:31px;text-indent: 12px;border: none; margin-bottom:7px;border: 1px solid #bbbbbb;color:#bbbbbb;float:left;}
.form-control{width: 335px;height:71px;line-height: 36px;text-indent: 12px;border: none;margin-bottom:7px;border: 1px solid #bbbbbb;color:#bbbbbb;}
.anniu01 {display: block;width:115px;line-height: 36px;background-color:#d0231c;color:#fff;font-size:18px;border: 1px solid #054392;}

.foot_code{float:right;padding:0 20px 0 0 ;}
.foot_code img{float:left;padding:20px 0 0 0 ;}
.foot_code p{color:#fff;line-height:32px;text-align:center;font-size:14px;}

.foot_bottom{margin:0px auto; width:1100px;}
.foot_bottom p{color:#fff;line-height:40px;text-align:center;}





/*info submenu*/
.submenu_info{clear:both;border:1px solid #eee; border-radius:2px; padding:8px 6px;}
.proIntro{clear:both; border-bottom:1px dashed #eee;color:#7c7c7c; padding:0 8px 6px 8px;}
.prosubmenu li{float:left; width:32%; line-height:24px;}.prosubmenu{padding:3px 0 0 10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1;}
/*Relevant Products And News*/
.rnews,.rollPro{width:688px;margin:0px auto;clear:both;}
.rnews h3,.rollPro h3{font-size:16px; line-height:36px; height:42px;padding-top:8px;}
.rnews li{float:left;width:344px; height:28px; line-height:28px; background:url(dd.gif) 8px center no-repeat; text-indent:18px;}
.rnews li a{color:#666; display:block;width:332px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; font-size:12px;border-bottom:1px dashed #eee;}
.rnews li a:hover{color:#f00;}.rollPro{height:220px;}
.rollPro .Cont{width:640px; overflow:hidden;margin:0px auto;}
.rollPro .ScrCont{width:10000000px;}
.rollPro .pic{width:150px;padding:0 5px}
.rollPro .pbox img{max-width:142px;max-height:120px;line-height:120px;_margin-top:expression_r(( 300 - this.height ) / 2);}
.rollPro .pbox{width:150px;height:120px;line-height:120px;text-align:center;vertical-align:middle;display:table-cell; border:1px solid #eee; margin:0px auto;}
.rollPro p{height:42px; overflow:hidden; line-height:20px;text-align:center}
.rollPro #List1,.rollPro #List2,.rollPro .wen_jt,.rollPro .Cont,.rollPro .pic{float:left;}
.rollPro .wen_jt{width:24px;padding-top:45px;}
.a_more a{padding:0 8px;color:#FFF;}
#Links_Others{background-color: #FFF; clear: both; overflow: hidden;}
#Links_Others ul{list-style: none; padding-bottom: 10px; padding-left: 10px; padding-top: 5px; clear: both; line-height: 150%;}
#Links_Others ul li{display: inline; float: left; margin-left: 10px; white-space: nowrap; font-size: 12px; color: #d9d9d9;}
#Links_Others ul li a{color: #777;}
.ErWei img{width:135px; height:135px;}

.footlinks {background:#FFF;clear:both;margin:0px auto;padding:8px 10px 12px 10px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777; margin-right:3px;}

.feedback{clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita{margin:16px auto; display:inline-block; padding:0 18px!important; line-height:22px; background:#ff9c00; border:0px; height:24px; color:#FFF;cursor:pointer; font-size:16px;}
.xh{color:#f00; padding:0 3px;}
#feedbackForm{margin:20px 0px 0px 0px;}
#feedbackForm .text{width:300px;height:26px;margin:10px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px 0px 0px 5px;border:1px solid #CCC;}
#feedbackForm .lable{padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea{float:left;border:1px solid #CCC;height:100px; width:305px;ont-size:12px; margin-top:10px;line-height:24px;color:#666;}
#feedbackForm .smtcss{padding-right:112px; text-align:center;}


.table{border-collapse:collapse;}
.table td, .table th{border:1px solid #cdcdcd; padding:5px;}.table p{padding:0px; margin:0px;}.table td p{padding:0px;margin:0px;}
.e_mobile{ display:inline-block;height:28px;line-height:28px;background:url(/Content/C_IMG/emobile.png) 0px -50px no-repeat;text-indent:24px;color:#FFF!important; margin:0 6px;}

.main{ clear:both; width:1003px; margin:0 auto;}


#contents{ clear:both; width:100%; overflow:hidden; padding-top:12px; }
#contents .left{ width:220px; float:left; border:none;}
.prolist{ padding-bottom:36px; overflow:hidden;}
.prolist p{ background:url(product_title_bg.jpg) no-repeat; width:220px; height:72px; line-height:54px; color:#fff; text-indent:21px; font-size:20px;}
.prolist li{ width:220px; line-height:46px; background:url(prolist_li_bg.jpg) no-repeat; height:auto; }
.prolist li a{text-indent:21px; height:46px; line-height:46px; width:220px; display:block;background:url(prolist_a_bg.jpg) no-repeat;}
.prolist li a:hover{ color:#fff; background:#b60000; }
.level{ padding-left:20px;}
.contactL{ text-align:center; font-family:"宋体"; font-size:12px; color:#4b4b4b;width:220px; margin-bottom:61px;}
.titlel{ background:url(contact_title_bg.jpg) no-repeat; width:220px; height:55px; clear:both; font-size:20px; color:#FFF; text-align:left; line-height:55px; text-indent:21px;}
.tel_left{ font-family:Impact; font-size:25.43px; color:#c42715;}
.title_left{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width:218px; padding-top:20px; line-height:27px; padding-bottom:20px;}
.title_left img { padding-bottom:20px;}



#contents .right{width:737px;float:right; border:1px solid #e8e8e8; margin-bottom:20px;}
#contents .right ul{ padding-top:20px;}

.title_in{clear:both; background:url(title_in_bg.jpg) no-repeat left bottom; height:67px; line-height:67px; }
.title_in h4,.title_in p{ font-size:16px; color:#0a090e; text-indent:16px; background:#fafafa; font-weight:bold;}
.title_in .position,.title_in .pos{ float:right; padding-right:15px;}








.product{ width:737px; }
.imglist { width:720px; margin:0 auto; clear:both;}
.imglist li { width:180px; height:180px; float:left; text-align:center; padding-bottom:10px;}
.imglist li a { display:block; width:160px; float:left; height:150px;text-align:center;}
.imglist li a p {line-height:22px; }
.imglist li a img {border:1px solid #d6d6d6;}


.news{ width:737px;padding-bottom:20px;}
.news ul{ padding-bottom:20px;}
.news li{ line-height:40px;  background:url(news_a_bg.jpg) no-repeat center bottom;}
.news li a{ display:block;  height:40px; line-height:40px; text-indent:18px; width:706px; padding-left:18px;}
.news li a:hover .date{ color:#1e5d9e;}
.news li a:hover { color:#1e5d9e;}
.news .date{ float:right; padding:0; margin:0;}

.nr_table {margin-left: 30px;margin-right: 20px;margin-bottom: 10px;}
.LeftBotton { float: left; background: url(LeftBotton.jpg) no-repeat left center; width: 45px;height: 80px;display: block;}
.rightBotton {float: right;background: url(rightBotton.jpg) no-repeat right center;width: 45px;height: 80px;display: block;}
.imgcenter{text-align:center; display:block; margin:0px auto;}


.page{clear:both; float:right; padding-bottom:15px; padding-right:10px;}
.page a{ margin-left:20px;}


.h1title{float:left;font-size:12px; line-height:37px;color:#fff;font-weight:normal;}
.content_in{ line-height:22px; text-align:left; padding:20px;}
#title_extra{ text-align:center; height:25px; margin:0 auto; line-height:50px;}
.des{ text-align:center; height:35px; line-height:35px;}
#up_down{ text-align:center; line-height:35px; margin-top:20px;}
#up_down a{color:#3e3431;}
#related_product { margin-top:35px;}


.midbg{ 
width:100%; height:550px; position: relative; z-index:1;clear:both}
.iBan { height:550px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:550px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ 
width:100%; height:550px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ 
width:100%; height:550px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:2px; left:50%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #000;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #000; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #000;border-radius: 10px; background-color: rgba(0,0,0,0);}
.imglist_inside{margin:0px 15px;}
.imglist_inside li{border-bottom:1px dotted #757676;margin-top:10px; float:left; width:100%; margin-bottom: 17px; padding-bottom:18px;}
.imgys{border: 1px solid #c7c7c7;float: left;  margin-right: 22px;}
.mingcheng{font-size: 18px;font-family: Microsoft YaHei;color: #000000;margin-bottom: 13px;}
.btn_inside{float: right;margin-top:15px;}
.btn_inside img{margin-left:12px;}
.shuoming p{line-height:24px;}

.xyh_online_view {width:130px;display:none;background: url(kfqq_bg.png) no-repeat -131px bottom; overflow:hidden; padding-bottom:15px;font-size:12px; color:#666666;z-index: 9999;}
.xyh_online_view dl,.xyh_online_view dd,.xyh_online_view dt{padding:0px; margin:0px; list-style:none;}
.xyh_online_view span{padding: 0px; margin: 0px;}
.xyh_online_view a {color: #00a0e9}
.xyh_online_view a:hover {color: #ff6600; text-decoration:none;}
.xyh_online_view .top_b {background: url(kfqq_bg.png) no-repeat 0 0; height:10px; overflow:hidden}
.xyh_online_view .body {background: url(kfqq_bg.png) repeat-y -262px 0px;}
.xyh_online_view .body dl {padding:0px 10px;}
.xyh_online_view .body dd { border-bottom:#e6e5e4 1px solid; height: 36px; line-height:36px; word-wrap:break-word; word-break:normal; overflow:hidden;}
.xyh_online_view .title_zaixian {height:36px; line-height:36px; color:#00a0e9; font-size:14px; font-weight:bold; overflow:hidden}
.xyh_online_view .msg { height:36px; line-height:36px; text-align: center;}
.xyh_online_view .msg a:link, .xyh_online_view .msg a:visited{ display:block; color:#ff6600; text-decoration:none;}
.xyh_online_view .ico_zx{background: url(kfqq_s.png) no-repeat 2px -8px;padding-left: 25px; margin: 0px; }
.xyh_online_view .ico_tel {margin: 0px; display: block; text-align: center; table-layout:fixed; word-break: break-all; overflow:hidden;}
.xyh_online_view .qq{text-align: center;}
.xyh_online_view .qq a{display:block;margin:6px 0px 0px 0px;}
.xyh_online_view dd.noborder { border:none;}


.imglist_zizhi li{   float: left;
    margin-left: 80px;
    width: 250px;
    height: 300px;
    text-align: center;}
.imglist_zizhi li p{clear:both;}
