*{margin:0;padding:0;}
body{font:12px Arial;color:#000;text-align:center;background:#fff;}
a img{border:0;}ul,ol{list-style-type:none;}
#wrap{margin:0 auto;width:1000px;text-align:left;}

#header{position:relative;height:80px;background:url(../img/header_bg.jpg) repeat-x 0 bottom;border-bottom:3px solid #0064b1;}
#logo{position:absolute;left:15px;top:25px;z-index:1000;}
#tc{position:absolute;padding:14px 0 0 40px;right:5px;top:0;width:180px;height:36px;background:url(../img/top.jpg) no-repeat; background-position:-10px; z-index:1000;}
#tc li{float:left;width:70px; }
#tc li a,#tc li a:hover{color:#005a98;text-decoration:none;}

#nav{}
#nav ul{ padding-left:285px; padding-top:14px;}
#nav li{float:left;text-align:center;font-size:12px;}
#nav li a{display:block;line-height:30px;text-decoration:none; text-indent:-10000px;}


.out1{ background:url(../images/out1.jpg) left top no-repeat; width:85px; height:44px;}
.over1{ background:url(../images/over1.jpg) left top no-repeat; width:85px; height:44px;}
.out2{ background:url(../images/out2.jpg) left top no-repeat; width:71px; height:44px;}
.over2{ background:url(../images/over2.jpg) left top no-repeat; width:71px; height:44px;}

.out3{ background:url(../images/out3.jpg) left top no-repeat; width:71px; height:44px;}
.over3{ background:url(../images/over3.jpg) left top no-repeat; width:71px; height:44px;}
.out4{ background:url(../images/out4.jpg) left top no-repeat; width:71px; height:44px;}
.over4{ background:url(../images/over4.jpg) left top no-repeat; width:71px; height:44px; }

.out5{ background:url(../images/out5.jpg) left top no-repeat; width:71px; height:44px;}
.over5{ background:url(../images/over5.jpg) left top no-repeat; width:71px; height:44px;}
.out6{ background:url(../images/out6.jpg) left top no-repeat; width:71px; height:44px;}
.over6{ background:url(../images/over6.jpg) left top no-repeat; width:71px; height:44px;}
.out7{ background:url(../images/out7.jpg) left top no-repeat; width:71px; height:44px;}
.over7{ background:url(../images/over7.jpg) left top no-repeat; width:71px; height:44px;}
.out8{ background:url(../images/out8.jpg) left top no-repeat; width:99px; height:44px;}
.over8{ background:url(../images/over8.jpg) left top repeat-x; width:99px; height:44px;}

#page{padding-bottom:10px;zoom:1;overflow-y:auto;background:#fff url(../img/page.jpg) repeat-x;}

#sidebar{float:right;margin:15px 14px 0 0;width:290px;background:#f1f1f1;border:1px solid #cecece;}

#sidebar .plist1 li{float:left; display:inline; width:49%;}
.cat .content{padding:0 15px;line-height:24px;}
#pro.cat{margin-bottom:15px;}
#pro.cat .nav{height:50px;background:url(../img/category.jpg) no-repeat 50% 0;}
.cat h3{clear:both;padding-left:10px;height:27px;line-height:27px;border-bottom:1px solid #b7b7b7;}
.cat h3 a{color:#003996;font-size:14px;text-decoration:none;}
.cat h3 a:hover{color:#e00;}
.cat ul{padding:4px 0 0 6px;border-top:1px solid #fff;zoom:1;}
.cat li{float:left;padding-left:15px;width:100px;height:23px;background:url(../img/disc.jpg) no-repeat 5px 10px;}
.cat li a{color:#000;text-decoration:none;}
.cat li a:hover{color:#e00;}
.cat .list li{clear:both;float:none;width:auto;height:22px;line-height:20px;}
#contact{padding-bottom:10px;}
#contact .nav{height:95px;text-align:center;}

#archive{float:left;margin-right:3px;padding:15px 0 0 24px;width:663px;}

#flash{margin-bottom:20px;padding:4px;width:626px;height:222px;background:#fff;border:3px solid #7db6e1;overflow-y:hidden;}

.chapter{clear:both;margin-bottom:20px;zoom:1;overflow-y:auto;}
.chapter .cnav{padding:0 8px;height:30px;line-height:20px;font-size:13px;font-weight:bold;background:url(../img/nav_bg.jpg) repeat-x;}
.chapter .cnav a{color:#000;text-decoration:none;}
.chapter .ccontent{padding:8px 0;line-height:20px;}
.chapter .ccontent h3{font-size:13px;margin-left:1.8em;line-height:30px;}
.chapter .ccontent h3 a{color:#005cb3;}

.chapter .block{width:307px;height:243px;background:url(../img/block.jpg) no-repeat;}
.chapter .block .nav{padding-right:9px;}
.chapter .block .nav .icon{float:left;padding:10px 0 0 25px;width:95px;line-height:21px;text-align:center}
.chapter .block .nav .more{float:right;margin-top:8px;}
.chapter .block .nav a{color:#00339a;font-size:14px;font-weight:bold;text-decoration:none;}
.block .content{clear:both;padding:4px 7px 0 10px;}
.block .nlist{clear:both;padding:4px 10px;}
.block .nlist li{height:24px;line-height:24px;background:url(../img/line.jpg) repeat-x 0 bottom;}
.block .nlist li a{padding-left:15px;color:#000;text-decoration:none;background:url(../img/disc.jpg) no-repeat 6px 4px;}
.block .nlist li a:hover{color:#e00;}

.block .content.about{line-height:20px;}
.block .content.about p{text-indent:2em;}
.block .content.about h3 a{font-size:13px;color:#0b44b6;text-decoration:none;}

.proTop,.proBom{font-size:1px;height:9px;line-height:9px;background:url(../img/pro_top.jpg) no-repeat;width:640px;}
.proBom{background:url(../img/pro_bom.jpg) no-repeat;width:640px;}
#product{width:640px;zoom:1;overflow-y:auto;background:url(../img/pro_bg.jpg) repeat-x 0 bottom;border:1px solid #d3d3d3;border-width:0 1px; overflow:hidden;}
#product ul{padding:10px 0 3px 6px;}
#product li{float:left;width:125px;text-align:center;}
#product li img{border:1px solid #ccc;}
#product li a{color:#005cb3;line-height:22px;text-decoration:none;}
#product li a:hover{color:#e00;}

/*Archive*/

#archiveNav{padding-left:3px;height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#003996;border-bottom:2px solid #005dab;}
#archiveContent{padding:10px 15px;}
#archive .list{padding:15px 8px;zoom:1;overflow-y:auto;font-size:14px;border-bottom:1px dashed #ddd;}
#archive .list dt{float:left;padding-left:15px;width:500px;height:25px;line-height:25px;background:url(../img/disc.jpg) no-repeat 4px 10px;}
#archive .list dt a{color:#0057b3;text-decoration:none;}
#archive .list dt a:hover{color:#e00;text-decoration:underline;}
#archive .list dd{float:left;width:80px;height:25px;line-height:25px;}

#archiveContent .plist li{clear:both;padding:12px 0;border-bottom:1px dashed #ddd;zoom:1;overflow-y:auto;}
#archiveContent .plist .img{float:left;padding:8px;background:#fff;border:1px solid #ddd;}
#archiveContent .plist .info{float:left;line-height:21px;width:445px;}
#archiveContent .plist .info p{padding:3px 5px 3px 15px;}
#archiveContent .plist .info a{color:#003996;text-decoration:none;}
#archiveContent .plist .info a:hover{color:#e00;}

/*Single*/
#archiveContent h1{font-size:25px;line-height:35px;text-align:center;}
#archiveInfo{color:#666;text-align:center;}
#archiveSingle{padding:8px 0;font-size:14px;line-height:24px;}
#archiveSingle p{padding:7px 0;text-indent:2em;}
#archiveSingle ul{padding-left:45px;list-style-type:disc;}
#archiveSingle ul li{height:25px;line-height:25px;}
#archiveSingle a{color:#0057b3;text-decoration:none;}
#archiveSingle a:hover{color:#e00;text-decoration:underlne;}

#paginate{height:30px;line-height:30px;font-size:12px;text-align:center;}
#paginate a,#paginate .current{padding:0 2px;}
#paginate .current{}

#archive #honor{margin-left:-10px;list-style-type:none;}
#archive #honor li{float:left;width:280px;height:182px;text-align:center;}

.form{margin:0 auto 10px auto;width:550px;}
.form td{padding:5px;}
.input,.s-input,.textarea{padding:2px;width:300px;height:18px;line-height:18px;font:14px Arial;}
.s-input{width:150px;}
.textarea{width:330px;height:120px;}
.error-message{color:#e00;}
#flashMessage{font-size:14px;background:#fff;color:#e00;}
.form .fi{text-align:center;font-size:14px;font-weight:bold;}
.message{margin:0 auto 10px auto;width:550px;font-size:14px;background:#ccc;}
.message td{padding:5px;line-height:22px;background:#fff;}
.message .hi{background:#f5f5f5;font-weight:bold;text-align:center;}

#links{clear:both;padding:10px;line-height:20px;background:#fff;border-top:1px solid #ccc;}
#links strong{color:#f60;}#links a{color:#000;text-decoration:none;}#links a:hover{color:#e00;}
#footer{clear:both;padding:3px;line-height:28px;text-align:center;border-top:1px solid #ccc; margin-top:10px;}
a{color:#0b44b6;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}


/*附加*/
/* 全局设置 */
body {font:12px "宋体";margin:0; padding:0; font-size:12px; text-align:center; color:#585755;}
div,form,img,
h1,h2,h3,h4,h5,h6,
ul, li {list-style-type:none; text-decoration:none; margin:0px;}
p{ margin:0px;}
form{ margin:0px;}
div{ text-align:left;}
ul,ol,li,dl,dt,dd		{margin:0; padding:0;}
table,td,tr,th 			{font-size:12px;}
input,select,textarea 	{font-size:12px;}
.show{display:block;}
.hide{display:none; } 
img{ border:0px;}
.citylist{ padding-left:7px;}
.citylist select{clear:both;}
.citylist span{clear:both;width:120px;}
.citylist #ccapital{height:0px; line-height:0px; }
.citylist #ccity{height:0px; line-height:0px;}
.citylist #select14{ margin-bottom:4px;}
em{ font-style:normal;}
.underline{ text-decoration:underline;}
.none{ display:none;}
.inline{ display:inline;}
/*bottom*/


.stafflist li{ float:left; margin-left:20px; text-align:center; line-height:25px; margin-top:10px;}
.stafflist li img{border:1px solid #bbbbbb;width:100px; height:120px; padding:2px;}
.weituo li{  padding-left:25px; text-align:left; line-height:25px; background:url(/fang/images/ico2.gif) left center no-repeat ;}
.contact li{  padding-left:10px; text-align:left; line-height:25px;}

/*会员后台*/
.membertb td{ line-height:22px; padding-left:2px;}
.ftitle7{ background:url(/images/ftitle7.gif) repeat-x; height:30px; line-height:30px; overflow:hidden; table-layout:fixed; background-color:#FFFFFF;}


/* 正文标题 */
.blkContainerSblk h1{ margin-top:20px;}
/* 正文块 */
.blkContainerPblk{padding:20px 0 0; overflow:hidden; zoom:1; margin:0 1px;}
.blkContainerSblk{padding:0 34px 20px; overflow:hidden; zoom:1; overflow:hidden;}

/* 正文标题 */
.blkContainerSblk h1{height:35px; line-height:35px; overflow:hidden; text-align:center; font-family:"黑体"; font-size:20px; font-weight:normal; color:#000000;}
.artitle{ font-size:16px; font-weight:bold;}
.artInfo{padding-top:10px; overflow:hidden; line-height:14px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.artInfo a,.artInfo a:visited{text-decoration:none;}
.artInfo a:hover,.artInfo a:active{text-decoration:underline;}

/* 正文内容 */
.blkContainerSblkCon{margin-top:15px; line-height:164.28%; font-size:12px;}
.blkContainerSblkCon center{font-size:12px;}
.blkContainerSblkCon img{border:0px #000 solid;}
.blkContainerSblkCon p{font-size:12px; line-height:164.28%; margin:15px 0;}
.blkContainerSblkCon a,.blkContainerSblkCon a:visited{text-decoration:none;}
.blkContainerSblkCon a:hover,.blkContainerSblkCon a:active{text-decoration:underline;}
.blkContainerSblkCon h1,.blkContainerSblkCon h2,.blkContainerSblkCon h3,.blkContainerSblkCon h4,.blkContainerSblkCon h5,.blkContainerSblkCon h6{font-size:14px; font-weight:bold; line-height:164.28%; margin:5px 0;}
.blkContainerSblkCon_16 *,.blkContainerSblkCon_16 p,.blkContainerSblkCon_16 h1,.blkContainerSblkCon_16 h2,.blkContainerSblkCon_16 h3,.blkContainerSblkCon_16 h4,.blkContainerSblkCon_16 h5,.blkContainerSblkCon_16 h6{font-size:16px;}
.blkContainerSblkCon_14 *,.blkContainerSblkCon_14 p,.blkContainerSblkCon_14 h1,.blkContainerSblkCon_14 h2,.blkContainerSblkCon_14 h3,.blkContainerSblkCon_14 h4,.blkContainerSblkCon_14 h5,.blkContainerSblkCon_14 h6{font-size:14px;}
.blkContainerSblkCon_12 *,.blkContainerSblkCon_12 p,.blkContainerSblkCon_12 h1,.blkContainerSblkCon_12 h2,.blkContainerSblkCon_12 h3,.blkContainerSblkCon_12 h4,.blkContainerSblkCon_12 h5,.blkContainerSblkCon_12 h6{font-size:12px;}


/* 发表评论 */
.blkComment{padding:10px 12px 0 0; line-height:35px; margin:0 20px 5px; text-align:right;}
a.blkCommentLinkPost{padding:0 0 0 17px; text-decoration:none;}
a.blkCommentLinkPost:hover,a.blkCommentLinkPost:active{text-decoration:underline;}

.rlist{padding-left:2px; padding-top:5px;}
.rlist li{ line-height:22px;}
ul label{width:13px;height:11px;background:url(/images/con_mj_002.gif) no-repeat 0 0;overflow:hidden;float:left;margin:4px 5px 0 0;margin-left:2px;}
ul .No01{background-position:0 -100px;}
ol .No02{background-position:-50px -100px;}
ol .No03{background-position: -100px;}
ol .No04{background-position:-150px -100px;}
ol .No05{background-position:-200px -100px;}
ol .No06{background-position:-250px -100px;}
ol .No07{background-position:0 -150px;}
ol .No08{background-position:-50px -150px;}
ol .No09{background-position:-100px -150px;}
ol .No10{background-position: -150px;}
ol .No11{background-position:-250px -700px;}
ol .No12{background-position:-200px -700px;}
ol .No13{background-position:0 -750px;}
ol .No14{background-position:-50px -750px;}
ol .No15{background-position:-100px -750px;}
ol .No16{background-position:-150px -750px;}
ol .No17{background-position:-200px -750px;}
ol .No18{background-position:-250px -750px;}
ol .No19{background-position:0 -800px;}
ol .No20{background-position:-50px -800px;}









/*文字分列显示*/
.ilist1{ padding-left:4px;padding-top:4px;}                         /*每行一列*/
.ilist1 li{ width:100%; line-height:24px; height:24px; overflow:hidden;}

.ilist2{ }                         /*每行两列*/
.ilist2 li{ width:49%; padding-left:0px; padding-right:20px;  line-height:27px; height:27px; border-bottom:1px dotted #E6E6E6;  float:left; display:inline; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.ilist3{ padding-left:4px;padding-top:4px;}                         /*每行一列*/
.ilist3 li{ width:97%; line-height:24px; height:24px;}
.ilist4 li{ width:97%; line-height:17px; height:17px;}

.ilist10{ padding-left:4px;padding-top:4px;}                         /*每行一列*/
.ilist10 li{ width:100%; line-height:25px; height:25px; overflow:hidden; background:url(/images/arrow1.gif) left top no-repeat; padding-left:18px;}



/* 默认链接颜色 */
a           {color: #585755; text-decoration:none;}
a:link		{color: #585755; text-decoration:none;}
a:visited	{color: #585755; text-decoration:none;}
a:hover		{color: #8d662d; text-decoration:none;}
a:active	{color: #8d662d;}
/*
html body div#wrapper div span,
html body div#wrapper div a {color: #000;}*/

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,  a.cRed:link,  a.cRed:visited	{color:#E14D03; }
.cRed1,  a.cRed1:link,  a.cRed1:visited{color:#FF0000; }
.cBlue, a.cBlue:link, a.cBlue:visited	{color:#1f3a87;}
.cBlue1, a.cBlue1:link, a.cBlue1:visited	{color:#08089C;}
.cBlue2, a.cBlue2:link, a.cBlue2:visited	{color:#1f3a87;}
.cBlue3, a.cBlue3:link, a.cBlue3:visited	{color:#3333CC;}
.cNBlue, a.cNBlue:link, a.cNBlue:visited{color:#002B8E;}
.cPurple, a.cPurple:link, a.cPurple:visited{color:#CCA8BF;}  /*紫色*/

.cDRed, a.cDRed:link, a.cDRed:visited	{color:#DD5800;}
.cGray, a.cGray:link, a.cGray:visited	{color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited	{color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited	{color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited	{color:#000;}
.cCyan,a.cCyan:link,a.cCyan:visited	{color:#2E9ED0;}

a.cBlack:hover							{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited {color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited	{color:#008000;}
.lh22px{ line-height:22px;}
.l25px{ line-height:25px;}
.padding10px{ padding:10px;}

/* W3C- 十六色色盘 常用颜色 */
.red	   { /* 红色 */ color: #FF0000 }
.orange    { /* 橙色 */ color: #FF6600 }
.yellow	   { /* 黄色 */ color: #ffff00 }
.green	   { /* 绿色 */ color: #008000 }
.cyan	   { /* 青色 */ color: #00ffff }
.blue	   { /* 蓝色 */ color: #0066E6 }
.purple    { /* 紫色 */ color: #410b5f }
.black	   { /* 黑色 */ color: #333333 }
.white	   { /* 白色 */ color: #FEFEFE }
.grey      { /* 灰色 */ color: #898989 }
.gold      { /* 金色 */ color: #C37E00 }
.silver	   { /* 银色 */ color: #C0C0C0 }
.brown     { /* 棕色 */ color: #d36100 }
.chestnut  { /* 栗色 */ color: #800000 }
.peach     { /* 桃红 */ color: #FF00FF }
.dark      { /* 暗红 */ color: #8B0000 }
.olive     { /* 橄榄 */ color: #808000 }
.deepgreen { /* 深绿 */ color: #008000 }
.lightblue { /* 浅蓝 */ color: #008080 }
.deepblue  { /* 深蓝 */ color: #02449B }
/* 自动换行 */
.ww        {word-wrap:break-word;      }
/*段落前空格*/
.space{text-indent: 2em;}
/* 浮动和间距 */
.fl        { float:left;                   }
.fr        { float:right;                  }
.cb        { clear:both;                   }
.center	   { text-align: center            }
.top	   { vertical-align: top           }
.bottom	   { vertical-align: bottom        }
.xd        { /*相对定位*/position:relative;}
.jd        { /*绝对定位*/position:absolute;}
.xdfd{ margin:0 5px 0 -20px}

/* 字体属性 [定义规则，小写f加属性名称] */
.fb {font-weight: bold;}
.fI {font-style: italic;}
.fu{text-decoration:underline}

/* 字体大小 */
.f12px {font-size: 12px;}
.f14px {font-size: 14px;}
.f16px {font-size: 16px;}
.f18px {font-size: 18px;}
/* 其他属性 */
.left		{float: left;}
.right		{float: right;}
.clear		{clear: both;}
.hidden		{display: none;}
.block		{display: block;}
.noBorder	{border: none;}
.gborder    { border:1px solid #DFE3E2}
/* 分隔空白块  */
.blank1		{height:1px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank3		{height:3px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank5		{height:5px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank6		{height:6px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank7		{height:7px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank9		{height:9px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank5H	{width:5px; background:#fff; font-size:1px;overflow:hidden;}
.blank7H	{width:7px; background:#fff; font-size:1px;overflow:hidden;}

/**/
.dot{ background:url(/images/dot.gif) repeat-x center center;}
.margintop{margin-top:7px;}
.mleft{ margin-left:10px; display:inline;}
.overflow{ overflow:hidden;}

/*定义高度*/
.mh{ height:100%;}

/*按钮*/


#container{ width:1003px; overflow:hidden; margin:0 auto; position:relative;}
.cbody{ background:url(../images/left.jpg) left top repeat-y;  background-color:#FDFDFD; }
.cbody .r{background:url(../images/right.jpg) right top repeat-y; }
.cbody .bt{background:url(../images/bt.jpg) bottom center no-repeat; min-height:800px; height:100%;_height:800px; overflow:visible; }
.cbody .tp{background:url(../images/top.jpg) top center no-repeat; min-height:800px; height:100%;_height:800px; overflow:visible; padding-bottom:100px; z-index:-1;}
#lycontent{ width:725px; margin:0 auto; margin-top:172px;z-index:1; position:relative;}
#bottom{word-spacing:0px;word-spacing:-2px; line-height:22px; text-align:left; color:#665162;}
.bottom{line-height:22px;word-spacing:-2px; color:#665162;text-align:left; }
.ifoot{ text-align:left; line-height:22px;}
#eye{ position:absolute; width:185px; height:292px; top:108px; }

.box1{ background:url(../images/box1.png) left top no-repeat; width:127px; height:188px; overflow:hidden;}
.box2{ background:url(../images/box2.png) left top no-repeat; width:591px; height:187px; overflow:hidden;}


.lysubmit .t .l{ background:url(../images/t_l.jpg) left top no-repeat; height:15px;}
.lysubmit .t{ background:url(../images/t.jpg) left top repeat-x; height:15px;}
.lysubmit .t .r{ background:url(../images/t_r.jpg) right top no-repeat; height:15px;}
.lysubmit .m{ background:url(../images/m_l.jpg) left top repeat-y; height:400px; background-color:#FFFFFF;}
.lysubmit .m .r{ background:url(../images/m_r.jpg) right top repeat-y; height:400px;}

.lysubmit .b .l{ background:url(../images/b_l.jpg) left top no-repeat; height:21px;}
.lysubmit .b{ background:url(../images/b.jpg) left top repeat-x; height:21px;}
.lysubmit .b .r{ background:url(../images/b_r.jpg) right top no-repeat; height:21px;}




#banner{ height:190px; overflow:hidden; background:url(../images/banner.jpg) left top no-repeat; height:322px; position:relative;}
#banner .focus{ position:absolute; right:78px; top:98px;}

#leftsidebar{ width:270px;width:270px; float:left;   text-align:center; padding-bottom:10000px; margin-bottom:-10000px}
#content{ width:670px; float:right; overflow:hidden; border:1px solid #AACCEF; min-height:809px;height:auto!important; height:809px; overflow:visible;}

.news{ float:left; width:335px; height:183px; overflow:hidden; margin:0px 0px 0px 15px;}
.info{ float:left; width:345px; height:183px; overflow:hidden;}
.ukschool li{ height:105px; clear:both; margin:10px 7px 0px 7px}
.ukschool li .pic{ float:left; width:130px; height:105px; overflow:hidden;}
.ukschool li .pic img{width:130px; height:105px; overflow:hidden;}
.ukschool li h5{ font-size:12px;  line-height:24px; padding-left:10px; overflow:hidden;}
.ukschool li p{ font-size:12px;  line-height:22px; padding-left:10px;overflow:hidden;}

/*col*/
.col1{width:352px; overflow:hidden;}
.col2{width:400px; overflow:hidden;}
.col_l{ width:671px; overflow:hidden;}
.col_r{ width:270px; overflow:hidden;}
/*title*/
.title1{ height:27px; line-height:27px; clear:both;  padding-left:12px;}
.title1 a{ color:#404040;}

.title2{ background:url(/images/title2.gif) left top no-repeat; height:26px; clear:both; line-height:26px; padding-left:12px;}

.title3{ background:url(/images/title3.gif) left bottom no-repeat; clear:both;}

.title4{ background:url(/images/title4.gif) left top  no-repeat; height:37px; clear:both;text-indent:-1000px;}
.title4 a{ float:left; height:37px; width:150px;}
.title5{ background:url(/images/title5.gif) left top  no-repeat; height:37px; clear:both;text-indent:-1000px;}
.title5 a{ float:left; height:37px; width:150px;}

.title6{ background:url(/images/title6.gif) left top  no-repeat; height:12px; clear:both;line-height:11px; font-size:11px;}
.title7{ background:url(/images/title7.gif) left top  no-repeat; height:32px; clear:both; line-height:33px;} 
.title8{ background:url(/images/title8.gif) left top  no-repeat; height:29px; clear:both; line-height:29px;} 

.loginbox{ border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; height:120px;}
.pdtbox{ border-left:1px solid #E41E01; border-right:1px solid #E41E01;min-height:470px;height:auto!important; height:470px; overflow:visible; padding:10px;}
.plistbox{ height:300px; background:url(/images/plistbox.gif) repeat-y;}

.pleft .list{ padding-left:20px; padding-top:15px;}                                             /*产品分类*/
.pleft .list li{ line-height:24px; height:24px;color:#FFFFFF;}
.pleft .list li a,.pleft .list li a:link,.pleft .list li a:visited,.pleft .list li a:hover{ color:#FFFFFF;}

.cleft ul{ padding-left:20px; padding-top:15px;}                                                /*客户案例*/
.cleft li{ line-height:24px; height:24px;color:#FFFFFF;}
.cleft li a,.cleft li a:link,.cleft li a:visited,.cleft li a:hover{ color:#FFFFFF;}

.contactleft{ padding-left:14px}                                                               /*左侧联系方式*/
.contactleft li{ height:24px; line-height:24px;color:#FFFFFF;}

.idx_pdt{ margin-top:12px; padding-left:7px;}
.idx_pdt li{ float:left; width:24.5%;text-align:center; overflow:hidden; text-align:center; display:inline;}      /*首页产品展示*/
.idx_pdt .pic{ border:1px solid #DCDCDC; width:140px; height:140px; margin:0 auto;text-align:center; padding:2px;}
.idx_pdt .pic img{ margin:0 auto;}
.idx_pdt p{ line-height:25px; font-weight:normal; font-size:12px; text-align:center;}

.plist1{ margin-top:12px; padding-left:15px;}
.plist1 li{ width:100%;text-align:center; overflow:hidden; text-align:center; padding:5px 5px 0px 5px;}      /*首页产品展示*/
.plist1 .pic{ border:1px solid #EBEBEB; width:140px; height:100px; float:left; text-align:center; padding:2px;}
.plist1 .pic img{ margin:0 auto;}
.plist1 .txt{ float:left; padding-left:20px;}
.plist1 p{ line-height:22px; height:22px; margin:0px; font-weight:normal; font-size:12px; text-align:left;}
.plist1 h5{ color:#007807; height:24px; line-height:24px;}



.plist2{ margin-top:12px;height:200px;}
.plist2 li{ width:100%; text-align:center;  overflow:hidden; text-align:center; }      /*产品列表展示*/
.plist2 .pic1{ float:left; text-align:center; width:150px;}
.plist2 .pic1 img{border:1px solid #DCDCDC; width:140px; height:130px;}
.plist2 h5{ line-height:25px; height:25px; font-weight:normal; font-size:12px; text-align:center;}

.contactlist{ margin-top:35px;}
.contactlist li{ line-height:27px; padding-left:15px;}                         /*联系我们*/


.loginform{ padding-left:35px; padding-top:15px;}
.loginform p{ height:35px; line-height:35px;}
.loginform .tbinput{ width:140px; height:20px; border:1px solid #7F9DB9;}
.loginform .btnsubmit{ background:url(/images/btnsubmit.gif) no-repeat; width:53px; height:27px; border:0px; color:#FFFFFF; }

.bclasslist .bli{ line-height:25px; background:url(/images/arrow.gif) left top no-repeat; padding-left:15px; border-bottom:1px solid #E2E2E2; font-weight:bold;}
.sclasslist .sli{ font-weight:normal;}
.position{ height:30px; line-height:30px; padding-left:10px; font-size:14px; background:url(/images/position.gif) left top repeat-x; color:#585755;}
.position a,.position a:link,.position a:visited,.position a:hover{ color:#585755;}
.position h1{ font-size:14px;}
.position h4{ font-size:14px;}
.position em a{ color:#FFFFFF;}
.detail{ padding-left:15px;}
.detail p{ height:27px; line-height:27px; background:#F8F8F8; overflow:hidden; margin:0px; padding:0px; margin-top:10px;padding-left:15px;}
.nlist1{margin-top:10px}
.nlist1 li{height:30px; line-height:30px; background:url(../image/icon/lico.gif) no-repeat 0 11px; padding-left:8px}

.btnSearch{ background:url(/images/btnSearch.gif) left top no-repeat; width:77px; height:23px; border:0px;}
.tbSearch{ width:215px; height:23px; line-height:23px; border:1px solid #E9E5E6;}
.searchform{ padding-right:20px; padding-top:19px; float:right;}
.register td{ padding:4px;}


.menus{ background:url(/images/menu.gif) repeat; height:40px; overflow:hidden; line-height:40px; color:#FFFFFF;  font-size:14px;}
.menus ul{ padding-left:30px;}
.menus li{ float:left; width:93px; text-align:center;color:#FFFFFF; font-size:12px; font-weight:bold; line-height:34px;}
.menus li a,.menus li a:visited{ color:#FFFFFF; line-height:40px; font-size:14px;}
.menus li.menu{float:left; background:url(/images/menu_1.jpg) repeat-x; width:91px; height:40px; text-align:center; line-height:40px;}
.menus li.menu a,.menus li.menu a:link,.menus li.menu a:visited,.menus li.menu a:hover{ font-weight:bold; font-size:14px; color:#FFFFFF;}

.service{ margin-top:8px;}
.service li{ width:270px; height:98px; overflow:hidden; float:left;}
.service .l1{ background:url(/images/ico1.gif) left top no-repeat;}
.service .l2{ background:url(/images/ico2.gif) left top no-repeat;}
.service .l3{ background:url(/images/ico3.gif) left top no-repeat;}
.service .l4{ background:url(/images/ico4.gif) left top no-repeat;}
.service li h5{ padding-left:103px; height:28px; line-height:28px; background:url(/images/service.gif) left center;}
.service li h5 a,.service li h5 a:link,.service li h5 a:visited,.service li h5 a:hover{ color:#DE7A22;}
.service li p{ padding-left:103px; line-height:18px; color:#868688;}
.ibg1{ background:url(/images/ibg1.gif) left top no-repeat; width:126px!important;width:134px; height:111px!important;height:117px; overflow:hidden; padding-left:8px; padding-top:6px;}
.ibg1 img{ width:100px; height:100px;}
.ih5{ height:25px; line-height:25px; font-weight:normal; text-align:center; overflow:hidden; width:100%;}

.buildlist li{ width:49%; float:left; display:inline; margin-top:20px;}
.buildlist li div{width:309px; height:255px;}
.buildlist li .l1{ background:url(/images/ibg2.gif) left top no-repeat;}
.buildlist li .l2{ background:url(/images/ibg3.gif) left top no-repeat;}
.buildlist li .l3{ background:url(/images/ibg4.gif) left top no-repeat;}
.buildlist li .l4{ background:url(/images/ibg5.gif) left top no-repeat;}
.buildlist li .l5{ background:url(/images/ibg6.gif) left top no-repeat;}
.buildlist li .l6{ background:url(/images/ibg7.gif) left top no-repeat;}
.buildlist li h5{ height:25px; line-height:25px; padding-left:80px; padding-top:19px; color:#BE6006;}
.buildlist li p{ line-height:22px; padding-left:80px; padding-right:37px;}
.links li{ float:left; padding-left:10px; white-space:nowrap;}

.query{ background:url(/images/query.gif) left top no-repeat; width:440px; height:190px; overflow:hidden;}
.gg{ background:url(/images/gg.gif) left top no-repeat; width:190px; height:250px; overflow:hidden;}

.td_on{color:#FF5E04; width:130px;  border-style:solid; background:url(/images/td_on.gif) left top no-repeat; border:0px; height:31px; line-height:40px; cursor:pointer; text-align:center;font-size:14px; }
.td_on a,.td_on a:hover,.td_on a:visited{color:#004499; font-size:14px; font-weight:bold;}
.td_off{text-align:center;background:url(/images/td_off.gif) left top no-repeat;height:31px; line-height:40px; width:130px; cursor:pointer; text-align:center;font-size:14px; }
.td_off a,.td_off a:hover,.td_off a:visited{color:#000000;font-size:14px;}
.td_other{ background:url(/images/td_other.gif) right top no-repeat; height:23px; line-height:23px;}
.td_other em{ padding-right:10px;}
.table_content_11{border:1px solid #D2D2D2; border-top:0px;}
.td_other_left{ background:url(/images/td_other_left.gif) left top no-repeat; width:11px;}
.td_other_right{ background:url(/images/td_other_right.gif) right top no-repeat; width:256px;}
.td_content{ background:url(/images/td_content.gif) left bottom no-repeat; height:274px;}
.tools{ margin-top:15px;}
.tools li{ width:49%; height:27px; line-height:27px; display:inline; padding-left:10px;}

.jplist li{ height:25px; line-height:25px; width:48.5%; display:inline; float:left;}
.jplist .title{ font-weight:bold; color:#001D75;background:#EEEEEE; font-size:13px;}
.jplist li span{ width:90px; float:left; text-align:center;font-size:13px;}
.jplist li a,.jplist li a:link{ width:90px; float:left; text-align:center;font-size:13px;}

#rpic{ position:absolute; width:167px; heigh:306px;  right:98px; top:356px;}

#slide{ width:607px; height:322px; overflow:hidden; position:absolute; left:181px; top:152px;}
.btnlist{height:387px; width:120px; float:left; position:relative;}
.prev{background:url(../images/prev.gif) left top no-repeat; width:120px; height:61px; overflow:hidden; border:0px; position:absolute; top:78px;}
.next{background:url(../images/next.gif) left top no-repeat; width:120px; height:61px; overflow:hidden; border:0px;position:absolute; top:267px;}

.ititle2{ background:url(../images/ititle2.jpg) left top no-repeat; width:572px; height:107px; overflow:hidden; position:relative;}
.ititle2 p{ width:80px; height:25px;position:absolute;line-height:25px;}
.ititle2 #title{left:182px; top:26px;}
.ititle2 #sex{left:314px; top:26px;}
.ititle2 #strain{left:182px; top:49px;}
.ititle2 #color{left:314px; top:49px;}



#slide1{ width:636px; height:357px; overflow:hidden; position:absolute; right:0px; top:211px;}
.btnlist1{height:280px; width:82px; float:left; position:relative;}
.prev1{background:url(../images/prev1.jpg) left top no-repeat; position:absolute; top:25px; width:62px; height:64px; overflow:hidden; border:0px;}
.next1{background:url(../images/next1.jpg) left top no-repeat;position:absolute;top:214px; width:62px; height:64px; overflow:hidden; border:0px;}

.ititle3{ width:743px;  height:65px; overflow:hidden;position:relative;}
.ititle3 p{ width:80px; height:25px;position:absolute;line-height:25px;}
.ititle3 #title{left:170px; top:16px;}
.ititle3 #sex{left:300px; top:16px;}
.ititle3 #birth{left:436px; top:16px;}
.ititle3 #strain{left:560px; top:16px;}
.ititle3 #color{left:170px; top:44px;}

#lytop{ position:absolute; top:0px; left:0px; height:108px; overflow:hidden; width:1003px;}
.photo{ background:url(../images/photo.jpg) left top no-repeat; width:534px; height:387px; position:relative;}
.photo img{ position:absolute;  left:10px; top:8px;}


.yxcm_1{ background:url(/images/yxiu_r.jpg) left top no-repeat; width:673px; height:578px; overflow:hidden; position:relative;}
.yxcm_1 .h1{ position:absolute; width:275px; height:230px; overflow:hidden; left:374px; top:135px;}
.yxcm_1 .h2{ position:absolute; width:288px; height:27px; overflow:hidden; left:362px; top:363px;}
.yxcm_1 .h3{ position:absolute; width:510px; height:42px; overflow:hidden; left:114px; top:434px; line-height:21px;}
.yxcm_1 .h4{ position:absolute; width:337px; height:239px; overflow:hidden; left:0px; top:128px;}
.yxcm_1 .tit{position:absolute; width:81px; height:18px; overflow:hidden; left:370px; top:116px; background:url(../images/sevtt.gif) no-repeat;}

.a1{ line-height:25px;}
.newscnt{background:url(/images/neir_09.jpg) left top no-repeat; width:673px; height:578px; overflow:hidden; position:relative; }
.newscnt .h1{ position:absolute; height:20px; line-height:20px; top:47px;left:0px; width:673px; text-align:center; font-size:14px; font-weight:bold;}
.newscnt .h2{ position:absolute; height:17px; line-height:17px; top:67px;left:0px; width:673px; text-align:center;}
.newscnt .h3{ position:absolute; overflow:hidden; line-height:24px; height:361px;top:97px;left:11px; width:624px;}
.newscnt .h4{ position:absolute; overflow:hidden; line-height:27px; height:27px; width:262px;bottom:59px;right:11px;}
.newscnt .h4 a,.newscnt .h4 a:link,.newscnt .h4 a:visited,.newscnt .h4 a:hover{ float:left; width:77px; height:27px; text-indent:-10000px; }

/*我们的毕业生*/
.bys_1{ background:url(/images/bys_1.jpg) left top no-repeat; width:443px; height:373px;  position:relative;}
.bys_1 .h1{ position:absolute; width:434px; height:338px; overflow:hidden; left:1px; top:24px;}
#tbody {width:443px;margin:auto; margin-top:17px; text-align:center;}
#mainbody {width:412px; height:287px; margin:0 auto;}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;}
#goright {float:right;clear:right;}
#photos {width:408px;height:48px;line-height:48px;margin:0px 0;overflow:hidden; text-align:center; }
#showArea img {display:block;float:left;cursor:pointer;border:1px solid #999999; margin:3px 4px 3px 4px; }