﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin: 0;
	padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color: #000;outline: 0;font-family: arial, \5b8b\4f53;font-size: 12px;line-height: 120%;*line-height: 130%;}
body{letter-spacing: 1px;*letter-spacing: 0px;background-color: #FFF; font-family:"微软雅黑"; background:url(../images/bodybg.jpg)}
a{color:#000;}
a:hover{color:#CA0436}
.fl{ float:left}
.fr{ float:right}
.header{ background:url(../images/tbbg.jpg); height:138px;}
.j{ width:1100px; margin:0 auto;}
.nav{ padding-top:25px;}
.nav ul{ padding-top:42px; padding-left:50px;}
.nav ul li{ float:left; margin-left:16px; font-size:20px; }
.nav ul li a{ color:#000}
.nav ul li a:hover{ color:#CA0436}
.flexslider{position:relative;height:600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position: relative;z-index: 1;height: 600px;overflow: hidden;}
.slides li{height:600px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:48%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev1.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next1.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:60px;background:url(../images/next.png) center center no-repeat;}
.m-1{ margin-top:20px; overflow:hidden}
.m-1 .g1{ width:704px; height:244px; background:#E1DBCB; padding:8px; border-radius:5px; margin-right:20px;}
h2{ font-size:20px; background:url(../images/ico.png) no-repeat left 5px; line-height:40px; padding-left:60px; font-weight:normal; margin-bottom:5px;}
h2 span a{ font-size:14px;}
.m-1 .g1 .q1{ background:#F8F5EE; height:175px; border-radius:5px; padding-top:20px; padding-left:20px;}
.m-1 .g1 .q1 p{ line-height:30px; letter-spacing:4px; font-size:14px; padding-right:10px;}
.m-1 .g2{ width:344px; height:260px; background:#E1DBCB; border-radius:5px; padding:0 8px;}
h3{ font-size:20px; background:url(../images/ico2.png) no-repeat left; line-height:35px; padding-left:40px; font-weight:normal; margin-bottom:5px;}
.m-1 .g2 b{ font-size:14px; line-height:40px; color:#444}
.m-1 .g2 p{ color:#6F6450; line-height:22px;}
.m-1 .g2 p a{color:#6F6450;}.m-1 .g2 p a:hover{color:#CA0436}
.m2{ padding-top:20px; overflow:hidden}
.m2 .g1{ width:630px; }
h4{ font-size:20px; background:url(../images/ico3.png) no-repeat left 7px ; line-height:40px; padding-left:45px; font-weight:normal; margin-bottom:5px;}
h4 span a{ font-size:14px;}
.ty{ background:#E1DBCB; padding:10px; overflow:hidden}
.ty b{ font-size:14px; padding-top:15px; display:block; padding-bottom:10px; color:#57514F}
.ty p{ line-height:25px;}
.ty a{ color:#675C47}
.m2 .g1  a:hover{color:#CA0436}
.m2 .g1 li{ line-height:25px; border-bottom:dashed 1px #CCC4AD; padding:7px 0;}
.m2 .g1 li b{ display:block; background:url(../images/d.png) no-repeat left; padding-left:12px; font-size:14px;color:#57514F}
.m2 .g1 li p{ padding-left:12px;}
.m2 .g2{ width:430px; margin-left:40px;}
.m2 .g2 li{ line-height:44px; font-size:14px;background:url(../images/d.png) no-repeat left ;padding-left:12px; border-bottom:dashed 1px #CCC4AD;}
.m3{ padding-top:20px; overflow:hidden}
.m3 .g1{ width:350px; margin-left:25px; float:left}
.ty1{ padding:10px; overflow:hidden}
.ty1 b{ font-size:14px; display:block; padding-bottom:8px; padding-top:5px; color:#57514F}
.ty1 p{ line-height:22px;}
.ty1 a{ color:#675C47}
.ty1 a:hover{ text-decoration:underline}
.m3 .g1 li{ line-height:40px; font-size:14px;background:url(../images/d.png) no-repeat left ;padding-left:12px; border-bottom:dashed 1px #CCC4AD;}
.m4{ padding-top:20px; overflow:hidden}
.m4 .g1{ width:850px; background:#E1DBCB; padding:15px; border-radius:5px; padding-top:0}
.m4 .g1 ul{ padding:10px; background:#F8F5EE; border-radius:5px; overflow:hidden; padding-right:0; padding-left:13px;}
.m4 .g1 li{ float:left; margin-right:13px; margin-top:10px; }
.m4 .g1 li img{padding:2px; border:1px solid #E1DBCB;}
.m4 .g2{ width:200px; margin-left:20px; margin-top:-5px;}
.m4 .g2 li{ line-height:27px; padding-left:10px; font-size:14px; background:#E1DBCB; margin-top:7px;}
.m4 .g2  p{ line-height:20px; padding-left:25px; font-size:14px; }
.m4 .g2 .p1{background: url(../images/ico4.png) no-repeat 8px;}
.footer { text-align:center; margin-top:20px; padding-top:50px; padding-bottom:20px; color:#443e3e; background:url(../images/1.png) no-repeat top left; line-height:25px; font-size:14px; }
.footer a{ font-size:14px; color:#443e3e}
.footer a:hover{ text-decoration:underline}
.m4 .g3{ width:190px; margin-right:20px;}
.txtMarquee-top{overflow:hidden; position:relative;     }
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{  line-height:35px; font-size:14px; color:#57514F  }
.txtMarquee-top .infoList li .date{ float:right; color:#666;  }


