@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px; color:#444; margin:auto;}
input,select{ vertical-align:middle;}
a{ color:#444; text-decoration:none;}
a:hover{ color:#064c88;}
img{ border:0;}
.clear{ clear:both;}

/*------------------------------------------home css--------------------------------------------------------*/
#wrap{ width:1000px;margin:0 auto; background:url(../images/pagebg01.jpg);}
#top{ width:1000px; height:98px; background:url(../images/topbg.jpg);}
#top h1{ width:800px;float:left; text-indent:-9999px;}
#top a{width:50px; padding:13px 20px 0 0; float:right; color:#a7a7a7;}
#nav{ padding:12px 0 0 400px; float:left; *padding:2px 0 0 380px;}
	#nav li{ float:left; width:80px;}
	#nav li a{width:auto; font-size:14px; font-weight:600; color:#FFF;}
	#nav li a:hover{ color:#83f0ff;}
#banner{ width:720px; height:36px; padding:308px 0 0 280px; background:url(../images/banner.jpg);}
#homeBg{ width:1000px; height:608px; background:url(../images/bodybg1.jpg);}

#left{ padding-left:27px; float:left;}
#homeNews{ width:229px; height:219px;background:url(../images/newbg.jpg);}
	#homeNews h2{ width:170px;float:left; text-indent:-9999px; height:32px;}
	#homeNews a{ width:50px;height:32px;float:right; text-indent:-9999px;}
	#homeNews ul{ margin:10px 0 0 10px;}
	#homeNews li{ width:190px; height:28px; text-overflow:ellipsis; white-space:nowrap;
	 overflow:hidden; background:url(../images/li01.gif) 0 4px no-repeat; padding-left:15px;}
	#homeNews li a{ text-indent:0; float:none;}
#homeContact{ width:229px; height:268px; margin-top:5px; background:url(../images/contactbg.jpg);}
	#homeContact h2{ width:170px; float:left; text-indent:-9999px; height:32px;}
	#homeContact img{margin:5px 13px 5px;}
	#homeContact p{margin:0 13px 0;}
	
#right{ float:left; padding:0 0 0 24px;}
#homePro{ width:688px; height:160px;}
#title{width:688px; height:33px; float:left;background:url(../images/tiele01.gif) no-repeat;}
	#title h2{ width:170px; float:left; text-indent:-9999px; height:32px;}
	#title a{ width:50px; height:32px; float:right; text-indent:-9999px;}
	#homePro ul{ margin:5px 0 0 20px;}
	#homePro li{ float:left;width:130px;}
	#homePro li img{ width:110px; height:105px; display:block; background:#d6d6d6; padding:5px;}
	#homePro li a{ color:#FFF;}
	.homeProName{ width:120px; display:block; text-align:center; line-height:24px;height:24px; margin:5px 0 0 0; background:#064c88;}
#homeHotPro{ width:688px;}
	#homeHotPro ul{ float:left;}
	#homeHotPro li{ width:324px; height:127px; float:left; background:url(../images/pro03.jpg) no-repeat;
	padding:16px 10px 16px;}
	#homeHotPro li img{ width:150px; height:105px; display:block; float:left; background:url(../images/probg.gif); padding:4px 4px 7px 4px;}
	strong{ display:block; margin:10px 0 0 165px;}
	#homeHotPro ul ul{ width:140px; *margin:10px 0 0 12px; margin:10px 0 0 8px; float:left;}
	#homeHotPro li li{ width:140px;height:18px; background:url(../images/li02.gif) 0 5px no-repeat;padding:0 0 0 8px;}
#homeFoot{ text-align:center;padding-top:30px;}
	#homeFoot p{ color:#65aae7; height:28px;}
	#homeFoot .footimg{ float:left; margin:0 0 0 50px;}



/*------------------------------------------------page css------------------------------------------------*/
#pageBg{ width:1000px; *height:353px; background:url(../images/pagebg.jpg) no-repeat;}
#pageRight{ width:688px; float:right;padding:0 0 0 24px;}
	#pageAbout{ width:620px; line-height:24px;padding-top:10px;}
	#pageAbout img{ margin:0 15px 0 0; float:left;}
	#pageRight p{}
	#pageAbout a{ height:24px; padding:10px 0 0 355px;}
	
#pageTitle{width:688px; height:33px; float:left;background:url(../images/tiele02.gif) no-repeat;}
	#banner .new {background:url(../images/tiele03.gif) no-repeat;}
	#banner .cp{background:url(../images/tiele04.gif) no-repeat;}
	#banner .job{background:url(../images/tiele05.gif) no-repeat;}
	#banner .ser{background:url(../images/tiele06.gif) no-repeat;}
	#banner .cont{background:url(../images/tiele07.gif) no-repeat;}
	#pageTitle h2{ width:170px; float:left; text-indent:-9999px; height:32px;}
	#pageTitle a{ width:250px; height:24px; display:block; padding-top:8px; float:right;}
#pageLeft{ padding:8px 40px 0 0; float:right;}
	#pageLeft ul{ padding:0;}
	#pageLeft li{}
	#pageLeft li a{ width:168px; height:30px; display:block;font-weight:600; padding:8px 0 0 45px;
	 color:#003869; background:url(../images/li03.gif) no-repeat;}
	#pageLeft li a:hover{ color:#fff; background:url(../images/li04.gif) no-repeat;}
	.menu li{ width:214px;}
	.contact li{ width:214px; height:91px;}
#pageNews{ width:620px; padding-top:10px;}
	#pageNews li{ border-bottom:1px dashed #818181; margin-top:16px;}
	#pageNews li h2{ font-size:12px; font-weight:600; float:left;}
	#pageNews li a{ color:#2c2c2c;}
	#pageNews li a:hover{ color:#0056a3;}
	#pageNews li p{ line-height:24px; color:#818181; margin-top:10px;}
	#pageNews li p:after{ content:.}
	#pageNews li.pagelist  { border:none;}
	
#pageContent{ width:620px; padding-top:10px; margin:0px;line-height:24px; color:#828282;}
	.title{ font-weight:600; text-align:center;color:#282828; padding-top:10px;}
	.author{ text-align:center;padding-bottom:15px;}
	#pageContent p{ text-indent:2em;}

#pagePro{ width:640px; padding-top:10px;}
	#pagePro ul{ float:left;}
	#pagePro li{ width:305px;float:left; margin:25px 15px 0 0;}
	#pagePro li img{ width:110px; height:105px; float:left; padding:5px; background:#e7e7e7;}
	#pagePro li strong{ margin:0; color:#0d345b; padding:15px 0 5px 135px;}
	#pagePro p{ margin-left:135px; line-height:18px;}
	#pagePro li.pagelist { width:600px; margin-top:30px;}
#pageFoot{ text-align:center; padding-top:120px; background:url(../images/footbg.jpg);}
	#pageFoot p{ color:#65aae7; height:20px;}

