﻿/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"΢���ź�","Microsoft YaHei"; color:#666;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
div{margin:0 auto;}
img ,embed{ border:none;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none;}
em,i{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.clear{ clear:both;}
.clearfix {*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.w1000{ width:1000px; height:auto; margin:0 auto;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; min-width:1200px; background:#fff/*url(../images/body_bg.png) center bottom no-repeat #d9effe*/}

/*header*/
.top{ width:100%; height:auto; border-bottom:1px solid #efefef;background:#f5f5f5; height:36px; line-height:36px; color:#666;}
.top #ChinaDate{ line-height:36px; float:left; font-size:14px;}
.top .lag{ float:right;}
.top .lag em{ float:left; display:block; margin-left:15px; font-size:14px; }
.top .lag em a{ color:#666; padding-left:22px; display:block;background:url(../images/icon_login.png) no-repeat center left;}
.top .lag .banben{ cursor:pointer;display:block; float:left; margin-right:11px; height:36px; position:relative; margin-left:21px;}
.top .lag .banben span{ display:block; width:21px;height:36px;float: left; }
.top .lag .banben span.other_04{ background:url(../images/xx_09.png) no-repeat center 10px;}
.top .lag .banben a{ float:left;font-size:14px; color:#666; line-height:36px; overflow:hidden; padding:0 10px 0 5px;}
.top .lag .banben a.ban{ display:block !important; background:url(../images/other_05.png) no-repeat right center;}
.top .lag .banben .ban-kind{ position:absolute; left:0; bottom:-92px; display:none; z-index:20; border:1px solid #ddd; background:#fff;}
.top .lag .banben .ban-kind a{ width:54px; display:block; font-size:13px; color:#666; line-height:30px; text-align:center;}
.top .lag .banben:hover .ban-kind{ display:block;}
.top .lag em.icon_web a{ color:#666; padding-left:22px; display:block;background:url(../images/icon_web.png) no-repeat center left;}

.head{ width:100%; height:auto; overflow:hidden; background:none;}
.head_bg{ background:;}
.logo{ width:auto; height:100px; float:left; padding:10px 0;}
.logo img{ width:auto; height:80px; margin-top:5px;}
.head_r{ float:right; padding-top:43px;}
.search{ float:right; height:34px; overflow:hidden; width:360px; background:; }
.search .input-text{background:#fff url(../images/icon_ss.png) no-repeat 5px 8px; background-size:auto 18px;border:1px solid #ddd;color:#666;float:left;line-height:32px;padding:0px 5px 0 28px;width:239px;height:32px;font-family:"Microsoft YaHei"; outline:none;}
.search .btn { float:left; height:34px; width:68px; border:0; cursor:pointer; background:#0184bb; color:#FFF; font-size:14px;}

/*nav*/
.nav{ width:100%; height:50px; background:#0184bb;}
.nav ul.mainNav{ width:1200px; margin:0 auto; float:left; height:auto;}
#mainNav .li1 a{ color:#fff; font-size:16px; width:100px; text-align: center;}
#mainNav .li1{ float:left; display:inline; font-size:16px; position:relative; z-index:590; background:url(../images/navb.png) no-repeat top right;}
#mainNav .li1.last1{ background:none;}
#mainNav .li1.first1 .h1,#mainNav .li1.last1 .h1{ background:none;}
#mainNav .li1 .a1{ display:block; text-align:center; line-height:50px;}
#mainNav .on1 .a1, #mainNav .a1:hover{ background:#02b4ff; color:#fff; text-decoration:none; line-height:50px;}
#mainNav .ul1{ display:none; position:absolute; z-index:591; background-color:#f2f6f9; text-align: center; width:100px; left:50%; margin-left:-50px; box-shadow:#999 0 2px 3px;}
#mainNav .li2{ position:relative; padding:0; width:auto; border-bottom:1px solid #f1f1f1;}
#mainNav .li2 .a2{ display:block; font-size:14px; color:#666; padding:0; width:auto; line-height:35px; height:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#mainNav .li2 .a2:hover{ background: #f1f1f1; text-decoration: none;}
#mainNav .ul2{ display:none; position:absolute; top:0; left:100px; width:110px; background:#f2f6f9;}
#mainNav .li3{border-bottom:1px solid #f1f1f1;}
#mainNav .li3 .a3 {display:block; font-size:14px; color:#666; padding:0; width:auto; line-height:35px; height:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#mainNav .li3 .a3:hover{ background:#cde2f5; text-decoration:none;}
#mainNav .li2:hover .a2{ background:#cde2f5}
#mainNav .li2:hover .ul2{ display:block; border-left:1px solid #eee;}

/* banner */
.banner{ width:100%; height:auto; margin:8px 0 5px;}
.fafa{ width:1200px; margin:0 auto;}
.fafa .slides>li{height:300px;background-repeat: no-repeat;background-position: center ;-webkit-background-size: cover; background-size: cover;}
.fafa .slides>li a{ display:block; width:100%;height:300px;}
.fafa .flex-control-nav{display: block;bottom: 15px;}
.fafa .flex-control-paging li a{width: 10px;height: 10px;background-repeat: no-repeat;background-position: center ;}
.fafa .flex-control-nav li{margin: 0 5px;}
.fafa{position: relative;}
.fafa .flex-direction-nav{display: none;width: 1200px;left: 50%;margin-left: -600px;position: absolute;top: 50%;margin-top:-35px;}
.fafa .flex-direction-nav a{width: 40px;height: 70px;top: 0;margin-top: 0px;}
.fafa:hover .flex-direction-nav{ display:none;}


.main0{ width:1200px; height:auto; overflow:hidden; padding:0 0 8px; margin:0 auto; background:#FFF;}
.main0_l{ width:793px; float:left;}
.notice_t{ float:left; width:100%; border-bottom:1px solid #ddd;}
.notice_t span{ float:left; color:#0184bb;font-size:18px; display:inline-block; height:40px; font-weight:700; line-height:40px; padding:0; border-bottom:1px solid #0184bb;}
.notice_t span i{ float:left; background:url(../images/icon_1.png) no-repeat 0 50%; display:block; width:26px; height:40px;}
.notice_t a{ float:right; padding:12px 0 0; display:block; color:#999;}
.main0 .focusPic{ width:390px; float:left; margin-top:15px;}
.main0 .focusPic .bd li .con .title{ height:40px; line-height:40px; text-align:left; font-size:14px;}
.main0 .focusPic .bd li .con .title a{ display:block; max-width:70%; height:40px; overflow:hidden;}
.main0 .focusPic .bd li .con .bg{ height:40px;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}
.main0 .focusPic .hd{ position:absolute; right:15px; bottom:12px; z-index:19;}
.main0 .focusPic .hd li{ width:16px; height:16px; overflow:hidden; text-indent:0; margin-left:7px; font-size:12px; line-height:16px; text-align:center; border-radius:50%;}
.main0 .focusPic .hd li.on{ background:#0184bb; color:#FFF;}

.focusPic .hd ul{ _display:inline; }
.focusPic .hd li{ float:left;display:inline;background:#fff;cursor:pointer;border-radius:0;}

.focusPic{ *zoom:1; text-align:center; position:relative; z-index:10;}
.focusPic:after{ content:""; display:table; clear:both;}

.focusPic .bd{ z-index:11;}
.focusPic .bd li{ position:relative; z-index:12;}
.focusPic .bd li .pic{ position:relative; z-index:13;}
.focusPic .bd li .pic img{ vertical-align:bottom; width:390px; height:260px;}
.focusPic .bd li .con{ width:100%; position:absolute; z-index:14; left:0; bottom:0;}
.focusPic .bd li .con .title{ overflow:hidden; position:relative; z-index:16;}
.focusPic .bd li .con .title a{ display:block; padding:0 10px; color:#fff; text-decoration:none;}
.focusPic .bd li .con .bg{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity:0.8; position:absolute; width:100%; height:25px; z-index:15; left:0; bottom:0; background-color:#000;}

.notice{ width:387px; float:right; height:auto; padding-top:8px;}
.notice ul{ float:right; width:100%;}
.notice ul li{ float:left; width:100%; line-height:34px; background:url(../images/icon_01.jpg) no-repeat left center;}
.notice ul li a{ float:left; color:#333; font-size:14px; display:block; max-width:83%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:14px;}
.notice ul li a:hover{ color:#FF9900;}
.notice ul li span{ display:inline-block; float:right; color:#666; font-size:13px;}

.focusNews{ width:378px; float:right; margin:0;}
.focusNews_t{ width:100%; height:auto; border-bottom:1px solid #ddd;}
.focusNews_t h3{ float:left; padding:0; color: #333; height:40px; line-height:40px; border-bottom:1px solid #0184bb;}
.focusNews_t h3 a{ color:#0184bb;font-size:18px; display:inline-block; font-weight:700; padding:0;}
.focusNews_t h3 i{ float:left; background:url(../images/icon_2.png) no-repeat 0 50%; display:block; width:28px; height:40px;}
.focusNews_t a.more{ float:right; padding:12px 0 0; display:block; color:#999;}
.focusNews ul{ float:left; width:100%; height:auto; margin-top:4px;}
.focusNews ul li.nfn{ float:left; width:100%; line-height:34px; background:url(../images/icon_01.jpg) no-repeat left center;}
/*.focusNews ul li.nfn h2{ float:right; width:80%; height:44px; line-height:22px; margin-top:10px; overflow:hidden;}*/
.focusNews ul li.nfn a{ float:left; color:#333; font-size:14px; display:block; max-width:83%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:14px;}
.focusNews ul li.nfn a:hover{ color:#FF9900;}
.focusNews ul li.nfn span{ float:right; color:#666; font-size:13px;}

.u-look{ width:1190px; height:auto; margin:5px auto 8px; background:#f5f5f5; padding:5px;}
.u-look ul{ width:1152px; height:auto; border:1px dashed #e2e2e2; padding:20px 0 20px 36px;}
.u-look ul li{ width:192px; float:left;}
.u-look ul li .ico{ float:left;width:53px;height: 53px;margin-right:10px;}
.u-look ul li .ico i{display: block;width:100%;height: 100%;background: url(../images/look.png) no-repeat 0 -5px;}
.u-look ul li .ico_01 i{ background-position:0 -4px;}
.u-look ul li .ico_02 i{ background-position:0 -96px;}
.u-look ul li .ico_03 i{ background-position:0 -183px;}
.u-look ul li .ico_04 i{ background-position:0 -283px;}
.u-look ul li .ico_05 i{ background-position:0 -370px;}
.u-look ul li .ico_06 i{ background-position:0 -455px;}
.u-look ul li .txt{float: left;width:100px;overflow: hidden;}
.u-look ul li .txt span{display:block;padding:20px 0 5px;font-weight:bold;font-size:16px;color:#545454;}

.u-look ul li:hover .ico i{ -webkit-transform: rotate(720deg); -moz-transform: rotate(720deg); -ms-transform: rotate(720deg);-o-transform: rotate(720deg);transform: rotate(720deg);transition: transform 1s;}


.main{ width:100%; height:auto;}

.main1{ width:1200px; margin:0 auto; height:auto; overflow:hidden; background:#FFF; padding:0 0 14px;}
.main1_title{ float:left; width:100%; height:auto; position:relative;border-bottom:1px solid #ddd;}
.main1_title h1{ float:left; color:#0184bb;font-size:18px; display:inline-block; height:40px; font-weight:700; line-height:40px; padding:0; border-bottom:1px solid #0184bb;}
.main1_title span{ display:block;font-size:16px; color:#939393; line-height: 60px;}
.main1_title a.more{ float:right; padding:12px 0 0; display:block; color:#999;}
.main1_title img.jt_laint{ margin-top:35px;}
.main1_title i{ background:url(../images/ico_ad.png) no-repeat; display:block; width:10px; height:14px; position:absolute; top:40px; right:0;}
.main1_c{width:1200px;float:left; position:relative; height:auto; width:1200px\9;*width:1200px;_width:1200px; padding:20px 0 0;}
.main1_c ul{ width:1215px; height:auto;}
.main1_c ul li{ float:left; width:162px; margin-right:10px;}
.main1_c ul li .pic{ width:100%; height:auto;}
.main1_c ul li .pic img{ width:160px; border:1px solid #e6e6e6;}
.main1_c ul li .shici{width:100%; line-height:20px;padding:5px 0 5px;box-sizing: border-box;}
.main1_c ul li .shici a{ display:block; width:100%;font-size:15px; font-weight:100; color: #333;  height:auto; text-align:center;}
.main1_c ul li .shici a:hover{ color:#FF9900;}


.main3{ width:1200px; margin:0 auto; height:auto; overflow:auto; padding:0 0 5px; background:#fff;}
.main3_r_t{ height:40px; width:100%; line-height:40px; background:#fff; border-bottom:1px solid #ddd;}
.main3_r_t ul{ width:80%; height:40px; float:left;}
.main3_r_t ul li{ float:left; height:39px;}
.main3_r_t ul li a{ color:#333; font-size:18px; padding:0 0px; font-weight:700;} 
.main3_r_t ul li.cur{ color:#0184bb; height:39px; border-bottom:1px solid #0184bb; font-weight:100;}
.main3_r_t ul li.cur a{ color:#0184bb;}
.main3_r_t a.more{ float:right; padding:12px 0 0; display:block; color:#999; line-height:17px;}
.main3_l{ width:580px; margin-right:20px; height:auto; background:#FFF; float:left;}
.new_tab_c{ width:100%; margin:10px 0 9px; float:left; height:auto;}
.new_tab_c li{ background:url(../images/dot1.png) center left no-repeat; padding-left:16px; width:564px; height:auto; height:32px; line-height:32px;}
.new_tab_c li a{ float:left; color:#333; font-size:14px; max-width:83%; white-space:nowrap; overflow: hidden; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.new_tab_c li a:hover{ color:#ff9900;}
.new_tab_c li span{ display:block; float:right; color:#666; font-size:13px;}

.main3_r{ width:580px; height:auto; background:#FFF; float:right;}



.main2{width:1180px;padding:0 10px 10px;background:#fff;overflow:hidden; margin:0 auto 20px;}
.main2 .main2_t{height:40px;border-bottom:1px solid #ddd;background:url(../images/link_tit.png) no-repeat 0 0;margin-bottom:10px;padding-left:171px}
.main2 .main2_t a{display:block;float:left;font-size:16px;color:#6c6c6c;line-height:40px;padding:0 20px}
.main2 .main2_t .link-cu{border-bottom:2px solid #006d3b;color:#006d3b;height:39px;font-weight:700}
.main2 .main2_c{width:999999px;float:left}
.main2 .main2_c .link-list{width:1180px;float:left;margin-left:15px; min-height:120px;}
.main2 .main2_c .link-list a{width:184px; padding-right:10px;display:block;float:left;font-size:14px;color:#333;line-height:30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.main2 .main2_c .link-list a:hover{color:#006d3b}

.foot{ width:100%; height:auto; padding:0px 0 20px; background:#0184bb; border-top:0px solid #0184bb;}
.flinkList{ width:100%; margin:0 auto; height:30px; display:block; padding:15px 0;border-top:1px dotted #ddd; background:#FFF;}
.flinkList .flink{ float:left; width:228px; height:28px; float:left; margin:0 34px;}
.flinkList .flink .option_with{ padding-left:10px; font-size:14px; height:28px; line-height:28px; border:0; font-family:"΢���ź�"; width:100%; outline:none;}
.foot_t{ text-align:center; line-height:35px; color:#fff; padding-top:20px;}
.foot_t a{ display:inline-block; margin:0 10px; font-size:14px; color:#fff;}
.foot_t span{ display:inline-block; color:#fff;}
.foot_b{ text-align:center; font-size:14px; line-height:30px; color:#fff;}
.foot_b a{ display:inline-block; font-size:14px; color:#fff;}
.foot_b i{ display:inline-block; vertical-align:middle; height:24px; width:24px; background:url(../images/wxq.png) 0 0 no-repeat; overflow:visible; margin-left:0; position:relative; cursor:pointer;}
.foot_b i .wxq_ewm{ display:none; position:absolute; bottom:5px; left:-88px; width:201px; height:220px;}
.foot_b i:hover .wxq_ewm{ display:block;}

/*�Ҳ�Ư��*/
.right-nav{display: inline-block; width: 78px; height: 100%; padding-top: 160px; background:url(../images/icon_03.png) repeat left top; position: fixed; top: 0; right: -78px; z-index:90;}
.hand{width: 80px; opacity:100; height:100px; background:url(../images/icon_02.png) no-repeat center center; font:12px/24px "Microsoft YaHei"; color: #fff; position: fixed; right: 0; top: 22%; cursor: pointer; z-index: 99; vertical-align: middle; text-align: center;}
.hand span{display: inline-block; width: 80px; position: absolute; left: 0; top: 50%; font: 12px/24px "Microsoft YaHei"; color: #0b896d; margin-top:24px;}
.right-nav-touch{width: 30px;height:100%;position: fixed;right:0;top:0;}
.right-nav ul{position: relative; z-index:99;}
.right-nav li{ padding: 20px 0; height: 60px; border-bottom: 1px solid #96c4db; position: relative; z-index:99;}
.right-nav li:last-child{ border-bottom: none; }
.right-nav li a{display: inline-block; width: 78px; padding-top: 40px; font: 14px/20px "Microsoft YaHei"; color: #fff; text-align: center; position: relative; z-index:99;}
.right-nav li a:hover{text-decoration:none;}
.right-nav li a.a1{background:url(../images/icon_04.png) no-repeat center top;}
.right-nav li a.a2{background:url(../images/icon_05.png) no-repeat center top;}
.right-nav li a.a3{background:url(../images/icon_06.png) no-repeat center top;}
.right-nav li:hover{ background: #006d3b; }

.eject span{  width:150px; height:150px; display:none; overflow: hidden; position: absolute; right:80px; top:-25px; z-index:-1;}
.eject span img{ width:150px; height: 150px; position:relative; z-index:0;}

.goTop{ width:50px; height:40px; border:0px solid #000; position:fixed; right:15px; bottom:20px; display:none; z-index:9999;}
.goTop a{ display:block; width:50px; height:40px; background:url(../images/gotop.png) no-repeat 0 0; -webkit-transition: .3s  ease-in-out; transition: .3s ease-in-out;}
.goTop a:hover{ background:url(../images/gotop.png) no-repeat -61px 0;}


.location{width:1188px;height:43px; margin:0 auto; padding-left:12px; font-size:14px; color:#333; line-height:43px;}
.location span,.location a{ font-size:14px; color:#333;}
.location img{ vertical-align:middle; margin:0 3px 0 0;}

.main_bg{ background:#f6f6f6; padding:0 0 20px;}

.content{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

/*��ർ��*/
.side_l{ float:left; width:280px; height:auto; overflow:hidden; margin:0;}
.side_l .side_lt{ float:left; background:url(../images/left_bg01.png) no-repeat top left; height:12px; width:100%;}
.side_l .side_lb{ float:left; background:url(../images/left_bg01.png) bottom left no-repeat; height:297px; width:100%; padding-bottom:5px; text-align:center;}
.side_l .left_inner{ float:left; width:240px; padding:0 20px;min-height:560px; background:url(../images/left_bg02.png) repeat-y;}
.side_l .left_inner .leftTitle{background:url(../images/lefttitle.png);width:240px;height:59px;}
.side_l .left_inner .leftTitle span{ color:white;font-size:16px;margin-left:47px;line-height:49px;}

.side_l .side_menu{ float:left; width:100%; padding:16px 0 0;}
.side_l .side_menu li{background:#ebebeb;height:auto;width:100%;float:left;margin-bottom:8px;cursor:pointer; line-height:40px;}
.side_menu li>a{width:100%;height:40px;text-indent:15px;border-left:6px solid #dddddd;float: left; display: block; box-sizing: border-box; font-family:'Microsoft YaHei'; font-size:14px; color:#333; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.side_menu li:hover{ background:#f6f6f6;}
.side_menu li:hover>a{ border-left:6px solid #02b4ff; color:#02b4ff;}
.side_menu li.on{ background:#f6f6f6;}
.side_menu li.on>a{ border-left:6px solid #02b4ff; color:#000; background:#f6f6f6;}
.side_l .side_menu dl{ float:left; width:100%; height:auto; display:none; background:#FFF; padding:0;}
.side_l .side_menu dl dd{ width:100%; height:auto; line-height:30px; color:#333;}
.side_l .side_menu dl dd a{ display: block; width: 100%; height: 100%; overflow: hidden; padding: 0 34px; box-sizing: border-box; font-family:'Microsoft YaHei'; font-size:14px; color:#333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.side_l .side_menu dl dd a:hover{ color:#02b4ff;}
.side_l .side_menu li.on dl{ display:block;}
.side_menu li.on dd.on a,.side_menu li dd.on a:hover{ color:#02b4ff; }

.left_inner_b{ width:100%; padding:15px 0 0; float:left;}
.left_inner_b .title{background:url(../images/lefttitle.png) #0184bb;width:240px;height:51px; float:left;}
.left_inner_b .title span{ color:white;font-size:16px;margin-left:47px;line-height:49px;}
.left_inner_b dl{ float:left; width:100%; padding:5px 0 0;}
.left_inner_b dl dd{background:#f6f6f6;height:auto;width:100%;float:left;margin-bottom:5px;cursor:pointer; line-height:50px;}
.left_inner_b dl dd>a{width:100%;height:50px;text-indent:65px;float: left; display: block; box-sizing: border-box; font-family:'Microsoft YaHei'; font-size:14px; color:#333; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.left_inner_b dl dd:hover>a{ color:#0184bb;}
.left_inner_b dl dd.on>a{ color:#0184bb;}
.left_inner_b dl dd.icon_11>a{ background:url(../images/icon_11.png) no-repeat 20px 50%;}
.left_inner_b dl dd.icon_12>a{ background:url(../images/icon_12.png) no-repeat 20px 50%;}
.left_inner_b dl dd.icon_13>a{ background:url(../images/icon_13.png) no-repeat 20px 50%;}
.left_inner_b dl dd.icon_14>a{ background:url(../images/icon_14.png) no-repeat 20px 50%;}
.left_inner_b dl dd.icon_15>a{ background:url(../images/icon_15.png) no-repeat 20px 50%;}
.left_inner_b dl dd.icon_16>a{ background:url(../images/icon_16.png) no-repeat 20px 50%;}
.left_inner_b dl dd.icon_17>a{ background:url(../images/icon_17.png) no-repeat 20px 50%;}

.side_r{ width:910px;min-height:870px;float:right;}
.side_r .side_rt{ float:left; background:url(../images/right_bg01.png) no-repeat top left; height:12px; width:100%;}
.side_r .side_rb{ float:left; background:url(../images/right_bg01.png) bottom left no-repeat; height:12px; width:100%;}
.side_r .right_inner{ float:left; width:870px; padding:0 20px;min-height:850px; background:url(../images/right_bg02.png) repeat-y;}
.rightTitle{ width:870px; margin:13px 0 0; float:left; height:30px; line-height:23px; border-bottom:2px solid #ebebeb; padding:0;}
.rightTitle span{ display:block; float:left; font-size:16px; font-weight:700; color:#0184bb; padding-bottom:7px; border-bottom:2px solid #0184bb;}

.con_con{ width:870px; margin:0; height:auto; overflow:hidden; float:left;}

/*���*/
.about_con{ width:100%; line-height:2; padding:20px 0 10px; font-size:14px; color:#333;}
.about_con p{ margin:0 0 10px;}
.about_con b,.about_con strong{ font-weight:bold;}
.about_con i,.about_con em{ font-style:italic;}
.about_con img{ max-width:100%;height:auto;}

/*����*/
.news_con{ width:100%; padding:15px 0 10px; height:auto;}
.news_con ul{ float:left; width:100%;}
.news_con ul li{ float:left; width:100%; border-bottom:1px dashed #CCC; margin-bottom:10px; height:75px; padding-bottom:12px;}
.news_con ul li h3{ width:838px; padding-left:12px; line-height:30px; font-weight:bold; background:url(../images/fz_ic.png) 0 14px no-repeat;}
.news_con ul li h3 a{ color:#333; font-size:15px;}
.news_con ul li h3 a:hover{ color:#ff9900;}
.news_con ul li span{ font-size:12px; width:838px; padding-left:12px; color:#888; display:block; line-height:22px;}
.news_con ul li span a{ color:#fb6d01; margin-left:5px;}

/*��ҳ*/
.page{ width:100%; height:auto; text-align:center; padding:20px;}
.page a,.page span{display:inline-block;*display:inline;zoom:1;line-height:24px;border:1px solid #f1f1f1;padding:0 8px;background:#f1f1f1;font-size:13px; margin:0 2px; color:#666;}
.page a:hover { border:1px solid #0184bb; background:#0184bb; text-decoration: none; color:#fff; }
.page .current { background:#0184bb; border-color:#0184bb; color:#fff; font-weight:600; padding:0 8px; }

/*�����쵼*/
.leader_con{ width:850px; padding:15px 10px 10px; height:auto;}
.leader_con ul{ float:left; width:100%;}
.leader_con ul li{ float:left; width:100%; border-bottom:1px dashed #9a9a9a; margin-bottom:15px; height:auto; padding-bottom:15px;}
.leader_con ul li .pic{ width:130px; height:155px; float:left; margin-right:15px;}
.leader_con ul li .pic img{ padding:4px; border:1px solid #eee; width:120px; height:145px;}
.leader_con ul li .info{ width:700px; height:155px; float:right;}
.leader_con ul li .info h3{ font-size:15px; color:#333; line-height:30px; font-weight:700;}
.leader_con ul li .info h3 strong{ color:#993366; font-size:15px;}
.leader_con ul li .info span{ display:block; line-height:24px; color:#666; font-size:14px;}

/*ʦ�ʶ���*/
.teacher_title{ width:856px;font-size:15px; padding:8px 0 8px 10px;background:#fbf7f4; margin:20px 0 0; font-weight:100;border-left:4px solid #0184bb;color:#0184bb;}
.teacher_con{ width:100%; height:auto; padding:15px 0 0;}
.teacher_con ul{ float:left; width:100%; height:auto;}
.teacher_con ul li{ float:left; width:174px; text-align:center;}
.teacher_con ul li .pic{ float:left; width:100%;}
.teacher_con ul li .pic img{ width:118px; height:158px; border:1px solid #eee; padding:3px;}
.teacher_con ul li span{ display:block; text-align:center; width:100%; margin:5px 0 10px; float:left;}
.teacher_con ul li a{ color:#333; font-size:14px;}
.teacher_con ul li a:hover{ color:#ff9900;}

/*У�ѷ��*/
.alumni_con{ width:100%; height:auto; padding:15px 0 0;}
.alumni_con ul{ float:left; width:885px; height:auto;}
.alumni_con ul li{ float:left; width:162px; margin-right:15px; height:auto; text-align:center;}
.alumni_con ul li .pic{ float:left; width:100%;}
.alumni_con ul li .pic img{ width:154px; height:auto; border:1px solid #eee; padding:3px;}
.alumni_con ul li span{ display:block; text-align:center; width:100%; margin:5px 0 10px; float:left;}
.alumni_con ul li a{ color:#333; font-size:14px;}
.alumni_con ul li a:hover{ color:#ff9900;}

/*�ĵ�����*/
.down_con{ width:100%; padding:15px 0 10px; height:auto;}
.down_con ul{ width:100%; height:auto;}
.down_con ul li{ float:left; width:100%; border-bottom:1px dashed #CCC; line-height:34px; background:url(../images/fz_ic.png) no-repeat left center;}
.down_con ul li a{ float:left; max-width:740px; color:#666; margin-left:14px; font-size:14px;}
.down_con ul li a:hover{ color:#ff9900;}
.down_con ul li span{ display:inline-block; float:right; color:#666; font-size:14px;}

/*��֯����*/
.organiz_con{ width:100%; line-height:24px; padding:20px 0 10px; font-size:14px; color:#333;}
.xbm1,.xbm2{margin-top:20px;width:100%;float:left;}
.xbm1_tit,.xbm2_tit{width:165px;height:34px;line-height:34px;text-indent:10px;border-left:4px solid #0184bb;color:#0184bb;font-size:16px;background:#fbf7f4;float:left;}
.xbm1_con,.xbm2_con{width:100%;float:left;}
.xbm1_con li,.xbm2_con li{width:220px;height:16px;margin-right:48px;margin-top:20px;float:left;line-height:16px;}
.xbm1_con li img,.xbm2_con li img{float:left; margin-top:3px;}
.xbm1_con li a,.xbm2_con li a{margin-left:8px;font-size:14px;color:#333;float:left;text-decoration:none;}

/*.organiz_title{ width:880px;font-size:15px; padding:8px 10px;background:#ccc; margin:15px 0 0; color:#000; font-weight:bold;}
.organiz_con{ width:880px; line-height:24px; padding:15px 10px 10px; font-size:14px; color:#333;}
.organiz_con ul{ width:904px; height:auto; float:left;}
.organiz_con ul li{ width:205px; margin:10px 24px 8px 0; float:left; background:#eee; padding:12px 0 15px 72px;}
.organiz_con ul li a{ line-height:24px; font-size:15px; color:#000;}
.organiz_con ul li a:hover{ color:#0b896d;}
.organiz_con b,.organiz_con strong{ font-weight:bold;}
.organiz_con i,.organiz_con em{ font-style:italic;}
.organiz_con ul.icon_o1 li{ background:#eee url(../images/icon_o1.png) no-repeat 15px 50%;}
.organiz_con ul.icon_o2 li{ background:#eee url(../images/icon_o2.png) no-repeat 15px 50%;}
.organiz_con ul.icon_o3 li{ background:#eee url(../images/icon_o3.png) no-repeat 15px 50%;}*/


/*������������*/
.news_1,.news_3,.news_5,.news_7{ float:left; width:400px; padding:0 25px 0 10px; margin:15px 0 10px; height:auto; border-right:1px solid #999;}
.news_2,.news_4,.news_6,.news_8{ float:right; width:400px; padding:0 10px 0 24px; margin:15px 0 10px; height:auto;}
.news_title{ width:100%; height:37px; line-height:37px; background:#eee; float:left;}
.news_title span{ display:block; float:left; padding:0 30px; font-size:15px; background:url(../images/icon_0.png) no-repeat;}
.news_title span a{ display:block; color:#255f9e; font-weight:bold;}
.news_title a.more{ float:right; padding:0 15px; display:block; color:#444;}
.news1_con{ float:left; width:100%; height:auto;}
.news1_con ul{ float:left; width:100%; height:auto;}
.news1_con ul li{ float:left; width:100%; border-bottom:1px dashed #CCC; line-height:34px; background:url(../images/dot1.png) no-repeat left center;}
.news1_con ul li a{ float:left; max-width:78%; color:#666; margin-left:8px; font-size:14px;}
.news1_con ul li a:hover{ color:#2671c3;}
.news1_con ul li span{ display:inline-block; float:right; color:#666; font-size:14px;}

.news1_1,.news1_2,.news1_3{ float:left; width:850px; padding:0 10px 0 10px; margin:15px 0 10px; height:auto;}

/*����ҳ*/
.news_detail_con{ width:850px; line-height:24px; padding:15px 10px 10px; font-size:14px; color:#333;}
.news_detail_title{ text-align:center; font-size:18px; font-weight:bold; padding:10px 0 15px; border-bottom:1px solid #e4e4e4;}
.news_detail_title span{ margin-left:15px; font-size:15px;}
.nd_date{ color:#999; padding:10px 0 5px 0; text-align:center; font-size:12px;}
.nd_con{ padding:10px 0px; line-height:1.8; font-size:14px; color:#333; width:100%;}
.nd_con b,.nd_con strong{ font-weight:bold;}
.nd_con i,.nd_con em{ font-style:italic;}
.nd_con img{ max-width:100%;height:auto;}
.fy{ width:100%; height:auto; margin:15px 0 0; border-top:1px solid #e4e4e4; padding:15px 0 0;}
.fy dd{ width:100%; margin:5px 0; font-weight:bold; font-size:14px;}
.fy dd a,.fy dd span{ font-weight:normal; color:#666; font-size:14px;}
.fy dd a:hover{ color:#2671c3;}

/*ʵ����ԤԼ*/
.message_con{ width:850px; padding:15px 10px 10px; font-size:14px; color:#333;}
.message_con form{ width:100%; height:auto;}
.message_con dl{ float:left; width:720px; padding-left:30px; margin-bottom:10px; margin-top:10px;}
.message_con dl dt{ float:left; width:85px; text-align:right; font-size:14px; color:#666; line-height:24px;}
.message_con dl dd{ float:left; width:auto; padding-left:5px; width:240px;}
.message_con dl dd.w2{ width:10px !important; height:1px;}
.message_con dl dd input{ height:24px; line-height:24px; font-size:14px; color:#666; font-family:"΢���ź�"; padding:0 3px;}
.message_con dl dd select{ height:24px; line-height:24px; font-size:14px; color:#666; font-family:"΢���ź�";}
.message_con dl dd select option{ height:24px; line-height:24px;}
.message_con dl.button{ padding-left:150px; width:700px; margin-top:20px;}
.message_con dl.button dd input{ margin-left:60px; background:#2671c3; border:none; font-family:"΢���ź�"; color:#FFF; width:130px; height:36px; line-height:28px; font-size:16px; letter-spacing:2px;}
.message_con dl.button dd input.reset{ background:#444;}
.message_con dl dd textarea{ height:125px; width:574px; line-height:24px; font-size:14px; color:#666; font-family:"΢���ź�";padding:5px;letter-spacing:0;}

.rss_input {
    display: inline;
    float: left;
    overflow: visible;
    width: 228px;
    margin: 0px 30px 3px 0;
    height: 26px;
    line-height: 26px;
    position: relative;
    padding-right: 10px;
    background: url(../images/link_bg.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
}
.rss_input ul {
    z-index: 9999999999999;
    display: none;
    position: absolute;
    width:225px;
    overflow-y: auto;
    max-height:400px;
    border: 1px solid #aaa;
    border-bottom: 1px solid #d8d8d8;
    background: #fff;
    bottom: 23px;
    left: 1px;
}
.rss_input ul li a{
	width:100%;
	display: inline-block;
}
.rss_input ul li a:hover{
	background: #016ed9;
	color:#fff;
}
.post12 .tt {
    display: inline-block;
    width: 100%;
    background: #eee;
    height: 38px;
    margin-bottom: 10px;
}
.post12 .tt .title {
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 18px;
    line-height: 38px;
    color: #135a9c;
}
.post12 .more_btn {display:none;}
.post12 ul li {
    width: 25%;
    background: none;
    border: none;
}
.post12 {margin:10px 0;float:left;}
.post12 ul li a {width:100%;text-align:center;}