﻿@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
li{vertical-align:0}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal}
a{outline-style:none;color:#444444;text-decoration:none}
a:hover{color:#007eaa; text-decoration:none}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif}
em{font-style:normal}
img{border:0px}
.clear{clear:both}
.hidden{display:none;}
.fl,.fldi{float:left}
.fr,.frdi{float:right}
.fldi,.frdi{display:inline}
.pr{ position:relative}
.pa{ position:absolute}
.fv,.fv4{font-family:"微软雅黑"}
.auto{ margin:0 auto}

body{ font-size:12px; font-family:"微软雅黑"; background:url(../images/body.gif) no-repeat center top}

/* css style */
.w{ width:1200px; margin-left:auto; margin-right:auto;min-width: 1200px;_width:1200px;}
/* font-size */
.f4,.fv4{ font-size:14px}
/* line-height */
.lh24{ line-height:24px}
.head{ height:577px; overflow:hidden}
.logo{ left:50px; top:30px; z-index:10}
/*.menu{ width:460px; height:34px; left:340px; top:46px; z-index:10}
.menu table{ width:460px; height:34px}
.menu td{ height:34px; font-family:"微软雅黑";vertical-align:top;}
.menu_div{ width:100px;position:relative;vertical-align:top;}
.menu_a{ width:100%;line-height:34px; text-align:center; display:block; font-size:15px; color:#004a8f}
.menu_a:hover{ color:#FFF}
.menu_b,.menu_am{ background:url(../images/bg_2.png) repeat; color:#23419a}
.menu_b:hover{ color:#23419a}
.menu_list{ width:100%;position:absolute; left:0px; top:34px; display:none; padding-top:2px}
.menu_list ul{}
.menu_list li{ width:100%;overflow:hidden; margin-bottom:2px;*float:left;}
.menu_list li a{ line-height:34px;text-align:center; font-size:14px;  display:block; background:url(../images/bg_2.png) repeat; color:#004a8f}
.menu_list li a:hover{ color:#23419a}*/


.menu{ width:460px;overflow:visible;left:298px; top:46px; z-index:10;left:267px;}
.menu table{ width:460px; }
.menu td{ font-family:"Arial";vertical-align:top;}
.menu_div{ width:100%;position:relative;z-index:11;}
.menu_a{ width:120px;  padding-left:10px;line-height:34px; display:block; font-size:16px; font-weight:bold;color:#004a8f}
.menu_a:hover{ color:#FFF}
.menu_b,.menu_am{ background:url(../images/bg_2.png) repeat; color:#23419a}
.menu_b:hover{ color:#23419a}
.menu_list{ width:100%;position:absolute;left:0px; top:34px;display:none;padding-top:2px;}
.menu_list ul{ }
.menu_list li{width:252px;float:left; overflow:hidden; margin-bottom:2px;}
.menu_div_2 .menu_list li{width:181px;}
.menu_div_3 .menu_list li{width:255px;}
.menu_list li a{ line-height:20px; padding:10px; font-size:16px; /*padding-top:2px;*/ display:block; background:url(../images/bg_2.png) repeat; color:#004a8f;white-space:pre-wrap;}
.menu_list li a:hover{ color:#23419a}



.hrss{ width:122px; height:24px; border:1px solid #004A8F;right:96px; top:50px; padding:0 7px; z-index:10; background:url(../images/bg_7.png) no-repeat}
.hrss input2{ width:100px; height:24px; border:none; background:none; color:#004a8f; line-height:24px}
.hrss ss{ width:14px; height:14px; top:5px}
/* 焦点图 */
.hban{ left:0px; top:0px; z-index:1}
.f426x240{overflow:hidden}
.f426x240,.f426x240 img{width:1200px;}
.rslides{width:100%;position:relative}
.rslides_nav{ display:none}
.rslides_tabs{ height:20px; position:absolute; right:93px; top:100px; z-index:10}
.rslides_tabs li{ width:12px; height:12px; float:left; margin-left:20px; display:inline; overflow:hidden; background:#999}
.rslides_tabs li a{ width:12px; height:12px; overflow:hidden; font-size:0px; display:block; line-height:260px; float:left;}
.main{overflow:hidden; margin-bottom:10px}
.m_ul{ height:147px}
.m_ul li{ width:298px;height:147px;float:left; margin-right:2px;display:inline; overflow:hidden; font-size:13px;cursor: pointer;}
.m_ul .mul_li{ margin-right:0px}
.m_ul li em,.m_ul li b{ width:298px;overflow:hidden; left:0px; bottom:0px; _bottom:22px; float:left; z-index:2; background:url(../images/bg_1.png) repeat; display:none}
.m_ul li em{ display:block}
.m_ul li div{ overflow:hidden; left:0px; top:0px; z-index:1}
.m_ul li div,.m_ul li div img{ width:298px;}
.m_ul li p{ font-size:16px; padding:2px 14px 3px; left:0px; bottom:0px; z-index:3; overflow:hidden; font-family:"微软雅黑"}
.m_ul li .mul_p{ line-height:40px}
.m_ul li a,.m_ul li a:hover{ color:#FFF}
.m_ul li b{ height:24px; display:none; background:url(../images/bg_1_0.png) repeat}
.m_ul .mul_li1 em{ background:url(../images/bg_1_1.png) repeat; height:147px;}
.m_ul .mul_li2 em{ background:url(../images/bg_1_2.png) repeat; height:147px;}
.m_ul .mul_li3 em{ background:url(../images/bg_1_3.png) repeat; height:147px;}
.m_ul .mul_li4 em{ background:url(../images/bg_1_4.png) repeat; height:147px;}

/* 2012-12-16 css style */
.head,.main,.main2{ *left:1px}
.erji .head{ height:278px; margin-bottom:10px}
.erji .foot{ padding-bottom:10px}
.main2{ margin-bottom:25px}
/*.m2left{ width:104px; padding-left:119px}
.m2l_bt{ height:40px; line-height:40px; padding-left:11px; font-size:18px; color:#FFF}
.m2l_nr{ width:104px; margin-bottom:20px}
.m2l_ul,.m2l_li{ width:104px; display:block}
.m2l_li{ height:28px}
.m2l_a{ width:93px; height:28px; line-height:28px; padding-left:11px; display:block; color:#FFF; font-size:13px}
.m2l_a:hover{ color:#FFF; position:relative;  background:#FF801F}
.m2l_am{ position:relative; left:-7px;}


.m2l_ls .m2l_bt,.m2l_ls .m2l_a{ background:#23419B}
.m2l_ls .m2l_a:hover,.m2l_ls .m2l_am{ background:#00AFFF}

.m2l_hs .m2l_bt,.m2l_hs .m2l_a{ background:#BA0001}
.m2l_hs .m2l_a:hover,.m2l_hs .m2l_am{ background:#EA3001}

.m2l_js .m2l_bt,.m2l_js .m2l_a{ background:#CF492E}
.m2l_js .m2l_a:hover,.m2l_js .m2l_am{ background:#FF801F}


.m2cont{ width:615px; margin-left:30px; padding-top:10px;}
.m2c_bt{ height:28px;color:#23419b;font-size:18px; margin-bottom:15px}
.m2c_nr{line-height:18px}
.m2c_h1{ line-height:24px; text-align:center; margin:0 10px 10px; font-size:18px; color:#323232}
.m2c_h2{ line-height:20px; text-align:right; color:#525252; margin-bottom:18px}
.m2right{ width:304px}
.m2right a{ float:left; margin-bottom:10px}
.m2right .fl{ width:156px}
.m2right .fr{ width:139px}
.m2c_n2{ height:100%; overflow:hidden; background:url(../images/hrz.jpg) repeat-x left bottom; padding:0 3px 18px; margin-bottom:18px}
.m2c_n2 li{ height:24px; line-height:24px; background:url(../images/bg_8.jpg) no-repeat left center; padding-left:15px; color:#b4b4b4}
.m2c_n2 li .fr{ font-size:10px; font-family:Arial, Helvetica, sans-serif}*/



.m2left{ width:223px;}
.m2l_bt{ height:40px; line-height:40px; padding-left:11px; font-size:21px; color:#FFF;float:right;padding-right:10px;}
.m2l_nr{ margin-bottom:20px;float:right;}
.m2l_ul,.m2l_li{display:block}
.m2l_li{ height:28px}
.m2l_a{height:28px; line-height:28px; padding-left:11px; display:block; color:#FFF; font-size:13px;padding-right:10px;}
.m2l_a:hover{ color:#FFF; position:relative; background:#FF801F;}
.m2l_am{ position:relative; left:-7px;}
/* 左侧颜色 */
.m2l_ls .m2l_bt,.m2l_ls .m2l_a{ background:#23419B}
.m2l_ls .m2l_a:hover,.m2l_ls .m2l_am{ background:#00AFFF}

.m2l_hs .m2l_bt,.m2l_hs .m2l_a{ background:#BA0001}
.m2l_hs .m2l_a:hover,.m2l_hs .m2l_am{ background:#EA3001}

.m2l_js .m2l_bt,.m2l_js .m2l_a{ background:#CF492E;}
.m2l_js .m2l_a:hover,.m2l_js .m2l_am{ background:#FF801F;}
.m2l_js .m2l_ul .m2l_a,.m2l_ls .m2l_ul .m2l_a{width:auto;*width:132px;}

/* 左侧颜色 */
.m2cont{ width:615px; margin-left:30px; padding-top:10px}
.m2c_bt{ height:28px; /*background:url(../images/hrz.jpg) repeat-x left bottom;*/ color:#23419b;font-size:18px; margin-bottom:15px}
.m2c_nr{/* width:384px;*/width:auto; line-height:18px}
.m2c_h1{ line-height:24px; text-align:center; margin:0 10px 10px; font-size:18px; color:#323232}
.m2c_h2{ line-height:20px; text-align:right; color:#525252; margin-bottom:18px}
.m2right{ width:304px}
.m2right a{ float:left; margin-bottom:10px}
.m2right .fl{ width:156px}
.m2right .fr{ width:139px}
.m2c_n2{ height:100%; overflow:hidden; background:url(../images/hrz.jpg) repeat-x left bottom; padding:0 3px 18px; margin-bottom:18px}
.m2c_n2 li{ line-height:24px; background:url(../images/bg_8.jpg) no-repeat left 9px; padding-left:15px; color:#b4b4b4;overflow:hidden;}
.m2c_n2 li .fr{ font-size:10px; font-family:Arial, Helvetica, sans-serif}






.fany{}
.fany em{}
.fany a{}
.fany .fy_am{ color:#2d68a4; font-weight:bold}
.fy_s,.fy_x{ width:50px; height:20px; display:inline-block; color:#FFF; text-align:center}
.fy_s:hover,.fy_x:hover{ color:#FFF}
.fy_s{ background:#CACACA}
.fy_x{ background:#387BE4}
.m2c_dl{ height:103px; display:block; margin-bottom:35px}
.m2c_dl2{ margin-bottom:20px;}
.m2c_dt,.m2c_dt img{ width:165px; height:103px}
.m2c_dd{ width:410px;padding-right:15px; line-height:18px; color:#333}
.m2c_dd h1{ line-height:20px; font-size:16px; margin-bottom:8px}
.m2c_dd a,.m2c_dd a:hover{ color:#23419b}
.m2c_dd div{ height:54px; overflow:hidden; margin-bottom:6px}
.m2c_dd h2{ line-height:14px}
.m2c_bt2{ color:#ba0000}
.m2c_n3{ height:348px; overflow:hidden}
.m2c_n3 .ff{ height:332px; overflow:hidden}
.m2c_n3 ul{ height:100%; overflow:hidden; margin-left:15px}
.m2c_n3 li{ height:22px; line-height:22px; background:url(../images/bg_9.jpg) no-repeat left center; padding:0 5px 0 10px; }
.m2c_p{ padding:5px 10px; line-height:18px; color:#333}

/* foot */
.foot{ text-align:right; color:#ababab; padding-right:30px;}
.foot a{ color:#818181;margin:0 5px}
.foot a:hover{ color:#007eaa}





/*special_subject*/
.red,.red:hover{color:#d61212}
.w100{width:100%}
.tr{text-align:right}
.mb2{margin-bottom:2px}
.mb15{margin-bottom:15px}
.special_subject{width:870px; padding-bottom:60px; color:#666}
.spe_box1{padding:30px 20px; background:url(../images/bg10.jpg) repeat-y left top}
.spe_b1_p{padding:0 30px; text-indent:24px; line-height:26px}
.spe_b1_p a{color:#666}
.spe_box2{height:192px; overflow:hidden}
.spe_tit{height:30px; background:#d4d4d4}
.spe_tit span{display:block; width:94px; height:30px; text-align:center; line-height:30px; background:url(../images/tit1.jpg) no-repeat left top; color:#FFF}
.spe_b2_main{height:160px}
.spe_b2_pic,.spe_b2_pic img{width:267px; height:160px}
.spe_b2_wz{width:560px; height:100px;background:#f0f0f0; padding:30px 20px}
.spe_b2_p{text-indent:24px; line-height:26px; height:78px; overflow:hidden; margin-bottom:10px}
.spe_b3_main{height:175px; padding:47px 0; background:url(../images/bg11.jpg) repeat-x left top}
.spe_b3_main .m2tp_movepic{width:870px; height:175px}
.spe_b3_main .but_left,.spe_b3_main .but_right{width:20px; height:38px; float:left; padding:0 30px; margin:64px 0; cursor:pointer}
.spe_b3_main .but_left a,.spe_b3_main .but_right a{display:block; width:20px; height:38px}
.spe_b3_main .but_left a{background:url(../images/left1.jpg) no-repeat left top}
.spe_b3_main .but_left a:hover{background:url(../images/left2.jpg) no-repeat left top}
.spe_b3_main .but_right a{background:url(../images/right1.jpg) no-repeat left top}
.spe_b3_main .but_right a:hover{background:url(../images/right2.jpg) no-repeat left top}
.spe_b3_main .m2tp_imgbox{width:708px; height:175px; float:left; overflow:hidden}
.spe_b3_main .m2tp_long{width:100000px; height:175px}
.spe_b3_main .m2tp_imgbox ul{float:left}
.spe_b3_main .m2tp_long li{width:234px; height:175px; float:left; padding:0 1px; text-align:center}
.spe_b3_main .m2tp_long li img{width:234px; height:175px}


/* 2013/03/20 */
.main3{ width:866px; margin:0 auto 20px; padding-top:25px}
.m3_p{ padding:40px 40px 20px; line-height:20px; margin-bottom:4px; background:url(../images/bg1.jpg) repeat-y}
.m3_p p{ text-indent:2em}
.m3_h2 a,.m3_h2 a:hover,.m3_bt a,.m3_bt a:hover{ color:#db1313}
.m3_bt{ height:30px; line-height:30px; background:#D4D4D4 url(../images/bg2.jpg) no-repeat}
.m3_bt .fl{ width:107px; text-align:center; color:#FFF; font-size:15px}
.m3_bt .fr{ padding-right:30px}
.m3_ca{ background:#F0F0F0; padding:10px 40px 0 22px; margin-bottom:4px}
.m3a_top{ height:240px; margin-bottom:10px}

.m3at_l{ width:264px; height:238px; overflow:hidden}
.m3a_img{ left:0px; top:0px; overflow:hidden; border:1px solid #FFF}
.m3a_img,.m3a_img li,.m3a_img li img{ width:262px; height:198px}

.m3a_but{ width:264px; height:22px; overflow:hidden; left:1px; top:177px}
.m3a_but ul{height:14px; float:right; background:#CDEAD4; padding:4px 5px 4px 9px}
.m3a_but li{ width:14px; height:14px; line-height:14px; text-align:center; font-size:11px; float:left; margin:0 1px; display:inline; background:url(../images/bg7.jpg) no-repeat; overflow:hidden; color:#FFF}
.m3a_but .sel{ background:url(../images/bg8.jpg) no-repeat}
.m3a_txt{ width:264px; height:20px; overflow:hidden; left:0px; top:205px; z-index:1}
.m3a_txt li{ text-align:center; line-height:20px}
.m3a_txt a,.m3a_txt a:hover{ color:#0d1f55}


.m3at_r{ width:526px; padding-top:20px}
.m3at_r h1{ height:30px; line-height:30px; text-align:center; font-size:20px}
.m3at_r div{ height:100px; line-height:18px; margin-bottom:10px;overflow:hidden}
.m3at_r div p{ margin-bottom:6px}
.m3a_bot{ background:url(../images/bg3.jpg) no-repeat; padding:30px 0 22px 8px}
.m3a_bot ul{ overflow:hidden; display:block}
.m3a_bot li{ width:350px; height:24px; line-height:24px; background:url(../images/bg4.jpg) no-repeat left center; padding-left:14px}
.m3a_bot li p.fr{ font-size:11px}
.m3a_bot a:hover{ color:#f87646}
.m3_cb{ height:210px; padding:0 30px; background:#F0F0F0; border-top:46px solid #C6CDDF; border-bottom:46px solid #C6CDDF}
.m4b_al,.m4b_ar{ width:20px; height:38px; cursor:pointer; overflow:hidden; top:64px; z-index:10}
.m4b_al{ left:30px}
.m4b_ar{ right:30px}
.m3b_cn{ width:708px; height:210px; overflow:hidden; left:80px}
.m3b_cn ul{ width:708px; left:0px; top:0px}
.m3b_cn li{ width:226px; height:210px; float:left; margin-right:10px; display:inline; overflow:hidden}
.m3b_cn li div{ overflow:hidden; margin-bottom:10px}
.m3b_cn li div,.m3b_cn li div img{ width:226px; height:175px}
.m3b_cn li p{ line-height:20px; text-align:center}

.footzt{ width:940px; height:48px; line-height:48px; padding:0 31px; background:#E1E1E1; margin:0 auto; color:#666}
.jscroll-h{cursor: pointer;}


.web_tab{ position:absolute; right:90px; top:20px; color:#004a8f; z-index:10}
.web_tab a{color:#004a8f; margin:0 10px; font-size:15px;}
.web_tab a:hover{background:url(../images/bg_2.png) repeat; color:#23419a}

.foot .copy{ text-align:left; color:#818181; float:left; margin-left:13px;}















.info_next{color:#999;margin:6px 20px 6px 0px;}
.info_next a{font-family:verdana;}
/*分页部分*/
.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #23419B;color:#A0A0A0;}
.List_page span{background:#00AFFF;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #23419B;}
/*内容分页部分*/
.content_page{}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;display:inline-block;}
.content_page a.on{background:#AECD9E;color:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}



.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 20px;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#000;}
.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.info_content img{max-width:610px;}
.other_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;}
.other_content img{max-width:610px;}
