@charset "utf-8"; /* CSS Document */
body, h1, 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:#2f70d9; font-size:14px; line-height:180%;}img{border:none; vertical-align:top; max-width:100%; margin:auto;} 
.clear{ clear:both}

.one{ width:100%; background:url(../images/1.png) 50% no-repeat; height:178px;}
.one p{ width:1200px; margin:auto; line-height:40px; color:#777;}
.topnav{ width:1200px; margin:auto;}
.logo{width:377px; float:left; margin-top:30px; height:77px; background:url(/Application/Home/Public/images/logo.png) no-repeat;}
.logo h1{height:77px; text-indent:-99em;}
.logo h2{height:77px; text-indent:-99em;}
.topnav img{ width:377px; float:left; margin-top:30px;}
.topnav ul{ width:800px; float:right;}
.topnav ul li{ text-align:right; width:100px; float:left; margin-top:60px;}
.topnav ul li a{ font-size:18px;}
.topnav ul li a:hover{ font-weight:bold;}

/* flexslider */
.flexslider{position:relative; height:717px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat; /* margin-top:70px; */}
.slides{position:relative; z-index:1;}
.slides li{height:717px;}
.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;}

.gytop{ width:100%; background:url(../images/tiao.png) 50% no-repeat; height:150px; border-bottom:1px solid #d9d9d9;}
.topguanyu{ width:1200px; margin:auto;}

.hwgytop_left{ width:300px; float:left;}
.hwgytop_left p{ font-size:24px; font-weight:bold; color:#555; padding-top:33px;}
.hwgytop_left h3{ background:#315992; width:165px; color:#fff; font-weight:normal; font-size:16px; text-align:center; line-height:36px; margin-top:8px;}
.hwgytop_right{ width:185px; float:right; padding-top:45px;}
.hwgytop_right h3{ font-weight:normal; font-size:15px; padding-left:8px;}
.hwgytop_right h3 span{ display:block; color:#315992; font-size:30px; margin-top:8px; margin-left:-30px;}

.search{border:2px solid #315992; height:39px; margin:55px auto 0px auto; width:360px; float:left; margin-left:140px;}
.search select{display:none;}
.search .select_box{font-size:12px; color:#999999; width:100px; line-height:35px; float:left; position:relative;}
.search .select_showbox{height:35px; background:url(images/search_ico.png) no-repeat 80px center; text-indent:1.5em;}
.search .select_showbox.active{background:url(images/search_ico_hover.png) no-repeat 80px center;}
.search .select_option{border:2px solid #f58400; border-top:none; display:none; left:-2px; top:35px; position:absolute; z-index:99; background:#fff;}
.search .select_option li{text-indent:1.5em; width:90px; cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3; color:#999;}
.search .select_option li.hover{background:#BEBEBE; color:#fff;}
.search input.inp_srh,.search input.btn_srh{border:none; background:none; height:39px; line-height:35px; float:left;}
.search input.inp_srh{outline:none; width:300px;}
.search input.btn_srh{background:#315992; color:#FFF; font-family:"微软雅黑"; font-size:15px; width:60px;}

.guanyu{ width:100%; height:788px; background:url(../images/bigpicb.png) no-repeat; background-attachment:fixed; background-position:center;}
.gy_about{ width:100%; height:788px; background:url(../images/guanyu.png) 50% no-repeat;}
.hw_about{width:1200px; margin:auto;}
.awgytop{ width:1200px; margin:auto; text-align:center;}
.awgytop h3{ color:#fff; font-size:24px; padding-top:58px; font-weight:bold;}
.awgytop h3 span{ display:block; font-weight:normal; font-size:14px; line-height:25px;}

.gywm{ width:1200px; margin:auto;}
.gywm img{ width:560px; float:left; margin-left:39px; margin-top:99px;}
.gywmright{ width:486px; float:right; margin-right:75px; margin-top:135px;}
.gywmright h3{ color:#000; font-size:20px; margin-top:11px; margin-bottom:5px;}
.gywmright h3 span{ display:block; color:#888; font-weight:normal; font-size:14px;}
.gywmright p{ text-indent:2em; height:190px; overflow:hidden;line-height:24px;}
.gywmright p a{ line-height:24px;}
.gywmright p:hover{ text-decoration:none;}

.related{width:1120px; margin:auto; padding-top:25px;}
#cpdemo{overflow:hidden; width:1130px;}
#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:200px; width:140px; 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;}

.proone{ width:100%; height:959px; background:url(../images/bigpicc.png) no-repeat; background-attachment:fixed; background-position:center;}
.product{ width:100%; height:959px; background:url(../images/product.png) 50% no-repeat;}
.prosy{ width:1200px; margin:auto; padding-top:55px;}
.hwcptit{ width:1200px; margin:auto; text-align:center;}
.hwcptit h3{ text-align:center; font-size:32px;}
.hwcptit h3 span{ display:block; font-size:12px; font-weight:normal; color:#777; margin-top:20px; line-height:24px;}

.prosy ul{ width:1168px; margin:auto; margin-top:105px;}
.prosy ul li{ width:280px; float:left; border:1px solid #e5e5e5; margin-right:10px; padding-bottom:11px; margin-bottom:10px;}
.prosy ul li a{ text-align:center; line-height:38px;}
.prosy ul li a:hover{ font-weight:bold; color:#315992;}
.prosy ul li img{ text-align:center; margin:auto; display:block; width:200px;}
.prosy ul li p{ font-size:15px;}
.prosy h4{ width:200px; margin:auto; margin-top:78px; background:#315992; text-align:center; height:30px; line-height:30px; font-variant:ruby;}
.prosy h4 a{ font-size:15px; font-weight:normal; color:#fff; height:30px; line-height:30px; display:block;}
.prosy h4 a:hover{ background:#fff; border:1px solid #315992; color:#315992; font-weight:bold; height:30px; line-height:30px; display:block;}

.xuanze{ width:100%; height:821px; background:url(../images/youxiu.png) 50% no-repeat;}
.ys{ width:1200px; margin:auto;}
.ystit{ padding-top:62px;}
.ystit h3{ text-align:center; font-size:24px; font-weight:bold;}
.ystit h3 span{ display:block; font-size:12px; font-weight:normal; color:#777; line-height:27px;}
.ysone{ width:390px; float:left; margin-top:47px;}
.ysone img{ width:390px; margin:auto;}
.ysobbb{ width:390px; margin:auto;}
.ysobbb img{ width:120px !important; text-align:center; margin:auto; display:block; margin-top:55px !important;}
.ysobbb h3{ font-size:24px; text-align:center; margin-top:11px;}
.ysobbb h3 span{ display:block; font-size:14px; font-weight:normal; color:#484848; line-height:10px;}
.ysobbb p{ text-align:center; font-size:12px; margin-top:10px; line-height:18px;}
.ystwo{ width:390px; float:left; margin-top:47px; margin-left:15px;}
.ystwo img{ width:390px; margin:auto; margin-top:52px;}
.ystbbb{ width:390px; margin:auto;}
.ystbbb img{ width:120px !important; text-align:center; margin:auto; display:block; margin-top:40px;}
.ystbbb h3{ font-size:24px; text-align:center; margin-top:11px;}
.ystbbb h3 span{ display:block; font-size:14px; font-weight:normal; color:#484848; line-height:10px;}
.ystbbb p{ text-align:center; font-size:12px; margin-top:10px; line-height:18px;}
.yshre{ width:390px; float:right; margin-top:47px;}
.yshre img{ width:390px; margin:auto;}

.xinwen{ width:100%; height:756px; background:url(../images/xinwen.png) 50% no-repeat;}
.xw{ width:1200px; margin:auto; padding-top:56px;}
.xwtit{ width:1200px; margin:auto; text-align:center;}
.xwtit h3{ font-size:24px;}
.xwtit h3 span{ color:#c47238;}
.xwtit p{ font-size:12px; color:#8e8c8c; margin-top:4px;}
.xwleft{ width:593px; float:left;}
.xwltop{ margin-top:52px;}
.xwltop h3{ width:173px; float:left; color:#fff; font-size:20px; padding-left:16px; padding-top:54px;}
.xwltop h3 span{ display:block; font-size:12px; font-weight:normal; color:#ccc; line-height:24px;}
.xwltop img{ float:right; width:404px;}
.xwleft ul{ width:520px; margin:auto; margin-top:32px;}
.xwleft ul li{ height:75px;}
.xwleft ul li h3{ width:68px; float:left; color:#224999; font-size:32px;}
.xwleft ul li h3 span{ display:block; font-size:12px; font-weight:lighter; line-height:8px;}
.xwleft ul li h4{}
.xwleft ul li h4 a{ font-size:20px; font-weight:normal; line-height:46px; color:#434343;}
.xwleft ul li h4 a:hover{color:#000;}
.xwleft ul li p { line-height:10px; color:#999;}


.xwright{ width:595px; float:right;}
.xwright h3{ margin-top:105px; font-size:22px;}
.xwright h3 a{ font-size:20px; color:#696969; padding-left:15px;}
.xwright h3 a:hover{}
.xwright h3 span{ display:block; font-size:12px; font-weight:normal; color:#999; line-height:20px; padding-left:14px;}
.xwright img{ margin-top:51px;}
.xwright h4{ width:540px; margin:auto; margin-top:8px;}
.xwright h4 a{ font-size:20px; font-weight:normal; line-height:46px; color:#224999;}
.xwright h4 a:hover{ color:#000;}
.xwright p{ width:540px; margin:auto;line-height:26px; color:#999;}


.dadada{ width:100%; height:481px; background:url(../images/bigpicd.png) no-repeat; background-attachment:fixed; background-position:center;}
.daxiang{ width:1200px; margin:auto; height:481px; /* background:url(../images/da.png) 50% no-repeat; */}
.daxiang h3{ color:#fff; font-size:34px; padding-top:147px;}
.daxiang p{ color:#c7c7c7; font-weight:lighter; margin-top:16px;}
.daxiang h4{ width:200px; float:left; text-align:center; height:40px; line-height:40px; background:#fff; margin-top:23px; display:block;}
.daxiang h4 a{ line-height:40px; height:40px; display:block; font-size:22px; color:#315992;}
.daxiang h4 a:hover{ line-height:40px; height:40px; display:block; background:#315992; color:#fff;}

.hw_bottom{ width:100%; height:210px; background:url(../images/foot.png) 50% no-repeat;}
.hw_bottom ul{ width:1200px; margin:auto;}
.hw_bottom ul li{ width:24%; float:left; margin-left:1%; margin-top:60px;}
.hw_bottom ul li img{ float:left;}
.hw_bottom ul li p{ color:#ccc; margin-left:40px;}
.hw_bottom h3{ text-align:center; font-weight:normal; font-size:12px; color:#c4c4c4; margin-top:78px;}
.hw_bottom h3 a{ color:#FFF; }

.neiyeabout{ width:1200px; margin:auto;}
.neiyeabout h4{font-size:22px;margin-top: 25px;}
.neiyeabout p{text-indent:2em;line-height: 36px;color:#555;font-size: 16px;}
.neiyeabout img{display:block;text-align:center;margin:auto;margin-top: 25px;margin-bottom: 25px;}
.neiye_top{ width:100%; margin:auto; border:#ccc dashed 1px; background:#eee; margin-bottom:25px;}
.neiye_top p{ width:1200px; margin:auto; color:#333;}
.neiye_top p a{ color:#333; line-height:36px; height:36px;}
.neiye_top p a:hover{ color:#064ba3;}

.copic{margin-top:55px;width: 490px;float:  left;margin: 30px 50px;}
.copic img{}
.copic p{background:rgba(0, 0, 0, 0.5);z-index:999;position:relative;margin-top: -65px;width:  490px;}
.copic p a{color:#fff;height:30px;line-height: 40px;text-align:center;font-size: 16px;}
.copic p a:hover{ color:#f9672c;}

.lianxi{ width:1200px; margin:auto; margin-top:45px;}
.lxleft{ width:450px; float:left; height:354px; background:#efefef;}
.lxleft h3{ padding-top:45px; padding-left:45px; font-size:28px;}
.lxleft p{ padding-left:10px; margin-top:10px; line-height:44px; color:#0081cc; font-size:18px;}

.contact_top{ width:1200px; margin:auto; margin-top:40px;}
.contact_top p{ width:631px; margin:auto; text-align:center; line-height:36px; color:#777;}
.contact_top img{ text-align:center; margin:auto; display:block;}

.neiyeabout ul{ width:1264px; margin:auto; margin-top:35px;}
.neiyeabout ul li{ width:250px; float:left; border:1px solid #0081cc; margin-right:64px; margin-bottom:25px;}
.neiyeabout ul li img{ margin:auto; display:block;}
.neiyeabout ul li:hover{ background:#0081cc; box-shadow:5px 5px 5px #ccc;}

.neinews{ width:1200px; margin:auto;}
.newsline{ width:1200px; margin:10px auto; max-width:96%;}
.newsline .a{ display:inline-block; float:left; height:132px; width:100%; padding:0 20px; transition:all ease 0.3s;}
.newsline .a .newstime{ border-right:#d7dde3 solid 1px; width:178px; float:left; height:63px; margin-top:37px; -webkit-align-items:center; display:-webkit-flex; -webkit-justify-content:center;}
.newsline .a .newstime .newstime_top{ font-size:47px; color:#104eaa; line-height:50px;}
.newsline .a .newstime .newstime_bot{ font-size:16px; color:#787878; line-height:18px; text-transform:uppercase;}
.newsline .a .newtext{ padding-left:32px; width:840px; float:left;}
.newsline .a .newtext .newtitle{ width:100%; float:left; font-size:15px; color:#575757; overflow:hidden; text-overflow:ellipsis; margin-top:32px; margin-bottom:10px;}
.newsline .a .newtext .ntime{ display:none; width:100%; float:left; font-size:12px; color:#787878; line-height:22px;}
.newsline .a .newtext .newsmall{ width:100%; float:left;font-size:14px; color:#787878; line-height:22px;max-height:44px; overflow:hidden;}
.newsline .a .newsjiantou{ margin-left:27px; -webkit-align-items:center; display:-webkit-flex; -webkit-justify-content:center; height:100%; width:13px; float:left;}
.newsline .a .newsjiantou .newsjiantou2{ display:none;}
.newsline .a:hover{ padding-left:0px; transition:all ease 0.3s; background:#104eaa; }
.newsline .a:hover .newstime_top{ color:#FFFFFF;}
.newsline .a:hover .newstime_bot{ color:#FFFFFF;}
.newsline .a:hover .newtitle{ color:#FFFFFF;}
.newsline .a:hover .newsmall{ color:#FFFFFF;}
.newsline .a:hover .newsjiantou .newsjiantou1{ display:none;}
.newsline .a:hover .newsjiantou .newsjiantou2{ display:block;}

.zaizhao{ text-align:center; margin-bottom:10px; color:#666; font-size:13px;}

/*css meneame style pagination*/
div.meneame{padding:33px 0px 60px 0px;font-size:80%;margin:3px;color:#ff6500;text-align:center;}
div.meneame a{border:#0574cd 1px solid;padding:7px 10px;background-position:50% bottom;background-image:url(../images/meneame.jpg);margin:0 3px 0 0;text-decoration:none;}
div.meneame a:hover{border:#0574cd 1px solid;background-image:none;color:#0574cd;background-color:#ffc794;}
div.meneame a:active{border:#0574cd 1px solid;background-image:none;color:#0574cd;background-color:#ffc794;}
div.meneame span.current{border:#0574cd 1px solid;padding:7px 10px;font-weight:bold;color:#0574cd;margin:0 3px 0 0;background-color:#75c1fe;}
div.meneame span.disabled{/*border:#ffe3c6 1px solid;*/padding:5px 7px;color:#333;margin:0 3px 0 0;}

.neiproduct{ width:1200px; margin:auto;}
.neisheb{ width:1200px; margin:auto; margin-top:35px;}
.neisheb ul{ width:1228px; margin:auto;}
.neisheb ul li{ width:280px; float:left; height:330px; overflow:hidden; margin-right:25px; border:1px solid #ddd; margin-bottom:35px;}
.neisheb ul li:hover{ display:block; background:#2c6daf;}
.neisheb ul li a h3{ margin:auto; font-size:18px; line-height:44px; padding:0px 20px;}
.neisheb ul li a:hover h3{ background:#2c6daf; color:#fff; display: block;}

.enlarge{ width:280px; height:280px; overflow:hidden;}
.enlarge img{ width:100%; height:100%; cursor:pointer; transition:all 1.6s; -ms-transition:all 1.8s;}
.enlarge img:hover{ transform:scale(1.2); -ms-transform:scale(1.2);}

.newsdeta{ width:1200px; margin:auto; line-height:36px; margin-top:35px;}
.newsdeta h1{ font-size:28px; text-align:center; margin-bottom:15px;}
.newsdeta h2{ font-size:18px !important;}
.newsdeta h4{ line-height:36px; font-size:12px; color:#777; height:36px; display:block; padding-left:10px; border:1px solid #ccc; font-weight:normal; text-align:center; }
.newsdeta p{ font-size:16px; text-indent:2em; line-height:36px;}
.newsdeta img{ display:block; padding-bottom:20px; padding-top:20px; margin:auto; text-align:left; float:none;}
.newsdeta h5{ font-size:18px; font-weight:normal; color:#333;}
.newsdeta h5 a{ color:#333;}
.newsdeta h5 a:hover{ color:#063d96; text-decoration:none;}

.shengming{    background-color: #fafafa;    color: #999;    margin: 16px;    padding: 15px 30px;    line-height: 2em;    font-size: 14px; }
.shengming p{ text-indent:0em;}
.xianguan{ width:1200px; margin:auto; margin-top:25px;}
.xianguan h3{ font-size:24px; color:#333; width:1200px; line-height:40px; border-bottom:1px dotted #333; text-align:left; float:left;}
.xianguan span{ width:100px; float:right; text-align:right;}
.xianguan span a{ color:#bbb; font-size:14px; line-height:40px;}
.xianguan span a:hover{ text-decoration:none; color:#ff860b;}
.xianguan ul{ width:1200px; margin:auto;}
.xianguan ul li{line-height:40px;border-bottom:1px solid #e9e9e9;width: 45%;float:  left;margin: 0% 2.5%;}
.xianguan ul li a{ font-size:14px; color:#333; line-height:40px;}
.xianguan ul li a:hover{ color:#ff860b; text-decoration:none;}
.xianguan ul li span{ float:right; color:#ccc;}
.xianguan ul li:last-child{ margin-bottom:55px;}

.anliitop{ width:1200px; margin:auto;text-align:center; margin-top:20px; margin-bottom:-30px;}
.anliitop h4{ font-size:18px; font-weight:normal; color:#333; text-align:center; line-height:44px;}
.anliitop p{ font-size:12px; color:#999; line-height:20px;}

.tuijiancp{width:1200px;margin:auto;margin-top: 55px;}
.tuijiancp ul{width: 1260px;margin:auto;}
.tuijiancp ul li{
    width: 220px;
    float: left;
    border: 1px solid #ccc;
    margin-right: 25px;
    margin-bottom: 55px;
	height:257px;
	display:block;
}
.tuijiancp ul li a{ width:222px; height:257px; display:block;}
.tuijiancp ul li a:hover{ background:#315992; color:#fff; display:block;}
.tuijiancp ul li img{
    margin: 10px 10px 0 10px;
	width:200px;
}
.tuijiancp ul li p{
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
	overflow:hidden;
}


