@charset "utf-8";
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
/* CSS Document */

/*product start*/
.product{background: #fff;padding: 40px 0 30px 0;}
.product .pro_left{width: 260px;}
.product .pro_left .top h2{ background:#9bc6dc;height: 43px;line-height: 43px;font-size: 24px;font-weight: bold;color:#fff;text-align: center;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.product .pro_left ul li{width: 230px;height: 42.5px;line-height:42.5px;background: #E6F3F8;border-bottom: 1px solid #ccc;font-size: 16px;/*font-weight: bold;*/color: #555;padding-left: 30px;}
.product .pro_left ul li:hover {background: #0B4971;color: #fff}
.product .pro_left ul li .jt{width: 40px;height: 40px;background: url(../images/jt.png);}
.product .pro_left ul li:hover .jt{width: 40px;height: 40px;background: url(../images/jt2.png);}
/*product end*/
/*left news*/
.sideWrap { margin-bottom: 19px;   width: 260px; margin-top:10px;}
.sideWrap h2 { background:#9bc6dc; height: 43px; line-height: 43px; font-size:24px; font-weight: bold;color: #fff;text-align: center;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.sideWrap h2 span{ padding-left:10px;}
.sideBox { background: #f2f2f2; }
.sideNewsBox { padding: 11px 12px 13px 11px; }
.sideNewsBox li { border-bottom: 1px dashed #d2d2d2; height: 29px; line-height: 29px; }
.sideNewsBox h3 a {color:#393939;display: block;padding-left: 11px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 30px;}
.sideNewsBox h3 a:hover {color:#0B4971;font-size: 15px;font-weight: bold;}

/*map start*/
.mapbody{margin:0 auto;}
#content01 h3{ font-size: 20px;padding: 10px;margin-left: 22px;color:#04AFDA;line-height: 20px;font-weight: 600;border-bottom: #d6d6d6 1px solid;    clear: both; }
#content01 h3 span{float: right;font-weight: 100; font-size: 12px;color: #666666;}
#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;  margin-top: 25px;  width: 1100px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:auto;}.f6{width:990px;}.linkbox h3{ width:170px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:auto; float:left;list-style:none; line-height:30px;text-align: center; margin-bottom: 10px;}
.linkbox .sj{ width:900px;}.linkbox .sj ul li{ float:left; }
.hotnew_bt{font-size:16px;width:1100px;float:left;color:#666666;font-weight: bold;border-bottom:#111111 2px solid;margin-bottom: 20px;}
.hotnew{ width:auto;padding: 0px 30px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;}
.hotnew a{ color: #444;}
.wrapper {width:1200px;margin: 0 auto;}
/*map end*/
/*main start*/
/*.main{padding: 40px 0 25px 0;}
.main .main_l{width: 220px;height: 385px;background: url(../images/pro_list.png) no-repeat center;}
.main .main_l ul{width: 180px;text-align: center;margin: 0px auto 0 auto;position: relative;top: 95px;}
.main .main_l ul li{height: 40px;line-height: 40px;border-bottom: 1px dashed #dedede;font-size: 16px;font-weight: bold;color: #444}
.main .main_l ul li:hover {color: #fff}
.main .main_r{width: 900px;}
.main .main_r .top{height: 35px;line-height: 35px; padding-top: 10px;border-radius: 8px;padding: 2px 15px; background: #E0F3F9; box-shadow: 0 5px 5px 0 #ccc;}
.main .main_r .top b{font-size: 20px;}
.main .main_r .top p{font-size: 15px;}
.main .main_r .bot{padding: 15px;}
.main .main_r .bot p{text-indent: 2em;line-height: 180%;}

.main .main_f{width: 220px;height: 385px;border:1px solid #FDBB00;border-radius: 10px;background-color:#FDBB00;}
.main .main_f .wenti{ width:220px; height:60px; background-color:#f08300; color:#fff; font-size:24px;line-height: 60px;text-align: center;border-radius: 10px;}
.main .main_f ul{width: 180px;text-align: center;margin: 0px auto 0 auto;}
.main .main_f ul li{text-overflow:ellipsis;white-space:nowrap; overflow: hidden; height: 40px;line-height: 40px;border-bottom: 1px dashed #dedede;font-size: 16px;font-weight: bold;color: #444;text-align: left;margin-left: 5px;}
.main .main_f ul li:hover {color: #fff}*/
/*main end*/
/*后加*/
/*new*/
.mr_bot{width: 920px;padding:10px; line-height:28px;}
dl.news_dl {font-size:14px; color:#666; padding:5px; line-height:22px; border-bottom:1px dashed #CCCCCC;    margin: 6px;}
.news_dl a img:hover{ background: #EE7703;}
dl.news_dl a{ color:#444; }
dl.news_dl dt {line-height:24px;height:24px;width:900px;overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:20px;    font-size: 16px;color: #666666; font-weight:bold;text-decoration:none;  }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
dl.news_dl dd {font-size:12px;overflow:hidden;}

.ny_title h2{line-height:40px;color:#666666;font-size:18px;border-bottom: 1px #ccc dashed;margin-bottom:10px;font-weight: bold;}
.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px; background:#eee;}
.per p{ line-height:35px; margin:0px;  padding:0px 10px;width:auto; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.per p a:hover{ color:#f08300 }
.xgwz{display: inline-block;}.xgwz ul{ padding:0px;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold; width:1100px;}
.xgxw{ width:340px;line-height: 25px; height:25px; float:left;margin:5px 13px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}
.xgxw a{background: url(../images/arrow.gif) no-repeat 0 center; padding-left: 10px;}
.pro_img2{ width:100%; margin: 0px auto; height:auto    overflow: auto;}
.pro_img2 ul{ padding:0px; margin:0px;list-style:none; }
.pro_img2 ul li{ float:left;width:150px; margin:10px 5px;height: 160px;}
.pro_img2 ul li:hover img{transform: scale(1.05);}
.pro_img2 ul li a{text-decoration:none;} 
.pro_img2 ul li a img{ width:150px; height:113px; border:1px #ccc solid; border-radius:3px; }
.pro_img2 ul li a span{ width:150px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
/*分页*/
.content{ /*width:450px;*/ height:auto; margin:0 auto;}
.content .left{ width:100%;_width:668px; height:auto; margin-right:30px; float:left;}
.content .left .comment .turn a{ padding:6px 12px; border:1px solid #d0cece; color:#333; margin-left:10px; line-height:20px;}
.content .left .comment .turn a:hover{ color:#fff; background:#ff870b;}
.content .left .turn1{padding-bottom:30px; padding-top: 15px;}
.content .left .turn1 li{ float:left; margin-right:10px; display:inline-block; height:40px; line-height:40px;}
.content .left .turn1 a{  border:1px solid #d0cece; color:#333; font-size:14px ; display:block;_display:inline ; padding:0px 12px;_ padding:4px 12px;height:30px; text-align:center; line-height:30px;}
.content .left .turn1 a:hover{ color:#fff; background:#ff870b;}
.content table p{width:auto}

/* productBox */
.productBox { width:900px; overflow: hidden;margin-top: 20px }
.productBox li { float: left; position: relative; width:240px; height:230px; border: 1px solid #858585; background: #f4f4f4; margin:0px 24px; margin-bottom: 45px; }
.productBox h3 { text-align: center;    line-height: 25px; font-size: 16px; color: #716868; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.productBox h4 {margin-bottom: 8px;text-align: center;font-size: 12px;color: #ff870b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 20px;}
.productBox p { padding: 0 5px; line-height: 20px; color: #737373; height: 40px; overflow: hidden; margin-bottom: 10px; }
.productBox span { width: 78px; height: 19px; border: 1px solid #929292; text-align: center; color: #777; display: block; line-height: 19px; position: relative; left: 5px; }
.productBox .on {background:#F08300;border-color: #2D2D2B;}
.productBox .on h3 { color: #fff;line-height: 50px;cursor:pointer; }
.productBox .on h4 { display:none; color: #fff;}
.productBox .on p { color: #fff;}
.productBox .on span { border-color: #125ed6; background: #fff; color: #125ed6;}

/*main start*/
.main{font-size: 15px;color: #666}
.main ul.position{height: 40px;line-height: 40px;}
.main ul.position li.fl{font-size:16px;font-weight: bold;color: #0066B3}
.main .line{height: 81px;width: 100%;background: url(../images/st2_10_sgtz.png) no-repeat center;}
.main .line .top{height: 64px;}
.main .line .top b{font-size: 20px;color: #2077C4;line-height: 64px;}
.main .line .txtScroll-top{ width:450px;  overflow:hidden; position:relative;}
.main .line .txtScroll-top .bd{ padding:15px 0 15px 15px;}
.main .line .txtScroll-top .infoList li{ height:34px; line-height:34px;}
.main .line .txtScroll-top .infoList li a{color: #666}
.main .line .txtScroll-top .infoList li .date{float:right; color:#999;}
.main .cate{height: 35px;background: #F1F1F1}
.main .cate ul li{height: 27px;line-height: 16px;font-size: 16px;text-align: center;padding: 0 20px;background: url(../images/line_1.jpg) no-repeat top right;}
.main .cate ul a:last-child li{background: none;padding-right: 0px;}
.main .cate ul li:hover{border-bottom: 3px solid #2077C4;font-weight: bold;color: #2077C4}
.main .cate ul li.on{border-bottom: 3px solid #2077C4;font-weight: bold;color: #2077C4}
.main .main_body .top{padding:40px 0;width:1200px;height: 754px;background: url(../images/comapny_nt.png) no-repeat center;}
.main .main_body .top .top_l{width: 620px;padding-top:25px;}
.main .main_body .top .top_l font{font-size: 30px;color: #aaa;font-family: Arial;}
.main .main_body .top .top_l b{font-size: 26px;color: #2077C4;line-height: 160%}
.main .main_body .top .bot_r{padding-top: 380px;}
.main .main_body .top .bot_r p{width: 570px;}
.main .main_body .bot{padding:60px 0;background: url(../images/comnybg.jpg) no-repeat center;}
.main .main_body .bot .title_c{margin-bottom: 20px;}
.main .main_body .bot ul li{width: 510px;padding: 30px;background:rgba(255,255,255,0.8);margin-bottom: 30px;box-shadow: 0 0 10px 0 #444}
.main .main_body .bot ul a:nth-child(2) li {margin-left: 60px;}
.main .main_body .bot ul a:nth-child(4) li {margin-left: 60px;}
.main .main_body .bot ul a:nth-child(5) li {margin-bottom: 0px;}
.main .main_body .bot ul a:nth-child(6) li {margin-left: 60px;margin-bottom: 0px;}
.main .main_body .bot ul .bot_zi{width: 260px;}
.main .main_body .bot ul .bot_zi b{font-size: 16px;color: #2077C4}
.main .main_body .bot ul .bot_zi p{line-height: 185%}
.main .main_body .cultue{padding: 60px 0;}
.main .main_body .cultue ul li{width: 340px;height:120px;margin-left:30px;margin-top: 40px;padding: 10px 20px;text-align: center}
.main .main_body .cultue ul li:nth-child(1) {margin-left: 0px;box-shadow: 0 0 10px 0 #ccc;}
.main .main_body .cultue ul li:nth-child(2) {box-shadow: 0 0 10px 0 #ccc}
.main .main_body .cultue ul li:nth-child(3) {box-shadow: 0 0 10px 0 #ccc}
.main .main_body .cultue ul li:nth-child(4) {margin-left: 0px;box-shadow: 0 0 10px 0 #ccc}
.main .main_body .cultue ul li:nth-child(5) {box-shadow: 0 0 10px 0 #ccc}
.main .main_body .cultue ul li:nth-child(6) {box-shadow: 0 0 10px 0 #ccc}
.main .main_body .cultue ul li b{font-size: 16px;color: #1B77C4;text-align: center}
.main .main_body .cultue ul li p{font-size: 14px;line-height: 150%;text-align: left;text-indent: 2em;}
.main .main_body .honor{padding: 60px 0;height:360px;background:url(../images/zzrybg.jpg) no-repeat center;}
.main .main_body .title_c{text-align: center;}
.main .main_body .title_c b{font-size: 36px;color: #1B77C4;text-align: center;}
.main .main_body .title_c p{font-size: 16px;color: #888;text-align: center;}
.main .main_body .new_n{background: #F1F1F1}
.main .main_body .new_n .new_body{padding-bottom:60px;}
.main .main_body .new_n .new_body .slideTxtBox{ width:1198px; border:1px solid #ddd; text-align:left;  }
.main .main_body .new_n .new_body .slideTxtBox .hd{ height:54px; line-height:54px; background:url(../images/newtopbg.jpg) repeat-x; border-bottom:1px solid #ddd;  position:relative; }
.main .main_body .new_n .new_body .slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:56px;   }
.main .main_body .new_n .new_body .slideTxtBox .hd ul li{ float:left; padding:0 75px; cursor:pointer;font-size: 20px;color: #333}
.main .main_body .new_n .new_body .slideTxtBox .hd ul li.on{ height:54px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff;border-top: 4px solid #2077C4; }
.main .main_body .new_n .new_body .slideTxtBox .bd ul{ padding:15px;  zoom:1;background: #fff}
.main .main_body .new_n .new_body .slideTxtBox .bd li{ height:45px; line-height:45px;border-bottom: 1px dashed #dfdfdf;}
.main .main_body .new_n .new_body .slideTxtBox .bd li img{vertical-align: top;}
.main .main_body .new_n .new_body .slideTxtBox .bd li .date{ float:right; color:#999;  }
.main .main_body .new_n .new_body .slideTxtBox .bd li a{color: #888}
.main .main_body .new_n .new_body .slideTxtBox .bd li:hover a{color: #333}
    /* 下面是前/后按钮代码，如果不需要删除即可 */
.main .main_body .new_n .slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.main .main_body .new_n .slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
       cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.main .main_body .new_n .slideTxtBox .arrow .next{ background-position:0 -50px;  }
.main .main_body .new_n .slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.main .main_body .new_n .slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

/*main start*/
.main{margin: 0px auto}
.main .pro_list{width:240px;background: #fff;padding-bottom: 17px;}
.main .pro_list .pl_top{width:240px;height: 90px;background: url(../images/pl_top.jpg) no-repeat center;}
.main .pro_list .ul1 li{width: 200px;background: #dfdfdf;margin: 9px auto;line-height: 30px;padding: 0 10px;}
.main .pro_list .ul1 .son{width: 200px;height: 22px;margin:0 auto;line-height: 22px;border-bottom: 1px dashed #dfdfdf}
.main .pro_list .ul1 ul{width:200px;display: none;clear: both;background: #fff}
.main .main_body{background: #fff;}
.main_body .title{width: 1100px;height: 35px;margin: 0 auto;border: 2px solid #000;border-width: 0 0 2px 0;line-height: 35px;}
.main_body .title b{font-size: 18px;color: #0094DA}
.main_body .title b font{font-size: 14px;font-weight: normal;color: #888}
.main_body .title .fr{font-size: 14px;color: #666}
.main_body .main_bot{width: 1100px;padding-top: 10px;margin:0 auto;line-height:28px}
/*main end*/