﻿/*Start reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,img,form,fieldset,input,textarea,p,blockquote,th,td,table,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}
i,em{font-style: normal;}
html{ -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none;}
body{color:#707070; font: 12px/20px arial, Simsun; text-align:center;word-wrap:break-word;height:100%;-webkit-text-stroke:1px transparent;}
div {text-align:left;}
a,li,img,span,div{text-decoration:none; -webkit-transition:color .3s linear,background-color .3s linear,background .3s linear;}
a:hover{text-decoration:underline;}
a:active{outline:none;}
li{list-style-type:none;}
img{border-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
fieldset{border-style:none;}
label,button{cursor:pointer;}
select,input,textarea{font-size:13px;line-height:1.3em;}
table{border-collapse:collapse;border-style:none;}
td{padding:0;border:0;font-size:13px;line-height:1.5em;}
.clearfix{clear:both;zoom:1;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fix{word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
hr{border:none;height:0;line-height:0;font-size:0;background:none;border-top:1px solid #d2d2d2;margin:8px 0;*margin:6px 0 0;display:block;vertical-align:middle;}
/*End reset*/

/*Start 样式颗粒*/
.w980{width: 980px;margin: auto;}
.fleft{ float: left;}
/*End 样式颗粒*/

/*Start 布局*/
html{background:#303434 url(../images/common/bgrepeat02.png) repeat;}
#wrap{max-width: 1218px; _width:expression((documentElement.clientWidth > 1218) ? "1218px" : "auto" ); background:#fff; margin: auto;}
.main{width:980px; margin:auto; background: #fff;}
.side{ float: left; width: 240px;}
.content{ float: left; width: 700px;  padding-left: 40px; padding-bottom: 50px;}
.banner{ height: 250px; background-position: center; min-width:980px; max-width:1218px;_width:expression((documentElement.clientWidth > 1218) ? "1218px":"auto" ); margin:auto;}
/*End 布局*/

/*Start 页头*/
#header_wrap{ background: url(../images/common/headbg.png) repeat-x; *zoom:1;}
#header_wrap .header{ width: 980px; height: 90px; margin: 0 auto; position: relative; z-index: 10000;}

.logo{ float: left; width: 300px; height: 80px; margin-top: 0px;}
.top_bar { float: right; text-align: right;}
.top_bar .service_tel{ float: left; font-size: 16px; line-height: 33px; font-family: Microsoft YaHei; color: #000;}
.top_bar .service_tel strong{ font-size: 18px; font-weight: bold;}
.top_bar .link{ float: left; color: #ccc; background:#eeeeee url(../images/common/top_bg.png) no-repeat left; text-align: center; padding-left: 15px; height: 24px; padding-top:7px;}
.top_bar .link a{color:#007ab6; padding: 0 8px;}
.top_bar .language { float: left; margin-left: -10px; width: 170px; text-align: center; height: 24px; padding-top:7px; background: url(../images/common/language_bg.png) no-repeat left; }
.top_bar .language a{ color: #fff; font-family: arial;}
/*End 页头*/
/*Start 菜单*/
.menu { width: 980px; margin: 0 auto; height: 45px; position: absolute; right:0; top:45px;}
.menu ul{ float: right; background: url(../images/common/spacebar.png) no-repeat right;}
.menu li{ float: left; font-family: Microsoft YaHei; position: relative; width: 92px; text-align: center;background: url(../images/common/spacebar.png) no-repeat left;}
.menu li .tit{ height: 45px; font-size: 16px; line-height: 45px; width: 92px; display: block; color: #000; font-weight: bold;}
.menu li .tit span{ background: url(../images/common/arrow_icon.png) no-repeat right; padding-right: 13px;}
.menu li .tit:hover{ background: url(../images/common/navbg.png) no-repeat; text-decoration: none;}
.menu .cur .tit{background: url(../images/common/navbg.png) no-repeat;}
.menu .hover .tit{background: url(../images/common/navbg.png) no-repeat;}
.menu .nbb{ background: none;}
.menu .nb{ background: none;}
.menu li .subnav{ display: none; border-top: 1px solid #395d84; border-bottom: 1px solid #a0a0a0; padding:0; position: absolute; left: 0; top:45px; background: #fff; text-indent: center; overflow: hidden;}
.menu li .subnav .panel { background: url(../images/common/subrepeat.png) repeat-x; height: 40px; line-height: 40px; overflow: hidden; }
.menu li .subnav .panel a{ display: inline-block; padding: 0 30px; text-align: center;  color: #535353; background: url(../images/common/sub_line_t.png) repeat-y; }
.menu li .subnav .panel .nobg{ background: none;}
.menu li .s1{left:-53px; width: 550px;}
.menu li .s2{left:-110px; width: 330px;}

.menu li .s3{ width: 760px; padding: 0; left:-320px;}
.menu li .s3 dl{ margin-bottom:-1000px; padding-bottom:1000px; float: left; width: 152px; text-align:center; background: url(../images/common/sub_line.png) repeat-y;}
.menu li .s3 dl dt{ background: url(../images/common/subrepeat.png) repeat-x; height: 40px; line-height: 40px; overflow: hidden; }
.menu li .s3 dl dt p{ background: url(../images/common/sub_line_t.png) repeat-y;  color: #535353; }
.menu li .s3 dl dd{ background-color: #fff; position: relative; display: inline-block;}
.menu li .s3 dl dd p{ color: #535353; font-weight: bold; line-height: 130%;}
.menu li .s3 dl dd a{ color: #535353;}
.menu li .s3 dl dd a:hover{ text-decoration: none;}
.menu li .s3 dl dd p em{ display: block; color: #a0a0a0; font-weight: normal;}
.menu li .s3 .nobg{ background: none;}
.menu li .s3 dl dd{ margin: 20px 0;}
.menu li .s3 dl dd .pic{ display: inline-block; height: 80px; vertical-align: bottom;}

.menu li .s4{left:-55px; width: 220px;}
.menu li .s5{left:-68px; width: 220px;}
.menu li .s6{left:-200px; width: 680px;}

.menu .search { padding-top: 14px; margin-left: 7px; float: right}
.menu .search input{ width: 115px; padding-left: 5px; border: 1px solid #dcdcdc; border-right: none; height: 18px; line-height: 18px;}
.menu .search span{padding-top: 2px; line-height: 30px;}
.menu .search button{ width: 20px; height: 20px; border: none; text-indent: -9999px; background: url(../images/common/search_btn.png) no-repeat; }
/*End 菜单*/

/*Start 页脚*/
.footer_wrap{
	border: 1px solid #cccccc;
	background: #efefef url(../images/common/white_line.png) repeat-x;
	margin-top: 0px;
	position: relative;
	z-index: 3000;
}
#footer{ width: 980px; margin: auto; padding:15px 0;}
#footer a{color: #007ab6;}
#footer .flink{ float: left; color: #a0a0a0; margin-left: -7px;}
#footer .flink a{ padding: 0 7px;}
#footer .other_site{ float: right; color: #838383; position: relative; background: url(../images/common/other_sitebg.png) no-repeat; width: 164px; height: 22px;}
#footer .other_site span{ line-height: 22px; padding-left: 9px;}
#footer .other_site ul{ position: absolute; left: 0; bottom:21px; display: none; border: 1px solid #dcdcdc; background: #fff; width: 162px; padding-top: 5px;}
#footer .other_site ul li{}
#footer .other_site ul li a{ padding-left: 9px; height: 22px; line-height: 22px; display: block; color: #000;}
#footer .other_site ul li a:hover{ background-color: #0088cc; color: #fff}
#footer .copyright{ margin-top: 20px; color: #838383; float: left;}
#footer .copyright a{color: #838383;}
#footer .copyright img{vertical-align: middle;}
#footer .cnzz{ float: right; margin-top: 20px;}
/*End 页脚*/

/*Start 侧边栏*/
.mod_b{ margin-bottom: 10px; display: block; text-decoration: none; cursor: pointer; border:1px solid #e5e5e5; padding: 14px 19px 15px; line-height: 16px; zoom:1;}
.mod_b:hover{ background-color: #f5f8fa;text-decoration: none;}
.mod_b h5{ color: #000; font: 14px Microsoft YaHei;  font-weight: bold; padding-bottom: 6px;}
.mod_b p{ width: 130px; padding-bottom: 6px; color: #a0a0a0;}
.mod_b a img{ vertical-align: bottom;}
.mod_b .weibo{color: #007ab6; display: block; margin-top: 0px; margin-right: -10px; padding-top:4px; border-top: 1px solid #e5e5e5;}

.support_w{ background:#fff url(../images/common/support_icon.png) no-repeat 150px 20px;}
.support_w .inner{ height: 85px; overflow: hidden;}
.servie_w{ background:#fff url(../images/common/24hour_icon.png) no-repeat 150px 20px;}
.servie_w .inner{ height: 101px; overflow: hidden;}
.sharp_w{ background:#fff url(../images/common/qrcode_icon.png) no-repeat 150px 3px; padding-bottom: 12px;}
.sharp_w .inner{ height: 88px; overflow: hidden;}
.sharp_w .inner span img{ vertical-align: top; padding-right: 5px; margin-top:4px;}
.sharp_w .ts{color: #000;font: 13px Microsoft YaHei;font-weight: bold; padding-right:6px; padding-bottom: 6px;}

.s_tel{ padding-top: 10px;background: url(../images/common/tel_ban.png) no-repeat; height: 94px;color: #fff; font-family: Microsoft YaHei;}
.s_tel em{ font-weight: bold; font-size: 14px;}
.s_tel .p1{ padding-left: 65px; padding-top: 8px;}
.s_tel .p2{ padding-left: 17px;}

.submenu { margin-bottom: 50px;}
.submenu h2{ font-size: 20px; height: 36px; font-weight: bold; font-family:  Microsoft YaHei; color: #000; line-height: 125%; vertical-align: middle;}
.submenu h2 em{ font-size: 18px; font-family: arial; font-weight: normal; color: #a0a0a0; padding-left: 3px;}
.submenu ul{}
.submenu li{}
.submenu li a{ background: url(../images/common/sub_m.png) no-repeat; padding-left: 20px; height: 41px; line-height: 41px; display: block; font-weight: bold; color: #535353;text-shadow:1px 1px 0px #fff; min-width: 60px;}
.submenu li a:hover{ background: url(../images/common/sub_m_on.png) no-repeat;}
.submenu li.on a{ background: url(../images/common/sub_m_on.png) no-repeat;}
/*End 侧边栏*/


/*Start面包屑导航*/
.crumb{ height: 40px; padding-bottom: 20px; zoom:1; background: url(../images/common/crumb_bg.png) no-repeat;}
.crumb li{ float: left; display: inline-block;}
.crumb .home{ width: 40px; vertical-align: top; text-align: center;}
.crumb .home img{ margin-top: 11px;}
.crumb .lev{ line-height: 40px; padding: 0 0px 0 21px; background: url(../images/common/crumb_lev.png) no-repeat;}
.crumb .lev .arrow{ }
.crumb .lev a{ display:inline-block; padding: 0 15px 0 0; background: url(../images/common/crumb_arrow.png) no-repeat center right; color: #a0a0a0; min-width: 45px;}
.crumb .lev a:hover{ text-decoration: underline;}
/*End 面包屑导航*/

/*Start 下拉框*/
.select{display:inline-block;width:80px;height:23px;margin-left:5px;border:1px solid #d5d5d5;vertical-align:middle;cursor:pointer;position:relative;z-index:99; float: left;}
.select .selection-selected{position:relative;background:#eee;height:23px;}
.select .selection-selected span{display:block;line-height:23px;padding:0 10px;white-space:nowrap;zoom:1;overflow:hidden;font-size:12px;}
.select .dropdown{position:absolute;right:0;top:0;background:url(../images/common/dd_arrow_icon.png) no-repeat;width:19px;height:23px;}
.select .selection-options{position:absolute;top:24px;left:-1px;right:-1px;border:1px solid #d2d2d2;border-top:none;overflow:auto;max-height:200px;width:100%;display:none;}
.select .selection-options li{line-height:28px;height:28px;background:#eee;padding:0 10px;white-space:nowrap;overflow:hidden;}
.select .selection-options li.hover{background:#fff;color:#535353;}
.select .selection-options li.selected{background:#3b88ae;color:#fff;}
.select select{display:none;}
/*End 下拉框*/


/*Start 搜索模块*/
.input-prepend{height:25px;float:left;margin-left:11px;}
.input-prepend .box{float:left}
.input-prepend .add{float:left;width:25px;height:25px;}
.input-prepend .magnifier{background:url(../images/common/magnifier.png) no-repeat;}
.input-prepend .text{height:23px;line-height:23px;border:0 none;border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;padding:0;_margin-top:-1px;*margin-top:-1px;width:176px;color:#666;}
.input-prepend .btn{background:url(../images/common/submit.png) no-repeat;width:61px;height:25px;border:0 none;cursor:pointer}
/*End 搜索模块*/


/*Start 新闻切换模块*/
.item_mod{ margin-top: 16px;}
.tab-hd { *zoom:1;}
.tab-hd a{ display: block; margin-right: 3px; position: relative; float: left; text-decoration: none; width:231px; background-color: #e9f5f5; font-family:  Microsoft YaHei; font-size: 25px; height: 80px; line-height: 80px; text-align: center; color: #bfbfbf; cursor:pointer;}
.tab-hd a .arrow{ position: absolute; top:80px; left: 110px; width: 16px; height: 8px; overflow: hidden; display:inline-block; background: url(../images/common/tab_arrow.png) no-repeat; display: none;}
.tab-hd .nomargin{ margin-right: 0;}
.tab-hd a:hover{ text-decoration: none; background-color: #3b88ae; color: #fff;}
.tab-hd a:hover span{ display: block;}
.tab-hd a.active{ background-color: #3b88ae; color: #fff;}
.tab-hd a.active span{ display: block;}
.tab-bd .item{display:none; padding-top: 20px;}

.jq h6{ height: 41px; line-height: 41px; background: url(../images/common/sub_m.png) no-repeat;}
.jq h6 span{ height: 41px; line-height: 41px; display: block; font-weight: bold; color: #535353;text-shadow:1px 1px 0px #fff;}
.jq h6 a{ padding-left: 20px; height: 41px; line-height: 41px; display: block; font-weight: bold; color: #535353;text-shadow:1px 1px 0px #fff;}
.jq h6 a:hover{ background: url(../images/common/sub_m_on.png) no-repeat;}
.jq h6 .dis:hover{background: url(../images/common/sub_m_on2.png) no-repeat;}
.jq .box{ display: none;}

.jq .active{ background: url(../images/common/sub_m_on2.png) no-repeat;}
.jq .active2{ background: url(../images/common/sub_m_on.png) no-repeat;}
.jq .box { background: #f4f4f4;}
.jq .box a{text-shadow:1px 1px 0px #fff; display: block; color: #535353; border-bottom: 1px solid #dcdcdc; line-height: 280%; margin: 0 20px; padding-left: 5px; background: url(../images/common/jq_arrow.png) center right no-repeat;}


/*End 新闻切换模块*/

/*Start 列表页*/
.title { background: url(../images/common/dot2.png) repeat-x bottom; padding-top: 2px; height: 40px;}
.title h2{ float: left; width: 250px; font-family:  Microsoft YaHei; font-size: 18px; line-height: 125%; font-weight: bold; color: #000;}
.title .search{ float: right; padding-top: 2px;}
.mod_n{padding:20px;overflow:hidden;_zoom:1; background-color: #f4f6f9; border-top: 1px solid #e5e5e5;}
.mod_n .pic{float:left; width: 140px;}
.mod_n .pic img{vertical-align:bottom;}
.mod_n .con{float:left;width:480px;padding-left:40px;line-height:18px; position: relative;}
.mod_n .con h3{}
.mod_n .con h3 a{color:#007ab6;font-weight:bold;}
.mod_n .con p{color:#7d7d7d;font-family:arial,Simsun; line-height: 155%}
.mod_n .con p .more{color:#ba1b25; position: absolute; top:72px; right:0;}
.mod_n .con .date{color:#9e9d9a;font-family:arial;}
.odd_skin{ background-color: #fff;}
/*End 列表页*/

/*Start 翻页*/
.pagelist{clear:both;padding:15px 0;color:#666;font:normal 12px/24px Arial;text-align:center; border-top: 1px solid #e5e5e5; }
.pagelist a{display:inline-block;height:22px;margin:0 2px;padding:0 8px;border:solid 1px #aab0b3;background:#fff url(../images/common/fy_bg.png) repeat-x bottom;color:#333;font:normal 12px/22px Arial,Helvetica,sans-serif;cursor:pointer;}
.pagelist .on{display:inline-block;height:22px;margin:0 3px;padding:0 8px;border-color:#0782b3;background:#16a5df url(../images/common/fy_on_bg.png) repeat-x bottom;color:white;font-weight:normal;line-height:22px;text-decoration:none;}
.pagelist .prev,
.pagelist .next{ color: #914c72;}
.pagelist .prev span{ display: inline-block; background:url(../images/common/fy_prev.png) no-repeat 0 8px; padding-left: 8px;}
.pagelist .next span{ display: inline-block; background:url(../images/common/fy_next.png) no-repeat right 8px; padding-right: 8px;}
/*End 翻页*/



/*Start 文章页模版*/
.article h1{ color: #000000; font-weight: bold; text-align: center; font-size: 16px; font-family: "微软雅黑";}
.article .tit_bar{ text-align: center; color: #9e9e9e; padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #e6e6e6;}
.article .tit_bar span{ padding: 0 2px;}
.article .tit_bar .fontsize{ text-align: right;margin-top:-12px;} 
.article .tit_bar .fontsize a{display:inline-block; text-decoration: none; height:18px; width: 27px; text-align: center; line-height: 120%; margin:0px;padding:2px 0 3px;border:solid 1px #e3e3e3; background:#fff url(../images/common/repeatfont.png) repeat-x bottom;color: #4d4d4d;font:normal Arial,Helvetica,sans-serif;cursor:pointer;}
.article .tit_bar .fontsize .on{text-decoration: none; background:none; color: #4d4d4d; color:#a4a4a4;}
.article .tit_bar .fontsize .on:hover{ color:#a4a4a4;text-decoration: none;background:none; }
.article .tit_bar .fontsize sup{line-height: 120%;}
.article .tit_bar .fontsize .larger{ border-left: 0;}
.arti_main{ line-height: 180%; color: #898989; padding: 10px 0 20px;}
.arti_main img{ text-align: center;}
.article .share {
line-height: 16px;
padding-bottom: 5px;
height: 25px;font-family:arial,Simsun;
color: #E60012;
}
.article .share a{ color: #4f4f4f;}
.nearest{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px 0;line-height:25px; color: #9e9e9e;}
.nearest:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.nearest a:link,.nearest a:visited{color:#b81f24;}
.nearest .back{float:right;background:url(../images/common/back_list.png) no-repeat;width:80px;height:25px;line-height:25px;text-align:center;}
.nearest .back:link,.nearest .back:visited{color:#545454;}
.nearest .back:hover,.nearest .back:active{text-decoration:none;}
.video-list{position:relative;margin:0 -17px;}

/*End 文章页模版*/


/*返回顶部*/
.backToTop {width:35px; height:68px; overflow: hidden; display:block; text-align:center; background:url(../images/common/backtop.jpg) no-repeat; text-indent: -9999px; cursor:pointer;}


/*Start 下载列表*/
.nb{ background-image: none!important;}
.down_item{ padding-top:20px;}
.down_item .bt{ background: #f1f1f1; padding:8px 0;}
.down_item .num{ display: inline-block; width: 40px; text-align:center; color: #919191;background:url(../images/common/dot_row.png) no-repeat right center;}
.down_item .txt{ width: 560px; display: inline-block; padding-left: 10px;}
.down_item .date{ width:90px; display: inline-block; text-align: center; color: #919191; background:url(../images/common/dot_row.png) no-repeat left center;}
.down_item .bt .txt,.down_item .bt .num,.down_item .bt .date{ text-align: center; color: #535353}
.down_item li{ background: url(../images/common/dot.png) repeat-x; color: #535353; padding:10px 0px;}
.down_item li a{ color:#535353;}
/*End 下载列表*/
