﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
[url=]/*@purpose[/url] To enable resizing for IE */
[url=]/*@branch[/url] For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
/*input:focus { border:1px solid #09F; background:#fff; }*/
body { line-height: 1.5; }
ol, ul, li { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; margin-left:4px; line-height:1px;  }
sup { font-size:9px; color:#960; }
abbr { cursor:help; }
/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins { text-decoration: none; text-decoration:none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
body { font-size:12px; color:#666; font-family:"微软雅黑", "宋体"; }
textarea, input { outline: none; }
.clear { clear:both; }
::-moz-selection { background:#06c; color:#fff; }
::selection { background:#06c; color:#fff; }
code::-moz-selection { background: #06c; }
code::selection { background: #06c; }
body { font-family:Arial, Helvetica, Tahoma, sans-serif; background:#fff; }
h3 { font-size:14px; }
/*a:hover { zoom:1; }*/
.blue a, a.blue { color:#06C; }
.blue a:hover, a:hover.blue{ background:#06C; color:#FFF; }
.white a { color:#e3e3e3; }
.white a:hover { text-decoration:underline; color:#e3e3e3; }
.red a { color:#06c; }
.red a:hover { text-decoration:underline; color:#c00; }
.yellow a { color:#960; }
.yellow a:hover { background:#960; color:#fff; }
.green a { color:#666; }
.green a:hover { color:#fff; background:#060; }
.more a { color:#c00; }
.more a:hover { background:#c00; color:#fff; }
h1 span, h2 span { font-size:12px; float:right; font-weight:400; margin-right:10px; color:#666; }
/*index begin*/
body{background:url(../img/top_bg.jpg) repeat-x;}
#box{margin:0 auto; width:988px; height:auto;} 
.top{width:988px; height:auto;}
.logo{margin:26px 0 0 44px; width:232px; height:61px; float:left;}
.top_right{float:right; width:500px; height:auto; margin-top:22px; background:url(../img/tel.jpg) no-repeat;}
.tel{width:400px; height:30px; float:right; line-height:30px;}
.tel p{font-size:20px;color:#66adff; text-indent:-99999px; }
.tel p span{font-size:26px;color:#ffca0c; font-weight:bolder;}
.des{float:right; width:500px; height:auto;height:36px;line-height:36px;}
.des p{font-size:32px;color:#ffffff; font-weight:bolder; font-family:"黑体"; text-indent:-99999px;}
.nav{width:988px; height:42px; float:left; margin-top:15px;}
.nav_left{width:12px; height:42px;float:left;}
.nav_main{width:964px;height:42px; background:url(../img/nav.jpg) repeat-x;float:left;}
.nav_main ul li{width:85px; float:left; line-height:42px; font-size:14px; margin-left:18px; display:inline; text-align:center;}
.nav_main ul li a{color:#616161; display:block; font-weight:bolder;}
.nav_main ul li.current{background:url(../img/nav_bg.jpg) no-repeat;}
.nav_main ul li.current a{color:#FFF;}
.nav_main ul li a:hover{color:#FFF;background:url(../img/nav_bg.jpg) no-repeat;}
.nav_right{width:12px; height:42px;float:left;}
.banner{float:left; width:962px; height:290px; margin:8px 0 0 13px; display:inline;}
.main{width:962px; height:auto; float:left;margin:20px 0 0 13px; display:inline;}
.main_top{width:962px; height:220px; float:left;}
.pro{width:731px; height:220px; float:left; background:url(../img/pro-bg.jpg) no-repeat; }
.pro_top{width:680px; height:27px; float:left; margin:7px 0 0 36px; display:inline;}
.pro_top p{ font-size:14px; color:#FFF; font-weight:700;}
.pro_top img {float:right;}
.pro_down{width:711px; height:163px; float:left; padding:10px;}
.pro_show{width:183px; height:170px; float:left; margin:0 26px; display:inline;}
.pro_showImg{width:183px; height:110px;}
.pro_showP{width:183px; height:28px; text-align:center; line-height:28px;}
.pro_showP p{color:#000; font-weight:500;}
.pro_showI{text-align:center;}
.site{width:216px;height:220px;float:right; background:url(../img/kehu.jpg) no-repeat;}
.site_top{width:180px;height:27px;float:left; margin:7px 0 0 38px; display:inline;}
.site_top p{font-size:14px; font-weight:600; color:#000;}
.site_down{ padding:11px;width:194px;height:158px;float:left;}
.main_down{width:962px; height:253px; float:left; margin-top:8px;}
.com{width:321px; height:253px; float:left; background:url(../img/com_bg.jpg) no-repeat; }
.com_top{ width:300px; height:27px; float:left; background:url(../img/com_title.jpg) no-repeat 1% 30%;margin:7px 0 0 10px; text-indent:16px; display:inline;}
.com_top p{color:#616161; font-size:14px; font-weight:700;}
.com_top img{float:right;}
.com_down{width:301px; height:197px; float:left; padding:10px;}
.com_downImg {float:left;width:101px; height:171px; margin:15px 14px 0 10px; display:inline;}
.com_downP{float:left; width:175px; margin-top:10px; text-indent:24px; line-height:22px;}
.news{width:400px; height:253px; float:left; background:url(../img/news_bg.jpg) no-repeat; margin-left:10px;}
.news_top{width:378px; height:27px; float:left; background:url(../img/com_title.jpg) no-repeat 1% 30%;margin:7px 0 0 10px; text-indent:16px; display:inline;}
.news_top p{color:#616161; font-size:14px; font-weight:700;}
.news_top img{float:right;}
.news_down{padding:15px; float:left;}
.news_down ul li{background:url(../img/news_title.jpg) no-repeat 1% 50%; border-bottom:#757575 1px dotted; width:368px; height:26px; line-height:26px; text-indent:20px;}
.news_down ul li a{color:#616161;}
.news_down ul li p span{float:right;}
.news_down ul li a:hover{color:#F00; text-decoration:underline;}
.cont{width:216px;height:251px;float:right; background:url(../img/cont.jpg) no-repeat;}
.cont_top{width:180px;height:27px;float:left; margin:7px 0 0 38px; display:inline;}
.cont_top p{font-size:14px; font-weight:600; color:#000;}
.cont_down{width:216px;height:auto; float:left;}
.cont_downP1{margin:12px ; float:left;width:192px; text-indent:24px;}
.cont_downP{margin-top:20px; float:left;width:216px;}
.cont_downP ul{text-align:center; }
.cont_downP ul p{color:#303030;}
.cont_downP ul strong{color:#F00; font-size:20px; font-weight:bolder;}
.cont_downImg{ width:216px; height:63px; text-align:center; margin-top:10px; float:left;}
.cont_downMore{ width:216px; height:20px; float:right;}
.cont_downMore a{float:right; color:#616161; line-height:20px; font-size:14px;margin-right:5px;}
.cont_downMore a:hover{color:#F00;}
.cont_downMore img{float:right; margin-right:30px;}
#foot{ width:100%; height:auto; float:left; background:url(../img/foot_bg.gif) repeat-x; margin-top:18px; }
.footer{ margin:0 auto; width:988px; height:142px;}
.footer_left{float:left; height:142px;}
.footer_left img{margin-left:40px;}
.footer_right{float:left; height:90px; padding:52px 0 0 10px;}
.footer_right p{color:#4398f9; width:585px;}
.footer_right a{color:#4398f9; margin-right:12px;}
.footer_right a:hover{ color:#f9eb4f; text-decoration:underline;}

/*JS*/
#picBox{width:194px; height:158px;  overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:158px; width:970px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:158px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:0px; right:0px;}
#icon_num li{ float:left;width:15px; height:15px; list-style:none; background:url(../img/kehu_bgw.gif) no-repeat; font-weight:bolder; color:#222;text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px; line-height:15px; font-size:12px;}
#icon_num li:hover,#icon_num li.active{ background:#00C; color:#FFF; background:url(../img/kehu_bg.gif) no-repeat ; font-weight:bolder;}

/*about*/
.about{width:734px; height:auto; float:left; border:#e3e3e3 1px solid; background:url(../img/about_bg.jpg) repeat-x;}
.about_top{width:734px; height:32px; float:left;}
.about_topL{width:150px; height:32px; float:left; line-height:32px; margin-left:15px; display:inline;}
.about_topL p{color:#2d2d2d; font-weight:bolder; font-size:14px;}
.about_topL p span{color:#de1212; font-weight:bolder;}
.about_topR{ max-width:500px; height:32px; float:right; line-height:32px; margin-right:15px;display:inline;}
.about_topR p {color:#474747;}
.about_topR p a{color:#474747;}
.about_topR p a span{color:#F00;}
.about_down{float:left; width:680px; height:auto; padding:0 24px 10px 30px; text-indent:24px;}
.about_down p{ margin:10px 0 10px 0; color:#333;}
.about_right{float:right; width:216px; height:auto;}
.about_rightImg{margin:10px 0; float:right;}
.contact{float:left; width:734px; height:auto;}
.contact_top table {margin:20px 0 20px 80px;  }
.contact_down{margin:0 0 20px 65px; width:600px; float:left; display:inline;}

/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*news*/
.news_list ul{margin:10px 0;}
.news_list ul li{width:670px; height:30px;line-height:30px; float:left; background:url(../img/gif-0110.gif) no-repeat 1% 50%; border-bottom: #999 1px dotted;}
.news_list ul li a{color:#333;}
.news_list ul li a:hover{color:#f00;}
.news_list ul p span{float:right;}
.news_list p{margin:0;}
.nextpage{ text-align:center; float:left; width:680px; margin-top:20px;}
.nextpage p{color:#777;}
.nextpage a{color:#777;}
.nextpage a:hover{color:#003480;}
.about_down h1{text-align:center; font-size:26px; color:#000; margin-top:10px;}
.news_author{text-align:center;}
.news_author p{margin:0; color:#666;}


/*pro*/
.pro_list{float:left; width:704px; height:auto; padding:15px 0 15px 25px;}
.pro_price{width:350px; height:140px;float:left;}
.pro_img{width:137px; height:111px; padding:3px; float:left;border:4px #ddd solid; margin-top:7px;}
.pro_img:hover{border:4px #f00 solid;}
.pro_des{ width:179px; height:80px; float:left; padding:5px 10px 10px; line-height:20px;}
.pro_des p{color:#000;}
.pro_des p span a{color:#f00;}
.pro_des strong{font-size:14px; font-weight:600;}
.pro_pri{float:left; width:103px; height:25px; margin-left:12px;}
.prolist{margin:10px 0; float:right; background:url(../img/pro_bj.jpg) no-repeat;}
.prolist_top{width:180px;height:27px;float:left; margin:7px 0 0 38px; display:inline;}
.prolist_top p{font-size:14px; font-weight:600; color:#000;}
.prolist_top img {float:right; margin-right:15px;}
.prolist_down{ width:186px; height:318px; padding:10px 15px; float:left;}
.prolist_down li{ background:url(../img/news_title.jpg) no-repeat 0 50%; text-indent:18px; border-bottom:1px #999999 dashed; height:25px; line-height:25px;}
.prolist_down li a{color:#616161;}
.prolist_down li a:hover{color:#F00; text-decoration:underline;}
/*pro-index*/
.pro_listTop{float:left; widows:704px; height:auto;}
.proImg{border:#dadadb 1px solid; width:444px; height:280px; float:left;}
.proP{width:230px; height:280px;float:left; margin-left:15px;}
.proP_title{width:230px; height:auto;float:left; text-align:center; height:32px; line-height:32px;}
.proP strong{font-weight:700; font-size:16px; color:#2c2c2c;}
.proP_T{width:230px; height:auto;float:left;}
.proP_T span{color:#005dbb; font-weight:600; font-size:14px;}
.proP_T p{text-indent:24px; color:#2c2c2c;}
.proP_img{float:left; margin-top:10px;}
.proP_img img {margin-right:6px;}

.pro_listDown{float:left; width:690px; height:auto;}
.pro_con { margin:20px 0 14px; }
/* tab begin */
.tab { height:27px; border:solid #C00;   border-width:0 0 1px 1px; }
.tab li { float:left; }
.tab li.act { border-bottom:none; }
.tab li a { display:block; padding:0 20px; line-height:26px; font-weight:700; border:1px solid #C00; border-width:1px 1px 1px 0; background-color:#FFF; color:#005dbb; }
.tab li.act a { background-color:#0050d2; color:#FFF; }
.tabcontent { border-top:1px solid #F0F0F0;}
.tabcontent p { margin:20px 0; color:#2c2c2c; }
.tabcontent table{ margin:20px 0; color:#2c2c2c; }

.page{text-align:center; margin-top:25px; height:auto; margin-left:8px;}
.page li{float:left; max-width:200px; min-width:10px; display:block; overflow:hidden; height:auto; margin:0 2px;}
.page span{color:#F00;}
.page a{color:#666;}
.page a:hover{text-decoration:none; color:#F00;}