*{margin: 0;padding: 0;}
body{font-size: 16px;font-family: "微软雅黑";}
li,ol{list-style: none;}
a{text-decoration: none;color: inherit;}
img{border: 0;}
i,em,b{font-style: normal;}
button{border: 0;background: #FFFFFF;}
._main{overflow: hidden;position: relative;width: 1200px;margin: auto;}
._clear{clear: both;display: block;}
.w1200{width: 1200px;margin: 0 auto}
/***************************初始化部分********************************/
/***************************内容开始********************************/
/*head*/
._head{background: url(../img/bg01.jpg);}
._head_main{height: 50px;font-size: 14px;line-height: 50px;}
._head_main span{float: right;}
._head_main span a{border-right: 1px solid #000000;padding: 0 5px;display: inline-block;height: 25px;line-height: 25px;margin-top: 10px;}
._head_main span a:last-child{border: 0;}
/*_logo*/
._logo{background: url(../img/bg.jpg) no-repeat;}
._logo_main{height: 152px;}
._logo_main span:first-child{font-size: 28px;color: #434343;margin-top: 43px;font-weight: 700;float: left;}
._logo_main span:first-child b{font-size: 21px;display: block;}
._logo_main img{margin-top: 47px;margin-left: 100px;margin-right: 160px;float: left;display: block;}
._logo_main span:last-child{font-size: 15px;color: #434343;margin-top: 43px;float: left;text-indent: 30px;}
._logo_main span:last-child em{display: block;font-size: 34px;color: #e71f19;font-style: italic;font-family: impact;font-weight: 700;text-indent: 25px;background: url(../img/icon00.png) no-repeat 0 7px;}
/*nav*/
nav{background: #2c56a3;color: #FFFFFF;}
nav ul{line-height: 55px;text-align: center;}
nav ul li{float: left;}
nav ul li a{width: 150px;height: 55px;display: block}
nav ul li a:hover{background: url(../img/bg06.jpg) no-repeat; color: #fff}
/*banner*/
.main_image {width:100%; height:555px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:555px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:555px;}
.main_image li span {display:block; width:100%; height:555px}
.main_image li a {display:block; width:100%; height:555px}
.main_image li .img_1 {background: url('../img/11.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../img/22.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../img/33.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../img/44.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:503px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*find*/
._find{height: 120px;background: url(../img/bg07.jpg) repeat-x;}
._find_main{height: 81px;}
._find_main span{line-height: 81px;font-size: 14px;color: #000000;float: left;}
._find_main span a{color: #2B2B2B;display: inline-block;}
._find_main span a:hover{color: #000000;}
._find_main form{float: right;margin-right: 20px;margin-top: 29px;}
._find_main form input{width: 200px;height: 20px;border: 1px #0099cc solid;margin-right: 5px;font-size: 14px;color: #0099CC;text-indent: 5px;}
._find_main form button{width: 50px;height: 20px;border: 1px solid #7f7f7f;color: #7f7f7f;}
/*_products*/
._products{padding-bottom: 50px;}
._list{width: 280px;float: left;background: url(../img/bg03.png) no-repeat #2f5aa8;}
._list img:first-child{margin-top: 43px;margin-left: 22px;}
._list h2{font-size: 16px;color: #000000;margin-top: 25px;}
._list h2 a{height: 35px;background: url(../img/bg02.jpg) no-repeat;line-height: 35px;width: 246px;text-indent: 21px;margin: auto;display: block}
._list ul{width: 246px;margin: auto;color: #FFFFFF;font-size: 14px;}
._list ul li{}
._list ul li a{height: 40px;background: url(../img/icon01.png) no-repeat 10px 50%;line-height: 40px;text-indent: 2em;border-bottom: 1px dashed #6282bc;display: block}
._list ul li a:hover{color: #F8FF00}
._list strong{height: 160px;width: 280px;background: #21a200;color: #FFFFFF;display: block;margin-top: 20px;}
._list strong em{font-size: 26px;margin-top: 25px;margin-left: 0px;font-weight: 700;line-height: 20px;}
._list strong em img{margin-left: 11px;}
._list strong b{clear: both;display: block;font-size: 37px;font-family: impact;text-align: center;}
._object{width: 880px;margin-left: 40px;float: left;overflow: hidden;height: 1550px;position: relative;}
._object ul li{margin-bottom: 10px;overflow: hidden;}
._object ul li a{width: 283px;height: 240px;background: #ffd426;font-size: 14px;color: #2b2b2b;text-align: center;float: left;margin-right: 13px;}
._object ul li a:last-child{margin-right: 0;}
._object ul li a p{height: 27px;line-height: 27px;}
#demo{overflow:hidden;width: 880px;margin-left: 40px;float: left;overflow: hidden;height: 1550px;}
#demo1 ul,#demo2 ul{ display:block;width:880; overflow:hidden}
#demo1 ul li{width:360px;margin:0px 10px 0px 20px; float:left}
#demo1 ul li a h3,#demo2 ul li a h3{width:360px;height:330px ; overflow:hidden;}
#demo1 ul li a h3 img,#demo2 ul li a h3 img{width:360px;height:330px;transition:all .5s ease;}
#demo1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demo1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
#demo1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#fdb328; color:#fff}
#demo2 ul li{width:360px;height:360px;margin:20px 10px 0px 20px;float:left}
/*pro*/
._pro{background: #e2e2e2;height: 784px;overflow: hidden;}
._pro_main{margin-top: 76px;}
._pro_main h1{font-size: 36px;color: #414141;height: 55px;text-align: center;}
._pro_main h3{font-size: 19px;color: #888888;margin-bottom: 43px;text-align: center;font-weight: 500;}
._pro_main div{height: 550px;background-image: url(../img/banner02.png),url(../img/bg08.png);background-repeat: no-repeat;background-position: 50% 50%;width: 100%;overflow: hidden;}
._pro_main div ul li{margin-bottom: 56px;overflow: hidden;}
._pro_main div ul li:first-child{width: 1000px;margin:30px auto 56px;}
._pro_main div ul li:last-child{width: 1000px;margin:30px auto 0px;}
._pro_main div ul li a{display: block;}
._pro_main div ul li a:first-child{float: left;}
._pro_main div ul li a:last-child{float: right;}
._pro_main div ul li:last-child a:last-child b{width: 150px;}
._pro_main div ul li a em{border-radius: 50%;height: 120px;width: 120px;border: 2px solid #FFFFFF;display: block;float: left;}
._pro_main div ul li a em img{margin-top: 8px;margin-left: 8px;}
._pro_main div ul li a:first-child em{float: right;}
._pro_main div ul li a:last-child em{float: left;}
._pro_main div ul li a b{font-size: 27px;color: #747474;margin-top: 25px;display: block;float: left;}
._pro_main div ul li a b u{text-decoration: none;font-size: 16px;display: block;}
._pro_main div ul li a:first-child b{text-align: right;}
/*_about*/
._about{height: 565px;}
._contact{float: left;width: 420px;height: 390px;background: #2f5aa8;color: #FFFFFF;margin-top: 89px;}
._contact img{height: 72px;margin-top: 20px;margin-left: 20px;font-size: 32px;font-weight: 700;margin-bottom: 28px;}
._contact p{margin-left: 27px;line-height: 33px;}
._us{margin-top: 89px;float: left;margin-left: 30px;width: 750px;overflow: hidden;}
._us h1{height: 49px;color: #2962a5;font-size: 30px;line-height: 24px;}
._us div{border: 2px solid #ccc;height: 337px;}
._us div h2{height: 90px;width: 694px;margin:22px auto 0px;}
._us div h2 img{float: left;}
._us div h2 b{float: left;font-size: 26px;color: #434343;margin-left: 15px;font-weight: 700;}
._us div h2 b u{display: block;font-size: 16px;color: #818181;text-decoration: none;font-weight: 500;}
._us div p{font-size: 16px;line-height: 38px;width: 705px;margin: auto;text-indent: 2em;}
/*honor*/
._honor{height: 348px;background: url(../img/bg04.jpg) no-repeat center;overflow: hidden;}
._honor_main{margin-top: 85px;color: #FFFFFF;}
._honorI{margin-top: 27px;margin-left: 32px;float: left;display: block;}
._honor_demo{float: left;overflow: hidden;position: relative;margin-left: 100px;height: 230px;width: 1010px;}

/*news*/
._news{height: 635px;}
._news h1{text-align: center;margin-top: 90px;margin-bottom: 40px;width: 100%;height: 50px;background: url(../img/title04.jpg) no-repeat center;}
._news ._img1{float: left;display: inline-block;margin-left: 15px;border: 1px solid #bfbfbf;margin-right:35px;}

._news_main{width: 645px;float: left;}
._news_main a{display: block;margin-bottom: 10px;overflow: hidden;}
/*._news_main a em{display: inline-block;background: #dbdbdb;height: 112px;float: left;width: 93px;text-align: center;}
._news_main a em b{display: block;background: #FFFFFF;width: 89px;height: 58px;line-height: 58px;font-size: 35px;margin: 2px auto 0;margin-bottom: 14px;}
._news_main a div{color: #2B2B2B;margin-left: 15px;width: 480px;float: left;}
._news_main a div p{font-size: 14px;color: #898989;margin-top: 15px;}
*/
/*底部*/
._bottom{background: #2f5aa8;height: 385px;color: #FFFFFF;text-indent: 20px;overflow: hidden;}
._bottom_main{margin-top: 53px;}
._bottom_main ul{overflow: hidden;margin-left: 20px;}
._bottom_main ul li{float: left;width: 250px;border-left: 1px solid #177ff5;height: 296px;}
._bottom_main ul li p{font-size: 22px;margin-bottom: 25px;}
._bottom_main ul li a{display: block;font-size: 14px;line-height: 29px;}
._bottom_main ul li a:hover{color: #fff}
._bottom_main ul img{float: left;}
/*last*/
._last{height: 50px;background: #22a200;color: #FFFFFF;font-size: 14px;line-height: 50px;}
._last_main p{float: right;display: inherit;}

.nconl{ width:300px;}
.nconr{ width:890px;}
.nconr h3{ height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#0047ae}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#0047ae}
.nconr h3 span a{ color:#0047ae}


.cfl{ float: left;}
.cfr{ float:right;}



._products{padding-bottom: 50px;margin-top: 20px;}
._list{width: 280px;float: left;background: url(../img/bg03.png) no-repeat #2f5aa8;}
._list img:first-child{margin-top: 43px;margin-left: 22px;}
._list h2{font-size: 16px;color: #000000;margin-top: 25px;}
._list h2 a{height: 35px;background: url(../img/bg02.jpg) no-repeat;line-height: 35px;width: 246px;text-indent: 21px;margin: auto;}
._list ul{width: 246px;margin: auto;color: #FFFFFF;font-size: 14px;}
._list ul li{}
._list ul li a{height: 40px;background: url(../img/icon01.png) no-repeat 10px 50%;line-height: 40px;text-indent: 2em;border-bottom: 1px dashed #6282bc;}
._list strong{height: 160px;width: 280px;background: #21a200;color: #FFFFFF;display: block;margin-top: 20px;}
._list strong em{font-size: 26px;margin-top: 25px;margin-left: 0px;font-weight: 700;line-height: 20px;}
._list strong em img{margin-left: 11px;}
._list strong b{clear: both;display: block;font-size: 37px;font-family: impact;text-align: center;}
.nconr{float: left;width: 880px;margin-left: 20px;}
.nconr h3{font-size: 23px;margin-top: 20px;height: 40px;border-bottom: 1px solid #CCCCCC;margin-bottom: 30px;font-weight: 500;}
.nconr h3 span{display: inline-block;font-size: 16px;color: #969696;float: right;}
.nconr h3 span a{display: inline-block;}
.nconr h3 span a:hover{text-decoration: underline;}
.gs_wz{line-height: 2.6em;}




.news_dl_3{ width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left;}
.news_dl_3 dt{ background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../Images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}



.qimo8{ overflow:hidden; width:1010px; margin:20px auto}
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:320px; margin-right:10px}
.qimo8 .qimo ul li img{ width:320px; height:280px}
.qimo8 .qimo ul li ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
.qimo8 .qimo ul li:hover ol{ background:#fdb328; color:#fff}
.qimo8 li a{color:#444444;}