@charset "utf-8";

body{font:13px/1.5 'Microsoft yahei',Tahoma,Geneva,sans-serif; color:#5d5d5d; background:#fff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,span,p{margin:0;padding:0;-moz-user-select:none;}

form,fieldset,legend,input,textarea{outline:none;}

li{list-style:none;}

img{border:0px;}



a:link{color:#323232; text-decoration:none;}

a:visited{color:#323232; text-decoration:none;}

a:hover{color:#ff6600;}



.red,a.red:link,a.red:visited{color:red;}



.clearfix{height:0px; width:0px; font-size:0px; clear:both; padding:0px; margin:0px;}



.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.tr{text-align:right;}.dn{display:none;}.db{display:block;}



.top_bg{height:99px; overflow:hidden; background:url(top_bg.png) repeat-x top; position:absolute; top:0px; width:100%; z-index:999;}

.top_box{height:99px; overflow:hidden;}

.top{height:99px; overflow:hidden; }

.top,.top_ad{width:1000px; margin:0px auto; position:relative;}

.top{position:relative;}

.top .top_nav{background:#3592af; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:absolute; top:-5px; right:0px; padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:5px; color:#fff;}

.top .logo{width:220px; float:left; margin-top:28px;}

.top .logo a:link,.top .logo a:visited{display:block; background:url(logo.png) no-repeat; width:220px; height:73px; text-indent:-999px;}



.menu_bg{height:33px; line-height:33px; width:700px; float:right; margin-top:38px;}

.menu{width:700px; margin:0px auto; height:34px; line-height:34px;}



.nav{width:700px; font-size:14px; font-weight:bold; overflow:hidden;}

.nav li{width:100px; text-align:center;}

.nav .m{position:relative;float:left;display:inline;text-align:center;}

.nav .bg{}

.nav .home{}

.nav .m a{display:block; height:34px; line-height:34px; text-align:center; background:url(menu_line.gif) right no-repeat;}

.nav .m a{font-size:14px; color:#505050; font-weight:bold;}

.nav .on a{color:#ff6600;}

.nav .sub{display:none;width:150px; position:absolute;left:0px;top:34px;background:#efefef;float:left;line-height:30px; z-index:999999; padding-bottom:1px;}

.nav .sub p{position:absolute; width:7px; height:4px; display:block; left:48px; top:-4px;}

.nav .sub li{text-align:center}

.nav .sub li a{color:#5d5d5d;display:block;zoom:1; width:150px; background:none;}

.nav .sub li a:hover{background:#00622e;color:#FFF}



.fullSlide{position:relative;width:100%;height:368px;background:#000; margin:0px auto; overflow:hidden; margin-top:-2px;}

.fullSlide .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto;}

.fullSlide .bd ul{width:100%!important;}

.fullSlide .bd li{overflow:hidden;width:100%!important;height:368px;text-align:center;}

.fullSlide .bd li a{display:block;height:368px;}

.fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;height:30px;background:url(touming.png) repeat-x;text-align:center;line-height:30px; z-index:999}

.fullSlide .hd ul{padding-top:8px;text-align:center;}

.fullSlide .hd ul li{display:inline-block;overflow:hidden;margin:2px;width:8px;height:8px;background:url(tg_flash_p.png) -18px 0px;line-height:9999px;cursor:pointer;zoom:1;}

.fullSlide .hd ul .on{background-position:0 0;}



.top_banner{width:100%; height:199px; overflow:hidden; margin:0px auto; margin-top:-2px;}

.bg0{background:url(top_pic0.jpg) center top no-repeat;}

.bg1{background:url(top_pic1.jpg) center top no-repeat;}

.bg2{background:url(top_pic2.jpg) center top no-repeat;}

.bg3{background:url(top_pic3.jpg) center top no-repeat;}

.bg4{background:url(top_pic4.jpg) center top no-repeat;}

.bg5{background:url(top_pic5.jpg) center top no-repeat;}

.bg6{background:url(top_pic6.jpg) center top no-repeat;}

.bg7{background:url(top_pic7.jpg) center top no-repeat;}

.bg8{background:url(top_pic8.jpg) center top no-repeat;}



.icontainer{background:url(ic_bg.gif) top repeat-x; width:100%; margin-top:1px; overflow:hidden;}



.i_box{width:1000px; margin:0px auto; padding-top:28px; overflow:hidden;}

.i_box .ibox1{width:320px; float:left;}

.i_box .ibox2{width:360px; float:left; margin-left:40px;}

.i_box .ibox3{width:242px; float:right;}

.i_box .ibox4{width:1000px;}

.i_box .ib_title{height:24px; line-height:24px; position:relative;}

.i_box .ibt1{background:url(ib_title1.gif) left top no-repeat;}

.i_box .ibt2{background:url(ib_title2.gif) left top no-repeat;}

.i_box .ibt3{background:url(ib_title3.gif) left top no-repeat;}

.i_box .ibt4{background:url(ib_title4.gif) left top no-repeat;}

.i_box .ib_title a{display:block; text-indent:-99999px;}

.i_box .ib_title span{display:block; height:24px; background:url(more.gif) right top no-repeat; width:36px; position:absolute; top:0px; right:0px;}



.ib_info{margin-top:12px; line-height:18px; height:180px; overflow:hidden;}

.ib_list{margin-top:12px;}

.ib_list li{line-height:28px; height:28px; overflow:hidden; background:url(dot2.gif) 0px 10px no-repeat; padding-left:10px; border-bottom:1px dashed #d5d5d5;}

.ib_list li span{float:right; width:90px; text-align:right;}

.ib_pic{margin-top:28px;}



.ico_list{margin-top:26px; overflow:hidden;}

.ico_list li{width:166px; float:left; text-align:center;}

.i_title{margin-top:12px; text-align:center; font-size:24px;}

.i_tltle2{text-align:center;}

.inews_list{width:1000px; margin:0px auto;}

.inews_list .il_more{position:absolute; bottom:20px; right:10px; z-index:100;}

.inews_list .il_more a{color:#ff6600;}

.inews_list .il_box{float:left; width:235px; overflow:hidden; margin-top:22px; position:relative; margin-right:20px;}

.inews_list .il_box .il_pic{width:235px; height:160px; overflow:hidden;}

.inews_list .il_title{line-height:18px; font-size:20px; overflow:hidden; padding-top:10px; padding-bottom:10px; text-align:center;}

.inews_list .il_info{line-height:18px; height:54px; overflow:hidden; color:#999;}

.il_bg{color:#FFF; padding:10px; background:url(title_bg.jpg) no-repeat center;}

.inews_list .il_title a{color:#353535;}

.inews_list .il_date{text-align:right; padding-bottom:22px;}

.inews_list .il_title a:hover{color:#ff6600;}

.inews_list .last{margin-right:0px;}



.container{width:1000px; margin:0px auto; overflow:hidden;}

.top_menu{text-align:center; margin-top:28px;}

.top_menu a{padding-left:16px; background:url(ico2.gif) 0px -63px no-repeat; margin-right:10px;}

.top_menu a:hover,.top_menu a.on{background:url(ico2.gif) 0px 3px no-repeat;}



.title h2{text-align:center; font-size:18px; padding-bottom:8px;}

.content{line-height:22px; font-size:14px; padding:10px;}

.content_pic{text-align:center;}

.content_file{text-align:center; margin:18px;}



.c_left{width:200px; float:left; padding-bottom:150px;}

.c_left .cl_title{padding:10px; margin-top:32px; padding-left:0px; background:url(titlebg.gif) bottom no-repeat;}

.c_left .cl_title p{font-size:18px; font-weight:bold;}

.c_left li{margin-top:5px; border-bottom:1px dashed #ccc;}

.c_left li a{ line-height:42px; height:42px; padding-left:12px; display:block; font-size:16px;}

.c_left li a:hover,.c_left .on a{ color:#3592af; font-weight:bold; background:url(arrow.png) 180px 12px no-repeat;}



.c_right{width:760px; float:right;}



.location{border-bottom:1px solid #b4bfc6; overflow:hidden; height:36px; margin-bottom:22px; margin-top:32px;}

.location p{background:url(dot4.gif) 0px 7px no-repeat; padding-left:12px; font-size:16px; font-weight:bold; display:block; float:left; padding-top:5px;}

.location span{float:right; line-height:32px; height:32px;}



.c_info{color:#575556; line-height:24px; margin-top:18px; font-size:14px; padding-bottom:10px;}
.c_info img{max-width: 100%; height: auto;}
.c_img img{padding:2px; background:#fff; border:1px solid #ccc;}

.c_form td{padding:5px;}

.c_title{text-align:center; font-size:18px; font-weight:bold;}



.news_box{width:760px; margin:0px auto; margin-top:12px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:6px;}

.news_box .nb_pic{width:220px; float:left;}

.news_box .nb_title{height:28px; line-height:28px; font-size:16px; overflow:hidden; background:url(dot2.gif) 0px 13px no-repeat; padding-left:10px;}

.news_box .nb_title span{color:#ccc; font-size:12px; float:right;}

.news_box .nb_content{line-height:22px; overflow:hidden; font-size:12px; margin-top:8px;}

.news_box .nb_more{text-align:right; padding-top:0px;}

.news_box .nb_more a{color:#ff6600;}



.news_box2{width:1000px; margin:0px auto; margin-top:28px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:22px;}

.news_box2 .nb_pic{width:220px; float:left;}

.news_box2 .nb_title{height:28px; line-height:28px; font-size:16px; overflow:hidden;}

.news_box2 .nb_content{line-height:22px; overflow:hidden; font-size:12px; margin-top:8px;}

.news_box2 .nb_more{text-align:right; padding-top:8px;}

.news_box2 .nb_more a{color:#ff6600;}



.page{padding-top:12px; padding-bottom:5px; width:900px; overflow:hidden; margin-top:22px;}

.page li{float:left; margin-right:5px; border:1px solid #a4c8e1;}

.page .active{background:#428bc0; border:1px solid #1c3c53;}

.page .active a:link,.page .active a:visited{color:#fff;}

.page a:link,.page a:visited{padding:5px; text-decoration:none; display:block; padding-top:2px; padding-bottom:2px; font-size:14px; color:#5678a0;}



.pro_list{margin-top:12px;}

.pro_list .pro_box{float:left; margin-left:12px; margin-right:10px; border:2px solid #ccc; padding:10px; width:142px; margin-bottom:24px; overflow:hidden;}

.pro_list .pro_box_pic{text-align:center; height:132px; overflow:hidden;}

.pro_list .pro_box_title{line-height:28px; height:28px; text-align:center; overflow:hidden; font-size:14px;}

.pro_list .pro_box:hover{ border:2px solid #ff6600;}



.ib_case{width:1000px; overflow:hidden; margin:0px auto; margin-top:32px;}

.ib_case .ipro_box{width:180px; float:left; background:#ccc; margin-left:10px; margin-right:10px; margin-bottom:20px; cursor:pointer;}

.ib_case .ipro_box:hover{background:#3592af;}

.ib_case .ipro_box:hover a{color:#fff;}

.ipro_pic{width:158px; margin:1px; background:#fff; padding:10px;}

.ipro_pic img{width:158px; height:128px;}

.ipro_title{line-height:28px; height:28px; font-size:16px; color:#fff; padding-left:10px; padding-right:10px; text-align:center; overflow:hidden;}

.ipro_title a{color:#555;}

.ipro_title a:hover{color:#fff;}





.foot_bg{width:100%; background:url(foot_bg.gif) repeat-x; overflow:hidden; margin-top:42px;}

.foot_txt{width:1000px; margin:0px auto; padding-top:22px; text-align:center; line-height:22px; padding-bottom:22px;}

.ft_box{float:left; padding-left:80px; padding-right:50px;}

.ft_box p{font-size:16px; font-weight:bold;}

.ft_box li a{color:#666;}

.ft_box li a:hover{color:#ff6600;}

.foot{background:#16875b; padding-top:6px; padding-bottom:6px; width:100%; overflow:hidden; color:#fff; text-align:center; margin-top:28px;}

.foot a{color:#fff;}

.foot a:hover{color:#ff6600;}

