/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"宋体";}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#4a4a4a;}
a:hover{ color:#005aec; color:#0037a1; }
img{ border:none;}
.clear{ clear:both;}
.head{ height:111px; background:url(../images/top_bg.jpg) top center repeat-x;}
.top{ width:1002px; height:111px; margin:0 auto;}
.logo{ width:508px; height:111px; float:left;}
.search{ width:162px; margin-top:32px; float:right;}
.search span{ color:#88a2dd; font-size:12px; line-height:24px;}
.search tt input{ background:url(../images/text.jpg) top no-repeat; width:123px; height:21px; float:left; border:none; color:#fff; padding-left:14px}
.search b input{ background:url(../images/buttom.jpg) no-repeat; border:none; width:25px; height:21px; float:right;}

.menubg{ width:100%; height:30px; background:url(../images/menu_bg.jpg) top center repeat-x;}
.menu{ width:1002px; height:30px;margin:0 auto;}
.menu ul li{ float:left; color:#fff; font-size:12px; width:100px; line-height:30px; text-align:center;position:relative; }
.menu ul li a{ color:#fff; text-decoration:none; display:block;}
.menu ul li a:hover{ background-color:#005aec; text-decoration:none; width:100px; height:30px; display:block;}

.menu ul li ul{ display:none;z-index:1000;}
.menu ul li ul li{width:150px; line-height:30px;}
.menu ul li:hover ul{ display:block; position:absolute;} 
.menu ul li:hover ul a{ display:block; background-color:#005aec;color:#ffffff; width:150px; height:30px; border-bottom:1px solid #c2e1ff;}
.menu ul li:hover ul a:hover{background-color:#0080ff;}


.w1002{ width:1002px; margin:6px auto;}

.banner{ width:1002px; height:359px; background-color:#999; margin-bottom:16px;}

.con_top{ width:1002px; margin-bottom:18px;}

.news_bg{ width:702px; height:298px; border:1px solid #d4d4d4; float:left; margin-right:17px;}
.hot{ width:670px; height:269px; margin:14px 16px; background-color:#999; float:left;}
.news{ width:357px; float:left; margin-left:5px;}
.news_1{ width:999px; float:left; margin-left:5px;}
.news_menu{ width:357px; height:33px; background: url(../images/news_menu.jpg) top center repeat-x; height:33px; margin-top:14px;}
.news_menu ul li{ float:left; font-size:14px; width:88px; line-height:33px; text-align:center; border-left:1px solid #d3d3d3;}
.news_menu ul li a{ text-decoration:none; color:#000;}
.news_menu ul li a:hover{ background:url(../images/hover.jpg) repeat-x; width:88px; height:33px; display:block; color:#002475; font-weight:bold;}

.news_menu_1{ width:991px; height:33px; background: url(../images/news_menu.jpg) top center repeat-x; height:33px; margin-top:0px;}
.news_menu_1 ul li{ float:left; font-size:14px; width:88px; line-height:33px; text-align:center; border-left:1px solid #d3d3d3;}
.news_menu_1 ul li a{ text-decoration:none; color:#000;}
.news_menu_1 ul li a:hover{ background:url(../images/hover.jpg) repeat-x; width:88px; height:33px; display:block; color:#002475; font-weight:bold;}

.border{ border-right:1px solid #d3d3d3;}

.news_hot{ width:357px; margin-top:14px;}
.news_hot p{ font-size:14px; color:#002882; font-weight:bold; line-height:26px;}
.news_hot p a{ text-decoration:none;color:#002882;}
.news_hot p a:hover{ color:#002882;}
.news_hot span{ font-size:12px; color:#848484; line-height:20px;}

.news_hot_1{ width:991px; margin-top:14px;}
.news_hot_1 p{ font-size:14px; color:#002882; font-weight:bold; line-height:26px;}
.news_hot_1 p a{ text-decoration:none;color:#002882;}
.news_hot_1 p a:hover{ color:#002882;}
.news_hot_1 span{ font-size:12px; color:#848484; line-height:20px;}

.news_list{ width:243px; margin-top:12px;}
.news_list tr td{ color:#4a4a4a; border-bottom:1px dashed #bbbbbb; line-height:28px; font-size:12px;}

.news_list_1{ width:991px; margin-top:12px;}
.news_list_1 tr td{ color:#4a4a4a; border-bottom:1px dashed #bbbbbb; line-height:28px; font-size:12px;}

.intor{ border:1px solid #d4d4d4; width:279px; height:298px; float:left;}
.intor_title{ height:33px; background:url(../images/title_bg.jpg) top center repeat-x;  border-left:6px solid #002475;}
.intor_title span{ color:#002882; font-size:14px; font-weight:bold; line-height:33px; padding-left:12px;}
.intor_title span a{ color:#002882; font-size:14px; font-weight:bold; }
.intor_title span:hover{ color:#002882; font-size:14px; font-weight:bold;}
.intor_pic{ width:243px; height:79px; margin:0 auto; background-color:#999; margin:14px auto;}
.intor_font{ width:243px; margin:0 auto;font-size:12px;line-height:20px;color:#4a4a4a;}
.intor_font p{ font-size:12px;line-height:20px; color:#4a4a4a;}
.intor_font p span{ font-size:12px;color:#002882;}
.intor_font a span { font-size:12px;color:#002882;}
.intor_font a:hover span { font-size:12px;color:#002882;}

.teachw{ width:704px; height:261px; float:left; margin-right:17px;}
.teach{ border:1px solid #d4d4d4; width:279px; height:259px; float:left; margin-right:17px;}
.teach_list{ width:245px; margin:0 auto; color:#4a4a4a; line-height:32px; font-size:12px; margin-top:16px;}
.teach_list tr td{ border-bottom:1px dashed #d8d8d8;}


.edu{ border:1px solid #d4d4d4; width:404px; height:259px; float:left;}
.edu_font{ width:370px; margin:12px auto;}
.edu_img{ width:370px; margin:0 auto;color:#4a4a4a;line-height:20px; font-size:12px;text-indent:2em; }
.edu_img a span { font-size:12px;color:#002882;}
.edu_img a:hover span { font-size:12px;color:#002882;}
.edu_left{ width:143px; height:98px; float:left; margin-right:10px;}
.edu_right{font-size:12px; color:#4a4a4a; line-height:20px;}
.edu_right span{ color:#002882;}


.sy{ border:1px solid #d4d4d4; width:1001px; height:259px; float:left;}
.sy_img{ height:191px; margin:5px 5px;}
.sy_img_1{ height:191px; margin:5px 5px;}

.link{ border:1px solid #d3d3d3; width:1000px; height:66px; margin:22px auto;}
.linkw{ width:968px; margin:10px auto; line-height:24px;}
.yq{ font-family:"微软雅黑"; font-size:14px;}
.xn{ color:#6f6f6f; font-size:12px;}

.copy{ width:100%; height:62px; background:url(../images/copy_bg.jpg) top center repeat-x;}
.copy_font{ color:#504f4f; text-align:center; padding-top:14px; font-size:12px;}


.fudan{ width:1002px; margin:0px auto; margin-bottom:40px;}
.fdleft{ width:192px;}
.leftbt{ width:192px; height:30px; line-height:30PX;}
.leftbC{ font-family:"微软雅黑"; font-size:18px; color:#2a2a2a}
.leftbE{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.leftlistthover{ background: url(../images/newsleft.jpg); font-weight:bolder; font-size:14px; color:#FFFFFF}
.leftlist{ width:192px;}
.leftlist li{ border-bottom:1px #e5e5e5 solid;line-height:30px;}
.leftlist li span{ margin:0 0 0 15px;}
.leftlist li a{ text-decoration:none; color:#164d8e;  color:#164d8e;}
.leftlist li a:hover{ background: url(../images/newsleft.jpg); display:block; text-decoration:none; font-weight:bolder; font-size:14px; color:#ffffff;}

.right{ width:696px;}
.rightfd{ width:780px; height:35px; background: url(../images/line.jpg) 0px 32px no-repeat; line-height:35px;}
.rightf{ float:left; color:#144b8d; font-size:12px; font-family:"宋体";}
.rightl{ float:right; font-size:12px; color:#6c6b6b; font-family:"宋体";}
.rightfont{ font-family:"宋体"; font-size:12px; color:#4a4a4a;}
.rightfont p{ color:#6c6b6b; line-height:34px;}

.info_title{ text-align:center; color:#144b8d; padding:16px; font-weight:bold; font-size:16px;font-weight:bold;}

.listnews{ width:780px;}

.listnews tr td{ padding:6px 5px; border-bottom:1px dashed #333333; font-size:12px; font-family:"宋体"; line-height:24px;}
.listnews tr td a{ text-decoration:none; color:#737373;}
.listnews tr td a:hover{ text-decoration:none; color:#144b8d; font-weight:bold;}

.listInfo tr td{ padding:6px 5px; font-size:12px; font-family:"宋体"; line-height:24px;}
.listInfo tr td a{ text-decoration:none; color:#737373;}
.listInfo tr td a:hover{ text-decoration:none; color:#144b8d; font-weight:bold;}

.contentcon{width:265px; margin:16px auto 0 auto}

.left{ width:190px; float:left;}
.rightc{ width:780px; float:right;}
.menutitle{ background: url(../images/fd_03.jpg) no-repeat;}
.menu_bt{padding-top:10px; padding-left:37px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.menu_nr{ padding:10px 0px;}
.menu_nr ul li { width:190px; }
.menu_nr ul li a{ font-size:14px; font-weight:bold; display:block; padding-left:35px;  height:36px; line-height:36px;  color:#666666; background: url(../images/icon.jpg) 15px 15px no-repeat; border-bottom:1px solid #eee;}
.menu_nr ul li a:hover{ color:#002882;}
.menu_nr ul li ul li{ padding-left:20px; width:170px; display:block;}
.menu_nr ul li ul li a{	background: url(../images/sjcd_a.jpg) no-repeat; color:#333333;	font-size:12px;	font-weight: normal; border-bottom:0px;	height:30px; line-height:30px;}
.menu_nr ul li ul li a:hover{ background: url(../images/sjcd_hover.jpg) no-repeat; color:#FFffff;}

#page{font:12px/16px arial;margin:10px 3px;text-align:center;}
#page span{margin:0px 3px;}
#page .me{padding:3px 7px;color:#fff;background:#05c}
#page .disabled{margin:0 3px;border:1px solid #ddd;padding:3px 7px; text-decoration:none;color:#666}
#page a{margin:0 3px;border:1px solid #ddd;padding:3px 7px; text-decoration:none;color:#666}
#page a.now_page,#page a:hover{color:#fff;background:#05c}

.main {width: 243px;margin-left:0px;padding: 0px;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height:224px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:243px;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -42px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;left:280px;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right:0;left:182px;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}



