/* CSS Document */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dt,dd{margin:0;padding:0;border:0;}
ul{list-style-type:none;}
body {background:#2a66ad;color:#4c4c4c;font-size:12px;}
a{text-decoration: none;}
a:hover{color: #f00;text-decoration:underline;}
.clear{ clear:both;}
.layout{ width:950px; clear:both; height:1%; overflow:hidden; margin:0 auto; background-color:#FFFFFF}
.line{ margin:5px 0; background:url(images/line.jpg) repeat-x; height:1px; font-size:1px; clear:both; overflow:hidden;}
.con{ border-left:1px solid #dedede; border-right:1px solid #dedede; padding:10px;clear:both;overflow:hidden; height:1%;line-height:17px;}
.con01{ border:1px solid #dedede; border-top:none;padding:10px;clear:both;overflow:hidden; height:1%;line-height:17px;}

.daoyu{ background:url(images/an.jpg) no-repeat; height:70px; padding:8px 10px 8px 40px; width:900px; line-height:17px;}
.daoyu a{ color:#c7040c;}

.mainleft{ width:715px; float:left; display:inline; margin-left:5px;}
.mainright{ width:215px; float:right; margin-right:5px; background-color:#fafafa;}

.boxl{ width:211px; float:left; display:inline; background:url(images/dian.jpg) repeat-y right; padding-right:5px;}
.boxr{ width:489px; float:right; line-height:17px;}

.tit01{ height:20px; background:url(images/bj.jpg) repeat-x; border:1px solid #dddddd; font-size:14px; padding:8px 0 0 10px; text-align:left; font-weight:bold; clear:both; overflow:hidden; color:#000000;}
.tit01 a{ color:#000000;}
.marb17{ margin-bottom:17px;}
.tit02{ background:url(images/tit02bj.jpg) no-repeat;height:25px; clear:both; overflow:hidden; }
.tit02 div{ height:18px; padding:7px 0 0 0; float:left; width:94px; display:inline; font-size:14px; font-weight:bold; color:#003399; text-align: center;}
.tit02 p{ float:right; padding:10px 0 0 0; color:#000000;}

.tu{ height:80px; overflow:hidden; padding-top:9px;}
.tu1{ height:140px; overflow:hidden; padding-top:9px;}
h3{ color:#003399; font-weight:bold; text-align: center; height:28px; line-height:28px; font-size:12px;}
h3 a{ color:#003399; }
.con01 h3{ text-align: left;}
.boxl .s1{ line-height:17px;}
.boxl .s1 a{ color:#c7040c;}

.ullist{ border-top:1px solid #eaeaea; margin-top:15px; padding-top:15px;}
.ullist li{ line-height:23px; color:#003399; padding-left:5px;}
.ullist li a{ color:#003399;}

.tuwen{ line-height:17px; clear:both; overflow:hidden; margin-top:20px;}
.tuwen img{ float:left; width:60px; height:75px; padding:4px; border:1px solid #eaeaea; margin-right:13px;}
.tuwen strong{color:#003399; height:21px; line-height:21px;}
.tuwen strong a{color:#003399;}

.tuwen01{ line-height:17px; clear:both; overflow:hidden; margin-bottom:6px;}
.tuwen01 img{ float:left; width:67px; height:67px;margin-right:13px;}
.tuwen01 strong{color:#003399; height:21px; line-height:21px;}
.tuwen01 strong a{color:#003399;}

.tuwen02{ line-height:16px; clear:both; overflow:hidden; width:190px;}
.tuwen02 img{ float:left; width:65px; height:60px;margin-right:5px;}
.tuwen02 span a{color:#c7040c;}
.tuwen02 strong a{color:#003399; }
.ullist01{ border-top:1px solid #eaeaea; margin-top:10px; padding-top:4px; width:480px; zoom:1; overflow:hidden}
.ullist01 li{ line-height:23px; height:23px;color:#003399; padding-left:5px; width:235px; float:left; display:inline;}
.ullist01 li a{ color:#003399;}

.ullist02 li{ line-height:19px; color:#003399;}
.ullist02 li a{ color:#003399;}

.ullist03 li{ line-height:20px; color:#003399;}
.ullist03 li a{ color:#003399;}

.ullist04 li{ line-height:20px; color:#003399;}
.ullist04 li a{ color:#003399;}

.bluebox{ border:1px solid #e5ecf1; padding:2px 5px; line-height:20px; background-color:#f5f8fc; margin:6px 0;}
.bluebox a{ color:#4c4c4c;}
.bluebox span { color:#003399;}

.tit03{ height:28px; background:url(images/bj.jpg) repeat-x; border:1px solid #dddddd; font-size:13px; text-align:left; font-weight:bold; clear:both; overflow:hidden; color:#000000;}
.tit03 div{height:20px;padding:8px 0 0 10px; background:url(images/jiang.jpg) no-repeat left}

.kebox{zoom:1; overflow:hidden;}
.kebox .kl{ width:345px; float:left; display:inline;}
.kebox .kr{ width:345px; float:right;}
.kebox .tit02{ margin-top:10px;}

.kcbiaoge{ margin-top:10px;}
.kcbiaoge td{ line-height:24px; text-align: left;}
.kcbiaoge span{ color:#c7040c;}
.kcbiaoge .gm a{ color:#003399; text-decoration:underline;}
.kcbiaoge .st a{ color:#4c4c4c;}
.kcbiaoge .fw{ font-weight: bold; padding-left:5px;}

.tulist{ border-top:1px solid #eaeaea; padding-top:8px; zoom:1; overflow:hidden;}
.tulist li{ float:left; width:63px; display:inline; text-align: center; padding-right:8px;}
.tulist li.padr0{ padding-right:0;}
.tulist li a{ color:#4c4c4c;}
.tulist li img{ width:55px; height:54px; display:block; padding:3px; border:1px solid #dddddd; margin-bottom:3px;}