/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input,button{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:14px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:top;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1180px; margin:0 auto;}
img{ max-width:100%;}


.topbg{ background:#f8f8f8; height:36px; line-height:36px;}
.top{ height:36px; line-height:36px;}
.top span{ float:left;}
.top strong{ float:right; font-weight:normal;}
.top strong a{ padding:0px 10px;}

.head{ height:150px;}
.head .logo{ float:left; margin:22px 10px 21px 0px;}
/*.head .logo_txt{ float:left; margin:50px 0px 38px 0px; padding-left:15px; font-size:20px;}*/
.head .logo_txt{ float:left; margin:38px 0px 10px 0px; padding-left:15px; font-size:20px;}
.head .logo_min{float:left; margin:35px 0px 38px 75px; padding-left:15px; font-size:26px; color:#144772; line-height:35px;}
.head .logo_txt strong{ display:block; color:#020202; font-size:32px;}
.head .logo_txt span{ display:block; color:#144772; font-size:26px;letter-spacing:12px; padding-top:10px; font-weight:bold;}
.head .tel{ float:right; height:70px;margin:35px 0px; background:url(../images/iphone1.jpg) no-repeat left center; padding-left:70px;}
.head .tel p{ font-size:25px; font-weight:bold; color:#d20106; line-height:24px; display:block;}
/*.head .tel strong{ font-family:'impact';font-size:28px; font-weight:normal; line-height:28px;color:#0377da; display:block;}*/

.menubg{ background:#21739e; height:60px; position:relative; z-index:8; width:100%;}
/*menu*/
.menu{height:60px;line-height:60px;}
.menu ul li{ float:left; position:relative; background:url(../images/navline.jpg) right center no-repeat;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:60px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }

.menu ul li:nth-child(5){ /*display: none;*/}
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:13px; color:#666; font-weight:normal; display:inline; padding:0; text-align:center; display:block;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:17px;color:#fff; text-decoration:none; padding:0px 18px;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#dc0000;color:#fff;}


/*banner_02*/
.banner_02{ height:500px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

/*.con1{  height:60px; background:#fff;}
.search_left{ float:left}
.search_left ul li{ display:inline-block; line-height:60px; font-size:16px; padding:0 10px;}
.search{ float:right; margin-top:12px;}
.search .input_text{ float:left;width:278px; height:30px; border:1px solid #e0e0e0; padding-left:22px;font-size:14px; color:#a3a3a3; line-height:38px;}
.search .input_button{ float:left; width:46px; height:32px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}*/


.con2bg{ height:1020px; background:url(../images/probg.jpg) no-repeat left top #f2f2f2; padding-top:30px;}
.c2_left{ float:left; width:272px; height:963px; background:#065bcf;}
.c2_left h2{ height:98px; line-height:98px; background:url(../images/probt.jpg) no-repeat center;  text-align:center; font-size:20px; color:#fff;}
.c2_left ul{ height:850px; background:url(../images/cpbg.jpg) no-repeat center bottom #ffffff; border-left:5px solid #0377da;border-right:5px solid #0377da;border-bottom:5px solid #0377da; padding:12px; padding-bottom:0px;}
.c2_left ul li{ border-bottom:1px dashed #c9c9c9; background:url(../images/flhoverbg.jpg) no-repeat left center; height:50px; line-height:50px;font-size:16px; font-weight:bold; padding-left:20px;}
.c2_left ul li a{color:#333;}
.c2_left ul li a:hover{ color:#0377da;}

/*slideTxtBox_01*/
.slideTxtBox_01{ float:right; width:888px; height:1020px;}
.slideTxtBox_01 .hd{ width:888px; height:45px; border-bottom:3px solid #dfdfdf;}
.slideTxtBox_01 .hd ul{ float:left;}
.slideTxtBox_01 .hd ul li{ float:left; width:130px; height:45px; line-height:45px; text-align:center; font-size:16px;font-weight:bold; color:#333;}
.slideTxtBox_01 .hd ul li a{ color:#333;}
.slideTxtBox_01 .hd ul li.on{ background:#0377da;color:#fff; cursor:pointer; } 
.slideTxtBox_01 .hd ul li.on a{color:#fff;}
.slideTxtBox_01 .hd .more{  float:right; font-family:Arial, Helvetica, sans-serif; padding-right:15px; line-height:45px; font-size:14px; }
.slideTxtBox_01 .hd .more:hover{ color:#0377da;}
.slideTxtBox_01 .bd ul li{ float:left; width:276px; height:272px; margin:25px 12px 12px 8px;}
.slideTxtBox_01 .bd ul li b{ display:block; width:270px; height:192px; padding:1px; border:1px solid #d9d9d9; overflow:hidden;}
.slideTxtBox_01 .bd ul li b img{ width:270px; height:192px;}
.slideTxtBox_01 .bd ul li span{ display:block; text-align:center; font-size:14px; line-height:42px; padding:0px 20px;}
.slideTxtBox_01 .bd ul li span a{display:block; color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.slideTxtBox_01 .bd ul li:hover span a{ color:#0377da;}
.slideTxtBox_01 .bd ul li strong{ display:block; text-align:center;}
.slideTxtBox_01 .bd ul li strong a{ width:138px; height:32px;}
.slideTxtBox_01 .bd ul li strong a img{ width:138px; height:32px;}

.con3{margin-top:50px;}
.con3 h2{ font-size:32px; color:#0377da; line-height:48px; text-align:center; display:block; background:url(../images/mcbt.png) no-repeat center;}
.con3 h3{ height:36px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#999; text-align:center; line-height:36px; display:block; margin-bottom:20px; font-weight:normal; }

/*scroll_03*/
.scroll_03{ background:url(../images/albgline.jpg) no-repeat center bottom; padding-bottom:40px; position:relative;}
.scroll_03 .hd .prev{ display:block;  width:40px; height:40px; overflow:hidden;cursor:pointer; background:url(../images/left.jpg) no-repeat; position: absolute; top:400px; left:530px;} 
.scroll_03 .hd .next{ display:block;  width:40px; height:40px; overflow:hidden;cursor:pointer; background:url(../images/right.jpg) no-repeat; position: absolute; top:400px; right:530px;}
.scroll_03 .bd{width:1176px; height:375px; border:2px solid #cfcfcf; margin:0 auto;} 
.scroll_03 .bd li{ float:left; width:1176px; overflow:hidden;}
.scroll_03 .bd li .case_pic{ float:left; width:634px; height:375px;}
.scroll_03 .bd li .case_pic img{ width:634px; height:375px;}
.scroll_03 .bd li .case_txt{ float:right;width:482px; height:330px; padding:45px 30px; position:relative; padding-bottom:0px;}
.scroll_03 .bd li .case_txt strong{ font-size:16px; color:#333; line-height:36px; display:block; padding-bottom:20px;}
.scroll_03 .bd li .case_txt span{ height:130px; font-size:14px; color:#333; line-height:30px; padding-top:20px;overflow: hidden; display:block;}
.scroll_03 .bd li .case_txt img{ position:absolute;width:33px; height:27px; display:block; bottom:0px; right:0px;}

.con4bg{ margin-top:60px;}
.con4{ height:200px; padding-top:45px;}
.c4_left{float:left; width:372px; height:200px; text-align:center; line-height:36px;color:#d6e0f0;}
.c4_left h2{ font-size:20px;}
.c4_left strong{ display:block; padding-top:30px;font-size:18px; color:#fff;}
.c4_left span{ font-family:"Times New Roman", Times, serif;font-size:16px; font-weight:normal; display:block;}
.c4_right{ float:left;padding-top:36px; padding-left:200px;}
.c4_right .c4_tel{ background:url(../images/iphone2.png) no-repeat left center;  height:60px; font-weight:bold; line-height:28px; padding-left:60px; color:#fff;}
.c4_right .c4_tel span{ display:block; font-size:14px;}
.c4_right .c4_tel strong{ display:block; font-family:'impact'; font-weight:normal;font-size:26px; }
.c4_right a{ width:155px; height:36px;font-size:16px; border:1px solid #fff;font-weight:bold; color:#ffffff; line-height:36px; text-align:center; display:block;margin-top:10px; margin-left:65px; }
.c4_right a:hover{ background:#f06700;}

.con5bg{ height:680px; background:#f5f5f5; padding:30px 0px;}
.con5 h2{ font-size:32px; color:#0377da; line-height:48px; text-align:center; display:block; background:url(../images/mcbt.png) no-repeat center;}
.con5 h3{ height:36px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#999; text-align:center; line-height:36px; display:block; margin-bottom:20px; font-weight:normal; }
.c5_left{ float:left;width:275px; height:475px; padding-top:25px;}
.c5_mid{ float:left; padding:0px 94px; padding-top:25px;}
.c5_right{ float:left;width:275px; height:475px; padding-top:25px;}
.con5 ul li{width:275px; height:100px; padding:30px 0px; border-bottom:1px dashed #020202;line-height:36px;}
.con5 ul li strong{ background:url(../images/ysdian.jpg) no-repeat left center; padding-left:15px; font-size:18px; color:#333;}
.con5 ul li span{ display:block; font-size:14px; height:54px; line-height:24px;}

.con6{ margin-top:30px;}
.con6 h2{ font-size:32px; color:#0377da; line-height:48px; text-align:center; display:block; background:url(../images/mcbt.png) no-repeat center;}
.con6 h3{ height:36px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#999; text-align:center; line-height:36px; display:block; margin-bottom:20px; font-weight:normal; }
/*scroll_03*/
.scroll_04{ position:relative;}
.scroll_04 .hd .prev{ display:block;  width:40px; height:40px; overflow:hidden;cursor:pointer; background:url(../images/left2.jpg) no-repeat; position:absolute; top:82px; left:0px; z-index:8;} 
.scroll_04 .hd .next{ display:block;  width:40px; height:40px; overflow:hidden;cursor:pointer; background:url(../images/right2.jpg) no-repeat; position:absolute; top:82px; right:0px; z-index:8;} 
.scroll_04 .bd li{ float:left; width:275px; overflow:hidden; margin:0 10px; position:relative;}
.scroll_04 .bd li .img{height:205px;}
.scroll_04 .bd li .img table tr td{ height:205px;}
.scroll_04 .bd li .img table tr td img{ width:275px; height:205px;}
.scroll_04 .bd li span{ height:36px; line-height:36px; text-align:center; display:block; position:absolute; bottom:0px; left:0px; width:100%; background:url(../images/cp_bg.png) repeat; color:#fff; font-size:14px;}

.con7{ padding:30px 0px; overflow:hidden;}
.con7 h2{ font-size:32px; color:#0377da; line-height:48px; text-align:center; display:block; background:url(../images/mcbt.png) no-repeat center;}
.con7 h3{ height:36px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#999; text-align:center; line-height:36px; display:block; margin-bottom:20px; font-weight:normal; }
.con7 ul{ width:1232px;}
.con7 ul li{ width:540px; height:150px; padding:20px 10px;border-radius:24px; border:2px solid #e5e5e5; float:left; margin-bottom:30px; margin-right:52px;}
.con7 ul li img{ float:left; width:200px; height:150px;}
.con7 ul li .c7_txt{ float:right; width:315px; height:150px;}
.con7 ul li .c7_txt strong{ display:block; font-size:14px; line-height:42px;}
.con7 ul li .c7_txt strong a{color:#333;}
.con7 ul li:hover strong a{ color:#0377da;}
.con7 ul li span{ height:72px;font-size:14px; color:#333; line-height:24px; margin-bottom:8px; display:block;}
.con7 ul li b a{border-radius:30px; display:block;line-height:24px; font-size:14px; color:#0377da; }
.con7 ul li b a:hover{color:#333; }
.con7 ul li:hover{ border:2px solid #0377da;}

.con8bg{ height:390px; background:url(../images/wmbg.jpg) no-repeat center;padding:55px 0px;}
.c8_pic{ float:left;width:620px; height:390px;}
.c8_pic img{ width:620px; height:390px;}
.c8_txt{ float:right; padding-left:80px; padding-top:30px; width:480px; height:360px;}
.c8_txt h2{ font-family:"Times New Roman", Times, serif; font-size:60px; color:#ccc; text-align:left; line-height:48px; padding-bottom:25px;}
.c8_txt h2 a{ color:#ccc;}
.c8_txt h3{font-size:24px; color:#fff; line-height:36px;}
.c8_txt span{ display:block; font-size:14px; color:#fff; text-align:left; line-height:30px; margin:15px 0px;}
.c8_txt b{ display:block; font-weight:normal;}
.c8_txt b a{display:block;text-align:center; background:#0377da;width:136px; height:45px; line-height:45px; border-radius:45px;font-size:14px;color:#fff; float:left; margin-right:20px;}
.c8_txt b a:hover{ background:#f06700;color:#fff;}

.con9{ padding:30px 0px;}

/*slideTxtBox_02*/
.slideTxtBox_02{ float:left; width:775px; height:420px;}
.slideTxtBox_02 .hd{ height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}
.slideTxtBox_02 .hd ul{ float:left;}
.slideTxtBox_02 .hd ul li{ float:left;margin-left:15px; padding:0px 15px; border-bottom:3px solid #fff; width:90px; height:46px;line-height:46px; text-align:center; font-size:18px;font-weight:bold; color:#333;}
.slideTxtBox_02 .hd ul li a{ color:#333;}
.slideTxtBox_02 .hd ul li.on{ border-bottom:3px solid #0377da;color:#0377da; cursor:pointer; } 
.slideTxtBox_02 .hd ul li.on a{color:#0377da;}
.slideTxtBox_02 .hd .more{  float:right; font-family:Arial, Helvetica, sans-serif; padding-right:15px; line-height:45px; font-size:14px; }
.slideTxtBox_02 .hd .more a{ color:#333;}
.slideTxtBox_02 .bd{ margin-top:20px;}
.slideTxtBox_02 .bd .news dl{ width:372px; height:350px; line-height:30px; float:left; position:relative;}
.slideTxtBox_02 .bd .news dl dt{ width:372px; height:215px;}
.slideTxtBox_02 .bd .news dl dt img{width:372px; height:215px;}
.slideTxtBox_02 .bd .news dl dd{  background:#f0f0f0;width:343px;height: 103px; padding:15px; }
.slideTxtBox_02 .bd .news dl dd strong{ display:block; font-size:14px; line-height:28px; padding-left:100px;}
.slideTxtBox_02 .bd .news dl dd strong a{ color:#0377da;}
.slideTxtBox_02 .bd .news dl dd strong a:hover{ color:#020202;}
.slideTxtBox_02 .bd .news dl dd span{ padding-top:10px; height:60px; font-size:14px;line-height:28px; display:block;}
.slideTxtBox_02 .bd .news dl dd span a{color:#333;}
.slideTxtBox_02 .bd .news dl dd b{display:block;  width:65px; height:65px; padding:10px; line-height:36px; background:#0377da; position:absolute; top:180px; left:20px; text-align:center; font-size:30px; color:#fff;}
.slideTxtBox_02 .bd .news dl dd b i{ display:block; font-size:14px; border-top:1px solid #fff; font-style:normal;}
.slideTxtBox_02 .bd .news ul{width:375px; height:350px; float:right; background:url(../images/xwline.jpg) no-repeat left center; }
.slideTxtBox_02 .bd .news ul li{line-height:43px; height:43px; font-size:14px; }
.slideTxtBox_02 .bd .news ul li a{  float:left; padding-left:20px;color:#333;}
.slideTxtBox_02 .bd .news ul li span{float:right;} 

.c9_right{float:right; width:360px; height:420px;}
.c9_right h2{ height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}
.c9_right h2 b{ display:block;height:46px; float:left; margin-left:15px; padding:0px 15px; font-size:18px; border-bottom:3px solid #0377da; color:#0377da;}
.c9_right h2 a{ float:right; padding-right:15px;font-size:14px; color:#333;}
/*scroll_02*/
.scroll_02{ padding:8px; margin-top:10px;}
.scroll_02 .bd ul li{ margin:10px 0 10px 0;  border-bottom:1px solid #e4e4e4; padding-bottom:5px; padding-top:5px; font-size:14px;}
.scroll_02 .bd ul li a{  height:30px; line-height:30px; background:url(../images/faq_a.jpg) 0 6px no-repeat; padding-left:30px; color:#333; display:block; }
.scroll_02 .bd ul li span{  background:url(../images/faq_q.jpg) 0 3px no-repeat; padding-left:30px; line-height:24px; margin-bottom:10px; height:54px;display:block; }

.linkbg{ background:#e7e7e7; padding:15px 0px; }
.link h2{ width:80px; height:50px; float:left;line-height:50px; color:#0377da; font-size:16px;}
.link span{ display:block; float:right; width:1100px;}
.link span li{ display:inline-block}
.link span a{ line-height:50px; padding:0 20px;font-size:16px;color:#333;}

/*.footer{ background:#0377da}
.ft_logo{ float:left; width:170px; height:110px; padding:61px 10px 79px 0px; border-right:1px solid #6babe0;}
.ft_logo img{width:170px; height:110px; }
.ft_left{ float:left; width:491px; height:190px;padding:30px 24px;border-right:1px solid #6babe0; text-align:left; font-size:14px; color:#ffffff; line-height:30px;}
.ft_left a{color:#ffffff; padding:0px 3px;}
.ft_lx{float:left; width:312px; height:190px;padding:30px 24px;border-right:1px solid #6babe0; text-align:left; font-size:14px; color:#ffffff; line-height:30px;}
.ft_lx dl dt{ font-weight:bold;}
.ft_lx a{color:#ffffff; padding:0px 3px;}
.ft_ewm{ float:right; height:130px; padding:61px 15px 61px 16px; background:url(../images/wxbg.jpg) no-repeat left center;text-align:center; color:#fff; margin-right:30px;}
.ft_ewm img{ width:100px; height:100px; display:block; margin:0 auto;}
.ft_navbg{ height:49px; line-height:49px; background:#0377da; border-top:1px solid #6babe0;text-align:center; }
.ft_navbg a{ color:#fff; font-size:14px; line-height:49px;padding:0px 33px; font-weight:bold; }*/



/*Add------------------------------------------------------------------------------*/
.weizhibg{ background:#f4f4f4; height:60px; line-height:60px; margin-bottom:40px;}
.weizhi{height:60px;}
.weizhi span{ float:left; background:url(../images/home.png) left center no-repeat; padding-left:30px; font-size:14px;}

.inside_tit h2{ font-weight:normal; text-align:center;}
.inside_tit h2 span{display: inline;color: #bbb;font-size: 24px;border-bottom: 1px solid #bbb;text-transform: uppercase;}
.menu-list {margin-top: 20px; text-align:center; margin-bottom:40px;}
.menu-list span {zoom: 1;display: inline-block;position: relative;}
.menu-list span:before {display: block;content: '';position: absolute;left: 50%;bottom: 10px;margin-left: -10px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #333;z-index: 8;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.menu-list span a {font-size: 16px;display:block;width: 150px;height: 35px;line-height: 35px;color: #fff;background-color: #333;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 10px 20px;position: relative;z-index: 9;}
.menu-list .cur a,.menu-list span:hover a {background-color: #0377da;}
.menu-list .cur:before,.menu-list span:hover:before {border-top: 10px solid #0377da;bottom: 0;}

.inside{ background:#f4f4f4; padding:20px 0px;}
.inside_con{ padding:10px; background:#fff; min-height:400px;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}



/*DNA 首页类型*/
/* trouble */
/* Title */
.Title{width: 100%;text-align: center;padding-top: 56px;}
.Title h2{font-size: 24px;color: #333333;font-weight: normal;}
.Title h2 a{color: #333333;text-decoration: none;}
.Title p{font-size: 40px;color: #1e1e1e;font-family: arial;text-transform: uppercase;word-spacing: 2px;font-weight: bold;}
.Title i{display: block;width: 100%;height: 4px;margin: 13px auto 0;background: url(../images/title_xian.png) no-repeat center;}



.trouble{width: 100%;background: url(../images/troubleBg.jpg) no-repeat center;height: 680px;overflow: hidden;}
.trouble .container{height: 680px;position: relative;}
.trouble .box{padding-top: 160px;width: 382px;overflow: hidden;padding-left: 50px;}
.trouble .box dl{height: 60px;padding-top: 12px;border-bottom: 1px dotted #ebebeb;position: relative;left: -600px;opacity: 0;}
.trouble .box dt{width: 36px;height: 40px;line-height: 40px;text-align: center;font-size: 40px;color: #21739e;background: url(Img/Index/trouble_y.png) no-repeat center;font-family: arial;float: left;}
/*.trouble .box dd{height: 35px;line-height: 35px;float: left;margin-left: 14px;font-size: 20px;color: #414141;}*/

.trouble .box dd{    height: 40px;
    line-height: 40px;
    float: left;
    margin-left: 14px;
    font-size: 25px;
    color: #414141;
	}

.trouble .people{position: absolute;left: 546px;bottom: -1000px;opacity: 0;}
.trouble img{display: block;}
.trouble span{display: block;position: absolute;}
.trouble span.wz01{left: 490px;top: 1200px;opacity: 0;}
.trouble span.wz02{left: 543px;top: 1200px;opacity: 0;}
.trouble span.wz03{left: 912px;top: 1200px;opacity: 0;}
.trouble span.wz04{right: 0;top: 1200px;opacity: 0;}


/*优势  为什么选择我们*/

.ysBg{background-color:#f4f4f4;}
.container{ width:1180px;margin-left:auto; margin-right:auto;}
.ysBox{position:relative;height:778px;background:url(../images/dd2.jpg) no-repeat center;}
#container_sure{/*width:1024px;*/margin-left:auto; margin-right:auto;background:url(../images/dd2.jpg) no-repeat center;}
.container_sure_zi{width:1180px;margin-left:auto; margin-right:auto;}
.ysBox dl{position:absolute;}
.ysBox dt{margin-bottom:10px; padding-bottom:8px; font-size:20px; color:#333; /*background:url(../images/ysDtBg.png) repeat-x center bottom;*/ width:280px;}
.ysBox dt span{font-size:28px; color:#21739e;}
.ysBox dd{margin-bottom:6px; font-size:18px; color:#333; line-height:22px;}
.ysBox dd span , .ysBox dd em{color:#21739e;}
.ysBox .ys01{left:190px; top:50px;}
.ysBox .ys02{left:120px; top:310px;}
.ysBox .ys03{left:190px; top:578px;}
.ysBox .ys03 dd{width:310px;}
.ysBox .ys04{right:20px; top:48px;}
.ysBox .ys05{right:-35px; top:308px;}
.ysBox .ys05 dt{width:220px;}
.ysBox .ys06{right:20px; top:576px;}
.ysBox .ys06 dd b{color:#21739e; font-size:16px;}



.zmbBox{height:409px;/* background:url(Img/Index/zmbBox.jpg) no-repeat center;*/ overflow:hidden;}
.zmbBox ul{margin-left:40px; margin-top:126px;}
.zmbBox ul li{/*background:url(Img/Index/zmbLi_ico.png) no-repeat left center;*/}
.zmbBox ul li span{margin-left:40px; padding-right:18px; display:inline-block; height:43px; line-height:43px; border-bottom:1px solid #d0d0d0; font-size:16px; color:#333;}
.zmbBox ul li span.noBr{border-bottom:none;}


/*DNA 类型*/

h2.h2_title {padding-top: 48px;text-align: center;font-weight: normal;margin-bottom: 30px;position: relative;z-index: 2;}
h2.h2_title a {display: block;font-size: 40px;color: #21739e;margin-bottom: 13px;}
h2.h2_title span {display: block;font-size: 30px;color: #21739e;margin-bottom: 3px;}
h2.h2_title i {display: block;font-size: 22px;margin-bottom: 20px;color: #666;}
h2.h2_title em {display: block;width: 28px;height: 2px;background: #21739e;margin: 0 auto;}

#sure_leixing{ /* width:1024px; */width:1300px; display:block; margin:0 auto;}
.yyal {/*background: url(Img/Index/yyalbg.png);*/padding-bottom: 40px;padding: 0 2%;padding-bottom: 42px;}
.yyal .yyalCon {margin-bottom: 25px;}
.yyal .yyalCon ul{    display: flex;  justify-content: center;align-items: center}
.yyal .yyalCon ul li {float: left;width: 24.4%;margin-left: 0.6%;margin-bottom: 0.6%;position: relative;overflow: hidden;}
.yyal .yyalCon ul li.bdnot {margin-left: 0.3%;}
.yyal .yyalCon ul li img {display: block;width: 100%;transition: all 1s;}
.yyal .yyalCon ul li p {position: absolute;left: 0;bottom: 0; height: 12%;background: url(../images/bg01.png);width: 100%;text-align: center;font-size: 16px;}
.yyal .yyalCon ul li p span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 95%;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yyal .yyalCon ul li p em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 0;height: 100%}
.yyal .yyalMore a {display: block;width: 259px;height: 66px;line-height: 66px;text-align: center;border-radius: 10px;background: #21739e;color: #fff;font-size: 18px;margin: 0 auto;}
.yyal .yyalCon ul li:hover img {transform: scale(1.1);}
.yyal p.p1{font-size: 16px;
    width: 1000px;
    margin: 0 auto 40px;
    text-align: center;line-height:25px;}
	
	
/*在线留言*/
.pic img{ width:100%;}
.pic1{ background:url(../images/sybn.jpg) center no-repeat; height:180px;}
.bxycccn {width: 1080px;height: 100%;margin: 0 auto;position: relative;}
.bxycccn1 {position: absolute;left: 340px;top: 263px;font-size: 12px;}
.bxycccn1 a {color: #222222;}
.bxycccn2 {position: absolute;left: 185px;top: 205px;width: 215px;height: 110px;}
.bxycccn2n {width: 100%;height: 100%;position: relative;}
.intxt1 {width: 200px;height: 25px;font-size: 14px;position: absolute;left: 3px;top: 3px;background-color: transparent;outline: none;color: #000;}
.intxt2 {width: 200px;height: 25px;font-size: 14px;position: absolute;left: 3px;top: 40px;background-color: transparent;outline: none;color: #000;}
.coolbg1 {cursor: pointer;font-size: 12px;color: #fff;font-family: "";position: absolute;left: 58px;top: 84px;outline: none;background-color: transparent;}


/*关于我们*/
.con5{ margin-top:10px; margin:0 auto; position:relative;}
.con5 h2 {position: absolute;left: 721px; bottom:311px;font-size: 35px;color: #004dad; font-weight:normal;}
.con5 h3 {position: absolute;left: 721px; bottom:274px;font-size: 31px;color: #313131; font-weight:normal;}
.bxygyn1 {position: absolute;left: 53%; bottom:150px;width: 500px;line-height: 22px;font-size: 14px;color: #fff; }


/*新闻*/
.news{ overflow:hidden;}
.news1{ width:1004px; margin:0px auto;}
.news1 h2{ font-size:28px; color:#ffffff; font-weight:normal; background:#21739e; height:45px;line-height:40px}
.news1 h2 a{color:#ffffff; padding-left:15px; }
.news1 ul{ margin-top:8px;}
.news1 ul li a img{ border:1px solid #EAE8EA; margin-bottom:10px;}
.news1 ul li p{  font-size:16px; font-weight:normal; height:30px; line-height:30px;}
.news1 ul li p a{color:#666; height:30px; line-height:30px; float:left; width:220px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news1 ul li span{ float:right; color:#999;font-size:13px;}
.news1 .news_left ,.news_mid ,.news_right{ width:320px; float:left; margin-right:20px;}
.news_right{ margin-right:0px;}

/*底部*/
/*footer*/
.footer { overflow:hidden; width:100%; padding:35px 0; background-color:#21739e}
.footer .topnav{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #CCC; margin-bottom:35px;}
.footer .topnav ul{ overflow:hidden; width:1200px; margin:0 auto;}
.footer .topnav li{ float:left; /* width:119px; */padding:0 15px;text-align:center; border-right:1px dotted #ccc; font-size:16px;}
.footer .topnav ul li:nth-child(5){ display: none;}
.footer .topnav li a{ color:#ffffff;}
.footer .topnav li:last-child{ border:none}
.footer .btm{ overflow:hidden; width:1200px; margin:0 auto}
.footer h2{ float:left;  margin-top: 9px;}
.footer .info{ overflow:hidden; float:left; margin-left:40px; width:550px;}
.footer .info p{ font-size:14px; color:#ffffff; line-height:22px;}
.footer .info a{ color:#f2f2f2}
.footer .btm ul{ overflow:hidden; float:right; padding-right: 220px;}
.footer .btm li{ float:left; width:110px; text-align:center; font-size:12px; color:#fff; margin-left:10px;}
.footer .btm li img{ display:block; margin-bottom:10px;}


.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}



/*产品内页*/
.wapper{ width:1200px; margin:0 auto;}


.weizhi{ background:url(../images/hh.jpg) no-repeat left; height:38px;  line-height:38px;}
.weizhi strong{ padding-left:50px; color:#FFF; float:left; font-size:18px;}
.weizhi span{ float:right; color:#444444; line-height:38px; padding-right:10px; font-weight:normal; font-size:14px;}

.by_ban_m{ width:100%; height:70px; background:#ececec;}
.by_ban_m .ny_le{ width:750px; height:30px; margin-top:20px; float:left;}
.by_ban_m .ny_le a{ display:block; float:left; line-height:30px; padding-left:15px; padding-right:15px; text-align:center; background:#FFF; color:#5e5e5e; margin-right:20px;}
.by_ban_m .ny_le a:hover{ display:block; float:left; line-height:30px; padding-left:15px; padding-right:15px; text-align:center; background:#006ce1; color:#ffffff;}
.by_ban_m strong{ float:right; font-size:18px; font-weight:normal; line-height:70px; color:#db0f00;}


.inside2{margin-top:20px; min-height:400px;}
.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}
.inside_right{ width:940px; float:right; }
.inside_con2{ padding:10px;border:1px solid #006ce1; background:#fff;}

.c1_left{ float:left;width:223px;border:5px solid #006ce1;}
.c1_left h2{ background:url(../images/h2bg.jpg) no-repeat; height:66px; line-height:75px; color:#fff; padding-left:50px; overflow:hidden;}
.c1_left dl dt{ font-size:14px; height:43px; line-height:43px;background:url(../images/libg.jpg) no-repeat center;padding-left:10px;}
.c1_left dl dt a{ display:block; color:#0569cf;}
.c1_left dl dt a:hover{color:#525252;}
.c1_left dl dd {height:33px;line-height:33px;}
.c1_left dl dd a{ color:#525252; display:block; background:url(../images/b.jpg) no-repeat center bottom;padding-left:20px;}
.c1_left dl dd a:hover{color:#0569cf; background:#f2f2f2;}
.c1_right{ float:right; width:950px;}
.c1_right h2{ background:url(../images/hh.jpg) no-repeat left; padding-left:50px; height:38px; border-bottom:1px solid #006ce1; line-height:38px; color:#FFF;}
.c1_right2 h2 b{ float:left; font-size:18px;}
.c1_right h2 a{ float:right; color:#444444; line-height:38px; padding-right:10px; font-weight:normal; font-size:14px;}

/*search*/
.search {
	overflow: hidden;
	width: 100%;
	height: 32px;
	padding: 12px 0;
	background-color: #d3d3d3;
}
.search p {
	float: left;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	padding:0px !important;
	font-weight:bold;
}
.search p a {
	color: #333;
	margin-right: 3px;
	font-weight:bold;
}
.search .sbox {
	overflow: hidden;
	height: 32px;
	background: url(../images/search.png) no-repeat center top;
	width: 289px;
	float: right;
}
.search input {
	overflow: hidden;
	padding: 0 10px;
	width: 210px;
	height: 32px;
	border: none;
	background: none;
	outline: none;
	float: left;
	font-size: 13px;
	color: #333;
	line-height: 32px;
}
.search span {
	display: block;
	width: 59px;
	height: 32px;
	cursor: pointer;
	float: right
}
.cpMain {
	background: #ececec;
	overflow: hidden;
}
.cpMain .container {
	margin-top: 20px;
	padding-bottom: 30px;
}
.nlist {
	float: left;
	width: 230px;
}
.nlist .nt {
	background: #21739e;
	height: 82px;
	overflow: hidden;
	font: 20px;
	font-weight: 600;
	line-height: 75px;
	text-align: center;
}
.nlist .nt a {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
.nlist .nt p {
	font-size: 12px;
	color: #fff;
	font-family: "Arial";
	margin-top: 1px;
}
.nlist>ul {
	background: #fff;
	padding-top: 10px;
	padding-bottom: 14px;
}
.nlist>ul>li {
	height: 41px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 18px;
	line-height: 41px;
	background: url(../images/dpro_jt3.gif) no-repeat 25px 13px;
	padding-left: 45px;
	overflow: hidden;
	font-weight:bold;
}
.nlist>ul>li>a {
	color: #464545
}
.nlist>ul>li>a:hover, .nlist>ul>li.cur a {
	color: #1a56c2;
}
.nlist .dphone {
	overflow: hidden;
	background: #333;
	padding: 10px 0;
}
/*.nlist .dphone dt {
	float: left;
	background: url(../images/phimg.png) no-repeat center;
	margin-left: 5px;
	width: 62px;
	height: 50px;
}*/
.nlist .dphone dt{
	float: left;
	background: url(../images/phimg.png) no-repeat center 22px;
	margin-left: 5px;
	width: 62px;
	height: 65px;}
.cpright {
	/*width: 715px;*/
	width: 900px;
	padding: 0 20px;
	background: #fff;
	float: right;
	padding-bottom: 20px;
}
.rtop {
	overflow: hidden;
	padding-top: 28px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dbdbdb;
}
.rtop h5 {
	padding-left: 10px;
	border-left: 3px solid #1a56c2;
	font-weight: normal;
	line-height: 16px;
	display: none;
}
.rtop h5 a {
	font-size: 16px;
	color: #1a56c2;
}
.rtop span {
	font-size: 14px;
}
.rtop span em {
	color: #333; font-style: normal;
}
.newsListn {
	margin-top: 20px;
}
.newsListn dl {
	position: relative;
	padding: 20px;
	height: 147px;
	background-color: #ebebeb;
}
.newsListn dt {
	float: left;
}
.newsListn dt img {
	display: block;
	width: 200px;
	height: 147px;
}
.newsListn dd {
	margin-left: 220px;
}
.newsListn dd h5 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: normal;
}
.newsListn dd h5 a {
	color: #1a56c2;
}
.newsListn dd h5 span {
	float: right;
	color: #bfbfbf;
}
.newsListn dd p {
	line-height: 22px;
	height: 97px;
	overflow: hidden;
	font-size: 13px;
}
.newsListn dd i {
	position: absolute;
	bottom: -10px;
	left: 0;
	border: 5px solid transparent;
}
.newsListn ul {
	margin-top: 16px;
}
.newsListn li {
	position: relative;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
}
.newsListn li a {
	padding-left: 18px;
	background: url(../img/newsli_ico.png) no-repeat left center;
}
.newsListn li a:hover {
	color: #1a56c2;
}
.newsListn li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}
.gduoa {
	height: 50px;
	line-height: 30px;
	background: #f7f7f7;
	overflow: hidden;
	margin: 15px 0px;
	padding: 0 10px;
}
.span1 {
	float: right;
	overflow: hidden;
	height: 50px;
	display: block;
	width: 270px;
}
.span2 {
	float: left;
	overflow: hidden;
	height: 50px;
	display: block;
}
.gduoa span img {
	position: relative;
	bottom: -8px;
	margin: 0 20px;
}
.gduoa a {
	font-weight: bold;
}
.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}
.rtop span a {
	color: #333;
}
.nlist .dphone dd {
	margin-left: 66px;
	color: #fff;
	padding: 5px 5px 0 5px;
	border-left: 1px dotted #5c5c5c;
}
.nlist .dphone dd span {
	font-size: 18px;
}
.nlist .dphone dd p {
	padding:0px !important;
	font-size: 25px;
	font-family: "Arial";
}

/**/
