@charset "utf-8";
/* CSS Document */

/*头部导航样式*/

.l { float: left }
.r { float: right }
.cl { clear: both }
.mroe2 { color: #2fadf7; font-size: 14px;padding-left: 15px; }
.ht15{ width:100%; display:table; height:15px;}
ul li { list-style: none }
.blue_tt { font-size: 16px; }
.layout {
	width: 1200px;
	display: table;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.header {
	background: #fff;
	height: 145px;
	float: left;
	width: 100%;
}


.nav_lianxi{
    float: right;
    width: 275px;
    text-indent: 3em;
    margin-top: 40px;
    line-height: 40px;
}
.nav_lianxi dt{ background: url(/images/nav_lianxi_time.jpg) left center no-repeat}
.nav_lianxi dd{ background: url(/images/nav_lianxi_add.jpg) left center no-repeat}


.mroe { color: #2fadf7; font-size: 14px;/* font-weight: bold; */ padding-left: 15px; }
.blue_tt a { color: #374c81 !important }
.bgw{background: #fff;}
.h10 { height: 10px; }
.h15 { height: 15px; }
.yxt{
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.navBar { width: 100%; float: left; height: 45px; line-height: 45px; background: #127fb2; color: #333; }
.nav {/* position: relative; */ width: 1200px;/* float: left; */ }
.nav a {/* color: #fff; */ }
.nav h3 { font-size: 100%; font-weight: normal; }
.nav .m { float: left; position: relative; z-index: 1; }
.nav .s { float: left; width: 3px; text-align: center; color: #D4D4D4; font-size: 12px; }
.nav h3 a { display: block; width: 106px; text-align: center; font-weight: bold; font-size: 18px; font-weight: normal; }
.nav .sub { display: none; position: absolute; left: -3px; top: 50px; z-index: 1; width: 117px; border: 1px solid #E6E4E3; border-top: 0; background: #fff; }
.nav .sub li { text-align: center; padding: 0 8px; margin-bottom: -1px; }
.nav .sub li a { display: block; border-bottom: 1px solid #E6E4E3; padding: 8px 0; height: 28px; line-height: 28px; color: #333; font-size: 16px;/* font-weight: bold; */ }
.nav .sub li a:hover { color: #FE7700; }
.nav .block { height: 3px; width: 106px; background: #fff; position: absolute; left: 0; top: 39px; overflow: hidden; }
.search {
	float: left;
	width: 270px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.search-keyword {width: 226px;height: 30px;line-height: 30px;text-align: center;color: #333;border: 1px solid #e7e7e7;float: left;background: #f0f0f0;color: #999;}
.search-submit {background: url(../images/searchbutbg.png);width: 41px;height: 32px;border: none;float: right;/* background: #67b6ff; */border: 1px solid #e7e7e7;float: right;}
.on a { color: #ddd }
.mt15 { margin-top: 15px }
.tip { width: 780px; margin: 40px auto; display: table; }
.tip dt { text-align: center; font-size: 25px; line-height: 50px; border-bottom: 1px dotted #ddd; margin-bottom: 20px; }
.mail_table { line-height: 35px; }
.mail_table input { border: 1px solid #c8d5e5; line-height: 28px; height: 28px; }
.mail_table td {/* margin-bottom: 15px; */ padding-top: 15px; }
.coolbg { width: 85px; height: 30px; }
/*焦点图*/

.focus { position: relative; width: 420px; height: 317px; float: left;/* padding: 10px; *//* border: 1px solid #c8d5e5; *//* background: #fff; */ }
.focus img { width: 420px; height: 317px; }
.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 { }
.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:20px;background: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;display: block;font-size: 12px;text-align: left;padding:2px 4px; }
.focus .shadow a {text-decoration: none;color: #fff;font-size:14px;overflow: hidden; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon {position: relative;width: 100%;float: left;display: none;background: #000;/* border: 1px solid #ddd; *//* padding: 5px; */}
.focus .fcon img { display: block; }
.focus .fbg {bottom: 10px;right: 10px;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.html) 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; }


.focus2 {position: relative;width: 460px;height: 317px;float: left;/* padding: 10px; *//* border: 1px solid #c8d5e5; *//* background: #fff; */margin-top: 10px;}
.focus2 img {width: 460px;height: 317px;}
.focus2 .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus2 .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus2 .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus2 .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; }
.focus2 .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus2 .fPic { }
.focus2 .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus2 .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; }
.focus2 .shadow a { text-decoration: none; color: #fff; font-size:14px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus2 .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus2 .fcon img {display: block;/* border: 5px solid #fff; */}
.focus2 .fbg {bottom: 10px;right: 20px;position: absolute;height: 21px;text-align: center;z-index: 200;}
.focus2 .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus2 .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; }
.focus2 .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus2 .D1fBt img { display: none }
.focus2 .D1fBt i { display: none; font-style: normal; }
.focus2 .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.html) no-repeat; }
.focus2 .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus2 .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus2 .prev:hover { background-position: 0 0; }
.focus2 .next:hover { background-position: -40px 0; }

.picfocus { width: 443px; height: 360px; float: left; overflow: hidden; padding: 10px; border: 1px solid #ddd; }
.picfocus li { position: relative; float: left; width: 100%; max-height: 360px; overflow: hidden; }
.picfocus span { position: absolute; background: url(../images/news_bg.html); bottom: 0px; color: #fff; width: 443px; text-indent: 1em; }
.picfocus a { color: #fff; line-height: 35px }
.picfocus img { width: auto; height: 380px;/* min-height: 400px; */ }
.piclist { float: right; width: 690px; overflow: hidden; }
.piclist li { float: left; width: 315px; position: relative; margin-bottom: 15px; overflow: hidden; padding: 10px; border: 1px solid #ddd; display: table; }
.piclist li img { width: 100%; height: auto }
.piclist li span { position: absolute; background: url(../images/news_bg.html); bottom: 0px; width: 300px; height: 30px; z-index: 999; }
.piclist a { color: #fff; line-height: 35px }
.piclist dl { width: 315px; float: left; height: 161px; background: #fff; margin-bottom: 15px; position: relative; overflow: hidden; border: 1px solid #ddd; padding: 10px; }
.piclist dl dt { height: 100px; }
.piclist dl dt img { width: 100%; /* height: 161px; */ max-height: 161px; }
.piclist dl dd { background: url(../images/news_bg.html); position: absolute; bottom: 10px; width: 315px; text-indent: 1em; }
.main-im_l { position: fixed;/* right: 10px; */ top: 270px; z-index: 8888; width: 100px; left: 0%; height: 272px; }
.weima { width: 100px; text-align: center; }
.weima dt { }
.weima dd { }
.weima img { width: 100px }
.idx_but { float: left; width: 100%; }
.idx_but li { width: 140px; height: 85px; float: left; margin-bottom: 10px; text-align: center }
.idx_but li img { margin: 0px auto; display: table; margin-top: 15px; }
.idx_but li a { color: #fff; font-size: 16px; margin-top: 15px;/* line-height: 85px; */ }
.jubao { float: left; width: 280px; border: 1px solid #c8d5e5; padding: 6px 10px 15px 10px; }
.jubao h5 { color: #b40404; font-size: 18px; line-height: 35px;/* margin-top: 5px; */ }
.jubao p { line-height: 30px; font-size: 15px; }
.hanfeng { width: 1170px; margin: 0px auto; display: table; }
.hanfeng .l { margin-top: 15px; }
.hanfeng .r { margin-top: 15px; }
.logo {
	margin-top: 15px;
	float: left;
}
.header_top { margin-top: 15px }




.head-v3{position:relative;z-index:100;min-width:1000px}
.head-v3 .navigation-inner{margin:0 auto;width: 1200px;position:relative;}
.navigation-up{
	height: 45px;
	background-color: #83bd06;
}
.navigation-up .navigation-v3{/* margin-left:155px; */float:left;_margin-left:10px;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font: normal 18px/59px "microsoft yahei";color:#fff;/*width: 120px;*/width: 109px}
.navigation-up .navigation-v3 .nav-up-selected{background:#58b431}
.navigation-up .navigation-v3 .nav-up-selected-inpage{/* background: #58b431; */}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;text-align: center;}
.navigation-up .navigation-v3 li h2 a{/* padding:0 25px; */
	color: #fff;
	display: inline-block;
	height: 45px;
	font-family: "microsoft yahei";
	line-height: 45px;
	font-size: 17px;
}

.navigation-down{position:absolute;top:45px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background: #fff;position:absolute;top:0px;border-bottom:1px solid #ddd;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width: 1200px;position:relative;padding-top: 20px;padding-bottom: 20px;}
.navigation-down .nav-down-menu dl{float:left;/* margin:18px 80px 18px 0; */}
.navigation-down .menu-1 dl{/* margin:20px 80px 25px 0 */}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;/* padding-bottom:10px; *//* border-bottom:1px solid #61789e; *//* margin-bottom:10px; */}
.navigation-down .menu-1 dd a{color: #000;font:normal 14px/30px "microsoft yahei";}
.navigation-down .menu-1 dd a:hover{color:#58b431}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}
.navigation-down h6 {background: url(../images/dian.jpg) left center no-repeat;text-indent: 1em;font-size: 16px;margin-bottom: 15px;border-bottom: 1px solid #ddd;/* padding-bottom: 10px; */line-height: 35px;}










.jiaoyu_pic_news{
    float:  left;
    width: 560px;
    padding: 15px;
    padding-top: 0px;
}
.jiaoyu_pic_news dt{width:  120px;float: left;}
.jiaoyu_pic_news dt img{width:120px;height: 98px;}
.jiaoyu_pic_news dd a{font-size:16px;line-height:30px;width:  100%;float: left;}
.jiaoyu_pic_news dd{
    font-size:  14px;
    line-height: 20px;
    color: #999;
    width: 330px;
    float: right;
}


.nav { width: 1148px; margin: 0 auto; height: 45px; list-style: none; }
               .nav_right_but{margin-top:30px;float: right;width: 340px;padding-left: 30px;border-left: 1px solid #ddd;}
			   .nav_right_but a{width: 110px;text-align:center;/* padding:0px 10px; */border-radius:8px;display:table;float:left;margin-right:15px;color:#fff;}
                .nav_right_but .qing{background-color:#c3dfae;padding: 5px 10px;}
			   .nav_right_but .cheng{background-color:#f3d783;padding: 5px 10px;}
			   
			   
			   .nav_news{float:  left;width: 570px;margin-left: 40px;}
			   .nav_news .a{
    float: left;
    line-height: 30px;
    font-size: 14px;
    background: url(../images/dian4.jpg) no-repeat left center;
    padding-left: 10px;
    overflow: hidden;
    height:  30px;
}
			   .nav_news span{
    float:  left;
    width: 100%;
    font-size: 12px;
}
.nav_pic_news{
    float:  left;
    width: 465px;
    padding: 0px 0px 15px 0px;
    /* padding-top: 0px; */
}
.nav_pic_news dt{width:  120px;float: left;}
.nav_pic_news dt img{width:120px;height: 98px;}
.nav_pic_news dd a{font-size:16px;line-height:30px;width:  100%;float: left;}
.nav_pic_news dd{
    font-size:  14px;
    line-height: 20px;
    color: #999;
    width: 330px;
    float: right;
}


.nav_news h6{ background: url(../images/dian.jpg) left center no-repeat; text-indent: 1em; font-size: 16px; }
.nav li { float: left; height: 45px; position: relative; list-style: none; line-height: 45px; }
.nav li.last { background: none; }
.nav li a {text-decoration: none;/* line-height: 25px; */}
.nav li a span { float: left; display: block; line-height: 45px; font-size: 16px; color: #ffffff; cursor: pointer; width: 114px; text-align: center; }
.mj_hover_menu { text-decoration: none; width: 114px; background: #58b431; height: 40px; }
.nav li.selected .submenu { display: block; }
.nav li .submenu {display: none;position: absolute;top: 45px;left: -114px;width: 100;display: table;/* padding-bottom: 30px; *//* left: 0px; *//* border: 1px solid #333; */}
.nav li .submenu li {float: none;padding: 0;/* background:none; */height: auto;border-bottom: dotted 0px #BEBEBE;background url:;float: left;width: 320px;/* margin-bottom: 30px; */}
.mj_menu_pro_bg {width: 1148px;/* height:235px; */background: #fff;float: left;padding-bottom: 40px;border: 1px solid #ddd;border-radius: 5px;}
.mj_menu_pro_main { width: 1148px; margin: auto; padding-top: 12px; }
.mj_menu_pro_li { float: left; }
.mj_menu_li_txt { line-height: 22px; font-size: 12px; color: #696969; }
.mj_menu_li_txt font { font-size: 14px; color: #bb1721; }
.mj_menu_li_txt a { color: #696969; text-decoration: none; }
.mj_menu_li_txt a:hover { color: #696969; text-decoration: underline; }
.mj_menu_news_bg { width: 480px; height: 185px; background: url(images/menu_news_bg.html) no-repeat; }
.mj_menu_news_main { width: 440px; margin: auto; padding-top: 12px; }
.mj_menu_news_li { padding: 0px 30px; margin-right: 30px; height: 150px; float: left; border-right: solid 1px #cccccc; }
.mj_menu_news_img { float: left; text-align: left; color: #bb1721; line-height: 30px; font-size: 14px; }
.mj_menu_news_li2 { padding: 0px 30px; height: 150px; float: right; border-left: solid 1px #cccccc; }
.mj_menu_news_img2 { float: left; margin-left: 30px; text-align: left; color: #bb1721; line-height: 30px; font-size: 14px; }
.mj_menu_news_li3 { padding: 0px 25px; height: 150px; float: right; border-left: solid 1px #cccccc; }
.mj_menu_news_img3 { float: left; margin-left: 10px; text-align: left; color: #bb1721; line-height: 30px; font-size: 14px; }
.mj_menu_pro_main h6 { background: url(../images/dian.jpg) left center no-repeat; text-indent: 1em; font-size: 16px; }
.mulu { float: left; margin-left: 15px; border-right: 1px solid #ddd; width: 166px; }
.mulu li { background: url(../images/dian.jpg) left center no-repeat; text-indent: 1em }
.mulu li a { border-bottom: 1px solid #ddd; width: 130px; display: table; line-height: 38px; }
.jianjie {float: left;width: 570px;margin-left: 40px;}
.jianjie dl { margin-left: 15px; }
.jianjie dl dt { text-align: center; width: 100%; }
.jianjie dl dd {line-height: 28px;margin-top: 10px;font-size: 14px;}
.jianjie span {font-size: 14px;color: red;}
.lianxi { float: right; width: 340px; border-left: 1px solid #Ddd; padding-left: 15px; }
.lianxi li { float: left; width: 100%; margin-bottom: 15px; }
.lianxi li em { height: 38px; float: left; width: 38px; }
.lianxi li em img { width: 38px; height: 38px; margin-right: 15px; }
.lianxi li b { /* height:  30px; */ /* line-height: 30px; */
float: left; font-size: 14px; width: 100%; }
.lianxi li span { float: right; /* width: 100%; */ line-height: 20px; width: 270px; font-size: 14px; }
.list_nav {width: 1200px;margin: 0px auto;line-height: 40px;margin-bottom: 20px;margin-top: 20px;/* border: 1px solid #ddd; *//* background: #fff; *//* padding:0px 15px; */display: table;padding-left: 15px;/* float: left; */font-size: 14px;/* color:  #ddd; */}
.wbicon{ margin: 6px 0 0 0;}
.WB_follow_ex .follow_text{ width: auto;}