@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{ margin:0px;padding:0px; font-size:14px;}
table {border-collapse:collapse;border-spacing:0px;}
*{margin:0px;padding:0px;list-style-type:none; font-family:"微软雅黑", "宋体";}
body,html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); /*background-color:#e6b10d;*/background:url(../images/bg.jpg); min-width:1200px;}
a{text-decoration:none;color:#464646;outline:medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border:none;vertical-align:top;  max-width:100%; margin:auto;} 
.clear{ clear:both}


.daohang{ width:1400px; margin:auto; height:88px;}
.logo{ width:370px; float:left; margin-left:100px; height:88px; background:url(/Application/Home/Public/images/logo.png) no-repeat;}
.logo h1{ text-indent:-99em; height:88px}
.logo h2{ text-indent:-99em; height:88px}

/* flexslider */
.flexslider{position:relative;height:666px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:88px;}
.slides{position:relative;z-index:1;}
.slides li{height:666px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.top{ width:100%; background:#fff; height:421px;}
.top ul{ width:1200px; margin:auto;}
.top ul li{ width:24%; float:left; text-align:center; background:#f8f8f8; display:block; height:320px; margin-top:60px; margin-right:1%;}
.top ul li a{ height:320px; display:block;}
.top ul li a:hover{ background:#eee; border:1px solid #24b159; text-decoration:none;}
.top ul li img{ margin-top:35px;}
.top ul li h3{ text-align:center; color:#222; font-size:20px; line-height:30px;}
.top ul li h3 span{ display:block; font-size:16px; color:#999;}
.top ul li h4{ width:120px; border-bottom:1px solid #ccc; text-align:center; margin:auto;}
.top ul li p{ width:216px; text-align:center; margin:auto; font-size:12px; color:#444; margin-top:15px; line-height:22px;}

.one{ width:100%; height:648px; background:url(../images/one.png) 50% no-repeat; margin:auto;}
.one_about{ width:1200px; margin:auto;}
.one_about{ width:1200px; margin:auto; padding-top:471px;}
.oa_neir{ width:820px; float:left; margin-top:35px; margin-left:25px;}
.oa_neir p{ text-indent:2em; color:#fff; font-size:13px; line-height:21px;}
.one_about h3{ width:303px; float:right; display:block; border-bottom:5px solid #0885c1; border-left:5px solid #0885c1; border-right:5px solid #0885c1; height:116px;}
.one_about h3 a{ color:#0885c1; display:block; text-align:center; font-size:22px; line-height:145px;}
.one_about h3 a:hover{ background:#0885c1; height:116px; color:#fff; border-bottom:5px solid #fff; border-left:5px solid #fff; border-right:5px solid #fff; text-decoration:none;}

.two{ width:100%; height:542px; background:url(../images/two.png) 50% no-repeat; margin:auto; margin-top:77px;}
.related{ width:1200px; margin:auto; padding-top:155px;}
#cpdemo{ overflow:hidden; width:1200px;}
#cpindemo{ float:left; width:800%;}
#cpdemo1{ float:left;}
.scroll-2{ display:block; float:left;  margin-left:15px; height:300px;}
.scroll-2 img{  display:block; height:240px; width:240px; border:solid 1px #ccc;}
.scroll-2 span{ display:block; text-align:center; width:152px; line-height:30px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.scroll-2 p{ text-align:center; line-height:40px; font-size:16px;}
.scroll-2 p a{ text-align:center; color:#fff;}
#cpdemo2{ float:left;}

.more{ width:180px; margin:auto;}
.more h3{ height:40px; border:1px solid #0885c1; display:block; margin-top:8px;}
.more h3 a{ text-align:center; line-height:40px; display:block; font-size:20px;}
.more h3 a:hover{ display:block; background:#0885c1; color:#fff; text-decoration:none;}

.three{ width:100%; height:708px; background:url(../images/three.jpg) 50% no-repeat; margin:auto;}
.xinwen{ width:1200px; margin:auto; padding-top:143px;}
.xw_left{ width:284px; float:left;}
.xw_left img{}
.xw_right{ width:874px; float:right;}
.xw_right ul{ width:100%; float:left; margin-bottom:0;}
.xw_right ul li{ margin-bottom:25px;}
.xw_right ul li img{ display:block; float:left; margin-bottom:25px; margin-top:19px;}
.xw_right ul li h3{ font-size:16px; margin-left:25px; width:606px; float:left; overflow:hidden; line-height:26px; margin-bottom:0;}
.xw_right ul li h3 span{ display:block; color:#ccc; font-size:12px;}
.xw_right ul li p{ width:606px; float:left; margin:25px; margin-top:0; margin-bottom:25px;}
.xw_right ul li p { font-size:12px; line-height:26px; color:#000;}
.xw_right ul li p:hover{ text-decoration:none; font-weight:bold; color:#0885c1;}

.xw_bottom{ width:1200px; margin:auto; margin-bottom:100px;}
.xw_bottom ul{ width:1200px; margin:auto; margin-top:5px;}
.xw_bottom ul li{ width:359px; float:left; margin-left:41px; overflow:hidden; height:30px;}
.xw_bottom ul li a{ color:#555; line-height:30px;}
.xw_bottom ul li a:hover{ text-decoration:none; font-weight:bold; color:#0885c1;}

.jpanli{ width:100%; background:url(../images/anli.jpg) 50% no-repeat; height:575px;}

.four{ width:100%; height:607px; background:url(../images/four.png) 50% no-repeat; margin:auto;}
.footer{ width:1200px; margin:auto;}
.footerleft{ width:520px; float:left; text-align:center;}
.footerleft h3{ margin-top:247px; color:#24b159; margin-left:-25px;}
.footerleft h4{ font-size:14px; margin-top:33px; margin-left:5px;}
.footerleft p{ font-size:12px; color:#ccc; margin-top:14px; line-height:15px; margin-left:-28px;}
.footerleft h5{ width:135px; margin-left:180px; display:block; height:46px; line-height:46px; margin-top:17px; background:#24b159;}
.footerleft h5 a{ display:block; height:46px; line-height:46px; color:#fff; font-size:22px;}
.footerleft h5 a:hover{ background:#fff; color:#24b159; text-decoration:none;}

.footeright{ width:390px; float:right;}
.footjoin{ width:310px; float:right;}
.footjoin h3{ float:right; margin-top:82px; font-size:20px; color:#1468b3; margin-right:87px;}
.footjoin p{ float:right; margin-right:17px; margin-top:4px;}
.footjoin h4{ float:right; width:109px; border:1px solid #005bac; display:block; border-radius:3px; height:34px; text-align:center; line-height:34px; margin-top:5px; margin-right:69px;}
.footjoin h4 a{ height:34px; line-height:34px; display:block;}
.footjoin h4 a:hover{ background:#005bac; color:#fff; text-decoration:none;}

.footlianxi{ margin-top:53px;}
.footlianxi img{ display:block; float:left; margin-top:22px;}
.footlianxi h3{ float:left; font-size:14px; margin-left:30px; width:295px;}
.footlianxi h4{ font-weight:bold; font-size:15px; margin-left:30px; float:left; line-height:18px;}
.footlianxi h4 span{ font-size:20px;}
.footlianxi p{ float:left; margin-left:10px; color:#555; margin-top:10px; line-height:26px;}

.footbottom{ margin-top:48px;}
.footbottom h3{ font-size:14px; margin-left:11px;}
.footbottom h3 a{ padding:0 5px; color:#333;}
.footbottom h3 a:hover{}
.footbottom p{ text-align:center; color:#fff; margin-top:48px; font-size:12px;}
.footbottom p a{ color:#fff;}
.footbottom p a:hover{}

.bigbg{ width:1920px; position:fixed; left:50%; top:-20%; z-index:-1;}
.bigbg img{ position:relative; left:-50%;}


/*-------       neiye_xiangqing       -------*/
.neibanner{ width:100%; height:500px; background:url(../images/neibanner.png) 50% no-repeat;}

.weizhi{ width:1200px; margin:auto; margin-bottom:65px; border-bottom:1px dotted #777;}
.weizhi h3{ font-size:16px;}
.weizhi h3 a{}
.weizhi h3 a:hover{}

.nei_about{ width:1200px; margin:auto; padding-top:0px;}
.neiaboutnr{ width:600px; float:left;}
.neiaboutnr p{ text-indent:2em; line-height:28px; margin-top:12px; font-size:14px;}
.nei_about img{ width:550px; float:right; padding-bottom:55px;}
.neiaboutnr img{ width:200px; float:left; padding-bottom:0px;}
.neiaboutnr h4{ font-size:24px; font-weight:bold; line-height:50px; float:right; margin-right:15px;}

.fzyj{ width:100%; height:400px; background:#fff url(../images/gybb.png) 50% no-repeat;}
.fzyj h3{ color:#fff; font-weight:bold; text-align:center; padding-top:85px; border-bottom:3px solid #24b159; width:100px; line-height:66px; margin:auto;}
.fzyj p{ width:1200px; margin:auto; text-align:center; line-height:30px; margin-top:35px; color:#fff; font-weight:bold; font-size:17.1px;}

/*-------contact-------*/
.nei_contact{ width:1200px; margin:auto;}
.neicontact{ width:1200px; margin:auto;}

.lianxitop{ width:1200px; margin:auto;}
.lianxitop ul{ width:1200px; margin:auto; border:1px dotted #ccc; height:222px; margin-top:35px; background:#fff;}
.lianxitop ul h3{ font-size:30px; line-height:54px; color:#0f94dc; margin-left:25px; padding-top:15px;}
.lianxitop ul li{ width:29%; margin-left:1.5%; float:left; line-height:32px; font-size:16px;}
.lianxitop ul li img{ margin-left:10px; margin-right:15px; margin-top:8px;}
.lianxitop ul li a{ font-size:18px; color:#000;}
.lianxitop ul li a:hover{ text-decoration:underline;}

.neinews{ width:1200px; margin:auto; margin-top:-45px;}
.news_item{width: 1200px;margin:0 auto;}
.news_item li{padding:35px;height: 199px;background: #fff;margin-bottom: 20px;position: relative;transition: all .4s;border-bottom: solid 1px #eae6e6;}
.news_item li:hover{-moz-box-shadow:0px 1px 5px #666666; -webkit-box-shadow:0px 1px 5px #666666; box-shadow:0px 1px 5px #666666;}
.news_item li:after{width: 0;height: 3px;background: #24b159;content: "";position: absolute;right: 50%;bottom:-1px;transition: all .5s;}
.news_item li:before{width: 0;height: 3px;background: #24b159;content: "";position: absolute;left: 50%;bottom:-1px;transition: all .5s;}
.news_item li:hover:after{width: 50%;}
.news_item li:hover:before{width: 50%;}
.news_item li .news_item_time{width: 100px;height: 100px;padding:10px;background: #0885c1;text-align: center;float: right;}
.news_item li .news_item_time p{line-height: 45px;color: #fff;font-size: 14px;padding-top: 2px;}
.news_item li .news_item_time p span{font-size: 60px;}
.news_item li .news_item_detail{width: 960px;height: 130px;float: left;margin-left: 40px;}
.news_item li .news_item_detail h1{color: #222121;font-size: 18px;font-weight: normal;margin-top: 0;}
.news_item li .news_item_detail h2{color: #6b6a6a;height: 30px;margin-top: 5px;padding-bottom: 5px;font-weight: normal; line-height: 30px; font-size: 14px;border-bottom: dashed 1px #eeeeee;}
.news_item li .news_item_detail h2 i{padding-right: 5px;}
.news_item li .news_item_detail p{color: #6b6a6a;font-size: 14px;line-height: 28px;padding-top: 5px;}
.news_item li .news_item_pic{width: 173px;height: 130px;float: left;overflow: hidden;}
.news_item li .news_item_pic img{ width:173px; height: 130px; transition:0.5s;}
.news_item li:hover .news_item_pic img{transform:scale(1.05,1.05);}

/*css fanye*/
div.jogger{padding:20px;margin:20px;font-family:"微软雅黑"; text-align:center;}
div.jogger a{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color: #0885c1;text-decoration:none;}
div.jogger a:hover{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color: #24b159;}
div.jogger a:active{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger span.current{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color: #ffffff;background-color: #0885c1;}

.neianli{width:1200px;margin:auto; margin-top:-50px;}
.fxca_tit{ width:1242px; height:auto;}
.fxca_tit li{width:370px;float:left;margin-right:40px;margin-top:35px;box-shadow:0 0 20px rgba(0, 0, 0, 0.4);padding-bottom:5px;margin-bottom:10px;display:block;height:auto;border:2px solid #eee;}
.fxca_tit li:hover{border: 2px solid #24b159;}
.fxca_tit li img{ height:auto; width:100%;}
.fxcatit_bo{ z-index:9; position:relative; margin-top:-19px; width:350px;}
.fxcatit_bo h3{display:block;width:100px;background: #0885c1;text-align:center;height:36px;line-height:36px;font-size:16px;color: #fff;font-weight:normal;}
.fxcatit_bo h4{ width:350px; margin:auto; margin-left:10px; font-size:16px; line-height:26px; font-weight:normal; height:26px; overflow:hidden;}
.fxcatit_bo p{ width:350px; margin:auto; margin-left:10px; text-indent:2em; color:#999; line-height:24px;}
.fxcatit_bo span{margin-left:10px;line-height:38px;margin-top: 10px;display: block;}
.fxcatit_bo span a{color: #0885c1;}
.fxcatit_bo span a:hover{ text-decoration:none;}

.neiproduct{ width:1200px; margin:auto; margin-top:-50px;}
.neipro_tit{ width:1200px; margin:auto;}
.neipro_tit h3{ display:block; float:left; text-align:center; background:#0885c1; margin-right:45px;}
.neipro_tit h3 a{ display:block; color:#fff; font-size:16px; border:1px solid #0885c1; padding:10px 30px;}
.neipro_tit h3 a:hover{ display:block; border:1px solid #0885c1; background:#fff; color:#0885c1; text-decoration:none;}
.neipro_tit h4{ text-align:center; border:1px solid #eee; height:45px; line-height:45px; display:block; margin-bottom:35px; margin-top:15px; background:#eee; border-radius:10px;}
.neipro_tit h4 a{ font-size:18px; line-height:45px; height:45px; display:block;}
.neipro_tit h4 a:hover{ display:block; background:#0885c1; text-decoration:none; color:#fff; font-weight:bold; transition:0.5s; box-shadow:5px 5px 5px #ccc; border-radius:10px;}

.wapper{width: 1200px;height: 700px;background-color:#f7f7f7;margin:0 auto;margin-top:40px;overflow:hidden;} 
.wapper ul{margin-top:30px;}		
.wapper li{float:left;margin-left:30px;width: 262px;height:300px;background-color:#fff;color:#fff;text-align:center;font-weight:bold;display:inline-block;margin-bottom: 30px;}
.wapper li .pic{margin: 0 0 10px 0;}
.wapper li .title{margin:0 10px 2px}
.wapper li .title a{color:#333;display:block;text-overflow:ellipsis;/*white-space:nowrap;*/overflow:hidden;_zoom:1}
.wapper li .title a:hover{color:#0885c1; text-decoration:none;}
.wapper li{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.wapper li:hover {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 15px #e5e5e5;-moz-box-shadow:0px 5px 15px #e5e5e5;box-shadow: 0px 5px 15px #777;}

.neidatil{ width:1200px; margin:auto;}
.neida_top{ width:1200px; margin:auto;}
.neida_top h1{ font-size:30px;color:#333;margin-top:50px;margin-bottom: 25px; text-align:center;}
.neida_top img{ display:block; margin:auto; margin-top:25px;}
.neida_topro{width:1200px;margin:auto;border: 1px solid #ccc;padding:25px;height: 495px;}
.neida_topro img{width:440px;float:left;display:block;margin-top:0px;border: 1px solid #e6e6e6;}
.nt_left{width: 570px;float:left;margin-left:77px;}
.nt_left h3{font-size:26px;color:#333;margin-top:20px;margin-bottom: 55px;}
.nt_left p{ line-height:36px;}
.neida_top h4{ width:1198px;  border:1px solid #eee; line-height:36px; height:36px; color:#952635; margin:20px 0px;text-align: center; font-size: 14px;}
.neidatil p{ font-size:16px; line-height:30px; text-indent:2em;}
.neidatil h2{  font-size:20px; line-height:30px;font-weight: bold;}
.shangxia{ margin-top:25px; width:1200px;}
.shangxia h3{ width:50%; float:left; line-height:36px; font-size:18px; margin-bottom:25px;}
.shangxia h3 a{ font-size:18px;}
.shangxia h3 a:hover{ color:#952635;}

.neidatil h5{ font-size:17px; font-weight:bold; border-left:5px solid #0885c1; padding-left:15px; height:40px; line-height:40px; margin-top:25px; border-bottom:1px dotted #24b159; border-top:1px dotted #24b159; border-right:1px dotted #24b159; background:linear-gradient(to bottom, #0885c1 30%,#24b159 100%); color:#fff;}


.shengming {background-color: #fafafa;color: #999;margin: 16px;padding: 15px 30px;line-height: 2em; font-size: 14px;}
.xgtuijian {
    width: 1200px;
    margin: auto;
    margin-top: 25px;
}
.xgtuijian h3 {
    font-size: 24px;
    color: #333;
    width: 1200px;
    line-height: 40px;
    border-bottom: 1px dotted #333;
    text-align: left;
    float: left;
}
.xgtuijian ul {
    width: 1200px;
    margin: auto;
}
.xgtuijian ul li {
    line-height: 40px;
    border-bottom: 1px solid #e9e9e9;
    width: 45%;
    float: left;
    margin: 0% 2.5%;
}
.xgtuijian ul li p{width:80%;}
.xgtuijian ul li a {
    font-size: 14px;
    color: #333;
    line-height: 40px;
	float:left;
	width:auto;
}
.xgtuijian ul li span {
 float:right;
}