body {margin: 0px; padding:0px; font-size:12px; color:#828282;}

a{ text-decoration:none;}

img{ border:0px;}

.center{ margin:0px auto;}

.width{ width:1002px;}

.fl{ float:left;}

.fr{ float:right;}

.cb{ clear:both;}

.di{ display:inline;}

.oh{ overflow:hidden;}

.yw{ font-family:Arial; font-size:11px;}

.dian{ font-family:"ËÎÌå"; font-size:12px;}

.topbox{ height:100px; background:url(../images/topbg.jpg) repeat-x;}

.contentbox{ background:url(../images/contentbg.jpg) repeat-x; height:361px; padding-top:19px;}/*other*/
*html .contentbox{ background:url(../images/contentbg.jpg) repeat-x; height:361px; padding-top:19px;}/*IE6*/
*+html .contentbox{ background:url(../images/contentbg.jpg) repeat-x; height:361px; padding-top:19px;}/*IE7*/

.newsoutbox{ width:410px; height:326px; margin-left:19px;}
*html .newsoutbox{ width:410px; height:326px; margin-left:10px;}/*ie6*/
*+html .newsoutbox{ width:410px; height:326px; margin-left:19px;}/*ie7*/

.newsbox{ height:154px; color:#828282;}

.newsnews a{color:#828282;}

.newsnews a:hover{ color:#2059a5; text-decoration:underline;}

.newsbtnbox{ height:26px;}

.newsline{ border-bottom:2px solid #ebebeb; width:255px; height:24px; float:left; text-align:right; font-family:Arial; font-size:10px; line-height:24px; color:#014591;}

.newsline a{color:#014591; text-decoration:none;}

.newsnews{line-height:22px; margin-top:7px; border-bottom:1px dashed #e6e6e6; padding-bottom:8px;}

.newsnews img{ border:1px solid #dcdcdc; margin-right:16px;}

.newslist{ height:24px; border-bottom:1px solid #f2f2f2; line-height:24px; margin-bottom:12px;}

.newslist a{ color:#828282;}

.newslist a:hover{ color:#2059a5; text-decoration:underline;}

.productsnews{ height:160px; margin-top:12px;}

.cpnewslfet{ width:3px; height:160px; background:url(../images/productsnewsleft.jpg) no-repeat;}

.cpnewscenter{ width:384px; background:#f2f2f2; height:148px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; padding-left:20px; padding-top:10px; color:#828282; line-height:24px;}

.cpnewscenter img{ margin-right:13px;}

.cpnewsright{ width:3px; height:160px; background:url(../images/productsnewsright.jpg) no-repeat;}

.cpnewsbtn{ color:#2059a5;}

.cpnewsbtn a{color:#2059a5;}

.productsoutbox{ width:311px; height:326px; margin-left:17px; margin-right:16px;}

.productstitle{ color:#024794; height:19px; line-height:19px;}

.productstitle a{color:#024794;}

.productsopen{ width:311px; height:147px;}

.cpsearchbox{ height:72px;}

.productsleft{ width:4px; background:url(../images/productsleft.jpg) no-repeat; height:72px;}

.productscenter{ width:303px; height:72px; background:url(../images/productscenter.JPG) repeat-x;}

.productsright{ width:4px; background:url(../images/productsright.jpg) no-repeat; height:72px;}

.cptitlebox{ width:64px; height:13px; margin-left:11px; margin-top:13px; margin-bottom:9px;}

.cpsearch{ margin-left:11px; color:#4d4d4d;}

.cpsearch select{ margin-right:5px; width:135px; height:20px; font-size:12px;} 

.productslist{ width:309px; height:68px; margin-top:16px; padding-left:2px;}

.productslist img{ margin-right:8px;}

.hdggbox{ width:210px; height:326px;}

.ggoutbox{ width:208px; height:152px; border:1px solid #e6e6e6; color:#828282;}

.ggtitle{ margin-top:11px; margin-left:10px;}

.ggnews{ color:#828282; padding-left:8px; padding-top:6px;}

.ggnews a{ color:#828282;}

.ggnews a:hover{ color:#01639f; text-decoration:underline;}

.ggnews ul{ margin:0px; padding:0px;}

.ggnews li{list-style:none; line-height:22px;}

.homeadsboxpic{ margin-bottom:8px; margin-top:8px;}

.bottomboxnav{ background:url(../images/tottombg.jpg) repeat-x; height:29px; text-align:center; line-height:29px; color:#828282;}

.bottomboxnav a{color:#828282;}

.copybox{ height:81px; color:#828282; text-align:center; line-height:22px; padding-top:10px;}

.bannerbox{ height:245px;}

.contentleft{ width:193px; height:auto; margin-left:25px; margin-right:24px;}

.leftnavbox{ width:193px; background:url(../images/leftbg.JPG) repeat-y; padding-bottom:67px;}

.leftnavbox ul{ margin:0px; padding:0px;}

.leftnavbox li{ list-style:none; text-align:center; line-height:37px;}

.leftnavbox a{ background:url(../images/leftnavbg.jpg) no-repeat; width:193px; height:37px; float:left; color:#0066cb;}

.leftnavbox a:hover{ background:url(../images/leftnavbg2.jpg) no-repeat; width:193px; height:37px; float:left; color:#0099cb;}

.leftbtnbox{ height:159px;}

.contentright{ width:737px;}

.contentrightmg{ margin-bottom:20px;}

.rightitilebox{ background:url(../images/rightline.jpg) no-repeat left top; height:29px; padding-left:15px; border-bottom:1px solid #dbdbdb;}

.titlebox{ margin-top:4px;}

.righttsbox{ background:url(../images/homeicon.jpg) no-repeat; height:29px; padding-left:38px; line-height:29px; color:#363636;}

.txtbox{ line-height:24px; color:#404040; margin-top:14px; margin-bottom:42px;}

.txtbox img{ margin-left:17px; margin-right:5px; margin-bottom:24px;}

.zzjgbox{ text-align:center; margin-top:13px; margin-bottom:65px;}

.newshotbox{ height:auto; margin-top:20px;}

.gsnewspic{ width:170px; height:127px; margin-right:12px;}

.gsnewshot{ width:533px; height:115px; background:#f3f3f3; border:1px solid #d2d2d2; line-height:22px; padding-top:10px; padding-left:10px; padding-right:10px;}

.gsnewshot a{ color:#828282;}

.gsnewssearch{ height:45px;}

.gsnewsso{ height:17px; background:#f7f7f7; border:1px solid #d4d4d4;}

.gsnewsbox{ height:441px; line-height:27px; margin-bottom:30px;}

.gsnewsbg{ border-top:1px solid #eaeaea; background:#fcfcfc;}

.gsnewsbg2{ border-top:1px solid #eaeaea;}

.gsnewsbox a{ color:#828282;}

.gsnewsbox a:hover{ color:#828282; font-weight:bold;}

.pagebox{word-spacing:2px; font-family:Arial;}

.pagebox img{ margin-right:3px;}

.pagebox a{ color:#828282;}

.pagebox a:hover{ text-decoration:underline; font-weight:bold;}

.xpzxbox{ height:79px; margin-top:20px; border-bottom:1px dashed #cdcdcd; padding-bottom:20px; line-height:20px;}

.xpzxbox img{ margin-right:15px;}

.xpzxbox a{ color:#828282;}

.xpzxbox a:hover{ color:#0752a1; text-decoration:underline;}

.newsxpzx{ height:53px;}

.servicebox{ height:469px; margin-top:20px; line-height:24px; overflow-y:scroll; margin-bottom:47px; padding-right:25px;}

*html .servicebox{ height:469px; margin-top:20px; line-height:24px; overflow-y:scroll; overflow:hidden; margin-bottom:47px; padding-right:25px;}

*+html .servicebox{ height:469px; margin-top:20px; line-height:24px; overflow-y:scroll; overflow:hidden; margin-bottom:47px; padding-right:25px;}

.servicebox p{ margin:0px; padding:0px;}

.servicesobox{ height:47px; margin-top:20px;}

.servicesoleft{ background:url(../images/questionsleft.jpg) no-repeat; width:4px; height:60px;}

.servicesoright{ background:url(../images/questionsright.jpg) no-repeat; width:4px; height:60px;}

.servicesocenter{ width:712px; background:url(../images/questionscenter.jpg) repeat-x; height:60px; padding-left:17px;}

.servicesrk{ width:640px; height:18px;}

.servicesocenter input{ border:1px solid #dedede; color:#888;}

.cjwtbox{ margin-top:20px;}

.newsopentxt{ margin-top:20px; height:auto;}

.newsopentitle{ background:url(../images/newsopenbg.JPG) repeat-x; height:34px; line-height:34px; color:#636363; padding:0px 20px;}

.newsopenbox{ background:#f9f9f9; height:auto; color:#636363; line-height:24px; padding:20px 20px;}

.newsopenbox p{ margin:0px; padding:0px;}

.produtsbox{ margin-top:20px; margin-bottom:20px;}

.cplisttitle{ height:25px; margin-bottom:20px;}

.cplistleft{ background:url(../images/cplistleft.JPG) no-repeat; height:25px; width:10px;}

.cplistcenter{ background:#f3f3f3; height:25px; width:717px;}

.cplistright{ background:url(../images/cplistright.JPG) no-repeat; height:25px; width:10px;}

.cpotbox{ height:auto; line-height:20px; margin-bottom:25px;}

.cpotboxtitle{ border-bottom:1px dashed #d9d9d9; color:#3f3636; font-weight:bold; height:22px;}

.cpcopybox{height:55px;	border-top:1px solid #e6e6e6;font-family:Arial;	letter-spacing:2px;}

.cpcopybox a{ color:#4f565d;}

.cpcopybox a:hover{ color:#4f565d; font-weight:bold;}

.cpopenbox{margin-top:20px; height:auto; margin-bottom:20px;}

.cpopentitle{ color:#0752a0; font-size:27px;}

.cpopenk{ height:256px; border:1px solid #c3c3c3; padding:20px;}

.cpopenkimg{ height:40px;}

.cpopenkimg a{ margin-right:5px; background:url(../images/cpopenbg01.jpg) no-repeat; width:43px; height:33px; float:left; padding-top:8px; padding-left:3px;}

.cpopenkimg a:hover{ margin-right:5px; background:url(../images/cpopenbg02.jpg) no-repeat; width:43px; height:33px; float:left; padding-top:8px; padding-left:3px;}

.cpopentxtbox{ background:url(../images/cpopentybg.JPG) no-repeat left top;}

.cpopentxt{border-bottom:1px dashed #cccbcb; border-top:1px dashed #cccbcb; line-height:21px; color:#4a4a4a; padding:15px 0px; font-size:12; color:#828282;}

.cpopenxxkbtn{ height:32px;}

.cpopenxxkbtn1{ background:url(../images/cpopenbtn02.JPG) no-repeat; width:111px; height:32px; float:left; line-height:42px; text-align:center; color:#585858;}

/*.cpopenxxkbtn a:hover{ background:url(../images/cpopenbtn01.jpg) no-repeat; height:32px; width:111px; float:left; font-weight:bold; color:#FFFFFF; line-height:32px;}*/

.cpopenxxkbtnhover{ background:url(../images/cpopenbtn01.jpg) no-repeat; height:32px; width:111px; float:left; font-weight:bold; color:#FFFFFF; line-height:32px;text-align:center;}


.cpxxkline{ height:4px; background:#2059a6;}

.cpxxktxt{ height:auto; margin-bottom:20px;}

.cjwtnrbox{ height:auto; margin-top:12px; margin-bottom:20px;}

.cjwtnrQ{ padding-left:40px; background:url(../images/Q_icon.JPG) no-repeat 16px 10px; height:33px; line-height:33px;}

.cjwtnrA{border-top:1px dashed #b5b6b6;	border-bottom:1px dashed #b5b6b6; background-color: #f5f5f5;
background-image: url(../images/A_icon.JPG); background-repeat: no-repeat; background-position: 16px 16px; padding-top:12px; padding-left:40px; line-height:20px; padding-right:16px;}

.jobsbox{ height:auto; line-height:24px;}

.jobsbg{ height:auto; background:url(../images/rczpbg.JPG) repeat-x; background-position:bottom; padding:0px;}

.khlytxtbox{ color:#5b5b5b; line-height:24px; margin-top:20px; margin-bottom:20px;}

.khlytxtbox p{ margin:0px; padding:0px;}

.khlybox{ height:auto; border-top:2px solid #84a9d0; border-bottom:2px solid #84a9d0; background:#fafbfc; margin-bottom:20px; padding:10px 20px 10px; line-height:35px;}

.khlysrk{ border:1px solid #e2e3ea; background:#fff; width:230px;}

.khlysrk2{ border:1px solid #e2e3ea; background:#fff; width:620px;}

.khlysrk3{ border:1px solid #e2e3ea; background:#fff; width:620px; height:240px;}

.leftcpbox{ width:154px; margin-right:14px;}

.cptitleleft{ color:#2059a5; font-size:16px; font-weight:bold;}