@charset "gb2312";
/*版权所有 李东 154352659@qq.com*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin: 0;padding: 0}
table{border-collapse: collapse;border-spacing: 0}
fieldset, img{border: 0}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal;font-weight: normal}
ol, ul{list-style: none}
caption, th{text-align: left}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal}
q:before, q:after{content: ''}
abbr, acronym{border: 0;font-variant: normal}
sup{vertical-align: text-top}
sub{vertical-align: text-bottom}
input, textarea, select{font-family: inherit;font-size: inherit;font-weight: inherit}
input, textarea, select{*font-size:100%}
.cl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.cl{zoom: 1}
.l{float: left}
.r{float: right}
a{color: #333;text-decoration: none;}
a:hover{color: #007abe;text-decoration: none;}
.m-10{margin-top: 15px;}
.m-20{margin-top: 20px;}
.m-30{margin-top: 30px;}
.mr30{ margin-right:30px;}
/**********defined************/
body{background: #fff;font-size: 14px;color: #333333;font-family: "microsoft yahei";line-height: 26px;}
.row{ width:1200px; margin:0 auto; position:relative;}
.headtop{ background:#fff; height:120px;}
.headtop h1{ width:500px; height:120px; float:left;}
.headtop h1 a{ width:500px; height:120px; display:block;background: url(logo.png) 0 0 no-repeat;text-indent: -999em; float:left;}
.headtop .code{ height:120px; display:block; float:right;}
.nav{background:url(nav.png) 0 0 repeat-x; height:48px;}
.nav ul{ width:1200px; margin:0 auto;}
.nav li{float:left;font-size:16px; position:relative;height: 48px; line-height:48px; background:url(navline.png) 0 center no-repeat;}
.nav li a{display:block;height:48px; line-height:48px; width:132px; text-align:center;color: #fff;}
.nav li.current a,.nav li.cur a,.nav li a:hover{text-decoration: none;background: #005a8a;}
.nav li .dropmenu{display:none; width:100%; position:absolute; top:48px; left:0px;z-index:999;}
.nav li .dropmenu a{ display: block;line-height: 48px;height: 48px; overflow: hidden;border-top: 1px solid #006da7;color: #fff; font-size:14px;}
.nav li.cur .dropmenu a{background:#005a8a;}
.nav li.cur .dropmenu a:hover,.nav li .dropmenu a:hover{ color:#fff; background: none; background: #005380;}
/*fullSlide*/
.fullSlide{width: 100%;position: relative;height: 520px;}
.fullSlide .bd{margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul{width: 100% !important;}
.fullSlide .bd li{width: 100% !important;height: 520px;overflow: hidden;text-align: center;}
.fullSlide .bd li a{display: block;height: 520px;}
.fullSlide .hd{width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;}
.fullSlide .hd ul{text-align: center;}
.fullSlide .hd ul li{cursor: pointer;display: inline-block;*display:inline;zoom: 1;width: 8px;height: 8px;margin: 5px;overflow: hidden; border:2px solid #fff;line-height: 999px; border-radius:50%;}
.fullSlide .hd ul .on{background: #f60;border:2px solid #fff;}
.fullSlide .prev, .fullSlide .next{display: block;position: absolute;z-index: 1;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}
.fullSlide .next{left: auto;right: 15%;background-position: -6px -137px;}/*文字列表*/
.container{width: 1200px;margin: 0 auto;padding-top: 5px;}
.textlist li{background: url(../images/arrow.gif) 0 center no-repeat;line-height: 42px;height: 42px;overflow: hidden;text-indent: 15px;border-bottom: 1px dotted #cccccc;}
.textlist em{float: right;color: #666}
/*title*/
.ptitle{height: 36px;border-bottom: 1px solid #c0bebe;line-height: 36px;}
.ptitle h2{display: inline-block;padding: 0px;font-family: "Microsoft Yahei";line-height: 36px;font-size: 15px;font-weight: normal;color: #333;background: url(../images/title.jpg) 0 center no-repeat;text-indent: 12px;}
.ptitle h2 a{color: #333;}
.ptitle em{float: right;width: 46px;height: 36px;display: block}
.ptitle em a{background: url(../images/morebg.png) 0 center no-repeat;height: 36px;display: block;text-indent: -999em}
/*neiye*/
.naside_lef{width: 865px;border: 1px solid #DFDFDF;background: #fff;padding: 5px 15px;}
.naside_rig{width: 280px}
.pageslist{clear: both;margin: 0 auto;padding: 24px 0px}
.pageslist{text-align: center;white-space: normal;font-size: 12px}
.pageslist span, .pageslist a{color: #333;padding: 6px 10px;margin: 5px 2px;background: #fff;border: 1px solid #ccc}
.pageslist a:hover{color: #e00;background: #fff;text-decoration: none;border: 1px solid #ccc}
.sort .textlist{background: #fff;padding: 4px 10px 8px;overflow: hidden;border: solid 2px #007abe;border-top: 0;}
.sort .textlist li:last-child{border-bottom: 0;}
.sort .sort_t{font-family: "Microsoft Yahei";height: 48px;line-height: 48px;}
.sort .sort_t h2{background: #007abe;height: 48px;line-height: 48px;text-align: center;font-size: 20px;color: #fff;font-weight: normal;}
.sort li{line-height: 38px;height: 38px;text-align: center;background: none;text-indent: 0}
.npiclist li{padding: 10px;float: left;}
.npiclist li img{width: 194px;height: 150px;display: block;border: 1px solid #DFDFDF;}
.npiclist li p{width: 194px;font-weight: normal;font-family: "Microsoft Yahei";font-size: 14px;line-height: 26px;height: 26px;overflow: hidden;text-align: center;margin-top: 5px;}
/*detail*/
.robing_con{font-size: 16px;padding: 5px 21px;height: auto;overflow: hidden}
.robing_con h1{background: none;font-size: 24px;display: block;line-height: 45px;color: #444;text-align: center;font-weight: bold;font-family: "微软雅黑", "黑体";padding: 10px 0px;border-bottom: 1px dotted #ddd}
.robing_con h4{text-align: center;font-size: 12px;font-weight: normal;padding: 15px;color: #666}
.robing_con h4 a{color: #333;font-family: "宋体"}
.robing_con h4 a:hover{color: #ee0000;text-decoration: underline}
.robing_con h4 em{float: right}
.textdetail{padding: 0px 5px;color: #333}
.textdetail p{line-height: 24px;padding-bottom: 15px}
.leftlx{border: 1px solid #DFDFDF;border-top: none;background: #fff;}
.leftlx .dianh{padding: 0 5px 10px 10px;}
.leftlx p{line-height: 24px;font-size: 12px;}
.leftlx .dianhua{background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span{display: block;font: 20px "Impact";color: #007abe;}
.leib2 .tit{color: #333;font-size: 15px;background: url(../images/tit1n.gif) no-repeat;height: 36px;line-height: 36px;padding-left: 15px;overflow: hidden;font-weight: bold;}
.newsbox{ width:380px;}
.sctitle{ background:url(t.png) 0 bottom repeat-x; height:60px; line-height:60px;}
.sctitle h3{ background:url(ton.png) 0 bottom repeat-x; display:inline-block; color:#035cac; font-size:24px; line-height:60px;}
.sctitle em{ float:right;}
.stextlist{/* margin-top:15px; border-top:1px dotted #ccc;*/ padding-top:5px;}
.stextlist li{background: url(../images/ar.png) 0 center no-repeat;line-height: 30px;height: 30px;overflow: hidden;text-indent: 15px;}
.stextlist em{float: right;color: #999}
.vdl{ margin-top:15px;}
.vdl dt{ float:left; margin-right:10px;}
.vdl dt img{ width:100px; height:68px; display:block;}
.vdl dd h4{ height:20px; line-height:20px; overflow:hidden;}
.vdl dd p{ font-size:12px; color:#999999; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.vdl dd p a{ color:#0d62af;}
.picScroll{width:1200px; margin:0 auto; margin-top:15px;}
.picScroll .bd{position:relative;}
.picScroll .prev,.picScroll .next{position: absolute;top: 44px;left:-63px;display: block;width: 48px;height: 90px;z-index: 9;overflow: hidden; background:url(lb.png) 0 0 no-repeat;}
.picScroll .next{left:auto;right:-63px;background:url(rb.png) 0 0 no-repeat;}
.picScroll .scrollWrap{ width:1200px; overflow:hidden;}
.picScroll ul{overflow:hidden;zoom:1;}
.picScroll li{width:285px; margin-right:20px;position:relative;float:left;display:inline;}
.picScroll li .pic{position:relative;display:block;overflow:hidden;}
.picScroll li .pic img{display:block; width:285px; height:190px;}
.picScroll li p{ width:285px; text-align:center; height:40px; line-height:40px; overflow:hidden; font-size:16px;}
/*foot*/
.foot{color:#b0b0b0; background:#272727; margin-top:50px;}
.foot .row{ background:url(footcode.png) right 0 no-repeat;}
.foot dt a{color:#fff; font-size:16px;}
.foot a{color:#b0b0b0;}
.foot a:hover{color:#fff;}
.foot .footmenu{ padding-bottom:20px;}
.foot .footmenu dl{ float:left; padding:40px 0; margin-right:30px; text-align:center;}
.copyright{ border-top:1px solid #424141; color:#b0b0b0; background:#272727; line-height:48px;}
.copyright a{color:#b0b0b0;}
.copyright a:hover{color:#fff;}
.honor{ width:318px; float:right; line-height:38px;border:1px solid #d9d9d9;padding:0px 15px;}
.honor .htit h3{ width:120px; height:38px; line-height:38px; text-align:center; border:1px solid #dadada; position:relative; bottom:-1px; z-index:999; border-bottom:1px solid #fff; font-size:16px;}
.honor .htit em{ float:right;}		
.con26{padding:15px; height:201px; overflow:hidden;}
.con26 img{height:190px; display:block; margin:0 auto; border:1px solid #cccccc; padding:2px;}
.con26 p{ font-size:16px; text-align:center; color:#666;}
.cbox{ border:1px solid #d9d9d9; width:400px; padding:0px 15px 10px 15px; float:left; margin-left:20px;}
.cbox .indexdl dt img{ width:130px; height:88px;}
.cbox .indexdl dd h4{ height:24px; line-height:24px;font-size:16px;}
.cbox .indexdl dd p{height:60px;}
.cbox .stextlist li{line-height: 28px;height: 28px;}
.slideBox{ width:380px; height:292px; overflow:hidden; position:relative; float:left;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;display:none;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd img{ width:380px; height:292px; display:block;}
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-40px; display:block; width:49px; height:80px; background:url(../images/la.png) 0 0 no-repeat; filter:alpha(opacity=80);opacity:0.8;}
.slideBox .next{ left:auto; right:0; background:url(../images/ra.png) 0 0 no-repeat;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.slideBox .bd p{ width:380px; height:38px;line-height:38px;overflow:hidden;position:absolute;left:0;top:254px;background:rgba(0,0,0,0.6);color:#fff;text-indent:1em; display:block;}
.slideBox .bd a:hover p{ color:#ff0;}