@charset "utf-8";
@font-face {font-weight: normal;font-style: normal;}
*{ padding:0; margin:0;
	}
body{ margin:0px; padding:0px; margin:0px auto; color:#555555; width:100%; font-size:12px; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;  font-family:"微软雅黑"; background:#072a6e;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:middle;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#ff6c00;}
.clear{ clear:both; height:0px; overflow:hidden;}
.float_l{ float:left;}
.float_r{ float:right;}

.top{ width:100%; overflow:hidden;}
.top .nav{ background:#3A729E; position:relative; z-index:99; overflow:hidden; height:92px; line-height:92px; width:100%;}
.nav_con{ width:100%; margin:0 auto; overflow:hidden; z-index:999; position:absolute; top:0;}

.nav_con ul{ overflow:hidden; width:900px; margin:0 auto; line-height:92px; padding-left:300px;}
.nav_con ul li{ float:left; margin-left:77px;}
.nav_con li{ float:left; font-size:14px; color:#fff;}
.nav_con li a{ color:#fff;}
.nav_con li .cuttert{ color:#BBD3FF;}
.nav_con li a:hover{ color:#fff;}
.bg{ width:100%; background:url(../images/bg.png) bottom center no-repeat; position:relative; overflow:hidden; height:600px; margin-top:-92px; z-index:99; top:0px;}
.bg1{ width:100%; background:url(../images/bg.png) top center no-repeat; position:relative; overflow:hidden; height:400px; margin-top:-92px; z-index:99; top:0px;}
.logo{ position:absolute; z-index:9999; top:10px; left:50%; margin-left:-560px;}

.con_lf li.on{ background:#70bff0;}

.banner{ position:absolute; height:600px; width:100%;}
.pages_banner{ position:absolute; height:400px; width:100%;}
.flexslider{margin:0px auto;position:relative;width:100%; height:600px;overflow:hidden;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 .img{ height:600px;}
.flexslider .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flexslider .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flexslider .flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider .flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center; z-index:999;}
.flexslider .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flexslider .flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:61px;cursor:pointer;}
.flexslider .flex-control-paging li a.flex-active{background-position:0 0;}


.flexslider1{margin:20px auto auto auto;position:relative;width:240px; height:212px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider1 .slides{zoom:1; width:240px;}
.flexslider1 .flex-direction-nav{ display:none;}
.flexslider1:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-next:hover, .flexslider1:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider1 .flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center; z-index:999;}
.flexslider1 .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flexslider1 .flex-control-paging li a{ background:#c9c9c9; width:7px; height:7px; text-indent:999em; border-radius:7px; float:left; cursor:pointer; margin-left:10px;}
.flexslider1 .flex-control-paging li .flex-active{ background:#a51716;}
.flexslider1 li h3{ font-size:14px; line-height:30px; font-weight:normal; color:#fff; margin-top:5px;}
.flexslider1 li p{ font-size:12px; color:#fff;}



.ledge{ width:240px; overflow:hidden; padding:11px; background:url(../images/news_bg.png) repeat; position:absolute; top:0px; z-index:999; left:50%; margin-left:-570px; margin-top:340px;}
.ledge form{ background:url(../images/select_bg.jpg) no-repeat; width:240px; height:26px;}
.ledge form #keys{ width:205px; border:none; background:none; padding-left:4px; line-height:26px;}
.ledge form #submit{ width:30px; height:26px; background:none; border:none; text-indent:999em; cursor:pointer;}

.ledge1{ width:240px; overflow:hidden; padding:11px; background:url(../images/news_bg.png) repeat; position:absolute; top:0px; z-index:999; left:50%; margin-left:-570px; margin-top:140px;}
.ledge1 form{ background:url(../images/select_bg.jpg) no-repeat; width:240px; height:26px;}
.ledge1 form #keys{ width:210px; border:none; background:none; padding-left:4px; line-height:26px;}
.ledge1 form #submit{ width:30px; height:26px; background:none; border:none; text-indent:999em; cursor:pointer;}
.news_div{ line-height:30px;}
.news_div img{ width:241px; height:116px;}
.news{ margin-top:9px;}
.news li h3{ font-size:14px; line-height:30px; font-weight:normal; color:#fff; margin-top:5px;}
.news li p{ font-size:12px; color:#fff;}
.tab { margin-top:10px; margin-left:90px; margin-bottom:5px; overflow:hidden;}
.tab li{ background:#c9c9c9; width:7px; height:7px; text-indent:999em; border-radius:7px; float:left; cursor:pointer; margin-left:10px;}
.tab li.current{ background:#a51716;}
.about_contact h3:first-letter{ font-size:16px;}
.about_contact h3{ font-size:14px; color:#fff; font-weight:normal; float:left; background:url(../images/tiele_bor.jpg) bottom left no-repeat; height:33px;}
.about_contact h3 span{ font-size:12px;}

.about_contact{ overflow:hidden;}
.content{ width:1140px; margin:0 auto;}
.con_lf{ width:262px; float:left; overflow:hidden; padding-bottom:16px; background:#3a729e;}
.con_lf h1{ height:73px; background:#333333; line-height:73px; color:#fff; text-indent:1.5em; font-size:16px; font-weight:normal;}
.con_lf li{ line-height:50px; background:#3a729e; border-top:1px solid #2c6490; border-bottom:1px solid #417ead; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-indent:1.5em; color:#fff;}
.con_lf li:hover{ background:#70bff0;}
.con_lf li a{ color:#fff;}
.about_lf{ width:430px; overflow:hidden; float:left;}
.about_lf .more{ float:right; font-size:12px; color:#e5e5e5; margin-top:10px;}
.about_lf .more a{ color:#e5e5e5;}
.about_lf .about{ padding:15px; background:#3a729e; border:1px solid #70bff0; overflow:hidden; width:405px; margin-top:10px; float:left;}
.about_lf .about .about_img{ float:left;}
.about_lf .about .about_d{ margin-left:10px; font-size:12px; color:#fff; float:left; width:220px; line-height:20px;}
.con_rg{ float:right; width:840px; overflow:hidden; margin-top:20px;}
.contact{ overflow:hidden; float:right;}
.contact h3{ float:left;}
.contact .more{ float:right; font-size:12px; color:#e5e5e5; margin-top:10px;}
.contact .more a{ color:#e5e5e5;}
.contact_rg{ width:360px; background:#3a729e; border:1px solid #70bff0; padding:13px; float:right; margin-top:10px;}
.contact_rg ul{ float:left; width:190px;}
.contact_rg ul li{ font-size:14px; color:#fff; line-height:24px;}
.contact_rg .contact_img{ float:right;}

.product{ margin-top:20px;}
.product .more{ float:right; font-size:12px; color:#e5e5e5; margin-top:10px;}
.product .more a{ color:#e5e5e5;}
.product h3:first-letter{ font-size:16px;}
.product h3{ font-size:14px; color:#fff; font-weight:normal; float:left; background:url(../images/tiele_bor.jpg) bottom left no-repeat; height:33px;}
.product h3 span{ font-size:12px;}
.pro_case{ padding:16px; background:#3a729e; border:1px solid #70bff0; overflow:hidden; margin-top:10px; text-align:center;}
.pro_case h4{ text-align:center; font-size:12px; color:#fff; margin-top:5px; font-weight:normal; width:145px;}
.pro_case ul li:last-child{ margin-right:0px;}

.footer{ line-height:50px; background:#333333; text-align:center; overflow:hidden; height:50px; margin-top:27px; font-size:12px; color:#fff;}

.pages{ width:810px; background:#3a729e; padding:15px; float:right; border:1px solid #70bff0; overflow:hidden;}
.pages .more{ float:right; font-size:12px; color:#e5e5e5; margin-top:10px;}
.pages .more a{ color:#e5e5e5;}
.pages h3:first-letter{ font-size:16px;}
.pages h3{ font-size:14px; color:#fff; font-weight:normal; float:left; background:url(../images/tiele_bor.jpg) bottom left no-repeat; height:33px;}
.pages h3 span{ font-size:12px;}

.pages_pro{ margin-top:10px;}
.pages_pro ul li{ float:left; width:145px; margin-right:20px; margin-bottom:20px;}
.pages_pro ul li:nth-child(5n){ margin-right:0px;}
.pages_pro ul li div{ text-align:center; color:#fff; color:#fff; font-size:12px; margin-top:5px;}

#pages { text-align: center; overflow:hidden; height:100px; height:36px;}
#pages a.active, #pages a:hover{ background: #36c;}
#pages a{ width: 36px; height: 36px; background: f8f8f8; display: inline-block; color: #E6E6E6; line-height: 36px; text-align: center; font-family: Arial;
 margin-right: 5px;}
#pages a.active, #pages a:hover{ color:#fff;}

.sideright .content { padding:7px 8px; height:auto; overflow:hidden;}
.ti { width:auto; height: 30px; line-height: 30px; clear:both; position:relative; font-size:16px; color:#fff;}
.ti a { position:absolute; right:8px; top:0; color:#444;}
.contentinfo { padding:10px 12px; line-height:24px; overflow:hidden; height:auto;}
.ls {color:#045bb1;}
.tz_list {border-bottom: 1px solid #3A729E;}
.tz_list td { height:27px; border-top: 1px solid #70BFF0;}
.tz_list td.tzbj span { display:block; height:24px; line-height:24px; text-align:center; width:90px; color:#fff; background:#70bff0;}
.tz_list p { display:block; height:12px;}
.tz_list p a{ color:#fff;}
.tz_list p a:hover{ color:#a51716;}

.content_n h3{ font-weight:normal; font-size:14px; color:#414146;}
.content_n h4{ line-height:30px; font-size:14px; font-weight:normal; color:#fff; margin:10px 0px;}
.ms_lf{ width:350px; float:left;}
.ms_lf li{ margin-top:10px; color:#fff; font-size:14px;}
.ms_lf input{ width:340px; height:34px; padding-left:10px;-webkit-box-shadow:0 0 2px #fff;  
  -moz-box-shadow:0 0 2px #fff;  
  box-shadow:0 0 2px #fff; border:none; color:#fff;}
.ms_rg { float:right; margin-right:5px;}
.ms_rg textarea{ width:400px; height:220px;-webkit-box-shadow:0 0 2px #fff;  
  -moz-box-shadow:0 0 2px #fff;  
  box-shadow:0 0 2px #fff; border:none; padding:10px; color:#fff;}
.ms_rg li{ margin-top:10px; font-size:14px; color:#fff;}
.ms_rg .but1{ width:155px; height:38px; background:#A01A19; color:#fff; text-align:center; line-height:38px; border:none; cursor:pointer;}
.ms_rg .but2{ width:155px; height:38px; background:#072A6E; color:#fff; text-align:center; line-height:38px; border:none; cursor:pointer; margin-left:20px;}

.pages_about{ color:#fff; line-height:30px; margin-top:10px;}


.service{ overflow:hidden; float:left; width:775px; line-height:24px;}
.service a{ color:#D8D8D8;}
.service .n_new_rg{ width:602px; float:right;}
.service li{ overflow:hidden; padding:21px 0px; border-bottom:1px dashed #e3e3e3;}
.service li .touzi_img{ padding:2px; border:1px solid #ddd;}
.service .n_new_rg p{ font-size:12px; color:#eee; font-weight:normal;}
.service .n_new_rg h2{ font-size:16px; color:#fff; margin:4px 0px; font-weight:normal;}
.service .n_new_rg h2 span{ color:#999; font-size:12px; font-weight:normal; margin-left:10px;}
.service .n_new_rg .more{ margin-top:15px; width:102px; background:#68666c; height:27px; text-align:center; line-height:27px; color:#fff;}
.service .n_new_rg .more:hover{ background:#F00;}

.page_news_d{ overflow:hidden; color:#fff; line-height:24px;}
.page_news_d h2{ font-size:18px; color:#fff; font-weight:normal; text-align:center; line-height:50px; margin-top:10px;}
.page_news_d .time{ color:#eee; border-bottom:1px dashed #dcdcdc; text-align:center; line-height:40px; margin-bottom:20px;}

.loation{ line-height:40px; margin-left:40px; float:left; overflow:hidden; color:#A2A2A2;}
.loation a{ color:#A2A2A2;}
.loation a:hover{ color:#fff;}

.pages_content{ width:1140px; margin:0 auto; overflow:hidden;}
.pages_content .loation_p{ margin-left:0px; line-height:40px;}
.loation_p{ color:#A2A2A2}
.loation_p a{ color:#A2A2A2;}
.loation_p a:hover{ color:#fff;}

.product_d{ overflow:hidden; width:1108px; background:#3a729e; padding:15px; float:right; border:1px solid #70bff0; overflow:hidden;}

.product_rg{ width:435px; overflow:hidden; background:#072a6e; padding:10px; line-height:30px;}
.product_rg h2{ font-size:16px; color:#fff; font-weight:normal;}
.product_rg div{ color:#fff;}
.pages_product_d{ margin-top:10px;}

.ps_f{ width:310px; overflow:hidden; padding:10px; line-height:30px;}
.ps_f h2{ font-size:16px; color:#fff; font-weight:normal;}
.ps_f div{ color:#fff;}
.ps_f h1{ font-size:18px; color:#a51716; background:#fff; padding:5px 10px; float:left; margin-top:20px;}

.pshow .tab_1{ margin-top:30px; height:30px; border-bottom:2px solid #eee;}
.pshow .tab_1 li{ float:left; font-size:14px; color:#fff; line-height:30px; width:100px; border-bottom:2px solid #EEE; text-align:center; cursor:pointer;}
.pshow .tab_1 li:hover{ border-bottom:2px solid #a51716;}
.pshow .tab_1 .current{ border-bottom:2px solid #a51716;}
.pshow_ul ul{ display:block; padding:10px; width:786px; overflow:hidden; color:#fff; border:2px solid #eee; border-top:none;}

.message_show .show_xh{ clear:both; margin-top:50px; border-bottom:1px dotted #fff; overflow:hidden;}
.message_show .show_lf{ width:300px; float:left; color:#fff; line-height:30px; border-right:1px solid #CCC;}
.message_show .show_rg{ float:right; width:490px; overflow:hidden; color:#fff; line-height:30px; padding-left:10px;}

.pshow_ul img{ width:790px;}

#carousel {
				width:1000px;
			}
			#carousel div {
				width: 200px;
				height: 250px;
				float: left;
				position: relative;
			}
			#carousel div img {
				border: none;
			}

			
			#donate-spacer {
				height: 100%;
			}
			#donate {
				width: 750px;
				padding: 50px 75px;
				margin: 0 auto;
				overflow: hidden;
			}
			#donate p, #donate form {
				margin: 0;
				float: left;
			}
			#donate p {
				width: 650px;
			}
			#donate form {
				width: 100px;
			}
