/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:980px; margin:0 auto;}

.header{ position:relative;height: 120px;}
.header .logo{float: left; width: 65%;padding: 20px 0;}
.header .logo .logo_img{float: left;}
.header .logo .logo_txt{margin-left:50px; float: left;padding: 15px 0;text-align: left;}
.header .logo .logo_txt h2{font-weight: normal; }
.header .logo .logo_txt h2 strong{width: 100%; color: #141622;font-size: 24px;letter-spacing: 6px;}
.header .logo .logo_txt h2 span{width: 100%; color: #454545;font-size: 14px;padding-right: 10px; }

.header .h_r{float: right; width: 35%;text-align: right;padding: 40px 0;}
.header .h_r .home{margin-bottom: 10px; }
.header .h_r .home a{font-size: 12px;color: #333;background: url(../images/dian.png) left no-repeat; padding: 0 15px; 0 15px}
.header .h_r .home a:nth-child(2n){padding-right: 0;}
.header .h_r .tel strong{ font-size: 14px;color: #141c32;}
.header .chanpin h2 strong{display: block;color: #29b90a;font-size: 28px;position: absolute;padding: 88px 0;margin-left: 150px; margin-top:1%;}

/*menu*/
.menu{height:40px;float: left;position: relative;z-index: 999;width: 100%;background: #343a6a;}
.menu ul li{ float:left; position:relative; width:120px;height: 40px;text-align: center;padding: 10px 0;}
.menu ul li dl{ background:#103f73; width:160px; position:absolute; left:0px; top:48px;padding:5px 0;display:none;background:rgba(16,63,115,0.9); border-top:0;border:#022b57 1px solid; border-top:0; }
.menu ul li dl dd{ line-height:24px;border-bottom:#17579e solid 1px;}
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left;width:140px; height:24px; line-height:28px; padding:3px 10px;}
.menu ul li dl dd a:hover{ color:#fff;text-decoration:none;background-color:#2E969D;}
.menu a{font-size: 15px; color:#fff;display:block;text-align:center;width:100%;border-right: 1px solid rgba(255, 255,255,0.2);}
.menu a:hover{color: #f60;}

.menu ul li dl{ background:#103f73; width:160px; position:absolute; left:0px; top:48px;padding:5px 0;display:none;background:rgba(16,63,115,0.9); border-top:0;border:#022b57 1px solid; border-top:0; }
.menu ul li dl dd{ line-height:24px;border-bottom:#17579e solid 1px;}
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left;width:140px; height:24px; line-height:28px; padding:3px 10px;}
.menu ul li dl dd a:hover{ color:#fff;text-decoration:none;background-color:#2E969D;}

/*banner_02*/
.banner_02{ height:300px; overflow:hidden;padding-top: 2px;}
.banner_02 #banner_02_con{ display:none;}

/*con1*/
.con_1{margin-top: 16px; }
.con_1 .c1_l{float: left;width: 74%; }
.con_1 .c1_l .c1_l_l{float: left;border: 1px solid #efefef;width: 240px;display: block;min-height: 245px;}
.con_1 .c1_l .c1_l_l .c1_l_l_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.con_1 .c1_l .c1_l_l .c1_l_l_tit h2 {padding: 6px 20px;background: url(../images/index_r18_c3.jpg) left no-repeat;background-size: 3px 100%;}
.con_1 .c1_l .c1_l_l .c1_l_l_tit h2 a:hover{text-decoration: none;}
.con_1 .c1_l .c1_l_l .c1_l_l_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.con_1 .c1_l .c1_l_l .c1_l_l_tit h2 #more {float: right;color: #999;font-size: 12px;background: url(../images/sanjiao.png) right center no-repeat;background-size:10%;padding-right: 10px;margin: 5px 0;font-weight: normal;}
.con_1 .c1_l .c1_l_l .c1_l_l_pic{width: 100%;display: block; margin: 10px 0; }
.con_1 .c1_l .c1_l_l .c1_l_l_pic img{width: 100%;}
.con_1 .c1_l .c1_l_l .c1_l_l_txt{ overflow:hidden; line-height: 24px;margin: 0 6px;}
.con_1 .c1_l .c1_l_l .c1_l_l_txt span{line-height: 10px;font-size: 12px;}
.con_1 .c1_l .c1_l_l .c1_l_l_txt span a{color: red;}

.con_1 .c1_l .c1_l_r{float: right;border: 1px solid #efefef;width: 460px;margin-right: 10px;display: block;min-height: 245px;}
.con_1 .c1_l .c1_l_r .c1_l_r_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.con_1 .c1_l .c1_l_r .c1_l_r_tit h2 {padding: 6px 0px 6px 20px;background:url(../images/bg.png) no-repeat;width:20%;border-right: 1px solid #efefef;}
.con_1 .c1_l .c1_l_r .c1_l_r_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.con_1 .c1_l .c1_l_r .c1_l_r_tit h2 a:hover{text-decoration: none;}
.con_1 .c1_l .c1_l_r .c1_l_r_list ul{ display: block;padding: 14px 40px 0 16px;}
.con_1 .c1_l .c1_l_r .c1_l_r_list ul li {line-height: 28px;}
.con_1 .c1_l .c1_l_r .c1_l_r_list ul li a{overflow: hidden;font-size: 14px;color: #333;}
.con_1 .c1_l .c1_l_r .c1_l_r_list ul li a span {float: right;color: #999;font-size: 12px;}

.con_1 .c1_r{float: right;border: 1px solid #efefef;width: 250px;display: block;min-height: 245px; }
.con_1 .c1_r .c1_r_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.con_1 .c1_r .c1_r_tit h2 {padding: 6px 20px;background: url(../images/index_r18_c3.jpg) left no-repeat;background-size: 3px 100%;}
.con_1 .c1_r .c1_r_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.con_1 .c1_r .c1_r_tit h2 a:hover{text-decoration: none;}
.con_1 .c1_r .c1_r_list dl{display: block;padding: 14px 16px 0 16px;}
.con_1 .c1_r .c1_r_list dl dd{line-height: 24px;overflow: hidden;width: 100%;color: #333;}

.con_2 .con2bg{border: 1px solid #efefef;width: 100%;display: block;margin-top: 16px;min-height: 245px;}
.con_2 .con2bg .c2_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.con_2 .con2bg .c2_tit h2 {padding: 6px 20px;background: url(../images/index_r18_c3.jpg) left no-repeat;background-size: 3px 100%;}
.con_2 .con2bg .c2_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.con_2 .con2bg .c2_tit h2 a:hover{text-decoration: none;}
.con_2 .con2bg .c2_tit h2 #more {float: right;color: #999;font-size: 12px;background: url(../images/sanjiao.png) right center no-repeat;background-size:10%;padding-right: 10px;margin: 5px 0;font-weight: normal;}

/*scroll_01*/
.scroll_01{ margin: 30px 0px 40px 25px;text-align: ;}
.scroll_01 .hd .prev,.scroll_01 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_01 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_01 .bd ul li{ float:left; width:170px;height: 180px; overflow:hidden; margin:0 30px;text-align: center;background: url(../images/scrollbg.png) no-repeat;}
.scroll_01 .bd ul li span {font-size: 14px;color: #333;padding: 0 5px;}
.scroll_01 .bd ul li img{height:100px;width: 160px; border:#f4f4f4 solid 1px;margin: 5px 5px 0 5px;}
.scroll_01 .bd ul li a{display: block;}

.footerbg{margin: 16px 0;width: 100%;background: #144486;min-height:65px ;}
.footerbg dl{ color: #fff;text-align:left;float: left;margin: 15px 0;}
.footerbg dl dd{line-height: 22px;font-size: 14px;padding-left: 10px;}
.footerbg .tec{float: right; margin: 3% 10px;}
.footerbg .tec a{color: #ccc;}

/*inside*/
.tongtu{ height:300px; overflow:hidden;padding-top: 2px;}
.tongtu #tongtu_con{ display:none;}

.inside .i_left{float: left;width: 24%;position: relative;}
.inside .i_left .ileft_up{border: 1px solid #efefef;display: block;margin-top: 16px;width: 100%; }
.inside .i_left .ileft_up .ileft_up_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.inside .i_left .ileft_up .ileft_up_tit h2 {padding: 6px 20px;background: url(../images/index_r18_c3.jpg) left no-repeat;background-size: 3px 100%;}
.inside .i_left .ileft_up .ileft_up_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.inside .i_left .ileft_up .ileft_up_tit h2 a:hover{text-decoration: none;}
.inside .i_left .ileft_up .ileft_up_tit h2 #more {float: right;color: #999;font-size: 12px;background: url(../images/sanjiao.png) right center no-repeat;background-size:10%;padding-right: 10px;margin: 5px 0;font-weight: normal;}
.inside .i_left .ileft_up .ileft_up_con{padding: 20px 10px;}
.inside .i_left .ileft_up .ileft_up_con ul li{border-bottom: 1px dashed rgba(153,153,153,0.6);line-height: 28px;font-size: 14px;}

.inside .i_left .ileft_down {border: 1px solid #efefef;display: block;margin-top: 16px;width: 100%; }
.inside .i_left .ileft_down .ileft_down_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.inside .i_left .ileft_down .ileft_down_tit h2 {padding: 6px 0px 6px 20px;background:url(../images/bg.png) no-repeat;width:40%;border-right: 1px solid #efefef;}
.inside .i_left .ileft_down .ileft_down_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.inside .i_left .ileft_down .ileft_down_tit h2 a:hover{text-decoration: none;}
.inside .i_left .ileft_down .ileft_down_con{padding: 20px 10px;}
.inside .i_left .ileft_down .ileft_down_con dl dd{border-bottom: 1px dashed rgba(153,153,153,0.6);line-height: 28px;font-size: 14px;}

.inside .i_right{float: right;width: 74%;border: 1px solid #efefef;display: block;margin-top: 16px;min-height: 490px;}
.inside .i_right .i_right_tit{height:36px;border-bottom: 1px solid #efefef; background: #f8f8f8;width: 100%;}
.inside .i_right .i_right_tit h2{padding: 6px 20px;background: url(../images/index_r18_c3.jpg) left no-repeat;background-size: 3px 100%;}
.inside .i_right .i_right_tit h2 a strong{font-weight: normal; font-size: 16px;color: #242947;}
.inside .i_right .i_right_tit h2 a:hover{text-decoration: none;}
.inside .i_right .i_right_tit h2 span{float: right;color: #999;font-size: 12px;padding: 5px  0px 5px 0;}
.inside .i_right .i_right_tit h2 span a{color: #999;padding: 10px ;}
.inside .i_right .i_right_con{padding: 10px;}







