﻿@charset "utf-8";
/* CSS Document */
ul,li{ list-style:none; margin:0; padding:0}
body,ul,li,div,span{ margin:0; padding:0; font-family:"微软雅黑"; font-size:14px;}
img{ /*display: block;*/ border:none;}
a{ text-decoration:none; cursor:pointer;color:#333333}
a:hover{ cursor:pointer;}
.clearfix{ clear:both;}
li{ list-style:none;}
p{ padding:0px; margin:0px; text-indent:2em;}
h{ margin:0px; padding:0px;}

.top{ width: 1120px; margin-left: auto; margin-right: auto; margin-top:10px;}
.logo{ float: left;}
.yuyan_sousuo{ width: 184px; height: 80px;float: right; margin-top: 16px;}
.yuyan{ width: 120px; margin-bottom: 6px; margin-left: 64px;}
.yuyan ul li{ float: left; padding-left: 6px; padding-right: 6px; line-height: 20px; color: #666666;}
.yuyan ul li a{ font-size: 14px; line-height: 20px; color: #666666;}
.yuyan_sousuo input{ border-radius: 4px; border: #c2c2c2 1px solid; margin-left: 13px; position: absolute;}
.yuyan_sousuo .img{ position: relative; left: 150px;display:block;width:20px; height:18px}

.nav_bg{ width: 100%; background-color: #00398d; margin-top: 6px;}
.nav{ width: 1120px; margin-left: auto; margin-right: auto;}
.nav ul li{ float: left; position:relative}
.nav ul li a{display:block; color:#ffffff; line-height: 30px; padding:0 21px}
.nav ul li ul { display:none}
.nav ul li a:hover{ background-color:#0094ff}
.nav ul li:hover ul { display:block;position:absolute;z-index:10;background-color: #00398d;}
.nav ul li:hover ul li a{ color: #ffffff; display:block; width:130px;text-align:center}

.banner{ width: 1120px; margin-left: auto; margin-right: auto; margin-top: 8px;}

.flexslider{position:relative;width:1120px;height:276px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:276px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.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:5px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.show{ width: 1120px; margin-left: auto; margin-right: auto; margin-top: 8px;}
.show1{ width:990px; margin-left: auto; margin-right: auto;}
.more{ float: right; width: 48px; height: 16px; margin-top: 10px;}
.title{ float: left;margin-bottom:5px;margin-top:7px}
.title p{ font-size: 14px;text-indent:0em; float: left; line-height: 22px; color: #003f96;}
.title span{ line-height:30px; margin-left: 6px;float: left; color: #000000; font-size: 14px;}
.showleft{ width: 315px; float: left;}
.showright{ width: 648px; float: right;}
.showright1{ width: 648px; height: 274px;margin-top:7px}
.news_pic{ width:648px; margin-top:12px;}
.news_pic_table{ width: 648px;}
.news_pic_table tr td{ color:#383838; line-height:30px;font-size: 13px; border-bottom:  1px dashed;}
.news_pic_table tr td a{color: #333333;}
.photo{ width:128px; height:100px; float:left; margin-right:10px;}
.news_font{ width: 468px; float: right;} 
.shijian{ width: 648px; margin-top: 10px;}
.shijian_img{ width: 152px; float: left; margin-left: 8px;}
.shijian_img h1{ font-size: 14px; text-align: center; line-height: 10px;}
.youqing{ width: 1120px; height: 80px; background-color: #f0f0f0; margin-top: 30px; margin:auto}
.youqing table tr td{ text-align: center; padding-left: 10px; padding-top: 6px;}

.banquan{ width: 722px; margin-left: auto; margin-right: auto;text-align:center}
.banquan table tr td{ text-align: center; padding-left: 10px; padding-top: 6px; line-height: 30px;}

.lab_right{ width:735px; float:right; margin-bottom:20px;}
.dqwz{ border:1px solid #124793; text-align:right; padding:5px 10px; color: #124793;}
.ny_left{ width:240px; margin-right:15px; float:left;}
.ny_title{ width:242px; height:36px; line-height:36px; background-color: #124793; color:#ffffff; text-indent:1em}
.ny_menu{ width:240px; padding-top:7px; border-bottom: #acacac 1px solid; border-left: #acacac 1px solid; border-right: #acacac 1px solid; padding-bottom: 50px;}
.ny_menu ul li{ font-size:14px; line-height:34px;}
.ny_menu ul li a{ font-weight:bold; color:#124793; display:block; padding-left:18px;  border-bottom:1px dashed #CCCCCC;}
.ny_menu ul li a:hover{color:#0082ff;}
.ny_menu ul li ul li{ padding-left:15px;}
.ny_menu ul li ul li a{ font-weight:normal; background:none; font-size:13px;}
.ny_menu ul li ul li a:hover{ background-color: #124793; color: #ffffff;}
.news_list_smallbox{ width:735px; float:right;}
.news_list_smallboxtrtd{ border-bottom:1px dashed #cccccc; line-height:40px; color: #333333;}
.news_list_smallbox tr td a{ color:#000000; font-size:14px;}
.news_list_smallbox tr td a:hover{ color:#0082ff; text-decoration:underline;}

.lab_con{ width:740px; float:right;}

.lab_con p{ line-height:28px; padding:0 16px; color: #000000;}
.b{ background-color:#ff6600;color:#ffffff}
.youqing a{ padding:0 8px}
