@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #474747; font-family: "Microsoft Yahei", Arial, SimSun, sans-serif;font-size: 13px; }
div, form, ul, ol, li, span, p, dl, dd, img, a img { margin: 0; padding: 0; border: 0; }
a img { vertical-align: bottom; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
table, td, input { font-size: 13px; padding: 0 }
a { text-decoration: none; color: #474747; outline-style: none; font-family: "Microsoft Yahei", Arial, SimSun, sans-serif;font-size: 13px;}
a:hover {  color: #003595; }
::selection { color: #fff; background: #003595; }
::-moz-selection { color:#fff; background:#003595; }
/*base*/
body{ min-width:120px; max-width:1920px;}
.wrapper{width: 1200px;margin-left:auto;margin-right: auto}
#main:after,.wrapper:after,.cl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#main,.wrapper,.cl { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.tl {text-align:left;}
.tr {text-align:right}
.tc {text-align:center;}
.ofh {overflow:hidden;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.cb{clear:both;}
.mid{margin-right: auto;margin-left: auto;}
.full{width: 100%;height: 100%}
.ls30{line-height: 30px;height: 30px;overflow: hidden;}
.ls30 a{line-height: 30px;overflow: hidden;font-size: 13px;}
.ls24{line-height: 24px;height: 24px;overflow: hidden;}
.ls24 a{line-height: 24px;overflow: hidden;font-size: 13px;}

.head{width: 100%;height: 105px;border-top:5px solid #eee;}
.tlogo{width: 500px;height: 105px;background: url('../images/tlogo.png') no-repeat center center;}
.tlogo h1{text-indent: -9888px;}
.nav{height: 110px;margin-top: -5px;}
.nav li{width: 90px;text-align: center;height: 110px;float: left;}
.nav li a{display: block;width: 100%;height: 105px;border-top:5px solid #eee;line-height: 100px;font-size: 16px;}
.nav li a:hover,.nav li.on a{border-color:#171777;color:#171777;background-color: #eee}

.banner,.banner .bd,.banner .bd li{width: 100%;height: 475px;}
.banner .hd{width: 100%;height: 14px;bottom:20px;}
.banner .hd li{width: 14px;height: 14px;border-radius: 7px;background: #fff;margin-right: 20px;float: right;cursor:pointer;}
.banner .hd li.on{background-color: #171777}

.main{padding: 20px 0 10px;width: 100%;}

.main_1{padding:20px 0 40px;}
.news{margin-right: 45px;}
.news img{width: 320px;height: 200px;margin-right: 35px;}
.news  div.fl{width: 400px;height: 200px;}
.news li{text-indent: 8px;background: url('../images/ls.gif') no-repeat left 13px;}

.intro{width: 400px;}
.intro img{margin-right: 15px;}
.intro p{line-height: 24px;}
.main_1 .more{padding:0 10px;margin-top: 10px;border:1px solid #aaa;line-height: 20px;height: 20px;text-align: center;color:#777;}

h2.cata{line-height: 30px;height: 30px;background: url('../images/cata.png') no-repeat left center;text-indent: 45px;margin-bottom: 10px;}
h2.cata a,h2.cata{font-size: 21px;color:#171777;}

.main_2{background: #f1f1f1;height: 660px;}
.main_3{padding:40px 0 20px;}

.pclass{width: 220px;background: #8b8ba9;height:660px;}
.pclass h2{text-indent: 55px;line-height: 50px;height: 50px;background:url('../images/cata2.png') no-repeat 10px center #171777; }
.pclass h2 a{font-size: 22px;color:#fff;}
.pclass ul{margin-top: 5px;width: 100%;}
.pclass li{line-height: 44px;height: 44px;width: 100%;text-indent: 10px;}
.pclass li a{background:url('../images/a1.png') no-repeat 200px center #8b8ba9;display: block;width: 215px;border-left: 5px solid #8b8ba9;font-size: 18px;color:#f1f1f1;}
.pclass li.on a{background:url('../images/a2.png') no-repeat 200px center #f1f1f1;color:#171777;}
.main_2 .cont,.right{width: 940px;float: right;padding:20px 0;}
.right.pd{width:700px;float:left;margin-left:40px;;}
.cnews{width:200px;margin-top:54px;border-top:1px solid #ccc}
.cnews img{width:100%}
.cnews h2{line-height:40px;height:40px;margin-bottom:10px;}
.cnews h2 a{font-size:18px;}
.cnews li{text-indent: 8px;background: url('../images/ls.gif') no-repeat left 13px;}
.main_2 .cont  ul.tabhead{height: 40px;margin-bottom: 20px;overflow: hidden;}
.main_2 .cont  ul.tabhead li{line-height: 38px;height: 38px;overflow: hidden;border-radius:6px;float: left;margin-right: 15px;border:1px solid #ccc;}
.main_2 .cont  ul.tabhead li a{padding:0 20px;line-height: 40px;height: 40px;display: block;font-size: 16px;}
.main_2 .cont  ul.tabhead li.on a,.main_2 .cont  ul.tabhead li a:hover{background:#8b8ba9;color:#fff;}

.main_2 .cont  .pdlist li,.plist li{width: 220px;margin:0 7.5px 20px;float: left;}
.main_2 .cont  .pdlist li p,.plist li p{line-height: 40px;height: 40px;}
.main_2 .cont  .pdlist li p a,.plist li p a{font-size: 15px;}
.main_2 .cont  .pdlist li a.img,.plist li a.img{border:1px solid #ccc;}
.main_2 .cont  .pdlist li img,.plist li img{width: 218px;height: 218px;}
a.img:hover{box-shadow: 3px 3px 4px #ccc;}

.pd.plist li{width: 200px;margin:0 16px 20px;float: left;}
.pd.plist li img{width: 198px;height: 198px;}




.box{width: 370px;margin-right: 45px;}
.box.mr0{margin-right: 0;}
.box .mask{z-index: 5;background-color: #000;opacity: .4;filter:alpha(opacity=40);left: 0;top:0;width: 100%;height: 100%;}
.box h2.cata{margin-bottom: 0;margin-top: 10px;background:url('../images/cata3.png') no-repeat left center;color: #555; }
.box h2.cata span{width: 30px;height: 30px;background: url('../images/arrow2.png') no-repeat center center;}
.box a:hover .mask{display: none;}
.box a:hover  h2{color: #171777;background:url('../images/cata.png') no-repeat left center; }
.box a:hover span{background: url('../images/arrow.png') no-repeat center center;}


.footer{padding:20px 0;width: 100%;background-color: #171777}
.footer p,.footer a{color:#fff;}
.footer div.fl{padding-top: 10px}
.footer div.fl p{line-height: 24px;margin-top: 5px;}
.footer .qrcode img{width: 80px;height: 80px;}

.footer .qrcode{width: 130px;}
.footer .qrcode p{margin-top: 15px;line-height: 20px;}

.main_c{background-color: #f8f8f8;width: 100%;}

.left .pclass{height: auto;min-height: 660px;padding-bottom: 20px;}
.location{height: 30px;line-height: 30px;padding-bottom: 4px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.location,.location a{font-size: 14px;}
.left .tabhead li{margin-bottom: 5px;}
.left .tabhead li a:hover{background:url('../images/a2.png') no-repeat 200px center #f1f1f1;color:#171777;}

.nlist li{padding-bottom: 4px;border-bottom: 1px dashed #ccc;margin-bottom: 5px;text-indent: 10px;background:url('../images/ls.gif') no-repeat left 14px;}
.nlist li a{font-size: 14px;}

.right .ctopnews{padding:10px;overflow: hidden;margin-bottom: 15px;}
.right .ctopnews img{padding:4px;border:1px solid #d0c1aa;width: 250px;height: 150px;}
.right .ctopnews .txt{width: 600px;padding:15px 0;}
.right .ctopnews .txt h4{margin-bottom: 20px;}
.right .ctopnews .txt h4 a{font-size: 16px;color: #9f0000}
.right .ctopnews .txt h4 a:hover{color: #f00}
.right .ctopnews .txt p{text-indent: 2em;font-size: 14px;color: #4e3d2a;line-height: 22px;margin-top: 5px;height: 44px;}
.right .ctopnews .txt span a{font-size: 14px;color:#9f0000 }

.right .plist li{}
.right .plist li p{line-height: 30px;height: 30px;}

.sclass li{line-height: 30px;height: 30px;border:1px solid #ccc;margin-right: 20px;float: left;border-radius: 6px;padding:0 20px;}
.sclass li a{display: block;width: 100%;height: 100%;}
.sclass li:hover,.sclass li.on{background-color: #171777;color:#fff;}
.sclass li:hover a,.sclass li.on a{color: #fff}
.sclass {overflow: hidden;margin-bottom: 20px;}

.shpa{ text-align:center;margin: 15px auto 0;clear: both;padding:15px;height: 30px;} 
.shpa b,.shpa a{margin-left: 10px;padding: 5px 10px;width:auto;}
.shpa b{  color:#fff;display:inline;  font-size: 12px; background-color:#171777;border:1px solid #171777;} 
.shpa a{  color:#171777; display:inline; border:1px solid #171777;font-size: 12px; } 
.shpa a:hover{ color:#fff;background-color:#171777;display:inline;}


#article{font-family:"Microsoft Yahei", Arial, SimSun, sans-serif;}
.article_topbar{margin: 0 0 10px 0;}
.article_topbar .article_topic{text-align:center;font-size:22px;margin-bottom:10px;font-weight:bold;}
.article_info{text-align:center;}
.article_info span{margin:0 10px;}
.article_content{line-height:22px;background:#fff;padding:20px 0;}
.article_content p{margin-bottom:10px;line-height:22px;}
.article_page{padding:15px 0 0;}
.article_page li,.article_page li a{color:#725252;line-height:25px;}
.article_page li a:hover{color:#c91919;}
