@charset "utf-8";
/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) left top repeat; color:#333; line-height:18px;}
*{margin:0; padding:0;}
h2{ font-size:16px; line-height:20px; color:#b62a2b; padding:15px 0px;}
p a{color:#16387c;}
p a:hover{text-decoration:underline;}
a{ text-decoration:none; }
ul,li,ol,li{list-style:none; margin:0px; padding:0px;}
img{border:none;}
.clear{clear:both;}
p{ padding-bottom:6px;}
.table{ width:97%; height:auto; background:#dad9d9; float:left; margin-bottom:10px;}
.table td{margin-bottom:3px;text-align:left; padding:0px 3px;}
.table tr{ background:#fff;}
.table tr.top{ background:#f4f2f2; font-weight:bold;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline:none; } /* for Firefox */ 

#content{ width:1003px; height:auto; background:#fff; margin:0 auto;}
.head{ width:963px; height:auto; margin:0 auto; background:#fff; padding:0px 20px; overflow:hidden; }
.head .logo{ float:left; width:126px; height:75px; margin:20px 0px 0px 10px; display:inline;}
.head .companyname{ float:left; width:370px; height:auto; margin:20px 0px 0px 30px; display:inline;}
.head .companyname h2{ font-size:17px; color:#000;}
.head .language{ float:right; width:420px; height:auto; margin-top:10px;}
.head .language .subsite{ float:left; width:420px; height:auto;}
.head .language .subsite ul li{ float:left; width:340px; margin-right:5px;}
.head .language .subsite ul li.s{ background:none; width:65px;}
.head .language .subsite ul li h3{ font-size:14px; font-weight:bold; color:#333;}
.head .language .lan{ float:right; width:215px; height:11px; line-height:11px; margin-top:15px; margin-bottom:9px; padding:3px 0px;}
.head .language .lan a{ float:left; margin-right:7px; color:#333;}
.head .language .lan a:hover{ text-decoration:underline;}
.head .menu{ float:right; width:799px; height:28px; line-height:28px; background:#e5001f; margin:10px 0px;}
.head .menu ul li{ float:left; width:auto; height:auto; border-right:1px solid #fff;}
.head .menu ul li.last{ border:none;}
.head .menu ul li a{ color:#fff; font-weight:bold; padding:0px 22px; display:block;}
.head .menu ul li a.dq, .head .menu ul li a:hover{ background:url(../images/hover.jpg) repeat-x;}
.banner{ width:963px; height:237px; background:url(../images/banner.jpg) no-repeat center #fff; margin:0 auto; padding:0px 20px;}
#container{ width:963px; height:auto; padding:0px 20px; margin:0 auto; background:#fff; overflow:hidden; padding-bottom:10px;}
#container .show{ width:963px; height:80px; padding-top:15px; overflow:hidden;}
#container .show ul{ float:left; width:160px; height:auto;}
#container .show ul li{ float:left; width:auto; height:64px;}
#container .show ul li img{ width:69px; height:64px;}
#container .show ul li.t{ width:80px; height:auto; line-height:15px; padding-top:10px; margin-right:5px; display:inline;}
#container .show ul li a{ color:#000; font-weight:bold; display:block;}
#container .show ul li a:hover{ text-decoration:underline;}
#container .left{ float:left; width:640px; height:auto;}
#container .left .about{ width:639px; height:auto; border:1px solid #ccc; padding:0px 0px 5px 0px; margin-bottom:20px; overflow:hidden;}
#container .left .about p{ padding:3px 10px;}
#container .left .tit{ width:635px; height:24px; line-height:24px; background:#4c4c4c; margin:1px; margin-bottom:10px; padding-left:0px;}
#container .left .tit a, #container .right .tit a{ color:#fff; font-weight:bold; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
#container .left .tit .title, #container .right .tit .title{ float:left; width:200px; height:auto; padding-left:0px;}
#container .left .tit .more, #container .right .tit .more{ float:right; width:70px; height:auto;}
#container .left .tit .more a, #container .right .tit .more a{ color:#ce001c; font-size:11px;}
#container .left .tit .more a:hover, #container .right .tit .more a:hover{ text-decoration:underline;}
#container .left .tit .title span{ color:#f00;}
#container .left .tit .title span a{ color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container .left .tit .title span a:hover{ text-decoration:underline;}
#container .left .ser{ width:640px; height:auto; background:url(../images/ser.jpg) no-repeat left top; overflow:hidden;}
#container .left .ser .cont{ float:left; width:30%; height:auto; padding:10px 10px 20px 15px;}
#container .left .ser .cont a{ height:50px; line-height:50px; margin-left:20px; font-size:18px; color:#e57124; font-weight:bold; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container .left .ser .cont strong{ color:#e57124;}
#container .left .ser .service{ float:left; width:30%; height:auto; padding:10px 10px 20px 15px;}
#container .left .ser .service a{ height:50px; line-height:50px; margin-left:10px; font-size:18px; color:#399a41; font-weight:bold; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container .left .ser .service strong{ color:#399a41;}
#container .left .ser .list{ float:left; width:28%; height:auto; padding:5px 10px 10px 15px;}
#container .left .ser .list ul li{ float:left; width:100%; height:auto; line-height:15px; padding:5px 0px;}
#container .left .ser .list ul li.t{ height:45px; line-height:45px; font-weight:bold; font-size:18px;}
#container .left .ser .list ul li a{ color:#333;}
#container .left .ser .list ul li.t a{ color:#3d9fcb; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container .left .ser .list ul li a:hover{ text-decoration:underline;}

#container .left .ser .list1{ float:left; width:28%; height:auto; padding:60px 10px 10px 15px;}
#container .left .ser .list1 ul li{ float:left; width:100%; height:auto; line-height:15px; padding:5px 0px;}
#container .left .ser .list1 ul li.t{ height:45px; line-height:45px; font-weight:bold; font-size:18px;}
#container .left .ser .list1 ul li a{ color:#333;}
#container .left .ser .list1 ul li.t a{ color:#3d9fcb; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container .left .ser .list1 ul li a:hover{ text-decoration:underline;}

#container .left .ser .list2{ float:left; width:28%; height:auto; padding:5px 10px 10px 25px;}
#container .left .ser .list2 ul li{ float:left; width:100%; height:auto; line-height:15px; padding:5px 0px;}
#container .left .ser .list2 ul li.t{ height:45px; line-height:45px; font-weight:bold; font-size:18px;}
#container .left .ser .list2 ul li a{ color:#16387c;}
#container .left .ser .list2 ul li.t a{ color:#16387c; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container .left .ser .list2 ul li a:hover{ text-decoration:underline;}
#container .right{ float:right; width:305px; height:auto; border:1px solid #ccc;}
#container .right .tit{ width:301px; height:24px; line-height:24px; background:#4c4c4c; margin:1px; padding-left:0px;}
#container .right .ps{ width:283px; height:auto; padding:5px 10px;}
#container .right .ps ul{ width:283px; height:auto; padding:8px 0px; border-bottom:1px dashed #ccc; overflow:hidden;}
#container .right .ps ul li{ float:left; width:283px; height:auto;}
#container .right .ps ul li img{ float:left; margin-right:10px; border:5px solid #eee;}
#container .right .ps ul li a{ display:block; color:#e5001f;}
#container .right .ps ul li a:hover{ text-decoration:underline;}
#footer{ width:1003px; height:auto; margin:0 auto; background:#121212; margin-top:2px;}
#footer .qlink{ width:1003px; height:auto; padding-top:10px; text-align:center; margin:0 auto; color:#b62a2b;}
#footer .qlink a{ color:#fff; font-weight:normal;}
#footer .qlink a:hover{ text-decoration:underline;}
#footer .link{width:1003px; height:auto; padding-top:10px; text-align:center; color:#ccc;}
#footer .link a{ padding:0 10px; color:#ccc; font-weight:normal;}
#footer .link a:hover{ text-decoration:underline;}
#footer #otherlink{ width:400px; margin:0 auto; height:30px; padding-top:5px;}
#footer #otherlink div { float:left;width:auto;margin-left:10px;text-align:center;margin-top:6px;height:11px;line-height:17px; }
#footer #otherlink div a img{ border:none;}
#footer #otherlink div a{ text-decoration:none; color:#666; font-weight:normal; font-size:11px;}

.cer{ width:630px; height:auto; margin-top:5px; margin-bottom:7px; margin-left:5px; overflow:hidden;}
.cer a{ float:left; width:auto; height:auto; line-height:15px; color:#666; margin-right:2px; text-decoration:none; margin-bottom:5px; display:inline;}
.cer a img{ padding:1px; border:1px solid #ddd;}
.cer a:hover{ color:#3e8ad0;}
.tit1{ width:96%; height:20px; line-height:20px; border:1px dashed #ccc; background:#f5f5f5; padding-left:10px; color:#000; font-weight:bold; margin-left:5px;}
#container .left .cont1 p{ line-height:22px; padding-bottom:20px;}
#container .left .cont2{ margin-left:20px;}
#container1{ width:963px; height:auto; margin:0px 20px; margin:0 auto; background:#fff; overflow:hidden; padding-bottom:10px;}
#container1 .leftbar{ float:left; width:198px; height:auto; overflow:hidden;}
#container1 .leftbar .lists{ float:left; margin-bottom:20px; width:198px; height:auto; overflow:hidden;}
#container1 .leftbar ul li{ float:left; width:100%; height:auto; line-height:15px; border-bottom:1px dashed #fff; background:#eee;}
#container1 .leftbar ul li p{ padding:10px 5px; line-height:20px;}
#container1 .leftbar ul li p strong{ color:#b62a2b;}
#container1 .leftbar ul li.t, #container1 .leftbar ul li.t1{ width:198px; height:30px; line-height:30px; background:#000; background:url(../images/pl.jpg) no-repeat;}
#container1 .leftbar ul li a{ color:#333; padding:7px 0px; padding-left:10px; display:block;}
#container1 .leftbar ul li.t a{ font-size:14px; color:#fff; font-weight:bold; padding:0px; padding-left:10px;}
#container1 .leftbar ul li.t1 a{ font-size:14px; color:#000; font-weight:bold; padding:0px; padding-left:10px;}
#container1 .leftbar ul li a:hover, #container1 .leftbar ul li a.dq{ color:#fff; background:#333;}
#container1 .leftbar ul li.t a:hover{ color:#fff; background:url(../images/pl.jpg) no-repeat;}
#container1 .leftbar ul li.t1 a:hover{ color:#000; background:url(../images/pl.jpg) no-repeat;}
#container1 .leftbar ul li a.l{ font-size:12px; padding:0px; display:inline;}
#container1 .leftbar ul li a.l:hover{ text-decoration:underline; background:none; color:#333;}
#container1 .rightbar{ float:left; width:740px; height:auto; margin-left:20px;}
#container1 .rightbar .title{ width:98%; height:20px; line-height:20px; border-bottom:1px solid #ccc; color:#b62a2b;}
#container1 .rightbar .title a{ font-weight:bold; color:#000;}

.rc3{ float:left; width:400px; height:auto; margin-right:10px; padding-top:10px; text-align:justify; margin-bottom: -4px;}
.rc3 h2{ text-align:left;}
.ybtc{ float:left; width:auto; height:auto; border:1px solid #eee; padding:1px;} 
.ybtc img{ margin:0px;}
.con_all{width:137px;height:auto;margin-top:10px; display:block; float:right;}
.rr{ float:right; width:308px; height:auto; margin-top:10px; margin-left:10px; _margin-left:5px; padding-top:10px;}
.rr .tt{ width:299px; height:23px; line-height:23px; float:left; background: #EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr .xxtp{ width:298px; height:auto; float:left; padding:3px; background: #f5f5f5; overflow:hidden; border:1px solid #eee; border-top:none;}
.rr .xxtp a{ float:left; padding:3px 2px 3px 3px; _padding:3px 2px;}
.rr .xxtp img{ border:1px solid #ccc; padding:1px; margin:0px;}
.tit{ width:97%; height:20px; line-height:20px; border:1px solid #ccc; background:#f5f5f5; padding-left:10px; color:#000; font-weight:bold; margin-top:10px;}
.tit a{ color:#000;}
.dis{ width:98%; height:auto; padding-top:2px;}
.discrip{ float:left; width:513px; height:auto; padding-left:10px; padding-bottom:10px;}
.rr1{ float:left; width:203px; height:auto; border:1px solid #eee; padding:1px;}
.rr1 .tt{ width:200px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr1 .xxtp{ width:195px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden; padding-left:5px;}
.rr1 .xxtp a{ float:left; padding:3px 2px;}
.rr1 .xxtp img{ border:1px solid #ccc; padding:1px;}
.rr1 .more{ width:297px; float:left; height:auto; text-align:right; background:#f9f9f9; padding-right:5px;}
.rr1 .more a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#e77918; font-style:italic; font-weight:bold; font-size:11px;}
.rr1 .more a:hover{ text-decoration:underline;}
.pdf{ width:500px; height:25px; line-height:25px; background:url(../images/pdf.jpg) no-repeat left center; padding-left:30px; margin-bottom:10px;}
.pdf a{ color:#022255; text-decoration:underline; font-weight:bold;}
.pdf a:hover{ text-decoration:none;}
.left .right_s{ margin-top:10px;}

.titlen2{ float:left; width:99%; height:30px; line-height:30px; padding-left:5px; background: #e8e8e8; color:#000; font-weight:bold; margin-top:10px;}
#rel{float:left; width:99%; height:auto; margin-top:10px;}
#rel ul li{ float:left; width:119px; height:auto; line-height:16px; padding:0px 2px; display:inline;}
#rel ul li img{ border:1px solid #ccc; padding:1px;}
#rel ul li a{ float:right; height:auto; color:#022255; text-align:center;}
#rel ul li a:hover{ color:#000;}

.prelat ul{float:left; width:360px;}
.prelat ul li{ float:left;  height:auto; padding:10px 0px;}
.prelat ul li a{ display:block; color:#022255; font-weight:bold;}
.prelat ul li.txt{ width:200px; height:auto; padding-left:10px;}
.prelat ul li img{ border:5px solid #eee;}

.relat{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.relat ul li{ float:left; width:auto; height:auto; padding:10px 0px;}
.relat ul li a{ display:block; color:#022255; font-weight:bold;}
.relat ul li.txt{ width:595px; height:auto; padding-left:10px;}
.relat ul li img{ border:5px solid #eee;}

.titlen{ width:97%; height:25px; line-height:25px; border-bottom:1px solid #eee; font-weight:bold; color:#a80001; margin-left:10px;}
.titlen a{ color:#333;}
.titlen a:hover{ text-decoration:underline;}
#sitemap{ width:97%; height:auto; padding-left:15px; padding-top:10px; overflow:hidden; margin-bottom:5px;}
#sitemap ul li{ float:left; width:98%; height:auto; line-height:15px; padding:5px 0px;}
#sitemap ul li a{ text-decoration:underline; color:#a80001;}
#sitemap ul li.b{ padding:2px 0px;}
#sitemap ul li.c{ padding-left:10px;}
#sitemap ul li.t{ padding-bottom:10px;}
#sitemap ul li.t1{ padding-bottom:5px; padding-left:10px;}
#sitemap ul li.b a{ font-weight:bold;}
#sitemap ul li.c a{ color:#333; font-weight:bold; text-decoration:none;}
#sitemap ul li.d{ padding-left:10px; width:30%; height:auto;}
#sitemap ul li.d a{ color:#333;}
.app{ width:100%; height:auto;}
.app ul li{ float:left; width:auto; height:148px; padding:5px 5px; text-align:center;}