/*基础样式*/

body,h1,h2,h3,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,div,form,input,search{margin:0;padding:0;font-family:"微软雅黑","宋体","microsoft yahei", Arial, Helvetica;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3{font-size:100%}
body { -webkit-text-size-adjust: none;margin:0;padding:0;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%; border:0;}
body,input,button,textarea,select,option{font-size:normal}
a,input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0); color:#666;}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
body{font: 14px/18px "微软雅黑",Arial,"宋体";color: #7c7c7c;margin: 0;padding: 0;background: #fff;}
a:hover{color:#219238;}
input{cursor:pointer;}
/*------------------定位--------------------------*/
.fl,.fr{display:inline}.fl{float:left}.fr{float:right}                                                    
.cb{clear:both}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix{zoom:1}
.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.macent{ display: block; margin:0 auto;}

/*------------------小图标--------------------------*/
.icon{ display:inline-block; background:url(../../Images/Shared/icon.png) no-repeat;}
/*------------------标题--------------------------*/
h3.title{ border-bottom:1px solid #dddddd; padding-bottom:7px; position:relative; }
h3.title a.title_link{ border-bottom:1px solid #d3a400; font-size:16px; color:#03469e ; padding-bottom:5px;font-size:18px}
h3.title a.title_link span{ font-weight:normal; padding:0 10px}
h3.title a.more{ position:absolute; right:0; top:5px;}
h3.title a.more span.icon_more{width:19px; height:17px; background-position:0 0; vertical-align:top}
h2.lantitle{font-size:24px; line-height:45px; color:#333; margin:0; padding:0; margin-top:10px; margin-bottom:10px;}
h2.lantitle a{ font-size:18px;}

/*------------------字体--------------------------*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

/*-----------------图标--------------------------*/
.icon{ background: url(../../Images/Shared/icon.png);}

/*-----------------颜色--------------------------*/
.cor_blue{color:#04469d}
.cor_blue_light{ color:#38a4ff}
.cor_red{ color:#F00}
.cor_white{ color:#fff}
.cor_gray{ color:#BBBBBB}
.cor_orange{ color:#ffc401}
.cor_orange_dark{ color:#F60}
.cor_green{ color:#269900;}
.cor_yellow{color:#ffca24}
.bg_white{ background:#fff;}
.bg_gray{ background:#f5f5f5}

/*------------------边距--------------------------*/
.pb30{ padding-bottom:30px}
.pt30{ padding-top:30px;}
.p10{ padding:10px;}
.pt10{ padding-top:10px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml24{ margin-left:24px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.pl10{ padding-left:10px;}
.mt40{ margin-top:40px;}
.mt20{ margin-top:20px;}
.mb30{ margin-bottom:30px;}
.mr5{ margin-right:5px}
.pr20{ padding-right:20px;}

/*------------------边框--------------------------*/
.br{ border-right:1px solid #e6e6e6}
.bl{ border-left:1px solid #e6e6e6}

/*------------------宽度--------------------------*/
.w1200{ width:1200px; margin:0 auto;}
.w1180{ width:1180px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}
.w980{ width:980px;}
.w248{ width:248px;}
.w835{ width:835px;}
.w310{ width:310px;}

/*-------------------线条------------------------*/
.title_line{}
.line{ height:1px; font-size:1px; background: #dadada; border:0px; width:100%}
.line_thick{ height:1px; font-size:1px; background:#e8e8e8; border:0px; border-bottom:1px solid #fff; width:100%}
.inside-split{ height:16px; background:url(../images/split4.jpg) repeat-x;}
.inside-split-2{ height:6px; background:url(../images/split5.jpg) repeat-x;}

/*-------------------输入框背景------------------------*/
.inp_bg{width:238px; border:1px solid #bababa; height:37px; margin-left:10px; border-radius:3px; padding:0 10px;background:#fff url(../../Images/Shared/input-bg.png);}

/*-------------------按钮------------------------*/
.blue.button:hover {background-color: #B8ECF6;background-image: -webkit-gradient(linear, left top, left bottom, from(#B8ECF6), to(#8ADEF2));background-image: -webkit-linear-gradient(top, #B8ECF6, #8ADEF2);background-image: -moz-linear-gradient(top, #B8ECF6, #8ADEF2);background-image: -ms-linear-gradient(top, #B8ECF6, #8ADEF2);background-image: -o-linear-gradient(top, #B8ECF6, #8ADEF2);background-image: linear-gradient(to bottom, #B8ECF6, #8ADEF2);}
.blue.button, .blue.button:visited {width:134px;height:35px; color:#333; font-size:15px;background-color: #AE8F5;background-image: -webkit-gradient(linear, left top, left bottom, from(#A2E8F5), to(#63CDEB));background-image: -webkit-linear-gradient(top, #A2E8F5, #63CDEB);background-image: -moz-linear-gradient(top, #A2E8F5, #63CDEB);background-image: -ms-linear-gradient(top, #A2E8F5, #63CDEB);background-image: -o-linear-gradient(top, #A2E8F5, #63CDEB);background-image: linear-gradient(to bottom, #A2E8F5, #63CDEB);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.20);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.20);box-shadow: 0 1px 3px rgba(0,0,0,0.20);border: 1px solid #70c2d6;text-shadow: 0px 1px 0px rgba(255,255,255,0.40);}


/*------------滑块------------------------*/
html{ overflow-x: hidden;margin:0; padding:0; list-style:none;}
/*--------分页-------*/
.page{margin: 50px  0;}
.page .pages_bar{text-align: center;color: #444;}
.pages_bar a, .pages_bar span {display: inline-block;height: 22px;line-height: 22px;border: 1px solid #d5d5d5;background-color: #FFF;margin-right: 7px;padding: 2px 13px;text-align: center;color:#333}
.pages_bar a:hover{color: #c11920;text-decoration:none;outline: 0; background:#F00; color:#FFF;}
.pages_bar a.current_page {border: 1px solid #DDD;background-color: #F00; color:#fff;}
