/* CSS Document */

*{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px;}
body{ background:url(../img/main-bg.jpg) repeat;}
a{ text-decoration:none; color:#000; }
li{ list-style:none;}
img{ border:none;}
p{ font-size:12px; text-indent:2em;}
.wrap{ width:1200px; margin:0 auto; }
.clear{overflow:hidden; clear:both;}

.head{ background:url(../img/head-bg.jpg) repeat; height:160px; margin:0 auto;}
.logo{ }
#first{ background:none;}
.logo img{ margin:20px 0 0 0; float:left;}
.h1-tel{ float:right;height:120px;}
.key{ padding-top:14px; width:300px; text-align:center; color:#000;}
.key h1,h2{ display:inline; color:#000; font-weight:normal;}
.h1-tel img{}
.nav{ float:left; width:1200px;}
.nav li{ float:left; width:133px; text-align:center; background:url(../img/nav-li.jpg) no-repeat top left; line-height:39px;}
.nav li a{ font-size:14px; color:#fff;}

.banner{ height:450px;}
#full-screen-slider { width:100%; height:450px; float:left; position:relative}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:25px 15px 5px 0; margin:0; display:none;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#1f245e;}


.main{margin:0 auto 10px; background:#fff; padding:10px;}
.left{ width:250px; float:left;}
.pro-sort{ background:#edf2f6; margin-bottom:10px;}
.h3{ background:url(../img/left-bg.jpg) repeat-x; height:35px;}
.h3 a{ color:#fff; height:35px; padding-left:44px; line-height:35px; font-size:14px;}
.pro-sort h3 a{ background:url(../img/pro-h-bg.jpg) no-repeat 9px; color:#fff; height:35px; padding-left:44px; line-height:35px; font-size:14px;}
.subnav li h4{ font-size:14px; margin:4px 0 0 0;}
.subnav li{}
.subnav li a{ color:#000; padding-left:40px; background:url(../img/+.jpg) no-repeat 18px center; line-height:34px;}
.fenlei{ background:#fff; margin:10px auto 0; padding-bottom:10px;}
.fenlei h3{ background:url(../img/pro-bg.jpg) repeat-x;}
.fenlei h3 a{ color:#000; background:none;}
.fenlei h3 span{background:url(../img/pro.jpg) no-repeat;}
.pro-sort .h33{ width:1200px;}
.heng li{ float:left; display:block; width:180px; background:#EDF2F6; margin:3px 10px;}
.heng li a{ color:#000;}
.contact{ width:250px; float:right;}
.contact h3{ height:33px; border:1px #d2d2d2 solid;}
.contact h3 a{ background:url(../img/contact.jpg) no-repeat 5px;}
.contact p{ text-indent:0; line-height:24px; color:#000; padding:5px 15px;}
.pro-sort img{ padding:5px;}

.right{ float:right; width:900px;}
.h33{ height:33px; width:900px; border:1px #d2d2d2 solid; line-height:33px;}
.h33 span{height:34px; width:132px; float:left; padding-left:40px; font-size:14px; color:#fff;}
.h33 a{ float:right; padding-right:10px; color:#000; }
.pro-show{ height:430px;}
.pro-show h3{ background:url(../img/pro-bg.jpg) repeat-x; }
.pro-show h3 span{ background:url(../img/pro.jpg) no-repeat; }
.pros li{ width:220px; float:left; line-height:20px; text-align:center;}
.pros li a{ color:#000; }
.pros li img{width:200px;height:150px;border:2px solid #d2d2d2; padding:1px; margin:5px;}


.news-show{ width:630px; float:left;}
.news-show h3{ background:url(../img/com-bg.jpg) repeat-x;}
.news-show h3 span{ background:url(../img/news-h.jpg) no-repeat;}
.h34{ height:33px; width:628px; border:1px #d2d2d2 solid; line-height:33px;}
.h34 span{height:34px; width:132px; float:left; padding-left:40px; font-size:14px; color:#fff;}
.h34 a{ float:right; padding-right:10px; color:#000; }
.newslist li{ border-bottom:1px #9a9a9a dotted; margin:5px 20px 5px 0;}
.newslist li a{ color:#000; padding:5px; float:left; background:url(../img/new-h.jpg) no-repeat 5px; line-height:20px; padding-left:25px; display:block; width:250px; overflow:hidden;}
.newslist li span{ float:right; color:#000; line-height:30px;}

.com{ background:url(../img/com-bg.jpg) repeat-x; margin:20px 0 0 0;}
.com span{ background:url(../img/pro.jpg) no-repeat;} 
.com img{ float:left; padding:15px; width:273px;}
.com p{ color:#000; line-height:28px; padding:5px; width:580px; float:right;}

.pro-gun{ width:900px; height:250px;}
.pro-gun h3{ width:900px;}

.foot{ background:url(../img/foot-bg.jpg) #0376E0 repeat-x; text-align:center; color:#fff;}
#footfirst{ border:none;}
.footnav{ margin:20px auto; width:740px;}
.footnav li{ float:left; width:80px; text-align:center; border-left:1px #fff solid;  color:#fff;}
.footnav li a{ color:#fff;}
.foot p a{ line-height:30px; color:#fff; }
.friendlink a{ line-height:40px; color:#fff; }



/*------------产品滚动-------------*/
.scroll_area{width:1180px;}
.scroll_list{position:relative; padding-top:4px; width:1180px; overflow:hidden;}
.scroll_ul{width:9999px;position:relative;overflow:hidden;clear:both;}
.scroll_ul li{width:200px;height:200px; padding-right:25px;line-height:20px;text-align:center;float:left;}
.scroll_ul li a{padding-top:5px; color:#000;}
.scroll_ul li img{width:200px;height:150px;border:2px solid #d2d2d2; padding:1px; margin:5px; }

/*---sitemap---*/
.r_new_map h3{float:left;background:url(../img/tit-l.jpg) no-repeat; width:108px; height:35px; padding-left:15px;}


/*分页样式*/
.paging{float:right; text-align:left; width:100%; padding-top:10px; font-size:12px;}
.pagingl{ float:left; padding:10px 10px 10px 20px; color:#000;}
.pagingr{ float:right; padding:10px;}
.paging span{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#ccc; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}


/*网站地图*/
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(../img/line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(../img/line.gif) no-repeat;}










