@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;-webkit-text-size-adjust:none;font-family:"微软雅黑";}    
fieldset,img{border:0;}    
table{border-collapse:collapse;border-spacing:0;}    
ol,ul{list-style:none;}    
h1,h2,h3,h4,h5,h6{font-size:100%;}   

body{background:#fff;text-align:center;font:12px/150% Tahoma,Verdana,Geneva,sans-serif,"微软雅黑","宋体";color:#4c4c4c;}
img{border:0;vertical-align:middle;}
ul{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;}
a{
hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
outline: none; /* for firefox 1.5 + */
}/*去除点击虚线框*/ 

.fl{float:left;}
.fr{float:right;}
.hf{width:49.99%;}
.border{padding:6px;background:url(../images/i/bg_border.gif);}
.red{color:red;}
.grey{color:#b0b0b0;}

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}/* Hides from IE-mac \*/*html .clear{height:1%;} .clear{display:block;}/* End hide from IE-mac */

.btn,.btna,.btna-s{display:inline-block;padding:0 10px;height:32px;line-height:20px;text-align:center;color:#fff;background:#bd1317;border:none;cursor:pointer;}


body,html{overflow-x:hidden;}
#box_root{margin:0 auto;overflow-x:hidden;}

#box_header{position:relative;width:100%;height:151px; background:url(../images/i/bg_head.png) repeat-x; z-index:99;}
#box_header .inner{position:relative;margin:0 auto;width:1000px;height:151px;}
.logo{position:absolute;top:25px;left:0px;}

.headnav{position:absolute;top:8px;right:0px;color:#333;width:220px;height:23px; display:block; text-align:right;}
.headnav a{color:#333; cursor:pointer;}
.headnav a:hover{color:#333; text-decoration:underline;}

.txt{position:absolute;top:45px;right:0px; text-align:right;}

div.search{ position:absolute; top:40px; right:0; width:175px;height:33px;  background:url(../images/i/search.png) no-repeat;}

.search .btn {

     background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 30px;
    right: 0px;
    position: absolute;
    text-indent: -9999px;
    top: 2px;
    width: 30px;
	padding:0;

}

.search .input {

    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #999;
    float: left;
    font-family: "Gill Sans MT",Arial,sans-serif;
    font-size: 12px;
    height: 30px;
    left: 4px;
    line-height: 30px;
    margin-left:0px;
    position: absolute;
    top:2px;
    width: 140px;

}

.FrontNews_search01-d1_c1 span.keyword span, .FrontNews_search01-d1_c1 span.category span, .FrontNews_search01-d1_c1 span.condition span, .FrontNews_search01-d1_c1 span.search span{ display:none;}


#menunav{ position:absolute; left:0px; bottom:10px; width:1100px;height:37px;}
#menunav .inner{width:1100px; height:37px; margin:0 auto; position:relative;}
#menunav li{float:left;position:relative;z-index:9;}
#menunav li.nn{background:none;}
#menunav .hover a{color:#fff; text-decoration:none;background:#bd1317;}
#menunav a{ display:block; position:relative; width:140px; margin:0 2px; height:37px;line-height:50px;color:#333; font-size:14px;}
#menunav a:hover{color:#fff; text-decoration:none;background:#bd1317;}
#menunav a.current{color:#fff; text-decoration:none; background:#bd1317;}
#menunav a .ch{ display:block; font-size:14px; height:37px; line-height:37px; cursor:pointer;padding-top:9px;}
#menunav a .en{ display:block;  font-size:14px; height:37px; line-height:37px;  cursor:pointer;}

#menunav .subnav{ position:absolute; top:37px; left:2px; width:140px; z-index:2000;background:none; display:none;}
#menunav .subnav li{ position:relative; height:37px;line-height:37px; padding:0; border-bottom:solid 1px #d80a0f;}
#menunav .subnav a{display:block; width:140px; height:37px;line-height:37px; text-align: center; margin:0; text-indent:0;background:#bd1317 !important;color:#fff !important; font-size:12px;}
#menunav .subnav a:hover{color:#fff !important;background:#6f6f6f !important;}

#menunav .subnav li.subhover a.menu-text1{color:#fff !important;background:#6f6f6f !important;}

#menunav .menu-second{ position:absolute; top:0px; left:140px; width:140px; z-index:2000;background:none; display:none;}
#menunav .menu-second li{height:37px;line-height:37px; padding:0; border-bottom:solid 1px #d80a0f;}
#menunav .menu-second a{display:block; width:140px; height:37px;line-height:37px; text-align: center; margin:0; text-indent:0;background:#bd1317 !important;color:#fff !important; font-size:12px;}
#menunav .menu-second a:hover{color:#fff !important;background:#6f6f6f !important;}



#banner{ width:100%; height:560px;position:relative; z-index:9; background:#fff;}
#banner .inner{position:absolute; top:-8px; left:50%; margin-left:-960px; width:1920px; height:568px;z-index:9;}

#banner .FrontPublic_slideShow01-d3_c1 .slide-contente .slide-info{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1 div .wrapper{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1 #slideshow{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1 .slide-contente .slide-pic img{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1 .slide-contente{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1 .slide-contente .slide-pic{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1{width:1920px !important;height:568px !important;}
#banner .FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{width:60px;height:60px;top:50%;left:350px;  background:url(../images/prev.png) no-repeat !important;}
#banner .FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{width:60px;height:60px;top:50%;right:350px; background:url(../images/next.png) no-repeat !important;}


/*#banner .FrontPublic_slideShow01-d1_c1 .slide-contente .slide-info{width:1440px !important;height:30px !important;}
#banner .FrontPublic_slideShow01-d1_c1 .slide-contente .slide-pic img{width:1440px !important;height:420px !important;}
#banner .FrontPublic_slideShow01-d1_c1 .slide-contente{width:1440px !important;height:420px !important;}
#banner .FrontPublic_slideShow01-d1_c1 .slide-contente .slide-pic{width:1440px !important;height:420px !important;}
#banner .FrontPublic_slideShow01-d1_c1{width:1440px !important;height:420px !important;}
#banner .FrontPublic_slideShow01-d1_c1 .slide-contente .slide-tag-text{bottom:10px !important; right:100px !important;}*/



#cbanner{ width:100%; height:326px; position:relative; z-index:9;}
#cbanner .inner{ margin:0 auto; width:100%; height:333px; position:absolute; top:-7px; left:0; overflow:hidden;}

#box_main .inner{margin:0 auto;width:1000px;}

#c_box_main{position:relative;margin:0 auto; background:#fff;}
#c_box_main .inner{margin:0 auto;}

#box_left{ width:100%; background:#f2f2f2; height:150px;}
#box_right{width:100%; min-height:400px;}


#iproduct{
	padding-top:20px;
    width: 100%;
	height:170px;
	}

#iproduct .inner{
    text-align: left;
    width: 1000px;
	height:360px;
	}

	 
#iproduct .caption{position:relative;height:85px;font-size:14px; font-weight:bold; color:#fff; text-align:left;}
#iproduct .caption .more{ display:block; position:absolute; top:5px; right:0; width:56px; height:19px; background: url(../images/i/more.png) no-repeat;}
#iproduct .caption .more:hover{background: url(../images/i/more_h.png) no-repeat;}


#iproduct .cc{ height:220px;}
#iproduct li{ float:left; margin-left:10px; font-size:16px; text-align:left; color:#333;}
#iproduct li a{ color:#333; line-height:30px; text-align:center;}
#iproduct li a span{ display:block;height:37px; line-height:37px; text-align:center; background:url(../images/i/bg_pd00.png) center no-repeat;}
#iproduct li a:hover span{ color:#FFF; background:url(../images/i/bg_pd.png) center no-repeat;}

#fcol2{
	width:100%;
	padding-top:20px;
	padding-bottom:40px;}
	
#fcol2 .inner{
	width:1000px;
	margin:0 auto;
	height:360px;
    text-align: left;
    }

#newslist{ float:left; position:relative; width:320px;}
#newslist .caption{position:relative;height:60px;font-size:14px; font-weight:bold; color:#fff; text-align:left;}
#newslist  .more{ display:block; float:right; width:156px; height:37px; line-height:37px; text-align:center; color:#fff; background: url(../images/i/bg_pd00.png) no-repeat;}
#newslist  .more:hover{background: url(../images/i/bg_pd.png) no-repeat;}
#newslist  .cc{ height:250px;}
#newslist  .title a{ color:#666; font-size:12px;}
#newslist  .title a:hover{ color:#000;}
#newslist  .FrontNews_list01-d1_c1 .newstitle ul li.title{ width:300px;}
#newslist  .FrontNews_list01-d1_c1 .newstitle ul li.date{ width:300px; color:#666;}
#newslist  .FrontNews_list01-d1_c1 .content{ margin-bottom:20px;}

#iabout{ float:right; position:relative; width:610px;}
#iabout .caption{position:relative;height:55px;font-size:14px; font-weight:bold; color:#fff; text-align:left;}
#iabout .caption .more{ display:block; position:absolute; top:5px; right:0; width:56px; height:19px; background: url(../images/i/more.png) no-repeat;}
#iabout .caption .more:hover{background: url(../images/i/more_h.png) no-repeat;}

#iabout .cc{font-size:14px; line-height:25px; margin-left:10px;color:#666;}
#iabout .cc p{ text-indent:2em;color:#666;}

#alist{ float:left; position:relative; width:985px; margin-top:20px; padding-left:15px;} 
#alist li{ float:left; margin:0 11px;}
#alist li a{ display:block; width:174px; height:134px;}
#alist li a.a1{ background:url(../images/i/a01.jpg) no-repeat;}
#alist li a.a1:hover{ background:url(../images/i/a01_h.jpg) no-repeat;}
#alist li a.a2{ background:url(../images/i/a02.jpg) no-repeat;}
#alist li a.a2:hover{ background:url(../images/i/a02_h.jpg) no-repeat;}
#alist li a.a3{ background:url(../images/i/a03.jpg) no-repeat;}
#alist li a.a3:hover{ background:url(../images/i/a03_h.jpg) no-repeat;}
#alist li a.a4{ background:url(../images/i/a04.jpg) no-repeat;}
#alist li a.a4:hover{ background:url(../images/i/a04_h.jpg) no-repeat;}
#alist li a.a5{ background:url(../images/i/a05.jpg) no-repeat;}
#alist li a.a5:hover{ background:url(../images/i/a05_h.jpg) no-repeat;}

#fcol3{
	width:100%;
	background:#fff;
	height:210px;}
	
