html,body,form,dl,dt,dd{ margin:0px; padding:0px;}
html,body{ height:100%; /*font-family:"宋体",sim-song;*/ font-family:"微软雅黑",microsoft YaHei,Arial,Helvetica,sans-serif; font-size:14px; line-height:1.7; color:#330;}
body{ background:url(bg.jpg) 0px 98px repeat-x;}

a,a:link,a:visited{ color:#333; text-decoration:none; outline:none;hide-focus:expression(this.hideFocus=true);}
a:hover{ color:#e77817; text-decoration:underline;}
li,ul,ol{ list-style:none outside; margin:0px; padding:0px;}
img{ border:0px;}
td{ vertical-align:top;}

video::-internal-media-controls-download-button{ display:none;}
video::-webkit-media-controls-enclosure{ overflow:hidden;}
video::-webkit-media-controls-panel{ width:calc(100% + 30px);}

.pager { font-size:13px; text-align:center; padding:10px 0px 10px 0px; color:#666; line-height:1.5;}
.pager .xx span{ margin:0px 3px;}
.pager .xx cite,.pager .xx em{ font-style:normal; color:#000;}
.pager a,.pager a:link,.pager a:visited{ min-width:21px; display:inline-block; border:1px #999 solid; padding:0px 3px; border-radius:3px; margin:0px 2px;}
.pager a:hover{ border:1px #F90 solid; background-color:#ff6;}
.pager a.cur{ border:1px #F90 solid; background-color:#ffc; text-decoration:none; color:#F30; font-weight:bold;}
.pager a.no{ border:1px #ccc solid; background-color:#fff; text-decoration:none; color:#ccc;}
.pager .in{ width:36px; height:22px; border-radius:3px; border:1px #999 solid; vertical-align:top; text-align:center;}
.pager .btn{ width:40px; height:22px; padding:0px; vertical-align:top; background-color:#03C; color:#fff;}

.gbook{ padding:20px 40px 10px 40px;}
.gbook .ginfo{ border:1px #ddd solid; background-color:#eee; color:#666; padding:5px 8px; margin-top:15px; text-align:left; border-radius:5px;}
.gbook .glist{ width:100%; margin-top:15px; line-height:1.8;}
.gbook .glist td{ padding-top:5px; color:#666;}
.gbook .glist .mc{ width:70px; text-align:right; vertical-align:top;}
.gbook .gname{ background-color:#eee;}
.gbook .gname b{ color:#e77817;}
.gbook .gtitle td{ color:#666; background-color:#eee;}
.gbook .greply td{ color:#666;}
.gbook .retxt{ border-top:1px #eee solid;}
.gbform{ margin:20px 40px 40px 40px; padding:1px 1px 15px 1px; border:1px #ccc solid; color:#666; border-radius:5px;}
.gbform div:not(:first-child){ padding-top:6px;}
.gbform div cite{ width:6em; display:inline-block; font-style:normal; text-align:right;}
.gbform div em{ display:inline-block; padding-right:5px; color:#f00; font-style:normal;}
.gbform div:first-child{ font-size:14px; background-color:#eee; padding:3px 0px 4px 8px; color:#000; margin-bottom:8px; border-top-left-radius:6px; border-top-right-radius:6px;}
.gbform div:first-child .icofont{ font-size:12px;}

.in{ padding:2px 5px 1px 5px; border:1px #9cc solid; background-color:#fcffff; border-radius:3px; color:#345; vertical-align:top; width:98%; font-size:14px; line-height:1.5em; font-family:"微软雅黑",sim-YaHei,Arial, Helvetica, sans-serif;}
.in.w0{ width:95%;}
.in.w1{ width:3em;}
.in.w2{ width:5em;}
.in.w3{ width:10em;}
.in.w4{ width:15em;}
.in.w5{ width:25em;}
.in.w6{ width:40em;}
.in.w7{ width:60em;}
.in.w8{ width:90em;}
.in.no{ border:1px #ccc solid; background-color:#eee; outline:none; color:#666;}
.in.date{ width:85px; background:url(/iuRes/images/ico_time.png) right 4px no-repeat #fcffff; cursor:pointer;}
.in.datetime{ width:142px; background:url(/iuRes/images/ico_time.png) right 4px no-repeat #f9ffff; cursor:pointer;}
.in.select{ outline:none; width:auto; padding-bottom:3px;}

.btn{ display:inline-block; font-size:14px; font-weight:bold; text-align:center; color:#fff; border-radius:5px; vertical-align:top; padding:8px 15px 6px 15px; line-height:1.5em; background-color:#999; border:0px; border-bottom:1px #ccc solid;}
a.btn:link,a.btn:visited{ color:#fff;}
a.btn:hover,.btn:hover{ color:#ff0; text-decoration:none;}
.btn.min{ line-height:20px; font-size:12px; padding:1px 6px; border-bottom:0px;}
.btn.mid{ height:24px; padding:3px 8px 2px 8px; display:inline-block; vertical-align:top; border-radius:4px; font-size:12px;}
.btn.max{ font-size:16px; padding:14px 18px 12px 18px;}
.btn.w0{ width:100%; padding-left:0px; padding-right:0px;}
.btn.w1{ width:49%; padding-left:0px; padding-right:0px;}
.btn.g{ background-color:#090; border-bottom:1px #060 solid;}
.btn.b{ background-color:#06c; border-bottom:1px #00f solid;}
.btn.r{ background-color:#c00; border-bottom:1px #f00 solid;}
.btn.h{ background-color:#333; border-bottom:1px #000 solid;}
.btn.y{ background-color:#f90; border-bottom:1px #f60 solid;}

/*==================================*/
.kj{ width:1180px; margin:0px auto;}
.kj0{ width:1180px; margin:0px auto; display:flex; background-color:#fff; padding:0px 25px;}
.mtop{ margin-top:30px;}
.ptop{ padding-top:10px;}

.header{ height:98px; background-color:#f6f6f6; border-bottom:3px #e77b1d solid;}
.header .t1{ width:380px; padding-top:20px; background:url(header1.jpg) right 26px no-repeat;}
.header .t2{ width:800px; float:right; font-size:12px; padding-top:8px; text-align:right;}
.header .t2 a:link,.header .t2 a:visited{ color:#666; background:url(dot2.png) 8px 3px no-repeat; padding-left:16px;}
.header .t2 a:hover{ color:#e77817;}
.header .t2 a:first-child{ font-weight:bold; background:url(dot1.png) 0px 4px no-repeat; padding-left:10px;}

.menu{ width:800px; float:right; text-align:right; margin-top:20px; position:relative;}
.menu > li{ display:inline-block; font-weight:bold; background:url(dot2.png) 7px 6px no-repeat; padding-left:16px;}
.menu > li:first-child{ background:none; padding-left:0px;}
.menu > li ul{ width:730px; height:42px; position:absolute; font-weight:normal; text-align:left; display:none; background:url(header4.png) repeat-x; left:70px; padding:15px 15px 0px 15px; z-index:99;}
.menu > li.t0{ background:url(header3.png) 10px 10px no-repeat; padding-left:20px;}
.menu > li.t0 ul{ width:240px; height:auto; position:absolute; background:url(header4.png) 190px 0px repeat-x; text-align:left; font-weight:normal; padding:18px 10px 10px 3px; display:none; top:20px; left:560px; z-index:99;}

.menu > li:hover ul{ display:block;}
.menu > li:hover > span > a{ color:#e56c01; text-decoration:none;}
.menu > li ul li{ display:inline-block; padding-left:12px; font-weight:normal;}
/*.menu > li ul li a:link,.menu > li ul li a:visited{ color:#fff;}
.menu > li:nth-child(2) ul{ background-position:15px 0px;}
.menu > li:nth-child(3) ul{ background-position:90px 0px;}
.menu > li:nth-child(4) ul{ background-position:165px 0px;}
.menu > li:nth-child(5) ul{ background-position:240px 0px;}
.menu > li:nth-child(6) ul{ background-position:315px 0px;}
.menu > li:nth-child(7) ul{ background-position:390px 0px;}
.menu > li:nth-child(8) ul{ background-position:465px 0px; padding-left:120px;}*/


.slider{ width:100%; position:relative; z-index:0; text-align:center; padding:0em; margin:0em;}
.slider .flex-control-nav{ width:100%; height:2.5em; position:absolute; bottom:0; z-index:90; display:block; text-align:center; left:0; padding:0em; margin:0em;}
.slider .flex-control-nav li{ margin:0em 0.25em;  display:inline-block; *display:inline; *zoom:1;}
.slider .flex-control-nav li a{ display:inline-block; width:20px; height:5px; overflow:hidden; background-color:#fff; color:#fff; cursor:pointer;}
.slider .flex-control-nav li a.flex-active{ background-color:#000; color:#e77817;}
/*.slider .flex-control-bg{ width:100%; height:3.0em; overflow:hidden; bottom:0px; left:0px; filter:alpha(opacity=50); opacity:0.5; background-color:#000; position:absolute; z-index:2;}*/
.slider .flex-direction-nav{ width:100%; height:64px; overflow:hidden; position:absolute; top:150px;}
.slider .flex-direction-nav li{ width:50%; display:inline-block;}
.slider .flex-direction-nav a{ width:64px; height:64px; overflow:hidden; display:block; line-height:500px;}
.slider .flex-direction-nav .flex-prev{ background:url(prev.png) no-repeat; float:left;}
.slider .flex-direction-nav .flex-next{ background:url(next.png) no-repeat; float:right;}
.topslider,.topslider ul li{ height:365px;}
.sliderk{ border-bottom:3px #e77b1d solid;}

.sybt{ height:35px; background:url(sybt0.png) no-repeat; border-bottom:1px #ccc solid; padding:3px 8px 0px 12px;}
.sybt a,.more{ width:58px; height:18px; float:right; background:url(more.png) no-repeat; margin-top:5px;}

.syc1{ margin-top:32px; height:220px;}
.syc1 .t1{ width:375px; height:100%; float:left;}
.syc1 .t2{ width:435px; height:100%; float:left;}
.syc1 .t2 .li1{ padding-top:12px;}
.syc1 .t3{ width:370px; height:100%; float:left; padding-left:22px;}
.syc1 .t3 span{ display:block; padding-top:15px;}
.syc1 .t3 span:first-child{ padding-top:0px;}
.syc1 .t3 span img{ width:348px; height:98px;}
/*.syc1{ display:flex; margin-top:32px;}
.syc1 .t1{ width:375px; flex:none;}
.syc1 .t2{ flex:auto;}
.syc1 .t2 .li1{ padding-top:12px;}
.syc1 .t3{ width:370px; flex:none; padding-left:22px;}
.syc1 .t3 span:not(:first-child){ display:block; padding-top:15px;}
.syc1 .t3 span img{ width:348px; height:98px;}
*/

.xxtag{ height:35px; border-bottom:1px #ccc solid; padding:3px 8px 0px 0px;}
.xxtag span{ display:inline-block; font-size:16px; line-height:25px; margin:0px 25px 0px 0px; cursor:pointer; padding-left:10px; border-left:3px #e77b1d solid;}
.xxtag span.cur{ font-weight:bold; color:#e56c01;}

#slider1{ width:355px; height:213px;  position:relative; z-index:0; background-color:#09C}
#slider1 dl{ z-index:9;}
#slider1 dl div img{ width:355px; height:213px;}
#slider1 dl dt{ width:100%; height:32px; padding:6px 5px 0px 8px; position:absolute; z-index:8; bottom:0px; font-weight:bold; background:url(/iures/images/tm.png) 0px -12000px repeat-x;}
#slider1 dl dt a:link, #slider1 dl dt a:visited{ color:#fff;}
#slider1 dl dt a:hover{ color:#ff0;}
#slider1 .flex-control-nav{ display:block; position:absolute; bottom:2px; z-index:98; right:0; text-align:right; padding-right:5px;}
#slider1 .flex-control-nav li{ margin:0px 1px 0px 0px; display:inline-block; text-align:center;}
#slider1 .flex-control-nav li a{ display:inline-block; width:18px; height:16px; line-height:16px; overflow:hidden; background-color:#666; color:#fff; cursor:pointer;}
#slider1 .flex-control-nav li a.flex-active{ background-color:#C00; color:#fff; font-weight:bold;}

.nytop{ height:72px;/* background:url(nytop.jpg) center 0px repeat-x; border-bottom:3px #e77b1d solid;*/}

.li1 li{ height:28px; overflow:hidden; background:url(dot3.png) 5px 12px no-repeat; padding-left:15px; line-height:28px;}
.li1 li a:Link,.li1 li a:visited{ color:#555;}
.li1 li a:hover{ color:#e77817;}
.li1 li span{ float:right; color:#888; margin:0px 5px;}

.syc2{ padding-top:20px;}
.syc2 dl{ width:224px; height:190px; display:inline-block; margin-left:15px; border:1px #d5d5d5 solid; padding:9px 9px 0px 9px;}
.syc2 dl:hover{ background-color:#fc8e00; border-color:#fc8e00;}
.syc2 dl:first-child{ margin-left:0px;}
/*.syc2 dl div{ width:220px; height:150px; padding:10px;}*/
.syc2 dl div img{ width:204px; height:136px;}
.syc2 dl dt{ height:35px; line-height:35px; overflow:hidden; padding:3px 8px; text-align:center;}
.syc2 dl:hover a{ color:#fff;}

.syc3{ padding-top:15px;}
.syc3 > div{ width:280px; height:400px; display:inline-block; border:1px #d7d7d7 solid; background:url(syc3_2.png) no-repeat; margin-left:20px;}
.syc3 > div:first-child{ margin-left:0px;}
.syc3 > div:hover{ background:url(syc3_1.png) no-repeat;}
.syc3 .t1{ text-align:center; padding-top:20px; font-size:22px; line-height:2.0em; color:#fff; font-weight:normal;}
.syc3 .t1 a:link,.syc3 .t1 a:visited,.syc3 .t1 a:hover{ color:#fff; text-decoration:none;}
.syc3 .t2{ padding:60px 30px 20px 30px; font-size:12px;}
.syc3 .t2 b{ display:block; margin-bottom:15px;}
.syc3 .t2 span{ display:block; height:80px; overflow:hidden; line-height:20px;}
.syc3 .t2 a{ width:96px; height:26px; line-height:26px; background-color:#aaa; display:block; text-align:center; margin:30px auto 0px auto; font-size:12px;}
.syc3 .t2 a:link,.syc3 .t2 a:visited{ color:#fff;}
.syc3 .t2 a:hover{ background-color:#ef770a; text-decoration:none;}

.footer{ height:160px; background:url(footer0.png) repeat-x; margin-top:25px; padding-top:16px; font-size:12px; color:#888;}
.footer a:link, .footer a:visited{ color:#888;}
.footer a:hover{ color:#f60;}
.footer .t1{ width:790px; height:100%; float:left; text-align:center;}
.footer .t1 div{ padding:11px;}
.footer .t2{ width:150px; height:132px; float:left; border-left:1px #ccc solid; text-align:center; padding-top:10px;}
.footer .t3{ width:240px; height:100%; float:left; line-height:16px; padding-top:60px;}
.footer .t3 img{ vertical-align:bottom;}
/*.footer .t1{ flex:aoto; width:790px; text-align:center;}
.footer .t1 div{ padding:11px;}
.footer .t2{ flex:none; width:150px; height:132px; border-left:1px #ccc solid; text-align:center; padding-top:10px;}
.footer .t3{ float:none; width:240px; line-height:16px; padding-top:60px;}
.footer .t3 img{ vertical-align:bottom;}*/

.totop{ width:22px; height:149px; display:block; position:fixed; bottom:180px; right:0px; background:url(totop.png) no-repeat;}
.nk{ width:925px; display:inline-block; padding-left:22px; vertical-align:top;}
.left{ width:200px; min-height:650px; display:inline-block; border-right:1px #e1e1e1 solid; vertical-align:top;}
.left .t1{ margin:25px 1px 25px 0px;}
.left > ul > li{ line-height:32px;  background:url(left1.png) no-repeat; margin:1px 0px; text-align:center;}
.left > ul > li > span{ height:32px; overflow:hidden; display:block;}
.left ul li a:link, .left ul li a:visited{ color:#000;}
.left ul li a:hover{ color:#e77817;}
.left > ul > li.cur{ background:url(left2.png) no-repeat;}
.left > ul > li.cur > span > a:link, .left > ul > li.cur > span > a:visited{ color:#fff;}
.left ul ul{ padding:0px 0px 8px 15px;}
.left ul ul li{ line-height:20px; font-size:12px;}
.left ul ul li.cur{ font-weight:bold;}
.left ul ul li.cur a:link,.left ul ul li.cur a:visited{ color:#e77817; font-size:14px;}
.left .tdq > li{ text-align:left; padding-left:20px;}
.left .tdw > li{ text-align:left; font-size:12px; padding-left:5px;}

.weizhi{ height:58px; background:url(weizhi.png) 6px 25px no-repeat; padding:25px 0px 0px 13px; border-bottom:1px #e1e1e1 solid; font-size:12px; color:#666;}
.weizhi span{ display:inline-block; padding-right:20px; color:#fff}
.weizhi a:link, .weizhi a:visited{ color:#666;}
.weizhi a:hover{ color:#e77817;}
.weizhi .t0{ font-weight:bold;}

.sw_title{ font-size:18px; line-height:1.5em; text-align:center; font-weight:600; color:#000; padding:10px; margin:20px 30px 0px 30px; font-family:"微软雅黑",microsoft YaHei; border-bottom:1px #ccc dotted;}
.sw_info{ text-align:center; color:#999; font-size:12px; padding:4px;}
.sw_txt{ color:#333; font-size:14px; min-height:450px; width:850px; margin:25px auto 0px auto;}
.sw_act{ height:20px; padding:10px 10px 5px 0px; text-align:right; background:url(line.jpg) bottom repeat-x; margin:0px 25px;}
.sw_act a{ height:20px; padding:0px 8px 0px 18px; display:inline-block; text-decoration:underline;}
.sw_act .p{ background-position:-100px -54px;}
.sw_act .c{ background-position:0px -154px;}
.sw_act .u{ background-position:-50px -104px;}
.sw_xg{ height:28px; line-height:28px; padding-left:5px; margin-right:12px; margin:20px 30px 0px 30px; border-bottom:1px #eee solid; border-top:1px #eee solid; color:#666;}
.sw_xg_li{ padding:10px 20px 20px 25px;}
.sw_xg_li li{ height:22px; overflow:hidden; padding:0px 15px 0px 15px; color:#525252; }
.sw_xg_li li a:link,.sw_xg_li li a:visited{ color:#525252;}
.sw_xg_li li a:hover{ color:#e77817;}
.sw_share{ padding:20px 40px;}

.li2{ padding:20px 18px 0px 18px;}
.li2 li{ height:32px; overflow:hidden; background:url(li.png) 0px bottom no-repeat; padding-left:15px; line-height:32px; margin-top:3px;}
.li2 li a:Link,.li2 li a:visited{ color:#555;}
.li2 li a:hover{ color:#e77817;}
.li2 li span{ float:right; color:#888; margin:0px 5px; font-size:13px;}

.tv{ padding-top:20px;}
.tv dl{ width:260px; height:200px; display:inline-block; margin:20px 0px 0px 30px; vertical-align:top;}
.tv dl div{ width:260px; height:160px; padding:4px; border:1px #ddd solid;}
.tv dl dt{ height:45px; padding-top:5px; line-height:20px; font-weight:normal; text-align:center;}

.pic{ padding:15px 0px 0px 3px;}
.pic dl{ width:202px; height:183px; display:inline-block; margin:20px 0px 0px 18px; vertical-align:top;}
.pic dl div{ width:202px; height:138px; padding:4px; border:1px #ddd solid;}
.pic dl dt{ height:45px; padding-top:5px; overflow:hidden; line-height:20px; font-weight:normal; text-align:center; font-size:13px;}

.zt{ padding:20px 30px 0px 30px;}
.zt dl{ height:120px; border-bottom:1px #ccc dotted; margin-top:10px;}
.zt dl div{ width:160px; height:110px; float:left; padding:4px; border:1px #ddd solid;}
.zt dl dt{ width:680px; height:30px; float:left; padding-left:12px; font-size:16px; line-height:30px;}
.zt dl dd{ width:680px; height:80px; line-height:25px; float:left; padding:5px 0px 0px 12px; color:#666;}
.zt dl dd a{ width:80px; height:20px; background-color:#fc8e00; color:#fff; display:block; margin-top:5px; font-size:12px; line-height:20px; text-align:center; text-decoration:none;}

.ztlist{ padding-top:10px;}
.ztlist li{ display:inline-block; width:348px; height:148px; text-align:center; font-weight:bold; margin:30px 0px 0px 50px;}
.ztlist li span{ width:368px; height:118px; display:block; padding:9px; border:1px #ddd solid; background-color:#eee; margin-bottom:5px;}
.ztlist li img{ width:348px; height:98px;}

.dengjiinfo{ margin:30px 40px 20px 35px; border:1px #ddd solid; padding:5px 8px; border-radius:5px; background-color:#f6f6f6;}
.dengji{ margin:10px 25px; font-size:14px; color:#666;}
.dengji div{ padding-top:6px;}
.dengji div span{ display:inline-block; width:70px;; text-align:right;}

.bge{ border-color:#ccc; color:#666; border-width:0px;}
.bge td,.bge th{ padding:3px 5px;}
.bge .xm{ width:100px; text-align:right;}



















