body{ font-family:"微软雅黑", arial; font-size:14px; line-height:150%; margin:0px; padding:0px; background:#ffffff; min-width:1200px;}
img{ border:0px;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
form{ margin:0px; padding:0px;}
input,select,textarea{ margin:0px; padding:3px 5px; font-family:"微软雅黑"; font-size:14px; vertical-align:middle;}

.input_error{ border:1px solid #ff0000; background:#fff7f7; color:#ff0000;}
.msg{ color:#ff0000;}
.remark{ color:#999999;}
.clear{ clear:both;}

/*****Picture*****/
.pic-bigger img{ transition-delay:0s; transition-duration:0.5s; transition-property:all; transition-timing-function:ease;
-moz-transition-delay:0s; -moz-transition-duration:0.5s; -moz-transition-property:all; -moz-transition-timing-function:ease;
-webkit-transition-delay:0s; -webkit-transition-duration:0.5s; -webkit-transition-property:all; -webkit-transition-timing-function:ease;
-o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.pic-bigger:hover img{ transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2);}

.template{ display:none;}
.popup{ width:100%; height:100%; clear:both; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.4); z-index:1000; display:none;}
.popup .cot{ width:1000px; height:500px; margin:6% auto 0 auto; clear:both; background:#ffffff; position:relative;}
.popup .cot .close{ width:40px; height:40px; line-height:40px; clear:both; position:absolute; top:-45px; right:-21px; text-align:center; font-size:40px; color:#ffffff; font-family:iconfont; cursor:pointer;}
.popup .cot .close:hover{ transform:rotate(180deg); transition:all ease-in 0.5s;}
.loading{ width:30px; height:30px; line-height:30px; margin:25px auto 25px auto; clear:both; text-align:center; font-size:30px; color:#CCCCCC; font-family:iconfont; animation:rotate 1s linear infinite;}
@-webkit-keyframes rotate{
	from{ transform:rotate(0deg);}
	to{ transform: rotate(360deg);}
}

/*****Head*****/
.head{ width:100%; height:125px; clear:both; position:absolute; top:0px; left:0px; z-index:1000; background:#ffffff; -webkit-box-shadow:0 0 30px rgba(0,0,0,0.4); -moz-box-shadow:0 0 30px rgba(0,0,0,0.4); box-shadow:0 0 30px rgba(0,0,0,0.4);}
.head .cot{ width:1200px; height:125px; margin:0 auto; padding-top:0px; clear:both; position:relative;}
.head .cot .logo{ width:600px; height:62px; padding-top:20px; float:left; font-size:0px; line-height:0px;}
.head .cot .other{ width:auto; height:auto; padding-top:27px; float:right;}
.head .cot .other .tel{ width:auto; height:25px; margin-top:3px; padding-right:25px; float:left;}
.head .cot .other .tel .icon{ width:25px; height:25px; margin-right:5px; float:left; background:url(../image/tel.png) center no-repeat; font-size:0; line-height:0;}
.head .cot .other .tel .txt{ width:auto; height:25px; line-height:25px; float:left; font-size:18px; color:#ff8c00;}
.head .cot .other .search{ width:auto; height:30px; float:left;}
.head .cot .other .search .txt{ width:auto; height:30px; line-height:30px; padding-right:5px; float:left; font-size:14px; color:#333333;}
.head .cot .other .search .input{ width:190px; height:28px; float:left; background:#f6f6f6; border:1px solid #e4e4e4; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.head .cot .other .search .input input{ float:left; width:130px; height:20px; padding:4px 0px 0px 10px; background:none; border:0px; font-size:14px; color:#666666; box-shadow:none; outline-color:invert; outline-style:none; outline-width:0px; border:none; border-style:none; text-shadow:none; -webkit-appearance:none; -webkit-user-select:text; outline-color:transparent;}
.head .cot .other .search .input .but{ float:right; width:30px; height:28px; background:url(../image/search.png) left center no-repeat; font-size:0; line-height:0; cursor:pointer;}
.head .cot .other .search .input .but a{ display:block; width:30px; height:28px;}
.head .cot .nav{ width:auto; height:33px; clear:both; position:absolute; bottom:0px; right:0px;}
.head .cot .nav .li{ width:auto; height:33px; margin-left:35px; float:left; font-size:16px; color:#333333; position:relative;}
.head .cot .nav .li a{ display:inline-table; width:auto; height:33px; color:#333333; text-decoration:none;}
.head .cot .nav .li a:hover{ color:#ff8c00;}
.head .cot .nav .li-on{ background:url(../image/nav_arrow.png) center bottom no-repeat; color:#ff8c00;}
.head .cot .nav .li-on a{ color:#ff8c00;}
.head .cot .nav .li .nav-sub{ width:auto; min-width:480px; height:auto; padding-top:30px; clear:both; position:absolute; top:33px; left:0px; z-index:100; overflow:hidden; display:none;}
.head .cot .nav .li .nav-sub .pic{ width:170px; height:110px; margin-right:30px; float:left; font-size:0px; line-height:0px; -webkit-box-shadow:6px 7px 0px rgba(0,0,0,0.2); -moz-box-shadow:6px 7px 0px rgba(0,0,0,0.2); box-shadow:6px 7px 0px rgba(0,0,0,0.2);}
.head .cot .nav .li .nav-sub .txt{ width:280px; height:auto; padding-top:5px; float:left;}
.head .cot .nav .li .nav-sub .txt .ttit{ width:100%; height:auto; clear:both; font-size:22px; color:#000000;}
.head .cot .nav .li .nav-sub .txt .ttit span{ padding-left:15px; font-size:20px; text-transform:capitalize;}
.head .cot .nav .li .nav-sub .txt .tcot{ width:100%; height:auto; padding-top:15px; clear:both;}
.head .cot .nav .li .nav-sub .txt .tcot .nli{ width:auto; height:auto; padding-right:30px; float:left; font-size:14px; color:#000000; line-height:180%;}
.head .cot .nav .li .nav-sub .txt .tcot .nli a{ height:auto; color:#000000;}
.head .cot .nav .li .nav-sub .txt .tcot .nli a:hover{ color:#1862a9;}
.head-clear{ width:auto; height:125px; clear:both;}
.nav_bg{ width:100%; height:180px; clear:both; position:absolute; top:125px; left:0px; _background:#ffcc00; background-image:-webkit-linear-gradient(left,rgba(255,204,0,0),rgba(255,204,0,1) 36%); display:none;}

.banner{ width:100%; height:500px; clear:both; position:relative; overflow:hidden;}
.banner .cot{ width:1920px; height:500px; clear:both; position:absolute; top:0px; left:50%; margin-left:-960px;}
.banner .cot .li{ width:1920px; height:500px; clear:both; font-size:0px; line-height:0px;}
.banner-sub{ height:350px;}
.banner-sub .cot{ height:350px;}
.banner-sub .cot .li{ height:350px;}

.wrap{ width:1200px; height:auto; margin:0 auto; clear:both; position:relative;}

/*****Foot*****/
.foot{ width:100%; height:auto; margin:60px auto 0 auto; clear:both; background:#f1f1f1; border-top:1px solid #dddddd;}
.foot .nav-link{ width:1200px; height:auto; margin:0 auto; padding-top:30px; clear:both; overflow:hidden;}
.foot .nav{ width:auto; height:auto; float:left;}
.foot .nav .li{ width:auto; height:auto; padding-right:45px; float:left;}
.foot .nav .li .lt{ width:auto; height:auto; clear:both; font-size:14px; color:#333333; font-weight:bold;}
.foot .nav .li .lt a{ color:#333333;}
.foot .nav .li .lc{ width:auto; height:auto; padding-top:10px; clear:both;}
.foot .nav .li .lc .l-li{ width:auto; height:auto; padding:2px 0px; clear:both; font-size:14px; color:#666666;}
.foot .nav .li .lc .l-li a{ color:#666666;}
.foot .nav .li-p{ padding-right:25px;}
.foot .nav .li-p .lc{ width:150px;}
.foot .nav .li-p .lc .l-li{ width:auto; padding-right:20px; clear:none; float:left;}
.foot .link{ width:auto; height:auto; float:right;}
.foot .link .select{ width:auto; max-width:180px; height:auto; padding:5px 5px; background:#f6f6f6; border:1px solid #e4e4e4; font-size:14px; color:#666666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.foot .copyright{ width:100%; height:auto; margin-top:40px; clear:both; background:#f6f6f6;}
.foot .copyright .cot{ width:1200px; height:auto; margin:0px auto; padding:15px 0px 20px 0px; clear:both; text-align:center; font-size:12px; color:#888888; line-height:170%;}
.foot .copyright .cot img{ vertical-align:middle;}
.foot .copyright .cot a{ color:#888888;}

/*****Main*****/
.more{ width:300px; height:auto; margin:0 auto; clear:both;}
.more .arrow-left{ width:10px; height:47px; float:left; background:url(../image/more_arrow_left.png) center no-repeat; font-size:0px; line-height:0px; cursor:pointer;}
.more .mcot{ width:188px; height:45px; margin:0px 45px; float:left; border:1px solid #e5e5e5; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px;}
.more .mcot .icon{ width:45px; height:45px; float:left; background:url(../image/more_icon.png) center no-repeat #f8f8f8; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px; font-size:0px; line-height:0px;}
.more .mcot .txt{ width:143px; height:45px; line-height:45px; float:left; text-align:center; font-size:14px; color:#000000;}
.more .mcot .txt a{ display:block; width:143px; height:45px; color:#000000;}
.more .arrow-right{ width:10px; height:47px; float:left; background:url(../image/more_arrow_right.png) center no-repeat; font-size:0px; line-height:0px; cursor:pointer;}
.more .no-arrow{ margin:0px 55px;}

.about{ width:100%; height:683px; padding-top:0px; clear:both; background:url(../image/bg1.jpg) top center no-repeat;}
.about .tit{ width:1200px; height:96px; margin:0 auto; clear:both; border-bottom:1px solid #d1dce8; position:relative;}
.about .tit .tit-cot{ width:600px; height:50px; margin:0 auto; padding-top:46px; clear:both; text-align:center; font-size:32px; color:#1862a9; font-weight:bold; position:relative;}
.about .tit .tit-cot .line{ width:70px; height:5px; clear:both; position:absolute; bottom:-3px; left:50%; margin-left:-35px; background:#1862a9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:0px; line-height:0px;}
.about .tit .tit-en{ width:600px; height:auto; clear:both; position:absolute; top:-4px; left:300px; text-align:center; font-size:44px; color:rgba(58,58,58,0.1); font-weight:lighter; text-transform:uppercase; letter-spacing:15px;}
.about .cot{ width:1200px; height:auto; min-height:462px; margin:47px auto 0px auto; clear:both; background:url(../image/about_bg.png) top center no-repeat;}
.about .cot .pic{ width:250px; height:280px; padding:90px 0px 0px 53px; float:left; font-size:0px; line-height:0px; overflow:hidden;}
.about .cot .txt{ width:700px; height:auto; padding-left:170px; float:left;}
.about .cot .txt .tcot{ width:100%; height:auto; padding-top:35px; clear:both; font-size:16px; color:#000000; line-height:170%;}
.about .cot .txt .tbut{ width:160px; height:40px; line-height:40px; margin-top:35px; clear:both; background:#1862a9; font-size:16px; color:#ffffff; border-radius:0 0 20px 0; -moz-border-radius:0 0 20px 0; -webkit-border-radius:0 0 20px 0;}
.about .cot .txt .tbut:hover{ background:#ffcc00;}
.about .cot .txt .tbut a{ display:block; width:140px; height:40px; padding-left:20px; color:#ffffff; text-decoration:none;}
.about .cot .txt .tbut a span{ padding-left:5px;}
.about .cot .txt .record{ width:700px; height:auto; margin:0 auto; padding-top:75px; clear:both; overflow:hidden; display:flex;}
.about .cot .txt .record .li{ width:25%; height:auto; float:left; position:relative; font-size:32px; color:#1862a9; line-height:100%;}
.about .cot .txt .record .li .line{ width:1px; height:30px; clear:both; position:absolute; top:2px; left:-30px; background:#dadada; font-size:0px; line-height:0px;}
.about .cot .txt .record .li span{ display:block; padding-top:5px; font-size:16px; color:#000000;}
.about .cot .txt .record .li-left .line{ display:none;}

.product{ width:100%; height:600px; padding-top:0px; clear:both; background:url(../image/bg2.jpg) top center no-repeat; position:relative;}
.product .tit{ width:1200px; height:96px; margin:0 auto; clear:both; position:relative;}
.product .tit .tit-cot{ width:600px; height:50px; margin:0 auto; padding-top:46px; clear:both; text-align:center; font-size:32px; color:#1862a9; font-weight:bold; position:relative;}
.product .tit .tit-cot .line{ width:70px; height:5px; clear:both; position:absolute; bottom:-3px; left:50%; margin-left:-35px; background:#1862a9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:0px; line-height:0px;}
.product .tit .tit-en{ width:600px; height:auto; clear:both; position:absolute; top:-5px; left:300px; text-align:center; font-size:44px; color:rgba(24,98,169,0.1); font-weight:lighter; text-transform:uppercase; letter-spacing:15px;}
.product .menu{ width:1200px; height:70px; margin:0 auto; clear:both; background:url(../image/product_nav.png) top center no-repeat;}
.product .menu .li{ width:auto; height:55px; line-height:50px; float:left; font-size:18px;}
.product .menu .li a{ display:block; width:auto; height:50px; padding:0px 25px; color:#ffffff; position:relative; text-decoration:none;}
.product .menu .li a .arrow{ width:21px; height:11px; clear:both; position:absolute; bottom:-13px; left:50%; margin-left:-10px; background:url(../image/product_nav_arrow.png) center no-repeat; font-size:0px; line-height:0px; display:none;}
.product .menu .li-on{ background:#1862a9; color:#ffcc00; font-weight:bold;}
.product .menu .li-on a{ color:#ffcc00;}
.product .menu .li-on a .arrow{ display:block;}
.product .explain{ width:1200px; height:auto; margin:0 auto; padding:15px 0px 0px 0px; clear:both; text-align:center; font-size:16px; color:#000000; line-height:160%;}
.product .cot{ width:1200px; height:255px; margin:0 auto; padding-top:35px; clear:both;}
.product .cot .li{ width:1200px; height:auto; clear:both;}
.product .cot .li .lli{ width:227px; height:auto; padding-left:16px; float:left;}
.product .cot .li .lli-left{ padding-left:0px;}
.product .cot .li .lli a{ display:block; width:100%; height:100%; text-decoration:none;}
.product .cot .li .lli .pic{ width:227px; height:180px; clear:both; font-size:0px; line-height:0px;}
.product .cot .li .lli .txt{ width:160px; height:auto; margin:0 auto; padding-top:10px; clear:both; text-align:center; font-size:14px; color:#000000; line-height:130%;}
.product .cot .li .lli a:hover .txt{ color:#1862a9;}

.equipment{ width:100%; height:800px; padding-top:0px; clear:both; background:url(../image/bg3.jpg) center 65px no-repeat; position:relative;}
.equipment .tit{ width:1200px; height:65px; margin:0 auto; clear:both; border-bottom:1px solid #d1dce8; position:relative;}
.equipment .tit .tit-cot{ width:600px; height:50px; margin:0 auto; padding-top:15px; clear:both; text-align:center; font-size:32px; color:#1862a9; font-weight:bold; position:relative;}
.equipment .tit .tit-cot .line{ width:70px; height:5px; clear:both; position:absolute; bottom:-3px; left:50%; margin-left:-35px; background:#1862a9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:0px; line-height:0px;}
.equipment .tit .tit-en{ width:600px; height:auto; clear:both; position:absolute; top:55px; left:300px; text-align:center; font-size:44px; color:rgba(255,204,0,0.2); font-weight:lighter; text-transform:uppercase; letter-spacing:15px;}
.equipment .cot{ width:1200px; height:245px; margin:59px auto 0px auto; clear:both; position:relative;}
.equipment .cot .arrow-left{ width:19px; height:36px; clear:both; position:absolute; top:62px; left:-47px; background:url(../image/arrow_left.png) center no-repeat; font-size:0px; line-height:0px; cursor:pointer;}
.equipment .cot .cc{ width:1200px; height:auto; clear:both;}
.equipment .cot .cc .li{ width:227px; height:auto; padding-right:16px; float:left;}
.equipment .cot .cc .li a{ display:block; width:100%; height:100%; text-decoration:none;}
.equipment .cot .cc .li .pic{ width:227px; height:163px; clear:both; font-size:0px; line-height:0px;}
.equipment .cot .cc .li .txt{ width:160px; height:auto; margin:0 auto; padding-top:10px; clear:both; text-align:center; font-size:14px; color:#000000; line-height:130%;}
.equipment .cot .cc .li a:hover .txt{ color:#1862a9;}
.equipment .cot .arrow-right{ width:19px; height:36px; clear:both; position:absolute; top:62px; right:-47px; background:url(../image/arrow_right.png) center no-repeat; font-size:0px; line-height:0px; cursor:pointer;}
.equipment .advantage{ width:1200px; height:332px; margin:0 auto; clear:both; background:url(../image/advantage_bg.png) top center no-repeat; position:relative;}
.equipment .advantage .txt{ width:250px; height:auto; clear:both; position:absolute; top:70px; left:72px;}
.equipment .advantage .txt .txt1{ display:block; width:100%; height:auto; font-size:30px; color:#ffcc00; font-weight:lighter; letter-spacing:19px;}
.equipment .advantage .txt .txt2{ display:block; width:100%; height:auto; padding-top:18px; font-size:16px; color:#ffffff; letter-spacing:1px;}
.equipment .advantage .txt-en{ width:310px; height:auto; clear:both; position:absolute; top:173px; left:72px; font-size:18px; color:#472f1e; line-height:130%; font-weight:bold; text-transform:uppercase;}
.equipment .advantage .list{ width:896px; height:auto; clear:both; position:absolute; top:195px; left:304px; display:flex;}
.equipment .advantage .list .li{ width:33%; height:auto; float:left;}
.equipment .advantage .list .li .lpic{ width:60px; height:60px; margin:0 auto; clear:both; font-size:0px; line-height:0px;}
.equipment .advantage .list .li .ltxt{ width:230px; height:auto; margin:0 auto; padding-top:10px; clear:both; text-align:center;}
.equipment .advantage .list .li .ltxt .txt1{ display:block; width:100%; height:auto; font-size:20px; color:#472f1e;}
.equipment .advantage .list .li .ltxt .txt2{ display:block; width:100%; height:auto; padding-top:4px; font-size:14px; color:#472f1e; text-transform:uppercase;}
.equipment .advantage .list .li .ltxt .txt3{ display:block; width:100%; height:auto; padding-top:7px; font-size:14px; color:#888888;}

.news-more{ width:100%; height:auto; padding-top:0px; clear:both; position:relative;}
.news{ width:100%; height:auto; padding-top:0px; clear:both; background:#ededed; position:relative;}
.news .tit{ width:1200px; height:81px; margin:0 auto; clear:both; border-bottom:1px solid #cdd8e3; position:relative;}
.news .tit .tit-cot{ width:600px; height:50px; margin:0 auto; padding-top:31px; clear:both; text-align:center; font-size:32px; color:#1862a9; font-weight:bold; position:relative;}
.news .tit .tit-cot .line{ width:70px; height:5px; clear:both; position:absolute; bottom:-3px; left:50%; margin-left:-35px; background:#1862a9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:0px; line-height:0px;}
.news .tit .tit-en{ width:600px; height:auto; clear:both; position:absolute; top:70px; left:300px; text-align:center; font-size:44px; color:rgba(120,120,120,0.1); font-weight:lighter; text-transform:uppercase; letter-spacing:15px;}
.news .cot{ width:1200px; height:395px; margin:0 auto; padding:50px 0 45px 0; clear:both; display:flex;}
.news .cot .li{ width:280px; height:395px; margin-left:26px; float:left; background:#ffffff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.1); -moz-box-shadow:0 0 15px rgba(0,0,0,0.1); box-shadow:0 0 15px rgba(0,0,0,0.1);}
.news .cot .li-left{ margin-left:1px;}
.news .cot .li a{ display:block; width:100%; height:100%; text-decoration:none;}
.news .cot .li .lpic{ width:280px; height:180px; margin:0 auto; clear:both; font-size:0px; line-height:0px; overflow:hidden;}
.news .cot .li .ltit{ width:250px; height:63px; margin:0 auto; padding-top:12px; clear:both; font-size:18px; color:#000000; line-height:140%;}
.news .cot .li .labs{ width:250px; height:100px; margin:0 auto; padding-top:5px; clear:both; font-size:14px; color:#666666; line-height:160%;}
.news .cot .li .ltime{ width:250px; height:auto; margin:0 auto; padding-top:0px; clear:both; font-size:14px; color:#999999;}
.news .cot .li a:hover .ltit{ color:#1862a9;}
.nmore{ width:1200px; height:auto; margin:0 auto; padding-top:35px; clear:both;}

.pic_link{ width:1200px; height:auto; margin:0 auto; padding-top:60px; clear:both; overflow:hidden;}
.pic_link .li{ width:224px; height:auto; padding-left:20px; float:left;}
.pic_link .li-first{ padding-left:0px;}
.pic_link .li a{ display:block; width:100%; height:100%; text-decoration:none;}
.pic_link .li .pic{ width:224px; height:100px; clear:both; overflow:hidden; font-size:0px; line-height:0px;}
.pic_link .li .txt{ width:224px; height:auto; padding-top:5px; clear:both; font-size:14px; color:#000000;}
.pic_link .li a:hover .txt{ color:#1862a9;}

/*****Sub*****/
.sub{ width:1200px; height:auto; margin:0 auto; padding-top:0px; clear:both; overflow:hidden; position:relative;}
.sub .menu{ width:280px; height:auto; float:left;}
.sub .menu .mtit{ width:250px; height:80px; line-height:85px; padding-left:30px; clear:both; background:url(../image/sub_nav_bg.png) top center no-repeat; font-size:32px; color:#ffffff; font-weight:bold;}
.sub .menu .mcot{ width:278px; height:auto; padding:8px 0px 50px 0px; clear:both; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.sub .menu .mcot .li{ width:278px; height:45px; line-height:45px; clear:both; border-bottom:1px solid #f3f3f3;}
.sub .menu .mcot .li a{ display:block; width:230px; height:45px; padding:0px 20px 0px 28px; font-size:16px; color:#000000; text-decoration:none; background:url(../image/sub_nav_arrow.png) 250px center no-repeat;}
.sub .menu .mcot .li a:hover{ color:#1862a9;}
.sub .menu .mcot .li-on{}
.sub .menu .mcot .li-on a{ font-size:18px; color:#1862a9; font-weight:bold; background:none;}
.sub .menu .mcot .li-on a:hover{ color:#1862a9;}
.sub .menu .mcot .li-sub a{ width:213px; padding:0px 20px 0px 45px;}
.sub .menu .mbot{ width:280px; height:80px; clear:both; background:url(../image/sub_nav_bottom.png) top center no-repeat; font-size:0px; line-height:0px;}

.sub .content{ width:840px; height:auto; min-height:500px; float:right;}
.sub .content .tit{ width:840px; height:45px; margin:0px; padding-top:35px; clear:both; border-bottom:1px solid #d2ddea; position:relative;}
.sub .content .tit .tit-cot{ width:auto; height:45px; float:left; font-size:32px; color:#1862a9; font-weight:bold; position:relative;}
.sub .content .tit .tit-cot .line{ width:70px; height:5px; clear:both; position:absolute; bottom:-3px; left:0px; background:#1862a9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:0px; line-height:0px;}
.sub .content .tit .position{ width:500px; height:auto; padding-top:10px; float:right; text-align:right; font-size:14px; color:#999999;}
.sub .content .tit .position a{ color:#999999;}
.sub .content .tit .position a:hover{ color:#999999; text-decoration:underline;}
.sub .content .tit .position span{ padding:0px 8px;}
.sub .content .cot{ width:840px; height:auto; padding:25px 0px 0px 0px; clear:both; font-size:16px; color:#000000; line-height:165%; overflow:hidden;}
.sub .content .cot .explain{ width:100%; height:auto; padding:0px 0px 35px 0px; clear:both;}

.sub-big .content{ width:1200px;}
.sub-big .content .tit{ width:1200px;}
.sub-big .content .cot{ width:1200px;}

/*****News*****/
.sub .s-news{ width:840px; height:auto; margin:0 auto; clear:both;}
.sub .s-news .li{ width:840px; height:auto; clear:both; border-bottom:1px solid #eeeeee; overflow:hidden;}
.sub .s-news .li:hover{ background:#fafafa;}
.sub .s-news .li a{ display:block; width:100%; height:100%; padding:25px 0; overflow:hidden; text-decoration:none;}
.sub .s-news .li .pic{ width:200px; height:auto; max-height:180px; float:left; overflow:hidden; font-size:0px; line-height:0px;}
.sub .s-news .li .pic img{ width:100%;}
.sub .s-news .li .txt{ width:615px; height:auto; padding-right:0px; float:right;}
.sub .s-news .li .txt .title{ width:100%; height:auto; margin-top:-4px; clear:both; text-align:justify; font-size:18px; color:#1862a9;}
.sub .s-news .li .txt .time{ width:100%; height:auto; padding-top:10px; clear:both; font-size:12px; color:#cccccc;}
.sub .s-news .li .txt .time span{ padding-right:20px;}
.sub .s-news .li .txt .abstract{ width:100%; height:auto; padding-top:15px; clear:both; text-align:justify; font-size:14px; color:#888888; line-height:150%;}

.sub .s-details{ width:840px; height:auto; padding:0px; clear:both; overflow:hidden;}
.sub .s-details .n-tit{ width:100%; height:auto; clear:both; text-align:center; font-size:30px; color:#1862a9; line-height:130%;}
.sub .s-details .n-time{ width:100%; height:auto; padding-top:15px; clear:both; text-align:center; font-size:14px; color:#999999;}
.sub .s-details .n-time span{ padding:0 8px;}
.sub .s-details .n-cot{ width:100%; height:auto; padding-top:20px; clear:both; text-align:justify; font-size:16px; color:#000000; line-height:170%; overflow:hidden;}
.sub .s-details .n-share{ width:auto; height:50px; padding-top:20px; clear:both; float:right;}
.sub .s-details .n-more{ width:100%; height:auto; margin:20px auto 0 auto; padding-top:20px; clear:both; border-top:1px solid #efefef;}
.sub .s-details .n-more .li{ width:100%; height:auto; padding:2px 0; clear:both; font-size:14px; color:#666666;}
.sub .s-details .n-more .li a{ color:#666666;}

/*****Pics*****/
.sub .s-pic{ width:100%; height:auto; clear:both; position:relative;}
.sub .s-pic .li{ width:240px; height:auto; margin:15px 0; padding:0px 40px 0px 0px; float:left;}
.sub .s-pic .li a{ display:block; width:100%; height:100%; text-decoration:none;}
.sub .s-pic .li .pic{ width:240px; height:170px; clear:both; font-size:0px; line-height:0px; overflow:hidden;}
.sub .s-pic .li .pic img{ width:240px; height:auto; min-height:170px;}
.sub .s-pic .li .txt{ width:240px; height:auto; padding-top:5px; clear:both; text-align:center;}
.sub .s-pic .li a:hover .txt{ color:#1862a9;}






/*****Search*****/
.sub-search{ width:840px; height:55px; margin:0 auto; clear:both; background:#f3f3f3;}
.sub-search input{ width:670px; height:55px; line-height:50px; margin:0px; padding:0px 20px; float:left; font-size:18px; color:#333333; border:0px; background:none; box-shadow:none; outline-color:invert; outline-style:none; outline-width:0px; border:none; border-style:none; text-shadow:none; -webkit-appearance:none; -webkit-user-select:text; outline-color:transparent;}
.sub-search .but{ width:120px; height:55px; float:right; background:url(../image/search.png) center no-repeat #cccccc; font-size:0px; line-height:0px;}
.sub-search .but a{ display:block; width:100%; height:100%;}






/*****Feedback*****/
.feedback{ width:870px; height:auto; margin:0 auto; padding:20px 0 20px 0; clear:both;}
.feedback .f-exp{ width:100%; height:auto; margin:0 auto; clear:both; font-size:14px; color:#666666;}
.feedback .f-cot{ width:100%; height:auto; margin:0 auto; padding-top:20px; clear:both; font-size:16px; color:#333333; line-height:170%; overflow:hidden;}

/*****Form*****/
.form .li{ width:100%; height:auto; padding-bottom:15px; clear:both;}
.form .li .ftit{ width:100%; height:auto; padding-bottom:5px; clear:both; font-size:14px;}
.form .li .ftit span{ color:#FF0000;}
.form .li .input{ width:80%; height:auto; padding:6px; clear:both; background:#fcfcfc; border:1px solid #e7e7e7; font-size:16px;}
.form .li .short{ width:350px;}
.form .li .input textarea{ width:100%; height:150px; padding:0px; border:0px; background:none; font-size:14px; border:0px; background:none; box-shadow:none; outline-color:invert; outline-style:none; outline-width:0px; border:none; border-style:none; text-shadow:none; -webkit-appearance:none; -webkit-user-select:text; outline-color:transparent;}
.form .li .input input{ width:100%; height:24px; line-height:24px; border:0px; background:none; font-size:14px; border:0px; background:none; box-shadow:none; outline-color:invert; outline-style:none; outline-width:0px; border:none; border-style:none; text-shadow:none; -webkit-appearance:none; -webkit-user-select:text; outline-color:transparent;}
.form .li .input select{ width:100%; height:30px; line-height:24px; border:0px; background:none; font-size:14px; border:0px; background:none; box-shadow:none; outline-color:invert; outline-style:none; outline-width:0px; border:none; border-style:none; text-shadow:none; outline-color:transparent;}
.form .li .input select.small{ width:120px; margin-right:10px;}
.form .li .upload{ width:100%; height:auto; clear:both; overflow:hidden;}
.form .li .upload .pli{ width:80px; height:80px; line-height:80px; margin-right:20px; float:left; border:1px solid #dddddd; text-align:center; font-size:60px; color:#eeeeee; font-family:iconfont; cursor:pointer; overflow:hidden; position:relative;}
.form .li .upload .pli:hover{ color:#cccccc;}
.form .li .upload .pli img{ width:80px; height:80px;}
.form .but{ width:120px; height:40px; line-height:40px; margin-top:15px; padding:0 20px; float:left; background:#1e4394; text-align:center; font-size:18px; color:#ffffff; cursor:pointer;}
.form .but:hover{ background:#f88400; transition:all ease-in 0.3s;}

/*****Page*****/
.page{ width:100%; height:auto; margin:0px; padding-top:40px; clear:both; font-size:14px; text-align:center;}
.page a{ display:inline-table; padding:5px 12px; margin:0 3px; background:#cccccc; text-align:center; color:#ffffff; text-decoration:none;}
.page a:hover{ background:#1862a9;}
.page a.on{ background:#1862a9; color:#ffffff;}
.page span{ display:inline-table; padding:5px 2px;}


ul,li{ margin:0px; padding:0px; list-style-type:none;}


/*信息提示*/
.message{ width:auto; height:auto; padding:180px 0px 250px 0px; clear:both;}
.message .icon{ width:40px; height:40px; margin:0 auto; clear:both; font-size:0px;}
.message .text{ width:auto; height:auto; padding-top:15px; clear:both; text-align:center; font-size:20px;}
.message .text span{ display:block; padding-top:8px; font-size:14px; color:#999999; line-height:125%;}
.message .text span a{ color:#999999;}


/*漂浮*/
.float{ width:55px; height:auto; clear:both; position:fixed; right:10px; bottom:80px; z-index:100;}
.float .li{ width:55px; height:55px; padding-bottom:15px; clear:both; font-size:0px; line-height:0px; position:relative;}
.float .li a{ display:block; width:55px; height:55px;}
.float .li-qq{ background:url(../image/qq.png) center no-repeat;}
.float .li-wechat{ background:url(../image/wechat.png) center no-repeat; cursor:pointer;}
.float .li-wechat .qrcode{ width:150px; height:150px; clear:both; position:absolute; top:-33px; left:-160px; font-size:0px; line-height:0px; display:none;}
.float .li-wechat:hover .qrcode{ display:block;}