#fcol3 .inner{
	width:1000px;
	margin:0 auto;
    text-align: left;
	background:url(../images/i/bg_contact.jpg) no-repeat;
    }
#imessage{ float:left; width:479px; height:168px;}
#icontact{ float:left; width:521px; height:168px;}
#icontact .cc{font-size:12px; line-height:21px; margin-left:50px; padding-top:15px;}
#icontact .cc p{ line-height:21px;}
/*内页样式*/

#box_left .caption{ float:left;width:200px; height:150px;}
#box_left .caption h4.title{color:#343434; height:45px; line-height:45px; font-size:36px;  text-align:left; margin-top:90px; margin-left:25px;}

#sidemenu { width:1000px; margin:0 auto;}
#sidemenu .cc{float:right;width:600px; margin-top:120px;}
#sidemenu li{ float:right; height:25px; line-height:25px;text-align:center; color:#fff; border-right: solid 1px #ccc; position:relative;}
#sidemenu li a{ display:block;text-align:left; padding:0px 10px;}
#sidemenu li a:hover{ color:#fff; background:#343434;}
#sidemenu li a.current{color:#fff; background:#343434;}
#sidemenu li a.on{color:#fff; background:#343434;}

#sidemenu li.last{ display:none;}

#sidemenu .f{float:left;width:210px; height:12px; display:none;}


