﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border:none;}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle;}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#999}
a:hover{text-decoration:none}
button,input[type=submit],input[type=reset],input[type=text],input[type=button],select,textarea{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur());border: none;}
body,th,td,button,input,select,textarea{  font-family:'Microsoft YaHei'; font-size:15px;color:#666;}
.layout{ margin:0 auto; width: 1200px;}
.l,.left,.fl{ float:left}
.r,.right,.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
body{ min-width:1200px; overflow:auto;}




.bannerny {width: 100%;overflow: hidden;height: 400px;position: relative;  }
.bannerny img {display: block; position: absolute;left: 50%;height: 400px;margin-left: -960px;width: 1920px;}



/*---标题---*/
.location {width:100%;  overflow: hidden;  background: #EEEEEE;}
.location .title{font-size:22px;width:1200px; margin:auto; color:#e63f3e;font-weight:bold;line-height: 28px;border-bottom: 1px dashed #dcdcdc; overflow: hidden;padding:20px 0 10px; }
.location .title span{ float:left; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:13px; color:#666;font-weight:normal;}
.location .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.location .title span a:hover{ color:#e63f3e;}
.location .title span a.cur{ color:#e63f3e;}
/*---标题---*/


/*---标题---*/

.nav-title{text-align:center; position: relative; padding:0px 0 10px; margin-top:-50px;}
.nav-title ul{text-align:center;}
.nav-title ul li{display:inline-block;padding:0 10px 25px; position:relative;}
.nav-title ul li:first-child{background:none;}
.nav-title ul li a{display:block;padding:0 30px 0 30px; height:44px; line-height:44px;color:#0085db;border:1px solid #eeeeee; overflow:hidden; background:#eeeeee;font-size:18px; }
.nav-title ul li a.cur,.nav-title ul li a:hover{color:#fff; border-color: #0085db; background: #0085db }


/*---标题---*/


.main{width:100%; overflow:hidden;background:#fff;margin-bottom:50px; display: block; position: relative;}



.wd1200{ width:1200px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.innerweb{ width: 1200px; margin: 0 auto;position: relative; display: block; overflow: hidden;}
.w1300{ width:1200px; margin:0 auto;}

.container{ width: 1200px; margin: 0 auto;position: relative; display: block; }

.indextit{width:100%;overflow:hidden;padding:15px 0 ;position: relative;z-index: 1; text-align: center; }
.indextit .indexitle{font-size: 30px;display: block;line-height: 42px;color: #555; margin-bottom: 8px; font-weight: bold;}
.indextit .indle{font-size: 16px;display: block;color: #999; margin-top: 0px;}



.ttbinan{width:100%;overflow:hidden;position: absolute;z-index: 1; padding-bottom: 50px;font: 14px/24px 'Microsoft YaHei'; top: 100px;}
.ttbinan .tims{ /*background-image: url(../images/clip_03.png);
    background-repeat: repeat;
    background-position: 0 0;
    background-blend-mode: overlay;
    -o-background-clip: text;
    background-clip: text;
    background: none\0;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    white-space: nowrap;
    -o-background-size: 4px auto;
    background-size: 4px auto;*/
	color:#FFFFFF;
    font-size: 45px;
    bottom: 58px;
	max-width: 1200px;
	margin: auto;
	line-height:60px; 
	text-align: left;
	font-weight: bold;
	}
.ttbinan .textin{ /*background-image: url(../images/clip_03.png);
    background-repeat: repeat;
    background-position: 0 0;
    background-blend-mode: overlay;
    -o-background-clip: text;
    background-clip: text;
    background: none\0;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    white-space: nowrap;
    -o-background-size: 4px auto;
    background-size: 4px auto;*/
	color:#FFFFFF;
    font-size: 35px;
    bottom: 58px;
	 max-width: 1200px; margin: auto;
	line-height:40px; text-align: left;
	margin-top:10px
	}




/*头部菜单*/

.basehd{width:100%;height:75px;z-index: 30;position: fixed; background: #fff; background: rgba(255,255,255,.9);  }
.basehd .logo{display:block;width:240px;height:75px; float: left;}
.basehd .logo img{display:block;max-width:100%;height:70px;}
.basehd .toptel{float: right; text-align: right; width: 300px; color: #333; margin-top: 10px;}
.basehd .toptel .nlny{width: 100%; height: 25px; line-height: 25px;font-size: 16px;}
.basehd .toptel .ntelet{width: 100%; height: 25px; line-height: 25px; font-size: 24px;}
.basehd .toptel .ntelet a{color: #333;font-style: italic; padding-right: 5px;}










.nav{width:600px; height: 75px; display: block;  position: relative; float: left; margin-left: 30px;}
.nav_menu{width:185px;height:80px;position: relative;}
.nav_menu > span{display:block;width:80px;height:50px;line-height:50px;font-size:18px;color:#fff;text-align:center;text-indent:2em;position: relative;cursor:default;}
.nav_menu > span:hover,.nav_menu > span.cur{color: #fff; background: #0085db;}
/*.nav_menu > span::before{content:"";width:22px;height:16px;background:url(../images/nav_menu.png) no-repeat center center;position: absolute;top:17px;left:48px;}*/
.nav_menu > span a{color: #fff;}
.nav_menu:hover > span {/*background:#37312c;*/}
.menu_box{width:175px;background:#616161;position:absolute;left:0;top:50px;padding:18px 0 30px 10px;z-index:3;display:none;}
.nav_menu:hover .menu_box{display:block;}
.menu_box_li{width:175px;height:49px;}
.menu_box_li>a{display:block;width:195px;height:49px;border-radius:6px 0 0 6px;text-align:center;line-height:49px;color:#fff;font-size:18px;}
.menu_box_li:hover>a{background:#fff;color:#0085db;}
.menu_box_li>a:hover{font-weight:600;}
.menu_box_li .li_submenu{width:260px;height:325px;background:#fff;position:absolute;top:0;left:185px;padding-top:18px;display:none;}

.menu_box_li:hover .li_submenu{display:block;}
.menu_box_li .li_submenu a{display:block;height:36px;line-height:36px;text-indent:2em;}
.menu_box_li:nth-child(3) .li_submenu a{width: 290px; float: left;height:46px;line-height:46px;}



.menu_box_li .li_submenu a:hover{color:#0085db;}
.menu_box_li div.sc_li{}
.menu_box_li div.sc_li .caselist{display:block;width:120px;height:40px;line-height:36px;background:#fff;border-radius:5px;color:#fff;border:1px solid #0085db;color:#0085db;cursor:pointer;margin-left:2em;margin-top:40px;text-align:center;text-indent:0 !important;}
.menu_box_li div.sc_li .caselist:hover{background:#0085db;color:#fff;}


.nav .w1200 > a{display:block;float:left;width:160px;height:50px;color:#fff;line-height:50px;text-align:center;font-size:16px;}
.nav .w1200 > a:hover{background:#fff;color:#0085db;}
.nav_height{float: left;width:100px;height:75px;position: relative;}
.nav_height>a{display:block;width:100px;height:75px;line-height:75px;color:#333;text-align:center;font-size:17px;}
.nav_height:hover>a{color:#0085db;}
.nav_height a.cur{color:#0085db;}
.nav_height:hover>a:hover{}
.nav_height>span{display:block;width:200px;position: absolute;top:75px;left:0;background:#fff;font-size:16px;display:none;z-index:100;box-shadow: 0 2px 10px rgba(200,200,200,.9)}


.nav_height:hover span{display:block;}
.nav_height >span >a{display:block;width:200px;height:50px;line-height:50px;text-align:left;color:#333;font-size:16px;padding:0 12px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.nav_height >span >a:hover{background:#eee;fow}



.nav_height:nth-child(2) span a{width:200px;}

.nav_height:nth-child(2) span{width:200px;} 
.nav_height:nth-child(3) span a{width:200px;}

.nav_height:nth-child(3) span{width:200px;}
/*头部菜单*/








.leftbtn{ width: 45px; position: fixed; right: 10px; top: 60%; z-index: 999; display: none;}
.leftbtn .ico{ width: 45px; height: 45px; margin-bottom: 5px; cursor: pointer; position: relative;}
.leftbtn .qq{ background: #2b8d59 url(../images/cimg23.png) center no-repeat;}
.leftbtn .qq .cont{ background: #2b8d59 url(../images/cimg23.png) 10px center no-repeat; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 18px; width: 100px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .wechat{ background: #2b8d59 url(../images/cimg24.png) center no-repeat;}
.leftbtn .wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(../images/cimg28.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .wechat .cont img{ display: block;  width: 153px; height: 153px;}
.leftbtn .wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}
.leftbtn .tel{ background: #2b8d59 url(../images/cimg25.png) center no-repeat;}
.leftbtn .tel .cont{ background: #2b8d59 url(../images/cimg25.png) 10px center no-repeat; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 18px; width: 180px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .official-wechat{ background: #2b8d59 url(../webimages/cimg26.png) center no-repeat;}
.leftbtn .official-wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(../images/cimg28.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .official-wechat .cont img{ display: block;  width: 153px; height: 153px;}
.leftbtn .official-wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}
.leftbtn .backtop{ background:#4d4d4d url(../images/returnTop.png) center no-repeat;}

.leftbtn .ico .cont{ display: none;}
/*.Exhibition{box-shadow: 0px 3px 5px rgba(0,0,0,.2);}*/












.indexdi{width: 100%;overflow:hidden; left: 0; right: 0; bottom: 0; position:fixed; z-index: 99999;  background:#3c3c3c; padding: 20px 0; display: block; background: rgba(0, 0, 0, 0.5);}
.indett{text-align: center; font-size: 24px; color: #fff; margin-bottom: 10px; display: block;}
.indett .ttimg{display: inline-block;}
.itett{display: inline-block;   margin-left: 20px;}
.itett a{color: #fff;}
.form_div{width: 1100px; margin: auto; overflow: hidden; display: block;}
.form_div input{border: 1px solid #fff; height: 40px; line-height: 40px; text-indent: 10px; }
.form_div .indext1{width: 250px;color: #666}
.form_div .indext2{width: 250px;color: #666}
.form_div .indext3{width: 350px;color: #666}
.form_div .indeub{width: 230px;height: 42px; line-height: 42px; border: 0px solid #fff; background: #0066b4;
    background: -webkit-linear-gradient(-45deg,#0085db,#0066b4); color: #fff; }
	
	.form_div .indeub:hover{background: #0066b4;
    background: -webkit-linear-gradient(-45deg,#0066b4,#0085db);}





/*底部*/
.foot{width: 100%;overflow:hidden;position:relative; padding-top: 66px; padding-bottom: 30px; background: url(../images/footpr.jpg) no-repeat; background-size: 100%;border-top: 2px solid #666;}

.fmenu {width: 900px;float: left;overflow:hidden;position:relative; display: block; height:300px; }
.fmenu ul{zoom: 1;}
.fmenu ul li {float: left;margin-left: 50px}
.fmenu ul li:first-child{margin-left: 0;}
.fmenu ul li h3 {line-height: 34px;font-weight: 700; }
.fmenu ul li h3 a {color: #fff;font-size: 18px}
.fmenu ul li p a {line-height: 34px;color: #777;display: block; font-size: 15px;}
.fmenu ul li a:hover {color: #0066b4}

.foot .ewmlogo{width: 130px; float: right;overflow:hidden;position:relative; display: block; }
.ewmlogo .loaded{width: 130px;width: 130px; overflow: hidden;}
.ewmlogo .loaded img{max-width: 100%;}
.ewmlogo .ddpn{width: 100%; font-size: 16px; color: #fff; margin-top: 10px;}


.copyright{width: 100%;overflow:hidden;position:relative; display: block;    border-top: solid 1px #999; padding-top:5px ; margin-top: 10px; }
.copyright p{line-height: 32px; font-size: 15px; color: #666;}
.copyright p a{color: #666;}
.copyright p a:hover{color: #0066b4;}

.yqlink{width: 100%;overflow:hidden;position:relative;display: block; margin-bottom: 15px;}
.yqlink .ttsop{width: 100%; color: #333; height: 40px; line-height: 40px;font-size:18px ;}
.yqlink ul{width: 100%;overflow:hidden;position:relative;display: block;}
.yqlink ul li{display:block;margin-right: 20px; float: left; font-size:16px ;}
.yqlink ul li a {color: #777}
<!--.yqlink ul li a:hover {color: #0066b4}    -->
.yqlink ul a:hover {color: #0066b4}










/*底部*/