@charset "utf-8";
/* CSS Document */
body{	margin:0;
	padding:0;
	background-color: #CCC;}
html,ul,li,p,h3,a,img,div,h4,form,input,select,option,span,br,textarea{
margin:0;
padding:0;
}
.clear{
clear:both;
margin:0;
padding:0;
border:0;
}
img{
border:none;}
a{
color:#7b7b7b;
text-decoration:none;
}
a:hover{
color:#0085b1;}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}
#header{
margin:0 auto;
width:1002px;
text-align:left;
background-color:#f5f5f5;
}
#logo{
padding:36px 0 0 0;}
#logo img{
float:left;
margin:-16px 375px 0 23px;
}
#logo p{
margin-top:0px;}
#menu{
margin:16px 0 0 0;
*margin:26px 0 0 0;
_margin:26px 0 0 0;
padding:0;
background-color:#1a4292;
background:url(../images/menu_bg.png) repeat-x;
height:63px;
}
#menu ul{
list-style-type:none;
}
#menu ul li{
float:left;
height:63px;
line-height:63px;}
#menu li.menu_normal{
float:left;
width:94px;
background:url(../images/a_bg.png) no-repeat top right;}
#menu li.menu_normal div{
display:none;}
#menu li.menu_normal .comm_menu{
display:block;
padding-left:19px;
height:35px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}
#menu li.menu_hover{  position:relative;padding:0px; z-index:1; text-align:center;}
#menu li.menu_hover .comm_menu, #menu li.menu_hover .comm_menu:link, #menu li.menu_hover .comm_menu:visited{
color:#fff; display:block; width:94px;padding:0;font-weight:bold;
font-size:14px;
background:#123181 url(../images/li_bg.png) no-repeat bottom center;}
#menu li.menu_hover .comm_menu:hover{ color:#fff;}
#menu li.menu_hover div{
display:block;
background:url(../images/bg.png) repeat-x;
position:absolute;
padding:6px 6px 10px 0px;
margin-top:0px;
z-index:0;
width:330px;
_width:350px;
*width:350px;
_background-color:rgba(212,0,0,0.5);
_filter:alpha(opacity=80);

}
*html #menu li.menu_hover div *{
position:relative;}
#menu li.menu_hover div ul{
margin:0px;padding:0px; width:auto;height:auto; border-collapse:collapse;}
#menu li.menu_hover div ul li{text-align:left;height:26px; line-height:26px;padding:0px; float:left;}
#menu li.menu_hover div ul li a{display:block; padding-left:10px; font-size:12px;color:#fff; float:left;}
#menu li.menu_hover div ul li a:hover{display:block;text-decoration:none; color:#f8f400;}
#banner img{
width:1002px;
height:230px;}
#container{
	width:1002px;
	text-align:left;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 30px;
	padding-top: 16px;
}
#left{
float:left;
width:224px;
margin:0 0 0 15px;
display:inline;
}
.left_1 h3{
background:url(../images/cont_bg1.png) no-repeat;
height:19px;
width:194px;
color:#FFFFFF;
font-size:13px;
padding-left:30px;
padding-top:8px;}
.lt_1{
background:url(../images/news_bg4.png) repeat-y;
margin-top:5px;
}
.lt_1 ul{
list-style-type:none;
}
.lt_1 ul li{
height:24px;
border-bottom:1px dashed #dfdede;
padding-left:30px;
padding-top:8px;
background:url(../images/news_con1.png) no-repeat 13px 8px;
}
.lt_1 ul li.aa1{
background:url(../images/news_bg2.png) no-repeat;
border:none;
font-size:14px;
color:#FFFFFF;
font-weight:bold;}
.lt_1 ul li.aa2{
background:url(../images/news_bg5.png) no-repeat;
border-bottom:none;
}
.left_2{
margin-top:22px;}
.left_2 h3{
background:url(../images/index_bg1.png) no-repeat;
width:70px;
height:27px;
margin-left:18px;
color:#FFFFFF;
line-height:27px;
font-size:13px;
padding-left:11px;}
.lt_2{
background:url(../images/news_bg7.png) repeat-y;
}
.lt_2 ul{
list-style-type:none;
padding-bottom:10px;
}
.lt_2 ul li{
margin-top:10px;
padding-left:20px;
color:#646464;
}
.lt_2 ul li strong{
background:url(../images/news_con2.png) no-repeat 2px 2px;
padding-left:18px;
font-style:normal;
font-weight:normal;}
.lt_2 ul .bb1{
background:url(../images/news_bg6.png) no-repeat;
padding-top:20px;
margin-top:-1px;}
.lt_3{
background:url(../images/news_bg32.png?jfkdjkf) no-repeat;
height:58px;
width:224px;
line-height:58px;
padding-left:20px;}
.lt_3 p{
font-weight:bold;
font-size:12px;
color:#4ca8c7;}
#right{
float:left;
width:717px;
margin-left:32px;
_margin-left:12px;
display:inline;
}
.right_1{
margin-top:8px;}
.right_1 p{
background:url(../images/news_con3.png) no-repeat 2px 3px;
padding-left:20px;
color:#646464;}
.right_1 p span{
color:#003193;
}
.right_2{
border-top:1px solid #dddddd;
margin-top:7px;
background:url(../images/share_ph2.png) repeat-y;
	line-height: 24px;
}
.right_3{
background:url(../images/share_ph1.png) no-repeat;
width:717px;
height:64px;}
.right_2 h3{
border-top:3px solid #0085b1;
padding-top:22px;
text-align:center;
font-size:15px;
color:#204ba1;
}
.news_rt2, .show_rt2, .comp_rt2, .speech_rt2, .res_rt2, .his_rt2, .rec_rt2, .tool_rt2, .cul_rt2, .rec1_rt2, .cont_rt2, .news1_rt2{
margin:20px 30px 0 32px;
padding-bottom:100px;
}

.on_rt2{
margin:20px 30px 0 32px;}
.news_rt2 .pp1, .infor_rt2 .pp1, .show_rt2 .pp1, .comp_rt2 .pp1, .speech_rt2 .pp1, .on_rt2 .pp1, .res_rt2 .pp1, .his_rt2 .pp1, .rec_rt2 .pp1, .tool_rt2 .pp1, .cul_rt2 .pp1, .rec1_rt2 .pp1, .cont_rt2 .pp1, .news1_rt2 .pp1{
background-color:#eaeaea;
padding:6px 0 5px 0;
text-align:center;
color:#003193;
}
.news_rt2 ul, .res_rt2 ul{
list-style-type:none;
margin:36px 0 0 2px;
padding-top:1px;

}
.news_rt2  b{text-align:center;
}

.news_rt2 ul li, .res_rt2 ul li{
margin-top:8px;
border-bottom:1px dashed #CCCCCC;
padding-bottom:4px;
position:relative;
}
.news_rt2 ul li a, .res_rt2 ul li a{
background:url(../images/news_con4.png) no-repeat 1px 6px;
padding-left:10px;}
.news_rt2 ul li a:hover, .res_rt2 ul li a:hover{
background:url(../images/con6.png) no-repeat 1px 6px;
}
.news_rt2 ul li span, .res_rt2 ul li span{
position:absolute;
right:10px;
_right:35px;}
.news_rt2 .pp2, .show_rt2 .pp2, .res_rt2 .pp2{
margin-top:28px;
text-align:center;
}
.news_rt2 .pp2 a, .show_rt2 .pp2 a, .res_rt2 .pp2 a{
color:#003193;
padding:3px 3px 3px 5px;
}
.news_rt2 .pp2 a:hover, .show_rt2 .pp2 a:hover, .res_rt2 .pp2 a:hover{
background-color:#003193;
color:#FFFFFF;}
.infor_rt2{
margin:20px 30px 0 32px;
}
.show_rt2 ul{
list-style-type:none;
margin-top:50px;
zoom:1;
}
.show_rt2 ul li{
float:left;
margin-bottom:18px;
display: block;
padding-right:50px;
height:70;
}
.show_rt2 ul li img{
border:1px solid #cfcfce;
padding:1px;
width:105px;
height:70px;
float:left;
margin-right:10px;
display: block;
}
.show_rt2 ul li p {
		width:155px;
	float:left;
	margin-top:5px;
	display:inline;}
.show_rt2 ul li p span  {
	COLOR: #003193; FONT-WEIGHT: bold
}.comp_rt3, .speech_rt3{
margin-top:35px;}
.comp_rt3 img, .speech_rt3 img{
float:right;
margin-left:35px;
display:inline;}
.comp_rt3 p, .speech_rt3 p{
text-indent:2em;
line-height:2em;
color:#646464;}
.comp_rt3 ul{
clear:both;
list-style-type:none;
margin-left:20px;
margin-top:58px;
color:#646464;}
.comp_rt3 ul li{
margin-bottom:10px;}
.on_rt3{
margin-top:35px;}
.on_rt3 .pp2{
color:#990000;}
.on_rt3 ul{
list-style-type:none;
margin-top:30px;}
.on_rt3 ul li{
margin-top:13px;
color:#333333;
}
.on_rt3 ul li .input1{
width:110px;
}
.on_rt3 ul li .input3{
width:110px;
border:none;
background:none;
}
.on_rt3 ul li .input2{
width:60px;
border:none;
border-bottom:1px solid #999999;
}
.on_rt3 ul li .text1{
border:1px solid #999999;
width:400px;
height:60px;
overflow:auto}
.on_rt3 ul li.rt2{
text-align:right;}
.on_rt3 ul li .text2{
border:none;
width:400px;
height:60px;
overflow:auto;
background:none;}
.on_rt3 ul li .text3{
background:none;
border:none;
overflow:auto;
width:550px;
height:80px;}
.on_rt3 ul li h4{
background-color: #999999;
color:#000000;
text-align:center;
padding:4px 0 2px 0;
font-size:13px;}
.on_rt3 ul li h2{
font-size:13px;
text-align:center;
padding-top:30px;}
.on_rt3 ul li table tr td .line{
width:110px;
border:none;
background:none;}
.on_rt3 ul li table tr td .line1{
width:185px;
border:none;
background:none;}
.on_rt3 ul li table tr td{
text-align:center;
padding:3px 0 2px 2px;}
.on_rt3 ul li .tab1{
border:1px solid #CCCCCC;
border-collapse:collapse;}
.on_rt3 ul li .tab2{
border:1px solid #cccccc;
border-collapse:collapse;}
.on_rt3 ul li .tab3{
border:1px solid #cccccc;
border-collapse:collapse;
width:100%;}
.on_rt3 ul li .tab3 tr td{
text-align:left;}
.on_rt3 ul li .tab3 tr .rt1{
text-align:right;}
.his_rt2 h4{
font-size:14px;
color:#003193;
margin-top:30px;
text-align:center;}
.his_rt2 ul{
list-style-type:none;
margin-top:30px;}
.his_rt2 ul li{
margin-top:15px;
font-size:13px;
color:#333333;}
.his_rt2 ul li.first{
font-weight:bold;
color:#003193;}
.cul_rt2 img{
width:200px;
height:150px;
margin:20px 0 20px 230px;}
.cul_rt2 .pp2{
color:#666666;
line-height:1.7em;
font-size:13px;}
.cul_rt2 h4{
font-size:13px;
margin:20px 0 15px 0;
color:#4065ae;}
.rec_rt2 .pp2{
background:url(../images/con10.png) no-repeat 0 1px;
padding-left:17px;
color:#0085b1;
margin:30px 0 0 5px;}
.rec_rt2 .tbox{
border:1px solid #d3d4d9;
border-top-width:3px;
width:100%;
height:auto;
margin-top:5px;
border-collapse:collapse;
}
.rec_rt2 .tbox th{
border:none;
text-align:center;
height:35px;
line-height:35px;
color:#4d4d4d;
font-size:14px;
background-color:#FFFFFF;
}
.rec_rt2 .tbox td{
text-align:center;
height:35px;
line-height:35px;
color:#646464;
border:1px solid #d3d4d9;
}
.rec_rt2 .tbox td.bb2{
color:#0085b1;}
.rec_rt2 .tbox tr:hover, .rec_rt2 .tbox tr.altrow{
	background-color:#e6f3f9;
}
.rec_rt2 .tbox tr td a{
color:#0085b1;}
.rec_rt2 .pp3{
margin:15px 0 0 0;
text-align:right;
padding-right:15px;}
.rec_rt2 .pp3 .cc1{
background:url(../images/con04.png) no-repeat 0 4px;
padding-left:8px;
}
.rec_rt2 .pp3 .cc2{
background:url(../images/con4.png) no-repeat right 4px;
padding-right:8px;
margin-left:10px;
}
.rec_rt2 ul{
list-style-type:none;
margin:50px 0 0 10px;
line-height:2.5em;}
.rec_rt2 ul li{
color:#0085b1;}
.rec_rt2 ul li span{
margin-left:50px;}
.rec_rt2 ul li span.dd1{
margin-left:0;
color:#666666;}
.cont_rt2 img{
margin:40px 20px 0 0px;
float:left;
display:inline;}
.cont_rt2 ul{
list-style-type:none;
margin-top:100px;
}
.cont_rt2 ul li{
margin-top:10px;}
.news1_rt2 p{
line-height:1.5em;
color:#666666;
text-indent:2em;}
.news1_rt2 .pp2{
margin-top:30px;}
.on_rt3 .btn1{
background:url(../images/btn2.png) no-repeat;
width:52px;
height:34px;
border:none;}
.on_rt3 .btn2{
background:url(../images/btn1.png) no-repeat;
width:52px;
height:34px;
border:none;}
#footer{
	background:url(../images/foot_bg.png) repeat-x;
	height:60px;
	width:1002px;
	text-align:right;
	position:relative;
	padding-top:32px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer img{
position:absolute;
top:38px;
left:16px;
}
#footer p{
margin-bottom:10px;
color:#7b7b7b;
margin-right:10px;}