body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; color:#7c7c7c;}
body,html,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
a{ outline-style:none;; text-decoration:none; border:0px; color:#7c7c7c;}
a:hover,.more:hover,.essay_hot a:hover{ text-decoration:none; color:#ccc;}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;outline:none}
input{ border:0}
img{border:0;}
li{list-style-type:none; vertical-align:0}
.hidden{display:none;}
.fleft{float:left}
.fright{float:right}
.pr{ position:relative;}
.pa{ position:absolute}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
textarea{resize: none;}
.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.font_16{ font-size:16px;}
.font_18{ font-size:18px}
.font_22{font-size: 22px;}
.fbold{ font-weight:700}
.dis_inline{ display:inline}
.hidden{ overflow:hidden;}

.head{ width:100%; height:153px; background-color:#f8f8f8;}
.header{ width:980px; height:91px; padding:34px 0 28px 0; margin:0 auto;background-color:#f8f8f8;}
.logo{ width:110px; height:91px; float:left; border-right:1px solid #dfdfdf; background:url(../image/logo.jpg) no-repeat;}
.logo img{ width:95px; height:91px;}
.head_main{ width:451px; height:91px; float:left; background:url(../image/head_name.jpg) no-repeat;}
.head_main img{ width:451px; height:91px;}
.search{ width:231px; height:91px; float:right; line-height:45px;}
.search a{ font-size:15px;}
.language{ width:231px; height:45px; text-align:right;}
.search_input{ width:200px; padding-left:30px; height:38px;  background:url(../image/search_text_bg.gif) no-repeat right top; position:relative;}
.search_input_text{ width:169px; height:20px; font-size:12px; line-height:20px; background-color:#f8f8f8; position:absolute; top:8px;}
.search_obtn{ width:22px; height:22px; display:block; position:absolute; background:url(../image/search_obtn.gif) no-repeat; right:15px; top:5px;}
.nav{ width:100%; height:56px; background-color:#0b83ba;}
.nav_main{ width:980px; height:56px; margin:0 auto;}
.nav_main ul li{ float:left; line-height:54px; margin-right:25px;}
.nav_main ul li a{ font-size:14px; color:#FFF;}

.link_us{ width:100%; padding:36px 0 30px 0; background-color:#0983ba;}
.link_user{ width:940px; padding:0 20px;  margin:0 auto;}
.url1{ width:201px; height:148xp; float:left;}
.url1 h3{ width:91px; height:20px; line-height:20px; font-size:16px; color:#FFF; float:left; font-weight:100;}
.url1 ul{ width:110px; height:148px; float:left; font-size:12px; color:#FFF;}
.url1 ul a{ color:#8ab8d6;}
.url2{ width:270px; float:left;}
.url2 h3{ width:91px; height:20px; line-height:20px; font-size:16px; color:#FFF; float:left; font-weight:100;}
.url2 ul{ float:left; font-size:12px; color:#FFF; float:left;}
.url2 ul a{ color:#8ab8d6;}
.tel{ width:160px; padding-left:100px; height:148px; float:right; background:url(../image/tel.gif) no-repeat 20px 0px; color:#FFF;}
.tel h3{ font-weight:100; font-size:20px; margin-bottom:7px;}
.tel p{ width:150px; color:#8ab8d6;}
.foot{ width:100%; height:55px; background-color:#2a6f9a;}
.footer{ width:980px; height:55px; background-color:#2a6f9a; margin:0 auto; line-height:55px; text-align:center;}
.footer span{ margin:0 10px; color:#c5c5c3;}

.banner_warp{ width:100%; height:524px; background-color:#f2f2f2; margin:0 auto; overflow:hidden;position:relative;}
.banner{ width:1640px; left:50%; margin-left:-820px; height:524px; position:relative; z-index:7;}
.banner .bd ul li{ float:left; position:absolute; left:0; top:0; display:none;}
.banner .bd ul li.z8{ z-index:8;}
.banner .bd ul li img{ width:1640px; height:524px;}
.point{ width:348px; height:46px; position:absolute; left:332px; bottom:45px; z-index:9;}
.point ul li{ width:73px; height:46px; float:left; margin-right:10px; cursor:pointer; position:relative;}
.point ul li .border2{ width:69px; height:42px; border:3px solid #FFF; position:absolute; top:0; left:0; display:none;}
.point ul li img{ width:73px; height:46px;}
.introduct{ width:100%; height:406px; background-color:#f8f8f8;}
.introducton{ width:980px; height:368px; padding-top:38px; background-color:#f8f8f8; margin:0 auto; overflow:hidden;}
.introducton ul{ width:1050px;}
.introducton ul li{ width:219px; padding-right:34px;_padding-right:10px; height:368px; float:left;}
.introducton ul li .hd{ width:194px; padding-left:25px; padding-right:25px; height:37px; background:url(../image/more_obtn.gif) no-repeat left center; line-height:37px; font-size:16px; overflow:hidden;}
.introducton ul li .hd .bottom{ line-height:42px;}
.introducton ul li .bd img{ width:219px; height:134px;}
.int_bd{ margin-bottom:10px;}
.main{ width:100%; }
.mainer{ width:980px; margin:0 auto; padding-bottom:40px;}
.news{ width:652px; padding-top:23px; float:left; background:url(../image/border.gif) no-repeat right 60px;}
.news h3{ font-weight:100; font-size:18px; color:#626262; line-height:40px;}
.small_banner{ width:321px; height:206px; float:left; position:relative; overflow:hidden;}
.small_banner .s_hd{ width:311px; padding-left:10px; height:34px; position:absolute; bottom:0; left:0; background-color:#000; opacity:0.8; filter:alpha(opacity=80); color:#FFF; font-size:14px; line-height:34px; z-index:9;}
.small_banner .s_hd a{ width:250px; display:block; color:#FFF;}
.small_banner .s_hd ul{  height:34px; position:absolute; right:0; top:0;}
.small_banner .s_hd ul li{ font-size:20px; line-height:34px; margin-right:5px; color:#999; float:left; cursor:pointer;}
.small_banner .s_hd ul li.on{ color:#FFF;}
.small_banner .s_bd{ width:321px; height:206px; z-index:8;}
.small_banner .s_bd ul li{ width:321px; height:206px; float:left;}
.small_banner .s_bd ul li img{ width:321px; height:206px;}
.news_detail{ width:312px; height:206px; float:right;}
.news_detail h3{ padding-right:20px;line-height:20px;}
.news_detail h3 a{ line-height:20px; color:#4e4e4e;}
.news_detail_cont{ padding:10px 20px 0px 0; font-size:14px;}
.news_detail_txt{ width:292px; height:150px; color:#999;}
.read_more{ padding:5px 10px; color:#FFF; font-size:14px; background-color:#00b7ee;}
.read_more:hover{ color:#FFF;}
.map{ width:307px;padding-top:53px; float:right;}
.map h3{color: #626262;font-size: 18px;font-weight: 100;line-height: 40px;}
.gap{ height:52px;}
.gap2{ height:21px;}
.news_tab{ width:632px; height:237px;}
.nt_hd{ width:632px; height:34px; border-bottom:1px solid #ececec; position:relative;}
.nt_more{ width:80px; height:32px; color:#31a6e9; font-size:12px; text-align:center; line-height:27px; position:absolute; right:0; top:5px; }
.nt_more a{ color:#31a6e9;}
.nt_hd ul li{height:32px; border-left:1px solid #ececec; float:left; text-align:center; line-height:32px; font-size:16px; border-top:2px solid #FFF; cursor:pointer;padding:0 10px}
.nt_hd ul li.ontab{ border-top:2px solid #31a6e9; position:relative; top:2px; line-height:28px; background-color:#FFF; color:#31a6e9;}
.nt_bd{ width:652px; height:165px; padding:20px 0;}
.nt_bd ul{ display:none;}
.nt_bd ul li{ width:612px; padding-left:20px; padding-right:20px; height:25px; line-height:25px; font-size:14px; background:url(../image/dian.gif) no-repeat left center;}
.nt_bd ul li span{ font-size:12px; color:#b6b6b6;}

.adp{ width:154px; height:337px; position:fixed; left:0; top:100px; background:url(../image/adp1.jpg) no-repeat;z-index:10;display:block}
.adp1{ width:154px; height:337px; position:fixed; right:0; top:100px; background:url(../image/adp2.jpg) no-repeat;z-index:10;display:block}
.adp_close,.adp_close1{color:#fff; font-size:20px; width:20px; height:20px;text-align: center;line-height:20px; position:absolute;right:0}
