*{margin:0; padding:0;}
h1,h2,h3{ font-size:14px;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#f60;}
li{ list-style:none;}
img{ border:none;}
.clear{ overflow:hidden;}

body{ font-family:"微软雅黑"; font-size:12px;}
.wrap{ width:1100px; margin:0 auto;}
.head{background:url(head_bg.jpg) repeat-x;}
.key{ height:53px; background:url(top_bg.png) no-repeat right top; color:#46b4f3; font-weight:bold; line-height:53px;}
.key h1,h2{display:inline; color:#46b4f3;}
.head_top{height:67px;}
.head_top img{ float:left; width:212px;}
.menu{ float:left; padding-left:10px; line-height:67px;}
.menu li{ float:left; width:100px; text-align:center; padding:0 10px; font-size:14px; font-weight:bold;}
.menu li a{ display:block;  color:#fff;}
.menu li a:hover{ background:#1E99DF;}

.banner{}
#full-screen-slider { width:100%; height:403px; float:left; position:relative;}
#slides { display:block; width:100%; height:403px; 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;   top:380px; z-index:3;  padding:5px 0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#A6E2EC;z-index:0;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#005AA6;}

.main{ padding-top:30px; padding-bottom:20px;}
.pro_nav{}
.pro_nav h3{ background:url(pro_nav_bg.jpg) center center no-repeat; line-height:35px;}
.pro_nav h3 a{ padding-left:430px; color:#fff;}
.pro_nav ul{padding:10px 0 10px 272px;}
.pro_nav ul li{ float:left; margin:0 15px; background:url(pro_nav_li.jpg) no-repeat; height:154px; width:154px; line-height:154px; text-align:center;}
.pro_nav ul li a{ display:block; font-size:16px; font-weight:bold; color:#fff;}
.pro_nav ul li a:hover{ background:url(pro_nav_a.jpg) no-repeat; color:#116dbb;}

.pro_dis{ background:#46B4F3;}
.pro_dis h3{ background:url(pro_dis_h3.jpg) center top no-repeat;}
.main_top h3{ text-align:center; padding-top:90px; font-size:16px;}
.main_top h3 a{ color:#015093;}
.main_top h3 a:hover{ color:#f60;}
.main_top h4{ text-align:center; line-height:30px; font-size:14px;color:#015093; font-weight:normal;}
.main_top h4 span{ color:#fff; font-weight:bold;}
.pro_dis ul{ }
.pro_dis ul li{ float:left; width:200px; border:3px solid #005AA6; text-align:center; margin:5px 15px; height:186px;}
.pro_dis ul li img{ width:200px; height:150px;}
.pro_dis ul li span{ width:200px;background:#005AA6; display:block; line-height:36px;}
.pro_dis ul li span a{ color:#fff;}
/*--图片滚动--*/
.scroll_area{ background:url(pro_dis_bg.jpg) left center no-repeat; padding:5px 30px 5px 40px;}
.scroll_list1{overflow:hidden;position:relative; margin-left:25px;}
.scroll_ul{width:9999px;position:relative;overflow:hidden;clear:both;zoom:1; margin:20px 30px;}
.scroll_ul li a{ color:#666;}
.scroll_ul li a:hover{ color:#f60;}

.com{ background:#F3F5F4; border-bottom:1px dashed #CBCBCB;}
.com h3{ background:url(about.jpg) center top no-repeat;}
.com p{ line-height:34px; text-indent:2em; background:url(mujiaofen.jpg) right top no-repeat; padding:5px 310px 10px 40px; margin-right:40px; height:238px;}
.com p span a{ color:#46b4f3;}
.com p span a:hover{ color:#f30;}

.main_bt{}
.main_bt h3{background:url(news_h3_bg.jpg) center top no-repeat;}
.main_bt h3 a{color:#116dbb;}
.news{ float:left; width:360px; padding-right:20px;}
.news h3{ background:none;}
.news_h3{ border-bottom:10px #106DBA solid; line-height:30px; height:30px;}
.news_h3 span{ float:left;}
.news_h3 img{ float:right; padding-top:9px;}
.news ul li{ line-height:26px; background:url(news_li.jpg) 3px center no-repeat;}
.news ul li a{ float:left; padding-left:15px;}
.news ul li span{ float:right;}
.contact{ float:right; width:340px;}
.contact h3{ background:none;}
.contact p{ line-height:24px; background:url(contact.jpg) right bottom no-repeat;}

.foot{ background:url(foot_bg.jpg) #46B4F3 repeat-x; height:184px; color:#fff;}
.foot a{color:#fff;}
.foot_nav{ height:50px; padding-left:220px;}
.foot_nav li{ float:left; text-align:center; width:100px; padding-top:16px;}
.foot_nav li a{ display:block; border-left:1px solid #fff;  font-size:14px; font-weight:bold;}
#first{ border-left:none;}
.link{ padding-top:25px;line-height:26px;}
.link h3{ float:left; width:75px;}
.link p{ float:left; width:1020px;}
.foot_bt{ text-align:center; line-height:26px; padding-top:10px;}

/*company*/
.left{ float:left; width:250px; background:#46B4F3; border-radius:5px;border-bottom:8px solid #1572BF;}
.left h3 a{ color:#fff;}
.pro_tit{}
.pro_tit h3{background:url(pro_tit.jpg) 5px center no-repeat; padding-left:25px; line-height:30px;}
.pro_tit ul{ width:218px; margin:10px 6px; background:#fff; padding:10px;}
.pro_tit ul li{ line-height:30px; background:url(pro_tit_h3.jpg) 15px center no-repeat; padding-left:35px; border-bottom:1px dashed #6D98CB;}
.pro_tit ul li a{color:#116dbb;}
.pro_tit p{width:218px; margin:10px 6px; padding:10px 10px 30px; background:url(contact.jpg) #fff 90px bottom no-repeat; color:#116dbb; line-height:26px;}

.right{ float:right; width:830px;}
.r_top{ line-height:32px; border-bottom:5px #46B4F3 solid;color:#015093; height:32px;}
.r_top h3{ float:left; background:url(right_top.jpg) left center no-repeat; padding-left:20px;}
.r_top span{ float:right; padding-right:10px;}

.company{ padding:20px;}
.company p{ line-height:30px; padding-top:5px; text-indent:2em;}

.news_list li{ line-height:30px; background:url(news_li.jpg) 10px center no-repeat;}
.news_list li a{float:left; padding-left:25px;}
.news_list li span{ float:right; padding-right:20px;}
.news_top{ text-align:center; line-height:30px; }
.zt{background:#eee;margin:5px 20px; height:22px; line-height:22px; padding-bottom:5px;}
.zt span{cursor:pointer;}
.news_txt{ padding:5px 20px;}
.news_txt p{ line-height:30px; text-indent:2em; padding-top:5px;}

.pro_list{ padding:10px;}
.pro_list li{ float:left; text-align:center; line-height:20px; padding:10px 20px;}
.pro_list li img{ width:160px; height:120px;}

/*分页样式*/
.paging{ text-align:left; width:780px; padding-top:10px; font-size:12px;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.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(line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(line.gif) no-repeat;}