body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#c7181d;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input, textarea{outline: none;}
.left{ float: left !important;}
.right{ float: right !important;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1183px;margin:0 auto;}
.width1{ width:1211px;margin:0 auto;}

.header{background:#fff; overflow: hidden; height:123px;}
.header-left{ float:left; margin-top:18px; width: 490px; }
.header-center{ float:left; width: 300px;height:80px;margin-top:22px; margin-left:30px; }
.header-right{ float:right; padding-top: 10px; }
.header-right .rk{ float: right; width: 300px; text-align: right; color:#fff;  padding: 0px; height: 32px; line-height: 32px; border-radius: 15px;padding-right:8px;}
.header-right a{font-size:14px; color:#0b77cf; padding-left:10px; }
.header-right a img{margin-right:2px;}
.ss{ height:33px; width:267px; float:right;  margin-top:17px; background:#fff; border: 1px solid #c0c0c0; margin-right:3px; border-radius: 20px;}
.ss_k{ float:left; background: none; border:none; height:33px;  line-height:33px; width:220px; outline:none; color:#a2a2a2; padding-left:13px;}
.ss_an{ float:right; width:19px;  left center no-repeat; border:none; height:19px; cursor:pointer; outline:none;}

/*nav*/
.nav {background:#0b77cf;height:46px;width:100%}
div#menu{color:#fff; width:1183px; margin:auto; display:block; height:46px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; }
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;color:#fff;}
/* menu::level1 */
div#menu li a{height:46px;display:block;float:left;line-height:46px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;font-size:16px;}
div#menu li span em{ padding-top:5px; display: block; /*width: 24px;*/ float: left; padding-right: 7px; height: 37px;}
div#menu li span{color:#fff;display:block; width:107px; text-align:center; z-index:6;position:relative; font-size:16px;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#1283e1; left:-999em;width:107px;position:absolute;top:46px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;}
div#menu li li a,div#menu li li span.separator{text-decoration:none; padding:0px; border-bottom:1px solid #006ab8; height:auto;float:none;display:block;line-height:38px;width:107px; font-size:14px;}
div#menu li li a.parent{ background: none;text-decoration:none;}
div#menu li li a span{font-size:14px;text-align: center;color:#fff;}
div#menu li li a.parent span{ font-size:14px;text-decoration:none;}
/* menu::level3 */
div#menu li ul ul{margin:-38px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff; background: #f8b62c;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}


.nav .mainlevel ul {display:none; position:absolute; width:98px; z-index:99999; padding-bottom:0px; top:60px;}
.nav .mainlevel li {border-top:1px solid #fff; width:98px;/*IE6 only*/  background:#0062ac; line-height:34px; height:34px;}
.nav .mainlevel li a{ color: #fff; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

.banner{ padding: 20px 0px; width: 830px; float: left; height: 292px;}
.news{ width: 330px; float: right; padding-top: 20px;}
.news_top{ height: 40px; line-height: 40px; font-size: 20px; font-weight: 600; border-bottom: 1px solid #eeeeee; color: #0062ac; padding-left:0px;}
.news_nr ul li {font-size:14px; background:url(../images/list2.jpg) left center no-repeat; line-height:36px; padding-left: 15px; }
.news_nr ul li a{color:#222;}
.news_nr ul li a:hover{color:#0062ac;}

.main_b{ background: #f6f6f6; height: 410px;}

.more{background: url(../images/sj.png) right center no-repeat; width:74px; margin-left:10px; float:right;}
.more a{ font-size:14px; color:#0062ad; }

/*xyxw*/
.mana{background: #fcfcfc; overflow:hidden;}
.xyxw{ width:781px; padding-top: 52px; float:left;}
.xyxw-top{ height: 32px;}
.xyxw-top span{ font-size:20px; color:#0062ac; font-weight: 600; display: inline-block; float: left; }
.xyxwnr{margin-top:44px; float:left; width:387px; }
.xyxwnr img{width:373px; height:208px; padding:0px 7px;}
.xyxwnr ul li{border-bottom: 1px solid #e5e5e5; height:71px; margin-top:18px;}
.xyxwnr ul li a{font-size:14px; color:#333; line-height:26px;  padding:0px 7px;}
.xyxwnr ul li p{font-size:14px; color:#666; line-height:26px;  padding:0px 0px 0px 7px;}


/*tzgg*/
.tzgg{width:800px; float:left; padding-top:20px; }
.tzgg_top{ border-bottom: none;}
.xyxw_more.more{margin-right:38px;}
.xyxw_mr{ margin-right:35px;}
.tzggnrbox{margin-top:3px; height:264px;}
.tzggnrbox ul li{height:68px;margin-bottom:10px; width:354px; margin-top:10px; margin-right:35px; float:left;}
.tzggnr span{ width:70px; float:left;background: url(../images/rl.png) no-repeat;}
.tzggnr span em{ font-size:13px; color:#333338; text-align:center; line-height:35px; display:block;}
.tzggnr span i{ font-size:13px; color:#fff; text-align:center; line-height:30px; display:block;  border-top:none;}
.tzggnrwz{width:268px; float:right; padding-right:5px;}
.tzggnrwz h1{ font-size:15px; color:#0062ac; padding-bottom:5px;}
.tzggnrwz h1 a{color:#0062ac;}
.tzggnrwz p{ font-size:13px; color:#666; line-height:20px;}

.zsxx{ width: 365px; float: left; padding-top:20px;}
.zsxx_nr{ padding-top: 5px; height:288px;}
.zsxx_nr ul li{ background:url(../images/list1.png) left center no-repeat;}
.zbxx{ margin-left:33px;}
.video{ width: 378px; float: right; padding-top:20px;}
.video_img{width:376px; height:238px; margin-top: 15px; border: 1px solid #d2d2d2;}

.ggw{ margin-top:15px;}
.ggw a{ display: block; padding:5px 5px;float:left; width:581px; }


.main_c{}
.kslj{ padding-top: 20px; width: 356px; float: right;}
.kslj a{ width: 149px; float: left; height: 50px; margin-top: 15px; margin-left: 20px; display: block;}
.yqlj{width: 330px; float: right; padding-top: 20px;}
.yqlj_nr a{ display: inline-table; color: #222222; font-size: 14px; padding: 10px 8px;}
.yqlj_nr a:hover{color: #0062ac;}

.ztzl{ padding-top:20px;}
.ztzl_top{ width:1183px;margin:0 auto;}
.ztzl_rm{ margin-right:4px;}
.ztzl_nr{padding-top: 10px;}
.ztzl_nr a{width: 170px; float: left; height: 68px; margin-top: 15px; margin-left: 16px; margin-right: 15px; display: block;}


/*foot*/
.f{background:#0b77cf; overflow:hidden; height: 173px; margin-top: 30px;width:100%}
.f_logo{float:left; margin: 55px 0px 51px 8px; width:380px;}
.f_nr{float:left; width:570px; margin:26px 0px 50px 20px;color:#fff; font-size:14px; line-height:28px;}
.f_ewm{ width: 110px; float:right; text-align: center;padding-top: 17px;}
.f_ewm img{ width: 100px; height: 100px; }
.f_ewm h1{line-height: 22px; font-size: 14px; color: #fff;padding-top:3px;}

.f_right{float:left;margin-top:60px; width:48px; height:59px; margin-left:20px; position: relative; z-index: 9;}




.ny_banner{}
/*内页*/
.ny_main{ padding: 25px 0px 0px 0px;}
.ny_main h1{ font-size: 20px; font-weight: 600;  padding: 0px 0px 20px 0px; color: #0062ac;}
.col3{ width:22%; float: left; }
.col7{width: 75%;  float: right; }




/*左侧导航*/
#subnav{float: left;width:100%; margin-bottom:0px;}
#subnav li{float: left; width:100%;}
#subnav li a{display: block; padding: 12px 30px; font-size:14px; background-color:#e0e0e0; text-decoration: none;color: #0062ac; margin-bottom:1px;}
#subnav li a:hover{ color:#ffffff; background:url(../images/subnav-bg.jpg) #e4a625 no-repeat;}
#subnav li.here a{background:url(../images/subnav-bg.jpg) #e4a625 no-repeat;color:#ffffff; }
.yqlj{ width: 260px;}

/*中间内容*/
.maincontent {color:#333333; font-size:14px; margin-top: 0px; min-height:500px;}
.maincontent p {font-size:14px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {height: 44px; line-height: 44px; color: #e4a625;font-weight: 600; text-align: center; font-size: 18px; margin-bottom: 0px; padding-bottom: 5px;}
.maincontent h3 {color:#323232;font-size:14px;}

.maincontent2 {color:#333333; font-size:14px;}
.maincontent2 p {font-size:14px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent2 h2 {color:#323232;font-size:14px;}
.maincontent2 h3 {color:#323232;font-size:14px;}

.maincontent p a{color:#143270;}
.maincontent p a:hover{color:#cc0000; text-decoration:underline;}
.maincontent table {font-size:16px; margin-bottom:15px; width:100%; border-collapse: collapse;}
.maincontent table a{color:#323232;}
.maincontent table a:hover{color:#cc0000; text-decoration:underline;}
.maincontent table img { max-width:600px;}
.maincontent table td {text-align: center;padding: 15px 10px; width:20%;border: 1px solid #dfdfdf; }
.maincontent table td:hover { background-color:#f9f9f9; }
.odd { background-color: #ededed; }
.maincontent table td.w6{ width: 50%;}
.maincontent table td.w2{ width: 20%;}
.c1{ color: #0062ac; font-size: 16px; font-weight: 100;}

.ssnry{ min-height:500px;}


.fy{ padding: 20px 0px;}
span.b1{background-color:#e4a625; font-weight:normal; font-size:14px; color:#ffffff;padding:4px 8px ;}

.page-position{height: 43px;border:1px solid #eeeeee;line-height: 43px;padding-right:5px;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.page-position h2{width: 229px;padding-left:35px;font-size:18px;color: #fff;background: url(../images/14.png) no-repeat;}
.page-position h3{padding-left: 20px;padding-right: 30px;font-size:18px;color: #fff;background: url(../images/bjl.png) no-repeat right;}
.page-position a{ color: #222; font-size: 13px; padding-right: 5px;}
.side-news-list{margin-top: 20px;}
.page-position .right{
width: 390px;
line-height: 21px;}

.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px;}
.ny_news_lb ul li{ font-size: 14px; border-bottom: dashed 1px #e7e7e7; color: #666; background:url("../images/list1.jpg") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 13px; color: #888;}

.ny_tplb{ padding-top: 20px;  min-height:500px;}
.ny_tplb ul{ margin-left: 8px;}
.ny_tplb ul li{ width: 204px; float: left;  text-align: center; margin: 7px 7px 0px 7px; _margin: 7px 5px 0px 5px;}
.pcimg{ width:200px; height:143px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:200px; height:143px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.news_lb{padding-bottom:0px;}
.news_lb ul{ padding-top: 5px;}
.news_lb ul li{ line-height:38px; background:url(../images/list.jpg) left center no-repeat; padding-left:12px; font-size: 14px;}
.news_lb ul li a{ font-size:14px;}
.news_lb ul li span{font-size: 13px; color: #333333; float:right;}


.ny_about_bt{ padding-right: 10px; padding-left: 10px;}
.ny_about_bt h2{ color: #333; margin-top: 15px; font-size: 22px; text-align: center; padding-bottom: 5px; line-height: 46px;}
.ny_about_bt h4{text-align: center; padding-bottom: 15px; color: #0062ac;font-size: 14px;border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; }
.wenzhang1{line-height:36px;margin-bottom:20px; padding-right:20px; font-size: 15px;}
.wenzhang1 p{ padding-top: 5px;}

.NewsPreNext{height:40px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.News_sxy{ float: left;width: 800px;}
.NewsPreNext .NewsPre{display:block; padding-top:5px;font-size: 14px; line-height: 20px;}
.NewsPreNext .NewsPre a{color:#0062ac;}
.NewsPreNext .NewsPre a:hover{ color:#0062ac}
.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center; background:#0062ac;font-size: 14px;}
.News_fh a{ color:#fff;}

#vsb_content_100 p IMG{height:auto !important;}
.v_news_content p img{height:auto !important;}
.img_vsb_content{height:auto !important;}