@charset "utf-8";
/* CSS Document */
body,ul,li,dl,dd,p,h1,h2,h3{ margin:0; padding:0;}
a{ text-decoration:none;color:#666}
img{ border:0; vertical-align:middle}
ul{ list-style:none}
body{ font-family:"微软雅黑";font-size:12px;color:#666}


/*index*/

#header{background-color:#EBEBEB}
#top{ width:1000px;margin:0 auto; overflow:hidden;zoom:1; }
.logo{ width:364px; float:left;}
.erwei{float:right;margin-top:50px}
.erwei img{float:left;}
.rexian{float:left; padding-left:8px;margin-top:7px}
.haoma b{ font-size:15px; color:#257BC3; font-weight:bold;}


#nav{ width:100%; background:url(../images/2_03.jpg) ;height:50px; }
#nav ul{ width:1000px; margin:0 auto; overflow:hidden;zoom:1;}
#nav ul li{ padding:0 50px; float:left;}
#nav ul li a{ line-height:50px; color:#fff; font-size:18px; }

.baner_wrap{ width:100%;}
.flexslider{position:relative;width:100%;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li a{ width:100%; margin:auto; display:block; overflow:hidden;zoom:1;}
.flex-direction-nav a{ display:none;}

.flex-control-nav{position:absolute;bottom:10px;right:48%;text-align:right;width:100%}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:#fff;display:block;height:15px;overflow:hidden;width:15px;cursor:pointer; border-radius:50%;font-size:0px;margin:0 5px}
.flex-control-paging li a.flex-active{background:#2C78C3;}/*/导航*/

.con_img{margin-right:7px}
#container h1{margin-top:15px;color:#2B79C4;font-size:20px;font-weight:normal;border-bottom:1px solid #ccc;height:45px;}
#container em{font-size:12px;color:#999;margin-left:10px}
#container h1 a{float:right;margin-top:6px}

#container1,#container2,#container3{width:1000px;margin:0 auto;padding:10px }
#container1 .table{ background-color:#2A78C2;padding:15px; overflow:hidden;zoom:1;margin:15px 0}
#container1 ul{width:200px;float:left;border-radius:10px; background-color:#fff;margin:0 20px;padding:5px 0}
#container1 h2{color:#F37C08;font-size:14px;margin:5px 0; text-align:center}
#container1 ul li{border-bottom:1px dotted #ccc;height:30px;line-height:30px;padding-left:15px;margin:0 10px}

#con_con2{ background-color:#EEE}

.about{ overflow:hidden;zoom:1;margin-top:20px}
.about p,.about section{float:left}
.about section h3{font-size:16px;color:#2A78C2; text-indent:2em;font-weight:normal;margin:10px 0}
.about section{width:520px;margin-left:20px}
.about article{line-height:30px; text-indent:3em;}

#con_con3{ background-color:#2A78C2}
#container3 h1{color:#fff}
#container3 h1 em{color:#fff}

#container3{ overflow:hidden;zoom:1}
#container3 ul{width:610px;margin-top:30px}
#container3 ul li{height:50px;line-height:50px;border-bottom:1px solid #fff}
#container3 ul li a{color:#fff;}
#container3 ul li span{float:right}
.news,.new_img{float:left}

.new_img{margin:10px 30px}

#footer{ background-color:#eee;padding-top:10px; clear:both}
#footer p a{margin:0 19px;font-size:14px}
#footer p{ text-align:center;padding-bottom:15px}/*index end*/

#list_news{width:1000px;height:100%;margin:15px auto; overflow:hidden;zoom:1;}
.news_left{width:220px;height:100%;margin-top:10px; }
.news_left a{color:#454545;}
.news_left .news_left_bg{width:220px;height:30px;background-image: url(../images/left.png);}
.news_left .news_left_bg p{color:#fff;line-height: 30px;margin-left:30px;font-size:16px}
.news_left .news_left_nav{border:1px solid #ccc;width:218px;}
.news_left_nav ul li{height:40px;line-height:40px;font-size:14px; text-indent:2em;margin:5px 0; background:url(../images/left_dian.png) no-repeat 10% center;}
.news_left_nav ul li a{padding-left:10px; display:block;height:40px;line-height:40px;}

.news_left_nav ul li:hover,.news_left_nav .current1{ background-color:#F0F2F4;border-left:2px solid #3B82FF}
.news_left_nav ul li:hover a,.news_left_nav .current1 a{color:#3B82FF}

.news_left,.news_right{float:left;}
.lianxi{width:220px;height:100px; background-color:#1878C6;line-height:100px;color:#fff;font-size:14px; text-align:center;margin-top:20px}

.news_right section{border:1px solid #ccc;margin-top:10px;padding-left:20px;}
.news_right section img{margin-bottom:10px;}
.news_right{margin-left:20px;width:750px;}
.weizhi{font-size:14px;border-bottom:1px solid #3B82FF;width:750px;height:40px;line-height:40px}
.weizhi a:hover,.weizhi .current{color:#3B82FF}


.news_right article{width:750px}
.news_right article p{ text-indent:2em;line-height:30px;margin:10px 17px}

.table1 p{margin:20px 25px;  background-color:#1878C6;height:35px;line-height:35px;width:700px; text-align:center;font-size:14px;color:#fff;}
.table1 table{width:700px; border-collapse:collapse;margin:0 auto}
.table1 table tr{border-bottom:1px solid #ccc;height:35px;line-height:35px}
.table1 table tr td{ text-align:center}
.page{height:60px;margin:20px 0 0 200px}
.page span{height:25px;line-height:25px;padding:0 10px; background-color:#E6E6E6;margin:3px;float:left;border-radius:3px}
.page span:hover,.page .blue{ background-color:#1878C6;color:#fff}

.news_list li{height:45px;line-height:45px; background:url(../images/n_03.jpg) no-repeat 2% center;padding-left:40px;border-bottom:1px dashed #ccc}
.news_list li span{float:right;padding-right:20px}

#container .p{margin-top:10px}
#container .p b{font-size:16px;margin:10px 0;color:#333; letter-spacing:0.1em}
#container .p p{margin:0;height:25px;line-height:25px}

.rightc form{margin:30px auto;overflow:hidden;zoom:1}
.rightc form div{clear:both;line-height:50px}
.rightc form div b{color:#f00}
.rightc form label{width:100px;text-align:right;float:left}
.rightc form input{width:350px;height:25px;margin-top:10px; border:1px solid #ccc}
.rightc textarea{ border:1px solid #ccc}
.rightc .sub input{height:25px;width:100px;color:#fff; background-color:#1878C6;border:none;margin-left:100px}

.sec{font-size:14px; text-align:center;margin:10px 0}




.pagination ul {
    margin: 10px 0 30px 0;
    float: left;
    position: relative;
    width: 100%;
}

.pagination ul li a {
	    margin-left:5px;
    padding: 5px 10px;
    display: inline-block;
    float: left;
    margin-right: 1px;
    background: #e6e6e6;
    color: #454545;
    border-bottom: 1px solid #e6e6e6;
    text-decoration: none;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.pagination ul li a:hover{
    padding: 5px 10px;
    display: inline-block;
    float: left;
    margin-right: 1px;
    background: #1878c6;
    color: #FFF;
    border-bottom: 1px solid #1878c6;
    text-decoration: none;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
} 
.pagination ul li a.current{
    padding: 5px 10px;
    display: inline-block;
    float: left;
    margin-right: 1px;
    background: #1878c6;
    color: #FFF;
    border-bottom: 1px solid #1878c6;
    text-decoration: none;

}

.pagination ul li:first-child a{  border-radius: 4px 0px 0px 4px;} 
.pagination ul li:last-child a{   border-radius: 0px 4px 4px 0px;}