﻿@charset "utf-8";
body{margin:0; padding:0; font-size:12px; color:#333; font-family:Arial,'宋体'; line-height:150%; }
ul,li,ol,dl,dt,dd,form,input{margin:0; padding:0; list-style:none;}
input,select,textarea{ color:#333; font-size:12px;font-family:Arial; }
p,div,font{font-family:Arial,'宋体'; }
img{border:0;}
a{color:#333;text-decoration: none;}
a:hover{color:#666;}

.lh200{line-height:200%;}

.fl{float:left;}
.fr{float:right;}
.w100{width:100%; overflow:hidden;}
.w960{width:960px; margin:0 auto;overflow: hidden;}
.h30{height:30px;}
.h23{height:23px; line-height:23px;}

.mart5{margin-top:5px;}
.mart7{margin-top:7px;}
.mart10{margin-top:10px;}
.mart15{margin-top:15px;}
.mart20{margin-top:20px;}
.mart25{margin-top:25px;}
.mart35{margin-top:35px;}
.marl5{margin-left:5px;}
.marl10{margin-left:10px;}
.marl20{margin-left:20px;}
.marl15{margin-left:15px;}
.marr5{margin-right:5px;}
.marr10{margin-right:10px;}
.marr20{margin-right:20px;}
.marb5{margin-bottom:5px;}
.marb10{margin-bottom:10px;}
.marb15{margin-bottom:15px;}

.padb10{padding-bottom:10px;}

.txt_cen{text-align:center;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_line{text-decoration:underline;}

.font14red{font-size:14px; font-weight:bold; color:#BD0020;}
.font14b{font-size:14px; font-weight:bold;}
.red{font-family:"宋体"; color:#f00;}

.top{height:100px; background:url(../images/top_bj.jpg) no-repeat right;}
.dh{width:960px; margin:0 auto; background:url(../images/dh_bj.jpg); height:40px; overflow:hidden;}
.dh_left{background:url(../images/dh_left.jpg) no-repeat left; width:4px; height:40px; float:left;}
.dh_right{background:url(../images/dh_right.jpg) no-repeat left; width:4px; height:40px; float:left;}
.dh_list{float:left; width:927px; margin-left:25px; height:40px; line-height:40px; overflow:hidden;}
*html .dh_list{float:left; width:936px; margin-left:10px; height:40px; line-height:40px; overflow:hidden;}
.dh_list li{float:left; width:100px; text-align:center; margin-left:10px; margin-right:20px; overflow:hidden}
.dh_list li a{font-size:14px; font-weight:bold; color:#fff; width:99px; height:40px; display:block;}
.dh_list li a:hover{background:url(../images/dh_on.jpg) no-repeat; color:#fff;}

.index_about{width:220px; float:left;}
.index_title{color:#2C4D90; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.index_title span{color:#349BF9; font-size:12px; font-family:Arial;}

.index_business{width:370px; margin-left:20px; padding-left:20px; background:url(../images/line.jpg) left center no-repeat; float:left;min-height:300px;_height:300px;}
.p_style p{margin-top:5px; margin-bottom:5px; padding:0}

.index_news{float:left; width:310px; margin-left:20px;}
.tabmenu{height:30px; border-bottom:2px solid #ccc; width:100%;}
.tabmenu a{background:url(../images/tab_off.jpg) no-repeat; float:left; display:block; margin-right:8px; text-align:center; font-weight:bold; color:#007FFF; width:83px; height:22px; padding-top:8px; overflow:hidden; cursor:pointer;}
.tabmenu .selected{background:url(../images/tab_on.jpg) no-repeat; float:left; display:block; margin-right:8px; text-align:center; font-weight:bold; color:#fff; width:83px; height:22px; padding-top:8px; overflow:hidden}
.index_newslist{margin-top:10px;}
.index_newslist li{border-bottom:1px dotted #ccc; line-height:25px; height:25px; background:url(../images/jt.jpg) left no-repeat; padding-left:20px;}
.index_newslist li span{float:right;}

.link{color:#0E3380; font-weight:bold; font-family:Arial; font-size:10px;}
.bottom{background:url(../images/bottom_bj.jpg) repeat-x top; padding-top:10px; margin-top:15px; padding-bottom:10px;}

.ny_left{width:198px; float:left; background:url(../images/left_bj.jpg) no-repeat top #24468C; border:1px solid #022B81; margin-top:15px; overflow:hidden;}
.leftmenu{width:168px;  margin:10px auto 20px auto;}
.leftmenu li{background:url(../images/left_menubj.jpg) top no-repeat #fff; padding-left:25px; width:143px; margin-bottom:10px; padding-top:3px;}
.leftmenu li a{color:#03365B;}
.leftmenu li a:hover{color:#24468C;}

.leftmenu li ul{width:143px; margin:0 ; background:#fff;}
.leftmenu li ul li{ background:none; padding-left:0; margin:0}

.ny_right{float:left; margin-left:30px; width:730px; margin-top:15px;}
.location{border-top: 1px solid #D4DEE4; border-bottom:1px solid #D4DEE4; height:40px; line-height:40px; font-size:14px; color:#03365B; background:url(../images/line1.jpg) no-repeat 0px 10px; padding-left:25px; font-weight:bold;}
.location span{font-size:12px; color:#333; font-weight:normal;}
.introbox{width:725px; line-height:200%; padding-bottom:20px;min-height:500px;_height:500px;}

.newslist{margin-top:10px;}
.newslist li{border-bottom:1px dotted #ccc; line-height:28px; background:url(../images/jt.jpg) left top no-repeat; padding-left:20px; overflow:hidden;}
.newslist li span{float:right; margin-left:20px;}

.sitemap{}
.sitemap li{border-bottom:1px dotted #ccc; padding-top:10px;}
.sitemap a{margin-right:20px;}
.sitemap a:hover{color:#f00;}
.sitemap .title{font-size:14px; color:#03365B;}

.ordertab{border:2px solid #d0e0ef;}
.ordertab th{background:#e7eeff; color:#013366; border-bottom:1px solid #ccc; border-top:1px solid #fff; width:120px; text-align:right; font-size:12px; font-weight:normal;}
.ordertab td{border-bottom:1px solid #cdcdcd;}
.ordertab td input{border-top:1px solid #cecccd;border-left:1px solid #ccc;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; line-height:16px; height:16px;}
.ordertab td textarea{border-top:1px solid #cecccd;border-left:1px solid #ccc;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; width:550px;}


.but_sub{background:url(../images/but_blue.gif) no-repeat; width:127px; height:41px; text-align:center; text-align:center; color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.but_sub:hover{background:url(../images/but_blue_on.gif) no-repeat;}




