@charset "utf-8";

html { height: 100%; }
body {margin:0; height: 100%; text-align:center; font-size: 12px; font-family: Arial, "宋体"; color:#333333; line-height:200%; background:#FFFFFF url(../images/bj.jpg) repeat-x top;}
td {font-size: 12px;font-family:Arial;color:#333333;line-height:200%;}
div,ul,ol,form { margin: 0; padding: 0; }
form,img {margin: 0px;border:0px;padding:0px;}
li { list-style: none; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }
p{ margin: 0; }
.blank{ clear:both; height:5px; line-height:5px;}
dd { margin:0px; padding:0px;}
dt { margin:0px; padding:0px;}
/* ============ 常用 ============= */
.BOX{width:980px; margin: 0px auto; }
.head{ clear:both; margin:0px auto 0px auto; text-align:center; z-index:999; position:relative;background: url(../images/bj_hd.jpg) no-repeat center top;}
#PageBody {clear:both; padding:0px;text-align:center; background-color:#ffffff; margin-top:14px;}
.footer{clear:both; text-align:center; color:#818181; border-top:2px solid #222268; background-color:#eaf6fc; padding:10px 0px;}
/* ============ hd ============= */
.input_bj { border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; width:100px; height:11px; line-height:16px; background-color:#ffffff; border-left:0px;}






/* ============ PageBody ============= */
#main_left { float:left;  width:233px;background:url(../images/left_menu01.jpg) repeat-y right;}

.left_title {text-align:left; padding-top:24px;padding-bottom:22px;font-size:20px; font-family:"微软雅黑"; margin-left:35px; }
.left_pic { margin:40px 0px; text-align:center;}
.left_pic li{ clear:both; margin-bottom:10px;}
.left_pic img { border:1px solid #e9e9e9; padding:4px;}

.left_lxwm { text-align:left; margin:20px 8px; padding:10px 0px; border-bottom:1px solid #e5e5e5; color:#8c8c8c; line-height:20px;background: url(../images/icon01.jpg) no-repeat right 20px;}
.left_lxwm span { color:#2670a7; font-weight:bold; font-size:14px;}

/* menu */
/*子页面左侧*/

.leftnav{ width:233px; text-align:left;}
.leftnav ul { clear:both;}
.leftnav ul li{ clear:both;height:auto; text-align:left; }
.leftnav ul li span{display:block;width:100%;} 
.leftnav ul li a{display:block;width:151px; padding:5px 15px; margin:0px auto; border-bottom:1px solid #d9d9d9;background:url(../images/leftnav_a_icon.gif) no-repeat 172px 15px;}
.leftnav ul li a:hover{background:#0c64c8 url(../images/leftnav_on_icon.gif)  no-repeat 172px 15px;color:#ffffff; text-decoration:none;}
.leftnav ul .list_a_on a{background:#0c64c8 url(../images/leftnav_on_icon.gif)  no-repeat 172px 15px;color:#ffffff; }

.leftnav ul li .submenu1 a{border:none;background: url(../images/bj_submenu1.gif) left center no-repeat; color:#414141; height:25px; line-height:25px; text-align:left; font-size:12px; font-weight:normal;padding-left:55px; margin:0px; text-decoration:none;}
.leftnav ul li .submenu1 a:hover{ color:#cc0000; height:25px; line-height:25px; background: url(../images/bj_submenu1.gif) left center no-repeat;text-decoration:underline;}
.leftnav ul li .threeMenu_aon{ margin:0px;}
.leftnav ul li .threeMenu_aon a{color:#cc0000; text-decoration:underline;}

.menu3{display:none;}
.leftnav ul li .submenu1 .submenu2 a{border:none;background: url(../images/bj_submenu2.gif) 6px center no-repeat; color:#004165; height:25px; line-height:25px; text-align:left; font-size:12px; font-weight:normal;padding-left:15px; margin:0px 0px 0px 29px;}
.leftnav ul li .submenu1 .threeMenu_aon2 {}
.leftnav ul li .submenu1 .threeMenu_aon2 a{color:#2579be;background: url(../images/bj_submenu2.gif) 6px center no-repeat;}

#main_right { float:right; width:710px; padding-right:14px;}

.dh{ text-align:right; padding:0px 5px; border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; color:#aaaaaa;}
.dh a{ color:#aaaaaa;}
.dh a:hover{ color:#000;}
.dh span { color:#333333; float:left;padding-left:5px; font-weight:bold; font-size:24px;}
.dh span .video_menu{ margin-top:13px;}
.dh span .video_menu li { float:left; margin-right:10px;}
.dh span .video_menu li a{display:block; font-size:14px; color:#666666; font-weight:bold; background-color:#e6e6e6; height:23px; line-height:23px; padding:0px 17px; margin:0px;}
.dh span .video_menu li a:hover{background:url(../images/video_on_icon.jpg)  no-repeat right center;color:#ffffff; text-decoration:none;}
.dh span .video_menu ul .on a{background:url(../images/video_on_icon.jpg)  no-repeat right center;color:#ffffff; }

.con { margin:20px 10px 50px 10px; text-align:left;}
.con p{ margin-bottom:10px;}


/* ============ font链接 ============= */
a{color: #333333;  text-decoration: none; blr:expression(this.onFocus=this.blur())}
a:hover { color: #c30000;  text-decoration: none;}

#top a{ color:#666666;}

#lan { color:#222268;}
#lan a{ color:#222268;}
#lan a:hover{ color:#222268; text-decoration:underline;}

/* ============ main ============= */
.main_left{ float:left; text-align:left; width:695px; margin-top:10px; overflow:hidden;}
.main_title01 { width:700px; color:#ffffff; font-family:Arial; height:29px; line-height:29px; background:url(../images/bj_main_title01.jpg) no-repeat left center; text-indent:1.5em; font-weight:bold; overflow:hidden; } 
.main_title01 span{ float:right;color:#ffffff; margin-right:1em; font-weight:normal;} 

.main_title02 { color:#ffffff; font-family:Arial; height:29px; line-height:29px; background:url(../images/bj_main_title02.jpg) no-repeat left center; text-indent:1em; font-weight:bold; overflow:hidden;} 
.main_title02 span{ float:right;color:#ffffff; margin-right:1em;font-weight:normal;} 

.main_title03{ color:#222268; font-family:Arial; height:29px; line-height:29px; background:url(../images/bj_main_title02.jpg) no-repeat right top; text-indent:1.5em; font-weight:bold; overflow:hidden;} 
.main_title03 span{ float:right;color:#ffffff; margin-right:1em;font-weight:normal;} 

.main_con { padding:10px; background:url(../images/bj_main_con.jpg) repeat-x top;}
.main_news { clear:both;}
.main_news li { clear:both; height:25px; line-height:25px; padding-left:20px; background:url(../images/icon02.gif) no-repeat left center;}
.main_news li span{ float:right; width:50px;}

.main_gsjj { clear:both;}
.main_gsjj td {line-height:20px;}
.main_gsjj img{ margin-bottom:10px;}

.main_right{ float:right; text-align:left; width:276px; margin-top:10px;}
.main_video_con { background-color:#e8e8f0; padding:10px 10px 0px 10px;}


.height_270{ height:270px; overflow:hidden;}
.height_270{ height:270px; overflow:hidden;}
.height_260{ height:260px; overflow:hidden; margin-bottom:10px;}
.height_1{ height:290px; overflow:hidden;}

/* ============ fwd ============= */

.fenye{ clear:both; text-align:center; margin:20px 0px;}

.pro_list{ clear:both; width:98%;}
.pro_list li img{ margin:5px 0px; padding:4px;  height:130px; border:1px solid #90ceff; background-color:#f4f4f4;}
.pro_list li{ float:left; width:25%; height:200px; text-align:center;}
.pro_more { text-align:center; background-color:#e2e2e2; line-height:30px; color:#04308c; font-weight:bold; margin:15px 0px;}

.newslist { margin-right:10px;}
.newslist li{ clear:both;padding-left:20px; color:#888888; line-height:35px;background:url(../images/dian.gif) no-repeat 10px center; border-bottom:1px dashed #d8d8d8;}
.newslist li span{ width:100px; float:right; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.form{}
.form td { font-size:14px;}
.form input { border:1px solid #bdbdbd; background-color:#f7f7f7; width:70%; height:25px; line-height:25px;}
.form select { border:1px solid #bdbdbd; background-color:#f7f7f7; width:70%;}
.form textarea { border:1px solid #bdbdbd; background-color:#f7f7f7; width:70%;}

.question { margin:20px 0px; font-size:14px;}
.question li { margin-bottom:20px; border:1px solid #e6e6e6; padding:20px;}
.question div { background-color:#e7e7e7; padding:10px; margin-top:10px; font-size:12px;}
.question span { color:#000;}


.zxsq{ width:915px; height:311px; margin:20px 0px; font-size:14px;background:url(../images/bj_sq.jpg) no-repeat top center; }
.zxsq td { color:#222268;}
.zxsq input { border:1px solid #666666; background-color:#ffffff; width:70%; height:20px; line-height:20px;}
.zxsq select { border:1px solid #666666; background-color:#ffffff; width:70%;}
.zxsq textarea { border:1px solid #666666; background-color:#ffffff; width:87%;}




.key_con { padding:10px 0px; background:url(../images/bj_main_con.jpg) repeat-x top;}
.main_key { clear:both;}
.key li { float:left; text-align:center; padding:5px 10px; margin:5px; height:48px; background-color:#53aecf;}
.key li a { font-size:14px; color:#ffffff; font-weight:bold;}
.key li a:hover { text-decoration:underline;}


.dh2{ text-align:right; padding:0px 5px 5px 5px; border-bottom:1px solid #e5e5e5;line-height:50px; color:#aaaaaa;}
.dh2 a{ color:#aaaaaa;}
.dh2 a:hover{ color:#000;}
.dh2 span { color:#333333; float:left;padding-left:5px; font-weight:bold; font-size:24px;}
.dh2 span .video_menu{ margin-top:0px;}
.dh2 span .video_menu li { float:left; margin-right:10px; margin-bottom:5px;white-space:nowrap;}
.dh2 span .video_menu li a{display:block; font-size:14px; color:#666666; font-weight:bold; background-color:#e6e6e6; height:23px; line-height:23px; padding:0px 17px; margin:0px;}
.dh2 span .video_menu li a:hover{background:url(../images/video_on_icon.jpg)  no-repeat right center;color:#ffffff; text-decoration:none;}
.dh2 span .video_menu ul .on a{background:url(../images/video_on_icon.jpg)  no-repeat right center;color:#ffffff; }


.menu img{border:0px;margin-top:0px!important;margin-top:15px;}
.menu {font-family: arial, sans-serif;width:980px;position:relative;
margin:0px;font-size:12px;line-height: 42px;height: 42px;padding-top: 0px;}
.menu ul li a, .menu ul li a:visited {display:block;text-decoration:none;color:#fff;height:42px;text-align:center;
line-height:30px;font-size:12px;overflow:hidden;}
.menu ul {padding:0;list-style-type: none;margin: 0px;}
.menu ul li {float:left;position:relative;}
