@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; line-height:1.5; font-family:Arial;}
ul,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,p { margin:0; padding:0;}
ul { list-style:none;}
img { border:0px; margin:0; padding:0;}
a { color:#666; text-decoration:none;}

.clearfloat { clear:both; height:0px; font-size:1px; line-height:0px;}

#containter { margin:0 auto; width:960px;}
/*header*/
#header { position:relative; height:90px;}
#logo { position:absolute; top:10px; left:0px;}
#version { position:absolute; top:10px; right:0px; color:#919191}
#version a { color:#919191}
#version a:hover { color:#919191; text-decoration:underline;}
#header_text { position:absolute; right:0; bottom:10px;}

/*nav*/
.nav { position:relative; height:35px; padding-top:1px; background:url(../images/nav_bg.gif) 0 0 no-repeat;}
.nav ul.f_ul { overflow:hidden; padding-top:1px;}
.nav ul li {float:left; height:36px; line-height:36px; font-family:"微软雅黑"; font-size:14px; background:url(../images/nav_li_bg.png) right center no-repeat;}
.nav ul li.current { background:none;}
.nav ul li a { display:block; float:left; color:#fff;  height:36px; padding:0 40px;}
.nav ul li:hover a  { display:block; float:left;  height:36px; color:#ff7e00; padding:0 40px;}
.nav_en ul li a { padding:0 34px; }
.nav_en ul li:hover a  {padding:0 34px;}

/*a.top_nav_:link,a.top_nav_:visited { display:block;color:#454545; width:99px; height:37px;  }
a.top_nav_:hover { display:block; width:99px; height:37px; color:#fff; background:url(../images/nav_li_hover_bg.gif) 0 1px  no-repeat;}
a.top_nav_over:link,a.top_nav_over:visited { display:block; width:99px; height:37px; color:#fff; background:url(../images/nav_li_hover_bg.gif) 0 1px  no-repeat;}
a.top_nav_over:hover { display:block; width:99px; height:37px; color:#fff; background:url(../images/nav_li_hover_bg.gif) 0 1px  no-repeat;}
*/

.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}
.menu{ height:35px; padding-top:1px; background:url(../images/nav_bg.gif) 0 0 no-repeat;}
.menusel{ float:left;width:135px; position:relative; height:35px; background:url(../images/nav_li_bg.png) right center no-repeat; line-height: 35px; margin-left: 1px; *margin-left: 0px;_margin-left: -1px;}
.menusel h2{ font-size:14px; font-family:"微软雅黑"; font-weight:normal;}
.menusel a{ display: block; color:#fff; text-align:center; width:135px; height:35px; position:relative; z-index:2;}
.menusel a:hover{  position:relative; z-index:2; height:35px; color:#FF6600;}
.ahover a{border-bottom:1px dashed #eeeeee; background:#eeeeee; }
.position{ position:absolute; z-index:1;}
.menusel ul{ width:135px; background:; margin-top: 0px; position:relative; z-index:1; display:none;}
.menusel .block{ display:block;}
.typeul li{ border-bottom:1px dashed #ccc; width:135px; position:relative; float:left; }
.typeul li a{ background:#fff;filter:alpha(opacity=70);opacity:0.7; width:135px; color:#0066CC; }
.typeul li a:hover{ border:none; background:#0066CC; color:#fff; filter:alpha(opacity=70);opacity:0.7;}
.typeul{  margin-left:0;  }
.typeul ul{left:135px; top:0; position:absolute;}
.fli{ margin-left: -1px; border-left:#eeeeee solid 1px;}
.menusel .lli{ border:none; }



/*content*/
#banner { height:354px; margin:10px 0;}

.main_con1 { float:left; width:304px; }
.main_con2 { float:left; width:370px; margin:0 20px; display:inline; }
.main_con3 { float:right; width:227px;  }

.main_con1 h1,.main_con2 h1,.main_con3 h1 { margin-bottom:10px;}
.main_con1 h1 a,.main_con2 h1 a { display:block;} 
.main_con1 h1,.main_con2 h1,.main_con3 h1 img { display:block;}

.main_con1_son1 { float:left; width:107px;}
.main_con1_son1 img { display:block;}
.main_con1_son2 { width:190px; float:right; color:#666;}

.main_con2_son ul li { height:21px; line-height:21px; color:#666; background:url(../images/main_con2_icon.gif) 0 center no-repeat; padding-left:12px; }
.main_con2_son ul li span { float:right; color:#888;}
.main_con2_son ul li a { color:#666;}
.main_con2_son ul li a:hover { color:#ea6904;}

/*footer*/
#foot {  margin-top:10px; background:url(../images/foot_bg.gif) 0 0 repeat-x; padding-top:5px; color:#666; line-height:2;}


/*关于我们*/
#incontent { padding-bottom:30px;}
#inbanner { margin:10px 0;}
#inbanner img { display:block; }
#inside { float:left; width:220px;}
#inmain { float:right; width:720px;}

#inside h1 { height:38px; line-height:38px; background:url(../images/inside_title_bg.gif) 0 0 no-repeat; text-indent:20px; font-size:20px; font-family:"微软雅黑"; font-weight:normal; color:#fff;  font-variant:small-caps; text-transform:uppercase;}
#inside ul { margin-bottom:10px; border:1px solid #dadada; border-top:none;}
#inside ul li { height:21px; padding-top:8px; background:url(../images/inside_li_bg.gif) center 0 no-repeat; border-top:1px solid #dadada; text-indent:30px; font-size:12px; font-weight:normal;}
#inside ul li a { display:block;  color:#666;}
#inside ul li a:hover { display:block; font-weight:bold; color:#1f5ca2;}


/*a.left_menubg_:link,a.left_menubg_:visited { display:block; height:28px; color:#666;}
a.left_menubg_:hover { display:block; font-weight:bold; height:28px; color:#ed1b24;}
a.left_menubg_over:link,a.left_menubg_over:visited { display:block; font-weight:bold; height:28px; color:#ed1b24;}
a.left_menubg_over:hover { display:block; font-weight:bold; height:28px; color:#ed1b24;}
*/


#inmain h1 { position:relative; margin-bottom:10px; height:36px; line-height:36px; text-indent:25px; font-family:"微软雅黑"; font-weight:normal; font-size:14px; color:#1e69ab; background:url(../images/inmain_title_bg.gif) 0 bottom no-repeat;}
#position { position:absolute; top:0px; right:5px; font-family:Arial; font-size:12px; font-weight:normal; color:#888;}

.nav2_main { color:#666; line-height:2.5;}

.search_main { width:350px; margin:40px 0 0 40px;}
.inp_srh { width:194px; color:#ccc;}
.btn_srh { }
.search_main * { vertical-align:middle;}

.nav3_pro ul li { float:left; width:152px; margin:0 14px; _margin:0 11px; color:#666; text-align:center; }
.nav3_pro ul li a { display:block; padding:2px; border:1px solid #d1d1d1; }
.nav3_pro ul li a:hover { display:block; padding:0px;  border:3px solid #164e96; }
.nav3_pro ul li a img { display:block;}

.nav3_det1 { width:420px; margin:0 auto;}

.nav3_det2 h2 { height:20px; line-height:20px; font-size:12px; color:#333;}
.nav3_det2 h2 span { color:#164e96;}
.nav3_det2 { margin:10px 0 15px 0; color:#666; line-height:2;}
.nav3_det2_text strong{ color:#333;}
.nav3_det3 a { color:#164e96; font-size:14px; text-decoration:underline;}


.news_main ul { margin-bottom:15px;}
.news_main ul li { height:35px; line-height:35px; background:url(../images/news_icon.gif) 0 center no-repeat; padding-left:8px; border-bottom:1px dashed #ccc;  }
.news_main ul li span { float:right; color:#888;}
.news_main ul li a { color:#666;}
.news_main ul li a:hover { color:#ea6904;}

.news_det { color:#666; line-height:2;}
.news_det h2 { color:#666; font-size:14px; height:30px; line-height:30px; text-align:center;}
.news_det h4 { color:#777; height:30px; width:100%; line-height:30px; text-align:center; font-size:12px; font-weight:normal; border-bottom:1px dashed #ccc; margin-bottom:12px; }
.news_det_con a { color:#0f67a5; font-weight:bold;}
.news_det_con a:hover { color:#ea6904; font-weight:bold; text-decoration:underline;}


.glory_main ul li { float:left; width:224px;  margin:0 8px; margin-bottom:10px; display:inline; text-align:center; }
.glory_main ul li a { float:left; display:block; border:1px solid #d1d1d1; margin-bottom:5px; color:#666;}
.glory_main ul li img { display:block;}

.link_con ul li { float:left; width:120px;  margin:0 12px; margin-bottom:10px; display:inline; text-align:center; }
.link_con ul li a { float:left; width:120px; height:40px; display:block; color:#666;}
.link_con ul li img { display:block; border:1px solid #e6e6e6;}