@charset "utf-8";

html { font-size:12px;color: #333; }
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; font-family:"Simsun", "Arial", "New York", "Microsoft YaHei";}
img { border: 0 none;  }
ul, li { list-style-type: none; }
h1, h2, h3, h5, h6 { font-size: 12px;}
body, input, select, button, textarea { font-size: 12px; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:url(../images/index_r1_c2.jpg) repeat-x;}
a { text-decoration: none; font-size:12px; color:#333; line-height:22px;}
a:hover { text-decoration:underline; }
a:focus { outline: none; }
input:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float:right; margin-right:38px; _display:inline;}
.more a { font-weight: normal; font-size: 12px; color:#9AD3D7; text-decoration:none; }
.more a:hover { font-weight: normal; font-size: 12px; color:#ffc; text-decoration:none; }
.cl {clear: both; overflow: hidden; border:0px; padding:0px; height:0px; width:0px;font-size: 0; line-height: 0; }
.cl10 {clear: both; overflow: hidden; border:0px; padding:0px; height:10px; width:0px;font-size: 0; line-height: 10px; }
.cl15 {clear: both; overflow: hidden; border:0px; padding:0px; height:15px; width:0px;font-size: 0; line-height: 15px; }
.cl20 {clear: both; overflow: hidden; border:0px; padding:0px; height:30px; width:0px;font-size: 0; line-height: 30px; }
.high{ height:240px;}
.fl{ float: left; }
.fr { float: right; }
.mt { margin-top:10px; }
.mb { margin-bottom:16px; }
.mr{ margin-right:37px;}
.mt15 { margin-top:15px; }
.mt20 { margin-top:26px; }
.mt54{margin-top:54px;}
.bor{ border-left:#2392D3 6px solid; height:20px;}
.b { font-weight:bold;}
.white{ color:white;}
.dis {_display:inline;}
.font_a { color:#fff;}
.font_b { color:#999;}
.font_c{ color:#666; font-size:14px;font-family: "Microsoft YaHei";}
.maut { width:100%; }
.au{ color:#A28367;}
.cl_div{ display:none;}
.pic_s { word-break:break-all;word-wrap:break-word; }
.al { text-align:justify;text-justify:inter-ideograph; }
.hidden{ display:none;}
.border_b{border-bottom:#ddd 1px dashed;}
#KinSlideshow1 { width:350px; height:240px; zoom:1; overflow:hidden; }
#KinSlideshow1 img { width:350px; height:240px;  }




.mav{ width:1200px; margin:auto; overflow:hidden;}




.dh{ width:100%; height:50px; background-color:#00A3E8;}
.menu{ width:1230px; margin:auto; padding-left:10px;}
.menu ul { padding: 0; margin: 0; z-index:500; }
.menu ul li { float: left; position: relative; }
.menu ul li a, .menu ul li a:visited { display: block; text-align: center; text-decoration: none; width:110px; color: #fff; line-height: 50px; font-size: 16px; font-weight:bold; font-family: "Microsoft YaHei"; margin-left:10px;}
.menu ul li ul { display: none; }
.menu ul li:hover a { color: #fff; background: #EF9104;}
.menu ul li:hover ul { display: block; position: absolute; border-right: none; }
.menu ul li:hover ul li a { display: block; background: #00A3E8; color: #fff; border-right: none; font-weight: 100; line-height:40px;}
.menu ul li:hover ul li a:hover { background: #EF9104; color: #fff; }


.toice{ width:100%; height:48px; background:#F1F1F1;}
.toice_l{ width:850px;}
.toice_l span{font-family: "Microsoft YaHei"; font-size:16px; font-weight:bold; color:#00A3E8; line-height:48px;}
.toice_l img{ margin-right:8px;}
.toice_l a{font-family: "Microsoft YaHei"; font-size:16px; color:#cc0000; line-height:48px;}
.toice_r{ width:282px; height:30px; float:right; margin-top:9px; margin-right:50px;}
.ss{width:220px; height:28px;background-color:#fff; text-indent:10px; border:#ddd 1px solid; line-height:40px; color:#999; float:left; font-size:12px;}






.focus{ position:relative; width:518px; height:338px; background-color: #000;}  
.focus img{ width: 518px; height:338px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; line-height:50px; overflow:hidden; margin-left:15px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}




.news{ width:655px; float:right;}

.news_a{ height:110px; background:#F4F7F9;}
.news_a ul{ padding:13px 18px;}
.news_a ul img{ width:131px; height:85px; margin-right:15px; float:left;}
.news_a ul h1 a{font-family: "Microsoft YaHei"; font-size:16px; color:#333; line-height:30px;}
.news_a ul span{ font-size:12px; color:#666; line-height:22px;}
.news_a ul span a{ color:#CC3333;}

.news_b{ margin-top:15px;}
.news_b_up{ height:47px; border-bottom:#E0E0E0 1px solid;}
.news_b_up a{ display:block; width:80px; height:47px; line-height:47px; border-bottom:#00A3E8 1px solid;font-family: "Microsoft YaHei"; font-size:18px; color:#00A3E8; font-weight:bold; text-decoration:none; text-align:center;}
.news_b_dn{ overflow:hidden;}
.news_b_dn ul{ padding-top:13px;}
.news_b_dn ul li{ font-size:20px; color:#ccc; line-height:30px;}
.news_b_dn ul li a{font-family: "Microsoft YaHei"; font-size:14px; color:#000; line-height:30px;}
.news_b_dn ul li a img{ margin-left:5px;}
.news_b_dn ul li span{font-family: "Microsoft YaHei"; font-size:14px; color:#ADADAD; line-height:30px; float:right;}







.sec{ width:100%; height:253px; background:url(../images/tj_bj.jpg) repeat-x; margin:auto; padding:42px 0;}
.bt{ width:301px; height:32px; background:url(../images/hdtj.png) no-repeat;font-family: "Microsoft YaHei"; font-size:28px; color:#fff; line-height:32px; text-align:center; margin:auto;}
.cont{ height:185px; margin-top:32px;}



.third_l{ width:349px; overflow:hidden;}
.third_l_up{ height:40px; background:url(../images/index_r7_c5.jpg) repeat-x; font-family: "Microsoft YaHei"; font-size:18px; color:#fff; line-height:40px;}
.third_l_up img{ margin-right:15px; float:left;}
.third_l_dn{ overflow:hidden;}
.third_l_dn ul{ padding:16px 0;}
.third_l_dn ul img{ margin-bottom:8px;}
.third_l_dn ul li{ height:75px; border-bottom:#CCC 1px dotted; float:left; padding:0 6px; margin-bottom:22px;}
.third_l_dn ul li img{ margin-left:15px; float:left;}
.third_l_dn ul li a{ padding:0 10px; font-family: "Microsoft YaHei"; font-size:16px; color:#333; line-height:55px; font-weight:bold;}
.third_b{}
.third_b ul{ padding:20px 0;}
.third_b ul li{ font-size:20px; color:#CCC; line-height:26px;}
.third_b ul li span{font-family: "Microsoft YaHei"; font-size:14px; color:#333; line-height:26px;}





.third_r{ width:820px; float:right; overflow:hidden;}
.third_news{ width:100%;}
.third_news_l{ width:396px; overflow:hidden;}
.first_r_a { height:40px; line-height:40px; zoom:1; border-bottom:#ddd 1px solid;}
.first_r_a ul {  }
.first_r_a li { float:left;display:block; text-align:center; font-family: "Microsoft YaHei"; width:110px; margin-right:15px;}
.first_r_a li a { display:block; font-size:18px; color:#333;line-height:40px;}
.first_r_a li a:hover { border-bottom:#0C86DE 1px solid; color:#0C86DE; font-family:"Microsoft YaHei"; font-weight:bold; text-decoration:none; }
.first_r_a li.cli2 a { border-bottom:#0C86DE 1px solid; color:#0C86DE; font-family:"Microsoft YaHei"; font-weight:bold; text-decoration:none; }
.first_r_b { zoom:1; overflow:hidden; }
.first_r_b ul { padding:20px 0 0 0; }
.first_r_b li {font-size:20px; color:#ccc; line-height:30px;}
.first_r_b ul li.a{ height:91px; margin-bottom:10px; }
.first_r_b ul li.a img{ width:144px; height:91px; margin-right:15px; float:left;}
.first_r_b ul li.a h1 a{ font-family:"Microsoft YaHei"; font-size:16px; color:#000; font-weight:100; line-height:26px; display:block;}
.first_r_b ul li.a span{font-size:16px; color:#ADADAD;font-family:"Microsoft YaHei"; line-height:26px; font-weight:100; float:left;}
.first_r_b li a {font-family: "Microsoft YaHei"; font-size:14px; color:#000; line-height:30px;}
.first_r_b li span{font-family: "Microsoft YaHei"; font-size:14px; color:#ADADAD; line-height:30px; float:right;}
.first_r_b ul li a img{ margin-left:5px;}




.yqlj{ overflow:hidden; padding-top:13px;}
.yqlj a{ font-family: "Microsoft YaHei"; font-size:14px; color:#333; line-height:30px; margin-right:30px;}






.foot{ width:100%; background:#EBEBEB; padding:20px 0; border-top:#00A3E8 10px solid;}
.foot_a{ color:#5D5D5D; line-height:22px;font-family: "Microsoft YaHei"; font-size:12px; }







.lb_l{ width:280px; float:left; margin-right:30px;}
.lb_l_up{ width:280px; height:48px; clear:both; padding-top:30px; border-bottom:#CCC 1px solid; background:#00A3E8;}
.lb_l_up h1{font-family: "Microsoft YaHei"; font-size:24px; color:#fff; line-height:32px; margin-right:5px; font-weight:100; float:left; margin-left:45px;}
.lb_l_up span{font-family: "Microsoft YaHei";font-size:18px; color:#ccc;line-height:38px; font-weight:100;}
.lb_l_dn{ width:278px; clear:both; border-bottom:#ddd 1px solid; border-left:#ddd 1px solid; border-right:#ddd 1px solid;}
.lb_l_dn ul{ padding:0;}
.lb_l_dn ul li{ height:57px; border-bottom:#E0E0E0 1px dotted;}
.lb_l_dn ul li a{height:57px;font-family: "Microsoft YaHei";font-size:16px; color:#333; line-height:57px;text-align:left; display:block; padding:0 45px;}
.lb_l_dn ul li a:hover{height:57px;font-family: "Microsoft YaHei";font-size:16px; color:#fff; line-height:57px;text-align:left; background-color:#EF9104; text-decoration:none;}
.lb_l_dn ul li a span{ float:right;}

.lb_r{ width:825px; float:right; border:#ddd 1px solid; padding:5px 25px;}
.lb_r_a{ width:100%; border-bottom:#E0E0E0 1px solid; font-family: "Microsoft YaHei";font-size:16px; color:#333;line-height:40px;}
.lb_r_a a{font-family: "Microsoft YaHei";font-size:16px; color:#333;line-height:40px;}
.lb_r_a a:hover{font-family: "Microsoft YaHei";font-size:16px; line-height:40px; text-decoration:underline;}

.main_box_b ul { padding:20px 0; }
.main_box_b li { height:36px; line-height:34px; font-size:20px; color:#ccc;}
.main_box_b li a { font-family: "Microsoft YaHei"; font-size:16px; color:#333;}
.main_box_b li span { color:#ADADAD; float:right; font-family: "Microsoft YaHei"; font-size:16px;}

.main_box_b_a { background:url(../images/ld.jpg) repeat-x; height:36px; line-height:36px; zoom:1; overflow:hidden; clear:both; }

.page { font-size:14px; font-family:Tahoma, Geneva, sans-serif; display:block; width:100%;zoom:1; overflow:hidden; text-align:center;}
.page a { font-size:14px; margin:0px 2px;}
.page a:hover{ color:#c33;}
.page span { color:#c33; margin:0px 4px;}





.content{ width:100%; margin:20px 0;}
.content h1{font-family: "Microsoft YaHei"; font-size:30px;line-height:60px; color:#333; font-weight:100;}
.content span{ padding:0 10px; color:#666; font-size:14px;line-height:40px;}


.nei{ margin:20px 0; line-height:40px;}
.nei img{ width: 550px; margin: 10px}
.nei p{ font-size:14px; color:#333;}





.jyfc{ width:1158px; border:#ddd 1px solid; padding:20px; background:#FFF;}

.sousuo { zoom:1; overflow:hidden; }
.sousuo strong { float:left; padding:0px 20px; background:#00A3E8;  font:18px/36px "Microsoft YaHei","SimHei","Tahoma"; color:#fff; height:36px; letter-spacing:1px;display:block;}

.sousuo span { float:right; line-height:36px; }
.sousuo span a { text-decoration:underline; font-size:14px; font-weight:bold; color:#c33;  }

.sousuo_sea { padding:20px; zoom:1; overflow:hidden; border:1px solid #ddd; margin:20px 0 0 0; background:#f6f6f6; }
.sousuo_sea input { float:left; margin-right:10px; font-size:14px; letter-spacing:1px; }
.sousuo_sea .a { height:28px; line-height:28px; padding:0px 12px; width:80%; border:1px solid #ddd; color:#999;}
.sousuo_sea .b { border:none; height:30px; line-height:30px; padding:0px 20px;background:#EF9104; color:#fff; }











.zw_cont_tit { font: 32px/38px "Microsoft YaHei","SimHei","Tahoma"; text-align:center; letter-spacing:1px;  }

.main_hd_l_a { height:40px; line-height:40px; zoom:1; overflow:hidden; clear:both; }
.main_hd_l_a a { display:block; float:left; padding:0px 18px; background:#00A3E8; font:18px/40px "Microsoft YaHei","SimHei","Tahoma"; color:#fff; letter-spacing:1px;  }

.main_bs_d_a { padding:20px 0;zoom:1; overflow:hidden; }

.map_b { zoom:1; overflow:hidden; }
.map_b ul {  zoom:1; overflow:hidden; padding-left:20px; padding-bottom:10px; }
.map_b li {  float:left; height:35px; line-height:33px; text-align:center;  margin-top:12px; margin-right:10px;  }
.map_b li a { display:block;  border:1px solid #ddd;padding:0px 20px; white-space:nowrap; color:#666; line-height:33px; font-size:14px;}
.map_b li a:hover { border:1px solid #CC0000; text-decoration:none; color:#CC0000; }



.liuyan_a{ margin:auto; width:1000px; background:url(../images/lyb_r2_c2.jpg) no-repeat; height:130px; text-align:center; font-family:"Microsoft YaHei"; font-size:26px; line-height:130px; border-bottom:#C4DFFD 1px dotted; color:#004682;}
.liuyan_b{ width:998px; margin:auto; border-left:#C4DFFD 1px solid; border-right:#C4DFFD 1px solid; border-bottom:#C4DFFD 1px solid; padding:50px 0px;}
.liuyan_b ul{ border-bottom:#ddd 1px dashed;}
.ly_lb{ width:870px; margin:30px auto; overflow:hidden;}
.ly_lb_a{ width:42px; height:110px; background-color:#EEEEEE; text-align:center;font-family:"Microsoft YaHei"; font-size:20px; line-height:21px; padding-top:25px; color:#004682; float:left;}
.ly_lb_b{ width:110px; height:113px; border:#EEEEEE 1px solid; float:left; padding:10px; margin-right:15px;}
.ly_lb_b ul{ border-bottom:none;}
.ly_lb_b li{ font-size:14px; color:#666666; line-height:21px; text-align:center;}
.ly_lb_c{ width:680px; height:135px; float:left;}
.ly_lb_c ul{ border-bottom:none;}
.ly_lb_c li{ font-size:12px; color:#666666; line-height:22px;}
.ly_lb_c li.aa{ width:658px; height:53px; border:#C4DFFD 1px solid; padding:10px; margin-top:10px;}
.ly_lb_c li.aa strong{ color:#000000;}
.ly_lb_c img{ margin-right:8px;}
.ly_lb_c a{ font-size:14px; color:#2872B5; font-weight:bold; line-height:24px;}
.ly_lb_c span a{ font-size:12px; line-height:24px;color:#2872B5; font-weight:100;}


.liuyan_c{ width:760px; margin:auto;}
.liuyan_d{ width:978px; height:45px; background-color:#C4DFFD; padding-left:20px; font-size:20px;font-family:"Microsoft YaHei"; line-height:45px; color:#004682; margin:auto; margin-top:50px;}

.yi_tab { font-size:18px; font-family: "Microsoft YaHei"; line-height:30px;}
.yi_tab_aa { width:212px; height:30px; }
.font_a { color:#c00;}
.yi_tab_cc { width:600px; height:108px; }
.yi_tab_a { width:140px; height:20px; }
.yi_tab_d { background:#ff6800; padding:0 90px; height:40px; border:none; font-size:16px; font-weight:bold; color:#fff; letter-spacing:2px; }
.tdleft{ width:104px; height:30px;font-size:14px; font-family: "Microsoft YaHei"; line-height:30px; padding-left:26px;}

.centervideo {
    width:480px;
    height:400px;
    margin:auto;
}


.dcc { position: fixed; right:40px; bottom:40px; _position:absolute;}

.fen{
    color:#666;
    font-size:14px;
    line-height:30px;

}
.fen a{
    color:#666;
    font-size:14px;
    line-height:30px;

}








