/*"Lucida Grande","Lucida Sans Unicode",*/

html * td{ text-align:left;}
body {text-align:center; padding:0; margin:0 auto;  color: #3f4650; line-height:200%;}
table,th,tr,td,div,input,textarea,select,ul,ol,li,span,p,form{font: 12px  微软雅黑,"Microsoft YaHei",sans-serif,Tahoma,Helvetica,arial,Verdana,宋体,\5b8b\4f53; line-height:200%;}
th{font-weight:bold;}
/*td{border:1px solid #f1f1f1;}*/
input,textarea,select{line-height:150%; vertical-align:middle; background:#FFF:}
img {border: none; padding:0px; margin:0px;}
ul,ol,li,span,p,form {margin: 0;	padding: 0;	list-style: none;}
dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0 auto; padding:0 auto;}
hr{ height:1px;border:none;border-top:1px dashed #dedede;}
.clear{ clear:both; float:none; border:0px; height:0px; padding:0px; margin:0px;}


a {color: #006dac;	text-decoration: none; cursor:pointer;}
a:hover {color: #e80012;	text-decoration: underline;}
a:visited {}

a.white {color: #FFF;	text-decoration: none;}
a.white:hover {color: #FFF;	text-decoration: none;}

sup{font-size:12px; vertical-align:top; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}
.sup{font-size:12px; vertical-align:top; font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}

.checkbox{color: #062738;border:0px;background:0px;}
.black{color: #000000; }
.red{color: #e70012;}
.gray{color: #989898;;}
.blue{color: #0057AE;}
.blue_18px{color: #0042FF;font-size: 18px;}
.green{color: #008040;}
.orange{color: #FF5500;}
.purple{color: #B700FF;}
.white{color: #FFFFFF;} 
.images{border:1px solid #CDCDCD;}
.footer{text-align:center; line-height:140%; color:#374044; font-size:12px; padding:15px 0px;}
.login{ text-align:center;}
.login a{color:#fff;}
.login a:hover{color:#000;}

.bold{font-weight: bold;}
.normal{color:#3f4650; font-size:12px;}
.8_px{font-size:8px; font-family: Tahoma;}
.mainbox{ border:1px solid #D6D6D6; padding:10px;font-size: 14px;}
.datetime{font-size:11px; font-family:arial;}
.cursorpointer{cursor:pointer;display: block;}
.line_through{text-decoration:line-through;}

.title_13px,.title_14px, .title_16px, .title_18px, .title_20px, .title_22px, .title_25px, .title_30px, .title_35px,.title_55px{}
.title_13px,.title_13px li{font-size: 13px;}
.title_14px,.title_14px li{font-size: 14px;}
.title_15px,.title_15px li{font-size: 15px;}
.title_16px,.title_16px li{font-size: 16px;}
.title_18px,.title_18px li{font-size: 18px;}
.title_20px,.title_20px li{font-size: 20px;}
.title_22px,.title_22px li{font-size: 22px;}
.title_25px,.title_25px li{font-size: 25px;}
.title_30px,.title_30px li{font-size: 30px;}
.title_35px,.title_35px li{font-size: 35px; line-height:25px;}
.title_55px,.title_55px li{font-size: 55px; line-height:35px;}
.title_14px_white{font-size: 14px;color: #FFFFFF; font-weight: bold;}
.title_bg td{ background:#FFEFDD; border-right:2px solid #fff; padding:0px 3px; height:30px;}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: #8a0606; font-weight:normal;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.specialfont{font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}
h1,h1 a,h1 span{font-size: 25px;line-height:35px;}
h2,h2 a,h2 span{font-size: 22px;line-height:25px;}
h3,h3 a,h3 span{font-size: 20px;line-height:25px;}
h4,h4 a,h4 span{font-size: 18px;line-height:25px;}
h5,h5 a,h5 span{font-size: 16px;line-height:25px;}
h6,h6 a,h6 span{font-size: 14px;line-height:25px;}



.textcenter{ text-align:center;}
.dashed{background:url(../images/dashed.gif) 0 bottom repeat-x;}
.dashedvertical{background:url(../images/dashed.gif) left 0 repeat-y;}
.partline{text-align:center; margin:0px; padding:0px; height:11px;background:url(../images/dashed.gif) center top repeat-x;}/*新闻列表每几条分隔线*/
.radius10px{ -webkit-border-radius: 10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.radius5px{ -webkit-border-radius: 5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
#uptop{width:41px; height:41px;  position:fixed; background:url(../images/uptop.png) 0 0 no-repeat;cursor: pointer;display:none;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; z-index:999;}
#uptop:hover {  filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity:1;}
.marginbottom{margin-bottom:10px;}
.arrowlist1 li{ padding-left:16px; background:url(../images/arrow.png) left center no-repeat;}
.arrowlist2 li{ padding-left:8px; background:url(../images/arrow2.gif) left center no-repeat;}
.arrowlist3 li{ padding-left:8px; background:url(../images/arrow3.gif) left center no-repeat;}
.wordbreak{word-wrap:break-word; word-break:break-all;/*ie6 360 sogou*/}
.wordkeep{word-wrap:normal; word-break:keep-all;/*ie6 360 sogou*/}
.cutout li, .cutout span, .cutout font{width:100%;  white-space:nowrap;   text-overflow:ellipsis;   -o-text-overflow:ellipsis; -icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;  overflow: hidden;}/*LI中内容超过长度后以省略号显示的方法。overflow: hidden和white-space: nowrap都是必须的否则不会显示省略号；-o-text-overflow: ellipsis针对Opera；而宽度的设定主要是针对IE6；*/ 
/*内容页关键字替换*/
.infotextkey{color:#be0000;}


.bodybox {width:1000px; margin:0px auto; margin-bottom:10px; line-height:220%;overflow:hidden; text-align:left;}
.bodyboxnomarginbottom {width:1000px; margin:0px auto;line-height:220%;overflow:hidden; text-align:left;background:#FFFFFF;}

.bodyboxfullscreen {width: 100%; min-width: 1000px; position: relative; overflow: hidden;}
.imgbox {width: 1000px; margin-left: auto; margin-right: auto;}
.imgcenter img {vertical-align: middle;	*vertical-align:baseline; border:0;}
.imgcenter ul {margin-left: -460px;/*(1920-1000)/2=460*/	width: 1920px;}


/*菜单*/
.headerbg{width:100%;z-index:999; margin:0px auto; height:52px;  background:#af1515;}
.menu{width:1000px; z-index:999; height:500px;  float:left;}
/*.menu ul{}
.menu li{ float:left; margin-right:16px; padding:0 30px; height:40px; line-height:40px; -webkit-border-radius:3px 3px 3px 3px ; -moz-border-radius:3px 3px 3px 3px ; -o-border-radius:3px 3px 3px 3px ; border-radius:3px 3px 3px 3px ; display:block; cursor:pointer;background:#02aeb8;}
.menu a{ color:#fff; font-size:16px;}
*/
.headerhighline{ background:#d70011; color:#fff;}
.headerhighline a{ color:#000;}
.headernohighline{ background:#fff; color:#d70011;}

/*首页*/


.bodybg1{ background:#8a0606; margin:20px auto;}

.indexnewsclass{ color:#ae0a0a; font-size:15px;}
.indexnewsmore a{ color:#ae0a0a; font-size:10px; font-family:"arial"; margin-right:11px;}
.indexnewslist1 a{font-size:16px; line-height:25px;}

.indexnewslist2 li{ width:300px; float:left; margin-bottom:25px; margin-right:10px;}
.indexnewslist2 a{font-size:16px; line-height:25px; margin-left:10px;}
.indexnewsdetail2 { padding-left:10px;}
.indexnewsdate{ background:#ae0a0a;font-size:16px; color:#fff; text-align:center; margin:0 8px; width:60px;}
.indexnewsym{ background:#ae0a0a;font-size:12px; color:#fff; text-align:center; margin:0 8px; width:60px;}

.indexnewslist3box { background:#2d2f2f; width:331px; color:#fff; padding:10px;}
.indexnewslist3title{font-size:14px; line-height:35px; color:#fff; text-align:center;}
.indexnewsmore3 { width:70px;  text-align:center; border:1px solid #fff; margin-top:15px; }
.indexnewsmore3 a{color:#fff; font-size:10px; height:22px; line-height:22px; font-family:"arial";}

.indexbottommenuclass{color:#fff; font-size:20px;}
.indexbottommenu a{color:#fff;}
.indexbottomerweicode {color:#fff; line-height:12px;}



/*内页*/
.mainleftmenu{ border:1px solid #dedede; text-align:left;}
.mainleftmenu li{height:50px; line-height:50px; font-size:18px; padding-left:10px;}

.headerhighline{ background:url(../images/allicon.png) 205px 16px no-repeat #006dac;}
.headerhighline a{ color:#fff;}
.headernohighline{ background:url(../images/allicon.png) 205px -30px no-repeat #fff;}

.mainbanner{ margin-bottom:15px;}



.leftbox {float: left; width:235px; margin-right:15px; height:auto; overflow:hidden;}
.rightbox{float: left; width:750px; height:auto; overflow:hidden;}

/*列表*/
.newslisttitlepic{float:left; margin-right:15px;}
.newslist{clear:none;}
.newslist li { list-style-type:disc;  margin-left:15px; }
.newslistpic li {float: left; text-align:center; padding:4px; margin:5px; list-style-type:none; border: solid #ECECEC 1px; width:220px;height:180px; line-height:150%;}
.newslistpic li:hover{border:1px solid #FFA542; background:#FFEFDD;}

.maincontent{width:756px; float:left;}
.maincontent ul{padding:0px 10px 0px 8px;text-align:left;}
.maincontent li {float: left; padding:3px 3px 0px 3px; margin:6px 7px 6px 7px; list-style-type:none; font-weight:bold; border: solid #ECECEC 1px; width:105px;height:85px;text-align:left; line-height:220%;}




.footerbox{ margin:7px auto; width:1000px; padding:20px;}
.footerbox ul{padding:2px 6px; text-align:center;}
.footerbox a{}









.trbg,.trbggreen{height:26px; line-height:26px; color:#FFF;}
.trbg{background:url(../images/item_bg_01.jpg) -25px top  no-repeat;}
.trbgred{background:url(../images/item_red_bg_01.jpg) -25px top  no-repeat; }
.trbgblue{background:url(../images/item_blue_bg_01.jpg) -25px top  no-repeat; }
.trbggreen{background:url(../images/item_green_bg_01.jpg) -25px top  no-repeat; }
.trbggray{background:url(../images/item_gray_bg_01.jpg) -25px top  no-repeat; }



.arrow_right{height:66px; background:url(../images/arrow_right.png) no-repeat left center; padding-left:17px;word-wrap:break-word; word-break:break-all;/*ie6 360*/}
.arrow_right span{  }

.newsnavheader {background:#fff; height:33px; line-height:33px; font-size:14px; color:#666; padding-left:3px; -webkit-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;}
.newsnavheader a{color:#666; }
.newsnavheader a:hover{color:#666; }


/*内容页*/
.title_info h1 { text-align:center;	font-size: 24px; font-weight:normal; color:#1b449a; line-height: 2;	margin: 0px;	padding: 0px;}
.title_info h1 span{font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}
.info_text { text-align:center; background:url(../images/dashed.gif) 0 bottom repeat-x;	line-height: 2; font-size:12px;	color: #999;}

.position{width:740px; height:41px; background:#efefef; border:1px solid #cdcdcd; line-height:41px; padding-left:6px; text-align:left;}

.detail{padding:3px; width:715px; line-height:200%;	font-size:14px;	text-align: left;}
/*图片超过限定尺寸自动缩放*/
.detail img{ max-width: 715px; width: expression(this.width >700 && this.height < this.width ? 715: true);}

.detail fieldset{ border:1px solid #dedede; padding:11px;}
.detail legend{color:#ff5500; font-weight:bold;}


/*对联广告*/
.leftads,.rightads{width:150px; position:fixed; background:#ffffff;  top:0px;  _position: absolute; _top:expression(eval(document.documentElement.clientHeight-650+document.documentElement.scrollTop)); z-index:999;}
.leftads{left:2px;}
.rightads{right:2px;}

.leftadsclose,.rightadsclose{display:inline-block; cursor:pointer;}
.leftadsclose,.rightadsclose{float:right; padding-right:3px;}

.leftadsbox,.rightadsbox{border:1px solid #efefef;}

.leftadstitle,.rightadstitle{ font-size:14px; color:#666; text-align:center;}
.leftadstitleimg,.rightadstitleimg{ text-align:center; margin:8px;}
.leftadsdetail li,.rightadsdetail li{ width:100px; line-height:15px;  background:#fff; margin:8px auto; padding:1px 5px; -webkit-border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -o-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px;}
.leftadsdetail a,.rightadsdetail a{ font-size:12px; color:#8a0606;}
.weixincodeimg ul li, .weixincodeimg ul li{ text-align:center; margin:5px;}
.leftadsdetail ul, .rightadsdetail ul{ text-align:center; margin-bottom:5px;}







/*在线留言*/
.indexapply{ margin:20px auto; padding:20px;}
.indexapplyicon{ text-align:center;}
.indexapplytitle{ text-align:center; font-size:20px; color:#8a0606;}

.indexapplybox{background:url(../images/indexapplyimg.png) 0 31% no-repeat; color:#333;}
.indexapplyboxinput{ border:1px solid #ccc; background:fcfcfc; color:#333; width:150px; height:20px; line-height:20px; padding:3px;}
.indexapplyboxtextarea{ border:1px solid #ccc; background:none; color:#fff; width:220px; height:100px; padding:3px;}
.indexapplyboxsubmit{ border:1px solid #fff; width:135px; height:50px; line-height:50px; font-size:20px; color:#fff; background:#8a0606;}



/*列表*/
.mainlistleft{width:733px; float:left; margin-right:7px;}
.mainlistleftbox{}

.listlightbg td,.listdarkbg td{padding:6px 0px;}
.listlightbg {background:url(../images/dashed.gif) 0 bottom #fff repeat-x;}
.listdarkbg{background:url(../images/dashed.gif) 0 bottom #fcfcfc repeat-x;}
.listlightbg:hover,.listdarkbg:hover{ background:#FFE8DD; }



/*分页样式2*/
.newspages{font-size:14px;font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";text-decoration:none;}
.newspages *{}
.newspages a{color:#be0000;border:1px solid #DADADA;background:#fff; padding:1px 5px; font-size:14px;}
.newspages a:hover{border:#fff 1px solid;background:#be0000;text-decoration:none;color:#FFF;}
.newspages span{color:#336699; padding:0px; margin:0px;background:#fff; }
.newspages input{border:1px solid #659B28;height:15px;font:bold 14px ;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}









