/* CSS Initializing */
/**{margin:0px auto;padding:0px;}*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,div,p{margin:0px;padding:0px;}
body{font-size:12px;font-family:"宋体";color: #666;line-height:23px;background:#fff;}
table { border-collapse: collapse; border-spacing: 0;}
img{border:0; vertical-align:middle;}
ul,li{list-style:none;list-style-type: none}
h1, h2, h3, h4, h5, h6 { font-size: 100% } /* 字体加粗与否，视页面标题更改 */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight:bold;} /* 字体加粗与否，视页面标题更改 */
i,b{ font-size:12px; font-weight:normal;font-style: normal;}
input,button, textarea, select{ vertical-align: middle;}
input{ height:18px; color:#000000; line-height:18px;}
select{ height:23px; color:#000000; line-height:23px;}
button { cursor: pointer }
em, cite { font-style: normal; }
a{color:#666;text-decoration:none;}
a:hover{color: #d30102;text-decoration: none; list-style:none;}
.txtlf{ text-align:left;}
.txtrg{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.fix:after {content:'.';display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/
.fix {zoom:1;}
.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }
.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }
.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}
.none{ display:none;}

/************header*******/
.header{border-top:2px solid #83878c;}
.header_center{width:998px;margin:0 auto;height:87px;}
.header_right{/*width:615px;*/}
.header_top,.qq_li span,.search_text,.search_btn,.core_products_title,.img_scroll .prev,.img_scroll .next,.indext_news .tab_cont ul li,.img_scroll02 .prev02,.img_scroll02 .next02,.img_scroll03 .prev03,.img_scroll03 .next03,a.more,.right_title,.more02,.posi span,.img_scroll04 .prev04,.img_scroll04 .next04,.img_scroll05 .prev05,.img_scroll05 .next05,a.more03,.img_scroll06 .prev06,.img_scroll06 .next06,.index_title p,ul.yggh_li li,.shzr_title,.yzm{background:url(../images/icon.jpg) no-repeat;}
.header_top{background-position:3px top;width:455px;float:right;}
.header_top li{float:left;width:50px;padding-left:22px;margin-left:15px;height:31px;line-height:31px;_display:inline;}
.header_top li a{color:#3e3e3e;}
.header_bottom{margin-top:14px;}
.header_bottom .qq_li{width:166px;height:28px;line-height:28px;}
.header_bottom .qq_li span{display:inline-block;padding-left:20px;margin-right:15px;}
.header_bottom .qq_li span.qq{background-position:-346px -34px;}
.header_bottom .qq_li span.sina{background-position:-260px -34px;}
.header_bottom .search_form{margin-right:25px;_width:242px;margin-top:2px;_display:inline;}
.header_bottom .search_text{background-position:0px -39px;width:206px;height:27px;color:#333;border:none;float:left;line-height:27px;}
.header_bottom .search_btn{background-position:-210px -37px;width:34px;height:28px;border:none;cursor:pointer;float:left;}
.header_bottom .tel{width:177px;}
/*nav*/
.nav{height:34px;line-height:34px;background:url(../images/nav_bg.jpg) repeat-x;width:100%;}
.nav ul{width:1010px;margin:0 auto;}
.nav ul li{float:left;position:relative;line-height:34px;height:34px;}
.nav ul li a{display:inline-block;width:90px;height:34px;line-height:34px;text-align:center;color:#fff;font-family:'微软雅黑';font-size:14px;}
.nav ul li a:hover,.nav ul li a.cur,.nav ul li a.current{background:#d8000b;color:#fff;}
.nav ul li ul.sub_list{position:absolute;left:0;top:34px;background:#fff; z-index:99;width:99px;/*filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;*/display:none;}
.nav ul li ul.sub_list li{float:none;height:25px;}
.nav ul li ul.sub_list li a{color:#000;font-size:12px;height:25px;line-height:25px;}
.nav ul li ul.sub_list li a:hover{color:#d8000b;background:#e9e8e8;}
/*flash*/
/*.flash{width:1200px;height:387px;overflow:hidden;position:relative;margin:0 auto 18px;}
.fadearry li img{width:1200px;height:387px;}
.buttons{position:absolute;left:535px;bottom:36px;}
.buttons li{float:left;}
.buttons li a{float:left;height:13px;width:13px;background:#333;border-radius:13px;margin-left:14px;}
.buttons li a:hover,.buttons li.current a{background:#fff;}*/
#slideshow{position: relative;height: 387px;width: 1200px;margin: 0 auto;overflow:hidden;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1200px;height: 387px;overflow: hidden}
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: absolute;width:1200px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 350px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #3cd2f1;cursor: default}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(../images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src=../images/btn_slideshow.png);_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 387px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}
.flash{width:1010px;position:relative;margin:0 auto; z-index:999}
/*hot products*/
.hot_products{height:133px;position:absolute;bottom:0px;width:1010px; z-index:999;}
.hot_products .hot_products_tags{width:1010px;height:42px;background:url(../images/slider.png) no-repeat;line-height:30px;color:#d30102;padding-left:10px;font-weight:bold;font-size:14px;cursor:pointer;}
.hot_products .add_tags{background:url(../images/slider02.png) no-repeat;}
.hot_products .hot_products_li li{float:left;width:225px;margin-left:24px;_display:inline;}
.hot_products .hot_products_li ul{background:#fff;border-bottom:1px solid #ccc;height:90px;}
.hot_products .hot_products_li li .img1{width:120px;}
.hot_products .hot_products_li li .img1 img{width:114px;height:74px;padding:2px;border:1px solid #ccc;}
.hot_products .hot_products_li li .img1:hover img{border:1px solid #d30102;}
.hot_products .hot_products_li li .img_text1{width:98px;color:#4a4a4a;}
.hot_products .hot_products_li li .img_text1 a{font-size:14px;font-weight:bold;color:#c82728;}
/************container*******/
.container{width:1010px;margin:0 auto; position:relative; z-index:99999;background:#fff;padding-top:18px;}
.core_products{height:29px;line-height:29px;border:1px solid #ccc;}
.core_products .core_products_title{background-position:0 -68px;width:77px;padding-left:12px;color:#fff;display:inline-block;height:29px;line-height:29px;float:left;}
.core_products ul{float:left;width:900px;}
.core_products li{display:inline;}
.core_products li a{margin:0 15px;color:#605d5d;}
.products_banner{margin-top:15px;}
.m18{margin-left:18px !important;}
/*滚图*/
.img_scroll { position:relative; margin:0px auto; width:1010px;margin-top:18px;}
.img_scroll .prev,.img_scroll .next { position:absolute; bottom:11px;cursor:pointer;width:12px;height:59px;}
.img_scroll .prev{ left:0px;background-position:0 -98px}
.img_scroll .next{ right:0px;background-position:-12px -98px}
.img_scroll .prev:hover{background-position:-27px -98px}
.img_scroll .next:hover{background-position:-39px -98px}
.img_scroll .img_list { position:relative; width:960px; height:75px; margin-left:25px; overflow:hidden;}
.img_scroll .img_list ul { width:9999px;}
.img_scroll .img_list li { float:left; margin-right:3px;width:242px;}
.img_scroll .img_list li:hover{background:#edebeb;}
.img_scroll .img_list li a{color:#d30102;}
.img_scroll .img_list li p{line-height:18px;}
.img_scroll .img_list li img{width:114px;height:75px;}
.img_scroll .img_list li .img2{width:75px;}
.img_scroll .img_list li .img_text2{width:124px;}
/*news*/
.indext_news{width:480px;height:325px;border:1px solid #ccc;padding:0 24px 0 12px;}
.index_box_a{margin-top:22px;}
.indext_news .tab_li{margin-top:12px;}
.indext_news .tab_li li{width:119px;height:31px;display:inline-block;border-right:1px solid #fff;line-height:31px;text-align:center;background:url(../images/title_bg02.jpg) repeat-x left top;float:left;color:#333;font-weight:bold;cursor:pointer;}
.indext_news .tab_li li:hover,.indext_news .tab_li li.selected{background:#e2000c;color:#fff;}
.indext_news .tab_li ul{border-bottom:1px solid #ccc;}
.indext_news .tab_cont,.indext_news .tab_cont ul{margin-top:8px;}
.indext_news .tab_cont .img3{background: url(../images/index_date_bj.png) no-repeat;height: 58px;text-align: center;width: 55px;margin-left:8px;}
.indext_news .tab_cont .img3 h3 {color: red;font-family: miso-bold;font-size: 35px;line-height: 25px; padding-bottom: 5px;padding-top: 10px; width: 55px;}
.indext_news .tab_cont .img3 a { color: #947458;font-family: Tahoma;line-height: 18px;text-align: center;}
.indext_news .tab_cont .img_text3{width:345px;padding-right:55px;}
.indext_news .tab_cont .img_text3 a,.index_about .img_text a{color:#d30102;font-weight:bold;}
.indext_news .tab_cont .img_text3 p{line-height:20px;}
.indext_news .tab_cont ul li,ul.yggh_li li{background-position:-437px -42px;height:24px;line-height:24px;padding-left:18px;}
/*about*/
.index_about{width:470px;}
.index_about_a{width:442px;padding:0 15px 0 15px;border:1px solid #ccc;}
.index_about .img4{width:225px;height:112px;margin:2px 0 3px;}
.index_about .img4 img{width:225px;height:112px;}
.index_about .img_text{width:208px;margin:5px 0 3px;}
.index_about_b{border:1px solid #ccc;margin-top:12px;padding:5px;background:#fff;}
.index_about_b li{display:inline-block;width:150px;height:134px;border:1px solid #fff;color:#333;float:left;font-weight:bold;}
.index_about_b li:hover{border:1px solid #e2000c;background:#e2000c;}
.index_about_b li:hover a{color:#fff;}
.index_about_b li img{width:144px;height:105px;padding:3px;background:#fff;}
.index_about_b li p{padding-left:10px;}
/*honour*/
.index_box_b{margin-top:18px;}
.honour{width:230px;border:1px solid #ccc;position:relative;height:330px;}
.honour .honout_title{position:absolute;left:-5px;top:7px;background:url(../images/title_bg03.jpg) no-repeat;width:226px;height:40px;line-height:35px;color:#fff;font-size:18px;font-family:'微软雅黑';padding-left:16px;}
.honour .honout_title span{font-size:12px;}
.honour ul{margin:50px 0 0 9px;}
.honour li{margin-bottom:3px;}
/*project*/
.index_project{width:736px;border:1px solid #ccc;padding:0 10px}
.project_box{width:178px;float:left;margin:0 3px;}
.project_box .project_img{width:178px;height:102px;position:relative;}
.project_box .project_img img{width:174px;height:98px;}
.project_box .project_img a{width:174px;height:98px;border:2px solid #fff;display:block;}
.project_box .project_img:hover a{border:2px solid #de000c;}
.project_box .project_img span{position:absolute;display:block;height:26px;line-height:26px; text-align:center;color:#fff;left:0;bottom:0; z-index:10;width:178px;background:#de000c;display:none;}
.project_box ul li{height:28px;line-height:28px;}
/*safeguard*/
.safeguard_box{margin-top:5px;}
.safeguard_box li{float:left;margin:15px 6px;_display:inline;}
/*brand*/
.brand{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.brand_center{width:1010px;margin:0 auto;}
.brand_title span{display:inline-block;background:#ededed;width:178px;text-align:center;height:45px;line-height:45px;background:#ededed;font-size:24px;padding:0 10px;}
.img_scroll02 { position:relative; margin:0px auto; width:990px;margin-top:18px;height:52px;}
.img_scroll02 .prev02,.img_scroll02 .next02 { position:absolute; bottom:5px;cursor:pointer;width:27px;height:52px;}
.img_scroll02 .prev02{ left:7px;background-position:0 -169px}
.img_scroll02 .next02{ right:7px;background-position:-33px -169px}
.img_scroll02 .img_list02 { position:relative; width:888px; height:36px; margin-left:50px; overflow:hidden;}
.img_scroll02 .img_list02 li{width:105px;height:36px;float:left;margin-left:5px;}
.img_scroll02 .img_list02 li a{display:inline-block;width:105px;height:36px; text-align:center;line-height:36px;background:#dedede;color:#333;border-radius:5px;}
.img_scroll02 .img_list02 li a:hover{background:#db0000;color:#fff;}
/*friend_links*/
.friend_links{width:1010px;margin:0 auto;padding:15px 0 0;}
.friend_links .friend_links_title{display:inline-block;width:74px;text-align:center;font-weight:bold;}
.friend_links ul li{float:left;margin:0 8px;}
.friend_links ul li a{color:#000;}
/*footer*/
.footer{border-top:1px solid #ccc;margin-top:15px;}
.footer_center{width:850px;margin:0 auto;padding:5px 0;line-height:24px;}
.footer_center p{line-height:24px;}

.index_title{height:48px;background:url(../images/title_bg01.jpg) repeat-x left bottom;}
.index_title P{width:60%;background-position:-373px -117px;}
.index_title span{display:inline-block;height:48px;line-height:48px;}
.index_title span a{color:#de000c;}
.index_title i{font-size:36px;color:#e2000c;font-family:'微软雅黑';display:inline-block;height:48px;line-height:48px;margin-right:5px;}
.index_title em{font-size:18px;color:#e2000c;font-family:'微软雅黑';display:inline-block;margin-top:2px;font-weight:600;}
.index_title b{font-family:'微软雅黑';}
.safeguard_box ul{margin-left:5px;}