﻿@charset "utf-8";
/* CSS Document */

body { font-size:14px; font-family: "microsoft yahei"; color:#000; background: #f8f8f8; -webkit-tap-highlight-color:transparent;}
input, select, textarea, button{ vertical-align: middle; outline:none; font-family:"microsoft yahei"; border:0;}
h1, h2, h3, h4, h5, h6, i, em{font-weight:normal; font-style:normal;}
img { border: 0;  vertical-align:middle; max-width:100%; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color:#000; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover{ color:#085aa4;}
* { padding:0; margin:0; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.w{ margin: 0 auto; width:1280px;}


/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] { -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#999; }
textarea::-webkit-input-placeholder { color:#999; }
input::-webkit-input-speech-button { display: none; }
input{ -webkit-appearance : none ;}


/**index**/
.xmHead{ background:#0057ac url(../images/xmHeadBg.jpg) no-repeat left; background-size:auto 100%; position:relative; padding:10px; display:none;}
.xmHead-logo{ width:170px;}

.pmenuBtn { width:55px; height:100%; position:absolute; right:0; top:0; cursor: pointer; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;}
.menu-handler { width:100%; height:100%; cursor: pointer; position: relative; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); background-color:#0057ac; }
.menu-handler .burger { width:30px; height: 3px; background:#fff; display: block; position: absolute; z-index: 5; top:16px; left: 50%; margin: 0px 0px 0px -15px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; -webkit-transition: all .6s cubic-bezier(0.245, 0.145, 1.355, 1); -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1); transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);}
.menu-handler .burger-2 { top:26px; }
.menu-handler .burger-3 { top:36px; }
.menu-handler.active .burger-1 { top: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3 { top: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }


.menuMobileBox { position: fixed; left: 0px; top: 0%; width: 100%; height: 0%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10006; background-color:#0057ac; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; display:none;}
.menuclose { width: 48px; height: 48px; display: block; position: absolute; right: 0; top:0; cursor: pointer; }
.menuclose:hover { background-color:#fff; }
.menuclose:hover i { background-color:#0057ac; }
.menuclose i { width: 30px; height: 2px; background-color:#fff; position: absolute; left: 9px; top: 24px; }
.menuclose .i1 { -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuclose .i2 { -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.navMobile { padding:40px 0; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p a { display:block; text-transform: uppercase; font-size:17px; position: relative; color:#fff; padding:10px 0; transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; opacity: 0; }
.navMobile dd p a.cur, .navMobile dd p a:hover { background:#fff; color: #0057ac; }
.navMobile dd .msubnav { background-color: #fafafa; display: none; padding: 15px 0px; }
.navMobile dd .msubnav a { display: block; font-size: 16px; padding: 5px 0px; color: #333; position: relative;  }
.navMobile dd .msubnav a:hover{ color:#0057ac;}
.open .menuMobileBox{ height: 100%;}
.open .navMobile dd p a{opacity: 1;}




.head{ background:#085aa4 url(../images/head-Bg.png) no-repeat right center; height:221px; width:100%; min-width:1280px;}
.head-top{ height:158px;}
.head-top .logo{ padding-top:44px;}
.head-top .slogan{ padding-top:60px;}
.head-top .search{ background:#fff; width:221px; height:31px; margin:65px 0 0 60px; border:1px #054987 solid;}
.head-top .search .inpt{ width:185px; padding-left:5px; line-height:31px; float:left; color:#999;}
.head-top .search .btn{ background:url(../images/srhBtn.jpg) no-repeat center; width:31px; height:31px; float:left; cursor:pointer;}


.head-nav{ background:rgba(5,73,135,.75); height:63px; min-width:1280px;}
.head-nav li{ width:140px; text-align:center; position:relative; float:left; margin:0 10px;}
.head-nav li a.far{ font-size:18px; display:block; line-height:63px; color:#d4e0ef;}
.head-nav li.on a.far, .head-nav li a.far:hover{ background:#084680;}
.head-nav li .sub{ background:rgba(8,70,128,.7); width:100%; position:absolute; left:0; top:63px; padding:20px 0; display:none;}
.head-nav li .sub a{ font-size:16px; display:block; color:#fff; padding:10px 0; position:relative;}
.head-nav li .sub a:hover:before{ content:''; background:#fff; width:70px; height:2px; position:absolute; left:50%; bottom:0; margin-left:-35px;}


.main{ background:#fff; width:1230px; padding:20px 25px 35px 25px; margin:auto;}
.main-floor{ margin-top:20px;}
.main-floor-left{ width:600px;}
.main-floor-right{ width:600px;}
.main-title { background:url(../images/main-titleBg.jpg) repeat-x; height:40px; position:relative; border:1px #baccd9 solid;}
.main-title .more{ position:absolute; right:12px; top:0; line-height:40px; display:block;}
.main-title .cn{ background:#085aa4; line-height:40px; font-size:20px; color:#fff; float:left; position:relative; padding:0 0 0 49px !important; margin-right:26px !important;}
.main-title .cn:before{ content:''; background:url(../images/cn-tt.png) no-repeat; width:26px; height:40px; position:absolute; right:-26px; top:0;}
.main-title .cn:after{ content:''; background:url(../images/cn-ico.png) no-repeat; width:30px; height:22px; display:block; position:absolute; left:12px; top:11px;}
.main-title ul li{ float:left; line-height:40px; font-size:20px; color:#085aa4; padding:0 10px; position:relative; cursor:pointer;}
.main-title ul li.on{ background:#085aa4; color:#fff; padding:0 0 0 49px !important; margin-right:25px;}
.main-title ul li.on:before{ content:''; background:url(../images/cn-tt.png) no-repeat; width:26px; height:40px; position:absolute; right:-26px; top:0;}
.main-title ul li.on:after{ content:''; background:url(../images/cn-ico.png) no-repeat; width:30px; height:22px; display:block; position:absolute; left:12px; top:11px;}



.news-pic{ width:597px; height:378px; overflow:hidden; position:relative;}
.news-pic .hd a{ background:url(../images/news-arrow.png) no-repeat; width:11px; height:20px; display:inline-block; position:absolute; bottom:21px; z-index:10;}
.news-pic .hd a.prev{ background-position:0 0; right:60px;}
.news-pic .hd a.next{ background-position:-30px 0; right:30px;}
.news-pic .bd li{ width:597px; height:378px; float:left; display:block; position:relative;}
.news-pic .bd li img{ width:100%; height:100%; display:block;}
.news-pic .bd li .text{ background:rgba(0,0,0,.65); width:100%; padding:15px 80px 15px 24px; color:#fff; position:absolute; left:0; bottom:0;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.news-pic .bd li .text .d{ background:url(../images/n-icon.jpg) no-repeat left center; padding-left:42px; display:block;}
.news-pic .bd li .text .t{ font-size:18px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news-item .t{ font-size:16px; font-weight:bold; padding-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news-item .c{ line-height:20px; color:#999; margin-top:8px; max-height:40px; overflow:hidden;}
.news-list{ padding-top:20px;}
.news-list li{ height:30px; line-height:30px; padding-left:15px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news-list li:before{ content:''; background:#262626; width:2px; height:2px; position:absolute; left:0; top:14px;}
.news-list li span{ float:right;}
.news-list li:hover span{ color:#085aa4;}


.farm-img{ padding-bottom:28px; height:132px; overflow:hidden;}
.farm-img .hd{ display:none;}
.farm-img .bd li{ width:600px; height:132px; float:left;}
.farm-img .bd li img{ width:600px; height:132px; display:block;}
.offer-img { padding:15px 0 10px 0;}
.offer-img img{ width:600px; height:75px; display:block;}
.policy-img{ margin-top:25px; height:132px; overflow:hidden;}
.policy-img .hd{ display:none;}
.policy-img .bd li{ width:600px; height:132px; float:left;}
.policy-img .bd li img{ width:600px; height:132px; display:block;}



.ribute{ padding:45px 0 0 15px;}
.ribute a{ width:271px; height:109px; float:left; display:block; position:relative;}
.ribute a .t{ font-size:22px; position:absolute; left:132px; top:25px;}
.ribute a .c{ font-size:12px; font-family:cambria; position:absolute; left:132px; top:55px;}
.ribute a:last-child{ float:right;}


.member{ background:#fff; width:1240px; margin:auto; margin-top:14px; padding:25px 20px 30px 20px;}
.member-tit{ padding:0 7px;}
.member-tit h3{ float:left; font-size:22px;}
.member-tit a{ float:right;}
.member-list li{float:left;width:137px;/* height:55px; */margin:25px 7px 0 7px;display:block;padding:1px;border:1px #e2e1e1 solid;}
.member-list li img{width:137px;/* height:55px; */display:block;}

.footer{ background:url(../images/footer-Bg.jpg) repeat; width:100%; min-width:1280px; padding:25px 0 80px 0;}
.footer-link .t{ font-size:22px; color:#fff;}
.footer-link .c{ padding:10px 0 30px 0; position:relative;}
.footer-link .c a{ color:#c1e2ff; line-height:26px; float:left; margin-right:20px;}
.footer-link .c:before{ content:''; background:#dae3eb; width:178px; height:1px; position:absolute; left:0; bottom:0;}
.footer-copy{ line-height:26px; color:#c1e2ff; padding-top:35px;}
.footer-copy a{ color:#c1e2ff;}
.footer-code{ text-align:center; width:100px; color:#c1e2ff;}
.footer-code p{ padding-bottom:10px;}
.return-top{ background:url(../images/re-top.png) no-repeat; width:54px; height:54px; position:fixed; right:5%; bottom:20%; font-size:0; text-indent:-9999px; cursor:pointer; display:none;}


.pmain{ background:#fff; padding:55px 0;}
.left{ width:250px;}
.left-top{ background:url(../images/left-top.jpg) no-repeat; line-height:81px; font-size:26px; font-weight:bold; color:#fff; padding-left:20px;}
.left-menu{ background:url(../images/left-menuBg.jpg) repeat-y; padding:0 24px 0 1px; margin-top:3px; border-radius:0 10px 10px 0;}
.left-menu a{ display:block; position:relative; line-height:63px; font-size:18px; color:#064d8e; padding-left:25px; border-bottom:1px #fff solid;}
.left-menu a.active:before, .left-menu a:hover:before{ content:''; width:9px; height:9px; position:absolute; right:4px; top:26px; border:1px #0d4a83 solid; border-radius:50%;}
.left-contact{ background:url(../images/left-contact.jpg) no-repeat; height:130px; padding:18px 0 0 25px; line-height:20px; margin-top:24px;}
.left-contact .t{ font-size:22px; color:#084680; padding:0 0 12px 50px;}


.right{ width:954px; padding-right:27px;}
.right-top{ padding:12px 0 8px 0; line-height:29px; border-bottom:1px #dcdcdc solid;}
.right-top .cn{ background:url(../images/right-top.jpg) no-repeat 8px center; float:left; font-size:24px; color:#313131; padding-left:47px;}
.right-about{ line-height:30px; padding:30px 0;}

.right-news{ padding-top:13px;}
.right-news li{ height:37px; line-height:37px; position:relative; padding:0 24px 0 35px ; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #e5e5e5 solid;}
.right-news li span{ float:right;}
.right-news li:before{ content:''; background:#262626; width:2px; height:2px; position:absolute; left:13px; top:17px;}

.right-page{ text-align:right; padding:25px 20px 0 0;}
.right-page a{ margin:0 5px;}
.right-page a.cur{ color:#085aa4;}

.right-video{ margin-left:-4px; position:relative;}
.right-video li{ float:left; width:455px; display:inline-block; padding:27px 0 22px 0; margin:0 12px;}
.right-video li .aImg{ width:100%; height:281px; position:relative;}
.right-video li .aImg .bg{ background:rgba(0,0,0,.65); width:100%; height:100%; position:absolute; left:0; top:0;}
.right-video li .aImg img{ width:100%; height:100%; display:block;}
.right-video li .aImg .ico{ background:url(../images/video-ico.png) no-repeat; width:78px; height:78px; display:inline-block; position:absolute; left:50%; top:50%; margin:-39px 0 0 -39px; z-index:2;}
.right-video li .aTit{ font-size:18px; margin-top:8px;text-align:center;}

.right-member{ margin-left:-69px; position:relative;}
.right-member li{ width:179px; height:107px; float:left; position:relative; margin:29px 0 0 69px; border:2px #084680 solid; border-radius:5px;}
.right-member li .img{ width:100%; height:100%; display:block;}
.right-member li .cover{ background:rgba(8,70,128,.9); width:100%; height:100%; font-size:15px; font-weight:bold; color:#fff; padding-top:39px; position:absolute; left:0; top:0; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -webkit-transition:600ms; -moz-transition:600ms; -o-transition:600ms; transition:600ms;}
.right-member li:hover .cover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}



.fild{ line-height:27px; margin-top:15px; float:left; width:895px;}
.fild label{ width:100px; float:left; text-align:right; color:#404040;}
.fild .put{ width:248px; height:27px; line-height:27px; padding:0 5px; border:1px solid #d2d2d2; float:left;}
.fild .h-pic{ float:left; margin:0 5px;}
.fild .h-btn{ color:#404040; text-decoration:underline;}
.fild .btn{ width:130px; height:35px; line-height:25px; background:#084680; text-align:center; color:#fff; font-size:16px;border:none; margin:30px 0 0 100px;}
.fild .put1{ width:580px; height:77px; line-height:1.6; font-size:12px; padding:5px; border:1px solid #d2d2d2; float:left;}

.MedicineXX{width: 954px;padding: 21px 0px 0 20px;margin: 400px auto 57px auto;border:1px #e5e5e5 solid;}
.MedicineXX h1{color:#229872;font-family:"微软雅黑"; font-size:18px;}
.MedicineXX h1 b{color:#fff;font-family:"微软雅黑"; font-size:12px;width: 24px;height: 24px;border-radius: 24px;background:#229872;line-height: 24px;text-align: center;display:inline-block;font-weight: normal;margin:0 11px 0 0;position:relative;top:-2px;}
.MedicineXX h2{color:#a2a2a2;font-family:"微软雅黑"; font-size:14px;font-weight: normal;line-height: 30px;}
.MedicineXX p{color:#6f6f6f;font-family:"微软雅黑"; font-size:14px;line-height: 30px;}
.writeBack{background:#f6f6f6;border:1px #e7e7e7 solid;padding:26px 19px;margin:17px 0 66px 0;position:relative;}
.writeBack p{color:#696969;font-family:"微软雅黑"; font-size:14px;line-height:24px;}
.writeBack span{color:#808080;font-family:"微软雅黑"; font-size:12px;margin:27px 0 0 0;display:inline-block;}
.writeBack b{position:absolute;width: 21px;height: 14px;bottom:142px;left:50px;}

.pnews-detaTop{ text-align:center; padding:20px 0 12px 0; border-bottom:1px #ccc solid;}
.pnews-detaTop .t{ font-size:20px; padding-bottom:10px;}
.pnews-detaTop .c span{ color:#777; font-size:12px; padding:0 10px;}
.pnews-detaInfo{ padding-top:25px; font-size:16px; line-height:30px; text-align:justify;}


.xmFooter{ background:url(../images/footer-Bg.jpg) repeat; width:100%; padding:15px 10px; display:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.xmFooter-link .t{ font-size:16px; color:#fff;}
.xmFooter-link .c{ padding:6px 0 10px 0; position:relative;}
.xmFooter-link .c a{ color:#c1e2ff; line-height:26px; float:left; margin-right:10px; font-size:14px;}
.xmFooter-link .c:before{ content:''; background:#dae3eb; width:178px; height:1px; position:absolute; left:0; bottom:0;}
.xmFooter-copy{ line-height:24px; color:#c1e2ff; font-size:14px; padding-top:12px;}
.xmFooter-copy a{ color:#c1e2ff;}

