/*****************************************
	 Author:idea.long
	 Email:7739883@qq.com
	 QQ:7739883
	 Site:http://www.zhejiang163.com
*****************************************/
* {margin:0px;padding:0px;border:0px;}
body {text-align:center;font-family:\5B8B\4F53,Arial Narrow,arial,serif;background:#ffffff;font-size:12px;}
a:link,a:visited{color:#2b2b2b;text-decoration:none;}
a:hover,a:active{color:#ba2636;text-decoration:underline;}
.clearit{ clear:both;}
li{list-style-type:none;}
ol,ul {list-style:none;} 
img{vertical-align:top;border:0;}
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank10s {clear:both; height:10px; width:1003px; margin:0 auto; background:#fff; overflow:hidden; display:block;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}

body{ background:url(../images/bg.jpg) repeat-x top left;}
.toper{ width:1003px; height:73px; margin:0 auto; clear:both; background: url(../enimages/topbg.jpg) no-repeat;}
.banner{ width:1003px; height:238px; margin:0 auto; clear:both; }
.menu{ width:1003px; height:37px; margin:0 auto; clear:both; background:url(../images/mbg.jpg) repeat-x;}
.menu ul{ height:37px;}
.menu ul li{ height:37px; width:116px; background:url(../images/d.jpg) no-repeat right top; float:left; text-align:center; line-height:37px; vertical-align:middle;}
.menu ul li a,.menu ul li a:visited{ font-size:14px; font-weight:bold; color:#FFFFFF;}
.menu ul li a:hover{ text-decoration:none;}

.main{ width:1003px; min-height:100px; _height:100px;margin:0 auto; clear:both; background:#FFFFFF; padding-bottom:10px;}
.mainl{ width:201px; min-height:100px; _height:100px; float:left;}
.mainr{ width:784px; min-height:100px; _height:100px; float:right;}

.mainl .l1{ height:37px; background:url(../enimages/pl.jpg) no-repeat;}
.mainl .l2{ min-height:100px; _height:100px; background:url(../images/pm.jpg) repeat-y; text-align:left; padding:0px 10px 0px 16px;}
.mainl .l3{ height:10px; background:url(../images/pt.jpg) no-repeat; font-size:0px; line-height:0px;}

.mainl .k1{ height:28px; background:url(../enimages/kt.jpg) no-repeat;}
.mainl .k2{ min-height:100px; _height:100px; background:url(../images/km.jpg) repeat-y; text-align:left; padding:5px 10px; line-height:20px;}
.mainl .k3{ height:3px; background:url(../images/kb.jpg) no-repeat; font-size:0px; line-height:0px;}


.mainr .tt{ height:22px; border-bottom: 1px solid #3569BC;}

.mainr .tt .l{ height:22px; width:43px; float:left; background:url(../images/tt1.jpg) no-repeat;}
.mainr .tt .m{ float:left; background:url(../images/tt2.jpg) repeat-x; padding:7px 15px 0px 15px; height:15px; font-weight:bold; color:#FFFFFF;}
.mainr .tt .r{ height:22px; width:26px; float:left; background:url(../images/tt3.jpg) no-repeat;}
.mainr .tt .more{ float:right; margin-top:5px; margin-right:10px;}

.mainr .con{ padding:5px; line-height:20px; color:333;}
.mainr .con p{ text-align:left; text-indent:24px;}

.mainr .con .pshow{ width:180px; height:175px; float:left; overflow:hidden; margin-right:13px; margin-top:5px;}
.mainr .con .pshow img{ width:180px; height:135px; border-bottom:2px solid #E0EAF2;border-top:2px solid #E0EAF2;}
.mainr .con .pshow p{ height:25px; background:#E0EAF2; line-height:25px; vertical-align:middle; font-weight:bold; color:#333; margin-top:10px;text-align:center; text-indent:0px;}


.footer{ border-top:3px solid #0182EA; padding:5px 10px 5px 10px; clear:both; text-align:center; min-height:30px; _height:30px;  margin:0 auto; width:983px; background:#FFFFFF; line-height:30px;}

.l2 h2{ height:24px; background:url(../images/h2.jpg) no-repeat; font-size:14px; font-weight: bold; padding-top:3px; padding-left:19px;}
.l2 ul{ margin-top:5px;}
.l2 ul li{ height:25px; background:url(../images/s.jpg) no-repeat 10px 10px; padding-left:20px; position:relative; line-height:25px; vertical-align:middle; width:80px;}
.l2 ul li ul{ display:none;}
.l2 ul li.over{background:url(../images/over.gif) no-repeat 0px 0px;}
.l2 ul li.over ul{ display:block; background:#4180C5; width:98px; min-height:25px; _height:25px; position:absolute; left:100px; top:-5px;}
.l2 ul li.over a,.l2 ul li.over a:visited{ color:#FFFFFF;}
.l2 ul li.over ul li{background:url(../images/overul.gif) no-repeat 0px 0px; width:100%;}
.l2 ul li.over ul li.jl{ height:3px; font-size:0px; line-height:0px; position:relative;}
.l2 ul li.over ul li.jl .ys{ position:absolute; top:0px; right:0px;}
.l2 ul li.over ul li.jl .yx{ position:absolute; right:0px; bottom:0px;_bottom:-1px;}
.l2 ul li.over ul li.jl .zx{ position:absolute; left:0px; bottom:0px;_bottom:-1px;}


.mbg{ background:url(../images/aboutus.jpg) no-repeat 330px 580px; height:890px;}
p.l23{ line-height:28px;}

.news{ text-align:left; line-height:25px;}
.news li{ padding:0px 20px; background:url(../images/dot.jpg) no-repeat 5px 10px; clear:both;}
.news li a{ float:left;}
.news li span{ float:right}

.con .title{ text-align:center; font-weight:bold; font-size:15px;}
.con .stime{ text-align:center;}
.con .show{ line-height:25px; text-align:left;}


.con .kshow{ height:215px; overflow:hidden; width:240px; float:left; margin-right:17px; margin-top:10px;}
.con .kshow img{ width:240px; height:180px;}
.con .kshow p{ height:25px; background:#E0EAF2; margin-top:10px; line-height:25px; text-align:center; text-indent:0px; font-weight:bold;}

.fenye{ padding:10px; text-align:center; clear:both;}
.fenye a{ padding:2px 5px; border:1px solid #4791DC; color:#4791DC; margin-left:5px; margin-right:5px;}

.con .pst{ min-height:180px; _height:180px; padding:10px; }
.con .pst img{ float:left; padding:3px; border:1px solid #CCCCCC;}
.con .pst .canshu{ width:470px; float:left; margin-left:20px; text-align:left;}
.con .pst .canshu h1{ font-weight:bold; font-size:14px;}
.con .pst .canshu .cslist{ line-height:24px;}

.con .pscon{ min-height:100px; _height:100px; padding:10px; text-align:left;line-height:24px;}

.mainr .con .contact{ line-height:27px; text-align:left; min-height:100px; _height:100px; padding:30px 10px 20px 30px;}
.mainr .con .contact h2{ font-size:15px; font-weight:bold;}

.pst ul.anli{ float:left; text-align:left; padding-left:20px; line-height:30px; width:400px;}
.pst ul.anli li{ border-bottom:1px dashed #333;}
.fenyes{ padding:10px; text-align:center; clear:both;}