@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; font-size:14px; font-family:"ËÎÌå"; color:#333;}
img{ border:0;}
a{ text-decoration:none;}
a:hover{ color:#214aad;}
li,ol{ list-style:none;}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}

.top{ width:100%; height:24px; background:url(../images/index_01.png) center no-repeat; line-height:24px; font-size:12px;}
.top span{ font-size:12px;}
.top .time{ margin-right:35px; font-size:12px;}
.top .meteorological{ margin-top:-6px;}


.header{ height:78px;}
.search span{ font-size:14px;}
.search font{ color:#5e5e5e;}
.search input{ margin:5px; }
.search .text{ height:22px; border:1px solid #214aad; width:173px; color:#666;}
.search .button{ width:50px; height:24px; background:#214aad; text-align:center; font-size:14px; font-weight:bold; border:0px; color:#fff; cursor:pointer;}
.search{ padding-top:24px;}


.nav{ height:40px; background:#214aad; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
.nav ul{ margin-left:54px;}
.nav ul li{ float:left; line-height:34px; padding-top:3px; width:156px;}
.nav ul li a{ color:#fff; font-size:16px; font-weight:bold; display:block; width:106px; height:37px; text-align:center; margin:0 auto;}
.nav ul li:hover a{ background:#fff; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius:5px 5px 0px 0px; color:#214aad;}
.nav ul li ul{ display:none; z-index:999;}
.nav ul li:hover ul{ display:block; position:absolute;}
.nav ul li:hover ul{ background:#214aad; width:106px; margin:0 25px;}
.nav ul li:hover ul ol a{ font-size:14px; font-weight:normal; background:none; color:#fff; display:block; width:100%; height:33px; background:url(../images/nav_xiala.png) bottom no-repeat;}
.nav ul li:hover ul ol a:hover{ background:url(../images/nav_xiala_h.png) bottom no-repeat;}

/* flexslider */
.flexslider{position:relative;height:312px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:312px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.tongzhi{ width:100%; height:30px; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-bottom:20px; }
.hl_main5_content1{width:838px;margin-top:5px; overflow:hidden; float:left; margin-left:15px;}  
.hl_main5_content1 ul{width:1000px; overflow:hidden;}  
.hl_main5_content1 ul li{ float:left; display:inline; margin-right:20px;}   
.hl_scrool_leftbtn{width:14px; height:30px; background:url(../images/index_09.png) center no-repeat; float:left; cursor:pointer;}  
.hl_scrool_rightbtn{width:14px; height:30px; background:url(../images/index_11.png) center no-repeat; float:left; cursor:pointer;} 
.hl_main5_content1 ul li span{ margin-right:25px;} 


.index_title{ background:url(../images/title_bg.jpg) repeat-x; height:34px; width:100%; border:1px solid #e8e8e8; line-height:34px;}
.title_left span{ font-size:16px; font-weight:bold; color:#214aad; margin-left:8px;}
.title_left font{ font-size:14px; color:#214aad; font-weight:normal; margin-left:8px; font-family:Arial;}
.title_right{ margin-right:13px; font-size:12px;}
.title_right a{ font-size:12px; color:#666;}
.index_content{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width:100%;}

.main_left{ width:865px; }
.honor{ width:315px; padding:1px; margin-bottom:15px; margin-right:13px;}
.honor_img{ padding:8px; width:297px; height: 256px;}

.news{ width:533px; padding:1px; height:293px;}
.news .index_content{ height:272px;}
.index_new{ padding:10px;}
.index_new ol{ padding-bottom:10px; border-bottom:1px dashed #CCC;}
.index_new ol h4{ text-align:center; color:#ff0000; font-size:14px; line-height:24px;}
.index_new ol p{ font-size:12px; color:#4b4b4b; text-indent:2em; line-height:24px;}
.index_new ol p a{ color:#ff0000;}
.index_new li{ background:url(../images/list_style.gif) left center no-repeat; padding-left:10px; color:#333; border-bottom:1px dashed #CCC; height:30px; line-height:30px;}
.index_new li span{ float:left;}
.index_new li font{ float:right; color:#999;}


.case .index_content{ height:220px; margin-bottom:15px;}

.rollBox{width:860px;px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:820px;overflow:hidden;margin:0 5px;padding-top:10px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:194px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:194px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2{ float:left; width:12px; padding-top:100px; cursor:pointer;}

.main_right{ width:322px; margin-left:13px;}
.site,.contact{ width:320px; padding:1px;}
.site .index_content{ height:368px; margin-bottom:15px;}
.site .index_content ul li{ padding:10px 0px 0px 10px;}
.site .index_content ul li img{ float:left; margin-right:10px; width:145px; height:108px;}
.site .index_content ul li a span{ font-size:14px; float:left; width:130px; margin-bottom:10px; padding-top:10px;}
.site .index_content ul li a font{ display:block; width:120px; height:24px; background:#9e9e9e; color:#fff; float:left; line-height:24px; padding-left:10px;}
.site .index_content ul li a:hover font{ background:#214aad;}

.contact{ height:158px; background:url(../images/contact_bg.png) no-repeat;}
.contact .index_content{ height:123px;}
.contact .index_content ul{ padding-top:10px;}
.contact .index_content ul li{ font-size:14px; padding-left:20px; margin-bottom:8px; margin-left:8px; margin-right:8px;}
.address{ background:url(../images/contact_adr.png) top left no-repeat;}
.phone{ background:url(../images/contact_phone.png) top left no-repeat;}
.email{ background:url(../images/contact_email.png) top left no-repeat;}
.web{ background:url(../images/contact_http.png) top left no-repeat;}


.footer{ height:160px; background:#183884; color:#fff;}
.footer p,.footer a,.footer span,.footer font{ color:#fff;}
.footer p{ line-height:30px; padding-top:30px; padding-bottom:15px; border-bottom:1px solid #204bb0; margin-bottom:15px;}
.footer .link a{ margin:0 10px;}
.footer .footer_right{ text-align:center; padding-top:10px;}
.footer font{ font-size:14px; line-height:30px;}

.nei_banner{ height:200px; margin-bottom:15px;}
.nei_left{ width:244px; margin-right:25px;}
.nei_menu,.nei_contact{ margin-bottom:15px;} 
.proSide .tit{    border-radius: 20px 20px 0px 0px;color:#fff;border-bottom:1px solid #fff;background:#214aad;height:50px;line-height:50px; text-align:center;}
.proSide .tit span,.asideCotact .tit span{ font-size:20px; font-weight:bold; color:#fff;}
.proSide .tit b,.asideCotact .tit b{font-family:'Book Antiqua'; color:#fff; margin-left:15px;}
.proSide ul li{height:45px;line-height:45px;position:relative;overflow:hidden;z-index:1;border-top:1px solid #214aad;background:#e1eaff; text-align:center}
.proSide ul li:first-child{border-top:0px;}
.proSide ul li a{height:45px;display:block;}
.proSide ul li a span{color:#333;font-size:14px;height:45px;width:230px;display:block;position:absolute;z-index:3;}
.proSide ul li a:hover span{ color:#fff; }
.proSide ul li a em{background:#214aad;width:280px;height:45px;position:absolute;left:-280px;top:0px;z-index:2;}
.proSide ul li a.currclass em{background:#214aad;left:0px;}
.proSide ul li a.currclass span{color:#fff;}
.back_da{background:#dae3ff;}
.back_cb{background:#cbd7ff;}
.asideCotact .tit{border-radius: 20px 20px 0px 0px; color:#fff;border-bottom:1px solid #49B3FF;background:#214aad;height:50px;line-height:50px; text-align:center;}
.asideCotact ul{padding:6px 12px 45px;background:#e1eaff;}
.asideCotact span{color:#fff;padding-bottom:8px;}
.asideCotact li{line-height:40px;color:#333;  border-bottom: 1px solid #004dff;  height: 40px; /* padding-left: 10px;*/}
.asideCotact li a{color:#333;}

.nei_right{ width:928px; margin-bottom:15px;}
.nei_right_tit{ height:50px; width:926px; background: #f4f4f4;-moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius:10px 10px 0px 0px; border:1px solid #dcdcdc;}
.nei_right_tit span{ display:block; width:170px; height:50px; padding-left:10px; font-size:16px; line-height:50px; color:#214aad; font-weight:bold;}
.nei_right_tit font{ display:block; width:730px; height:50px; padding-right:14px; text-align:right; line-height:50px; color:#636363;}
.nei_right_tit font img{ margin-right:5px; margin-top:10px;}

.nei_content{ width:900px; padding:20px 13px; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.nei_content p{ line-height:24px;}

.pic_list li{ width:290px; height:268px; float:left; margin:0px 5px;}
.pic_list li a img{ border:1px solid #fff; width:288px; height:228px;}
.pic_list li a p{ line-height:35px; text-align:center;}
.pic_list li:hover a img{ border:1px solid #004dff;}
.pic_list li:hover a p{ color:#004dff;}

#fenye{clear:both; padding:10px 0;}
#fenye table{ margin:auto;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#214aad; border:1px solid #214aad; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#383737;background:#fff; display:inline-table; border:1px solid #214aad; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:hover{color:#fff; background:#bc1910; border:1px solid #214aad;float:left;}
#fenye span{line-height:38px;white-space:nowrap}

.contact_left li img{ float:left; margin-right:7px;}
.contact_left li h2{ color:#004dff; line-height:24px;}

.news_list li{background:url(../images/list_style.gif) left center no-repeat; padding-left:10px; border-bottom:1px dashed #CCC; height:30px; line-height:30px;}
.news_list li a span{ font-size:14px;}
.news_list li a:hover span{ color:#004dff;}
.news_list li a p{ font-size:14px;}
.news_list li a font{ float:right;}

.pic_nei{ width:710px; float:left;}

#box{position:relative;width:174px;height:551px; margin-top:37px; margin-left:16px; float:right; background:#f7f7f7;}
#box div{position:absolute;top:50%;left:50%;width:156px;height:467px;overflow:hidden;margin:-233px 0 0 -74px;}
#box .up,#box .down{position:absolute;left:50%;width:102px;height:24px;z-index:10;cursor:pointer;overflow:hidden;margin-left:-51px;text-indent:-9999px; no-repeat;}
#box .up{top:10px; background:url(../images/btn_top.gif) no-repeat;}
#box .down{bottom:10px; background:url(../images/btn_bot.gif) no-repeat;}
#box ul{position:absolute;width:148px; padding:0 4px;}
#box li{list-style:none;text-align:center;margin-bottom:13px;}
#box a{color:#fff;text-decoration:none;}
#box img{width:148px;height:105px;display:block;}
#box li:hover{ box-shadow:0 2px 5px #666;}

.artide h2{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/nei_line.jpg) bottom no-repeat; text-align:center; margin-bottom:15px;}
.artide font{ text-align:center; display:block; width:100%; color:#9c9c9c; margin-bottom:20px;}
.artide ul{ float:left;}
.artide ul li{ line-height:30px;}
#ckepop{ float:right; padding-top:25px;}

.message table{ width:300px; float:left;}
.message table input{ height:25px; color:#666;}
.message table .btn{ width:100%; border:0px; background:#214aad; color:#fff;}


.leftbox{}
.leftbox .searchlist{}
.leftbox .searchlist ul{ padding-top:15px;}
.leftbox .searchlist li{ line-height:28px;}
.leftbox .searchlist span.art_title a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.leftbox .searchlist span.art_title a:visited{ color:#CC3300;text-decoration:underline;}
.leftbox .searchlist span.artintro{ line-height:24px;  font-size:12px;}
.leftbox .searchlist span.arturl{ line-height:24px;}
.leftbox .searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.leftbox .searchlist span.arturl a:hover{ text-decoration:none;}
.leftbox .searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}	

