@charset "utf-8";
*{
	margin:0;
	padding:0;
	list-style:none;
}
body,td,th
{ font:12px/1.5 "ge-inspira-1","ge-inspira-2",Arial,sans-serif;}
body{
	color:#4a4a4a;
	background:#fff;
}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  

a:{color:#4a4a4a; text-decoration:none;}
a:link{ color:#4a4a4a; text-decoration:none;}
a:visited{color:#4a4a4a; text-decoration:none;}
a:hover{color:#029ddd; text-decoration:none;}

img{ border:0;}
.clear{ clear:both;}
.pic_bot{ border:1px #dcdbdb solid;}
.arricon{padding-left:10px;background:url(/images/addimage/arr.jpg) left center no-repeat;}
.sp{ color:#029ddd;}
.sp:link{ color:#029ddd;text-decoration:none;}
.sp:visited{color:#029ddd; text-decoration:none;}
.sp:hover{color:#029ddd; text-decoration:none; }
span.left{ float:left;}
span.right{ float:right;}

.cc-top{ height:148px; width:1172px; margin:0 auto;}
.head-left{ width:575px; float:left;}
#box_cc_logo{ width:165px; height:75px; padding:19px 0 0 0;}
.cc-nav{ height:30px; padding:12px 0 0 0;}
.cc-nav li{ float:left; padding:0 10px;}
.cc-nav li a{ line-height:30px; }
.head-right{ width:295px; float:right;}
.right-top{ height:35px; line-height:35px; padding:46px 0 0 0;}
.right-top a.sh{ display:block; width:35px; height:35px; white-space:nowrap; float:left; cursor:pointer; background:url(/images/addimages/sh.jpg) no-repeat;}
.right-top a.fav{ display:block; width:35px; height:35px; white-space:nowrap; float:left; cursor:pointer; background:url(/images/addimages/fav.jpg) no-repeat; margin:0 10px;}
.top-info{ width:160px; float:left; line-height:35px; text-align:left;padding-left:10px;} 
.top-info span{margin:0 }
#box_cc_search{ height:30px; padding:15px 0 0 0;}

.notice{ height:40px; background:#029ddd;}
#box_notice{ width:1146px; height:40px; margin:0 auto; background:url(/images/addimages/icon_notice.jpg) left center no-repeat; padding:0 0 0 26px; color:#fff;}

.index-banner{ height:575px;}
.index-wrap{ width:1172px; margin:0 auto; padding:0 0 20px 0;}
#box_index_des1{ width:635px; float:left; min-height:175px; _height:175px; padding:27px 0 0 0;}
.index-dh{ width:329px; float:right; position:relative;}
#box_index_dh{ width:329px; height:205px; position:absolute; z-index:100; top:-116px;left:55px;}

#box_index_silder{ width:1172px; height:467px; margin:24px auto 20px auto;}

#box_index_des2{ margin-bottom:30px;}
#box_index_block1{ width:568px; float:left;}
#box_index_block2{ width:534px; float:right;}

.index-news{ border-top:1px #f0efeb solid;border-bottom:1px #f0efeb solid; padding:20px 0; margin:0 0 20px 0;}
#zzjs_net {overflow:hidden;height:40px;}
#www_zzjs_net {text-align:left;}
#www_zzjs_net ul {list-style:none; padding:0; margin:0;}
#www_zzjs_net li {line-height:40px;height:40px; vertical-align:top;}
#www_zzjs_net li span.left{padding-right:20px;}
#www_zzjs_net li span.right{float:left;}
#www_zzjs_net li span.right b{ padding-right:10px;display:none;}
#www_zzjs_net li a{color:#fff;}
#www_zzjs_net li a:link{color:#fff;}
#www_zzjs_net li a:visited{color:#fff;}
#www_zzjs_net li a:hover{color:#fff;}
.news-com{ width:1172px; margin:0 auto;}
.news-title{ font-size:18px; color:#000; height:30px; line-height:30px; margin-bottom:10px; width:55px; padding:0 24px 0 0; background:url(/images/addimages/icon_news.jpg) right center no-repeat;}
.news-block{ width:367px; float:left;}
.nb1{ padding-right:36px;}
.index-news .nb3{ float:right;}
.nb_pic{ height:287px; margin-bottom:9px;}
.nb-title{ height:30px; line-height:30px; color:#000; font-size:14px; font-weight:normal;}
.nb-detail h3{ font-size:12px; font-weight:normal; background:url(/images/addimages/icon_index_news.jpg) left center no-repeat; padding:0 0 0 22px; color:#c6c6c6; height:30px; line-height:30px; border-bottom:1px #666 dotted;}
.nb-detail a.more{ font-size:12px; color:#44b7e6; margin-top:10px; line-height:25px;}
.nb-detail a.more:link{ color:#44b7e6;}
.nb-detail a.more:visited{ color:#44b7e6;}
.nb-detail a.more:hover{ color:#44b7e6;}

.index-block3{ float:left; width:576px;}
a.block-m{ margin-top:25px; line-height:30px; color:#c1c1c1; background:url(/images/addimages/icon_index_news.jpg) left center no-repeat; padding:0 0 0 22px;}
a.block-m:link{ color:#c1c1c1;}
a.block-m:visited{ color:#c1c1c1;}
a.block-m:hover{ color:#c1c1c1;}
.index-block4{ width:568px; float:right;}

.work-wrap{ background:#f2efea url(/images/addimages/index_work_bg.jpg) top center no-repeat;display:none;}
.index-work{ width:1172px; margin:0 auto; padding:30px 0;}
.index-work .index-title{ color:#494949; font-size:18px; height:30px; background:url(/images/addimages/index_work_line.jpg) bottom right no-repeat;}
#box_index_wrok{ min-height:155px; _height:155px; margin-top:9px;}

.information{ height:68px; background:#029ddd url(/images/addimages/bot_info_bg.jpg) top center no-repeat; border-bottom:1px #3b8aa8 solid;}
.information-wrap{ width:1172px; margin:0 auto;}
.information h1{ display:inline; float:left; padding:0 12px 0 0; line-height:68px; font-size:20px; color:#fff;}
#box_information{ width:235px; float:right;}
.cc-footer{ background:#dededc; min-height:285px; _height:285px;}
.footer-wrap{ width:1172px; margin:0 auto;}
.footer-left{ width:700px; float:left; padding-top:41px;}
.bot-intro h1{ font-size:16px; color:#000; height:30px; line-height:30px; border-bottom:1px #a3a3a1 solid;}
#box_bot_intro{ padding:10px 0;}
#box_copyrights{ padding-top:10px; line-height:30px;}
.footer-right{ width:250px; float:right; padding-top:70px;}
.bot-nav{ width:135px; float:left;}
.bot-nav h1{ line-height:30px; padding-bottom:8px; font-size:12px; color:#b4b4b2; font-weight:normal;}
.bot-nav li{ line-height:23px;}
#box_querycode{ width:103px; float:right; padding-top:28px;}

.sub-banner{height:443px;background:#f2efeb;}
#box_sub_banner{width:1172px;margin:0 auto;}
.sub-wrap{width:1172px;margin:0 auto;position:relative;}
h1.p-title{font-size:30px;color:#000;line-height:50px;margin-top:30px;padding-left:25px;background:url(/images/addimages/icon_news.jpg) left center no-repeat;}
a.title-more{font-size:15px;font-weight:normal;margin-left:10px;  font:12px/1.5 "ge-inspira-1","ge-inspira-2",Arial,sans-serif;}
.sub-nav{height:40px;line-height:40px;margin-top:0px;}
.sub-nav li{float:left;padding-right:3px;}
.sub-nav li a{display:block;min-width:130px;_width:130px;line-height:40px;font-size:12px;color:#4a4a4a;white-space:nowrap;text-align:center;padding:0 10px;/*background:#d1d0d0;*/}
.sub-nav li a:link{color:#4a4a4a;}
.sub-nav li a:visited{color:#4a4a4a;}
.sub-nav li a:hover{color:#029ddd;/*background:#029ddd;*/}
#box_pro_list{padding-top:37px;}
#box_pro_des{padding:20px 0;}

.detail-left{padding:0 0 20px 0;}
#box_pro_detail{ padding-top:35px;}
.detail-right{width:286px;border-left:1px #d1d1d1 solid;padding:0 0 20px 0;position:absolute;right:0;top:50px;}
h2.morepro{color:#000;font-size:20px; text-align:center;line-height:40px;margin-bottom:6px;font-weight:normal;}
#box_similar{width:165px;margin:0 auto;}

.intro-nav{height:85px;margin:35px 0;}
.intro-nav li{float:left;padding:0 10px 0 0;}
.intro-nav li a{display:block;width:190px;height:80px;line-height:80px;}
.intro-nav li a b{display:block;white-space:nowrap;line-height:80px;padding: 0 0 0 25px;margin:0 auto;color:#000;font-size:14px;font-weight:normal;}
.intro-nav li a.i1 b{width:45px;padding:0 0 0 30px;background:url(/images/addimages/icon_profile.png) left center no-repeat;}
.intro-nav li a.i2 b{width:45px;background:url(/images/addimages/icon_culture.png) left center no-repeat;}
.intro-nav li a.i3 b{width:85px;padding:0 0 0 35px;background:url(/images/addimages/icon_envo.png) left center no-repeat;}
.intro-nav li a:hover{background:#f2efeb url(/images/addimages/intro_nav_on.jpg) center 65px no-repeat;}
.intro-nav li a.current{background:#f2efeb url(/images/addimages/intro_nav_on.jpg) center 65px no-repeat;}
#box_intro_com{width:565px;float:left;}
#box_intro_silde{width:597px;height:416px;float:right;padding-top:5px;}
#box_intro_bot{padding-top:50px;clear:both;}

#box_cc_content{padding:20px 0;line-height:26px;}

#box_index_silder{ background-color:#f3efec;}


.lan{position:relative; cursor:pointer; display:inline; line-height:35px;padding:0 5px;}
.back{ line-height:35px;padding:0 5px;}
.lanshow{position:absolute; width:80px; top:14px; left:0; display:none;border:1px #ccc solid; border-bottom:0;}
.lanshow li{ line-height:25px; background:#fff; border-bottom:1px #ccc solid; text-align:center;}