@charset "utf-8";
/* css document */
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:1000px;margin:0 auto;}


.header{overflow: hidden;height:214px;text-align: center;position: absolute;width: 1920px;left: 50%;margin-left: -980px;}

/*nav*/
.nav {background:  bottom repeat-x;height:40px;padding-top: 214px;}
div#menu{color:#fff; width:1000px; margin:auto; display:block; height:40px;}
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:9999;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:40px;display:block;float:left;line-height:40px;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:76px; text-align:center; z-index:6;position:relative; font-size:15px;}
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:#157dbb; left:-999em;width:135px;position:absolute;top:40px;}
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:135px; 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; width: 135px;}
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;}

.m_left{ width:280px; float: left; padding-top: 8px;}
.m_right{ width:703px; float: right;padding-top: 8px;}

.news_img{width:280px;}
.news_top{ height: 36px; }
.news_top em{ display: block; float: left; height: 36px;  width: 11px; background: left bottom no-repeat;}
.news_tb_wz{ width: 221px; float: left; padding-left: 5px; height: 35px; line-height: 35px; color: #076ebd; font-size: 16px; font-weight: 600;  border-bottom: 1px solid #e1e6e0;}
.more{ width: 43px; height: 36px;  float: right; background: left bottom no-repeat;}
.more a{ display: block;width: 43px; height: 36px;}
.news_img_tp{ padding-top: 12px;}
.news_img_tp img{ width: 280px; height: 198px;}
.tb_wz_b{width: 221px;}
.zyjs{ border: 1px solid #b1dcff; padding: 0px 10px; margin-top: 20px;}
.zyjs_nr{ padding-bottom: 10px;}
.zyjs_nr a{ display: block; width: 258px; height: 34px; margin-top: 10px;}
.video{border: 1px solid #b1dcff; padding:10px; margin-top: 20px;}


.tb_wz_b{ width:199px;}
.tb_wz_c{ width: 363px;}
.tb_wz_d{ width: 207px;}
.tb_wz_e{ width: 622px;}

.r_ma{ margin-bottom:10px;}
.xbxw{ width: 422px; float: left;}
.xbxw_nr{ height: 210px;}
.xbxw_nr ul li{ height:34px; line-height:34px;background:url(/uploads/image/zimages/list1.png) 2px center no-repeat;padding-left:10px; border-bottom: 1px dashed #dcdcdc;}
.xbxw_nr ul .libg{background:url(/uploads/image/zimages/list1.jpg) #f4f4f4 2px center no-repeat;padding-left:10px;}
.xbxw_nr ul li a{ color: #666666;}
.xbxw_nr ul li a:hover{ color: #076ebd;}
.xbxw_nr ul li span{padding-right:3px;float:right;color: #888;}
.tzgg{ width: 266px; float: right;}

.xshd{border: 1px solid #b1dcff; padding: 0px 10px; margin-top:19px;}
.xshd_nr{ padding: 15px 0px 8px 0px; height: 129px;}
.xshd_nr_img{ width: 129px; float: left; margin: 0px 3px 0px 4px;}
.xshd_nr_img img{ width: 123px; height: 97px; border: 1px solid #dddddd; padding: 2px;}
.xshd_nr_img p{ height: 26px; line-height: 26px; text-align: center; color: #494949; font-size: 13px;}

.links{ height:32px; background:#fff; border:1px solid #d3d3d3; margin-top:20px;}
.links_top{ width:123px; float:left; text-align:center; padding-right:29px; background:url(/uploads/image/zimages/yqlj_bg1.jpg)#fcfcfc right center no-repeat; font-size:14px; color:#076ebd; line-height:32px; font-weight:700;}
.links_nr{ width:840px; float: left; padding-top:6px;}
.links_nr li{ height: 20px; float:left; width:190px; margin-left:36px; margin-right:20px; }
.links_nr li select{ width:176px; height: 20px; line-height: 20px; text-align: center; color: #999999; border: 1px solid #7a97b5;}


/*foot*/
.f{background: repeat-x; overflow:hidden; height:92px; margin-top: 20px; color: #222222; font-size: 13px; line-height: 24px; text-align: center; padding-top:20px;}
.ny_ybtzgg{border: 1px solid #b1dcff; padding:10px; width: 246px; float:none;}
.tb_wz_f{ width: 187px;}
.ny_fl{ width: 268px; margin-bottom: 20px; margin-top: 10px;}
.ny_fl_lb{}
.ny_fl_lb ul li{ height: 42px; line-height: 42px;color: #454545; border-bottom: 1px solid #eeeeee;  font-size: 15px; }
.ny_fl_lb ul li a{ color: #454545; background:  30px center no-repeat; display: block;height: 42px; line-height: 42px;padding-left: 50px;}
.ny_fl_lb ul li a:hover{ color: #f24f3e; background:  30px center no-repeat;}
.ny_fl_top { background: #076ebd; height: 36px; line-height: 36px; font-size: 16px; color: #fff; font-weight: 600; text-align: center;}
.tb_wz_g{ width: 677px;}
.ny_rgb{width:10px; background: left bottom no-repeat;}
.ny_r_dqwz span{ float: right; font-size: 14px; font-weight: 600; color: #666; background:  left center no-repeat; padding-left:20px;}
.ny_r_dqwz span a{color: #666; font-weight: 100;}
.ny_list{ min-height: 420px; padding: 10px 0px 20px;}
.ny_list ul li{ height:34px; line-height:34px;background:url(/uploads/image/zimages/list1.jpg) 2px center no-repeat;padding-left:10px; border-bottom: 1px dashed #dcdcdc;}
.ny_list ul li a{ color: #666666;}
.ny_list ul li a:hover{ color: #076ebd;}
.ny_list ul li span{padding-right:3px;float:right;color: #888;}
.fy{ text-align: center;}

.ny_xshd_nr_img{ width: 156px; margin:5px 10px 5px 9px;}
.ny_xshd_nr_img img{width: 150px; height: 114px;}
.c118604_title {  font-weight: bold;  font-size: 13pt; line-height: 32px; text-align: center }
.ny_zzsj{font-size: 12pt; line-height: 32px; text-align: center; padding: 5px 0px; border-bottom: 1px solid #b2b2b2; margin-bottom: 10px; }
.c118604_content { font-size: 9pt; line-height:26px; padding-top: 0px;  }
.c118604_content p{ padding: 5px 0px; text-indent: 2em;line-height:26px; font-size: 14px;}
.ny_sxyt{ text-align: right; height: 30px; line-height: 30px; font-size: 14px; color: #222; margin-top: 5px;}

/*内页*/
.ny_main{ padding: 25px 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: #e4a625 no-repeat;}
#subnav li.here a{background: #e4a625 no-repeat;color:#ffffff; }
.yqlj{ width: 260px;}

/*中间内容*/
.maincontent {color:#333333; font-size:14px; margin-top: 15px;}
.maincontent p {font-size:14px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {color:#323232;font-size:14px; height: 32px;}
.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:14px; 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;border:1px #f1f1f1 solid; width:20%;}
.maincontent table td:hover { background-color:#eef2fa; }
.odd { background-color: #f9f9f9; }
.maincontent table td.w6{ width: 50%;}
.maincontent table td.w2{ width: 20%;}
.c1{ color: #0062ac; font-size: 16px; font-weight: 100;}

.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;}
.page-position h2{width: 145px;padding-left:35px;font-size:18px;color: #fff;background:  no-repeat;}
.page-position a{ color: #222; font-size: 13px; padding-right: 5px;}
.side-news-list{margin-top: 20px;}

.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: 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: 10px;}
.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;}




.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; height: 46px; 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;}



.imglist{ padding-top:15px;}
.imglist li{margin:12px;float:left;width:156px;height:120px; }
.imglist li img{width:156px;height:120px;}
.imglist li .discription{display:block;font-size:12px;padding:4px 0;text-align:center;}