@charset "utf-8";
/* CSS Document */

html,body{
font-family:微软雅黑,arial,宋体;
_font-family:arial,宋体;
font-size:12px;
line-height:2;
color:#383838;
background:#ecf1f5 url(bg1.gif) repeat-x; 
margin:0 auto;
}
*{
margin:0;
padding:0;
}
a{
text-decoration:none;
color:#383838;
}
a:hover{color:#035bb4; text-decoration:none;}
li{
list-style-type:none;
}
.clear{
clear:both;
}

.head{ width:1002px; margin:0 auto;}
.mail{ text-align:right; height:27px; line-height:27px; color:#ffffff;}
.mail a{ color:#ffffff;}
.logo{ width:592px; height:68px; margin-top:24px; background:url(logo.jpg) no-repeat; float:left; margin-left:24px;}
.sea{ width:238px; float:right; height:52px; padding-top:56px;}
.menu{ width:962px; overflow:hidden; height:38px; padding-left:40px; background-image:url(menu.png);}
.menu li{ width:95px; float:left; line-height:38px; height:38px; text-align:center; font-size:14px; font-weight:bold;}
.menu li a{ color:#ffffff;}
.menu li a:hover{ font-size:15px; color:#090;}
.banner{ width:1002px; height:255px; overflow:hidden; margin-top:5px; background-image:url(1.jpg);}
.bannfoot{ width:1002px; height:9px; overflow:hidden; background-image:url(bannerfoot.png)}
.content{ width:1002px; margin:0 auto; background-color:#ffffff;}
.case{ width:292px; float:left; padding-left:10px;}
.casetop{ width:292px; height:32px; background-image:url(case.png);}
.casetest{ width:292px; height:197px; padding-top:2px; background:url(case1.gif) no-repeat bottom; overflow:hidden;}
.title{ width:95px; height:32px; line-height:32px; text-align:center; float:left; font-size:14px; font-size:14px; color:#ffffff;}
.more{ width:60px; float:right; height:32px; line-height:32px;}
.com{ width:423px; float:left; padding-left:15px;}
.comtop{ width:423px;  height:32px; line-height:32px; background-image:url(com.png);}
.comtest{ width:423px; padding-top:5px;}
.comtest span{ padding:0 3px 0 3px;}
.comtest li{ width:417px; height:27px; line-height:27px; *height:24px; border-bottom:1px dashed #d6d6d6; background:url(dot.gif) no-repeat 3px 10px; text-indent:12px; overflow:hidden;}
.newtit{ width:280px; float:left;}
.date{ width:90px; float:right}
.tel{ width:235px; float:right; padding-right:10px;}
.teltop{ width:235px; overflow:hidden;}
.cn{ height:32px; line-height:35px; width:65px; font-size:14px; font-weight:bold; border-bottom:2px solid #1372ac; float:left; overflow:hidden;}
.en{width:170px;_width:150px; height:32px; line-height:35px; border-bottom:2px solid #d4d4d4; float:right; overflow:hidden; color:#afafaf; }
.teltest{ width:213px; margin:0 auto; padding-bottom:3px;}
.teltest img{ padding-top:5px;}
.kong{ height:10px;}
.protop{ width:982px; height:24px; line-height:24px;  margin:0 auto;}
.protop1{ width:3px; height:24px; background-image:url(link1.gif); overflow:hidden; float:left;}
.protop2{ width:922px; height:24px; overflow:hidden; float:left; background:url(link2.gif) repeat-x; font-size:14px; font-weight:bold; text-indent:12px;}
.protop3{ width:57px; height:24px; float:left; overflow:hidden; background-image:url(link3.gif);}
.prolist{ width:290px; height:170px; padding-left:10px; float:left;overflow:hidden}
.prolist li{ width:290px; height:30px; line-height:30px; border-bottom:1px solid #f4f4f4; background:url(dot1.gif) no-repeat 10px 12px; text-indent:16px;}
.protest{ width:680px; height:170px; float:right; padding-right:10px;}
.proleft{ width:22px; height:170px; float:left; background:url(dot2.gif) no-repeat center;}
.promid{ width:634px; height:170px; float:left;}
.proright{ width:24px; height:170px; float:left; background:url(dot3.gif) no-repeat center;}
.link{ width:982px; margin:0 auto;}
.link1{ width:3px; height:80px; background-image:url(link1.gif); float:left;}
.link2{ width:922px; height:80px; float:left; overflow:hidden; background:url(link2.gif) repeat-x;}
.link3{ width:57px; height:80px; overflow:hidden; float:left; background-image:url(link4.gif);}
.linktop{ height:24px; line-height:24px; font-size:14px; font-weight:bold; text-indent:12px;}
.linktest{ width:870px; height:56px; padding:5px 0px 5px 50px;}
.foot{ width:100%; text-align:center; height:85px; background:url(foot.gif) repeat-x; padding-top:10px;}

.nycontent{ width:1002px; margin:0 auto; padding-top:10px; background-color:#ffffff;}
.sidebar{ width:265px; float:left; margin-left:10px;}
.nyprolist{ width:263px;  overflow:hidden; border:1px solid #f1f1f2;}
.nyprotop{ width:263px; height:35px; line-height:35px; background:url(titop.gif) repeat-x; text-indent:14px; font-size:14px; font-weight:bold; color:#0c5dae;}
.nyprotop span{ font-weight:normal; color:#bababa; font-size:12px; }
.nyprotest li{ width:265px; height:30px; line-height:30px; border-bottom:1px solid #f4f4f4; background:url(dot1.gif) no-repeat 10px 12px; text-indent:16px;}
.mainbody{ width:705px; float:right; overflow:hidden; }
.maintop.cn{ height:32px; line-height:35px; width:85px; font-size:14px; font-weight:bold; border-bottom:2px solid #1372ac; float:left; overflow:hidden;}
.maintop .en{width:620px; height:32px; line-height:35px; border-bottom:2px solid #d4d4d4; float:left; overflow:hidden; color:#afafaf; text-align:right; font-size:12px;  _width:610px;}
.maintest{ padding:10px; }
























