
/* CSS Document 
Design by:wanruan.com
*/
/*div{border:1px solid #f00;}
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 
*/
body{margin:0px;padding:0;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.clear{clear:both;}
ul,li,dl,dt,dd{padding:0;margin:0;list-style:none;}
img{vertical-align:middle;_behavior: url("images/iepngfix.htc");}
#default .default,#solution .solution,#ourcustom .ourcustom,#product .product,#about .about,#service .service{background:url(../images/menu_on.jpg) no-repeat;height:35px;display:block;width:90px;color:#ffffff;}
.font14b{font-size:14px;color:#000;font-weight:bold;padding:5px 0px 5px 0px}
.fontb{font-weight:bold;padding:5px 0px 5px 0px}

#header{width:100%;margin:0px auto;height:85px;background:url(../images/top_bg.jpg) 0px 8px repeat-x;}
.top{width:980px;margin:0px auto;height:85px;background:url(../images/bg_season.jpg) no-repeat top center;}
.top dl{width:100%;margin:0;}
.top dt{width:230px;background:url(../images/logo.jpg) no-repeat;float:left;height:80px;}
.top dt a{height:80px;width:230px;display:block;}
.top dd{width:730px;float:right;height:80px;overflow:hidden;}

.top_right{background:url(../images/top_right.jpg) no-repeat right;height:30px;margin-top:10px;}
.top_right ul{width:130px;float:right;}
.top_right li a{font-size:12px;line-height:30px;text-decoration:none;color:#0066CC;}
.top_right li a:hover{text-decoration:underline;}
.menu{margin:4px auto 0px auto;height:35px;}
.menu ul{margin:0;}
.menu li{font-weight:bold;float:left;line-height:35px;margin-right:30px;width:90px;}
.menu li a{color:#000;text-decoration:none;}

#top_nav{width:1003px;margin:0px auto;}
#top_nav ul{width:550px;float:right;background:url(../images/top_nav.jpg) 0px 12px no-repeat;}
#top_nav ul{width:550px;float:right;}
#top_nav li{float:right;margin-right:5px;line-height:40px;height:40px;_padding-top:15px;_height:25px;}
#top_nav li a{color:#000;text-decoration:none;}

.home_banner{width:980px;margin:0px auto;background:url(../images/banner_bg.jpg) repeat-x;height:220px;}
.home_banner dl{width:960px; height:210px; overflow:hidden;position:relative;margin:0px auto;}
.home_banner ul{margin:0;}
.home_banner li{padding-top:10px;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:960px; height:210px; display:block;}

.slider2{width:3000px;}
.slider2 li{float:left;}

#showad{width:980px;margin:0px auto;background:url(../images/banner_select.jpg) repeat-x;margin-top:1px;height:40px;}
#showad dl{margin:0px auto;}
#showad dt{width:500px;float:left;height:40px;line-height:40px;text-align:left;padding-left:5px;}
#showad dt a{color:#000;}
#showad dd{width:100px;float:right;height:40px;line-height:40px;}
#showad li{float:left;margin-right:10px;cursor:pointer;width:18px;background:url(../images/banner_off.gif) 0px 15px no-repeat;font-size:10px;color:#fff;font-weight:bold;}
#showad li.on{float:left;margin-right:10px;cursor:pointer;background:url(../images/banner_on.gif) 0px 15px no-repeat;width:18px;}

#wr_yw{width:980px;margin:8px auto 0px auto;overflow:hidden;}
#wr_yw dl{background:url(../images/home_yw.jpg) no-repeat;height:198px;width:235px;float:left;padding:5px 5px 5px 5px;}
#wr_yw dt{font-size:14px;font-weight:bold;margin-top:10px;}
#wr_yw dd{text-align:left;color:#848484;line-height:20px;margin:5px 7px 0px 0px;}
.red{color:#f00;}
#home_custom{width:980px;margin:5px auto 0px auto;background:url(../images/nav_980.jpg) no-repeat top;}
.home_custom_t{margin:0px auto;}
.home_custom_t dl{margin:0;}
.home_custom_t dt{color:#797979;width:300px;float:left;text-align:left;line-height:30px;padding-left:10px;}
.home_custom_t dd{color:#797979;width:100px;float:right;text-align:right;line-height:30px;padding-right:10px;}
.home_custom_t dd a{color:#797979;text-decoration:none;}
.home_custom_t dd a:hover{text-decoration:underline;}
.home_custom_list{border:1px solid #CCCCCC;border-top:none;width:978px;margin:0px auto;}
.home_custom_list dl{width:325px;height:128px;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;float:left;padding-top:15px;}
.home_custom_list dt{margin:0 auto;width:260px;height:70px;overflow:hidden;border:1px solid #ccc;}
.home_custom_list dd{margin:0px auto;width:252px;background:url(../images/arror.jpg) no-repeat 240px center #F0F0F0;height:40px;text-align:left;padding-left:10px;line-height:40px;color:#797979;}
.home_custom_list dd a{color:#797979;text-decoration:None;}
.home_custom_list dd a:hover{color:#f00;}
#home_main{width:980px;margin:5px auto 0px auto;background:url(../images/about_980.jpg) no-repeat;height:260px;}
.main_left{width:600px;float:left;margin:5px 0px 0px 5px;}
.main_left dl{margin:0;}
.main_left dt{color:#f00;font-size:14px;font-weight:bold;text-align:left;padding-left:10px;height:40px;line-height:40px;}
.main_left dd{text-align:left;line-height:30px;color:#797979;width:100%;margin-top:10px;margin-left:10px;}
.main_left dd a{color:#797979;}
.main_right{width:240px;float:right;margin:5px 10px 0px 0px;}
.main_right dl{margin:0px auto;}
.main_right dt{font-size:14px;font-weight:bold;text-align:left;line-height:35px;}
.main_right dt a{color:#000;text-decoration:none;}
.main_right dd{text-align:left;line-height:25px;color:#797979;background:url(../images/yellow_icon.gif) 0px 11px no-repeat;padding-left:10px;border-bottom:1px dotted #ccc;}
.main_right dd a{color:#797979;text-decoration:none;}
.main_right dd a:hover{text-decoration:underline;}
#hzhb{margin:0px auto;width:980px;background:url(../images/hzhb.jpg) no-repeat;height:54px;}
#hzhb ul{padding:0;margin-left:100px;}
#hzhb li{float:left;height:40px;margin-right:10px;}
#hzhb li img{margin-top:10px;}
#footer{width:100%;background:#999999;height:30px;margin:10px auto 5px auto;}
#footer dl{width:980px;margin:0px auto;}
#footer dl a{color:#ededed;text-decoration:none;}
#footer dt{width:400px;text-align:left;float:left;height:30px;line-height:30px;color:#ededed;}
#footer dd{width:580px;text-align:right;float:right;height:30px;line-height:30px;color:#ededed;}

#banner{margin:3px auto 0px auto;}
#banner ul{padding:0;}
#banner li{margin:0;}

#guild_nav{width:980px;margin:5px auto 0px auto;background:url(../images/guild_nav.jpg) no-repeat;height:30px;}
#guild_nav dl{padding:0px;}
#guild_nav dt{font-size:13px;font-weight:bold;float:left;width:100px;line-height:30px;text-align:left;padding-left:18px;background:url(../images/red_line.jpg) no-repeat 8px 7px;}
#guild_nav dd{float:right;width:500px;line-height:30px;text-align:right;padding-right:10px;color:#797979;}
#guild_nav dd a{color:#797979;}

#main{width:980px;margin:10px auto 0px auto;}
.left{width:213px;float:left;background:url(../images/left_bg.jpg) repeat-y;}
.left_top{background:url(../images/left_top.jpg) no-repeat;height:7px;}
.left_list{margin:0px 7px 0px 5px;background:url(../images/left_list.jpg);}
.left_list ul{margin:0;background:url(../images/green_icon.jpg) 10px 13px no-repeat;}
.left_list li{text-align:left;line-height:35px;padding-left:25px;width:178px;}
.left_list li a{color:#000;text-decoration:None;height:35px;display:block;width:178px;}
.left_list li a:hover{background:url(../images/h_arror.jpg) no-repeat 150px 7px;display:block;height:35px;}
.left_iist_on{background:url(../images/h_arror.jpg) no-repeat 175px 7px;}
.contact{margin:1px 1px 0px 0px;background:url(../images/contact_bg.jpg) repeat-x #fff top center;padding-top:10px;}
.contact ul{padding:0;}
.contact li{width:100px;float:left;height:30px;line-height:30px;_height:20px;_padding-top:10px;}
.contact li a{text-decoration:none;color:#000;}
.contact dl{text-align:left;padding-left:10px;margin-top:8px;}
.leftbottom{background:url(../images/left_bottom.jpg) no-repeat;height:14px;}

.right{width:740px;float:right;padding-top:5px;}
.right_one{margin:0px auto;border-bottom:1px dotted #ccc;}
.right_one dl{margin:0;}
.right_one dt{padding:0px;width:450px;float:left;}
.right_one dt ul{padding:0;}
.right_one dt li{text-align:left;color:#6E6E6E;line-height:25px;margin-bottom:8px;}
.right_one dd{width:290px;float:right;}


.right_list{margin:0px auto;width:750px;overflow:hidden;}
.right_list dl{width:370px;float:left;border-bottom:1px dotted #ccc;margin-top:15px;padding-bottom:10px;margin-right:5px;height:120px;}
.right_list dt{width:100px;float:left;padding-top:7px;}
.right_list dd{width:240px;float:right;color:#6E6E6E;text-align:left;line-height:20px;margin-right:10px;}


.right_two{margin:0px auto;background:url(../images/ourcustom_bg.jpg) no-repeat right bottom ;height:240px;border-bottom:1px dotted #ccc;}
.right_two ul{padding:0px;width:550px;float:left;}
.right_two li{text-align:left;color:#6E6E6E;line-height:25px;margin-bottom:8px;}
.ourcustom_list{margin:0px auto;width:750px;overflow:hidden;}
.ourcustom_list dl{width:250px;float:left;border-bottom:1px dotted #ccc;height:100px;}
.ourcustom_list dt{margin:0;}
.ourcustom_list dt img{margin-top:20px;}

.products{background:url(../images/product_bg.jpg) no-repeat;height:260px;margin-bottom:8px;}
.products ul{padding:0;}
.products li{font-size:13px;font-weight:bold;text-align:left;line-height:30px;padding-left:10px;}
.products dl{width:350px;float:left;margin:25px 20px 5px 0px;}
.products dt{margin:0;float:left;width:120px;}
.products dd{float:right;width:230px;text-align:left;line-height:20px;color:#4C4C4C;}

.about_one{margin:0px atuo;}
.about_one ul{padding:0px;width:100%;background:url(../images/about_bg.jpg) no-repeat right top;border-bottom:1px dotted #ccc;}
.about_one li{text-align:left;width:630px;float:left;line-height:20px;color:#4d4d4d;margin-bottom:10px;}
.about_one li img{padding-bottom:10px;}


.services{margin:0px auto;}
.services dl{margin:0;border-bottom:1px dotted #ccc;padding-bottom:5px;}
.services dt{text-align:left;font-weight:bold;height:40px;line-height:40px;font-size:14px;}
.services dd{color:#8A8A8A;text-align:left;line-height:25px;}
.services ul{margin:10px auto;}
.services li{text-align:center;background:#D3D3D3;}

.case{margin:0;}
.case ul{border-bottom:1px dotted #ccc;}
.case li{font-size:14px;font-weight:bold;text-align:left;line-height:35px;}
.case dl{margin:10px auto 0px auto;border-bottom:1px dotted #ccc;height:135px;}
.case dt{width:260px;float:left;padding-top:8px;}
.case dd{width:470px;float:right;text-align:left;line-height:20px;color:#797979;}
.case dd a{color:#797979;padding:5px;}
.case dd a:hover{text-decoration:none;background:#f00;padding:5px;color:#fff;}
.pages{margin:5px auto;}
.pages ul{padding:0px;}
.pages li{text-align:right;padding-right:10px;line-height:35px;}
.pages li a{color:#000;}

.case_view{margin:0px auto;}
.case_view_left {width:730px;float:left;}
.case_view_left dl{margin:0px auto;}
.case_view_left dt{width:150px;float:left;}
.case_view_left dd{width:545px;float:right;text-align:left;line-height:25px;color:#797979;border-left:1px dotted #ccc;padding-left:10px;margin-left:10px;}
.case_view_right {width:220px;float:right;background:url(../images/case_view_right.jpg) bottom center repeat-x;border:1px solid #E6E6E6;}
.case_view_right dl{margin:0;}
.case_view_right dt{font-size:13px;font-weight:bold;text-align:left;line-height:30px;padding:0px 0px 0px 5px;}
.case_view_right dd{text-align:left;line-height:25px;color:#797979;padding:0px 0px 0px 20px;}
.case_view_main {margin:5px auto 0px auto;border:8px solid #F3F3F3;}
.case_view_main ul{padding:0px;}
.case_view_main li{padding:10px;}
.case_return{background:#F3F3F3;height:40px;margin:0px auto;}
.case_return ul{margin:0;}
.case_return li{line-height:35px;cursor:pointer;}

.news_list{margin:0px auto;}
.news_list dl{margin:0;}
.news_list dt{font-size:16px;font-weight:bold;text-align:left;margin-bottom:10px;}
.news_list dd{text-align:left;line-height:30px;color:#ccc;border-bottom:1px dotted #ccc;background:url(../images/yellow_icon.gif) no-repeat 5px 13px;padding-left:15px;}
.news_list dd a{color:#797979;text-decoration:none;}
.news_list dd a:hover{color:#f00;}
.news_view {margin:0px auto;}
.news_view dl{margin:0px auto;}
.news_view dt{font-size:14px;line-height:40px;border-bottom:1px dotted #ccc;font-weight:bold;}
.news_view dd{text-align:left;color:#797979;line-height:25px;margin-top:10px;}
.news_return{background:#F3F3F3;height:40px;margin:0px auto;margin-top:10px;}
.news_return ul{margin:0;}
.news_return li{line-height:35px;cursor:pointer;}