@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ font:12px "\5B8B\4F53",san-serif; color:#333333; }
img{ border:0 none;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{color:#333333; text-decoration:none;}
a:visited{color:#333333;text-decoration:none}
a:hover{color:#ba2636;text-decoration:underline;}
a:active{color:#ba2636;}

.mar_t{ margin-top:10px;}
.mar_b{ margin-bottom:10px;}
.mar_l{ margin-left:10px;}
.mar_r{ margin-right:10px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0;}
.pad{padding-left:9px;padding-right:9px;padding-bottom:9px;}
.pad_b{ padding-bottom:9px;}
.pad_t{ padding-top:10px;}
.pad_lr{ padding:0 10px;}
.line{ border-bottom:1px dotted #000;}
.dcwh{ height:306px;}
.center{ text-align:center;}
/*header*/
.header{ width:100%; border-bottom:1px solid #ACCFED; height:35px;text-align:left; margin-bottom:10px;}
.nav{ width:970px; margin:0 auto; height:35px; line-height:35px;color:#aaa; overflow:hidden;}
.nav a{ display:inline-block; padding:0 5px;}
.nav .login{ width:120px; overflow:hidden;}
.nav .login a{ color:#000099;}
/*main*/
.area { width:970px; background:#fff; margin:0 auto;padding-top:10px;}
.snav{ height:30px; background:url(/images/code/navbg.jpg) repeat-x; color:#fff; font-size:14px; *margin-top:-2px;}
.snav li{ float:left; padding:0 10px; line-height:30px;}
.snav li a{ color:#fff;}
.focus{ width:300px; height:225px; border:1px solid #DDDDDD; padding:7px 4px;}
.mid{ width:390px;}
.mid .preface{ border:1px solid #ddd; height:84px; line-height:28px; text-indent:2em; padding:5px 10px;}
.mid .preface span{ font-weight:bold;}
.mid .headline{  border:1px
 solid #ddd; padding:0 10px 10px; }
.mid .headline .tit{ line-height:30px; width:368px; overflow:hidden;text-align:center; border-bottom:1px dashed #bbb; margin-bottom:5px;}
.mid .headline .tit a{color:#14387A; font-size:16px; font-weight:bold;}
.mid .headline .des { line-height:24px; text-indent:2em;}
.mid .headline .des a{ color:#133879;}
.rig{ width:248px; border:1px solid #ddd;}
.rig .con{ text-align:center;}
.rig .con ul{ padding:10px 0;}
.rig .con li{ text-align:left; margin-top:21px; *margin-top:23px;padding-left:10px;}
.title{ height:19px; background:url(/images/code/titbg.jpg) no-repeat; border-bottom:1px solid #DDDDDD; padding-left:20px; padding-top:4px; font-weight:bold; }
.longtitle{ width:930px; height:24px; background:url(/images/code/longtitle.jpg) no-repeat ; padding-left:40px;padding-top:6px; color:#fff; font-size:14px; font-weight:bold;}
.k{ margin:10px;}
.k li{ width:470px; float:left; margin-right:5px; margin-bottom:5px;}
.k li .tit{ height:30px; font-size:14px; line-height:30px; width:290px; overflow:hidden;}
.k li .tit a{ font-weight:bold;}
.k li .des{ text-indent:2em; line-height:24px; color:#727171; width:290px;}
.k li .des a{ color:#133879;}
.border{ border:1px solid #ddd;}
.video{ width:308px; border:1px solid #ddd;}
.video .vcon{ width:294px; padding:7px;}
.list{ padding:10px 10px;}
.list li{ height:24px; line-height:24px; background:url(/images/code/itembg.jpg) no-repeat 0 50%; padding-left:10px; overflow:hidden;}
.list li a{ font-size:14px; color:#14387A; }
.list li a:hover{text-decoration:underline;}
.wid220px{ width:220px;}

/*footer*/
.footer{ width:970px; margin:0 auto;}
.footer .aboutus{ border-top:2px solid #0000CC; text-align:center; padding:10px; color:#999;}
.footer .aboutus a{ margin:3px;color:#263877; }

.lsum{ padding-left:10px; line-height:23px; width:292px; overflow:hidden;}
.lsum .sum1{ width:292px; border-bottom:1px dotted #ddd; color:#666; padding:15px 0 10px 0;}
.lsum .sum1 dt{ font-size:14px; color:#333; font-weight:bold; margin-bottom:10px;}
.lsum .sum1 .sum2 img{ float: left; border:1px solid #ddd; }
.lsum .sum1 .sum3{ float:left; margin-left:10px; width:160px; }
a.blue{ color:#133879;}
ul.sum4{padding-top:10px;}
ul.sum4 li{ background:url(/images/code/itembg.jpg) no-repeat left 7px;  text-indent:15px;}
.msum{ width:300px; margin:25px 25px 0 25px;}
.msum1{ border-left:1px dotted #ddd; border-right:1px dotted #ddd; padding:0px 10px 10px; width:308px; margin:25px 10px 0 10px; line-height:22px;}
.msum1 h5{ height:25px; line-height:25px; font-size:14px; text-align:center; background:url(/images/code/bg1.jpg) repeat-y; font-weight:bold; color:#c00;}

.m{ width:950px; padding:10px;}
.m li{ border-bottom:1px dashed; margin-bottom:10px; padding-bottom:10px;}
.m li .tit{ font-size:22px; color:#133879; font-weight:bold;font-family:Verdana, Geneva,'微软雅黑', sans-serif; height:30px; line-height:30px; padding-bottom:10px;}
.m li .des{ width:740px;font-size:14px; line-height:30px;}
.m li .des p{ text-indent:2em;}
.zy{ color: #930; height:30px; font-size:14px; line-height:30px;}

.aq{ padding:10px;}
.aq .imgtext{ width:680px; border-bottom:1px dotted #333;padding-bottom:10px;}
.aq .imgtext .text{ width:470px; text-indent:2em; }
.aq .imgtext .text .tit{ font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.aq .imgtext .text .des{line-height:24px;}
.aq .list1{ width:680px;}
.aq .list1 li{ float:left; width:310px; margin-right:10px; height:24px; line-height:24px; background:url(/images/code/itembg.jpg) no-repeat 0 50%; padding-left:10px; overflow:hidden;}
.list2{ padding:5px 0 5px 10px;}
.list2 li{height:24px; line-height:24px; background:url(/images/code/itembg.jpg) no-repeat 0 50%; padding-left:10px; overflow:hidden;}
.imgtext1{ width:238px;}
.imgtext1 .tit{ height:31px; line-height:31px;color:#15387B; font-weight:bold; overflow:hidden;}
.imgtext1 .des{ width:110px; line-height:23px;}
.imgtext1 .des a { color:#1959B2; }