#sidemenu .menu-second{display:none;position:absolute;left:0px;top:25px;width:400px;z-index:2000;background:#CCC; z-index:999;}
#sidemenu .menu-second li{ float:left;}



#condetail{position:relative;width:1000px; z-index:9; margin:0 auto;}

#condetail .caption{position:relative;width:1000px;height:50px;}
#condetail .caption .title{position:absolute;top:10px;left:20px;font-size:21px; font-weight:bold;color:#9a0000; width:400px;height:35px;line-height:35px;  margin:0; text-align:left; }

#condetail .location{position:absolute;top:-140px;left:0px;color:#666;text-align:left;font-size:12px;width:1000px;height:22px;line-height:22px; }
#condetail .location a{color:#666; text-decoration:none;}
#condetail .location a:hover{color:#000;}
.FrontPublic_breadCrumb01-d1_c1 div{ text-align:left;color:#666;}

#condetail .back{ display:block;position:absolute;top:10px;right:0px;color:#9be528;text-align:right;font-size:12px;}
#condetail .back{color:#9be528; text-decoration:none; font-size:14px; font-weight:bold;}
#condetail .back:hover{color:#9be528}

.border_00-topr{display:none;}
.comptitle_00{display:none;}
.titlestyle_00{color:#1c779b !important; font-size:16px !important;}


#condetail .cc { float:left; width:970px;text-align:left; margin:15px;color:#666; z-index:99; font-size:14px;}
#condetail .cc p{color:#666; line-height:180%; font-size:14px;}
#condetail .cc a{color:#666;}
#condetail .cc a:hover{ color:#000;}

.FrontComContent_detail01-d1_c1 .title{ display:none;}


.FrontProducts_list01-d1_c1 a{ color:#bd1317 !important;}
.FrontProducts_detail02-d1_c1 .pro-module ul li.name1{color:#bd1317 !important;}
.FrontProducts_detail02-d1_c1 .pro-module ul li.code{color:#000 !important;}

#box_footer { width:100%; background:#f3f3f3; padding-top:20px; padding-bottom:20px;}
#box_footer .inner{position:relative;width:1000px; margin:0 auto; font-size:12px; line-height:21px; margin:0 auto; color:#555; text-align:center;}
#box_footer .inner p{color:#555; font-size:12px;}
#box_footer a{color:#555; font-size:12px;}
#box_footer a:hover{color:#333;text-decoration:underline;}
#box_footer .txt{ position:absolute; top:45px; left:0;}
