/* CSS Document */
*{margin:0; padding:0;}
body{line-height:24px; font-size:12px; color:#333; background:url(../images/bg.jpg) repeat-x;}
ul{list-style:none;}
img{border:0px; display:block;}
a{color:#333; text-decoration:none;}
a:hover{color:#ff6d01;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.fma{font-family:Arial;}
a.more{color:#c3c3c3;}
a:hover.more{color:#666;}
.mb{margin-bottom:20px;}


#header{width:1002px; height:114px; margin:0 auto;}
.logo{width:503px; height:78px; background:url(../images/logo.jpg) no-repeat 52px 20px; padding-left:52px; padding-top:20px;}
.logo a{width:503px; height:78px; display:block;}
.headerright{width:399px; height:104px; background:url(../images/tel.jpg) no-repeat right 45px; padding-top:6px;}
.hr{width:80px; text-indent:18px;}
.hone{background:url(../images/hone.gif) no-repeat left center;}
.htwo{background:url(../images/htwo.gif) no-repeat left center;}

.nav{width:990px; height:46px; padding-bottom:1px; margin:0 auto;}
.nav ul li{width:110px; line-height:46px; background:url(../images/navli.jpg) no-repeat right center; text-align:center; font-size:14px; font-weight:bold; float:left; position:relative; z-index:200}
.nav ul li a{}
.nav ul li#last{background:none;}
.nav a.pro:hover{line-height:32px; width:110px; color:#000;}
.nav a.proc{line-height:32px; width:110px; color:#000;}
.nav li blockquote{z-index:100; position:absolute; width:110px; display:none; left:0px; top:46px;}
.nav li blockquote.pro1{padding:0px; width:110px;}
.nav li blockquote.pro1 ul{width:110px; background:#none;}
.nav li blockquote.pro1 li{width:110px; display:block; float:left; height:32px; line-height:32px; font-weight:normal; background:#fff; border-bottom:1px solid #98deff; FILTER: Alpha(Opacity=80, Style=0);}



#bannerbox{width:auto; height:421px; background:url(../images/bannerbg.jpg) no-repeat center top; margin:0 auto}
#banner{width:1011px; height:391px; margin:0 auto; padding-top:30px;}

/* qqshop focus */
#focus {width:963px; height:391px; overflow:hidden; position:relative; margin:0 auto}
#focus ul {height:358px; position:absolute;}
#focus ul li {float:left; width:963px; height:358px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:943px; height:25px; padding:5px 10px; right:20px; bottom:35px; text-align:right; z-index:20}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; z-index:20}
#focus .btn span.on {background:#fff; z-index:20}
#focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer; z-index:12}
#focus .pre {left:10px;}
#focus .next {right:10px; background-position:right top;}
#b_kuang{width:1011px; height:391px; position:absolute; left:-23px; top:0px; background:url(../images/bk.png) no-repeat  right top; z-index:9}
*html #b_kuang{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bk.png', sizingMethod='crop');}

#maincasebox{width:auto; height:262px; background:#0ca5eb;}
#maincase{width:1002px; height:262px; margin:0 auto; background:#0ca5eb url(../images/maincasebg.jpg) no-repeat center bottom}
#m_c_title{width:auto; height:33px; background:url(../images/casetitle.jpg) no-repeat 35px center; text-align:right; padding-right:30px;}
#m_c_main{width:auto; height:199px; padding:15px;}
.c_box{ width:220px; height:199px;font-size:14px;}
.picbox{width:204px; height:155px; background:url(../images/casebg.jpg) no-repeat center center;}
.cover{padding:5px 14px 0px; display:block;}
.c_box dt{width:186px; height:35px; overflow:hidden;}
.c_box a{color:#fff;}
.c_box a:hover{color:#000;}

.mainbox{width:auto; height:580px; margin:0 auto; overflow:hidden;}
.main{width:942px; height:245px; margin:0 auto; padding:30px; overflow:hidden;}
.mainnewbox{width:350px; height:245px; overflow:hidden;}
.m_n_title{width:auto; text-align:right; font-size:12px; line-height:18px; margin-bottom:20px;}
.m_n_bg{ background:url(../images/newstitle.gif) no-repeat left center;}
.m_n_newbox{width:auto; height:95px; padding-bottom:15px;}
.m_n_newbox dd{width:121px; padding-right:15px;}
.m_n_newbox dd img{ border:3px solid #c5c5c5;}
h4{font-size:12px; color:#333; width:auto; height:24px; overflow:hidden;}
.m_n_newbox dt p{color:#555; line-height:18px;}
.m_n_newbox dt p.riqi{color:#adadad;}

.m_news{width:auto; height:97px;}
.m_news li{width:auto; height:24px; overflow:hidden;}
.m_news li em{font-style:normal; float:right;}

.mainaboutbox{width:560px; height:245px; overflow:hidden;}
.m_a_bg{ background:url(../images/abouttitle.gif) no-repeat left center;}
.m_a_box{width:auto; height:200px;}
.m_a_main{width:285px; padding-left:15px; overflow:hidden; height:200px;}

.mainpro{width:942px; height:235px; margin:0 auto; padding:20px 30px;}
.m_p_bg{ background:url(../images/protitle.gif) no-repeat left center;}
.m_p_main{width:942px; height:180px; padding-top:10px;}
.p_box{width:210px; height:180px; display:block; float:left; text-align:center}
.p_box dd{ padding-bottom:8px;}
.p_box dd img{border:3px solid #c4c6c5;}
.p_box dt{font-size:14px;width:186px; height:35px; overflow:hidden;}
.p_box a:hover img{border:3px solid #ffb47b;}

.main01box{width:auto; height:168px; background:url(../images/main01bg.jpg) no-repeat center center; border-top:6px solid #dbdbdb; margin:0 auto; padding-top:40px;}
.main01{width:1002px; height:168px; margin:0 auto;}
.m_l{width:530px; height:160px; padding-left:30px; color:#7a7a7a;}
.m_dnav{width:auto; line-height:30px; font-weight:bold; padding-bottom:10px;}
.m_l a{color:#808080;}
.m_l a:hover{color:#333;}

.m_r{width:245px; height:160px; padding-right:75px; color:#5d5d5d;}

.footerbox{width:auto; height:40px; background:#989898;}
.footer{width:1002px; line-height:40px; margin:0 auto; color:#626262}
.footer a{color:#626262}
.footer a:hover{color:#ccc}
.footer span{float:right;}

/*内页通用*/
#nybannerbox{width:auto;background:url(../images/bannerbg.jpg) no-repeat center top; margin:0 auto}
#nybanner{width:1002px; height:221px; margin:0 auto}
.nymain{width:962px; padding:20px; min-height:480px; height:auto!important; height:480px; margin:0 auto; background:#fff;}
.nymainleft{width:230px;}
.nylist{width:auto; border-bottom:1px solid #dfdfdf; }
.nylist li{line-height:30px; border-top:1px solid #dfdfdf; text-indent:10px; font-size:14px;}
.nylist li a{width:auto; height:30px; display:block}
.nylist li a:hover{display:block; background:url(../images/nylistbg.gif) repeat-y;}
.nymainright{width:702px;}
.nytitlebox{width:auto;font-size:12px; text-align:right; height:38px; border-bottom:1px solid #dfdfdf; }
.nytitlebox span{float:left; font-size:14px; background:url(../images/ico.gif) no-repeat left 2px; padding-left:20px; font-weight:bold}
.nymainbox{width:auto; padding:20px 0; min-height:500px; height:auto!important; height:500px;}

/*关于我们*/

/*公司简介*/

/*组织架构*/

/*企业文化*/

/*案例展示*/
.m_c_bg{ background:url(../images/abouttitle.gif) no-repeat left center;}
.p10{padding:10px 10px 0;}

#showpages{width:auto; clear:both;line-height:80px;padding-top:20px;}
#pagesinfo{width:200px; float:left; }
#pages{width:auto; float:right;}

h1{width:auto; text-align:center; border-bottom:1px solid #ccc; font-size:14px; color:#e77018;}

img.thumb_img {cursor:pointer;display:block;margin-bottom:10px}
img#main_img {cursor:pointer;display:block; border:1px solid #ccc;}
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:355px;margin:10px;overflow:hidden}
.n_m_img{ padding-right:20px;}
.n_m_p{width:auto; padding:20px 0;}
/*工程案例*/
.m_v_bg{ background:url(../images/video.gif) no-repeat left center;}

/*产品展示*/

/*新闻资讯*/
.nymainbox ul{width:100%; margin:0 auto;}
.nymainbox ul li{line-height:40px; border-bottom:1px dashed #c3c3c3;}
.nymainbox ul li em{font-style:normal; float:right;}
.nymainbox ul li a{display:block; height:40px;}
.biaozhu{width:auto; line-height:20px; border-bottom:1px dashed #ccc;text-align:center; color:#989898;}

/*客户留言*/
.feedtitle{width:120px; height:30px; line-height:30px; text-align:right; font-weight:bold; color:#555}
.feedbk{width:220px; height:22px; line-height:22px; border:1px solid #ccc; margin-left:10px;}
.feeddown{width:350px; height:120px; overflow:auto; margin:10px; border:1px solid #ccc;}
.anniu{width:65px; height:30px; line-height:30px; border:none; background:url(../images/an.gif) no-repeat center bottom; cursor:pointer; color:#FFFFFF}

/*人力资源*/
h2{width:auto; border-bottom:1px solid #ccc; font-size:12px; color:#555; margin-bottom:10px}
h2 a{float:right; color:#CC0000}
.joinbk{ border-bottom:1px dashed #ccc; margin-bottom:15px; }

/*联系我们*/

.message{ line-height:26px;  margin-top:4px; background:#FFFFCC; }
.message td{ padding:4px 8px;}
.gold{ color:#F00;}
.gold span{ font-family:Arial, Helvetica, sans-serif;}
.gary{ color:#999;}
