﻿@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{ background:#f7f7f7; width: 100%; color:#333;font-size:12px;font-family:"宋体";}

ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

a{text-decoration:none;}
a:hover{color:#012672; text-decoration: underline;}
a:active,a:visited{color:#666666;}
.line { height: 0px;}
h3 { font-size: 14px;}
.fl { float: left;}
.fr { float: right;}
.clear{ clear:both;}
.warp { width: 990px; margin: 0 auto; padding: 0 0px;}

.index_top { width: 991px; margin: 0 auto;}
.tit { background: url(../images/02.jpg) repeat-x left top; height: 87px;}

.weixin { width: 95px;}
.lianxi { padding: 15px 0 0 0; text-align: right;}
.lianxi ul { float: right; padding-right:8px;}
.lianxi ul li { float: left; padding: 0px 18px; line-height:26px; }
.lianxi ul li a { color:#ED0000; font-family:"微软雅黑"; font-size:15px;font-weight:bold;}
.lianxi ul li.li_home{ margin-right:8px;}
.lianxi ul li.li_home a{ color:#626262;}


.index_con1 { background: #f2f2f2; width: 991px; margin: 0 auto; overflow: hidden;}
.banner { background: url(../images/28.jpg) no-repeat left bottom; height: 361px;}

.div1_cl { width: 649px; border: 1px solid #CCCCCC; padding: 1px; padding-bottom: 10px; margin-left: 3px;}
.div1_cl ul { padding: 10px 3px;}
.div1_cl ul li { float: left; width: 146px; margin: 0 6px; text-align: center; position: relative; padding-bottom: 14px;}
li.li_down {width: 136px !important; background: url(../images/46.jpg) repeat-x left top; height: 96px; color: #FFFFFF; text-align: center; line-height: 22px; padding: 10px 5px;}
li.li_down strong { display: block;}
.div1_cl ul li b { background: #000000; filter:alpha(opacity=60); /*IE*/
-moz-opacity:0.6; /*MOZ , FF*/
opacity:0.6; /*CSS3, FF1.5*/ height: 25px; position: absolute; bottom: 14px; left: 0;  width: 146px; display: block; line-height: 25px;}
.div1_cl ul li b a { font-family: "微软雅黑"; font-size: 14px; font-weight: normal; color: #FFFFFF;}
.div1_cl ul li b a:active, .div1_cl ul li b a:hover, .div1_cl ul li b a:visited { color: #FFFFFF;}
.div1_cl ul li b a:hover { text-decoration: none;}
.div1_cr { padding-right: 10px; width: 300px;}
.cr_con { padding-top: 14px; overflow: hidden;}
.cr_con .text { float: left; width: 150px; }
.cr_con span { float: right; text-align: left; overflow: hidden;}
.text strong { display: block; padding-bottom: 5px; font-size: 14px; color:#000; font-family: "微软雅黑"; background: url(../images/40.jpg) no-repeat 3px 4px; padding-left: 20px;}
.text ul li { line-height: 24px;}
.text ul li a, .text ul li a:active, .text ul li a:hover, .text ul li a:visited  { color: #464646;}
.cr_con_t { height: 185px; overflow: hidden;}

#box {
    background: none repeat scroll 0 0 #fff;
    height: 172px;
    left: -230px;
    position: fixed;
    top: 182px;
    width: 118px;
    z-index: 9999;
}
.title1{
    background: url("../images/anniu2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: white;
    cursor: pointer;
    height: 330px;
    left: 229px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 40px;
    vertical-align: middle;
    width: 50px;
}
#box2 {
    background: none repeat scroll 0 0 #fff;
    height: 330px;
    right: -230px;
    position: fixed;
    top: 182px;
    width: 230px;
    z-index: 9999;
}
.csimg{float:left}
.title2{
    background: url("../images/anniu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: white;
    cursor: pointer;
    height: 172px;
    left: -24px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 40px;
    vertical-align: middle;
    width: 50px;
}

.list { height: 40px; padding-top: 20px; background: #FFFFFF; margin-top: 5px; width: 297px; border: 1px dotted #666666;}
.list li { float: left; padding: 0 6px;}
.list li a { padding-left: 4px;}

.div2_left { width: 338px; background: url(../images/38.jpg) no-repeat right 5px; margin-left: 3px;}
.div2_left span { text-align: right; width: 309px; padding-bottom: 15px; display: block;}
.div2_left ul li { line-height: 26px; background: url(../images/36.jpg) no-repeat 10px 7px;}
.div2_left ul li a { padding-left:30px; color:#666}

.div2_mid { width: 335px; background: url(../images/38.jpg) no-repeat right 5px;}
.div2_mid span { text-align: right; width: 309px; padding-bottom: 15px; display: block;}
.div2_mid ul li { line-height: 26px; background: url(../images/36.jpg) no-repeat 10px 7px;}
.div2_mid ul li a { padding-left:30px; color:#666}

.div2_right { width: 310px;}
.div2_right span { text-align: right; width: 309px; padding-bottom: 15px; display: block;}
.div2_right ul li { line-height: 26px; background: url(../images/36.jpg) no-repeat 10px 7px;}
.div2_right ul li a { padding-left:30px; color:#666}

.con_nr6 { padding: 10px 10px 0px 10px; margin: 0 auto; overflow: hidden; clear: both; width: 702px;}
.con_nr6 p { line-height: 24px; text-indent: 2em;}
ul.list_li { overflow: hidden;}
ul.list_li li { float: left; width: 146px; margin: 0 14px; text-align: center; position: relative; padding-bottom: 15px;}
ul.list_li li strong { background: #000000; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;  height: 30px; position: absolute; top: 50px; left: 0;  width: 146px; display: block; line-height: 30px;}
ul.list_li li strong a { font-family: "微软雅黑"; font-size: 14px; font-weight: normal; color: #FFFFFF;}
ul.list_li li strong a:active, ul.list_li li b a:hover, ul.list_li li b a:visited { color: #FFFFFF;}
ul.list_li li strong a:hover { text-decoration: none;}

.pp { width: 721px; height: 404px; background: url(../images/48.jpg) no-repeat left top;}
.pp strong { padding: 65px 0 0 365px; display: block; width: 334px; line-height: 26px; color: #012672; text-align: right;}

.con_left { width: 232px;}
.con_left ul { border: 1px solid #CCCCCC; background: #f0f1f1; border-top: 0; padding: 3px 0 3px 1px;}
.con_left ul li { margin-bottom: 3px; line-height: 32px; padding-left: 45px; background: url(../images/09.jpg) no-repeat left top; color: #666666;}
.con_left ul li a { color: #666666;}
 .con_left ul li.li_hover { background: url(../images/10.jpg) no-repeat left top;color:#FFF;}


.con_left ul li:hover{ background: url(../images/10.jpg) no-repeat left top;color: #fff;}
.con_left ul li:hover a{color: #fff;}
.con_left ul li:hover a:active{color: #fff;}
.con_left ul li:hover a:hover{color: #fff;}
.con_left ul li:hover a:visited{color: #fff;}
.con_left .two_menu{}


li.li_hover a, li.li_hover a:active, li.li_hover a:hover, li.li_hover a:visited { color: #FFFFFF !important;}

.two_menu { border: 0 !important; background: none !important; padding: 0 !important; width:100%; color: #666666;}
.con_left .two_menu li {background: none !important; padding-left: 47px;margin-bottom: 0 !important; margin:0; line-height: 28px !important; border-bottom: 1px dashed #CCCCCC; color: #666666;}
.two_menu li a { background: none !important; padding-left: 3px; color: #666666}
.two_menu li a, .two_menu li a:active, .two_menu li a:hover, .two_menu li a:visited { color: #666666 !important;}

.con_left ul li:hover .two_menu a{padding-left: 3px; color: #666666}
.con_left ul li:hover .two_menu a:active{padding-left: 3px; color: #666666}
.con_left ul li:hover .two_menu a:hover{padding-left: 3px; color: #666666}
.con_left ul li:hover .two_menu a:visited{padding-left: 3px; color: #666666}

.con_right { width: 748px;margin-bottom: 10px;}
.two_ban{ text-align:center}
.two_con_top{ background:url(../images/main_right_top.jpg) no-repeat; width:748px; height:8px;}
.two_con_warp{ background:url(../images/main_right_cc.jpg) repeat-y; width:748px; padding:0px 0px 0px 0px;}
.two_con_bottom{ width:745px; height:12px;}
.two_con { background: #ededed url(../images/12.jpg) repeat-x left top; width:748px;}

.two_bt { height: 30px; background: url(../images/11.jpg) repeat-x 10px bottom; width:732px; padding-top: 10px; overflow: hidden;}
.two_bt span { float: left; padding-left: 15px; font-size: 14px; font-family:"微软雅黑"; color: #214d96;}
.two_bt p { float: right; font-size: 12px; font-weight: normal; color: #666666; padding: 3px 10px 0 0;}
.two_bt p a { font-size: 12px; font-weight: normal; color: #666666;}

.con_nr { padding: 20px 20px 40px 20px;}
.con_nr p { line-height: 26px; text-indent: 2em;}

.con_nr1 { padding: 10px 10px 40px 10px;}
.con_nr1 ul { padding-top: 10px; overflow: hidden; }
.con_nr1 ul li { line-height: 28px; min-height: 28px; border-bottom: 1px dotted #CFCFCF; 
    overflow: hidden;}
.con_nr1 ul li a { float: left; display: block; padding-left: 0px; color: #333333;}
.con_nr1 ul li a:hover {color: #333333; text-decoration: none;}
.con_nr1 ul li span { float: right; color: #494949; padding-right: 5px;}

.con_nr1 .zixun_tx { padding-top: 10px; overflow: hidden; }
.con_nr1 .zixun_tx li { line-height: 28px; height: 28px; border-bottom: 1px dotted #CFCFCF; background: url(../images/mark.jpg) no-repeat 4px center;}
.con_nr1 .zixun_tx li a { width: 540px; float: left; display: block; padding-left: 26px; color: #333333;}
.con_nr1 .zixun_tx li a:hover {color: #333333; text-decoration: none;}
.con_nr1 .zixun_tx li span { float: right; color: #494949; padding-right: 5px;}



.page { padding: 15px 0 15px 0; text-align: center;}
.page a { padding: 5px;}
.page a, .page a:active, .page a:hover, .page a:visited { color: #444444;}

.con_nr2 { padding: 10px 5px 40px 5px;}
.lxfs { float: left; width: 340px; padding-left: 20px;}
.lxfs p { line-height: 30px;}
.con_nr2 span { padding-left: 5px;}


.con_nr3 { padding: 20px 5px 30px 5px;}
.con_nr3 ul { margin-left: 4px; _margin-left: 0; overflow: hidden; padding-left: 3px;}
.con_nr3 ul li { width: 330px; float: left; padding: 0 9px;}
.con_nr3 ul li img { width: 330px; height: 247px; border: 1px solid #CCCCCC; padding: 6px; background: #FFFFFF;}
.con_nr3 ul li p { height: 28px; line-height: 28px; text-align: center; margin: 10px 0 25px 0; background: #c5c5c5;}
.con_nr3 ul li p a { color: #1155B9;}
.con_nr3 ul li p a:hover { color: #1155B9;}
.page1 { padding: 5 px 0 15px 0; text-align: center;}
.page1 a { padding: 5px;}
.page1 a, .page a:active, .page a:hover, .page a:visited { color: #444444;}

.con_nr7 { padding: 20px 5px 30px 5px;}
.con_nr7 ul { margin-left: 4px; _margin-left: 0; overflow: hidden; padding-left: 3px;}
.con_nr7 ul li { width: 160px; float: left; padding: 0 10px;}
.con_nr7 ul li img { width: 136px; height: 158px; border: 1px solid #CCCCCC; padding: 6px; background: #FFFFFF;}
.con_nr7 ul li p { height: 28px; line-height: 28px; width: 150px; text-align: center; margin: 10px 0 25px 0; background: #c5c5c5;}
.con_nr7 ul li p a { color: #1155B9;}
.con_nr7 ul li p a:hover { color: #1155B9;}



.con_nr4 { padding: 20px 20px 30px 20px;}
.con_nr4 p { padding-bottom: 10px; line-height: 24px; text-indent: 2em;}
.con_nr4 ul { padding-top: 10px; overflow: hidden; }
.con_nr4 ul li { line-height: 28px; height: 28px; border-bottom: 1px dotted #CFCFCF; background: url(../images/13.jpg) no-repeat 4px 10px;}
.con_nr4 ul li a { float: left; display: block; padding-left: 26px; color: #333333;}
.con_nr4 ul li a:hover {color: #333333; text-decoration: none;}
.con_nr4 ul li span { float: right; color: #494949; padding-right: 5px;}
.con_nr4 h2{ width:96%; height:38px; line-height:38px; background:#f8c897; padding-left:20px; font-size:18px; font-family:"微软雅黑"; font-weight:normal;}
.con_nr4 p span a:link,a:visited {
                        color:blue;
                        text-decoration:none;
                        font-weight:bold;
                        font-size:16px;
                    }
.con_nr4 p span a:hover{color: red;
font-size: 18px;
}
.con_nr5 { padding: 20px; margin: 0 auto; overflow: hidden; clear: both;}
.zz_div1 { margin-bottom: 15px; height: 157px; border-bottom: 1px dashed #CCCCCC; clear: both;}
.zz_div1 span { width: 140px; height: 157px; float: left;}
.zz_div1 span img { padding: 2px; border: 1px solid #999999;}
.zz_div1 p { float: right; line-height: 24px; width: 560px;}
.zz_div1 p strong { display: block; padding: 5px 0 10px 0;}
.zz_div1 p strong a { font-size: 14px; font-family: "微软雅黑";}
.zz_div1 p strong a, .zz_div1 p strong a:link, .zz_div1 p strong a:active, .zz_div1 p strong a:hover, .zz_div1 p strong acon_nr5:visited { color: #1f4077;}

.zz_div1 p b { display: block; padding-top: 10px; text-align: right;}
.text_bt { display: block;width:700px; text-align: center; padding: 10px 0 25px 0; font-size: 20px;}
.fh { text-align: right; padding: 20px 0 10px 0;}
.fh a, .fh a:link,  .fh a:visited, .fh a:hover,  .fh a:active { color: #CC0000;}


.zz_div2 { margin-bottom: 15px; height: 157px; border-bottom: 1px dashed #CCCCCC; float: left; width: 346px;}
.zz_div2 span { width: 120px; height: 157px; float: left;}
.zz_div2 span img { padding: 2px; border: 1px solid #999999;}
.binfo{float: right; height: 140px; line-height: 24px; padding-left: 10px; width: 204px;}
.binfo a strong { color: #333333;}
.binfo a strong:link,  .binfo a strong:visited, .binfo a strong:hover,  .binfo a strong:active { color: #333333;}


.dianji { float: right;}
.dianji .dianji_t { border: 1px solid #CCCCCC; height: 300px; margin-bottom: 20px; padding-top: 20px;}
.dianji .dianji_t .xx_img { float: left; height: 300px; text-align: center; width: 245px;}
.dianji .dianji_t .xx_img img { border: 1px solid #CCCCCC; height: 260px; margin: 0 auto; padding: 4px; width: 180px;}
.dianji .dianji_t .xx_txt { float: right; height: 300px; line-height: 30px; width: 440px;}
.dianji .jianji_con { line-height: 25px;}

.bd {
    background: none repeat scroll 0 0 #CCCCCC;
    font-size: 12px;
    line-height: 25px;
}
.bd td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 12px 8px;
}
.bd td.t {
    background: none repeat scroll 0 0 #F5F5F5;
    text-align: center;
}




.index_foot {width: 991px; overflow: hidden; background:#666666; margin-top:5px;}
.bot_con { width: 991px; padding-bottom: 15px; padding-top:15px; color:#edecec; overflow: hidden;}
.bot_con span { float: left; padding-top: 5px; padding-left:20px;}
.bot_con p { float: right; line-height: 24px; padding-right:20px; text-align:right;}
.bot_con a { color: #edecec;}

.jq_warp{position:relative; float:left; width: 150px; height:116px; margin-left:10px; margin-top:10px; background:#e8f5fe; overflow:hidden;}
.jq_warp img{position:absolute; top:0; left:0}
.jq_warp h3{line-height:28px; font-size:12px; color:#fefefe; background:#000; height:28px;}
.jq_warp h3 a{text-decoration:none;}
.jq_warp h3 a:link{text-decoration: none; color:#d5c7c7;}
.jq_warp h3 a:hover{color:#fefefe; text-decoration: underline;}	
.jq_warp .jq_info{background:#ccc; padding:10px; color:#FFF; text-align:left; height:106px;}
.jq_warp p{line-height:20px}
.jq_cover{position:absolute;height:116px; width:146px;text-align:center; top:88px;}


/*.nav { background: url(../images/05.jpg) repeat-x left top; height: 39px; line-height: 39px;}
.nav ul { padding-left: 8px;}
.nav ul li { float: left; text-align: center; padding: 0 5px; width:110px;}
.nav ul li.nav_line { padding: 0 !important; width: 2px !important;}
.nav ul li a { color: #FFFFFF; font-size: 14px; font-family: "微软雅黑"; font-weight:bold;}
.nav ul li a:link{color: #FFFFFF;}
.nav ul li a:hover { color: #6d6b70;}
.nav ul li a:hover { text-decoration: none; background:#f1ecf0; width: 110px; display: block; text-align: center;color:#6d6b70;}

.nav ul li:hover{text-decoration: none; background:#f1ecf0; text-align: center;color:#6d6b70;}
.nav ul li:hover a{color: #0c2366;}*/


.nav { background: url(../images/05.jpg) repeat-x left top; height: 39px; line-height: 39px;}
.nav ul { padding-left: 8px;}
.nav ul li { float: left; text-align: center; padding: 0 0px;}
.nav ul li.nav_line { padding: 0 !important; width: 2px !important;}
.nav ul li a { color: #FFFFFF; font-size: 14px; font-family: "宋体"; font-weight:bold;}
.nav ul li a:active, .nav ul li a:hover, .nav ul li a:visited { color: #FFFFFF;}
.nav ul li a:hover { text-decoration: none; background: url(../images/006.jpg) repeat-x left top; width: 106px; display: block; text-align: center;}
.nav ul li:hover{text-decoration: none; background: url(../images/006.jpg) no-repeat center center; text-align: center;}
.nav ul li:hover a{font-weight:bold;color:#13386c;}

.over{background: url(../images/06.jpg) repeat-x left top;}
.out{}




.nav .mainlevel {}

.nav .mainlevel a {color:#fff; text-decoration:none; display:block; width:106px; padding:0; margin:0;}
.nav .mainlevel a:hover {text-decoration:none;padding:0; margin:0;}
.nav .mainlevel ul {display:none; position:absolute;padding:0; margin:0;}
.nav .mainlevel ul li {border-top:none; background:#efebef; float:none; padding:0; margin: 0; line-height:30px;}

.nav .mainlevel ul li a{font-size:12px;padding:0; margin:0;background: url(../images/xian.jpg) no-repeat center center; color:#333333; font-weight:normal;font-family: "微软雅黑";}
.nav .mainlevel ul li:hover a:hover{color:#13386c; font-size:12px;padding:0; margin:0; font-weight:bold;}


/*首页关键词块*/
.con_div3{ clear:both;width: 958px; background:url(../images/boot_xian.jpg) repeat-x left top; height:auto; padding:10px 10px 30px 10px;}
.con_div3 p{ line-height:24px; color:#5f5f5f;}
.con_div3 strong{ color:#18448b;}
.con_div3 a{ color:#5F5F5F;}
.con_div3 span{ float:right; padding-top:8px;}
