@charset "utf-8";
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; }
body { width:974px; background: url(../images/bg.jpg) repeat; margin:0 auto; font-family:"宋体"; line-height:24px; font-size:12px; color:#656C72; }
ol, ul { list-style:none; }
:focus { outline:0; }
a img { border:0; }
a { color:#656C72; text-decoration:none; }
a:link { color:#656C72; }
a:visited { color:#656C72; }
a:hover { color:#f00; }
a:active { color:#656C72; }
img { vertical-align:middle; }
table { empty-cells:show; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
em { font-style:normal; }
.content { float:left; width:950px; background:#fff; padding:0 12px; margin:0 auto; }
.header { float:left; width:100%; padding-bottom:14px; background:url(../images/toppicbg.jpg) no-repeat top right; }
.logo { float:left; height:107px; padding:15px 0 0 30px; }
.company_tit { float:left; padding:50px 0 0 20px; }
.main_nav { float:left; width:950px; height:28px; line-height:28px; border-top:solid 5px #ed6d00; background:#195588; color:#fff; font-family:"宋体"; }
.mainnav_line { padding:0 23px; }
.main_nav ul{ float:left; padding-left:75px; }
.main_nav ul li{ float:left; }
.main_nav ul li a{ float:left; color:#fff; padding:0 23px; text-decoration:none; }
.main_nav ul li a:link{ float:left; color:#fff; }
.main_nav ul li a:visited{ float:left; color:#fff; }
.main_nav ul li a:hover{ float:left; padding:0 23px; color:#fff; background:#ed6d00; }
.main_nav ul li.current{ float:left; color:#fff; background:#ed6d00; }
.main_nav ul li a:active{ float:left; color:#fff; }
.wrap01 { float:left; width:950px; }
.banner { float:left; width:610px; height:278px; padding-right:14px; overflow:hidden; }
#fcbx , #fcimg{ width: 610px; height:278px;}
#fcbx div , #fcnum { top: -32px; height: 21px; margin-bottom: -23px; position:relative; }
#fcbx div {  }
#fcnum { float:right; margin-right: 10px; margin-bottom:10px; }
#fcnum li{ float:left; background:#FFF; margin-left:5px; height:18px; width:18px; text-align:center; cursor: pointer; margin-top:8px; line-height:18px;}
#fcnum li.crn { background-color:#F15D17; color:#fff; }

.side_con01 { float:right; width:324px; border:solid 1px #dddddd; }
.tit01 { float:left; width:100%; }
.tit01 h3{ float:left; padding-left:32px; background:url(../images/tit_icon01.jpg) no-repeat 10px 10px; font-size:14px; color:#5e5e5e; line-height:34px; }
.side_con01_in { float:left; width:304px; padding:0 10px; }
.side_con01_in .text{ float:left; width:304px; height:217px; overflow:hidden; }
.more { float:right; color:#2f398f; }
.more a{ color:#2f398f; text-decoration:none; }
.more a:hover{ color:#ff6600; }
.news_con01 { float:left; width:234px; padding-left:14px; padding-top:14px; }
.tit02 { float:left; width:100%; border-bottom:solid 1px #ddd; }
.tit02 h3{ float:left; padding-left:22px; background:url(../images/tit_icon01.jpg) no-repeat 0px 5px; font-size:14px; color:#5e5e5e; padding-bottom:4px; }
.tit02 a{ float:right; }
.news_con01 ul{ float:left; width:100%; padding-top:10px; }
.news_con01 ul li{ float:left; width:100%; padding:2px 0; }
.news_con01 ul li a{ float:left; width:220px; height:24px; padding-left:14px; background:url(../images/icon_01.gif) no-repeat left 8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.product_con01 { float:right; width:677px; padding-top:14px; }
.product_con01 ul{ float:left; width:auto; padding-top:20px; }
.product_con01 ul li{ float:left; width:153px; padding:0 7px; line-height:24px; text-align:center; }
.product_con01 ul li img{ float:left; width:147px; height:124px; border:solid 1px #e1e1e1; padding:2px }
.product_con01 ul li p{ float:left; width:153px; }
.product_in { float:left; width:677px; }
.product_list { float:left; width:248px; padding:0px 14px 0 0; }
.product_tit { float:left; width:100%; background:url(../images/tit_bg02.jpg) repeat-x; }
.product_tit h3{ float:left; padding-left:32px; font-size:14px; color:#fff; height:32px; line-height:32px; }
.product_list ul { float:left; width:100%; }
.product_list ul li{ float:left; width:100%; height:32px; line-height:32px; color:#2373B8; border-bottom:solid 1px #eaeaea; }
.product_list ul li a{ float:left; padding-left:32px; width:216px; background:url(../images/icon_jt1.jpg) no-repeat 12px 10px; color:#2073b8; }
.product_list ul li a:hover{ float:left; padding-left:32px; background:#2073b8 url(../images/icon_jt1.jpg) no-repeat 12px 10px; color:#fff; }
.wrap02 { float:right; width:666px; padding:6px 10px; border:solid 1px #ddd; overflow:hidden; }
.wrap_in01 { float:left; width:666px; padding-top:6px; }
.wrap_in01 p{ float:left; width:636px; margin: 3px 15px; }
.wrap_in01 img{ margin:5px; border:solid 3px #eeeeee; }
.product_list02 { float:left; width:666px; padding-top:6px; }
.product_list02 ul{ float:left; width:auto; padding-top:12px; padding-left:2px; }
.product_list02 ul li{ float:left; width:153px; padding:0 6px 10px; line-height:24px; text-align:center; }
.product_list02 ul li img{ float:left; width:147px; height:124px; border:solid 1px #e1e1e1; padding:2px }
.product_list02 ul li p{ float:left; width:153px; }

.product_list02 dl{ float:left; width:100%; padding:12px 0 12px; border-bottom:dashed 1px #bebebe; }
.product_list02 dl:hover{ float:left; background:#f9f9f9; }
.product_list02 dl dt { float:left; width:117px; padding-right:12px; }
.product_list02 dl dt a{ float:left; width:109px; height:92px; padding:3px; border:solid 1px #eee; }
.product_list02 dl dd { float:left; width:537px; }
.product_list02 .tit { float:left; width:537px; font-size:14px; font-weight:bold; padding-bottom:4px; border-bottom:solid 1px #eeeeee; }
.product_list02 .tit a{ color:#ff6600; }
.product_list02 .tit a:hover{ color:#f00; }
.product_list02 .text { width:537px; height:44px; line-height:20px; overflow:hidden; padding-top:4px; color:#a0a0a0; }
.product_list02 .text span { float:left; width:64px; color:#656C72; }
.product_list02 .more { float:right; text-align:right; color:#23a5e1; }
.product_list02 .more a{ float:right; text-align:right; padding-left:16px; color:#23a5e1; background:url(../images/icon_02.jpg) no-repeat left 6px; }
/*翻页样式*/
.page { float:left; width:670px; padding-top:10px; text-align:center; font-size:12px; }
.page a { border: #ddd 1px solid; color: #666; margin-right: 10px; text-decoration: none; padding: 3px 4px; }
.page a:hover { border: #bdeaff 1px solid; color: #2073b8; background:#ecf9ff;}
.page a:active { border: #ddd 1px solid; background-color: #fff;}
.page span.current { border: #23a5e1 1px solid; font-weight: bold; color: #fff; margin-right: 10px; background-color: #23a5e1; padding: 3px 8px; }

.product_tit_sub { float:left; width:666px; padding:6px 0; text-align:center; font-size:14px; color:#ff6600; font-weight:bold;}
.product_pic { float:left; padding-left:90px; }
.product_pic img{ float:left; width:470px; height:396px; border:solid 4px #eeeeee; }
.news_list { float:left; width:666px; padding-top:6px; }
.news_list ul{ float:left; width:666px; }
.news_list ul li{ float:left; width:666px; height:30px; line-height:30px; border-bottom:dashed 1px #bebebe; }
.news_list ul li a{ float:left; width:460px; padding-right:10px; padding-left:16px; background: url(../images/icon_01.gif) no-repeat 4px 12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news_list .time { float:left; color:#bababa; }
.projects_list { float:left; width:666px; padding-top:6px; }
.projects_list ul{ float:left; width:666px; }
.projects_list ul li{ float:left; width:309px; padding-right:8px; padding-left:16px; height:30px; line-height:30px; border-bottom:dashed 1px #bebebe; background: url(../images/icon_01.gif) no-repeat 4px 12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news_sub { float:left; width:666px; padding-top:6px; }
.news_sub_tit { float:left; width:666px; border-bottom:solid 1px #dddddd; }
.news_sub_tit h3{ float:left; width:666px; font-size:16px; color:#ff6600; text-align:center; line-height:28px; }
.news_sub .text { float:left; width:666px; padding-top:8px; padding-bottom:8px; border-bottom:solid 1px #dddddd; }
.news_sub .text img{ border:solid 4px #ebebeb; margin:8px; display: inline; }
.news_sub .news_page { float:left; width:666px; padding-top:8px; }
.news_sub .news_page span{ float:left; width:323px; padding-right:10px; height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news_sub_tit p{ float:left; width:666px; text-align:center; color:#bababa; }
.contact_list { float:left; width:666px; padding-top:6px; }
.contact_list ul{ float:left; width:500px; padding-left:166px; padding-top:10px; }
.contact_list ul li{ float:left; width:500px; padding-bottom:3px; }
.contact_list ul img{ margin:10px 0px; }
.map { float:left; width:427px; padding-left:100px; padding-bottom:20px; }
.map img{ float:left; width:421px; border:solid 3px #eeeeee; }
.footer { float:left; width:950px; background:url(../images/footer_line.jpg) repeat-x top; padding:14px 0 6px; margin-top:14px; }
.footer .text { float:left; width:530px; text-align:center; padding-left:215px; }
.footer .gs { float:right; }

