@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; }
body{text-align:center; margin:0 auto; font-family:"微软雅黑"; font-size:12px; line-height:23px;}
ul,li{margin:0;padding:0; list-style:none;}
.p10{ height:10px; overflow:hidden;}
.fl { float:left; }
.fr { float:right; }

/* 默认链接颜色 */
a{outline-style:none;text-decoration:none; color:#000; target:blank;}
a:hover{text-decoration:none;color:#36C; position:relative;}

/* 通用属性 */
.clear{clear:both;}/*ie and firefox1.5 updata */

/* 顶部 */
.ding{margin:0 auto; background:#f3f3f3; border-bottom:1px #dcdcdc solid;}
.dwid{ width:1002px; height:30px;}
.dleft{ width:400px; float:left; line-height:30px; color:#999; text-align:left;}
.dright{ width:602px; float:right; line-height:30px; color:#999; text-align:right;}

.head{margin:0 auto; background:url(../images/headerbg.jpg) repeat-x;}
.top{height:105px; width:1002px;}
.logo{ padding-top:10px; width:421px; float:left;}
.tel{ float:right; padding-top:5px;}

/* 导航 */
.nav{ height:50px; background-color:#0b87db; margin:0 auto;}
.nav ul{ width:1002px; margin:0 auto; padding-left:2px;}
.nav li{ float:left; background:url(../images/line.png) no-repeat right;}
.nav li a{ height:50px; line-height:50px; padding:0 24px; color:#FFF; float:left; font-size:15px; text-align:center;}
.nav li a:hover{ background:#C30; color:#fff; font-size:15px;}

/* flash */
.banner1{width:100%; height:260px; background:url(../images/nyban1.jpg) no-repeat center; margin-bottom:10px;}

/*banner样式*/
.banner{width:100%;position:relative; }
.banner_list{width:100%;}
.banner_list ul li{float:left;}
.banner .num { overflow:hidden; height: 25px; position:absolute; left:45%; bottom:8px; zoom:1;z-index:3; text-align:center; width:150px;}
.banner .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner .num li.on { background: #FF7700; } /*当前项*/

/*ad01*/
.ad_box1{ height:119px;overflow:hidden; background:url(../images/ad01.jpg) center center no-repeat;}
.ad01{ width:1002px; margin:0 auto; overflow:hidden; height:119px;} 
.ad01 p{ position:absolute; top:80px; left:330px; font-size:16px; color:#fff;}
.ad01 p b{ font-size:20px;}
.pr {position: relative;}

/*sup*/
.content{width: 1002px; margin: 0 auto;}
.sup{ height:1022px; overflow:hidden; background:url(../images/sup_boxBg.jpg) center center no-repeat; }
.sup dl{ height:auto; overflow:hidden;width:1000px; margin: 0 auto;}
.sup dl.icon1{ margin:40px 0 60px 0; height:255px; overflow:hidden;}
.sup dl.icon1 h4{ background:none; margin:0 0 14px 0;}
.sup dl.icon1 dt{ margin:40px 0 0 0; text-align:left; width:520px; background:url(../images/sup_01.png) left top no-repeat;}
.sup dl.icon1 dd{ width:369px;}
.sup dl.icon2{ height:333px; overflow:hidden;background:url(../images/sup_pic02Bg.png) center bottom no-repeat;}
.sup dl.icon2 dt{width:376px; padding:0 0 0 30px;}
.sup dl.icon2 dd{ width:520px; text-align:left; background:url(../images/sup_02.png) left 30px no-repeat; padding:30px 0 0 0;}
.sup dl.icon3 dt{ width:500px; text-align:left; background:url(../images/sup_03.png) left top no-repeat;}
.sup dl.icon3 dd{ width:378px;}
.sup h4{ font-size:18px;color:#f00505; padding:0 0 18px 110px; background:url(../images/sup_commonBg.png) center bottom no-repeat;}
.sup h4 b{ display:block;font-size:26px; color:#000; line-height:40px;}
.sup p{ font-size:14px; color:#333;margin:0 0 0 86px;line-height:40px; padding:0 0 0 20px; background:url(../images/sup_icon2.jpg) left 16px no-repeat;}
.sup p span{ color:#f00505;}

/*Mian list of Roduct*/
.MainProductPic{width:100%;height:100%;}
.MainProductPic img{width:200px;height:150px;}


.bot{margin:10px auto 0 auto; background:#3366CC;}
.bottom{ color:#FFF; padding:5px; line-height:30px;}
.bottom a{ color:#FFF;}


.company{ width:320px; height:150px;float:left; font-size:14px; color:#999; margin-top:5px;}
.company img {width:150px;height:100px;}
.pic{width:150px;height:100px;float:left;}
.news{width:150px;height:100px;float:left;padding-left:15px;}

/*news*/
.name{font-size:14px; text-align:center;}
.mess{text-align:center;}
.newslist{padding:10px;}

/*product*/
.productList{padding:2px 18px 5px 15px; float:left;}
.productList img{width:200px;height:150px;}


