body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#444;font-size:14px; font-family:"微软雅黑";padding: 0; margin: 0;line-height: 24px;min-width: 1200px;}
html{min-width: 1200px;}
input{font-family:"微软雅黑";outline: none}
h1,h2,h3,h4,h5,h6{font-style: normal;font-weight: normal}
ul,ol{list-style-type:none;}
a{text-decoration:none;color:#444}
a:hover{color: #0e2479}
.container{width: 1200px;margin:0 auto;position: relative}
*, *:after, *:before {box-sizing: border-box;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

/*header*/
#header{padding:20px 0;min-width: 1200px;}
#header .logo{float: left;}
#header #nav{float: left;margin-left: 110px;font-size: 16px;margin-right: 20px;}
#header #nav {padding-top: 20px;}
#header #nav ul li{float: left;}
#header #nav ul li a{padding: 20px 20px;}
#header #nav ul li a:hover,#header #nav ul li.choice a{background: url("../cnimages/nav-jt.jpg") center bottom no-repeat;}
#header #search{padding: 6px 30px 6px 15px;float: right;position: relative;background-color: #e8e8e8;border-radius: 20px;margin-top: 12px;}
#header #search input{border:none;background: none;}
#header #search input[type='submit']{position: absolute;right:15px;bottom: 0;padding:10px;cursor:pointer;background-image: url("../cnimages/search.png");background-position: center center;background-repeat: no-repeat;transition: all 0.3s;}
#header #search input[type='submit']:hover{background-image: url("../cnimages/search1.png");}
/*--------------------------banner-----------------------------*/
.banner{min-width:1200px;}
/* flexslider */
.flexslider{position:relative;height:483px;overflow:hidden;background:url(../cnimages/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:483px;}
.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(../cnimages/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;}
#menu-index {background-color: #f6f6f6;min-width: 1200px;}
#menu-index ul li{float: left;background-position: center 40%;background-repeat: no-repeat;}
#menu-index ul li a{display: block;padding: 100px 37px 20px 37px;text-align: center;}
#menu-index ul li:hover a{color: #ff9000;}
#menu-index ul li:hover{background-color: #3e3e3e; color:#fff; }
#menu-index ul .menub0{background-image: url("../cnimages/icon1.png") ;}
#menu-index ul .menub1{background-image: url("../cnimages/icon2.png") ;}
#menu-index ul .menub2{background-image: url("../cnimages/icon3.png") ;}
#menu-index ul .menub3{background-image: url("../cnimages/icon4.png") ;}
#menu-index ul .menub4{background-image: url("../cnimages/icon5.png") ;}
#menu-index ul .menub5{background-image: url("../cnimages/icon6.png") ;}
#menu-index ul .menub6{background-image: url("../cnimages/icon7.png") ;}
#menu-index ul .menub7{background-image: url("../cnimages/icon8.png") ;}
#menu-index ul .menub0:hover{background-image: url("../cnimages/icon11.png") ;}
#menu-index ul .menub1:hover{background-image: url("../cnimages/icon12.png") ;}
#menu-index ul .menub2:hover{background-image: url("../cnimages/icon13.png") ;}
#menu-index ul .menub3:hover{background-image: url("../cnimages/icon14.png") ;}
#menu-index ul .menub4:hover{background-image: url("../cnimages/icon15.png") ;}
#menu-index ul .menub5:hover{background-image: url("../cnimages/icon16.png") ;}
#menu-index ul .menub6:hover{background-image: url("../cnimages/icon17.png") ;}
#menu-index ul .menub7:hover{background-image: url("../cnimages/icon18.png") ;}
#menu-index ul li .menu_pro{position:absolute;background-color: #35488e; z-index:10; padding-bottom:15px; padding-top:5px; width:158px;}
#menu-index ul li .menu_pro a{text-align:center;color:#fff;padding:10px 0px 0px 0px;}
#menu-index ul li .menu_pro a:hover{color:#606060;}
/*product*/
.s1{padding: 10px 0;min-width: 1200px;}
.title{background: url("../cnimages/bg-t.png") center center no-repeat;text-align: center;padding: 40px 0;}
.title h3{font-size: 24px;font-weight: bold;}
.title p{font-size: 20px;margin-top: 5px;}
.product-menu a{padding-right:30px;font-size: 14px;}
.product-menu{margin-top:20px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.product-menu .choice{font-weight: bold;color: #0e2479;}
.product-list{padding: 20px 0;}
.product-list ul.p-list li{text-align: center;float: left;width: 292px;margin-right: 10px;overflow: hidden;margin-bottom: 15px;}
.product-list ul.p-list li p{width: 292px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:36px;line-height: 36px;}
.product-list ul.p-list li img{width: 100%;height:243px;transition: all 0.6s;}
.product-list ul.p-list li .img-box{width: 100%;height:243px;overflow: hidden;}
.product-list ul.p-list li:nth-child(4n){margin-right: 0;}
.product-list ul.p-list li:hover img{transform: scale(1.2);}
.product-list ul.ps-list li{text-align: center;float: left;width: 292px;margin-right: 10px;overflow: hidden;margin-bottom: 15px;}
.product-list ul.ps-list li p{width: 292px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:36px;line-height: 36px;}
.product-list ul.ps-list li img{width: 100%;height:243px;transition: all 0.6s;}
.product-list ul.ps-list li .img-box{width: 100%;height:243px;overflow: hidden;}
.product-list ul.ps-list li:nth-child(3n){margin-right: 0;}
.product-list ul.ps-list li:hover img{transform: scale(1.2);}
.product-list ul

.rongyu-list{padding:20px 0px;}
.rongyu-list ul.rs-list li{text-align: center;float: left;width: 180px;margin-right: 10px;overflow: hidden;margin-bottom: 10px;}
.rongyu-list ul.rs-list li p{width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:30px;line-height: 30px;}
.rongyu-list ul.rs-list li img{width: 100%;height:150px;transition: all 0.6s;}
.rongyu-list ul.rs-list li .rimg-box{width: 100%;height:150px;overflow: hidden;}
.rongyu-list ul.rs-list li:nth-child(5n){margin-right: 0;}
.rongyu-list ul.rs-list li:hover img{transform: scale(1.2);}

/*news*/
.s2{height:410px; min-width:1200px;}
.news-left{width: 560px;height:345px;position: relative;float: left;}
.news-left img{width: 560px;height:275px;overflow: hidden;display: block;}
.news-left p{width: 560px;height:40px;line-height: 40px; padding:0 10px ;background-color: #f6f6f6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0;}
.news-left .date{position: absolute;top:0;left: 0;width: 110px;height:96px;background-color: rgba(53,72,141,0.9);color: #fff;text-align: center;padding-top:20px;}
.news-left .date .day{font-size: 24px;font-weight: bold;}
.news-left .date .year{font-size:14px;}
.news-right{width: 600px;height:345px;float: right;}
.news-right ul li{padding: 18px 0;border-bottom: 1px dashed #9e9e9e;}
.news-right ul li:hover{background-color: #fff;}
.news-right ul li .news-date{width: 112px;height:70px;border-right: 2px solid #d5d5d5;float: left;text-align: center;padding-top: 15px;}
.news-right ul li .news-date .day{font-size: 24px;font-weight: bold;}
.news-right ul li .news-date .year{font-size: 14px;}
.news-right ul li .news-con {float: left;width: 480px;padding-left: 25px;}
.news-right ul li .news-con a {font-size: 16px;color: #000;height:21px;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
.news-right ul li .news-con a:hover{color: #0e2479;}
.news-right ul li .news-con p {font-size: 12px;color: #666;line-height: 24px;height:48px;overflow: hidden;}
.s3{padding: 50px 0;min-width: 1200px;}
/*about*/
.s3 .about-img{width:560px;height:300px;overflow: hidden;float: left;}
.s3 .about-con{width:640px;height:300px;float: left;background-color: #35488e;padding:50px;color: #ebefff; }
.s3 .about-con h3{margin-bottom: 15px;}
.s3 .about-con h3 a{font-size: 24px;color: #fff;}
.s3 .about-con p{line-height: 30px;height:120px;overflow: hidden;margin-bottom: 15px;color: #dfe6ff;}
.s3 .about-con a.about-more{width: 132px;height:35px;line-height:35px;border: 1px solid #6782e3;padding-left: 25px;background: url("../cnimages/more-jt.png") 80% center no-repeat;display: block;color: #fff;transition: all 0.6s;}
.s3 .about-con a.about-more:hover{background-position: 85% center;}
/*case*/
.case-list  li{float: left;width: 292px;height:182px;margin-right: 10px;margin-bottom: 10px;position: relative;}
.case-list  li img{width: 292px;height:182px;overflow: hidden;}
.case-list  li .li-text{opacity:0;position: absolute;width:100%;height:100%;top:0;left: 0;background-color: rgba(0,0,0,0.7);padding: 120px 10px 0 10px;text-align: center;color:#fff;background-image: url("../cnimages/black.png");background-position: center 50%;background-repeat: no-repeat;transition: all 0.6s;}
.case-list  li:hover .li-text{opacity: 1;}
.case-list  li:nth-child(4n){margin-right: 0;}
.case-list  li.first-li {text-align: center;background-color: #35488e;padding-top: 55px;}
.case-list  li.first-li h3 {font-size: 18px;margin-bottom: 10px;color: #fff;}
.case-list  li.first-li p {font-size: 18px;font-weight: bold;color: #b3b3b3;}
.case-list  li.last-li{background-color: #4c4c4c;color: #fff;text-align:center;background-image: url("../cnimages/more1.png");background-position:  center 70%;background-repeat: no-repeat;margin-right: 0;transition: all 0.6s;}
.case-list  li.last-li a{color: #fff;text-decoration: none;display: block;padding-top: 60px;height:100%;}
.case-list  li.last-li:hover{background-position:center 65%; }
.s4{margin-bottom: 40px;min-width: 1200px;}
#footer .f1{padding: 60px 0;background-color: #f0f0f0;min-width: 1200px;}
#footer .f1-l{float: left;text-align: center;padding-left: 80px;}
#footer .f1-l ul li{float: left;}
#footer .f1-c{margin:0 30px 0 50px;float: left;text-align: center;}
#footer .f1-r{float: left;line-height: 24px;margin-left: 100px;}
#footer .f1-r span{font-size: 24px;color: #35488e;}
.foot_f1{background:url(../cnimages/f1.png) no-repeat 40px top;width:165px;height:155px;}
.foot_f1:hover{background:url(../cnimages/f1_2.png) no-repeat 40px top;width:165px;height:155px;}
.foot_f1 p{padding-top:100px;}
.foot_f2{background:url(../cnimages/f2.png) no-repeat 40px top;width:165px;height:155px;}
.foot_f2:hover{background:url(../cnimages/f2_2.png) no-repeat 40px top;width:165px;height:155px;}
.foot_f2 p{padding-top:100px;}
.foot_f3{background:url(../cnimages/f3.png) no-repeat 40px top;width:165px;height:155px;}
.foot_f3:hover{background:url(../cnimages/f3_2.png) no-repeat 40px top;width:165px;height:155px;}
.foot_f3 p{padding-top:100px;}
#footer .f2{background-color: #4a4a4a;padding: 15px 0;text-align: center;color: #fff;min-width: 1200px;}
.banner-con{width: 100%;height:300px;position: relative;overflow: hidden;}
.banner-con img{position: absolute;left: 50%;margin-left:-960px;top:0;}
/*内页*/
.position{width: 100%;height:50px;background-color:#f6f6f6; }
.position_left{width: 360px;height:50px;line-height: 50px;float: left}
.position_left a{margin: 0 5px;}
.position nav{float: right}
.position nav ul li {height: 50px;float: left;line-height: 50px;font-size: 16px;margin: 0 3px;}
.position nav ul li a{padding: 0 13px;height: 100%;display: block}
.position nav ul li.nav_choice,.position nav ul li:hover{background-color:#35488e  }
.position nav ul li.nav_choice a,.position nav ul li:hover a{color: white}

.L {width: 230px; float: left; padding:0px 0px 30px 0px;background:#f0f0f0;margin:30px 0;}
.L .ltitle{height:78px;color:#444;font-family:'微软雅黑'; width: 230px;}
.L .ltitle h2{font-size:20px;display:block;padding-top:10px;padding-left:15px;height:40px;line-height:35px;font-weight:bold;}
.L .ltitle p{font-size:14px;text-transform:uppercase;font-weight:100;padding-left:15px;display:block;border-bottom:1px solid #d8d8d8;height:38px;}

.left_nav{width:230px;}
.left_nav ul li{width:230px; text-align:center;}
.left_nav ul li a{width:230px; height:45px; line-height:45px; background:url(../cnimages/hy_ny_15.jpg) no-repeat left; display:block; font-size:14px; color:#333; font-family:'Microsoft Yahei';}
.left_nav ul li a:hover{ background:url(../cnimages/hy_ny_12.jpg) no-repeat left; color:#fff;}
.left_nav .hover{ background:url(../cnimages/hy_ny_12.jpg) no-repeat; color:#fff;}
.left_nav ul li .p_l_n{position:relative;height:35px;}
.left_nav ul li .p_l_n a{display:block; font-size:14px; color:#666;background:#f2f7ff;border-bottom:1px solid #d8d8d8;height:35px;line-height:35px;padding-left:45px;}
.left_nav ul li .p_l_n a:hover{background:#f0f0f0;}
.left_nav ul li .p_l_n .choice{background:#f0f0f0;}

.R{width:940px;float:right;margin-top:30px;}

article hgroup{margin: 30px 0;}
article hgroup h2{margin-bottom: 5px;color: #35488e}
article hgroup h6{color: #999}
article p{line-height: 24px;}
article .content{line-height: 24px; margin-bottom:40px;}
article .pcontent{line-height: 24px; margin-bottom:40px;}
article .pcontent table{margin:0 auto;}

/*新闻列表*/
article .news_list li{width: 100%;height:170px;padding: 25px 20px;border-bottom: 1px dashed #ddd;position: relative;box-sizing: border-box}
article .news_list li:hover{background-color: #eee;}
article .news_list li img{width:225px;height:116px;float: left;margin-right: 20px; }
article .news_list li time{width: 72px;height:83px;background-color: rgba(0,0,0,0.6);border:1px solid #fff;position: absolute;top:40px;left: 40px;color: #fff;text-align: center;padding: 10px 0;box-sizing: border-box;}
article .news_list li time span:first-child{width: 100%;height:40px;line-height: 40px;font-size:30px;display: block}
article .news_list li time span:last-child{width: 100%;height:30px;display: block}
article .news_list li section{float: right;width: 650px;height:116px;padding: 20px 0;box-sizing: border-box; }
article .news_list li section h3{margin-bottom: 10px; }
article .news_list li section h3:hover a{color: #35488e}
article .news_list li section p{text-indent: 0; color: #666;}

/*新闻内页*/
article .article_title{margin: 0 0 30px 0;}
article .article_title h3{float: left;font-size: 16px;}
article .article_title_top{width: 100%;height:30px;line-height: 30px;}
article .article_title .share{float: right;margin: 6px 0 0 10px;}
article .article_title span{font-size:12px;color: #999;float: left;margin-right: 60px;}
.content{line-height:30px;}


/*page*/
.paging{min-width: 200px;height: auto;margin:40px 0;clear: both;text-align: center;font-size: 14px;}
.paging ul{width: auto;height: 100%;background: #fff;display: inline-block; zoom: 1;}
.paging ul li{display: inline-block; zoom: 1;}
.paging li.paging_current a {color: #35488e;border: 1px solid #eee;display: inline-block; zoom: 1;moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.paging li a {display: inline-block; color: #666;padding: 6px 9px; margin: 0 3px;}
.paging .total a{border: 1px solid #eee;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.paging .total{cursor: pointer}

.page{width: 100%;margin: 30px 0;}
.page a:hover{color: #35488e;}
.page .pre{float: left}
.page .next{float: right}

.paging .current{
    margin: 2px;
    padding: 10px 18px;
    background-color: #35488E;
    color: #fff;
}
.paging a {
    margin: 2px;
    color: #333;
    padding: 10px 18px;
    -decoration: none;
    background-color: #ebebeb;
}
/*留言样式*/
.nr {color: #666;line-height: 30px;font-size: 14px; zoom:0; overflow:hidden; margin-top: 20px;}
.input {
    display: inline;
    margin-right: 5px;
    padding: 7px;
    vertical-align: middle;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #E8E8E8;
    border-radius: 2px;
}
input.txt {
    width: 200px;
}

.Validform_checktip {
    margin-left: 8px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}

.Validform_right {
    color: #71B83D;
    padding-left: 20px;
    background: transparent url("../cnimages/valid_icons.png") no-repeat scroll -40px -20px;
}

.Validform_wrong {
    color: #F00;
    padding-left: 20px;
    white-space: nowrap;
    background: transparent url("../cnimages/valid_icons.png") no-repeat scroll -20px -40px;
}
.form-box {
    position: relative;
    border: 1px solid #F6F6F6;
    background: #FFF none repeat scroll 0% 0%;
    font-size: 14px;
}

.form-box dl {
    display: block;
}
.form-box dl dt {
    display: block;
    float: left;
    width: 80px;
    line-height: 38px;
    min-height: 38px;
    color: #555;
    font-size: 13px;
    text-align: right;
}
.form-box dl dd {
    position: relative;
    padding: 5px 0px 5px 10px;
    line-height: 28px;
    min-height: 28px;
    color: #555;
    font-size: 13px;
    overflow: hidden;
}
input.btn_1, button.btn_1 {
    height: 40px;
    cursor: pointer;
    overflow: visible;
}

.btn_1 {
    display: inline-block;
    margin: 0px;
    padding: 0px 25px;
    color: #FFF;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #1E7BB3 none repeat scroll 0% 0%;
    border: 1px solid #02598E;
    border-radius: 2px;
    vertical-align: middle;
}