@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑"; font-size:12px; padding:0; margin:0;}
ul,li{ list-style-type:none; padding:0; margin:0;}
.banner img{ width:100%}
.ba_b{ margin-top:-11px; text-align:center}
.cls{ clear:both}
.main{ width:1200px; margin:20px auto;}
a{ text-decoration:none}
.main_1{ background:url(../images/daoyu.jpg) no-repeat; height:156px;}
.main_1 p{ width:910px; margin-left:280px; font-size:20px; text-indent:2em; padding-top:15px; color:#000; line-height:30px;}

.ba_b{ background:url(../images/ba_1.png); height:204px;}

.main_2{ margin-top:20px; overflow:hidden;}
.main_2_1{ width:700px; float:left;}
.main_2_1_1{ text-align:right; margin-top:20px;}
.main_2_1_2{ width:600px; margin-left:80px; font-size:24px; color:#212121; line-height:42px; text-indent:2em}
.main_2_1_2 span{ color:#F00}
.main_2_2{ width:480px; float:right;}
.main_2_2{ background:url(../images/main_13.jpg) no-repeat; width:465px; height:558px;}
.main_2_2 Ul{ margin:170px 0 0 200px; font-size:18px;}
.main_2_2 ul li{ margin-bottom:52px; color:#212121}

.main3{ background:url(../images/main3_bj.jpg) no-repeat center; overflow:hidden}
.main3_1{ padding-top:30px;}

.main3_2{ margin-top:50px;}
.main3_2_1{ width:830px; float:left;}
.main3_2_2{ width:300px; float:right;}
.main3_2_1_1{ width:353px; height:472px; overflow:hidden; float:left;}
.main3_2_1_1_1{background:url(../images/zh_1.png);  width:353px; height:120px; position:absolute; margin-top:-120px;}
.main3_2_1_2{ width:440px; float:left; margin-left:30px;}
.main3_2_1_2_1 h2{ float:left; margin:0; padding:0; font-size:45px; color:#FFF}
.main3_2_1_2_1 .a{ margin-left:20px; float:left;}
.main3_2_1_2_1 .b{ margin-left:20px; float:left; font-size:20px; color:#FFF}
.main3_2_1_2_1 p{ color:#0170c9; font-size:20px;}

.main3_2_1_2_1 ul{ margin-top:60px;}
.main3_2_1_2_1 ul li{ margin-bottom:30px; color:#ffea00; font-size:26px;}
.main3_2_2 li{ float:left; margin:0 10px 15px 0; cursor:pointer} 
.tm{filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7;}

.main3_2_1,.main3_2_3{ display:none}

.main3_2_1_1_1 .yx{ background:#0c3271; height:40px; width:140px;color:#FFF; font-size:25px; margin-top:5px; text-align:center; line-height:40px; float:left;}
.main3_2_1_1_1 .qxyy{ background:#ffea00; width:120px; height:36px; float:left; margin-top:7px; color:#023c9c; text-align:center; line-height:36px; font-size:18px;}
.main3_2_1_1_1 .yxli li{ border:1px #2599d0 solid; line-height:25px; color:#FFF; text-align:center; font-size:16px; height:25px; float:left; margin:8px 0 0 9px;}
.main3_2_1_1_1 .yxli .a{ width:90px;}
.main3_2_1_1_1 .yxli .b{ width:130px;}
.main3_2_1_1_1 .yxli .c{ width:90px;}
.main3_2_1_1_1 .yxli .d{ width:130px;}
.main3_2_1_1_1 .yxli .e{ width:90px;}
.main3_2_1_1_1 .yxli .f{ width:90px;}
.main_2_3{ background:url(../images/anniu.png) no-repeat; margin:10px auto; width:416px; height:74px; color:#FFF; text-decoration:none; line-height:54px; font-size:25px; padding-left:80px;}

.main3_2_3{ margin-top:40px; overflow:hidden; clear:both}
.main3_2_3_1{ height:97px; font-size:21px; color:#4695dc; line-height:36px;width:903px; border:#0859a7 1px solid; float:left; padding:8px 10px;}
.main3_2_3_2{ width:275px; float:left;}


.main4{ overflow:hidden;}
.main4_2{ text-indent:2em; font-size:21px; color:#1B1B1B; line-height:30px; margin-top:20px;}
.main4_2 span{ color:#F00;}
.main4_3{ margin-top:30px;}
.main4_3_1{ background:url(../images/main4_3_1.jpg) no-repeat; width:750px; height:470px; float:left;}
.main4_3_2{ float:right; width:450px;}

.main4_3_1 ul{ width:200px; margin:140px 0 0 70px; font-size:22px; color:#FFF;}
.main4_3_1 ul li{ margin-bottom:40px;}

.main5_1{ text-align:center; margin-top:30px;}

.main5_2{ background:url(../images/main5_2.jpg) no-repeat; width:1200px; height:451px;}

.main5_2_1{ width:480px; margin-left:680px; text-indent:2em; font-size:23px; color:#FFF; line-height:36px; padding-top:100px;}
.main5_2_1 span{ color:#ded132}

.main6{ background:url(../images/main6_bj.jpg) no-repeat center; overflow:hidden;}

.main6_1{ margin-top:40px;}
.main6_2{ margin:35px 0; overflow:hidden;}
.main6_2 div{ float:left;}
.main6_2 .a{ margin-right:10px;}
.main6_2 .b{ margin-right:10px;}
.main6_2 .c{ margin-right:10px;}
.main6_2 .d{}
.main6_2 .e{ margin:12px 10px 0 0;}
.main6_2 .f{ margin-top:12px;}
.main6_2 .i{ margin-top:10px;}
.main6_2 .g{ position:absolute; margin-top:492px;}
.main6_2 .h{position:absolute; margin-top:492px; margin-left:372px;}

.main7_1{ text-align:center;}

.main8{ background:#014999; text-align:center}
.main9{ text-align:center; margin-top:20px;}



.mKeBanner,.mKeBanner div{text-align:center;}
.imageflow img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:1200px; margin:0 auto}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic;}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{ background-repeat:no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{cursor:pointer; height:17px; position:relative; width:17px}
.imageflow .previous{ float:left; margin:-7px 0 0 -30px}
.imageflow .next{ float:right; margin:-7px -30px 0 30px}


#footer_line{ height:10px; overflow:hidden; padding-bottom:30px; background:url(../images/ks_bg.gif) repeat-x;}

#footer{ height:auto; overflow:hidden; background:url(../images/fbg.gif); padding-top:30px;}
#footer .footer_in{ height:auto; overflow:hidden; width:1200px; margin:0 auto 20px;}
#footer .flogo{ float:left; height:161px; width:207px; padding:20px 70px 0 0;}
#footer .fnav{ float:left; height:auto; overflow:hidden; width:540px;}
#footer .fnav dl{height:230px; overflow:hidden; width:180px; float:left;}
#footer .fnav dt{ width:80px; margin:0 auto; font-size:16px; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:5px;}
#footer .fnav dl.w90 dt{ width:90px;}
#footer .fnav dd{ width:80px; margin:0 auto; line-height:31px; padding-bottom:2px;}
#footer .fnav dl.w90 dd{ width:90px;}
#footer .fnav a{ color:#FFFFFF;}
#footer .fnav dd a:hover{ color:#FF0000; }
#footer .faddr{ width:365px; float:right; color:#FFFFFF;}
#footer .faddr .t{ height:135px; background:url(../images/fwx.gif) no-repeat left center; padding-left:140px;}
#footer .faddr .t p{ line-height:30px; padding:15px 0 25px 0;}
#footer .faddr .t form{ height:32px; width:216px; background:url(../images/fsearch.gif)}
#footer .faddr .t .i{ float:left; height:32px; width:175px; background:none; border:none; padding-left:4px; line-height:27px; color:#999999;}
#footer .faddr .t .btn{ float:right; height:32px; width:32px; float:right; border:none; background:none; cursor:pointer;}
#footer .faddr .b{ line-height:35px;}
#footer .faddr .b span{ font-weight:bold; color:#FFFFFF;}
#footer .faddr .b a{ color:#FFFFFF;}
#footer .faddr .b a:hover{ color:#FF0000;}
#footer .flink{ height:auto; overflow:hidden; padding-top:20px;  margin-bottom:10px;}
#footer .flink .fin{width:1200px; margin:0 auto;}
#footer .flink ul{ width:1000px; float:left;}
#footer .flink ul li{ float:left; padding:0 0 7px 0;}
#footer .flink ul li a{ display:block; padding:0 10px; border-right:1px #FFFFFF solid; color:#FFFFFF;}
#footer .flink ul li a:hover{ color:#FF0000;}
#footer .flink ul li.f{ height:33px; width:95px; padding:0;}
#footer .flink .bshare{ width:190px; height:auto; overflow:hidden; float:right;}
#footer .fcopy{ height:40px; line-height:40px; overflow:hidden; text-align:right; color:#FFFFFF; background:#0f1011; padding-bottom:90px;}
#footer .fcopy p{ width:1200px; margin:0 auto; text-align:right;}
#footer .fcopy p a{ color:#FFFFFF;}
#footer .fcopy p a:hover{ text-decoration:underline;}
#footer .fcopy2{ height:40px; line-height:40px; overflow:hidden; text-align:right; color:#FFFFFF; background:#0f1011; padding-bottom:90px;}
#footer .fcopy2 .fcopy_in{ width:1200px; margin:0 auto;}
#footer .fcopy2 .fcopy_in p{ float:left;}
#footer .fcopy2 .fcopy_in .bshare{ float:right;}

#footer_btn_box{ height:90px; overflow:hidden; width:100%; position: fixed !important; position:absolute;bottom:0;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight):document.body.scrollTop+ (document.body.clientHeight - this.clientHeight)); z-index:99999;}
#footer_btn_box .cons{ height:90px; width:100%; position:relative;}
#footer_btn_box .cons .bg{ height:90px; width:100%; background:#1f80c1; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; left:0; top:0; z-index:-1;}
#footer_btn_box .cons .in{ width:1200px; margin:0 auto;}
#footer_btn_box .cons .left{ width:340px; font-size:18px; height:90px; border-right:1px #59a1d1 dashed;}
#footer_btn_box .cons .left ul{ padding:12px 0 0 10px;}
#footer_btn_box .cons .left li{ height:35px; line-height:35px; color:#FFFFFF;}
#footer_btn_box .cons .left li a{ color:#FFFFFF; padding-right:5px; font-size:14px;}
#footer_btn_box .cons .left li a:hover{ color:#FFFFFF;}
#footer_btn_box .cons .con{ width:520px; float:left;}
#footer_btn_box .cons .con li{ width:129px; height:90px; overflow:hidden; float:left; border-right:1px #59a1d1 dashed;}
#footer_btn_box .cons .con li .pic{ text-align:center; height:57px; overflow:hidden;}
#footer_btn_box .cons .con li .pic img{ padding-top:12px;}
#footer_btn_box .cons .con li p{ font-size:16px; text-align:center; line-height:28px;}
#footer_btn_box .cons .con li a{ color:#FFFFFF;}
#footer_btn_box .cons .right{}
#footer_btn_box .cons .right input.i{ height:30px; line-height:30px; width:220px; color:#999999; border:none; float:left; margin-right:2px; padding-left:3px;}
#footer_btn_box .cons .right input.btn{ height:30px; line-height:30px; width:80px; text-align:center; color:#FFFFFF; border:none; background:#0e647f; font-size:15px;font-family:"Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial";}
#footer_btn_box .cons .right .btn_i1{ height:auto; padding:12px 0 10px 0;}
#footer_btn_box .cons .right .btn_i1 input.btn{ background:#105c8f;}

