﻿body{  font-family:"微软雅黑"; color:#555; padding:0; margin:0; font-size:12px; background:url(../images/BodyBg.jpg) repeat-x left top;}
ul,li,form, dl,dt,dd{ padding: 0px; margin: 0px; list-style:none; font-weight:normal;}
select,input,textarea,em{ border-radius:0; -webkit-border-radius:0; font-style:normal; font-size:12px; font-family:"微软雅黑";}
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; max-width:100%;}
a{ text-decoration:none; color:#555;}
a:focus { outline:none; -moz-outline:none; }
a:hover{  text-decoration:underline;}
.clear{ clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden; zoom:0;}
.Content{ width:1200px; margin:auto; padding:50px 0; line-height:24px;}

/**/
.Header{ width:1200px; height:118px; margin:auto; position:relative; z-index:88; }
.Header .logo{ width:388px; height:85px; position:absolute; left:0px; top:20px; margin:0px; padding:0px; background:url(../images/Logo.jpg) no-repeat left center;}
.Header .logo a{ display:block; height:85px;}
.Header .search{ width:160px; height:30px; background:url(../images/Top_searchBg.jpg) no-repeat top; position:absolute; right:58px; top:33px;}
.Header .search .text{ position:absolute; left:10px; width:110px; height:30px; line-height:30px; border:none; background:none; color:#bababa;}
.Header .search .btn{ width:40px; height:30px; background:none; border:none; cursor:pointer; display:block; float:right;}
.Header .btnCn{ /*width:50px; height:30px; background:url(../images/Top_btnBg.jpg) no-repeat left center;*/ position:absolute; right:0px; top:33px; padding:0; margin:0; }
.Header h5 a.cn{  display:block; width:50px; height:30px; background:url(../images/Top_btnBg.jpg) no-repeat left center; position:absolute; right:0px; top:-2px; padding:0; margin:0; }
.Header h5 a.jap{ display:block; width:50px; height:30px; background:url(../images/jap.jpg) no-repeat left center; position:absolute; right:-55px; top:-2px; padding:0; margin:0;}
/*.Header .btnCn a{ display:block; height:30px;}*/

.Mainnav{ position:absolute; left:420px; top:38px; width:595px;}
.Mainnav ul{margin-left: -25px;}
.Mainnav ul li{ height:24px; float:left; font-size:14px; font-weight:bold; line-height:20px; padding:0 20px; background:url(../images/Top_line.jpg) no-repeat left center;}
.Mainnav ul li a{ color:#555; display:block; height:24px;}
.Mainnav ul li a:hover,.Mainnav ul li.acur a{ color:#555; border-bottom:solid 2px #00a0e9; text-decoration:none;}
.Mainnav ul li#nav1{ background:none;}


/**/
.H_banner{ width:100%; height:380px; overflow:hidden; position:relative;}
.H_banner ul{}
.H_banner ul li{ width:100%; height:380px; float:left;}
.H_banner ul li a{ display:block; height:380px;}
.H_banner .hd{ position:absolute; left:48%; bottom:10px;}
.H_banner .hd span{ display:block; float:left; width:14px; height:14px; background:url(../images/H_banBtn.png) no-repeat right top; margin:0 3px; cursor:pointer;}
.H_banner .hd span.on{ background:url(../images/H_banBtn.png) no-repeat left top;}

.H_content{ width:1200px; height:1946px; margin:auto; position:relative; background:url(../images/H_contentBg.jpg) no-repeat left top; }
.H_title{ padding:0 0 12px; margin:0; font-size:16px; color:#999; font-weight:normal; background:url(../images/H_titleLine.jpg) no-repeat left bottom; }
.H_title b{ display:block; font-size:21px; color:#333;}
.H_title02{ padding:0 0 12px; margin:0; font-size:16px; color:#999; font-weight:normal; background:url(../images/H_titleLine.jpg) no-repeat right bottom; text-align:right;}
.H_title02 b{ display:block; font-size:21px; color:#333;}

.H_btnMore{ display:block; height:40px; line-height:40px;}
.H_btnMore a{ display:block; width:112px; font-size:14px; color:#555; padding-left:34px; background:url(../images/H_moreBtn.jpg) no-repeat left top; }
.H_btnMore a.fr{ float:right;}

.H_about{ height:491px; overflow:hidden; padding:70px 0 0 655px;}
.H_about .txt{ height:300px; line-height:22px; font-size:14px; color:#555; padding-top:5px;}

.H_product{ width:430px; height:468px; overflow:hidden; float:left; padding-left:35px;}
.H_product .txt{ height:248px; line-height:24px; font-size:14px; color:#555; padding-top:10px; text-align:right;}
.H_product .txt b{ display:block; padding-top:25px;}

.H_search{ width:568px; height:468px; overflow:hidden; float:right; background:url(../images/H_search.jpg) no-repeat left top; }
.H_search h5{ padding:25px 20px; margin:0; height:35px;}
.H_search h5 .text{ width:140px; height:35px; line-height:35px; border:none; background:none; color:#666; margin:0 25px 0 20px; float:left;}
.H_search h5 .btn{ width:60px; height:35px; background:none; border:none; cursor:pointer; display:block; float:left;}
.H_search dl{ display:block; text-align:center; width:145px; position:relative; padding:58px 0 0 145px;}
.H_search dl img{ width:114px; height:90px;}
.H_search dl span{ display:block; font-weight:bold; padding-top:10px;}
.H_search dl span a{ color:#666;}
.H_search dl em{ display:block; width:50px; height:50px; position:absolute; left:355px; top:60px;}
.H_search dl em a{ display:block; height:50px;}
.H_search dl a{ text-decoration:none;}
.H_search dl a:hover{ color:none;}

.H_cultrue{ height:405px; overflow:hidden; padding:0 0 0 705px; clear:both;}
.H_cultrue .txt{ height:190px; line-height:32px; font-size:14px; color:#555; padding-top:25px;}

.H_syq{ width:435px; height:510px; overflow:hidden; float:left; padding-left:35px;}
.H_syq h4{ margin-right:65px;}
.H_syq ul{ font-size:14px; color:#555; padding-top:25px;}
.H_syq ul li{ height:40px; line-height:40px; text-align:right;}
.H_syq ul li a{ color:#838383; padding-right:15px; background:url(../images/H_dot.jpg) no-repeat right center; }
.H_syq ul li a:hover{ margin-right:10px;}
.H_syq ul li.l1{ padding-right:65px;}
.H_syq ul li.l2{ padding-right:60px;}
.H_syq ul li.l3{ padding-right:55px;}
.H_syq ul li.l4{ padding-right:35px;}
.H_syq ul li.l5{ padding-right:20px;}

.H_huanbao{ width:560px; height:510px; overflow:hidden; float:right;}
.H_huanbao .txt{ line-height:24px; font-size:14px; color:#838383; padding-top:25px;}
.H_huanbao .txt dl{ line-height:36px; margin-top:10px;}
.H_huanbao .txt dl dt{}
.H_huanbao .txt dl dt span{ display:inline-block; width:21px; height:21px; line-height:21px; color:#FFF; font-size:13px; text-align:center; margin-right:5px; background:url(../images/H_yd.jpg) no-repeat left center;}



/**/
.Banner{ height:260px; position:relative;}

.Menu{ height:41px; background:url(../images/Menu_bg.png) repeat-x left top; position:absolute; left:0px; bottom:0px; width:100%;}
.Menu ul{ width:1200px; margin:auto;}
.Menu ul li{ height:47px; width:120px; text-align:center; font-size:14px; float:left;}
.Menu ul li a{ height:47px; line-height:40px; color:#fff; display:block;}
.Menu ul li a:hover,.Menu ul li a.acur{ color:#fff; background:#8cc41e; text-decoration:none; background:url(../images/Menu_liOn.png) no-repeat left top;}



/**/
.Network_box{ border:solid 1px #ededed; padding:20px; margin-bottom:20px;}
.Network_box dl{}
.Network_box dl dt{ float:left; width:216px; height:79px; padding:10px 7px 15px 7px;}
.Network_box dl dt img{ width:214px; height:77px; border:solid 1px #dfdfdf;}

.Network_title{ padding:10px 0 0 0; margin:0; height:75px; font-size:22px; color:#0098e1; text-align:center; font-weight:normal;}
.Network_title span{ display:block; font-size:18px; color:#b0b0b0;}

.Network_map{ text-align:center;}
.Network_map img{ width:923px; height:488px;}

.Message_tips{ height:136px; background:url(../images/Contact_bg.jpg) no-repeat left center; padding-left:190px; font-size:14px; border-bottom:solid 2px #81b1df;}
.Message_tips b{ display:block; height:54px; line-height:54px; font-size:18px; color:#555;}

.Messages{ margin-top:40px;}
.Messages td{ padding:5px 7px; font-size:14px;}
.Messages td span{ color:#F00; font-weight:bold; margin-left:20px;}
.Messages td.name{ width:60px; font-size:14px; color:#777; text-align:right;}
.Messages td .text{ width:505px; height:34px; line-height:34px; padding:0 15px; border:solid 1px #d9d9d9; background:#fff; color:#666; font-size:14px;}
.Messages td .text02{ width:695px; height:205px; line-height:30px; padding:0 10px; border:solid 1px #d9d9d9; background:#fff; color:#666; font-size:14px;}
.Messages td .btn1{ width:142px; height:44px; line-height:44px; font-weight:bold; color:#fff; background:#00a3f2; border:none; cursor:pointer; margin-right:10px; font-size:14px;}
.Messages td .btn2{ width:142px; height:44px; line-height:44px; font-weight:bold; color:#555; background:#c7c7c7; border:none; cursor:pointer; font-size:14px;}

.Product_fl{ width:130px; float:left;}
.Product_fl h4{ padding:0; margin:0; font-size:14px; color:#fff; text-align:center; line-height:54px; background:url(../images/Product_lbBg.jpg) repeat-x top; }
.Product_fl dl{ border:solid 1px #e2e2e2; border-top:none;}
.Product_fl dl dt{ padding-left:19px; border-bottom:solid 1px #f0f0f0;padding-top: 10px;padding-bottom: 10px;}
.Product_fl dl dt.End{ border-bottom:none;}
.Product_fl dl dt.ondt a{ color:#009fe9;}

.Product_fr{ width:130px; float:right;}
.Product_fr h4{ padding:0; margin:0; font-size:14px; color:#fff; text-align:center; line-height:54px; background:url(../images/Product_lbBg.jpg) repeat-x top; }
.Product_fr dl{ border:solid 1px #e2e2e2; border-top:none;}
.Product_fr dl dt{ height:46px; line-height:46px; padding-left:35px; border-bottom:solid 1px #f0f0f0;}
.Product_fr dl dt.End{ border-bottom:none;}

.Product_list{}
.Product_list li{ width:355px; height:150px; overflow:hidden; display:inline-block; margin:10px 50px 20px 0; border-left:solid 7px #ccc; background:#f6f6f6; float:left;}
.Product_list li .pic{display: table-cell;}
.Product_list li .pic img{ width:250px; height:150px; }
.Product_list li span{font-size:14px;width:105px;display: table-cell;height: 100%;vertical-align: middle;padding-left: 15px;}
.Product_list li.End{ margin-right:0px;}

.Product_list02{ width:915px; float:left; padding-left:20px;}
.Product_list02 ul{ display:block; width:100%;}
.Product_list02 li{ width:436px; display:inline-block; margin:0 0 15px 20px; float:left;  height:170px;  border-bottom:#ccc 1px dotted;}
.Product_list02 li .pic{ border:solid 1px #e2e2e2; padding:6px; width:184px; height:124px; float:left;}
.Product_list02 li .pic img{ width:184px; height:124px;}
.Product_list02 li .pic span{ display:block; line-height:2; font-size:16px; text-align:center;margin-left: -7px;margin-top: -2px;width: 198px;border-left: 1px dotted #ccc;}
.Product_list02 li dl{ width:218px; height:160px; color:#fff; padding:5px 10px; background:#00a0e9; float:right; overflow:hidden;}
.Product_list02 li dl span a{ display:block; padding-bottom:5px; font-size:14px; font-weight:bold; color:#FFF;}
.Product_list02 li dl p{ margin:0;}


.Product_list03{ }
.Product_list03 ul{ display:block; height:100%;}
.Product_list03 li{ width:197px; display:inline-block; margin:0 0 15px 20px; float:left;}
.Product_list03 li .pic{ border:solid 1px #e2e2e2; padding:6px; width:184px; height:124px;}
.Product_list03 li .pic img{ width:184px; height:124px;}
.Product_list03 li dl{ display:none; height:80px; color:#fff; padding:5px 0 0 20px; background:#00a0e9;}
.Product_list03 li dl span{ display:block; line-height:22px;}
.Product_list03 li dl span a{ display:block; padding-bottom:5px; font-size:14px; font-weight:bold; color:#FFF;}

.addbg{width:355px;height:150px;position:relative;}
.addbg img{width:355px;height:150px;position:absolute;}
.addbg em{ font-size:15px;width:355px; font-weight:bold; color:#00a1e9;position:absolute;left:0px;top:0px;line-height:150px;text-align:center;}
/**/
.Footer{ border-top:solid 3px #00a3f2; position:relative;}
.Footer .txt{ width:1200px; margin:auto; height:auto!important; height:270px; min-height:270px;}
.Footer .txt li{ float:left; width:219px; padding-top:20px; list-style-type:none; text-decoration:none;}
.Footer .txt li b{ display:block; font-size:14px; color:#333; height:28px; line-height:24px; margin-bottom:10px;}
.Footer .txt li b a{ display:inline-block; font-size:14px; color:#333; height:28px; line-height:24px; margin-bottom:10px; background:none; text-decoration:none;}
.Footer .txt li b img{ margin-right:5px;}
.Footer .txt li a{ display:block; line-height:24px; color:#777; background:url(../images/Bottom_dot.jpg) no-repeat left center; padding-left:10px;}
.Footer .txt li.End{ width:104px;}
.Footer .Copy{ background:#c1c5cd;}
.Footer .Copy .box{ width:1200px; height:65px; margin:auto; background:#c1c5cd;}
.Footer .Copy dl{ color:#555; padding-top:15px;}
.Footer .Copy dl span{ display:block;}
.Footer .Copy dl span a{ padding-left:10px; color:#929292;}
.Footer .Copy h5{ padding:0; margin:0; text-align:center; font-size:12px; font-weight:normal; color:#a5a8ae; line-height:64px; float:right;}
.Footer .Copy h5 a{ color:#555; padding:0 10px 0 7px;}
.Footer .arrow{ width:63px; height:30px; position:absolute; left:50%; top:-30px; margin-left:-31px; background:url(../images/Bottom_arrow.jpg) no-repeat left center;}



/**/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:70px; display:inline-block;}

.Links_list{ }
.Links_list li{ float:left; width:205px; height:145px; text-align:center; padding:10px 18px 12px 18px;}
.Links_list li .pic{ border:solid 1px #eee; padding:1px;}
.Links_list li .pic img{ width:201px; height:100px;}
.Links_list li span{ padding-top:10px; display:block;}
.Links_list li.End{ padding-right:0px;}


/*pages*/
.Pages{ padding:50px 0 0; line-height:30px; zoom:1; overflow:hidden; clear:both; text-align:center;}
.Pages span{ display:inline-block;}
.Pages .p_total,.Pages .p_count,.Pages .p_jump,.Pages .p_cur{ display:none;}
.Pages a{ text-align:center;}
.Pages .p_cur b{ font-weight:normal;}
.Pages .p_count b{ font-weight:normal;}
.Pages .p_total b{ font-weight:normal;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ display:inline-block; width:30px; height:30px; line-height:30px; background:#e6e6e6; margin-right:4px;}
.Pages .p_page em a.a_cur{ color:#fff; background:#009fe9; }
.Pages .p_page b{ font-weight:normal;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:43px; height:34px; line-height:34px; text-align:center; border:none; font-size:12px; background:url(../images/Page_textBg.jpg) no-repeat left top;}
.Pages .i_button { position:relative; width:41px; height:34px; cursor:pointer; border:none; background:url(../images/Page_go.jpg) no-repeat;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ display:inline-block; width:60px; height:30px; line-height:30px; background:#e6e6e6; margin-right:4px;}


/*Events*/
.Events{ background:url(../images/BG2.jpg) repeat-y center 56px; padding:0 65px;}
.Events ul li{}
.Events ul li .EventsYear{ width:580px; min-height:200px; float:left;}
.Events ul li .EventsYear span{ display:block; width:90px; height:90px; background:url(../images/BG3.png) no-repeat center; text-align:center; float:right; font-size:22px; line-height:90px; color:#fff;}
.Events ul li .EventsCont{ width:465px; float:right; position:relative; background:#fff;}
.Events ul li .EventsCont em{ width:8px; height:13px; background:url(../images/BG1.jpg) no-repeat center; position:absolute; top:35px; left:-7px;}
.Events ul li .EventsCont .EventsCont1{ padding:10px 15px 10px 20px; border:1px solid #ccc; border-radius:4px; max-height:180px; overflow:hidden;}
.Events ul li .EventsCont .EventsCont1 p{ margin:5px 0;}
.Events ul li.odd{ height:209px;}
.Events ul li.odd .EventsYear{ float:right;}
.Events ul li.odd .EventsYear span{ float:left;}
.Events ul li.odd .EventsCont{ float:left;}
.Events ul li.odd .EventsCont em{ background:url(../images/BG1_1.jpg) no-repeat center; left:auto; right:-7px;}



/*Events*/

/*
@media (min-width:300px) and (max-width:640px){
}
@media (min-width:641px) and (max-width:800px){
}
}*/
