@charset "gb2312";


/*header*/
.head_top{ width:1003px; height:32px; margin:0 auto; color:#fff;}
.header{ margin:0 auto; width:1003px; height:auto; overflow:hidden; }
.logo{  width:1003px; height:123px; background:url("../images/logo.gif") no-repeat;}



/*网页中的菜单代码*/
#menu{background:#004b9b;}
#nav { display:block;height:62px;clear:both; margin-top:10px; width:1003px; margin:0 auto;}
#nav .mainlevel { float:left; width:100px; z-index:999px;/*IE6 only*/}
#nav .mainlevel1 { float:left; width:200px; margin-left:2px; z-index:999px;/*IE6 only*/}
#nav .mainlevel a { font-family:"微软雅黑";color:#fff; text-decoration:none; line-height:62px; display:block; font-size:16px; text-align:center;}
#nav .mainlevel a:hover {/*color:#fff; */text-decoration:none; color:#fff; background:#e70f26;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #fff; background:#e70f26; width:100px; text-align:center;/*IE6 only*/}
#sub_01,#sub_02,#sub_03,#sub_04,#sub_05,#sub_06{z-index:99999;}
/**
.nav_span{ width:2px; height:47px; background:url(../images/line.png); float:right;}
*/

/*banner滚动*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1400px;min-width:1003px;overflow:hidden; height:454px; margin:0px auto;  position:relative; left:50%; margin-left:-700px; margin-top:5px; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .smalltitle {width:1400px; min-width:1003px;overflow:hidden; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


/**推荐部分*/
.tj{ width:100%; height:277px; background:url("../images/case_bg.gif") repeat-x; }
.tj_nr{ width:960px; height:auto; overflow:hidden; margin:0 auto;}

.tj_t{ width:960px; height:111px; background:url("../images/rx.jpg");}




/*首页middle样式*/
.middle{ width:960px; height:auto; overflow:hidden; margin:0 auto; margin-top:5px;}

.content1{ width:958px; height:auto; overflow:hidden; margin:0 auto; border: solid 1px #ccc; background:#fff;}


/*公司简介样式*/
.gsjj_top{ width:958px; height:37px; background:url("../images/cp_bg.gif") no-repeat ; margin:0 auto;  }
.gsjj_nr{ width:945px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0;  }
.gsjj_left{ width:241px; height:180px; background:url("../images/gsjj_tu.jpg") bottom; float:left;}
.gsjj_right{ width:690px; height:auto; overflow:hidden; float:right; line-height:25px; padding-top:5px; text-indent:2em;}
.gsjj_right p{ list-style:none; display:inline;}
.gsjj_right a{ color:#ff6400;}
.wenzi{ width:60px; height:39px; line-height:39px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:40px; font-family:"微软雅黑"; float:left;}
.wenzi1{ width:150px; height:54px; line-height:54px; color:#FFFFFF; font-size:14px; font-weight:bold;padding-left:40px; font-family:"微软雅黑"; float:left;}
.wenzi2{ width:148px; height:39px; line-height:39px; color:#fff; font-size:14px; font-weight:bold;  font-family:"微软雅黑"; float:left; background:url("../images/cp_cur.gif");}
.wenzi2 span{ padding-left:30px;}
.wenzi3{ width:150px; height:20px;  color:#000; font-size:14px; font-weight:bold; margin-left:25px; font-family:"微软雅黑"; float:left;}
.wenzi4{ width:150px; height:35px; line-height:35px;  color:#000; font-size:14px; font-weight:bold; margin-left:35px; font-family:"微软雅黑"; float:left;}
.about_more{ width:49px; height:39px; float:right; line-height:39px; color:#000;}
.about_more a{color:#000;}
.about_more1{ width:49px; height:25px; float:right; line-height:25px;}
.about_more2{ width:49px; height:39px; float:right; line-height:39px;}



/*产品分类以及产品展示部分样式*/

.content2{ width:960px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.content2_left{ width:210px; height:auto; overflow:hidden;  float:left;}
.more{ width:39px; height:19px; float:right; margin:5px 15px 0 0 ;}
.more1{ width:39px; height:18px; float:right; margin:5px 5px 0 0 ;}
.more2{ width:39px; height:18px; float:right; margin:0px 5px 0 0 ;}

.jj{ width:1003px; margin:0 auto; }
.lx{ width:1003px; margin:0 auto;  margin-top:10px; padding-bottom:210px;}


/*产品分类*/
.cpfl{ width:210px; height:auto; overflow:hidden; }
.cpfl_bg{ width:210px; height:65px;  background:url("../images/cp_a.gif"); }
.fenlei{  width:210px; height:auto; overflow:hidden; background:url("../images/cp_c.gif") repeat-y;}
.fenlei_nr{ width:180px; height:auto; overflow:hidden; margin:0 auto;}
.menu_list{ width:175px; height:auto; overflow:hidden; margin:0 auto;}
.menu_head{ width:175px; height:30px; line-height:30px; background:url("../images/cp_b.gif") no-repeat; margin-top:5px;}
.menu_head a{  height:32px;   padding-left:10px; font-size:13px; font-family:"微软雅黑";  color:#fff; width:170px;  margin-left:20px;}
.menu_head a:hover{  height:32px;   padding-left:10px; font-size:13px;  color:#ff0; }
.menu_body a{ width:160px; height:30px; line-height:30px; display:block; margin:0 auto; border-bottom: dashed 1px #ccc; padding-left:20px;background:url("../images/cp_dot.gif") no-repeat 5px;}
.cpfl_b{ width:210px; height:38px; background:url("../images/cp_d.gif");}


/*联系我们*/

.lxwm{ width:214px; height:auto; overflow:hidden; border:solid 1px #ccc; margin-top:10px; background:#fff;}
.lxwmbg{  width:214px; height:36px; background:url("../images/cp_bg.gif");}
.lxwmnr{ width:190px; height:auto; overflow:hidden;  line-height:24px; margin:0 auto;}
.lxwmnr_nr{ width:190px; height:auto; margin:0 auto; padding:10px 0 ;}


/*产品分类*/

.content2_right{ width:728px; height:auto; overflow:hidden; float:right; }


/* 产品*/

.cpzs{ width:728px; height:auto; overflow:hidden;}
.cpzs_bg{ width:728px; height:39px; background:url("../images/tcp.gif") ;  }
.cpzs_nr{ width:726px;   height:auto; overflow:hidden; background: url("../images/tj_b.jpg")  bottom repeat-x; border:solid 1px #ccc;}
.content_productlist{ width:700px; height:auto; overflow:hidden;  margin:0 auto; padding:15px 0;}

.content_productlist ul{ width:173px; float:left; margin-top:10px;  }
.content_productlist ul li{ width:176px; height:auto; overflow:hidden; }
.content_productlist_img{ width:173px; height:122px; border:solid 1px #ccc; margin-left:10px; }
.content_productlist_text{ width:173px; height:30px; line-height:30px; text-align:center;}
.content_productlist_img img{ width:165px; height:122px;}
.dz{ width:200px; height:28px; }
.pf{ width:88px; height:28px; display:block; float:left;}
.cdz{ width:88px; height:28px; display:block; float:right;}
.dz img { border: medium none;  display: inline;  height: 28px;  width: 88px;}


/*公司新闻*/
.new{ width:723px; height:auto; overflow:hidden;  background:#fff; padding-top:10px; margin:0 auto; border:solid 1px #ccc; margin-top:10px; }
.new_bg{ width:709px; height:28px; background:url("../images/news_bg.jpg"); margin:0 auto;}
.new_nr{ width:709px; height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; margin:0 auto; }
.new li{ position: relative; background:url("../images/tubiao.jpg") no-repeat; height:36px;line-height:36px; float:right; width:330px; border-bottom:1px dashed #CCCCCC; float:left; margin-left:12px;}
.new li a{ padding-left:20px;}
.new span{ position:absolute;  right:0px;line-height:36px; top:0px; width:65px;}
.bottom_list_5 {width:320px; float:left; padding-top:8px;}
.bottom_list_5 li{width:298px; float:left; line-height:24px; padding-left:10px;}
.time{ float:right;}

.bottom_list_6 {width:400px; float:left; padding-top:8px;}
.bottom_list_6 li{width:350px; float:left; line-height:24px; padding-left:10px;}
.time{ float:right;}






/*推荐产品*/
.tjcp{ width:958px; height:auto; overflow:hidden;  margin:0 auto; margin-top:10px; margin-bottom:15px; border:solid 1px #ccc; background:url("../images/dhbg.jpg") repeat-x; }
.tjcp_bg{ width:958px; height:35px; background:url("../images/t_b.jpg") repeat-x;}
.tjcp_nr{ width:940px; height:auto; overflow:hidden; margin:0 auto;  }
.xuxian{ width:950px; height:5px; margin:0 auto;  border-bottom:dashed 1px #ededed; margin-bottom:15px;}

/**/

.ys {
    background: url("../images/ys.jpg") no-repeat scroll center top ;
    border-bottom: 1px solid #e7e7e7;
    font-family: 'Microsoft YaHei';
    height: 1213px;
    padding: 92px 0 0;
    width: 100%;
}

.ys h3 {
    color: #fff;
    height: 190px;
    text-align: center;
	font-size: 28px;
line-height:22px;
padding-top:5px;
}



.ys h3 span {
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding: 30px 0 0;
}



.ys ul {
    margin: 0 auto;
    width: 960px;
}


.ys-a {
    background:url(../images/ys1.jpg) no-repeat ;
    height: 470px;
    padding: 20px 0 0 0;
}


.ys li span {
    color: #222;
    display: block;
    font-size: 20px;
    margin-bottom: 18px;
    padding-left: 65px;
}

.ys li span b {
    color: #da0000;
    display: block;
    font-size: 30px;
	height:37px;
	line-height:37px;
}

.ys li p {
    color: #4a4a4a;
    font-size: 15px;
    line-height: 26px;
    padding: 0 0 5px;
    width: 465px;
}

.ys-b {
    background: url("../images/ys2.jpg") no-repeat ;
    height: 430px;
    padding: 80px 0 0 470px;
}

/**/


.ab {
    margin: 0 auto 24px;
    width: 960px;
}
.tit {
    background: url("../images/tab.gif") repeat-x ;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.tit em {
    color: #b9c1d1;
    float: left;
    font-family: 'arial';
    font-size: 15px;
    padding-left: 55px;
    text-transform: capitalize;
}

.tit em a {
    color: #fff;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    margin-right: 8px;
}

.tit b {
    display: block;
    font-size: 12px;
    font-weight: normal; float:right;
}
.zj{ width:1003px; height:300px; margin:0 auto;}

.ab-con {
    padding: 25px 0 0;
}
.ab-l {
    float: left;
    width: 670px;
}
.ab-l dl {
    padding: 0 0 10px;
}
.ab-l dt {
    background: url("../images/s05.gif")no-repeat  bottom;
    float: left;
    padding: 0 0 25px;
    width: 300px;
}

.ab-l dt img {
    border: 1px solid #c3c3c3;
    display: block;
    height: 185px;
    width: 300px;
}



.ab-l dd {
    float: right;
    width: 350px;
}


.ab-l dd span a {
    color:#F00;
    font-weight: bold;
}
.ab-l h4 {
    background: url("../images/line2.gif")no-repeat;
    font-size: 12px;
    height: 16px;
    padding-left: 28px;
}
.ab-l ul {
    margin-right: -16px;
    padding: 20px 0 0;
}

.ab-l li {
    float: left;
    margin-right: 16px;
    width: 154px;
}


.ab-l li img {
    border: 1px solid #dbdbdb;
    display: block;
    height: 102px;
    padding: 2px;
    width: 148px;
}


.ab-l li span {
    display: block;
    padding: 10px 0 0;
    text-align: center;
}

.ab-r {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #ebebeb;
    float: right;
    padding: 1px;
    width: 260px;
}
.ab-a {
    background: url("../images/dt_bg.gif") repeat ;
    padding: 10px 12px;
}

.ab-r h4 {
    background: url("../images/ico3.gif") no-repeat ;
    font-size: 18px;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    padding-left: 45px;
}
.ab-r h4 a {
    color: #004b9b;
    font-family: 'Microsoft YaHei';
	font-size: 18px;
}

.ab-r p {
    background: url("../images/s04.gif") no-repeat  bottom ;
    padding: 8px 0 16px;
}

.ab-r p img {
    display: block;
    height: 103px;
    width: 238px;
}

.ab-r li {
    background: url("../images/line1.gif") no-repeat bottom ;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}


.ab-r li a {
    background: url("../images/ico2.gif") no-repeat  18px center;
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 36px;
    width: 200px;
}
/**/

.ry {
    background: url("../images/ry.jpg") no-repeat scroll center ;
    font-family: 'Microsoft YaHei';
    height: 375px;
    margin-bottom: 24px;
    padding: 85px 0 0;
    width: 100%;
    margin-top:20px;
}

.ry h3 {
    font-size: 25px;
    margin: 0 auto;
    padding-left: 20px;
    line-height:28px;
    width: 900px;
	color:#fff;
height:60px;
}
.ry h3 a {
    color: #fff;
	font-size:25px;
}

.ry ul {
    margin: 0 auto;
    padding: 70px 0 0 60px;
    width: 900px;
}

.ry li {
    background: url("../images/ico4.gif") no-repeat scroll 10px center ;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
}

.ry li a {
    color: #595959;
    font-weight: bold;
	font-size:14px;
}
.sk{ height:8px;  background: url("../images/sk.jpg") center no-repeat ; margin-top:15px;}
.about{ height:403px; background: url("../images/liuc_bg.jpg") center no-repeat ; margin-top:20px;}
.about_nr{ width:960px; height:auto; margin:0 auto;}
.gs_hj{ height:315px; background:url("../images/xc_bj.jpg") center no-repeat; }


.xc {
    height: 315px;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}

.xc h4 {
    height: 38px;
    text-align: center;
}

.xc h4 a {
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    line-height: 38px;
}
.xc .h1 {
    height: 70px;
    padding-top: 100px;
    width: 31px;
}

.xc .nr {
    float: left;
    overflow: hidden;
    width: 928px;
}


.xc ul li {
    background: none repeat scroll 0 0 #fff;
    display: inline;
    float: left;
    height: 196px;
    line-height: 0;
    margin: 46px 0 0 17px;
    width: 215px;
}


.xc ul li {
    background: none repeat scroll 0 0 #fff;
    display: inline;
    float: left;
    height: 196px;
    line-height: 0;
    margin: 46px 0 0 17px;
    width: 215px;
}
.xc ul li img {
    height: 156px;
    padding: 3px;
    width: 209px;
}
.xc ul li span a {
    color: #444444;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
}




/*content*/
.content{ margin:0 auto; width:960px; height:auto; margin-top:10px; margin-bottom:20px; overflow:hidden; }
.ny_content{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.content_left{ width:295px; height:auto; overflow:hidden; float:left;}

/*footer*/

.foot {
    background: url("../images/f_bg.gif") repeat-x center #f2f2f2;
   
    overflow: hidden;
}
.footer {
    margin: 0 auto;
    width:1003px;}
	
.fnav {
    color: #fff;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
	background:#006de3;
	margin-top:30px;
}
.fnav a {
    background: url("../images/line.png") no-repeat scroll right 4px ;
    color: #fff;
    font-family: "Microsoft Yahei";
    padding: 0 16px;
	font-size:14px;
}

.f_wz {
    color: #fff;
    height: auto;
	overflow:hidden;
    line-height: 26px;
    padding: 10px 0 5px 0;
    width: 1003px;
	text-align:center;
}

.yqlj {
    color: #fff;
    height: auto;
	overflow:hidden;
    line-height: 26px;
    padding: 10px 0 5px 0;
    width: 1003px;
	text-align:center;
}



/* 内页的左边部分*/
.left{ width:222px; height:auto; overflow:hidden;  float:left;  padding-top:5px;} 
/*联系我们*/

.ny_lxwm{ width:220px; height:auto; overflow:hidden;  margin-top:10px; background:#fff; }
.ny_lxwmbg{ width:220px; height:54px; background:url("../images/lx_b.jpg");}
.ny_lxwmnr{ width:190px; height:auto; overflow:hidden;  line-height:24px; margin:0 auto; }
.ny_lxwmnr_nr{ width:190px; height:auto; margin:0 auto; padding:10px 0 ;}


/*产品分类*/
.ny_cpfl{width:222px; height:auto; overflow:hidden; height:850px; background:url("../images/fenlei_bg.jpg"); }
.ny_cpfl_bg{ width:214px; height:75px; margin-top:25px; }
.ny_fenlei{ padding-bottom:5px; width:214px; height:auto; overflow:hidden;}



/* 内页的右边部分*/
.right{ width:720px; height:auto; overflow:hidden; float:right;  margin-top:5px; border:solid 1px #ccc;  background:url("../images/tj_b.jpg") #fff bottom repeat-x; padding-bottom:20px;}
.right .bt{ height:36px; line-height:36px; background:url(../images/n_d.jpg) bottom no-repeat; width:720px; text-indent:0; position:relative;color:#000; }
.nr_text{ padding-left:10px; margin-top: 5px; }
.right .bt h4{ font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#000; padding:0px 0 0 10px; }
.right .bt span{ position:absolute; right:0; top:0;  margin-right: 5px;}
.right .bt h4 a:link{ color:#000;}


/*内页新闻列表样式*/
.right.nr ul{ padding-top:5px;}
.right .nr li{ margin:10px 10px 0 10px; position:relative; border-bottom:1px dashed #CCCCCC;   background:url("../images/tubiao.jpg") no-repeat; height:30px; line-height:30px;}
.right .nr li a{ color:#333; margin-left:20px;}
.right .nr li span{ position:absolute; right:0; top:0; color:#999; margin-right:5px;}
.tag{ width:680px; height:25px; line-height:25px; margin:0 auto;}
.xuxian{ width:680px; height:2px; border-bottom:1px dashed #ccc;}
.xiangguan{ width:680px; height:auto; overflow:hidden;}


/*分页样式*/
.pagelink{ float:right; height:26px; line-height:26px; background-color:#fff; margin:20px 0 0 0; padding:0 10px; width:auto;}
.recordcount{ float:left; width:130px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}


/*内页 产品列表==================================*/
.right_product{ width:690px; height:auto; overflow:hidden; margin:0 auto;}
.productlist {margin-top: 20px}
.productlist a:link{ color:#000;}
.productlist li {padding:0 25px;FLOAT: left;  margin: 5px 0px 5px; overflow: hidden; width: 180px;}
.productlist li img { border: #e4e4e4 1px solid; padding: 2px; width:180px; height:160px;}
.productlist li .product_name {display: block; overflow: hidden; width: 180px; line-hight: 25px; height: 25px; text-align: center; margin-top:5px;
}


/*内页详细页面样式*/
.right_title{ width:700px; height:50px; line-height:50px; text-align:center; border-bottom: dashed 1px #ccc; margin:0 auto;}
.right_title_new{ width:680px; height:auto; text-align:center; color:#000;  border-bottom:1px dashed #ccc; margin-bottom:10px; margin:0 auto; line-height:40px;}


/*产品内页*/

.product_img{ text-align:center; margin:0 auto; max-width:400px; margin-top:10px;}
.product_img img{  max-width:400px; margin:0 auto;}
.product_title{ border-bottom: dashed 1px #ccc;  margin:0 auto; width:700px;}
.product_nr{ width:700px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:20px; }
.right_new_nr_text{ width:680px; height:auto; margin:0 auto; list-height:30px; overflow:hidden;  padding-top:10px;}
.nr_text{ width:680px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px;}




