@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555;}

body{ margin:0 auto; padding:0px;  width:100%; font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#555555; }
.top{ width:1000px; margin:0 auto; padding-top:20px; padding-bottom:30px;}
.top h1{ width:483px; margin-top:10px;}
.top .xian{ width:1px; background:#ccc; height:40px; margin-top:23px; margin-left:20px; margin-right:25px;}
.top .kouhao{ margin-top:13px;}
.top .kouhao p{ color:#1a5ab1; font-size:20px;}
.top .kouhao .enp{ padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}




.nav{ background:#1a5ab1; width:1423px;height:60px; margin:0 auto;  }
.nav #menu{ width:1100px;font-size:15px; margin:0 auto; padding-top:15px;}
.nav #menu ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#fff; text-decoration:none; }
ul.menu li {position:relative; float:left; text-align:center; }
ul.menu ul {position:absolute;left:0; display:none; opacity:0;list-style:none;text-align:center;margin-top:5px;}
ul.menu ul li {position:relative; border-top:none; margin:0;font-weight:normal;color:#fff;background:#1a5ab1; font-size:12px;border-top:1px solid #fff; height:24px; line-height:24px; width:100px;margin-left:18px; margin-right:18px; }
ul.menu ul li a {display:block;color:#fff;font-weight:normal;line-height:24px;font-family:Arial, Helvetica, sans-serif;}
ul.menu ul li a:hover { color:#1a5ab1; font-weight:bold; background:#fff;}
ul.menu .menulink {  padding-left:18px; padding-right:18px; margin-left:18px; margin-right:18px; font-size:15px; padding-bottom:0px;height:30px;line-height:30px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#1a5ab1; background:#fff; display:block; padding-left:18px; padding-right:18px;margin-left:18px; margin-right:18px;  height:30px;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/  }
ul.menu .sub {background:url(../images/bb.jpg) repeat-x;}
ul.menu .topline {}


.product{ width:1423px; margin:0 auto; background:url(../images/main_13.jpg) no-repeat center; height:538px;}
.chanpin{ width:1000px; margin:0 auto; padding-top:40px;}
.chanpin h2{ color:#1a5ab1; font-size:35px; text-align:center; padding-top:20px;}
.chanpin .mc{ color:#cdd6e9; font-size:30px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; padding-top:5px;}
.chanpin ul li .txt{ color:#1a5ab1; text-align:center; font-size:16px; padding-top:10px;}
.marquee li a:hover .cpbg{ background:url(../images/tuli.png) no-repeat center; color:#fff; width:187px;}
.marquee a:hover .txt{ color:#fff}
.marquee .cpgd{border-radius:50%; background:#1a5ab1; height:20px; width:20px; text-align:center; margin-top:40px; margin-left:86px; color:#fff}
.marquee ul li a:hover .cpgd{ background:#ff9a00;}
.marquee {width:1000px;overflow:hidden;margin-top:30px; height:275px;}
.marquee li{ display:inline; float:left; margin-right:12px;}



.fengcai{ width:1000px; margin:0 auto; margin-bottom:50px;}
.fengcai h2{ color:#1a5ab1; font-size:30px; text-align:center; padding-top:30px;}
.fengcai .mc{ color:#cdd6e9; font-size:26px; text-align:center; text-transform:uppercase; padding-top:5px;}
#demolefta{OVERFLOW: hidden; WIDTH:1000px; margin:0 auto; padding-top:25px; }
.lanren{ width:194px; height:186px;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8; margin-right:20px; margin-left:20px; padding:5px;  }
.lanren a{display:table-cell;vertical-align:middle;width:194px; height:186px; }
.lanren a img{max-width:194px;max-height:186px; }
.mingcheng{ padding-top:10px;}

.zoujin{ width:1423px;  margin:0 auto; background:url(../images/main_14.jpg) no-repeat center; height:520px; margin-bottom:30px;}
.guanyu{ width:1000px; margin:0 auto;}
.guanyu h2{ color:#fff; font-size:30px; text-align:center; padding-top:30px;}
.guanyu .mc{ color:#869bc5; font-size:26px; text-align:center; text-transform:uppercase; padding-top:5px;}
.about{ width:472px;margin-top:50px;}
.jian a{color:#cdd3df; }
.jian { line-height:33px; color:#cdd3df; margin-top:10px; text-align:justify; font-size:14px; height:230px; overflow:hidden;}
.more{ border:1px solid #fff; height:30px; width:120px; text-align:center; line-height:30px; margin:0 auto; margin-top:30px;}
.more a{ color:#cdd3df; font-size:14px;}
.news{width:500px;margin-top:30px;}
.xinwen{ height:300px; overflow:hidden; margin-top:10px;}
.list .yuan{border-radius:50%; background:#fff; height:90px; width:90px; text-align:center;}
.list .yuan p{ font-size:22px; margin-top:20px;color:#ff9c00;}
.list .yuan span{ color:#1a5ab1; font-size:20px;}
.nnr{ width:390px; height:50px; overflow:hidden}
.bt{ font-size:16px;color:#fff; padding-bottom:10px;}
.nnpng{ line-height:20px; color:#cdd3df; font-size:14px;}
.list{ margin-bottom:15px;}



.foot{  width:1423px; margin:0 auto; background:url(../images/main_20.jpg) no-repeat center; height:438px;}
.foota{ width:1000px; margin:0 auto; padding-top:40px;}
.foota h2{ font-size:18px;color:#fff;}
.foota .cp ul { padding-top:20px;}
.foota .cp ul li{ line-height:25px;}
.foota .cp ul li a{ color:#bbbbbb; text-align:left}
.foota .yy{ margin-left:30px;}
.foota .yy ul li{ line-height:23px;}
.foota .yy ul { padding-top:20px;}
.kuang2{ background:#757575; border:0px; color:#fff; font-size:14px; margin-bottom:10px; height:30px; line-height:30px; padding-left:10px;}
.foota .dingdan{ margin-left:30px; width:300px;}

.foota .dingdan .biaoge{ padding-top:10px;}

.foota .lxwm{ line-height:36px; color:#c0bec0; width:250px; }
.add{ background:url(../images/main_13.png) no-repeat left top 6px; padding-left:30px; margin-top:8px;}
.tel{ background:url(../images/main_17.png) no-repeat left; padding-left:30px;}
.mail{ background:url(../images/main_21.png) no-repeat left; padding-left:30px;}
.ppoi{ font-size:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-top:10px; padding-bottom:10px;}

.foota a{color:#c0bec0}
.foota .er{  padding-top:10px;}
a.zzb07link{text-decoration:none;color: #909091;}
a.zzb07link:hover {text-decoration: underline;color: #909091;}
.zzb07tail{color:#909091;}

.footb{  width:1423px; margin:0 auto; background:#0f1011; height:40px; line-height:40px;}
.footd{ width:1000px; margin:0 auto; color:#909091}

/*-------------------内页--------*/

.nybanner{ width:1423px; height:350px; margin:0 auto; overflow:hidden}
.main{ width:1000px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.main .mtop{ border-bottom:1px solid #d8d8d8; padding-bottom:10px;}
.main .mtop h2{ color:#104ab6; font-size:25px; padding-left:10px;}
.main .mtop .weizhi{ margin-top:10px;}

.neirong{ width:1000px; margin:0 auto; line-height:30px; text-align:justify;margin-top:20px;}

.tabbox {width:1000px; font-size:14px;}
.tabmenu {width:320px;height:40px; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { text-align:center; float:left; display:block; width:150px; height:40px; overflow:hidden; background-color: #1a5ab1; color:#fff;line-height:40px; display:inline; font-size:16px; margin-right:10px;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/}
.tabmenu .cli {text-align:center;float:left;display:block;width:150px; height:40px; overflow:hidden;background-color: #f29200;line-height:40px;display:inline;font-size:16px; cursor:pointer;color:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/}
#tabcontent {width:1000px; margin-top:20px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
 #tabcontent .hidden {display:none;}
#tabcontent ul li img{ width:300px;}
#tabcontent ul li { float:left; margin-right:15px; margin-left:15px; margin-bottom:15px;}

.contact_con ._t{ position: relative; padding-bottom: 10px; margin-bottom: 20px; font-size: 20px; font-weight: bold;}
.contact_con ._t:after{ content:''; position: absolute; left: 0; bottom: 0; width: 40px; height: 2px; background-color: #00873b;}
.contact_con ._hd ._p{ font-size: 14px;}
.contact_con ._bd { margin-top: 60px;}
.contact_con ._bd ._form{ width: 70%; float:left}
.contact_con ._bd ._form .inp{ height: 40px; margin-bottom: 2%; line-height: 40px; background-color: #f5f5f5; border: 1px solid #e5e5e5; box-sizing: border-box; text-indent: 15px;}
.contact_con ._bd ._form textarea{ height: 220px; background-color: #f5f5f5; margin-bottom: 2%; border: 1px solid #e5e5e5;box-sizing: border-box; text-indent: 15px; padding-top: 10px;}
.contact_con ._bd ._form .sb{ height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background-color: #88c339;}
.contact_con ._bd ._info{ width: 25%; float:right}
.contact_con ._bd ._info p{ margin-bottom: 15px; font-size: 14px;}
.contact_con ._bd ._info .ion{ color: #93c542; font-size: 1.5em;}

.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00959c; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00959c; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

/*page*/
.banner2{ width:100%; margin:0 auto; background:url(../images/ny.jpg) no-repeat center; height:290px; border-bottom:3px solid #17b1dd; border-top:3px solid #17b1dd;}
.font_4{border-bottom:1px dashed #d8d8d8; padding-bottom:10px;font-size:14px;font-weight:bold;}
.zheng{ font-size:12px; font-weight:normal}

.zong{ padding-top:20px; line-height:30px; font-size:14px; text-align:justify}
.gcal ul li{float:left;width:293px; margin-right:30px; margin-bottom:30px; margin-left:35px;}
.gcal ul li p{ text-align:center}
.gcal .lanrenzhijia{ width:293px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8;  margin-bottom:10px; }
.gcal .lanrenzhijia {display:table-cell;vertical-align:middle;width:293px; height:200px; }
.gcal .lanrenzhijia img{max-width:293px;max-height:200px; }

.xwlist{ margin-left:10px; margin-right:10px; width:310px; margin-bottom:40px;}
.bga{ background:#f5f5f5; height:220px; padding:10px;}
.ckxx{ width:120px; height:30px; border:1px solid #0861b0; display:block; background:#f5f5f5; text-align:center; line-height:30px;}
.news_lixt_tit a:hover { background:#0861b0; color:#fff; display:block}
.news_lixt_tit {
    color: #0861b0;
    font-size: 16px;
    padding-top: 10px; padding-bottom:10px;
}
.news_date {
    color: #0087ff; padding-bottom:5px;
    font-size: 16px; padding-top:10px;

}
.nybt{text-align:center; padding-top:10px;color: #B2191E; font-size:17px; padding-bottom:15px; border-bottom:1px dashed #272727}
.miaoshu{text-align:center; padding-top:15px;}


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00959c; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00959c; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}