 @charset "gb2312";
/* CSS Document */
/*==清除内外边距==*/ 
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,img {border:medium none; margin:0; padding:0;} 
/*==设置默认字体==*/ 
body,button, input, select, textarea {font:12px 'SimSun','Microsoft Yahei',Arial,Srial,helvetica,sans-serif; } 
body {background:url(../images/bodybg.jpg) left top;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;} 
em {font-style:normal;} 
/*==重置列表元素==*/ 
ul,ol,li { list-style: none; } 
/*==重置超链接元素==*/ 
a {text-decoration: none; color:#333333; outline:0; hide-focus:expression(this.hideFocus=true);}  
a:hover { text-decoration: none; color:#ff8900; } 
a:active {background:none}
q:before,q:after{content:'';}
/*==重置图片元素==*/ 
img { border:0px; display:block;} 
/*==重置表格元素==*/ 
table { border-collapse: collapse; border-spacing: 0; }
/*==清除浮动==*/
.clearbox {clear:both; height:0px; overflow:hidden;}	
.wrapper {width:1003px; height:auto; margin:0 auto; }

#head,#nav_box {width:100%; height:auto;}
#head #logo {float:left;}
#head #logo a {display:block; width:400px; height:70px;text-indent:-999px; padding-left:8px;}
#head #topbar {width:180px; height:22px; background:url(../images/topbarbg.jpg) no-repeat left top; position:absolute; top:0px; right:0px}
#head #topbar li {float:left; width:90px; line-height:22px; text-align:center;}
#head #topbar li a {color:#333333;}
#head #topbar li a:hover {color:#ff8900}
#head #search_box {width:338px; border:1px solid #AC6F0D; height:30px; position:absolute; bottom:0px; right:0px; background:#ffffff}
#head #search_box .input_b {width:300px; height:30px; line-height:30px; float:left; margin:0 4px 0 4px; _display:inline;}
#head #search_box .input_button {width:30px; height:30px; float:left;}

#head #top_tel {width:340px; height:30px; position:absolute; top:30px; right:0px; font-size:20px; text-align:right; font-family:Microsoft Yahei; color:#ff8900}


/*通栏banner样式*/
#flash { width:980px; height:365px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px 10px;}
#flash a {width:980px; height:365px; display:none;}
#flash img {width:980px; height:365px;/* display:none;*/}
.flash_bar { width:520px; padding-left:470px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px; background:url(../images/tg_flashbar.png) no-repeat 10px 0px; text-align:center; }
.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer; background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:url(../images/tg_flash_p.gif) no-repeat 0px 0px;}
.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer; background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:url(../images/tg_flash_p2.gif) no-repeat 0px 0px;}
#flashBg { height:365px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {background:url(../images/touming.png) repeat-x center bottom;height:365px; width:100%; clear:both;}



#nav_box {height:39px; background:url(../images/rep-bg.gif) repeat-x left top; margin:15px 0 10px 0; padding-bottom:10px; border-bottom:2px solid #e4e4e4; }
#nav {width:1000px; margin:0px auto; }
#nav li {float:left; position:relative; z-index:10}
#nav li a {display:block; width:125px; height:36px; line-height:36px; font:bold 14px/36px '宋体'; color:#ffffff; text-align:center;}
#nav li a:hover,#nav li a#currend {background:#0084ff}
#nav li ul {display:none; position:absolute; z-index:10; width:125px; overflow:hidden; border-top:1px solid #ffffff; margin-top:3px;}
#nav li ul li {border-bottom:1px solid #ffffff;}
#nav li ul li a {float:left;  font-size:12px; font-weight:normal; background:#0084ff; FILTER: Alpha(Opacity=80)/*IE透明下拉效果控制*/; -Moz-Opacity: 0.8/*FF透明效果控制*/; opacity:0.8;}
#nav li ul li a:hover {background:#414141; FILTER: Alpha(Opacity=80)/*IE透明下拉效果控制*/; -Moz-Opacity: 0.8/*FF透明效果控制*/; opacity:0.8;}

