/* CSS Document */
body { text-align: center; font-family:Arial,"ËÎÌå"; margin:0; padding:0; font-size:12px; color:#444444; background:url(../images/bg.jpg) no-repeat center top #C4DAF0; line-height:22px;}
div,form,img,ul,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th {font-size:12px; line-height:22px}
a{color:#444444;text-decoration:none;}
a:hover {color:#F00;text-decoration:none;} 
.input { border:#999 1px solid; color:#888;}
.input2 { border:#999 1px solid; color:#888; padding-left:5px; margin-left:5px}
.clear {clear:both}
#wrapper { width:980px; margin:0px auto 8px;}
.orgfont a{ color:#FF5A00;}

/*top*/
#top { width:980px; height:103px;}
#top #logo { float:left; padding-left:25px; margin-top:30px;}
#top #toolbar { float:right; width:230px;}
#top #toolbar #lang{ width:210px; text-align:right; padding-right:16px; margin-top:20px; line-height:28px;}

/*main-nav*/
#main_nav { width:980px; height:44px; margin:0px auto 11px; background:url(../images/nav_bg.jpg) bottom repeat-x;}
#main_nav .center{ width:956px; height:42px; float:left; overflow:hidden;}
#main_nav .center ul{ padding-left:12px;}
#main_nav .center li{ float:left; line-height:42px; font-size:13px;}
#main_nav .center li a{ display:block; padding:0 21px; color:#FFF;}
#main_nav .center li a:hover{ color:#FCFF00; background:url(../images/nav_bgon.jpg) repeat-x;}
#main_nav .top{ width:980px; height:2px; background:url(../images/nav_top.jpg) no-repeat; overflow:hidden;}
#main_nav .left{ width:9px; height:42px; float:left; background:url(../images/nav_left.jpg) left no-repeat;}
#main_nav .right{ width:12px; height:42px; float:right; background:url(../images/nav_right.jpg) right no-repeat;}

/*main*/
#main { width:980px; margin:0px auto 10px; background-color:#fff; overflow:auto;}
.top_bg { background:url(../images/main_top.jpg) no-repeat; height:3px; overflow:hidden;}
.bottom_bg {background:url(../images/main_bot.jpg) no-repeat; height:4px; overflow:hidden;}
#main #inner {width:957px; margin:0 auto;}
#main #inner #left{width:720px; float:left;}
#main #inner #right{width:226px; float:right;}
#main #inner #left .intor{width:720px; height:221px; overflow:hidden; background:url(../images/intro_bg.jpg) no-repeat; margin-bottom:12px;}
#main #inner #right .prolist{width:226px; height:221px; overflow:hidden; background:url(../images/prolist_bg.jpg) no-repeat; margin-bottom:12px;}
#main #inner #left .news{width:720px; height:224px; overflow:hidden; background:url(../images/new_bg.jpg) no-repeat; margin-bottom:12px;}
#main #inner #right .servise{width:226px; height:224px; overflow:hidden; background:url(../images/servise_bg.jpg) no-repeat; margin-bottom:12px;}
.intor_tit { width:680px; margin:0 auto; text-align:right; margin-top:18px; line-height:36px;}
h3 { background:url(../images/titico.jpg) no-repeat; padding-left:20px; font-size:14px; color:#004A7F; font-weight:bold; float:left; line-height:16px;}
.intor_inner { width:680px; margin:0 auto; margin-top:23px;}
.intor_inner .img{float:left; width:210px; height:146px; overflow:hidden;}
.intor_inright { width:460px; height:149px; overflow:hidden; float:right; text-align:left;}
.intor_inright p{text-indent:2em}
.intor_inright span{ float:right; line-height:13px;}
.news_wrapper {width:359px; float:left;}
.news_tit {width:320px; margin:0 auto; text-align:right; margin-top:21px; line-height:36px;}
.news_wrapper ul {width:320px; margin:0 auto; text-align:left; margin-top:12px; line-height:26px;}
.news_wrapper li { background:url(../images/newico.jpg) no-repeat 7px 11px; border-bottom:#CCC 1px dashed; padding-left:20px;}
.news_wrapper li span { float:right; color:#555;}
.prolist_tit {width:196px; margin:0 auto; text-align:right; margin-top:18px; line-height:36px;}
.prolist_inner {width:196px; height:150px; overflow:hidden; margin:0 auto; margin-top:16px;}
.prolist_inner ul{text-align:left;line-height:28px;}
.prolist_inner li { background:url(../images/prolist_ioc.jpg) no-repeat 7px 12px; border-bottom:#CCC 1px dashed; padding-left:20px;}
.servise_inner {width:196px; height:190px; overflow:hidden; margin:0 auto; margin-top:18px;}
.servise_inner h4 { font-size:14px; color:#004A7F; font-weight:bold; line-height:28px; text-align:left;}
.servise_inner p{ text-align:left; margin-bottom:12px;}

/*footer*/
#footer { width:980px; overflow:auto; margin-bottom:10px;}
.foot_inner { height:52px; color:#707070; background-color:#FFF; padding-top:5px; line-height:24px;}
.foot_inner a{ height:60px; color:#5C5C5C;}
.foot_inner a:hover{ height:60px; color:#F00;}

/*ny*/
.nybanner { width:957px; height:151px; margin:0px auto 12px;}
#nyleft { float:left; width:210px;}
.nyleft_top { width:210px; background:url(../images/nyleft_bg.jpg) no-repeat top #ECE8B8; padding-top:16px;}
.nyleft_top ul{ width:180px; min-height:60px; margin: 0 auto;}
.nyleft_top ul li{ background: url(../images/nyleftnav_bg2.jpg) repeat-x bottom; line-height:30px; padding:4px 0 0 2px; text-align:left; font-size:13px;}
.nyleft_top ul li a{color:#000;}
.nyleft_top ul li a:hover{color:#f00;}
.nyleft_top .tit{ width:180px; text-align:left; margin:0 auto ; font-size:14px; color:#004A7F; font-weight:bold; line-height:34px; background:url(../images/nyleftnav_bg.jpg) repeat-x bottom; padding-left:3px;}
.nyleft_bot { width:210px; height:11px; overflow:hidden; background:url(../images/nyleft_bg2.jpg) no-repeat}
#nyright { float:right; width:716px; min-height:300px; }
.nyinner_tit { width:716px; text-align:right; color:#666; margin-top:14px;}
.nyinner_tit h2{ background:url(../images/innertitico.jpg) no-repeat; padding-left:22px; float:left; font-size:18px; color:#000;}
.nyinner_line {background: url(../images/innerline_bg.jpg) no-repeat ; height:7px; width:716px; overflow:hidden; margin-top:5px;}
.nyinner {width:670px; margin:12px auto; line-height:2; text-align:left;}
.nyinner h1{ text-align:center; font-size:18px; border-bottom:#CDCDCD 1px solid;}
.nyinner p{ text-indent:2em;}
.nyinner_pro {width:710px; margin:7px auto; line-height:2; text-align:left;}
.protit{
	font-size:14px;
	color:#0077cb;
	font-weight: bold; border-bottom:solid #D7DBDC 1px; padding-left:5px;
}
.protit a{
	color:#D73330;
	text-decoration:none;
}
.protit a:hover{
	color:#FF0000;
	text-decoration:none;
}
.graykan{border:solid #E4E4E4 1px;  }
.protxt {line-height:22px; color:#555555; padding-left:5px;}
.news_wrapper2 {width:680px; margin:0 auto;  }
.news_wrapper2 ul {width:680px; text-align:left; margin-top:12px; margin-bottom:12px; line-height:28px;}
.news_wrapper2 li { background:url(../images/newico.jpg) no-repeat 7px 11px; border-bottom:#CCC 1px dashed; padding-left:20px;}
.news_wrapper2 li span { float:right; color:#555;}
.nyinner_fy {width:690px; margin:5px auto 12px; line-height:2; border-top:#BCBCBC 1px solid; padding-top:4px;}