@charset "utf-8";
body {margin: 0px auto; padding: 0px; font-size: 12px; font-family: "宋体",Arial, Helvetica, sans-serif; background-color:#ffffff; color:#666666;}
ul,li,dl,dt,dd,form,h1,h2,h3,p { margin: 0px; padding: 0px;}
li { list-style-type: none;}
img{ border:0}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
*{word-break:break-all;}/*英文强制换行*/
a{color:#666666;text-decoration:none;}
a:hover {color:#ff6000;}
.container { width:1003px; text-align:center; overflow:hidden; margin:0 auto;}
.top { width:1003px; height:113px; overflow:hidden;}
.top .top_1 { width:836px; height:113px; overflow:hidden; float:left;}
.top .top_1 ul li { float:left;}
.top .top_2 { width:167px; height:113px; background:url(../images/top_img_6.jpg) no-repeat; overflow:hidden; float:left;}
.top .top_2 ul { margin:4px 0px 0px 20px;}
.top .top_2 ul li { float:left; height:12px; overflow:hidden; border-right:#337BC3 solid 1px; padding:0px 10px 0px 10px;}
.top .top_2 ul li a { color:#337BC3;text-decoration:none;}
.top .top_2 ul li a:hover {color:#ff6000;}
.top .top_2 ul .topli { border-right:none;}
.nav { width:1003px; height:66px; background:url(../images/nav_bg.jpg) repeat-x; overflow:hidden;}
.dh { width:1003px; height:35px; overflow:hidden;}
.dh span { float:left; color:#c5edff; margin:13px 0px 0px 30px;}
.dh ul { margin:0px 0px 0px 250px;}
.dh ul li { float:left; line-height:37px;}
.dh ul li a{ padding:0px 24px 0px 24px;color:#f1f7fb; font-weight:bold; font-size:14px;}
.dh ul li a:hover {color:#000;}
.nav_son { width:1003px; text-align:left; height:31px; overflow:hidden; position:relative;}
.nav_son a { color:#3783ca;}
.nav_son a:hover {color:#3783ca; font-weight:bold;}
.dh_ul1 li { float:left; margin:0px 0px 0px 0px; height:12px; overflow:hidden; padding:0px 10px 0px 10px ;}
.banner { width:1003px; height:237px; overflow:hidden;}
.kong { width:1003px; height:31px; background:url(../images/kong_bg.jpg) repeat-x; overflow:hidden;}
.main { width:974px; height:586px; text-align:left; overflow:hidden; margin:0 auto;}
.main_1 { width:974px; height:304px; overflow:hidden;}
.about { width:334px; height:304px; overflow:hidden; float:left; }
.about ul { width:334px; color:#FFF; font-size:14px; font-weight:bold; height:31px; background:url(../images/h3_bg.jpg) repeat-x; overflow:hidden;}
.about ul li { float:left; line-height:25px;}
.about ul li  a{color:#fff;text-decoration:none;}
.about ul li  a:hover {color:#000;}
.about ul .aboutli1 { width:16px; height:31px; overflow:hidden;}
.about ul .aboutli2 { width:257px; height:31px; text-indent:6px; overflow:hidden;}
.about ul .aboutli2 span { color:#80c8ff; font-size:11px; font-weight:100;}
.about ul .aboutli3 { width:56px; height:31px; font-weight:100; overflow:hidden;}
.about ul .aboutli4 { width:5px; height:31px; overflow:hidden;}
.about ul li font { float:right;}
.about .about_nr { line-height:16px; font-size:12px;background:url(../images/bg_x.jpg) 0px 4px repeat-x;}
.about .about_nr table { width:334px; overflow:hidden; color:#4297D3; border-top:#fff solid 1px; border-left:#fff solid 1px; text-align:center;}
.about .about_nr table tr td { border-bottom:1px #fff solid; border-right:#fff solid 1px;}
.news { width:363px; height:304px; overflow:hidden; float:left; margin-left:17px;}
.news .newsul { width:363px; color:#FFF; font-size:14px; font-weight:bold; height:31px; background:url(../images/h3_bg.jpg) repeat-x; overflow:hidden;}
.news .newsul li { float:left; line-height:25px;}
.news .newsul li  a{color:#fff;text-decoration:none;}
.news .newsul li  a:hover {color:#000;}
.news .newsul .newsli1 { width:16px; height:31px; overflow:hidden;}
.news .newsul .newsli2 { width:286px; height:31px; text-indent:6px; overflow:hidden;}
.news .newsul .newsli2 span { color:#80c8ff; font-size:11px; font-weight:100;}
.news .newsul .newsli3 { width:56px; height:31px; font-weight:100; overflow:hidden;}
.news .newsul .newsli4 { width:5px; height:31px; overflow:hidden;}
.news .newsul li font { float:right;}
.news .news_nr {padding:7px 0px 0px 0px;}
.news .news_nr_1 { width:363px; height:80px; line-height:21px; overflow:hidden;}
.news .news_nr_1 img { float:left; padding:0px 20px 0px 0px;}
.news .news_nr_1 span { color:#358ccd; font-weight:bold;}
.news .news_nr_1 span a{ color:#358ccd; font-weight:bold;}
.news .news_nr_1 span a:hover {color:#ff6000;}
.news .news_nr_2 { width:363px; height:224px; overflow:hidden;}
.news .news_nr_2 ul { margin:10px 0px 0px 0px;}
.news .news_nr_2 ul li {height:25px; width:363px; background:url(../images/tb2.jpg) 1px 11px no-repeat; text-indent:8px; line-height:23px; overflow:hidden; border-bottom:#CCC dashed 1px;}
.news .news_nr_2 ul li span { float:right; color:#999;}
.login_mrbj { width:244px; height:304px; overflow:hidden; float:left; margin-left:16px;}
.login { width:244px; height:123px; overflow:hidden;}
.login_l { width:8px; height:123px; overflow:hidden; float:left;}
.login_bg { width:228px; height:123px; background:url(../images/login_bg.jpg) repeat-x; overflow:hidden; float:left;}
.login_bg h3 { width:228px; height:35px; overflow:hidden; margin:3px 0px 0px 0px;}
.login_bg table tr td .inp{ width:132px; height:18px; overflow:hidden; line-height:18px; border:#e2e2e2 solid 1px;}
.login_r { width:8px; height:123px; overflow:hidden; float:left;}
.dlcg {width:100%; text-align:center; line-height:19px; padding:10px 0px 0px 0px;}
.dlcg span { color:#F00; font-weight:bold;}
.mrbj { width:244px; height:148px; overflow:hidden; margin:15px 0px 0px 0px; clear:both;}
.mrbj h3 { width:244px; height:15px; overflow:hidden;}
.mrbj h3 span { float:right; margin-right:11px;} 
.mrbj1 { width:244px; height:133px; overflow:hidden;}
.mrbj1 .mrbj_l { width:9px; height:133px; overflow:hidden; float:left;}
.mrbj1 .mrbj_bg { width:226px; height:133px; background:url(../images/mrbj_bg.jpg) repeat-x; overflow:hidden; float:left;}
.mrbj1 .mrbj_bg ul { margin:10px 0px 0px 0px;}
.mrbj1 .mrbj_bg ul li { height:20px; overflow:hidden; line-height:23px;}
.mrbj1 .mrbj_bg ul li span { color:#358ccd;}
.mrbj1 .mrbj_r { width:9px; height:133px; overflow:hidden; float:left;}
.main_2 { width:974px; height:186px; overflow:hidden; clear:both;}
.pro_g_t { width:974px; height:7px; overflow:hidden;}
.pro_g_bg { width:974px; height:157px; overflow:hidden;}
.pro_g_l { width:66px; height:157px; overflow:hidden; float:left;}
.pro_g_c { width:901px; height:157px; overflow:hidden; float:left;}
.pro_g_c_l{ width:20px; height:157px; overflow:hidden; text-align:center; float:left;}
.pro_g_c_l img { margin-top:70px;}
.pro_g_c_c{ width:861px; height:157px; overflow:hidden; float:left;}
.pro_g_c_c ul { width:156px; text-align:center; float:left; padding:0px 8px 0px 8px;}
.pro_g_c_c ul .pro_li { width:156px; height:127px; margin-bottom:1px; overflow:hidden; background:url(../images/pro_img_bg.jpg) no-repeat;}
.pro_g_c_c ul li { line-height:16px;}
.pro_g_c_c  ul .pro_li img { margin:3px 0px 0px 3px;}
.ScrCont {WIDTH: 32766px;zoom:1;}
#List1_1 {FLOAT: left;}
#List2_1 {FLOAT: left}
.pro_g_c_r{ width:20px; height:157px; overflow:hidden; text-align:center; float:left;}
.pro_g_c_r img { margin-top:70px;}
.pro_g_r { width:7px; height:157px; overflow:hidden; float:left;}
.pro_g_x { width:974px; height:6px; overflow:hidden;}
.main_3 { width:974px; height:96px; overflow:hidden; clear:both;}
.hzhb_l { width:6px; height:96px; overflow:hidden; float:left;}
.hzhb_bg { width:962px; height:96px; background:url(../images/hzhb_bg.jpg) repeat-x; overflow:hidden; float:left;}
.hzhb_bg h3 { width:962px; height:28px; text-indent:6px; line-height:32px; overflow:hidden; color:#7b7b7b; font-size:14px;}
.hzhb_bg h3 span{color:#999999; font-size:11px;}
.hzhb_bg h3 img { float:right; margin:12px 9px 0px 0px;}
.hzhb_bg ul {float:left; width:124px; padding:10px 7px 0px 6px; overflow:hidden; text-align:center; }
.hzhb_bg ul .hzhbli { width:124px; height:37px; margin-bottom:6px; overflow:hidden;}
.hzhb_r { width:6px; height:96px; overflow:hidden; float:left;}
.foot { width:1003px; height:112px; clear:both; overflow:hidden; background:url(../images/foot_bg.jpg) repeat-x;}
.foot_kong { width:1003px; height:32px; overflow:hidden;}
.foot_kong img { float:right; margin:21px 20px 0px 0px;}
.foot_nr { width:1003px; position:relative; height:80px; background:url(../images/foot_logo.jpg) 110px 0px no-repeat; overflow:hidden; text-align:center; color:#9aa7aa; line-height:23px;}
.foot_nr span { font-weight:bold; text-decoration:underline;}
.foot_nr ul li img{ margin:0px 1px 0px 1px;}
.foot_nr font { position:absolute; top:20px; left:780px;}
