
*{margin:0px; padding:0px;}
html{overflow-y:auto; overflow-x:hidden;}
body{height:auto; color:#000; font-family:'微软雅黑'; font-size:13px;background:#f6f7f9;;}
div{ border:0;}
a{text-decoration:none; color:#000; cursor:pointer; outline:none;}
ul,li{list-style-type:none;}
.clear{clear:both;height:0;}
.fl{ float:left;}
.fr{ float:right;}
img{border:none;}
a {
    outline: medium none;
    text-decoration: none;
}
a {
    color: #444;
    text-decoration: none;
	padding:0px;
	margin:0px;
}
a:hover {
    color: #01478f;
}


.header{width:1200px;margin:auto;height:126px;}
.logo{display:block;}
.header_right{width:1200px;}
.header_top{height:50px;line-height:20px;}
.top_tel{padding-left:20px;margin-top:15px;}
.top_tel span{color:#01478f;}
.top_search{margin-right:70px;margin-left:20px;margin-top:20px;}
.top_search .input_1{height:18px;border:1px solid #999999;width:130px;float:left;border-radius:9px;padding-left:10px;margin-right:5px;}
.top_search .submit_1{float:left;background:url(../images/submit_1.png) center no-repeat;width:14px;height:20px;border:none;cursor:pointer;}
.nav{width:990px;height:40px;background:#01478f;margin-top:10px;border-radius:20px;float:right;}
.nav li{float:left;position:relative;}
.nav li a.a_1{width:110px;height:40px;display:block;color:#fff;font-size:14px;line-height:40px;text-align:center;border-radius:20px;}
.nav li a.a_1:hover{background:#0359b0;}
.nav li.current a.a_1{background:#0359b0;}
.nav li:hover a.a_1{background:#0359b0;}
.nav li:hover .zi_cate{display:block;}
 .zi_cate{height:35px;display:none;line-height:35px;position:absolute;background:#0359b0;border-radius:5px;left:0px;top:40px;z-index:99;}
 .zi_cate a{color:#fff;display:inline-block;width:100px;text-align:center;padding:0px;}
 .zi_cate a:hover{color:#ff0000;}
 
 .i_banner{width:1200px;height:282px;margin:auto;} 
.i_main{width:1200px;margin:auto;margin-top:10px;} 
.i_main_left{width:560px;}
.i_main_top{margin-bottom:10px;height:30px;}
.i_main_top_left{font-size:16px;height:30px;background:url(../images/i_main_top_bg.png) bottom center no-repeat;line-height:30px;}
.i_main_top .more{margin-top:10px;}

.t_news{height:104px;} 
.t_news .pic{width:155px;}
.t_news .text{width:380px;}
 .t_news .text .p1{height:30px;}
 .t_news .text .p1 a{color:#fc6300;}
 .t_news .text .p2{line-height:25px;margin-top:0px;font-size:12px;} 
 .i_news_list{margin-top:5px;margin-bottom:5px;}
.i_news_list li{font-size:12px;height:30px;line-height:30px;background:url(../images/li_1.png) left center no-repeat;padding-left:15px;} 
 .i_main_right{width:600px;}

.i_project_list a.first{margin-left:0px;} 
.i_project_list a{margin-left:7px;}
.i_honor_list{margin-top:10px;width:550px;}
.demo_2{width:550px;overflow:hidden;}
.i_honor_list .honor_li{margin-right:15px;border:1px solid #ccc;}
.i_honor_right{margin-top:10px;}
.i_honor_right a{display:block;margin-top:8px;}


.i_partner{width:1200px;margin:auto;padding-bottom:5px;height:42px;padding-top:5px;}
.demo_3{width:1200px;overflow:hidden;}
.i_partner a{margin-right:20px;float:left;height:42px;display:block;}

#bottom{width:100%;height:40px;background:url(../images/bottom_bg.jpg);}
.bottom{height:40px;line-height:40px;width:1000px;margin:auto;font-size:12px;color:#fff;}
.bottom a{color:#fff;}

.demo {
    padding-bottom: 20px;
    padding-top: 20px;
}
.w1160 {
    margin: 0 auto;
    width: 1200px;
}
.nav-demo {
    border-bottom: 4px solid #eaeaea;
    float: left;

    width: 270px;
}
.nav-demo .nav-top {
    background: #01478f;
    height: 102px;
    width: 270px;
}
.nav-demo .nav-top p {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding-left: 35px;
    padding-top: 40px;
}
.nav-list ul li {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #eaeaea;
    float: left;
    height: 61px;
    line-height: 61px;
    width: 270px;
}
.nav-list ul li a {
    background: rgba(0, 0, 0, 0) url("../images/tb9.png") no-repeat scroll 236px 25px;
    color: #7f7f7f;
    display: block;
    font-size: 16px;
    padding-left: 39px;
}

.nav-list ul li.hover {
    background: #fff none repeat scroll 0 0;
	
}

.nav-list ul li.hover a {
    background: rgba(0, 0, 0, 0) url("../images/tb10.png") no-repeat scroll 236px 25px;
	color:#01478f;
}
.nav-list ul li:hover {
    background: #fff none repeat scroll 0 0;
}

.nav-list ul li:hover a {
    background: rgba(0, 0, 0, 0) url("../images/tb10.png") no-repeat scroll 236px 25px;
	color:#01478f;
}
.demo-right {
    float: right;
    margin-bottom: 40px;
    min-height: 300px;
    width: 900px;
}
.crumbs-about {
    border-bottom: 1px solid #ececec;
    margin-bottom: 0px;
    padding-bottom: 20px;
}


.crumbs-about p img {
    padding-right: 6px;
    padding-top: 7px;
}

.crumbs-about p span {
    color: #01478f;
}
.ny_top{height:98px; border-bottom: 1px solid #ececec;}
.ny_top_1{color:#666;font-size:20px;font-weight:bold;margin-bottom:5px;}
.ny_top_left{display:inline-block;font-size:30px;color:#aaa;letter-spacing:1px;}
.ny_top_left span{font-size:16px;}
.ny_top_right{display:inline-block;margin-left:5px;color:#666;font-size:20px;font-weight:bold;}


/*新闻列表*/
.new-infer {
    padding-top: 0px;
}
.fle {
    float: left;
}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}

.new-infer img {
    float: left;
}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
}
.new-incom {
    width: 550px;
}
.fri {
    float: right;
}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}

.new-incom .p-tit {
    color: #545454;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
}
.new-incom .p-tit:hover {color:#01478f;}
.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}
.new-incom .p-data {
    color: #777;
    padding: 10px 0;
}
.new-incom .more {
    background: #8a8a8a none repeat scroll 0 0;
    color: #fff;
    height: 27px;
    line-height: 27px;
    margin-top: 20px;
    text-align: center;
    width: 86px;
}
.new-incom .more a {
    color: #fff;
}
.new-incom .more a:hover {
    color: #01478f;
}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}


.new-list {
    padding: 35px 0 0;
}
.new-list ul {
    border-top: 1px dashed #d9d9d9;
}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
}
.new-list ul li {
    background: rgba(0, 0, 0, 0) url("../images/tb11.jpg") no-repeat scroll 10px 20px;
    border-bottom: 1px dashed #d9d9d9;
    height: 43px;
}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}

.new-list ul li a {
    color: #545454;
    display: block;
    font-size: 14px;
    line-height: 43px;

    padding-left: 20px;
}
.new-list ul li a:hover {color:#01478f;}

.ny_top_left {
    color: #aaa;
    display: inline-block;
    font-size: 30px;
    letter-spacing: 1px;
}

.new-list ul li a span {
    float: right;
}


.new-info .top_2 {
    border-bottom: 1px solid #f0efef;
    border-top: 0 solid #f0efef;
    height: 60px;
    margin-bottom: 0;
    padding-top: 20px;
}

.new-info .top_2 .p1 {
    color: #666;
    font-size: 20px;
    text-align: center;
}

.new-info .top_2 .p2 {
    color: #666;
    font-size: 12px;
    padding-top: 0px;
    text-align: right;
}

.new-info .top_2 .p2 span {
    padding-right: 15px;
}



.new_next {
    border-top: 1px solid #f0efef;
    height: 150px;
    padding-top: 20px;
}

.new_next p {
    color: #666;
    font-size: 12px;
}

.new_next .p_back {
    margin-top: -36px;
}

.p_back {
    text-align: right;
}



.ny_pro_list{margin-top:20px;}
.ny_pro_list ul li {
    border: 4px solid #eaeaea;
    float: left;
    margin-bottom: 40px;
	margin-left: 18px;
    margin-right: 18px;
    height: 305px;
    width: 236px;
}
.ny_pro_list ul li .title {
    background: #f7f7f7 none repeat scroll 0 0;
}



.ny_pro_list ul li .title p {
    font-size: 16px;
    line-height: 34px;
	height:68px;
    text-align: center;
}
.ny_pro_list ul li:hover {
    border: 4px solid #01478f;
}


.proshow{MARGIN-TOP:20PX;}
.ps_info_left{width:370px;}
 
.ps_info_right{width:450px;}
.ps_info_right .d-title {
    color: #333;
    font-size: 30px;
    line-height: 40px;
    max-height: 75px;
    overflow: hidden;
}
.ps_info_right .d-date {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}
.ps_info_right .d-desc {
    color: #999;
    font-size: 12px;
    line-height: 18px;
    margin: 15px 0 20px;
}

.dgrxa p {
    color: #666;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-top: 15px;
}
.dgrxa p span {
    color: #e7770a;
    font-size: 18px;
}
.detail-content{margin-top:20px;}
.detail-content .tab-ul{
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    height: 50px;
}
.detail-content .tab-ul li{float:left;padding-left:50px;padding-right:50px;color:#333;font-size:16px; border-right: 1px solid #ddd;height:50px;line-height:50px;cursor:pointer;}
.detail-content .tab-ul li.current{background:#fff;}
.tab-ul-2 .tab{padding:15px;}

.zoom_img a img{border:1px solid #fff;height:60px;width:60px;}


.zoom_img a.zoomThumbActive img{border:1px solid #ff0000;}
.zoomPad > img{width:360px;height:360px;}
.zoomWrapperTitle{display:none!important;}
.zoomWindow{left:380px!important;}

#thumblist li{float:left;margin-left:13px;margin-top:5px;margin-bottom:5px;}
#thumblist li:first-child{margin-left:0px;}




.pagelist {
clear:both;
width: 450px;
margin: 0 auto;

padding: 15px 0;
text-align: center;
}
.yiiPager li {
width: auto;
height: 30px;
line-height: 14px;
margin: 0;
padding: 0 6px 0 0;
background: none;
display: inline-block;
}
.yiiPager a {
display: block;
font-size: 12px;
line-height: 24px;
padding: 2px 10px;
background: #fcfcfc;
border: 1px solid #e1e1e1;
}
.yiiPager li.selected a {
color: #f00;
}




.list_3 {
    padding: 20px;PADDING-TOP:0PX;
}
.list_3 li {
    border-bottom: 1px dashed #ddd;
    min-height: 75px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.list_3 .wen {
    color: #2988e9;
    font-size: 16px;
}
.list_3 .da {
    color: #2d2d2d;
    font-size: 14px;
    margin-top: 8px;
}



input.input20 {
    background-color: #fcfcfc;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ccc;
    font-size: 12px;
    height: 30px;
    line-height: 14px;
    padding: 5px;
    width: 260px;
}
input.input20:focus {
    background-color: #fff;
    border: 1px solid #1c8ac2;
    box-shadow: 0 0 5px #1c8ac2;
}
input.input20:hover {
    background-color: #fff;
}
.table_form td {
    height: 60px;
}
.input22 {

    background-color: #fcfcfc;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ccc;
    font-size: 12px;
    line-height: 14px;
    padding: 5px;
    width: 300px;
}
.input22:focus {
    background-color: #fff;
    border: 1px solid #1c8ac2;
    box-shadow: 0 0 5px #1c8ac2;
}
.input22:hover {
    background-color: #fff;
}
.button1 {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding-left: 8px;
    padding-right: 6px;
    width: 200px;
}

.table_form td span{display:inline-block;float:left;}
.table_form td span.span2{line-height:35px;color:red;margin-left:10px;}

.new-info .text{padding:10px;line-height:24px;}
.gywm_text_yqlj li {
    border: 1px dashed #999;
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 5px 12px;
    width: 270px;
}
.gywm_text_yqlj li:hover {
    border-color: #01478f ;
}
.gywm_text_yqlj li:hover a {
    color: #01478f ;
}
.gywm_text_yqlj li a {
    color: #666;
    display: block;
    font-size: 16px;
    text-align: center;
}
.list_2 li a {
    background-color: #ffffff;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    margin-top: 7px;
    padding: 24px;
}
.list_2 li a .date {
    color: gray;
    float: right;
}
.list_2 li a:hover {
    border: 1px solid #bfbfbf;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    text-decoration: none;
}


	#container {
			width: 100%;
			margin: auto;
			max-width:1200px;
	    }
	    #container > div {
			-webkit-box-shadow: 0 4px 15px -5px #555;
			box-shadow: 0 4px 15px -5px #555;
			background-color: #fff;
			width:220px;
			padding:2px;
			margin:5px;
		}
		#container > div img {
			padding: 0px;
			display: block;
			width: 100%;
		}
		h3 {
			font-size: 18px;
			margin: 3px 5px;
			color: #333;
		}
	
.zi_cate2{width:270px; background: #0359b0;
    border-radius: 5px;
    display: none;

    left: -80px;
    line-height: 35px;
    position: absolute;
    top: 40px;
    z-index: 99;}
.zi_cate2 a{display:block;height:35px;line-height:35px;text-align:center;color:#fff;border-top:1px solid #fff;}
.zi_cate2 a.first{border:none;}
.zi_cate2 a:hover{color:#ff0000;}
.nav li:hover .zi_cate2{display:block;}
.i_gonggao{width:1200px;margin:auto;height:30px;line-height:30px;margin-top:10px;}
.i_gonggao span{font-size:16px;line-height:30px;float:left;display:block;}