.icolumn {float:left;  margin-top:10px; margin-bottom:10px; _display:inline;}
.icolumn .ic_title {height:35px; line-height:35px; float:left;width:100%;}
.icolumn .ic_title h2 {width:90px; height:31px; float:left; font:bold 12px/35px '宋体'; color:#ffffff; margin-left:14px; _display:inline; text-align:center;}
.icolumn .ic_title span {float:right; font:8px/35px 'Arial'; padding-right:15px;}
.icolumn .ic_contant {border:1px solid #d7d7d7; border-top:0px; background:#ffffff;  height:200px; padding:10px 10px 4px 10px; float:left;line-height:150%}
.icolumn .ic_contant h2 {display:inline; font-size:12px}

#i_news {width:330px; }
#i_news .ic_title {background:url(../images/ititle.jpg) no-repeat left top; }
#i_news .ic_contant {width:308px;}
#i_news .ic_contant li {width:96%; height:24px; line-height:24px; float:left; padding-left:4%; background:url(../images/ico.gif) no-repeat left 8px; border-bottom:1px dotted #cccccc;}
#i_news .ic_contant li span {float:right; margin-right:10px;}

#i_about {width:360px; margin-left:10px; margin-right:10px; _display:inline;}
#i_about .ic_title {background:url(../images/ititle.jpg) no-repeat left -35px; }
#i_about .ic_contant {width:338px;}
#i_about .ic_contant img {float:left; margin:0 10px 10px 0; padding:2px; border:1px solid #999}
#i_about .ic_contant p {float:left; line-height:20px; text-indent:2em;}

#i_project {width:293px; }
#i_project .ic_title {background:url(../images/ititle.jpg) no-repeat left -70px; }
#i_project .ic_contant {width:271px;}
#i_project .ic_contant .ip_box {width:100%; height:86px; float:left; border-bottom:1px dotted #999999; padding-bottom:8px; margin-bottom:5px; _display:inline; }
#i_project .ic_contant .ip_box .ipb_img {width:120px; height:80px; float:left; padding:2px; border:1px solid #999; margin-right:10px;}
#i_project .ic_contant .ip_box .ipb_title {width:135px; height:24px; float:left; font-weight:bold; line-height:24px;} 
#i_project .ic_contant .ip_box .ipb_intro {width:135px; height:66px; float:left; overflow:hidden; line-height:18px;}

#index_pro {width:100%; height:210px; background:url(../images/rep-bg.gif) repeat-x left -94px;}

#ipo_title {width:100%; height:41px; float:left;}
#ipo_title h2 {width:127px; height:41px; float:left; background:url(../images/ititle.jpg) no-repeat left -105px; margin-left:15px; _display:inline; text-align:center; font:bold 14px/41px '宋体'; color:#ffffff}
#ipo_title span {float:right; height:41px; line-height:41px; margin-right:20px; _display:inline;} 
.rollBox{width:1003px;overflow:hidden; float:left; padding:18px 0 0 0;}
.rollBox .LeftBotton{height:28px;width:14px;background:url(../images/lr-button.jpg) no-repeat 0 0;overflow:hidden;float:left;display:inline; cursor:pointer; margin-top:38px;}
.rollBox .RightBotton{height:28px;width:14px;background:url(../images/lr-button.jpg) no-repeat -14px 0;overflow:hidden;float:left;display:inline; cursor:pointer;  margin-top:38px;}
.rollBox .Cont{width:948px;overflow:hidden;float:left; margin:0 13px 0 14px; _display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont li {width:146px;float:left; margin:0 6px; _margin:0 5px; _display:inline;}
.rollBox .Cont li img {padding:3px; border:1px solid #999999; background:#ffffff; float:left;}
.rollBox .Cont li p {width:100%; height:20px; line-height:20px; float:left; text-align:center; padding-top:5px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



#footbg {width:100%; height:104px; background:url(../images/rep-bg.gif) repeat-x left bottom;}
#footbg #foot {width:1003px; height:104px; margin:0 auto; position:relative;}
#footbg #foot #f_logo {width:260px; height:50px; position:absolute; top:15px; left:0px; background:url(../images/f-logo.jpg) no-repeat left top; text-indent:-999px; }
#footbg #foot #dd {width:200px; height:50px; position:absolute;top:25px;margin-left:350px;font-family:Microsoft Yahei; color:#ff8900}

#footbg #foot #bottombar {width:350px; height:22px; position:absolute; top:15px; right:0px; color:#999;}
#footbg #foot #bottombar li {float:left;}
#footbg #foot #bottombar li a {color:#999;}
#footbg #foot #bottombar li a:hover {color:#ff8900}
#footbg #foot #copyright {position:absolute; top:70px; left:0px; color:#999}
#footbg #foot #copyright a {color:#999}


.bgc {background:#ffffff;}
.wrap_l {width:260px; height:auto; float:left; margin-right:12px; _display:inline; overflow-x:hidden;}
.wrap_l .sidebox {width:260px; height:auto; float:left; margin-bottom:10px; _display:inline;}
.wrap_l .sidebox .side_title {width:100%; height:50px; float:left; text-indent:-999px;}
.wrap_l .sidebox .side_contant {float:left; padding-left:10px; padding-right:10px; width:240px; padding-top:10px;}

#s_about .side_title {background:url(../images/s-title.jpg) no-repeat left -50px;}
#s_company .side_title {background:url(../images/s-title.jpg) no-repeat left -100px;}
#s_case .side_title {background:url(../images/s-title.jpg) no-repeat left -150px;}
#s_busin .side_title {background:url(../images/s-title.jpg) no-repeat left -200px;}
#s_about .side_contant li,#s_company .side_contant li,#s_case .side_contant li,#s_busin .side_contant li 
{float:left; margin-bottom:10px; _display:inline;}
#s_about .side_contant li a,#s_company .side_contant li a,#s_case .side_contant li a,#s_busin .side_contant li a 
{display:block; width:200px; margin:0 9px; height:36px; background:url(../images/s-link.jpg) no-repeat left -38px; padding-left:22px; padding-top:2px; color:#333; cursor:pointer}
#s_about .side_contant li a span,#s_company .side_contant li a span,#s_case .side_contant li a span,#s_busin .side_contant li a span 
{width:100%; float:left; font-size:14px; font-family:Microsoft Yahei;}
#s_about .side_contant li a small,#s_company .side_contant li a small,#s_case .side_contant li a small,#s_busin .side_contant li a small 
{width:100%; float:left; font-size:11px; font-family:Verdana;}
#s_about .side_contant li a:hover,#s_about .side_contant li a#currend,
#s_company .side_contant li a:hover,#s_company .side_contant li a#currend,
#s_case .side_contant li a:hover,#s_case .side_contant li a#currend,  
#s_busin .side_contant li a:hover,#s_busin .side_contant li a#currend 
{background:url(../images/s-link.jpg) no-repeat left top; color:#fff}



#s_contact .side_title {background:url(../images/s-title.jpg) no-repeat left top;}
#s_contact .side_contant #s_tel {width:80%; height:30px; line-height:30px; font: 20px/30px 'Microsoft Yahei'; background:url(../images/s-tel.jpg) no-repeat left center; color:#333333; padding:0px 0 0px 20%; float:left;}
#s_contact .side_contant li {width:100%; height:22px; line-height:22px; float:left; color:#333}
#s_contact .side_contant p {width:100%; height:auto; line-height:22px; float:left; color:#333;font: 16px/22px 'Microsoft Yahei';}

.wrap_r {width:730px; height:auto; float:left;}
.wrap_r #wrap_rt {width:100%; height:50px; padding-bottom:11px; float:left; background:url(../images/wrp-t.jpg) no-repeat left bottom; line-height:50px;}
.wrap_r #wrap_rt h2 {float:left; padding-left:30px; font:20px/50px 'Microsoft Yahei'; background:url(../images/ico2.jpg) no-repeat left 15px; }
.wrap_r #wrap_rt #brand {float:right; padding-right:10px;}

.wrap_r #main {width:96%; float:left; padding:0 2% 20px 2%;  overflow-x:hidden;}
.wrap_r #main #page_contant {width:100%; height:auto; float:left; font:14px/30px '宋体'; min-height:500px; _height:500px; }
.wrap_r #main #page_contant p {width:100%; margin-bottom:10px; text-indent:2em; }
.wrap_r #main #page_contant img {margin:10px 0; _display:inline;}


#article_list {width:100%; float:left; font:14px/30px '宋体'; min-height:500px; _height:500px; }
#article_list li {float:left; width:99%; padding-left:1%; background:url(../images/ico3.jpg) no-repeat left center; }
#article_list li span {float:right; padding-right:10px;}
#article_list .cur {border-bottom:1px dotted #cccccc; padding-bottom:5px; margin-bottom:5px;}


.article h1 {widt:100%; min-height:50px; _height:50px; float:left; text-align:center; line-height:50px; width:100%; padding-top:10px; font-size:20px;}
.article #info {width:100%; height:22px; border:1px solid #cccccc; border-left:0px; boder-right:0px; float:left; background:#f4f4f4; font-size:12px; text-align:center; line-height:22px;}
.article #contant {width:100%; height:auto; float:left; padding-top:20px; font:14px/30px '宋体'; min-height:500px; _height:500px;}
.article #contant p {width:100%; margin-bottom:10px; text-indent:2em; }

#showpage {width:100%; float:left; font:12px Arial, Helvetica, sans-serif; margin-top:10px;}
#showpage ul {width:auto; float:left; position:relative; left:50%; color:#333333}
.paginator { margin:0px; text-align:left; position:relative; right:50%; float:left; height:50px;} 
.paginator span,.paginator dl dd {float:left; margin-right:10px; border:1px solid #ff8900; } 
.paginator dl {float:left}
.paginator dl dd .ft,.paginator span .ft {font:12px; padding:5px 7px; display:block;}
.paginator dl dd .ft {background:#ff8900; color:#ffffff}
.paginator span a,.paginator dl dd a {display:block; padding:5px 7px; }
.paginator span a:hover,.paginator dl dd a:hover {background:#ff8900; color:#ffffff;}

#case_list {width:100%; height:auto; float:left; padding-bottom:15px; min-height:500px; _height:500px; }
#case_list li {float:left; width:148px; height:135px; margin:5px 13px 10px 13px; _display:inline;}
#case_list li a img {padding:3px; width:140px; height:100px; border:1px solid #cccccc; padding:3px;}
#case_list li a:hover img {border:1px solid #ff8900}
#case_list li p {width:100%; height:22px;line-height:22px; overflow:hidden; text-align:center; padding-top:5px; }


#busin_box {width:100%; height:auto; float:left; margin-top:20px; }
#busin_box #busin_info {width:320px; height:auto; float:left; margin-right:10px; _display:inline; overflow-x:hidden;}
#busin_box #busin_info li {float:left; width:100%; height:30px; line-height:28px; color:#666}
#busin_box #busin_info li span {color:#231815;}
#busin_box #busin_pic {width:350px; height:226px; float:left;}

.box{width:700px;background:#fff;float:left; padding-top:20px; overflow:hidden;}
.tab_menu{list-style:none;width:680px;overflow:hidden; background:url(../images/tab-bg.jpg) no-repeat left top; padding-left:20px;}
.tab_menu li{width:85px;float:left;height:31px;line-height:31px;color:#666; background:url(../images/tab-b.jpg) no-repeat left top; text-align:center;cursor:pointer; font-weight:bold; font-size:14px;}
.tab_menu li.current{color:#ff8900;background:url(../images/tab-b.jpg) no-repeat left -31px;}
.tab_box{width:100%; min-height:300px; _height:300px; padding:15px 0;}
.tab_box p {line-height:22px; width:100%; margin-bottom:10px; text-indent:2em;}
.tab_box .hide{display:none;}

.column_ad {width:1003px; height:227px; margin:0 auto;}