﻿@charset "utf-8";
body {font-family: "微软雅黑"; margin:0px auto; padding:0px; color:#555; padding-top:202px; font-size:14px;}
a{color:#555; text-decoration:none;}
a:hover{color:#2483d3;}
img{border:0px; margin:0px; padding:0px;}
ul,li,p,form,input,form,h1,h2,h3{margin:0px; padding:0px; list-style:none; }
.clear{clear:both; overflow:hidden;}
.w1200{ width:1200px; margin:0px auto;}

.head{position:fixed; left:0px; top:0px; width:100%; height:202px; z-index:999; background:#fff;}
.top{height:54px; padding:40px 0px;}
.logo{float:left;}
.quick{width:400px; float:right; margin-top:10px; font-size:12px; text-align:right;}
.quick a{ text-decoration:underline; display:inline-block; margin:0px 10px; height:25px; line-height:25px;}
.quick a img{float:left; margin-right:5px;}

.menu_bg{background:#c0ddec; width:100%;  height:68px; }
.menu_bg2{background:#e6f9ff;}

.menu{width:1200px; margin:0px auto; line-height:68px;}
.menu li{width:155px; text-align:center; margin:0px 8px; float:left; position:relative; font-size:14px;}
.menu li a{color:#000; display:block;}
.menu li a:hover,.menu li a.aa{ color:#2483d3;}

.drop{background:url(../images/nav_bg.png); display:none; border-bottom:solid 8px #2483d3; border-radius:0px 0px 10px 10px; position:absolute; left:0px; top:68px; width:100%; z-index:999;}
.menu li .drop a{font-size:14px;  line-height:45px; border-bottom:solid 1px #2483d3}
.menu li .drop a:hover{ background:none;}

#page1 a.m_a1,#page2 a.m_a2,#page3 a.m_a3,#page4 a.m_a4,#page5 a.m_a5,#page6 a.m_a6,#page7 a.m_a7{color:#2483d3;}

.banner{position:relative;}
.block_home_slider {

    position: relative;
    background-color: #ffffff;
    /*border: 4px solid #f2f2f2;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    /*border-radius: 3px;*/
    /*behavior: url(js/PIE.htc); /!*半透明兼容*!/*/
    text-align: center;
    line-height: 0px;
    margin-right: auto;
    margin-left: auto;
}

 /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav a {width:48px; height:106px; margin-top:-53px; display:block; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev { background:url(../images/left_ico.png); left:10%}
.block_home_slider .flex-direction-nav a.flex-prev:hover {opacity:0.6; filter:alpha(opacity=60);}
.block_home_slider .flex-direction-nav a.flex-next {  background:url(../images/right_ico.png); right:10%;}
.block_home_slider .flex-direction-nav a.flex-next:hover {opacity:0.6; filter:alpha(opacity=60);}

.block_home_slider .flex-control-paging {position:absolute;bottom: 9%; display:block; width:152px; left:50%; margin-left:-76px; padding:0px; display:none;}
.block_home_slider .flex-control-paging li {
    margin: 0px 10px;
    display:inline-block;
    overflow: hidden;
    list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:18px; height:18px; display:block;background:#fff; cursor:pointer; text-indent:900px; border-radius:10px;}
.block_home_slider .flex-control-paging li a.flex-active {background:#fff;opacity:0.6; filter:alpha(opacity=60);}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.i_ab{background:#2483d3; padding:20px 0px; font-size:14px; line-height:20px; color:#fff;}

.i_content{width:1200px; margin:0px auto; padding:15px 0px;}
.i1{width:580px; float:left;}
.i_title{border-bottom:solid 7px #2483d3; background:url(../images/ico1.jpg) no-repeat left center; height:40px; line-height:40px; font-size:22px; color:#333; padding-left:50px; position:relative; overflow:hidden; margin-bottom:15px; overflow:hidden;}
a.more{background:url(../images/more_bg.jpg); height:52px; line-height:52px; color:#fff; width:90px; text-align:center; position:absolute; right:0px; bottom:-7px; font-size:18px; color:#fff;}



.i1 li{ border-radius:5px; box-shadow:0px 3px 6px #999; padding:10px; margin:20px; line-height:24px;}
.i_img{width:115px; height:115px; float:left;}
.in h1{font-size:16px; margin-bottom:10px; height:25px; overflow:hidden;}
.in{width:360px; float:right;}


.i2{width:580px; float:right;}
/*焦点图*/
.focus{ position:relative;  width:330px; height:276px; padding:10px; background:#e6f9ff;box-shadow:0px 3px 6px #999; margin:0px auto;border-radius:5px; }  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative; float:left;  display:none; text-align:center; width: 330px; height: 276px;padding:10px;}  
.focus .fcon img{ display:block; width: 330px; height: 276px; border-radius:5px;float:left; }  
.fcd_bg{position:absolute;background:#000;opacity:0.6; filter:alpha(opacity=60); height:40px; width:330px; left:10px; bottom:10px; z-index:4}
.fcd{position:absolute; left:10px; bottom:10px; height:40px; line-height:40px; overflow:hidden; width:330px; overflow:hidden; z-index:5;}
.focus  a{color:#fff;}
.focus .prev,.focus .next{position:absolute;width:29px;height:63px;}
.focus .prev{top: 50%;margin-top: -31px; left:-70px; cursor:pointer; background: url(../images/lico1.png) no-repeat;}  
.focus .next{top: 50%;margin-top: -31px; right:-70px;   cursor:pointer;background: url(../images/lico2.png) no-repeat;} 


.i3{margin-top:0px;} 
.friend{margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:63px;margin:130px 10px 0 0;width:29px;}
.mr_frUl{float:left;width:1120px;}
.mr_frBtnR{float:right;margin-top:130px;cursor:pointer;width:29px;height:63px;}

.mr_frUl ul li{float: left;width:240px;position: relative; cursor:pointer; margin:0px 10px;padding:10px; background:#e6f9ff;box-shadow:0px 3px 6px #999; border-radius:5px; line-height:30px; text-align:center; margin-top:30px; margin-bottom:30px; }
.mr_frUl ul li a img{width:240px; height:201px;}
.mr_frUl ul li:hover{transform:scale(1.1,1.1);}
.c2 .mr_frUl ul li:hover{transform:scale(1.1,1.1); background:#2483d3; color:#fff;}
.c2 .mr_frUl ul li:hover a{color:#fff;}


.bot{background:#e2edf3; padding:30px 0px;}
.bot1 li{display: inline-block; background:url(../images/bico1.jpg) no-repeat left center; height:29px; line-height:29px; padding-left:35px; margin-right:37px;}

.copy{margin:10px 0px 0px 0px; line-height:30px; text-align:center;}
.ca{padding:20px 0px;}

#a1,#a2,#a3,#a4,#a5{ left:0px; top:302px; width:100%; padding:70px 0px; font-size:14px;}
@media only screen and (max-width: 1300px) {
	#a1,#a2,#a3,#a4,#a5{ transform:scale(0.8,0.8); top:90px;}
}



.nt{background:url(../images/t_1.png) no-repeat center center; height:61px; text-align:center; font-size:24px; color:#2483d3; line-height:61px; margin-bottom:20px;}
.nl{background:url(../images/t_2.png) no-repeat center center; width:250px; text-align:center; margin-left:100px;color:#2483d3; font-size:18px; line-height:30px; margin-bottom:20px;}
.nt20{background:url(../images/t_3.png) no-repeat center center;}

.link{border-top:solid 6px #e2edf3; padding:30px 0px;}
.link span{color:#d38c26; font-size:16px;}
.s1{border:solid 1px #999;  height:35px; line-height:35px; width:230px; margin:0px 15px; border-radius:5px; font-size:14px; font-family:"微软雅黑"; text-align:center;}

.nn{border:solid 2px #2483d3; border-radius:10px; padding:20px; height:250px; overflow:hidden; position:relative; margin-bottom:20px;}
.nn img{border-radius:10px; width:440px; height:250px; float:left;}
.nn1{width:530px; float:left; margin-left:40px;  }
.nn1 h1{font-size:18px; text-align:center; height:60px; line-height:60px; overflow:hidden;}
.nn1 h2{line-height:28px; font-weight:normal; height:112px; overflow:hidden; font-size:14px;}
.nmore{text-align:center; margin-top:50px; text-align:center; color:#2483d3; text-align:center; display:block; font-size:15px;}
.year{background:#2483d3; border-radius:0px 10px 0px 0px; width:110px; height:145px; font-size:30px; color:#fff; position:absolute; right:-2px; top:0px; line-height:150px; text-align:center;}
.month{background:#2483d3; border-radius:0px 0px 10px 0px; width:110px; height:145px; font-size:30px; color:#fff; position:absolute; right:-2px; top:148px; line-height:30px; text-align:center; writing-mode:lr-tb}

.page{text-align:center; margin-top:50px;}
.page a{ padding:20px; padding:0px 10px; height:35px; line-height:35px; min-width:15px; text-align:center; color:#2483d3; border:solid 1px #2483d3; margin:0px 5px; display:inline-block;}
.page a:hover,#el{ background:#2483d3; color:#fff;}

.nt2{text-align:center; font-size:14px; text-align:center; margin:10px 0px; line-height:30px; font-weight:normal; color:#999;}
.nd{line-height:30px;}

.tnew{border:solid 1px #e3e3e3; margin:50px 0px; padding:10px 20px; line-height:40px;}
.tnew a{width:40%; overflow:hidden; color:#2483d3;}

.showbigbox{position:relative;width:1200px;margin:0 auto;position:relative;}
.zuo{position:absolute;top:30%;left:-20px;margin-top:20px;font-size:24px;cursor:default;}
.you{position:absolute;top:30%;right:-20px;margin-top:20px;font-size:24px;cursor:default;}
.showbox{width:1140px;margin:0 auto;overflow:hidden;margin-top:-18px;}
.s_menu{width:3000px;font-size:18px;line-height:30px;margin:40px  auto 0px  auto; text-align:center;}
.s_menu a{padding:0 20px 20px 20px;width:245px; font-weight:bold;display:inline-block;border-bottom:solid 2px #fff;}
.s_menu a:hover,#d{color:#2483d3;border-bottom:solid 2px #2483d3;}
.s_menu li{float:left;text-align:center;width:285px;}
.s_menu_pro{width:1200px; margin:40px  auto 0px  auto; text-align:center; font-size:18px;line-height:30px;}
.s_menu_pro a{ margin:0px 20px; font-weight:bold; display:inline-block; padding:0px 20px 20px 20px;border-bottom:solid 2px #fff;}
.s_menu_pro a:hover,#d{color:#2483d3; border-bottom:solid 2px #2483d3;}


.s_con{border:solid 1px #bcbcbc; background:#ecfbff; padding:30px 0px;}

.nl1{background:url(../images/t_2.png) no-repeat center center; width:250px; text-align:center; color:#2483d3; font-size:18px; line-height:40px; margin:0px auto; padding:10px 0px; }
.cimg{float:left;}

.c1{ margin-top:40px;}
.c11{width:650px; float:right;}
.c11 h1{font-size:30px;color:#2483d3; line-height:40px; margin-bottom:30px; margin-top:20px;}
.cn{line-height:30px; height:260px; overflow:hidden;}
.c11 a{text-align:right; color:#2483d3; display:block;} 

.tab{width:650px; float:right;color:#2483d3; font-size:16px;}
.tab td{padding:30px 0px;}
.t1{border:solid 1px #2483d3; height:35px; line-height:35px; width:90%; border-radius:7px; font-family:"微软雅黑"; color:#333; font-size:14px;}
.t2{ height:150px;}

.b1{background:#2483d3; color:#fff; height:40px; line-height:40px; width:150px; border:0px; font-family:"微软雅黑"; font-size:18px;border-radius:7px;  }
.nc{width:450px; float:left;}
.nc h1{line-height:50px; font-size:24px; color:#2483d3;}

.md{position:absolute; left:0px; top:70px; background:url(../images/a_bg.jpg); width:136px; height:100px;}
.md a{line-height:50px; display:block; text-align:center; height:50px; text-align:left; padding-left:30px;}
.md a:hover,#s{color:#2483d3;}

.nc li{height:55px; line-height:55px; background:url(../images/nc1.jpg) no-repeat left center; font-size:15px; padding-left:50px;}


#menu li{margin:0px;}

a.iaa{background:url(../images/click_dao1.png) no-repeat center center; width:90px;  height:41px; display:block; margin-top:5px;}
a.iaa:hover{background:url(../images/click_dao.png); }