  /*åˆå§‹åŒ–æ ·å¼*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,å®‹ä½“,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#3480ce;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*æ»šåŠ¨*/
#demo{overflow:hidden;width:90%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


#ydemo{overflow:hidden;margin:0 auto;position:relative;height: 352px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}


.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.roll_product {float: left;}


/*å¤´éƒ¨æ ·å¼*/
.top1{height: 45px;background: #e6e6e6;color: #333333;line-height: 45px;overflow: hidden;font-size: 14px;}
.wel a{color:#333333;}
.topLink .k1 a{color: #333333;}
.top2{height: 146px;overflow: hidden;}
.logo{float:left;line-height: 146px;}
.top-ad{margin-left: 16px;line-height: 146px;}
.top2 .k2{margin-top: 52px;background: url(/template/default/assets/images/tel.png) no-repeat left center;padding-left: 45px;font-size: 14px;color: #1a1a1a;;line-height: 22px;}

#header{width:1000px;margin:0 auto;}



.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(/template/default/assets/images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}

.topLink .k2{color:#074b91;font-size:14px;font-family:"å¾®è½¯é›…é»‘";}



/*çƒ­é—¨æœç´¢*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999999;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #999999;
}

.sou{border-bottom: 1px solid #dedede;height: 90px;}
#formsearch{float:right;background: url(/template/default/assets/images/sou.png) no-repeat top center;height: 41px;width:370px;margin-top: 21px;}
.hotSearch{float:left;height:90px;line-height:90px;font-weight:normal;font-size: 14px;color: #005eaf;}
.hotSearch a{font-size: 14px;color: #1a1a1a;}
#search-type{float: left;width:100px;height: 90px;border: 1px solid #c8c8c8;margin-right: 5px;}


/*æœç´¢å’Œçƒ­é—¨æœç´¢*/
.hotSearch a{margin-right:6px;}
#formsearch input{height:41px;background:none;border:none;line-height:41px;}
#formsearch input#keyword{height:41px;line-height:41px;padding-left:35px;color:#666;outline: none;}
#formsearch input#s_btn{width:67px;height:41px;line-height:24px;text-align:center;color:#fff;border:none;cursor:pointer;font-size: 12px;float: right;outline: none;font-size: 16px;}





/*å¯¼èˆªæ æ ·å¼*/
#menu{background: #005eaf;height: 65px;}
.nav{width:1200px;margin: 0 auto;}
.nav li{line-height:55px;height:65px;text-align:center;width:171px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:65px;color:#fff;height:65px;padding: 0;font-size: 16px;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#f20026;}
.nav li+li{background: url(/template/default/assets/images/navli.png) no-repeat left center;}


.nav .sec{height:0;background:#01557a;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:55px;left:0px;}
.nav .sec a{background:#01557a;color:#fff;height:38px;line-height:38px;width:150px;}
.nav .sec a:hover{background:#042d3f;text-decoration:none;}


.x-menu{
  float: none;
}

.x-menu > li{
  margin: 0;
  line-height:65px;
  height: 65px;
  text-align: center;
  width: 150px;
  float: left;
  position: relative;
  z-index: 999;
}

.x-menu > li+li{
  background: url(/template/default/assets/images/navli.png) no-repeat left center;
}

.x-menu > li >a{
  display: block;
  line-height: 65px;
  color: #fff;
  height: 65px;
  padding: 0;
  font-size: 18px;
}

.x-menu > li > a:hover{
  background-color:#f20026;
}


.cpzx{margin-top: 75px;}
.ptt{text-align: center;background: url(/template/default/assets/images/pt1.png) no-repeat center 20px ;}
.ptt dd{color: #005eaf;font-size: 44px;font-family: 'SourceHanSansCN Bold';font-weight: bold;margin-bottom: 25px;}
.ptt dt{color: #999999;font-size: 14px;line-height: 36px;font-weight: normal;}
.pbox{margin-top: 60px;}
.pleft{width: 254px;}
.pleft h3{width: 254px;height: 131px;line-height: 131px;font-size: 30px;color: #fff;text-indent: 95px;background:#005eaf url(../images/mao.png) no-repeat 30px center;}
.psort li a{padding-left: 37px; color: #666666;font-size: 16px;display: block;background: #f5f5f5 url(../images/sjx.png) no-repeat 227px center;line-height: 59px;height: 59px;border-bottom: 1px solid #dddddd;}
.psort li a:hover{color: #005eaf;}
.pright{width: 934px;}
.product_list1 li{float: left;margin-bottom: 11px;margin-right: 16px;}
.product_list1 li:nth-child(3n){margin-right: 0;}
.product_list1 li a.img{display: block;overflow: hidden;}
.product_list1 li a.img img{display: block;width: 300px;height: 231px;cursor: pointer;
    transition: all 0.6s;}
.product_list1 li:hover a.img img{transform: scale(1.2);}
.pbox1{height: 231px;background: url(/template/default/assets/images/pbj1.jpg) no-repeat top center;}
.ftel{color: #fff;font-size: 16px;text-align: center;padding:40px 0 30px 0;}
.ftel p{font-size: 24px;margin-top: 10px;font-weight: bold;}
.pbox1 a{border-radius: 5px;margin:0 auto; display: block;background: #fff;font-size: 14px;color: #005eaf;text-align: center;width: 137px;height: 35px;line-height: 35px;}
#tab1{display: none;}

/* æ¡ˆä¾‹ */
.anli{margin-top: 75px;height: 573px;background: #005eaf}
.anli-tit{padding-top: 70px;text-align: center;color: #fff;font-size: 34px;color: #fff;}
.anli-tit span{display: block;color: #fff;background: url(/template/default/assets/images/anli.png)no-repeat center;font-size: 18px;}

.picScroll-left{ overflow:hidden;margin-top: 54px;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:20px; zoom:1; text-align: center;}
.picScroll-left .hd ul li{display: inline-block; width:15px; height:15px; border-radius:50%;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;background: #fff;}
.picScroll-left .hd ul li.on{ background:#f20026}

.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:300px; }
.picScroll-left .bd ul li img{
    width: 300px;
    height: 231px;
}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:280px; height:215px; display:block;}
.picScroll-left .bd ul li h3{background: #f1f1f1;height: 60px;line-height: 60px;text-align: center;font-weight: normal;}
.picScroll-left .bd ul li h3 a{display: block;text-align: center;font-size: 16px;color: #333333;}


/* ä¼˜åŠ¿ */
.ys{background: url(/template/default/assets/images/ys.png)no-repeat;height: 1699px;padding-top: 55px;width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;}
.a2{width: 1198px;margin:0 auto;}
.ys-tit{background: url(/template/default/assets/images/ystit.png)no-repeat center 25px;color: #252525;font-size: 19px;text-align: center;height: 120px;}
.ys-tit span{display: block;color: #005eaf;font-size: 34px;}

.ys1{margin-top: 45px;height: 380px;}
.ys1-le{width: 563px;margin-left: 34px;}
.ys1-le h3{color: #f20026;font-size: 31px;line-height: 32px;font-weight: normal;margin-left: 36px;margin-top: 15px;float: left;}
.ys1-cont{width: 430px;margin-top: 15px;}
.ys1-cont em{font-style: inherit;color: #005eaf;font-size: 25px;}
.ys1-cont span{display: block;color: #757575;font-size: 18px;}
.ys1-cont div{color: #666;font-size: 14px;line-height: 24px;margin-top: 30px;text-align: justify;}
.ys1-ri{width: 471px;height: 297px;margin-right: 76px;}

.ys2{height: 365px;}
.ys2-le{width: 494px;height: 350px;margin-left: 45px;margin-top: -35px;}
.ys2-ri{width: 600px;margin-right: 59px;}
.ys2-ri h3{color: #f20026;font-size: 31px;line-height: 32px;font-weight: normal;margin-left: 36px;margin-top: 15px;float: left;}
.ys2-cont{width: 460px;margin-top: 15px;}
.ys2-cont em{font-style: inherit;color: #005eaf;font-size: 25px;}
.ys2-cont span{display: block;color: #333;font-size: 18px;}
.ys2-cont div{color: #666;font-size: 14px;line-height: 28px;margin-top: 30px;text-align: justify;}

.ys3{height: 360px;}
.ys3-le{width: 563px;margin-left: 37px;margin-top: 25px;}
.ys3-le h3{color: #f20026;font-size: 31px;line-height: 32px;font-weight: normal;margin-left: 36px;margin-top: 15px;float: left;}
.ys3-cont{width: 430px;margin-top: 15px;}
.ys3-cont em{font-style: inherit;color: #005eaf;font-size: 25px;}
.ys3-cont span{display: block;color: #333;font-size: 18px;}
.ys3-cont div{color: #666;font-size: 14px;line-height: 24px;margin-top: 30px;text-align: justify;}
.ys3-ri{width: 475px;height: 305px;margin-right: 76px;}

.ys4{height: 365px;}
.ys4-le{width:536px;height: 332px;}
.ys4-ri{width: 600px;margin-right: 59px;margin-top: 27px;}
.ys4-ri h3{color: #f20026;font-size: 31px;line-height: 32px;font-weight: normal;margin-left: 36px;margin-top: 15px;float: left;}
.ys4-cont{width: 460px;margin-top: 15px;}
.ys4-cont em{font-style: inherit;color: #005eaf;font-size: 25px;}
.ys4-cont span.span1{display: block;color: #333;font-size: 18px;}
.ys4-cont div{color: #666;font-size: 14px;line-height: 28px;margin-top: 30px;text-align: justify;}
.ys4-cont h1{width: 525px;color: #4b4b4b;font-size: 16px;font-weight: normal;margin-top: 20px;}



.mess-bg{
    background: #005eaf;
    padding-top:42px;
    padding-bottom: 5px;
}

.mess-left{
    width:480px;
    margin-left: 68px;
}
.mess-left p{
    color: #fff;
}
.mess-left p:nth-of-type(1){
    font-size: 30px;
}
.mess-left p:nth-of-type(2){
    font-size: 40px;
    font-weight: bold;
}
.mess-left p:nth-of-type(3){
    font-size: 18px;
    margin-top: 30px;
}
.mess-left p:nth-of-type(4){
    font-size: 18px;
}

.mess-right{
    width:508px;
    margin-right: 40px;
}

.demo-message1,.demo-message1 *{
	box-sizing: border-box;
}
.msg_a1{
	width: 260px;
}
.msg_a2{
	width: 232px;
}
.kaha input{
	border:1px solid #cccccc;
	height: 40px;
	width: 260px;
	background: #fff;
	color: #dbdbdb;
	font:500 14px/38px "å¾®è½¯é›…é»‘";
	text-indent: 13px;
}
.kahaaa1 input{
	width: calc(100% - 167px);
	height: 23px;
}
.msg_a1 .kaha{
	margin-bottom: 9px;
}
.msg_a1 .kaha a{
    color: #fff;
}
.ahag::-moz-placeholder {
    color: #dbdbdb;
    opacity: 1
}

.ahag::-ms-input-placeholder {
    color: #dbdbdb
}

.ahag::-webkit-input-placeholder {
    color: #dbdbdb
}
.kaha1 textarea{
	border:1px solid #cccccc;
	height: 123px;
	width: 232px;
	background: #fff;
	color: #ececec;
	font:500 12px/38px "å¾®è½¯é›…é»‘";
	text-indent: 13px;
}
.ajahag input{
	display: block;
	border:none;
	background: #f20026;
	color: #fefefe;
	font: 500 16px/48px "å¾®è½¯é›…é»‘";
	width: 509px;
	margin-top: 15px;
	text-align: center;
	float: right;
}

.mess-tel{
    color: #fff;
    text-align: center;
    line-height: 36px;
}




/* å…³äºŽæˆ‘ä»¬ */
.ab{margin-top: 70px;}
.ab-tit{text-align: center;color: #1c1c1c;font-size: 16px;}
.ab-tit span{display: block;background: url(/template/default/assets/images/ab.png)no-repeat 35px center;color: #000000;font-size: 32px;}
.ab-cont{margin-top: 45px;}
.ab-img{width: 516px;height: 322px;overflow: hidden;}
.ab-img p{width: 516px;height: 322px;cursor: pointer;
    transition: all 0.6s;}
    .ab-img:hover p{transform: scale(1.2);}   
.ab-co{width: 630px;margin-right: 10px;margin-top: 10px;}
.ab-co b{font-weight: normal;color: #005eaf;font-size: 24px;}
.ab-co div{color: #606060;font-size: 12px;text-align: justify;line-height: 33px;margin-top: 15px;height: 205px;text-indent: 2em;}
.ab-co a{display: inline-block;width: 120px;height: 35px;line-height: 35px;border-radius: 20px;border:1px solid #b9b9b9;color: #000;font-size: 14px;text-align: center;}
.ab-co a:hover{background:#b9b9b9;color:#fff;}


.honor-index{margin-top:80px;}
.honor-title{font-size:30px;color: #333333;line-height: 49px;border-bottom: 1px solid #eeeeee;}
.honor-title span{font-size:18px;font-weight: normal;}
.honor-title a{font-size: 16px;font-weight: normal;float: right;}
.honor-con{position: relative;margin-top: 29px;}
.l_btn,.r_btn{position:absolute;top:37%;cursor:pointer;}
.l_btn{left:0px;}
.r_btn{right:0px;}
.product_list2 li{float: left;margin: 0 12px;}



/* æ–°é—» */
.xin{margin-top:90px;}
.xin-le{width: 730px;}
#tabs{border:1px solid #e8e8e8;height: 51px;}
#tabs li{float: left;width: 364px;color: #666;font-size: 18px;text-align: center;line-height: 51px;}
#tabs li.on{background: #005eaf;color: #fff;height: 54px;line-height: 54px;margin-top: -3px;}
.tab-body{margin-top: 26px;}
.news_list1{}
.news_list1 li{overflow: hidden;}
.news_list1 li img{float: left;width: 283px;height: 183px;}
.news_list1 li .cont{float: left;width: 413px;margin-left: 27px;}
.news_list1 li .cont a{color: #333;font-size: 20px;}
.news_list1 li .cont a:hover{color: #005eaf;}
.news_list1 li .cont p{color: #666;font-size: 14px;line-height: 30px;margin-top: 15px;}
.news_list1 li .cont p a{color: #000;font-size: 14px;}
.news_list2{margin-top: 15px;}
.news_list2 li{float: left;margin-bottom: 25px;width: 351px;}
.news_list2 li a{display: block;background: url(/template/default/assets/images/xin.png)no-repeat 5px;padding-left:25px;color:#666;font-size: 14px; }
.news_list2 li a:hover{color: #005eaf;}
.news_list2 li:nth-child(2n){float: right;margin-right: 15px;}
.xin-ri{width: 408px;}
.xin-tit{background: url(/template/default/assets/images/chang.png)no-repeat 127px 17px #005eaf;color: #fff;font-size: 18px;color: #fff;height: 54px;line-height: 54px;text-align: center;margin-bottom: 26px;}
.news_list3{margin-top: 42px;}
.news_list3 li{border-bottom: 2px solid #f1f1f1;margin-bottom: 25px;padding-bottom: 22px;}
.news_list3 li a{display: block;background: url(/template/default/assets/images/wen.png)no-repeat 8px;height: 25px;line-height: 25px;color: #333;font-size: 18px;padding-left: 49px;}
.news_list3 li a:hover{color: #005eaf;}
.news_list3 li p{background: url(/template/default/assets/images/da.png)no-repeat 8px 5px;line-height: 30px;color: #666;font-size: 14px;padding-left: 49px;margin-top: 10px;}








.f_link{width: 1200px;margin: 30px auto;line-height: 30px;}



.foot-bg{
    background: #2b2b2b;
    padding: 18px 0;
}

.foot-nav{
    line-height: 85px;
    border-bottom: 1px solid #5b5b5b;
    color: #d4d4d4;
    margin-bottom: 35px;
}

.foot-nav a{
    line-height: 85px;
    font-size: 16px;
    color: #e5e5e5;
    padding: 0 20px;
}

.foot-con dl{
    float: left;
    width:180px;
    background: url(/template/default/assets/images/f1.png) no-repeat left top;
    padding-left: 15px;
}
.foot-con dt{
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 15px;
}
.foot-con dd{
    font-size: 14px;
    
}
.foot-con dd a{
    color: #fff;
    line-height: 30px;
}

.foot-con dl p{
    color: #fff;
    line-height: 30px;
}

.footer{
    background: #333333;
    padding: 35px 0;
    color: #fff;
    text-align: center;
}

.footer a{
  color: #fff;
}

.copyright{
    text-align: center;
    color: #fff;
}

.copyright a{
    color: #fff;
    text-align: center;
}


