﻿@charset "utf-8";
body {margin:0px; padding: 0px; font-size:12px;  font-family:Arial, Helvetica, sans-serif;  }
div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px; margin: 0; padding: 0; border: 0; line-height:20px;}
img { border:0;}
p{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}


/*-------样式--------*/
#box{ width:940px; margin:0 auto;}
.clb{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}


/*-------top--------*/
.top{ width:940px; height:107px; overflow:hidden;}
.logo{ height:107px; width:538px; float:left;}
.top2{ width:504px; padding:0 34px 0 0; height:66px; line-height:36px;}
.top2 a{ color:#999999; background:url(../images/jt.gif) no-repeat left center; overflow:hidden; padding:0 24px 0 11px;} 
.menu{ height:41px; background:url(../images/menu/menu_10.jpg) no-repeat right center; }
.ban{ margin-bottom:22px; margin-top:14px;}

/*-------left--------*/
.left{ width:218px; margin:0 22px 0 12px; float:left; overflow:hidden;}
.left-tl{ width:197px; height:40px; overflow:hidden; background:url(../images/left-tl.jpg) no-repeat; color:#4873CB; line-height:40px; font-size:14px; padding-left:21px;}
.left-list{ width:204px; height:170px; background:url(../images/left-bj.jpg) no-repeat; overflow:hidden; padding:20px 0 0 14px;}
.left-list a{ color:#777777; line-height:20px; padding:0 0 0 12px; display:block; width:148px; height:20px; margin:8px 0;}
.left-list a:hover{ background:#E9E7E5;}

.left-tl2{ width:218px; height:39px; background:url(../images/left-tl2.jpg) no-repeat; color:#4873CB; line-height:39px; font-size:14px; padding-left:21px; margin:12px 0 0 0;}
.left-lx{ background:url(../images/left-bj2.jpg) repeat-y; width:198px; line-height:20px; color:#777; padding:20px 0 33px 20px;}
.left-lx a{ color:#777;}
.left-lx a:hover{ text-decoration:underline;}
.scsb{ padding:11px 0 11px 15px; background:url(../images/left-bj2.jpg) repeat-y; width:203px;}
.left-di{ width:218px; height:8px; background:url(../images/left-di.jpg) no-repeat; overflow:hidden;}



/*-------right--------*/
.right{ float:left; overflow:hidden; width:679px;}
.qyjj1{ width:679px; height:8px; overflow:hidden; background:url(../images/qyjj-bj.jpg) no-repeat;}
.qyjj2{width:679px; height:8px; overflow:hidden; background:url(../images/qyjj-bj2.jpg) no-repeat;}
.qyjj{ background:url(../images/qyjj-bj3.jpg) repeat-y; width:648px; line-height:22px; color:#777; padding:0 16px 8px 15px;}
.qyjj img{ margin:0 0 0 14px;}
.qyjj b{ font-size:14px; color:#2374D0;}

.tl{ padding:0 20px 0 2px;;}
.tl b{ color:#2475D1; font-size:14px; background:url(../images/bj.jpg) no-repeat right; padding:0 10px 0 0; width:67px; float:left; line-height:40px;}
.tl span{ float:right; color:#999; line-height:40px;}
.tl span a{ color:#999;}
.tl span a:hover{ text-decoration:underline; color:#FE0000;}

.tl2{ padding:0 20px 0 17px;;}
.tl2 b{ color:#2475D1; font-size:14px; background:url(../images/bj2.jpg) no-repeat right; padding:0 10px 0 0; width:67px; float:left; line-height:40px;}
.tl2 span{ float:right; color:#999; line-height:40px;}
.tl2 span a{ color:#999;}
.tl2 span a:hover{ text-decoration:underline; color:#FE0000;}

.cp{ overflow:hidden;}
.cp ul{ overflow:hidden; width:700px;}
.cp ul li{ width:198px; background:#F5F5F5; height:198px; float:left; padding:12px 9px 16px 8px; margin:0 16px 14px 0;}
.cp ul li img{ display:block; border:1px solid #E5E5E5;}
.cp ul li b{ display:block; line-height:34px; color:#2474CD; font-size:12px; text-align:center;}
.cp ul li b a{color:#2474CD}
.cp ul li b a:hover{ text-decoration:underline;}
.cp ul li span{ color:#777; line-height:18px;}

.fenye{ color:#7f7f7f; line-height:36px;}
.fenye a{ color:#7f7f7f;}

.cpshow{ padding:12px 0 20px 0; width:647px;}
.cpshow img{ border:1px solid #E5E5E5;}
.cpshow h3{ line-height:40px; font-size:14px; color:#2475D1}
.cpshow div{ line-height:22px; color:#777; padding:0 20px 0 20px;}



/*-------foot--------*/
.foot{ width:878px; color:#999999; line-height:22px; padding:0 32px 36px 30px;}
.foot a{color:#999999; margin:0 8px;}
.foot a:hover{ text-decoration:underline;}
.foot1{ width:940px; height:26px; background:url(../images/foot.jpg) no-repeat; overflow:hidden; margin-top:20px;}

























