@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
ul, li { list-style: none; }
a { text-decoration: none; color: #666; cursor: pointer; }
a:hover { color: #f27800; }
input, select, button, textarea { font-size: 14px; color: #666; }
body { font-size: 12px; color: #666; font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6, h7, b { font-weight: normal; }
i, em { font-style: normal; }
.clearfix { zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; }
.fr { float: right; }
.w1145 { width: 1145px; margin: 0 auto; }
.pr{ position:relative;}
.pa{ position:absolute;}


.clear{ clear:both; width:100%; height:0; overflow:hidden;}

.header{ background:#fff;}
.change{ float:right;}
.top-admin-name{ float:left; position:relative; margin-left:5px;}
.top_r_top a.gsname{ float:left; color:#0194d2; margin-right:5px;}
.top-menu { position: relative; float: left; height: 20px; z-index: 9999; color: #444; cursor: pointer; font-size: 12px; line-height: 20px; padding:0 10px; position: relative; z-index: 1; min-width:60px;}
.top-menu.hover { position: relative; z-index: 10000; height: 22px; }
.top-menu em { display: inline-block; width: 9px; height: 5px; overflow: hidden; background: url(../images/change_ico.png) no-repeat; margin-left: 5px; vertical-align: middle; }
.top-menu_yc { background: #fff; display: none; position: absolute; top: 22px; left:0; width:300px; z-index:100; padding:15px; border:1px #cfcece solid;}
.top-menu_yc i.top_ico{ display:block; background:url(../images/change_ico1.png) no-repeat; width:14px; height:7px; top:-7px; left:28px; position:absolute;}
.top-menu_yc li{ float:left; margin-right:15px;}
.top-menu_yc li a { display: block; float:none; color: #333; line-height: 32px; font-size:14px;}
.top{ width:1288px; margin:0 auto; padding:15px 0 6px;}
.logo{ float:left; margin-right:47px; padding:17px 0 20px;}
.logo a{ margin-right:18px;}
.logo img{ vertical-align:middle;}
.nav{ float:left; /*width:570px;*/}
.nav li{ float:left; display:inline; position:relative; z-index:99;}
.nav li a{ display:block; font-size:13px; color:#666; height:30px; line-height:30px; padding:0 20px;}
.nav li a:hover,.nav li.current a{ color:#f08200;}
.nav li ul{ position:absolute; opacity: 0; visibility: hidden; top:30px; background:#00307d; z-index:99; margin:20px 0 0;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; left:0px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.5); width:150px; border-radius:3px; padding:5px 15px;}
.nav li:hover > ul{ opacity: 1; visibility: visible; margin: 0;}
.menu li .one i{ display:block; background:url(../sxyimage/ico2.png) no-repeat; width:7px; height:4px; position:absolute; top:-4px; left:45px;}
.menu li .one li{ padding:0; width:100%;}
.menu li .one a{ font-size:12px; float:none; font-weight:normal; padding:0;}
.menu li .one a:hover{ color:#f08200;}
.top-right{ width:190px; float:right; background:#efefef; height:32px; border-radius:16px; position:relative;}
.top-right a{ float:left; color:#f90; width:95px; text-align:center; line-height:32px; border-radius:16px; position:relative; z-index:10;}
.top-right a.cur{ background:#ffaa2a; color:#fff; -webkit-animation-delay:0.2s;}
.navbg{ background:#ffaa2a; width:95px; height:32px; position:absolute; z-index:0; left:0; z-index:2; border-radius:16px;}
.top-right .pcv_f{ color:#fff;}
.top-right .mcv_f{color:#fff}

.top-rt{ text-align:right; line-height:20px; margin-bottom:22px; color:#666;}
.top-rt span{ background:url(../sxyimage/t_ico.png) left 3px no-repeat; padding-left:23px; color:#f27800; font-size:16px; vertical-align:middle;}
.top-rt i{ margin:0 10px;}
.top-rt a{ color:#808080;}
.top-rt a:hover{ color:#f08200;}
.top-rt a.t-wx{ display:inline-block; background:url(../sxyimage/t_ico.png) 0 -28px no-repeat; width:20px; height:20px; vertical-align:middle; margin:0 4px 0 13px;}
.top-rt a.t-wx:hover{ background-position:0 -49px;}
.top-rt a.t-wap{ display:inline-block; background:url(../sxyimage/t_ico.png) 0 -70px no-repeat; width:20px; height:20px; vertical-align:middle;}
.top-rt a.t-wap:hover{ background-position:0 -91px;}

.banner{ width:100%; height:325px; overflow:hidden; position:relative;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.content{ padding-bottom:100px;}
.idx1{ padding:25px 0 50px; width:1173px;}
.idx1 dl{ float:left; border-right:1px #dedede solid; margin-right:40px; padding-bottom:10px;}
.idx1 dl dt{ margin-bottom:15px; padding-bottom:5px;}
.idx1 dl dt a:hover{ color:#f08200;}
.idx1 dl.dl_1{ width:307px;}
.idx1 dl.dl_1 dt{ background:url(../sxyimage/t_ico.png) left -154px no-repeat; padding-left:52px;}
.idx1 dl.dl_2{ width:266px;}
.idx1 dl.dl_2 dt{ background:url(../sxyimage/t_ico.png) left -208px no-repeat; padding-left:37px;}
.idx1 dl.dl_3{ width:187px;}
.idx1 dl.dl_3 dt{ background:url(../sxyimage/t_ico.png) left -253px no-repeat; padding-left:38px;}
.idx1 dl.dl_4{ width:250px; border:none;}
.idx1 dl.dl_4 dt{ background:url(../sxyimage/t_ico.png) left -302px no-repeat; padding-left:40px;}
.idx1 dl dt a{ font-size:17px; color:#101010;}
.idx1 dl dd{ float:left; margin-right:35px; line-height:28px;}
.idx1 dl dd a{ font-size:14px; color:#4b4b4b;}
.idx1 dl dd a.color1{ color:#f08200;}
.idx1 dl dd a.color2{ color:#165cb3;}
.idx1 dl dd a:hover{ color:#f08200;}
.ititle{ background:url(../sxyimage/bg1.png) bottom repeat-x; margin-bottom:30px;}
.ititle h2{ float:left; display:inline; font-size:20px; color:#1a1a1a; border-bottom:2px #02649f solid; margin-right:125px; padding-right:5px; padding-bottom:10px; line-height:1;}
.ititle ul{ float:left; display:inline;}
.ititle ul li{ float:left; margin-right:5px;}
.ititle ul li a{ display:block; padding:0 10px; font-size:13px; color:#1a1a1a; padding-bottom:8px; line-height:22px;}
.ititle ul li a:hover{ color:#02649f;}
.ititle ul li.current a{ border-bottom:2px #02649f solid; background:url(../sxyimage/ico.png) center bottom no-repeat; color:#2783d1;}
.ititle a.imore{ float:right; font-size:13px; color:#464646; background:url(../sxyimage/more.png) right 6px no-repeat; padding-right:18px; line-height:24px;}
.ititle a.imore:hover{ background-position:right -17px; color:#f08200;}

.tab,.tab_1,.tab_2,.tab_3{ position:relative;}
.tab-m,.tab-m_1,.tab-m_2,.tab-m_3{ position:absolute; top:-62px; left:210px;}
.tab-m li,.tab-m_1 li,.tab-m_2 li,.tab-m_3 li{ float:left; margin-right:5px;}
.tab-m li a,.tab-m_1 li a,.tab-m_2 li a,.tab-m_3 li a{ display:block; padding:0 10px; font-size:13px; color:#1a1a1a; padding-bottom:8px; line-height:22px;}
.tab-m li a:hover,.tab-m_1 li a:hover,.tab-m_2 li a:hover,.tab-m_3 li a:hover{ color:#02649f;}
.tab-m li.cur a,.tab-m_1 li.cur a,.tab-m_2 li.cur a,.tab-m_3 li.cur a{ border-bottom:2px #02649f solid; background:url(../sxyimage/ico.png) center bottom no-repeat; color:#2783d1;}

.slideBox{ width:690px; height:312px; overflow:hidden; position:relative; float:left;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:55px; bottom:17px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#949494; cursor:pointer; border-radius:15px;}
.slideBox .hd ul li.on{ background:#fff; }
.slideBox .bd img{ width:476px; height:312px; display:block;  }
.bdtext{ width:184px; height:282px; background:#666; color:#fff; padding:15px}
.bdtext h3{ font-size:16px; line-height:30px; margin-bottom:10px;}
.bdtext p{ font-size:13px; line-height:26px;}
.idx2-r{ float:right; width:433px; padding-top:10px;}
.idx2-r li{ margin-bottom:20px;}
.idx2-r li p{ height:48px; overflow:hidden;}
.idx2-r h3{ color:#232323; font-size:16px; margin-bottom:8px;}
.idx2-r a{ color:#565656; font-size:13px; line-height:24px;}
.idx2-r a:hover{ color:#f08200;}
.idx3{ margin-top:50px; overflow:hidden;}
.wltg-con{ width:1200px;}
.wltg{ float:left; margin-right:55px; width:545px; margin-bottom:30px;}
.ilist{ width:350px;}
.ilist li{ background:url(../sxyimage/bg1.jpg) left center no-repeat; font-size:13px; color:#706f6f; padding-left:16px; line-height:28px; overflow:hidden;}
.ilist li span{ float:right;}
.ilist li a{ color:#292929; float:left; width:215px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ilist li a:hover{ color:#f08200;}
.idx4{ margin-top:30px;}
.pptg-l{ float:left; width:440px; margin-right:50px;}
.pptg-c{ float:left; width:365px; margin-right:50px;}
.pptg-r{ float:right; width:234px;}
.iul_1 li{ overflow:hidden; clear:both; margin-bottom:15px;}
.iul_1 h3{ font-size:15px; margin-bottom:15px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.iul_1 a{ clear:both; overflow:hidden; font-size:13px; color:#313131;}
.iul_1 p{ width:300px; line-height:26px; max-height:78px; overflow:hidden;} 
.iul_1 a:hover{ color:#f08200;}
.pptg-c .iul_1 p{ width:222px;}
.pptg-c .iul_1 li{ margin-bottom:26px;}
.pptg-r .ilist{ margin-top:15px;}
.idx5{ margin-top:40px;}
.picScroll-left{ overflow:hidden; position:relative; margin-bottom:30px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; margin-right:17px;}
.picScroll-left .bd ul li img{ display:block;}
.picScroll-left .bd ul li a{ display:block; position:relative;}
.picScroll-left .bd ul li p{ position:absolute; left:0; bottom:0; width:205px; padding-left:10px; background:url(../sxyimage/bgpng.png) repeat; height:28px; line-height:28px; font-size:13px; color:#fff;}
.mr45{ margin-right:45px;}

/*右侧浮动*/
/* side */
.side{position:fixed;width:43px;height:275px;right:0;top:250px;z-index:1000;}
.side ul li{width:43px;height:45px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:43px;height:45px;top:0;right:0;transition:all 0.3s;background:#333;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/45px "微软雅黑";overflow:hidden;}
.side ul li.sidetop{ height:50px;/* display:none;*/}
.side ul li.sidetop a{width:43px;height:50px;line-height:55px;display:inline-block;background:url(../sxyimage/back_top_bg.png) left top no-repeat;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s; text-transform:uppercase; text-align:center; color:#1c1c1c;}
.side ul li.sidetop a:hover{background:url(../sxyimage/back_top_bg.png) left bottom no-repeat;opacity:1;filter:Alpha(opacity=100); color:#fff;}
.side ul li img{float:left;}
.side ul li .sideewm{ display:inline-block;background:#333;width:43px;height:45px;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sideewm:hover{background:#ffaa2a;opacity:1;filter:Alpha(opacity=100);}

/* floatPanel */
#floatPanel .sideewm{height:45px;display:block;}
#floatPanel .popPanel{width:130px;height:160px;position:fixed;right:43px;top:350px;z-index:10000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); }
#floatPanel .popPanel .popPanel-inner{width:130px;height:160px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:258px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:120px;height:158px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:100px;height:100px;border:none;padding:10px 10px 5px 10px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:18px;letter-spacing:1px;}
/*右侧浮动---------------*/
/* floatPanel1 */
.sideli1{ position:relative;}
.qqclose{ position:absolute; top:6px; right:18px; display:block; width:10px; height:10px; z-index:5;}
#floatPanel2 .sideewm{height:45px;display:block;}
#floatPanel2 .popPanel2{width:0;height:338px;position:absolute;right:40px;top:50%; margin-top:-137px;z-index:80;overflow:hidden;/*display:none;*/_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
#floatPanel2 .popPanel2 .popPanel-inner2{width:142px;height:338px;position:relative;overflow:hidden;}
#floatPanel2 .popPanel2 .popPanel-inner2 .qrcodePanel2{width:130px;height:295px;text-align:center; background:url(../images/r_bg.png) no-repeat;position:absolute;left:0;top:0;overflow:hidden; padding-top:43px; padding-left:12px;}
#floatPanel2 .popPanel2 .popPanel-inner2 .qrcodePanel2 div{ padding:17px 0 11px; border-bottom:1px #c5c5c5 dashed; width:105px;}
#floatPanel2 .popPanel2 .popPanel-inner2 .qrcodePanel2 a{ display:block; text-align:left; background:url(../images/r_qq1.png) 2px center no-repeat; padding-left:30px; color:#303030; margin-bottom:6px; line-height:19px;}
#floatPanel2 .popPanel2 .popPanel-inner2 .qrcodePanel2 a.tcqqzx{ background-image:url(../images/r_qq2.png); background-position:3px center;}
#floatPanel2 .popPanel2 .popPanel-inner2 .qrcodePanel2 a:hover{ color:#ff9205;}

.footer{ background:#555; width:100%;}
.footer-top{ text-align:center; width:100%; border-bottom:1px #6a6a6a dashed; padding:30px 0;}
.footer-top p{ font-size:22px; color:#999; margin:20px 0;}
.footer-top span{ font-family:"Comic Sans MS", cursive; font-weight:bold; font-size:24px; background:url(../sxyimage/dh_ico.png) left center no-repeat; color:#fff; padding-left:20px;}
.bottom-nav{ width:1111px; margin:0 auto; padding-top:25px; border-bottom:1px #737373 solid; padding-bottom:30px;} 
.bottom-nav dl{ float:left; width:143px;}
.bottom-nav dl dt{ font-size:15px; font-weight:bold; color:#ccc; margin-bottom:15px;}
.bottom-nav dl dd a{ color:#999; display:inline; line-height:25px; width:117px; background:url(../sxyimage/ico1.png) left center no-repeat; padding-left:8px; float:left;}
.bottom-nav dl.dl-1{ width:250px;}
.bottom-nav dl dd a:hover{ color:#f08200;}
.bot_fuwu{ width:400px; margin:35px auto 0;}
.bot_fuwu span{ font-size:15px; font-weight:bold; color:#999; float:left; line-height:29px; margin-right:15px;}
.bot_fuwu a{ float:left; color:#999; font-size:20px; font-style:italic; height:29px; line-height:29px; margin-right:25px; text-indent:-999px;}
.bot_fuwu a:hover{ color:#fff;}
.bot_fuwu a.bot_sina{ background:url(../sxyimage/bot_sina.png) 0 -30px no-repeat; width:100px; height:30px;}
.bot_fuwu a.bot_sina:hover{ background-position:0 0;}
.bot_fuwu a.bot_weibo{ background:url(../sxyimage/bot_weibo.png) 0 -30px no-repeat; width:113px; height:30px;}
.bot_fuwu a.bot_weibo:hover{ background-position:0 0;}
/* floatPanel */
#floatPanel1{ position:relative;width:85px;height:31px; margin:0 auto; float:left;}
#floatPanel1 .ctrolPanel1{width:85px;height:31px;}
#floatPanel1 .ctrolPanel1 a{width:85px;font-size:20px;color:#999;text-align:center;overflow:hidden; line-height:31px;}
#floatPanel1 .ctrolPanel1 .qrcode1{height:30px;display:block;background:url(../sxyimage/bot_weixin.png) 0 -30px no-repeat;}
#floatPanel1 .ctrolPanel1 .qrcode1:hover{ background-position:0 0;}
#floatPanel1 .popPanel1{width:150px;height:157px;z-index:10000;overflow:hidden;display:none; position:absolute; top:-163px; left:-31px;}
#floatPanel1 .popPanel1 .popPanel-inner1{width:150px;height:157px;position:relative;overflow:hidden;}
#floatPanel1 .popPanel1 .popPanel-inner1 .qrcodePanel1{width:150px;height:157px;text-align:center;position:absolute;left:0;top:0;overflow:hidden; background:url(../sxyimage/bg22.png) no-repeat;}
#floatPanel1 .popPanel1 .popPanel-inner1 .qrcodePanel1 img{width:141px;height:141px;border:none;padding:4px 0 0;}
.copy{ text-align:center; color:#999; padding:25px 0;}
.copy a{ color:#999;}
.copy a:hover{ color:#f08200;}




/*列表*/
.list-left{ float:left; width:835px;}
.list-left .ititle ul{ float:right;}
.list-right{ float:right; width:270px;}
.list-right .ititle{ margin-bottom:25px;}
.list-right .ititle h2{ border-bottom-width:1px; font-size:18px; color:#5a5c5e; padding-bottom:13px;}
.list-right .ilist{ width:270px;}
.list-right .ilist a{ width:100%;}
.hot{ margin-bottom:20px;}
.hot li{ float:left; margin:0 6px 16px 0;}
.hot li a{ display:block; padding:0 21px; height:30px; line-height:30px; border:1px #d2d5db solid; border-radius:30px; font-size:13px; color:#6b7983;}
.hot li a:hover{ color:#0880c1; border-color:#0880c1;}
.list li{ border-bottom:1px #c6c6c6 dashed; padding-bottom:24px; margin-bottom:24px;}
.list img{ display:block;}
.list a{ display:block; overflow:hidden; font-size:14px; color:#565656;}
.list-r{ width:602px;}
.list-r h3{ font-size:17px; color:#232323; line-height:25px; margin:5px 0;}
.list-r h3 span{ float:right; font-size:13px; color:#7f7f7f;}
.list-r p{ line-height:26px; height:78px; overflow:hidden;}
.list-r i{ display:block; margin-top:5px; text-align:right; font-family:Arial; font-size:12px; color:#0880c1;}
.list a:hover h3{ color:#f08200;}
.list a:hover i{ text-decoration:underline;}
/*分页*/
.paginator { text-align: center; padding:30px 0 0; }
.paginator.w1099{ border:none;}
.paginator img{ vertical-align:text-top;}
.paginator a, .paginator span { display: inline-block; text-align:center; height: 27px; line-height: 27px; color: #4a4b4e; font-size:13px; border:1px #d2d2d2 solid; padding:0 9px; margin:0 3px;}
.paginator a:hover{ background:#5b5a5a; border-color:#5b5a5a; color:#fff;}
.paginator span.current { color: #fff; background:#434343; border-color:#434343;}
/*分页------------------------------*/
/*新闻列表------------------------------*/

/*新闻内容页*/
.det_tit{ margin-top:40px; text-align:center; border-bottom:1px #e7e7e7 solid; padding-bottom:15px;}
.det_tit h1{ font-size:18px; text-align:center; color:#343434;}
.det_tit span{ display:block; margin:15px 0 0; font-size:12px; color:#7d7c7c;}
.bdsharebuttonbox{ margin:0 auto; width:115px;}
.det_con{ padding:15px 0;}
.det_con img{ display:block; margin:10px auto; max-width:100%;}
.det_con p{ font-size:14px; color:#353535; line-height:26px;}
.fy { border-top: 1px #e7e7e7 solid; margin-top: 20px; padding-top: 25px; }
.fy span { float: left; width: 240px; margin-right: 30px; color: #434343; line-height: 31px; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fy span a { color: #fff;}
.fy span a:hover { color: #0880c1; }
.fy-back a { float: right; width: 86px; height: 24px; line-height: 24px; text-align:center; color: #4f4f4f; border:1px #d9d9d9 solid;}
.fy-back a:hover{ color:#0880c1; border-color:#0880c1;}
/*新闻内容页------------------------------*/







