@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body{margin:0 auto;padding:0px; font-family:微软雅黑,Arial, Tahoma, Verdana, Sans-Serif; background-image:url(../images/bg_Body.jpg);background-size:cover; color:#575757;}
h1,h2,h3,h4,h5,h6,p,div,form{margin:0px;padding:0px;}
ul,li{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none; color:#575757; background:none;}
img{border:none;}
.clear{clear:both;line-height:0px;height:0px;width:0px;overflow:hidden;font-size:0;visibility:hidden;}

.header{width:1000px;margin:0 auto;height:140px;}
.logo{float:left; width:980px; height:30px; background-image:url(../images/g_02.jpg); background-repeat:repeat-x; font-size:12px; padding-left:20px; line-height:30px;}
.kh{float:left;width:1000px; height:110px;}

.nav{width:994px; margin:0 auto;height:40px; background-image:url(../images/g_10.jpg); background-repeat:repeat-x; padding:0 3px;}
.nav ul{list-style:none;margin:0px;padding:0px;}
.nav ul li{float:left;height:40px;overflow:hidden;}
.nav ul li a{background-image:url(../images/g_10.jpg); background-repeat:repeat-x; color:#fff;font-size:14px;text-align:center;width:142px;height:40px;line-height:40px;display:block;font-family:microsoft yahei;}
.nav ul li a:hover{background-image:url(../images/g_10.jpg); background-repeat:repeat-x; color:#fff;}
.nav ul dl,.nav ul .hover dl{position:absolute;margin:0px;padding:0; display:none;z-index:999;}
.nav ul dl a,.nav ul .hover dl a{font-size:12px;width:142px;line-height:40px;height:40px;}
.nav ul li a.ahome,.nav ul dl a:hover{background-image:url(../images/g_10.jpg); background-repeat:repeat-x; color:#fff;}

.flexslider{ position:relative;height:285px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{ position:relative;z-index:1;}
.slides li{ height:285px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%; background:none; 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/dota.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.main_abg{width:1000px;margin:0 auto;height:644px; overflow:hidden;}
.main_abg_1{ width:1000px; height:308px; float:left; overflow:hidden; padding:10px 0px 10px 0px; background-color:#FFFFFF;}
.main_abg_1_1{ width:216px; height:308px; float:left; overflow:hidden; padding:0px 10px; background:none;}
.main_abg_1_2{ width:764px; height:308px; float:left; overflow:hidden; background:none;}
.main_abg_1_2_1{ width:754px; height:44px; line-height:44px; float:left; overflow:hidden; background:none; padding-left:10px; font-weight:bolder; color:#043577;}
.main_abg_1_2_2{ width:744px; height:219px; font-size:12px; text-align:left; line-height:24px; float:left; overflow:hidden; background:none; padding:0 10px; border-bottom:1px #b2b2b2 solid;}
.main_abg_2{ width:764px; height:316px; float:left; overflow:hidden; background-color:#FFFFFF; padding-left:236px;}
.main_abg_2_1{ width:362px; height:123px; float:left; overflow:hidden; padding:20px 20px 0px 0px; background:none;}
.main_abg_2_1_1{ width:121px; height:121px; float:left; overflow:hidden; border:1px #b2b2b2 solid;}
.main_abg_2_1_2{ width:229px; height:121px; float:left; overflow:hidden; background:none; padding-left:10px;}
.main_abg_2_1_2_1{ width:229px; height:31px; float:left; line-height:31px; overflow:hidden; font-size:14px; background:none;}
.main_abg_2_1_2_2{ width:229px; height:90px; float:left; line-height:30px; overflow:hidden; font-size:12px; background:none;}

.main_abz{width:970px;margin:0 auto;height:220px; background-color:#f0f1f1; padding:30px 0px 0px 30px; overflow:hidden;}
.main_abz_1{ width:160px; height:100px; float:left; overflow:hidden;}
.main_abz_2{ width:142px; height:192px; float:left; overflow:hidden; background:none;}
.main_abz_2 ul{ padding:0px; margin:0px;}
.main_abz_2 ul li{width:142px; height:27px; float:left; overflow:hidden; display:block; list-style:none; background:none; font-size:12px;}
.main_abz_2 a{ color:#575757;}
.main_abz_3{ width:40px; height:160px; float:left; overflow:hidden; background:none; border-right:1px #b2b2b2 solid; margin-right:39px;}

.main_abx{width:1000px;margin:0 auto;height:60px; text-align:center; font-size:12px; line-height:60px;}
.main_abxn{width:1000px;margin:20px auto 0 auto;height:60px; text-align:center; font-size:12px; line-height:60px; background-color:#043577; color:#FFFFFF;}
.main_abxn a{color:#FFFFFF;}

.main_abn_1{ width:1000px; height:90px; margin:25px auto; background-color:#FFFFFF; padding:6px 0; border-bottom:1px #b2b2b2 solid; border-top:1px #b2b2b2 solid;}
.main_abn_2{ width:960px; height:50px; background-image:url(../images/b.jpg); background-repeat:repeat-x; float:left; text-align:left; padding:20px; font-size:16px; font-weight:bolder; line-height:50px;}

.main_abn_6{ width:998px; height:58px; background-image:url(../images/x.jpg); margin:0 auto 20px auto; padding-left:2px;}
.main_abn_6_1{ width:142px; float:left; overflow:hidden; font-size:14px; height:58px; line-height:58px; text-align:center; background-image:url(../images/xx.jpg);}
.main_abn_6_1 a:hover{ color:#043577; font-weight:bolder; }

.main_abn{width:1000px;margin:0 auto; overflow:hidden;}
.main_abn_3{ width:1000px; float:left; line-height:25px; text-align:left; font-size:12px;}

.main_abn_4{ width:1000px; float:left; }
.main_abn_4 ul{ padding:0px; margin:0px;}
.main_abn_4 ul li{ width:980px; height:30px; float:left; overflow:hidden; font-size:12px; display:block; list-style:none; line-height:30px; border-bottom:1px #b2b2b2 dotted; margin-bottom:15px; padding:0 0 10px 20px;}

.main_abn_5{ width:1000px; float:left; }
.main_abn_5_1{ width:216px; float:left; height:500px; overflow:hidden; margin-right:20px;}
.main_abn_5_1_1{ width:196px; height:38px; float:left; overflow:hidden;  font-size:14px; background-image:url(../images/z.jpg); padding:20px 0 0 20px; }
.main_abn_5_1_1 a:hover{ color:#043577; font-weight:bolder; }
.main_abn_5_2{ width:764px; float:left; overflow:hidden; line-height:25px; font-size:12px;}
