*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family:microsoft yahei; color:#666; font-size:13px; }
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
a:focus { outline: none; } 
img{ border:none;}
ul,li{ list-style:none; }
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left;}
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}






#warp{ width:100%; position:relative; height:auto; overflow:hidden;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

#home .home a,
#about .about a,
#products .products a,
#video .video a,
#jiameng .jiameng a,
#yixi .yixi a,
#contact .contact a{  color:#1a449a;}	



/*¸¡¶¯qq*/
.float_qq{ position:absolute; top:200px; right:0; width:50px; height:203px; z-index:6666;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:210px;}
.float_qq li.float_qq4{ top:153px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#c70c1f; opacity:1;}
.float_shwx{ position:absolute; top:-226px; left:-216px; background:url(../images/float_wxbd.png) no-repeat bottom right; width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}		
		


.headbg{ width:100%; height:183px;  z-index:99999; background:#fff;}
.head{ width:100%; height:183px; overflow:hidden; }	
.head .logo{  width:100%; height:103px; position:relative;}	
.head .logo a{ display:inline-block;width:100%; height:103px; background:url(../images/logo.jpg) no-repeat center;}
.head .logo .logoconr{width:1200px; height:88px; padding-top:15px;position:absolute; left:50%; top:0; margin-left:-600px; font-size:14px; line-height:24px;}
.head .logo .logoconr .logoconrinfo{ float:right; width:210px;}

.head  ul {
 width:100%; text-align:center; border-top:2px solid #a1a1a1;
font-size:18px;
height:80px;
line-height:80px;
}
.head  ul li {
display: inline-block;
margin:0 24px;

}

.head  ul li a{ color:#666;}
.head  ul li a:hover{ color:#1a449a;}

.head  ul li ul{ display:none;}

.main_visual1{ display:none;}
.main_visual{height:600px;overflow:hidden;position:relative;}
.main_image{height:600px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}
div.flicking_con{position:absolute;top:560px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
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;}
	

.index1{ width:1200px; overflow:hidden; padding:20px 0;}
.index1 li{ float:left; width:388px; height:220px; overflow:hidden; position:relative; margin-left:17px; display:inline;}	
.index1 li img{ width:388px; height:220px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.index1 li a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.index1 li .ntitle{ height:34px; line-height:34px; width:157px; text-align:center; border:1px solid #fff; border-radius:20px; font-size:1.2rem; color:#fff; background:none; position:absolute; top:92px; left:114px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }	
.index1 li a:hover .ntitle{ background:#fff; color:#666;}


.foot_bg{ width:100%; height:288px; background:#f7f7f7; }
.foot_bg1{ display:none; text-transform : uppercase}

.foot_infobg{ width:100%; height:66px; line-height:66px; background:#333333; margin-top:5px;}
.foot_info{ width:1200px; font-size:14px; color:#9a9999;}
.foot_info b{ font-weight:normal;}
.foot_info a{color:#9a9999;}

.foot_navb{ width:1200px; padding-top:20px; overflow:hidden;}
.foot_nav{ width:850px; float:left; padding-top:20px; overflow:hidden;}
.foot_nav dl{ width:33.3%; float:left;}
.foot_nav dl dt{ font-size:16px; line-height:38px; height:38px; padding-bottom:10px; }
.foot_nav dl dt a{color:#333; }
.foot_nav dl dd{ font-size:13px; line-height:30px;  width:100%;}
.foot_nav dl dd a{ color:#999; display:block; }
.foot_nav dl dd a:hover{ color:#333;}

.foot_navinfo{ width:350px; float:right; padding-top:25px;}
.foot_navinfo img{ width:100px; height:100px; text-align:center;  padding-left:125px; }
.foot_navinfo p{ font-size:14px; line-height:23px;}

.conboxlx{ width:100%; height:800px;  position:relative;}
.contect {
    position: absolute;
    top: 105px;
    width: 1200px;
    
    left: 50%;
    margin-left: -600px;
    padding-top: 115px;
}

.content {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    height: auto;
}
.teleph {
    width: 362px;
    height: 490px;
    float: right;
    background: #fff;
    position: relative;
    z-index: 12;
}

.telet {
    width: 151px;
    height: 42px;
    background: url("../images/1_09.png") no-repeat;
    font-size: 18px;
    color: #3e3c57;
    text-align: center;
    line-height: 20px;
    margin: 27px 0px 17px 106px;
}
.browbg {
    width: 362px;
    height: 85px;
	padding-top:20px;
    background: #1a449a;
	color:#fff;
	text-align:center;
}

.browbg h4 { font-size:23px; line-height:36px;}
.browbg p { font-size:15px; line-height:28px;} 

.lxlist li {
    width: 332px;
    height: 50px;
	line-height:50px;
    border-bottom: 1px solid #e5e5e5;
    padding:0 15px;
}


.contain{width:1200px;  position: relative; margin-top: 55px;}
.menu{ position:absolute;left:0;background:url(../images/line.gif) repeat-y 41px top; width:168px;}
.menu a{display:inline-block; position:absolute; cursor:pointer;}
.menu a b,.menu a s{display:none;}
.menu a.aon b,.menu a:hover b{display:inline-block;}
.menu a.aon span,.menu a:hover span{display:none;}
.about_menu{height:702px; top:0;}

.menu_fixed{position:fixed; left:50%; margin-left:-500px; top:10px;}
.menu_fixed_end{position:absolute; bottom:10px;}

.about_menu a:hover span,.about_menu a:hover  b{display:none;}
.about_menu a:hover s{display:inline-block;}
.about_menu a.aon:hover s{display:none;}
.about_menu a.aon:hover span{display:none;}
.about_menu a.aon:hover b{display:inline-block;}


#about1{ left:22px; top:0;}
#about1.aon{left:0;}
#about2{ left:-34px; top:30%; margin-top:-22px;}
#about2.aon{left:-29px;}
#about3{ left:21px; bottom:238px;}
#about3.aon{ left:-13px; bottom:238px;}
#about4{ left:-58px; bottom:0px;}
#about4.aon{ left:-71px; bottom:0px;}




.maincont{ width:922px; padding-left:274px; overflow:hidden; padding-bottom: 100px;}
.about_box{  width: 100%; overflow: hidden;  padding: 30px 0;}
.about_info{ width: 100%; overflow: hidden; font-size: 14px; line-height: 28px; padding-top:25px;}
.about_info img{ width: auto;}

.goods_infon{ width: 100%; overflow: hidden; font-size: 14px; line-height: 28px; padding-top:25px; background:#fff;}
.goods_infon img{ max-width: 100%;}

.goods_infonM{ width: 100%; overflow: hidden; font-size: 14px; line-height: 28px; padding-top:25px; display:none; background:#fff;}
.goods_infonM img{ max-width: 100%;}


.goods_infon1{ width:1100px; height:500px; overflow:hidden;}
.goods_infon1Left{ float:left; width:500px; height:500px; overflow:hidden;}
.goods_infon1Left img{ width:500px; height:500px;}
.goods_infon1Right{ float:right; width:600px; text-align:center; overflow:hidden; color:#1f4091; padding-top:100px;}
.goods_infon1Right h1{text-transform : uppercase; font-size:34px; line-height:80px;}
.goods_infon1Right h2{text-transform : uppercase;  font-size:60px; line-height:80px;}
.goods_infon1Right h3{text-transform : uppercase;  font-size:24px; line-height:80px;}


.goods_infon2{ width:1100px; height:500px; overflow:hidden; padding-top:50px;}
.goods_infon2Left{ width:620px; height:500px; overflow:hidden; float:left; border-top:2px solid #b6b6b6;}
.goods_infon2Left dl{ width:620px; height:46px; line-height:46px; border-bottom:2px solid #b6b6b6; color:#1f4091;  font-size:21px; text-transform : uppercase;  }
.goods_infon2Left dl dt{ float:left; width:300px; height:46px; overflow:hidden; font-size:21px; text-transform : uppercase; }
.goods_infon2Left dl dd{ float:left; width:320px; height:46px; overflow:hidden; font-size:21px; }


.goods_infon2Left1{ width:620px; height:500px; overflow:hidden; float:left; border-top:2px solid #b6b6b6;}
.goods_infon2Left1 dl{ float:left; width:620px; min-height:23px; padding:5px 0; line-height:21px; border-bottom:2px solid #b6b6b6; color:#1f4091;  font-size:16px; text-transform : uppercase;  }
.goods_infon2Left1 dl dt{ float:left; width:200px;  min-height:23px; overflow:hidden; font-size:16px; text-transform : uppercase; }
.goods_infon2Left1 dl dd{ float:left; width:420px;  min-height:23px; overflow:hidden; font-size:16px; }

.g2ltxt{text-transform: uppercase;font-size: 24px;line-height: 60px; color:#1f4091; text-align:center; font-weight:bold;}
.goods_infon2Right{ float:right; width:450px; height:450px; overflow:hidden;}
.goods_infon2Right img{ width:450px; height:450px;}

.goods_infon3{ width:1100px;overflow:hidden; padding-top:50px;}
.goods_infon3 h1{ width:100%; height:100px; font-size:34px; line-height:100px; color:#1f4091; text-transform : uppercase;}
.goods_infon3List{ width:100%; height:337px; overflow:hidden;}
.goods_infon3List li{ float:left; width:337px; height:337px; overflow:hidden; margin-left:43px; display:inline;}
.goods_infon3List li:first-child{ margin-left:0;}
.goods_infon3List li img{ width:337px; height:337px;}
.goods_infon3Info{ padding-top:35px; font-size:18px; line-height:30px;}
.goods_infon3Info img{ max-width:100%; height:auto;}


 .goodsBox2Tit{ width: 100%; height: 72px; line-height: 72px; text-align: center; color: #333; font-size: 32px; font-weight: bold;}
.goodsBox2Tit i{ font-size: 28px; padding-right: 10px;}
 
 .goods_infon4Box{ width:1100px;overflow:hidden; padding-top:50px;}
 .goodsBox4info{ width: 100%; overflow: hidden; font-size: 16px; padding: 30px 0;}
.goodsBox4info dl{ float: left; width: 520px; height: 80px; border: 1px solid #ededed; padding: 22px 15px; box-sizing: border-box; margin-bottom: 20px;}
.goodsBox4info dl:nth-child(even){ float: right; }
.goodsBox4info dl dt{ float: left; width: auto; height: 36px; overflow: hidden;}
.goodsBox4info dl dt .gdowndiv1{ float: left; height: 36px; width: 34px; background: url(../images/gdownicon.jpg) no-repeat;}
.goodsBox4info dl dt .gdowndiv2{ float: left; padding-left: 12px; line-height: 18px; font-size: 14px;}
.goodsBox4info dl dt .gdowndiv2 h4{ font-size: 16px; color: #000;}
.goodsBox4info dl dt .gdowndiv2 p{ color: #999999; font-size: 14px;}
.goodsBox4info dl dt .gdowndiv2 p span{ padding-right: 10px;}

.goodsBox4info dl dd{ float: right; width: 115px; height: 30px; line-height: 30px; border: 1px solid #ededed; text-align: center;}
.goodsBox4info dl dd a{ color: #000; font-size: 16px; display: block;}
.goodsBox4info dl dd i{ font-size: 16px; padding-right: 5px;}
.goodsBox4info dl dd a:hover{ background: #1f4091; color: #FFFFFF;}

.goods_spre{ width:90%; padding:30px 0; }
.goods_spre li{ width:100%; height:36px; line-height:36px; font-size:18px; font-weight:bold;}
.goods_spre li a{ color:#333;}
.goods_spre li a:hover{color:#1f4091;}

.about_box1{  width: 1200px; overflow: hidden;  padding: 30px 0;}
.about_title{ width:20%; text-align:center; font-size:24px; color:#333; border-bottom:3px solid #333; height:48px; line-height:48px; padding-bottom:10px;}
.inproTit{ width: 100%; overflow: hidden; height: 97px; text-align: center;}
.inproTit h4{ font-size: 30px; line-height: 40px; font-weight: normal; color: #333;}
.inproTit p{ font-size: 13px; line-break: 21px; text-transform: uppercase;}

.aboutInfoList {
    width: 1160px;
    height: auto;
    margin: auto;
    margin-top: 15px;
}
.aboutInfoList li {
    width: 370px;
    height: auto;
    margin: 0 8px;
    float: left;
     text-align:center;
}
.aboutInfoList li img{ width:370px; height:auto; padding-bottom:10px;}
.banner2{ width:100%; height:450px;}

.news_list{ width:1200px; padding:20px 0 50px 0;}
.news_list dl{ padding-bottom:30px; margin-top:30px; border-bottom:1px dotted #ccc; height:224px;}
.news_list dl dt{ float:left; height:224px; width:389px; overflow:hidden; }
.news_list dl dt img{height:224px; width:389px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dt a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.news_list dl dd{ width:788px; height:225px; position:relative; overflow:hidden; float:right;}
.news_list dl dd h4{ height:30px; line-height:30px; font-size:21px; font-weight:normal;}
.news_list dl dd h3{ color:#333; font-size:21px; line-height:42px; height:42px; font-weight:normal;}
.news_list dl dd h3 a{ color:#333;}
.news_list dl dd p{ color:#666; font-size:18px; line-height:28px;}
.news_list dl dd p a{ position:absolute; bottom:0; right:0; color:#666; width:88px; height:25px; line-height:25px; border:1px solid #959595; text-align:center; font-size:14px; border-radius:50px;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dd p a:hover{ background:#959595; color:#fff;}
.news_stit{ width:100%;  line-height:32px; font-size:21px; text-align:center; color:#333;}
.news_sadmin{ width:100%; height:32px; line-height:32px; font-size:13px; text-align:center; color:#999;}


.video_list{ width:1200px; padding:20px 0 50px 0; }


.video_show{ width:1200px; padding:20px 0 50px 0;}
.video_info{ width:1200px; padding:20px 0; font-size:21px; line-height:30px;}
.video_pr{ width:1200px; height:40px; line-height:40px; padding:20px 0; font-size:21px;}
.video_pr a{ color:#666;}
.video_pr .li1{ float:left;}
.video_pr .li2{ float:right;}

.goods{ width:1200px; padding:20px 0 50px 0; overflow:hidden; }
.goods_nav{ width:1200px; background:#fff; line-height:66px; height:66px;}
.goods_nav li{ position:relative;}
.goods_nav a{ display:block; text-align:center; float:left; padding:0 40px; font-size:18px; color:#666;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_nav a:hover{ color:#fff; background:#1a449a;}
#lm_hover{color:#fff; background:#1a449a;}
.goods_nav li:hover ul{ display:block;}
.goods_nav li ul{ position:absolute; left:0; top:66px; z-index:999; display:none}
.goods_nav li ul li{ float:left; background:#fff;}
.goods_nav li ul li a{ display:block; text-align:center; float:left; padding:0 40px; font-size:18px; color:#666;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_nav li ul li a:hover{ color:#fff; background:#1a449a;}

#lm_hover1{color:#fff; background:#1a449a;}

.goods_listInfo{ width:1200px; padding-top:35px; height:auto; overflow:hidden;}
.goods_listInfo img{ max-width:100%; height:auto; font-size:13px; line-height:24px;}

.goods_list{ width:1200px; overflow:hidden; padding-top:35px;}
.goods_list dl{ float:left; background:#fff; width:600px; height:600px;  overflow:hidden; position:relative; }
.goods_list dl dt{ width:600px; height:600px; overflow:hidden; float:left; }
.goods_list dl dt img{ width:600px; height:600px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_list dl:hover dt img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}


.goods_list dl dd{ width:100%; height:272px; line-height:272px; position:absolute; left:0; top:0; overflow:hidden; text-align:center; }
.goods_list dl dd h4{ font-size:24px; font-weight:normal; }
.goods_list dl dd h4 a{ color:#666;}
.goods_list dl dd h4:hover{ background:#000; opacity:0.8;}
.goods_list dl dd h4:hover a{ color:#fff;}

.goods_list1{ width:1200px; overflow:hidden; padding-top:35px; }
.goods_list1 li{ float:left; width:195px; height:255px; margin:0 22px; overflow:hidden; text-align:center; position: relative;}
.goods_list1 li a{ display:block; width:195px; height:255px; position:relative; border-radius:50%; color:#666;}
.goods_list1 li  img{ width:195px; height:195px; border-radius:50%;}
.goods_list1 li p{ height:60px; line-height:60px; font-size:14px;}
.goods_list1 li a:hover p{ color:#1a449a;}
#photo_listnone{ width:175px; height:175px; padding:10px; line-height:22px; text-align:center; color:#fff; font-size:13px; background:url(../images/in1_box1bg.png) repeat; position:absolute; left:-195px; top:0;   }

.goods_list2{ width:1200px; overflow:hidden; padding-top:35px; }
.goods_list2 li{ float:left; width:590px; height:590px; margin:5px; overflow:hidden; text-align:center; position: relative;}
.goods_list2 li a{ display:block; width:590px; height:590px; position:relative; color:#fff;}
.goods_list2 li  img{ width:590px; height:590px; }
.goods_list2 li p{ height:212px; line-height:212px; font-size:32px; width:100%; position:absolute; left:0; top:50%; margin-top:-106px;   background:url(../images/jytm.png) repeat;}
.goods_list2 li p:hover{ background:#000; opacity:0.8;}

.moredate{ width:100%; height:36px; line-height:36px; text-align:center; font-size:16px; color:#666;}
.moredate a{ color:#fff; display:inline-block; background:#1a449a; width:240px;}
.gestbook_box{ width:100%; background:#fff; padding-bottom:50px;}

.goodsL{ width:48%; float:left; overflow:hidden; height:auto; text-align:right; padding-top:25px;}
.goodsL img{ width:50%; height:auto;}
.goodsR{ width:48%; float:right; height:auto; overflow:hidden; font-size:14px; line-height:26px; padding-top:25px;}
.goodsbo{ width:100%; padding-top:25px;  font-size:14px; line-height:26px;}


.goods_show{ width:100%;  text-align:center; font-family:"FZLanTingHeiS-UL-GB";  }
.goods_show img{ max-width:100%; height:auto;} 
.goods_show h2{ font-size:50px;  line-height:80px;  }
.goods_show p{ font-size:18px; line-height:30px;   }

.goods_show1{ width:100%;  text-align:center; font-family:"FZLanTingHeiS-UL-GB"; display:none;  }
.goods_show1 img{ max-width:100%; height:auto;} 
.goods_show1 h2{ font-size:50px;  line-height:80px;  }
.goods_show1 p{ font-size:18px; line-height:30px;   }


.form_box{ width:1160px;}
.form_box dl{padding:8px 0;font-size:16px;line-height:28px; float:left; width:550px;}
.form_box dl dt{display:block;float:left;width:120px;text-align:right;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
.form_box dl dd{ padding-left:10px; ;float:left; width:420px;}
.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:15px;font-style:normal;}
.form_box dl dd.d1{ width:960px;}
.form_box dl dd.d2{ padding-left:130px;}
.form_box dl.dt1{width:1160px;}
.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #1a449a;background:#1a449a;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}

input.txt{width:400px;}
input.txt1{width:950px;}
.input1{display:inline;margin-right:5px;padding:5px;line-height:23px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}

.txt2{width:937px; height:80px}
.input{display:inline;margin-right:5px;padding:5px;height:32px;line-height:32px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}

.con_0509{ width:1100px; padding:50px; background:#fff; margin:50px auto;}
.con_left{ float:left; width:550px; overflow:hidden;}
.con_rightTop{ width:450px; height:50px; line-height:50px; font-size:18px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.con_right{ float:right; width:450px; overflow:hidden; font-size:16px; line-height:26px;}

.form_box1{ width:550px;}
.form_box1 dl{font-size:16px; width:100%; margin-bottom:25px;}
.form_box1 dl dt{width:100%; font-size:16px; line-height:50px; height;50px;}
.form_box1 dl dd{ width:100%; height:50px;}
.form_box1 dl dd .fo1inputi{ width:100%; height:40px; line-height:40px; border:1px solid #CACACA; padding:0 10px; box-sizing:border-box;}
.form_box1 dl dd .fo1inputis{ width:100%; height:80px; line-height:21px; border:1px solid #CACACA; padding:0 10px; box-sizing:border-box;}
.form_box1 dl dd.fdt1{ width:100%; height:80px;}
.form_box1 dl dd  .btn_submit{padding:10px 30px;border:1px solid #1a449a;background:#1a449a;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei'; }


.inTitN{ width:650px; height:120px; line-height:120px; text-align:center; border-bottom:1px solid #7d7d7d; font-size:48px; padding-top:65px;}
.in1List{ width:100%; height:auto; padding-top:50px;}
.in1List dl{ width:33.3%; float:left; height:auto; overflow:hidden; text-align:center; position:relative;}
.in1List dl a{ display:block; width:100%; height:100%; color:#000;  }
.in1List dl img{ width:100%; height:100%;}
.in1List dl dt{ position:absolute; width:60%;  font-weight:bold; color:#5379b8; left:20%; top:50%; margin-top:-65px; font-size:36px; height:130px; line-height:130px; display:block; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;  }
.in1List dl a:hover dt{ background:url(../images/intmbg.png) repeat; color:#fff;}

.in2List{ width:1200px; height:auto; padding-top:50px;}
.in2List dl{ width:550px; float:left; height:150px; overflow:hidden; margin-bottom:20px;}
.in2List dl:nth-child(even){ float:right;}
.in2List dl dt{ float:left; width:82px; height:150px; overflow:hidden;}
.in2List dl dt img{ width:82px; height:82px;}
.in2List dl dd{ width:450px; float:right; height:150px; overflow:hidden; color:#5379b8;}
.in2List dl dd h4{ font-size:32px; line-height:36px; padding-bottom:10px;}
.in2List dl dd p{ font-size:21px; line-height:30px;}

.in3Banner{ width:100%; height:567px; background:url(../images/inBanner.jpg) no-repeat center; }


.in4List{ width:1200px; height:610px; overflow:hidden; padding:60px 0;}
.in4ListL{ float:left; width:600px; height:610px; overflow:hidden;}
.in4ListL img{ width:600px; height:610px;}
.in4ListR{ float:right; width:580px; height:610px; overflow:hidden;}
.in4ListR img{width:580px; height:295px;}
.in4ListRdiv1{ width:580px; height:295px; margin-bottom:20px;}
.in4ListRdiv2{ width:580px; height:295px;}
.in3Banner2{ width:100%; height:473px; background:url(../images/inBanner2.jpg) no-repeat center; }

.in5List{ width:1200px; height:450px; overflow:hidden; padding:60px 0;}
.in5ListLeft{ float:left; width:600px; height:450px; overflow:hidden; font-size:22px; line-height:44px;}
.in5ListRight{ float:right; width:570px; height:450px;}
.in5ListRight img{width:570px; height:450px;}

.xwsj{ width:1200px; height:auto; background:#fff; color:#666; margin-top:25px; padding:40px 60px; box-sizing:border-box; overflow:hidden;}
.xwsj h1{ text-align:center; font-size:50px; line-height:60px; padding-bottom:25px;}
.xwsj h2{ text-align:center; font-size:40px; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.xwsjinfo{ width:100%; padding-bottom:30px; font-size:18px; line-height:32px;}
.xwsj h3{ text-align:center; font-size:36px; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.xwsjList{ width:100%; height:auto; padding:35px 0; overflow:hidden;}
.xwsjList dl{ float:left; width:30%; height:350px; overflow:hidden; background:#fff; cursor:pointer; padding:10px 30px; box-sizing:border-box; margin:1.6%; }
.xwsjList dl dt{ width:100%; font-size:28px; color:#2b6ab8; height:60px; line-height:60px; border-bottom:2px solid #fff;}
.xwsjList dl dd{ width:100%; padding-top:30px; font-size:24px; line-height:36px; color:#666; }
.xwsjList dl:hover{background:#c1d7f4; }

.honor{ width:1200px; height:auto; background:#fff; color:#666; margin-top:25px; padding:40px 100px; box-sizing:border-box; overflow:hidden;}
.honor h1{ text-align:center; font-size:40px; line-height:60px; padding-bottom:25px; font-weight:normal;}
.honor h2{ text-align:center; font-size:30px; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.honorinfo{ width:100%; padding-bottom:30px; font-size:18px; line-height:32px; text-align:center;}
.honorinfo img{ max-width:100%; height:auto; padding:30px 0;}

.honor1{ width:1200px; height:auto;  color:#666;  padding:40px 100px; box-sizing:border-box; overflow:hidden;  background:#fff url(../images/honorLine.jpg) repeat-x;}
.honor1 h1{ text-align:center; font-size:34px; line-height:40px;  font-weight:normal;}
.honor1 h2{ text-align:center; font-size:30px; font-weight:normal;  line-height:50px; padding-bottom:10px;}
.honor1info{ width:100%; padding-bottom:30px; font-size:18px; line-height:32px; text-align:center;}
.honor1info img{ max-width:100%; height:auto; padding:30px 0;}


@media (min-width: 639px) and (max-width:1199px ) 
{
      .headbg{ display:none;}
    
    .conboxlx{ width:100%; height:800px;  position:relative;}
.contect {
    position: absolute;
    top: 105px;
    width: 1200px;
    display:none;
    left: 50%;
    margin-left: -600px;
    padding-top: 115px;
}

.content {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    height: auto;
}
.teleph {
    width: 362px;
    height: 490px;
    float: right;
    background: #fff;
    position: relative;
    z-index: 12;
}

.telet {
    width: 151px;
    height: 42px;
    background: url("../images/1_09.png") no-repeat;
    font-size: 18px;
    color: #3e3c57;
    text-align: center;
    line-height: 20px;
    margin: 27px 0px 17px 106px;
}
.browbg {
    width: 362px;
    height: 85px;
	padding-top:20px;
    background: #31a344;
	color:#fff;
	text-align:center;
}

.browbg h4 { font-size:23px; line-height:36px;}
.browbg p { font-size:15px; line-height:28px;} 

.lxlist li {
    width: 332px;
    height: 50px;
	line-height:50px;
    border-bottom: 1px solid #e5e5e5;
    padding:0 15px;
}


.main_visual{height:300px;overflow:hidden;position:relative; display:block;}
.main_image{height:300px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:300px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:300px;}
.main_image li span{display:block;width:100%;height:300px}
.main_image li a{display:block;width:100%;height:300px}
div.flicking_con{position:absolute;top:260px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
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:5%; background-size:80%;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:5%; background-size:80%;}
	
.index1{ width:100%; overflow:hidden; margin-top:10px; padding:0; }
.index1 li{ float:left; width:100%; height: auto; overflow:hidden; position:relative; margin-bottom:10px; margin-left:0;}	
.index1 li img{ width:100%; height: auto; }
.index1 li .ntitle{ height:34px; line-height:34px; width:50%; text-align:center; border:1px solid #fff; border-radius:20px; font-size:1.2rem; color:#fff; background:none; position:absolute; top:43%; left:25%; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }	
.index1 li a:hover .ntitle{ background:#fff; color:#666;}	

.foot_bg{ width:100%; display:none;}
.foot_bg1{ display:block;}
.foot_infobg{ width:100%; height:66px; line-height:66px; background:#333333; margin-top:0px;}
.foot_info{ width:100%; font-size:14px; color:#9a9999;}
.foot_info b{ font-weight:normal; margin-left:2%;}
.foot_info span{ margin-right:2%;}
.foot_info a{color:#9a9999;}


.foot_nav1{ width:100%; overflow:hidden;}
.foot_nav1 .current{ background:#333 url(../images/close.png) 95% center no-repeat; }
.foot_nav1 dt{ font-size:1rem; line-height:48px; height:48px;  width:100%; background:#000 url(../images/open.png) 95% center no-repeat; border-bottom: 1px solid #383838; }

.foot_nav1 dt a{color:#fff; padding-left:3%;}
.foot_nav1 dd{ font-size:0.8rem; display:none; width:100%;}
.foot_nav1 dd a{ color:#999; display:block; line-height:45px; height:45px; background:#000; border-bottom: 1px solid #383838;   padding-left:3%; }
.foot_nav1 dd a:hover{ color:#fff; background:#333;}

.contain{width:100%;  position: relative; margin-top: 35px;}
.menu{ position:absolute;left:0;background:url(../images/line.gif) repeat-y 41px top; width:168px; display: none;}
.menu a{display:inline-block; position:absolute; cursor:pointer;}
.menu a b,.menu a s{display:none;}
.menu a.aon b,.menu a:hover b{display:inline-block;}
.menu a.aon span,.menu a:hover span{display:none;}
.about_menu{height:702px; top:0;}

.menu_fixed{position:fixed; left:50%; margin-left:-500px; top:110px;}
.menu_fixed_end{position:absolute; bottom:10px;}

.about_menu a:hover span,.about_menu a:hover  b{display:none;}
.about_menu a:hover s{display:inline-block;}
.about_menu a.aon:hover s{display:none;}
.about_menu a.aon:hover span{display:none;}
.about_menu a.aon:hover b{display:inline-block;}


#about1{ left:22px; top:0;}
#about1.aon{left:0;}
#about2{ left:-34px; top:50%; margin-top:-22px;}
#about2.aon{left:-29px;}
#about3{ left:21px; bottom:38px;}
#about3.aon{ left:-13px; bottom:38px;}
#about4{ left:-106px; bottom:0;}
#about4.aon{ left:-123px; bottom:-39px;}

.maincont{ width:96%; padding-left:0; overflow:hidden; padding-bottom: 0;}

.about_box1{ width:90%; padding:20px 0 50px 0; overflow:hidden; }
.about_title{ width:50%; text-align:center; font-size:1.6rem; color:#333; border-bottom:3px solid #333; height:48px; line-height:48px; padding-bottom:10px;}

.about_info{ width:100%;  font-size:1.0rem; line-height:30px; color:#666; padding:30px 0;}
.about_info img{ max-width:100%; height:auto;}


.goods_infon{ width: 92%; padding:4%; overflow: hidden; font-size: 14px; line-height: 28px; margin-top:25px; background:#fff;}


.goods_infon1{ width:100%; height:auto; overflow:hidden;}
.goods_infon1Left{ float:none; width:100%; height:auto; overflow:hidden;}
.goods_infon1Left img{ width:100%; height:auto;}
.goods_infon1Right{ float:none; width:100%; text-align:center; overflow:hidden; color:#1f4091; padding-top:30px;}
.goods_infon1Right h1{text-transform : uppercase; font-size:3rem; line-height:60px;}
.goods_infon1Right h2{text-transform : uppercase;  font-size:3.4rem; line-height:60px;}
.goods_infon1Right h3{text-transform : uppercase;  font-size:1.6rem; line-height:60px;}


.goods_infon2{ width:100%; height:auto; overflow:hidden; padding-top:30px;}
.goods_infon2Left{ width:100%; height:auto; overflow:hidden; float:none; border-top:2px solid #b6b6b6;}
.goods_infon2Left dl{ width:100%;  height:46px; line-height:46px; border-bottom:2px solid #b6b6b6; color:#1f4091; }
.goods_infon2Left dl dt{ float:left; width:50%;  height:46px; overflow:hidden; font-size:1rem; text-transform : uppercase; }
.goods_infon2Left dl dd{ float:left;width:50%;  height:46px; overflow:hidden; font-size:1rem; }

.goods_infon2Left1{ width:100%; height:auto; overflow:hidden; float:left; border-top:2px solid #b6b6b6;}
.goods_infon2Left1 dl{ float:left; width:100%; min-height:23px; padding:5px 0; line-height:21px; border-bottom:2px solid #b6b6b6; color:#1f4091;  font-size:1rem; text-transform : uppercase;  }
.goods_infon2Left1 dl dt{ float:left; width:100%;  min-height:23px; overflow:hidden; font-size:1rem; text-transform : uppercase; }
.goods_infon2Left1 dl dd{ float:left; width:100%;   min-height:23px; overflow:hidden; font-size:1rem; }

.goods_infon2Right{ float:none; width:100%; height:auto; overflow:hidden; padding-top:30px;}
.goods_infon2Right img{ width:100%; height:auto;}


.goods_infon3{ width:100%;overflow:hidden; padding-top:30px;}
.goods_infon3 h1{ width:100%; height:60px; font-size:2rem; line-height:60px; color:#1f4091; text-transform : uppercase;}
.goods_infon3List{ width:100%; height:auto; overflow:hidden;}
.goods_infon3List li{ float:left; width:31%; height:auto; overflow:hidden; margin-left:3%; display:inline;}
.goods_infon3List li:first-child{ margin-left:0;}
.goods_infon3List li img{ width:100%; height:auto;}
.goods_infon3Info{ padding-top:25px; font-size:1.1rem; line-height:30px;}
.goods_infon3Info img{ max-width:100%; height:auto;}


 .goodsBox2Tit{ width: 100%; height: 72px; line-height: 72px; text-align: center; color: #333; font-size: 2rem; font-weight: bold;}
.goodsBox2Tit i{ font-size: 28px; padding-right: 10px;}
 
 .goods_infon4Box{ width:100%;overflow:hidden; padding-top:50px;}
 .goodsBox4info{ width: 100%; overflow: hidden; font-size: 1rem; padding: 30px 0;}
.goodsBox4info dl{ float: none; width: 100%; height: 80px; border: 1px solid #ededed; padding: 22px 15px; box-sizing: border-box; margin-bottom: 20px;}
.goodsBox4info dl:nth-child(even){ float: right; }
.goodsBox4info dl dt{ float: left; width: auto; height: 36px; overflow: hidden;}
.goodsBox4info dl dt .gdowndiv1{ float: left; height: 36px; width: 34px; background: url(../images/gdownicon.jpg) no-repeat;}
.goodsBox4info dl dt .gdowndiv2{ float: left; padding-left: 12px; line-height: 18px; font-size: 0.9rem;}
.goodsBox4info dl dt .gdowndiv2 h4{ font-size: 1rem; color: #000;}
.goodsBox4info dl dt .gdowndiv2 p{ color: #999999; font-size: 0.9rem;}
.goodsBox4info dl dt .gdowndiv2 p span{ padding-right: 10px;}

.goodsBox4info dl dd{ float: right; width: 115px; height: 30px; line-height: 30px; border: 1px solid #ededed; text-align: center;}
.goodsBox4info dl dd a{ color: #000; font-size: 1rem; display: block;}
.goodsBox4info dl dd i{ font-size: 1rem; padding-right: 5px;}
.goodsBox4info dl dd a:hover{ background: #1f4091; color: #FFFFFF;}

.goods_spre{ width:90%; padding:30px 0; }
.goods_spre li{ width:100%; height:36px; line-height:36px; font-size:1rem; font-weight:bold;}
.goods_spre li a{ color:#333;}
.goods_spre li a:hover{color:#1f4091;}

.aboutInfoList {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 15px;
}
.aboutInfoList li {
    width: 100%;
    height: auto;
    text-align:center;
      padding-top:10px;
    float: left;
}

.aboutInfoList li img{ width:100%; height:auto; padding-bottom:10px;}

.banner2{ width:100%; height:250px; }

.news_list{ width:90%; padding:20px 0 50px 0;}
.news_list dl{ padding-bottom:30px; margin-top:30px; height:auto; border-bottom:1px dotted #ccc; width:100%; float:left; }
.news_list dl dt{ height:auto; width:100%; overflow:hidden; }
.news_list dl dt img{height:auto; width:100%; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dt a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}


.news_list dl dd{ height:auto; width:100%;  overflow:hidden; padding-top:20px;}
.news_list dl dd h4{ height:30px; line-height:30px; font-size:1.4rem; font-weight:normal;  width:100%; overflow:hidden;}
.news_list dl dd h3{ color:#333; font-size:1.6rem; line-height:42px; height:42px; font-weight:normal;  width:100%; overflow:hidden;}
.news_list dl dd h3 a{ color:#333;}
.news_list dl dd p{ color:#666; font-size:1.0rem; line-height:28px;}
.news_list dl dd p a{ display:none; position:absolute; bottom:0; right:0; color:#666; width:88px; height:25px; line-height:25px; border:1px solid #959595; text-align:center; font-size:1.2rem; border-radius:50px;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dd p a:hover{ background:#959595; color:#fff;}
.news_stit{ width:100%;  line-height:32px; font-size:1.4rem; text-align:center; color:#333;}
.news_sadmin{ width:100%; height:32px; line-height:32px; font-size:1rem; text-align:center; color:#999;}


.video_list{width:90%; padding:20px 0 50px 0; }
.video_list dl{ width:100%; height:auto; background:#fff; margin:12px 0; float:left; overflow:hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.video_list dl dt{ width:100%; height:auto; overflow:hidden; }
.video_list dl dt img{width:100%; height:auto; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.video_list dl:hover{ background:#666;}
.video_list dl:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.video_list dl dd{ width:97%; padding-left:3%; font-size:1.4rem; height:55px; line-height:55px;}
.video_list dl:hover dd{ color:#fff;}


.video_show{ width:90%;  padding:20px 0 50px 0;}
.video_info{ width:100%; padding:20px 0; font-size:21px; line-height:30px;}
.video_pr{ width:100%; height:40px; line-height:40px; padding:20px 0; font-size:1.2rem;}
.video_pr li{ line-height:36px;}
.video_pr a{ color:#666;}
.video_pr .li1{ float:none;}
.video_pr .li2{ float:none;}

.goods{ width:90%; padding:20px 0 50px 0; overflow:hidden; }
.goods_nav{ width:100%; background:#fff;  }
.goods_nav a{ display:block; width:100%; height:46px; line-height:46px;  text-align:center; float:left; padding:0; border-bottom:1px solid #ddd;  overflow:hidden; background:#fff; font-size:1.0rem; color:#666; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_nav a:hover{ color:#fff; background:#1a449a;}


.goods_list{ width:100%; overflow:hidden; padding-top:35px;}
.goods_list dl{ float:left; background:#fff; width:50%; height:100%;  overflow:hidden; position:relative; }
.goods_list dl dt{ width:100%; height:100%; overflow:hidden; float:left; }
.goods_list dl dt img{ width:100%; height:100%; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_list dl:hover dt img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}


.goods_list dl dd{ width:100%; height:62px; line-height:62px; position:absolute; left:0; top:0; overflow:hidden; text-align:center; }
.goods_list dl dd h4{ font-size:1rem; font-weight:normal; }
.goods_list dl dd h4 a{ color:#666;}



.goods_list1{ width:100%; overflow:hidden; padding-top:35px; }
.goods_list1 li{ float:left; width:30%; height:auto; margin:0 1.5%; overflow:hidden; text-align:center; position: relative;}
.goods_list1 li a{ display:block; width:100%; height:auto; position:relative; border-radius:50%; color:#666;}
.goods_list1 li a img{ width:100%; height:100%; border-radius:50%;}
.goods_list1 li a p{ height:60px; line-height:60px; font-size:14px;}
.goods_list1 li a:hover p{ color:#1a449a;}
#photo_listnone{ display:none; width:100%; height:100%; border-radius:50%; line-height:195px; text-align:center; color:#fff; font-size:19px; background:url(../images/in1_box1bg.png) repeat; position:absolute; left:-100%; top:0; text-decoration: underline; }



.goods_list2{ width:100%; overflow:hidden; padding-top:35px; }
.goods_list2 li{ float:left; width:46%; height:auto; margin:2%; overflow:hidden; text-align:center; position: relative;}
.goods_list2 li a{ display:block; width:100%; height:100%; position:relative; color:#fff;}
.goods_list2 li  img{ width:100%; height:100%; }
.goods_list2 li p{ height:50px; line-height:50px; font-size:1.4rem; width:100%; position:absolute; left:0; top:50%; margin-top:-25px;   background:url(../images/jytm.png) repeat;}







.goodsL{ width:100%; float:none; overflow:hidden; height:auto; text-align:right; padding-top:25px;}
.goodsL img{ width:100%; height:auto;}
.goodsR{ width:100%; float:none; height:auto; overflow:hidden; font-size:0.9rem; line-height:26px; padding-top:25px;}
.goodsbo{ width:100%; padding-top:25px;   font-size:1.2rem; line-height:26px;}
 

.goods_show{ width:100%;text-align:center; }
.goods_show img{ max-width:100%; height:auto;} 
.goods_show h2{ font-size:2.6rem; line-height:80px;}
.goods_show p{ font-size:1.2rem; line-height:30px;}

.goods_show1{ width:100%;text-align:center; display:none; }
.goods_show1 img{ max-width:100%; height:auto;} 
.goods_show1 h2{ font-size:2.6rem; line-height:80px;}
.goods_show1 p{ font-size:1.2rem; line-height:30px;}

.form_box{ width:100%;}
.form_box dl{padding:0;font-size:16px;line-height:28px; width:100%;}
.form_box dl dt{display:block; width:100%;text-align:left;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
.form_box dl dd{ width:100%; padding-left:0;}
.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:15px;font-style:normal;}
.form_box dl dd.d1{ width:100%;}
.form_box dl dd.d2{ padding-left:0; padding-top:15px;}
.form_box dl.dt1{width:100%;}
.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #1a449a;background:#1a449a;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}

input.txt{width:100%;}
input.txt1{width:100%;}
.input1{box-sizing:border-box; display:inline;margin-right:5px;padding:5px;line-height:23px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}

.txt2{width:100%; height:80px}
.input{box-sizing:border-box; display:inline;margin-right:5px;padding:5px;height:32px;line-height:32px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}


.con_0509{ width:100%; padding:0; background:#fff; margin:50px auto;}
.con_left{ float:none; width:96%; overflow:hidden;}
.con_rightTop{ width:100%; height:50px; line-height:50px; font-size:1.2rem; border-bottom:1px solid #ddd; margin-bottom:15px; }
.con_right{ float:none; width:96%; overflow:hidden; font-size:1rem; line-height:26px; margin-top:15px;}

.form_box1{ width:100%;}
.form_box1 dl{font-size:1rem; width:100%;}
.form_box1 dl dt{width:100%; font-size:16px; line-height:50px; height;50px;}
.form_box1 dl dd{ width:100%; height:40px; overflow:hidden;}
.form_box1 dl dd .fo1inputi{ width:100%; height:40px; line-height:40px; border:1px solid #CACACA; padding:0 10px; box-sizing:border-box;}
.form_box1 dl dd .fo1inputis{ width:100%; height:80px; line-height:21px; border:1px solid #CACACA; padding:0 10px; box-sizing:border-box;}
.form_box1 dl dd.fdt1{ width:100%; height:80px;}
.form_box1 dl dd  .btn_submit{padding:10px 30px;border:1px solid #1a449a;background:#1a449a;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei'; }

.inTitN{ width:60%; height:80px; line-height:80px; text-align:center; border-bottom:1px solid #7d7d7d; font-size:2.2rem; padding-top:35px;}
.in1List{ width:100%; height:auto; padding-top:50px;}
.in1List dl{ width:33.3%; float:left; height:auto; overflow:hidden; text-align:center; position:relative;}
.in1List dl a{ display:block; width:100%; height:100%; color:#000;}
.in1List dl img{ width:100%; height:100%;}
.in1List dl dt{ position:absolute; width:60%; left:20%; top:50%; margin-top:-30px; font-size:1.4rem; height:60px; line-height:60px; }


.in2List{ width:80%; height:auto; padding-top:50px;}
.in2List dl{ width:100%; float:none; height:120px; overflow:hidden; margin-bottom:20px;}
.in2List dl:nth-child(even){ float:none;}
.in2List dl dt{ float:left; width:82px; height:120px; overflow:hidden;}
.in2List dl dt img{ width:82px; height:82px;}
.in2List dl dd{ width:450px; float:right; height:120px; overflow:hidden; color:#5379b8;}
.in2List dl dd h4{ font-size:32px; line-height:36px; padding-bottom:10px;}
.in2List dl dd p{ font-size:21px; line-height:30px;}

.in3Banner{ width:100%; height:320px; background:url(../images/inBanner.jpg) no-repeat center; background-size:cover; }

.in4List{ width:100%; height:auto; overflow:hidden; padding:20px 0;}
.in4ListL{ float:none; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.in4ListL img{ width:100%; height:auto; }
.in4ListR{ float:none; width:100%; height:auto;  overflow:hidden;}
.in4ListR img{width:100%; height:auto; }
.in4ListRdiv1{ width:100%; height:auto;  margin-bottom:10px;}
.in4ListRdiv2{ width:100%; height:auto; }
.in3Banner2{ width:100%; height:300px; background:url(../images/inBanner2.jpg) no-repeat center; background-size:cover; }

.in5List{ width:90%; height:auto; overflow:hidden; padding:30px 0;}
.in5ListLeft{ float:none; width:100%; height:auto; overflow:hidden; font-size:1.2rem; line-height:32px; padding-bottom:30px;}
.in5ListRight{ float:none; width:100%; height:auto;}
.in5ListRight img{width:100%; height:auto;}


.xwsj{ width:100%; height:auto; background:#fff; color:#666; margin-top:25px; padding:30px 40px; box-sizing:border-box; overflow:hidden;}
.xwsj h1{ text-align:center; font-size:3rem; line-height:60px; padding-bottom:25px;}
.xwsj h2{ text-align:center; font-size:2.2rem; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.xwsjinfo{ width:100%; padding-bottom:30px; font-size:1.1rem; line-height:32px;}
.xwsj h3{ text-align:center; font-size:2.2rem; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.xwsjList{ width:100%; height:auto; padding:35px 0; overflow:hidden;}
.xwsjList dl{ float:left; width:30%; height:250px; overflow:hidden; background:#c1d7f4; padding:10px 20px; box-sizing:border-box; margin:1.6%; }
.xwsjList dl dt{ width:100%; font-size:1.1rem; color:#2b6ab8; height:60px; line-height:60px; border-bottom:2px solid #fff;}
.xwsjList dl dd{ width:100%; padding-top:20px; font-size:1rem; line-height:26px; color:#666; }

.honor{ width:100%; height:auto; background:#fff; color:#666; margin-top:25px; padding:30px 60px; box-sizing:border-box; overflow:hidden;}
.honor h1{ text-align:center; font-size:2rem; line-height:40px; padding-bottom:15px; font-weight:normal;}
.honor h2{ text-align:center; font-size:1.6rem; font-weight:normal;  line-height:40px; padding-bottom:10px;}
.honorinfo{ width:100%; padding-bottom:30px; font-size:1.1rem; line-height:32px; text-align:center;}
.honorinfo img{ max-width:100%; height:auto; padding:20px 0;}

.honor1{ width:100%; height:auto;  color:#666;  padding:30px 60px; box-sizing:border-box; overflow:hidden;  background:#fff url(../images/honorLine.jpg) repeat-x;}
.honor1 h1{ text-align:center; font-size:2rem; line-height:40px;  font-weight:normal;}
.honor1 h2{ text-align:center; font-size:1.6rem; font-weight:normal;  line-height:50px; padding-bottom:10px;}
.honor1info{ width:100%; padding-bottom:30px; font-size:1rem; line-height:32px; text-align:center;}
.honor1info img{ max-width:100%; height:auto; padding:20px 0;}

.goods_listInfo{ width:96%; padding-top:35px; height:auto; overflow:hidden;}
.goods_listInfo img{ max-width:100%; height:auto; font-size:0.9rem; line-height:24px;}

}











@media (min-width: 320px) and (max-width:639px ) 
{
      .headbg{ display:none;}
      .conboxlx{ width:100%; height:800px;  position:relative;}
.contect {
    position: absolute;
    top: 105px;
    width: 1200px;
    display:none;
    left: 50%;
    margin-left: -600px;
    padding-top: 115px;
}

.content {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    height: auto;
}
.teleph {
    width: 362px;
    height: 490px;
    float: right;
    background: #fff;
    position: relative;
    z-index: 12;
}

.telet {
    width: 151px;
    height: 42px;
    background: url("../images/1_09.png") no-repeat;
    font-size: 18px;
    color: #3e3c57;
    text-align: center;
    line-height: 20px;
    margin: 27px 0px 17px 106px;
}
.browbg {
    width: 362px;
    height: 85px;
	padding-top:20px;
    background: #31a344;
	color:#fff;
	text-align:center;
}

.browbg h4 { font-size:23px; line-height:36px;}
.browbg p { font-size:15px; line-height:28px;} 

.lxlist li {
    width: 332px;
    height: 50px;
	line-height:50px;
    border-bottom: 1px solid #e5e5e5;
    padding:0 15px;
}

.main_visual{height:150px;overflow:hidden;position:relative; display:block;}
.main_image{height:150px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:150px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:150px;}
.main_image li span{display:block;width:100%;height:150px}
.main_image li a{display:block;width:100%;height:150px}
div.flicking_con{position:absolute;top:110px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
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:5%; background-size:80%;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:5%; background-size:80%;}

.index1{ width:100%; overflow:hidden; margin-top:10px; padding:0; }
.index1 li{ float:left; width:100%; height:auto;  overflow:hidden; position:relative;  margin-left:0; margin-bottom:10px;  }	
.index1 li img{ width:100%; height:auto;  }
.index1 li .ntitle{ height:34px; line-height:34px; width:50%; text-align:center; border:1px solid #fff; border-radius:20px; font-size:1.2rem; color:#fff; background:none; position:absolute; top:43%; left:25%; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }	
.index1 li a:hover .ntitle{ background:#fff; color:#666;}	

.foot_bg{ width:100%; display:none;}
.foot_bg1{ display:block;}
.foot_infobg{ width:100%; height:66px; line-height:66px; background:#333333; margin-top:0px;}
.foot_info{ width:100%; font-size:14px; color:#9a9999; text-align:center;}
.foot_info b{ font-weight:normal; }
.foot_info span{ margin-right:2%; display:none;}
.foot_info a{color:#9a9999;}




.foot_nav1{ width:100%; overflow:hidden;}
.foot_nav1 .current{ background:#333 url(../images/close.png) 95% center no-repeat; }
.foot_nav1 dt{ font-size:1rem; line-height:48px; height:48px;  width:100%; background:#000 url(../images/open.png) 95% center no-repeat; border-bottom: 1px solid #383838; }

.foot_nav1 dt a{color:#fff; padding-left:3%;}
.foot_nav1 dd{ font-size:0.8rem; display:none; width:100%;}
.foot_nav1 dd a{ color:#999; display:block; line-height:45px; height:45px; background:#000; border-bottom: 1px solid #383838;  padding-left:3%; }
.foot_nav1 dd a:hover{ color:#fff; background:#333;}



.contain{width:100%;  position: relative; margin-top: 35px;}
.menu{ position:absolute;left:0;background:url(../images/line.gif) repeat-y 41px top; width:168px; display: none;}
.menu a{display:inline-block; position:absolute; cursor:pointer;}
.menu a b,.menu a s{display:none;}
.menu a.aon b,.menu a:hover b{display:inline-block;}
.menu a.aon span,.menu a:hover span{display:none;}
.about_menu{height:702px; top:0;}

.menu_fixed{position:fixed; left:50%; margin-left:-500px; top:110px;}
.menu_fixed_end{position:absolute; bottom:10px;}

.about_menu a:hover span,.about_menu a:hover  b{display:none;}
.about_menu a:hover s{display:inline-block;}
.about_menu a.aon:hover s{display:none;}
.about_menu a.aon:hover span{display:none;}
.about_menu a.aon:hover b{display:inline-block;}


#about1{ left:22px; top:0;}
#about1.aon{left:0;}
#about2{ left:-34px; top:50%; margin-top:-22px;}
#about2.aon{left:-29px;}
#about3{ left:21px; bottom:38px;}
#about3.aon{ left:-13px; bottom:38px;}
#about4{ left:-106px; bottom:0;}
#about4.aon{ left:-123px; bottom:-39px;}

.maincont{ width:96%; padding-left:0; overflow:hidden; padding-bottom: 0;}



.about_box1{ width:90%; padding:20px 0; overflow:hidden; }
.about_title{ width:50%; text-align:center; font-size:1.2rem; color:#333; border-bottom:3px solid #333; height:48px; line-height:48px; padding-bottom:10px;}
.about_info{ width:100%;  font-size:1.0rem;  line-height:26px; color:#666; padding:20px 0;}
.about_info img{ max-width:100%; height:auto;}

.goods_infon{ width: 92%; padding:4%; overflow: hidden; font-size: 14px; line-height: 28px; margin-top:25px; background:#fff;}

 .goodsBox2Tit{ width: 100%; height: 72px; line-height: 72px; text-align: center; color: #333; font-size: 2rem; font-weight: bold;}
.goodsBox2Tit i{ font-size: 28px; padding-right: 10px;}
 
 
 .goods_infon1{ width:100%; height:auto; overflow:hidden;}
.goods_infon1Left{ float:none; width:100%; height:auto; overflow:hidden;}
.goods_infon1Left img{ width:100%; height:auto;}
.goods_infon1Right{ float:none; width:100%; text-align:center; overflow:hidden; color:#1f4091; padding-top:30px;}
.goods_infon1Right h1{text-transform : uppercase; font-size:1.4rem; line-height:40px;}
.goods_infon1Right h2{text-transform : uppercase;  font-size:2rem; line-height:40px;}
.goods_infon1Right h3{text-transform : uppercase;  font-size:1rem; line-height:40px;}


.goods_infon2{ width:100%; height:auto; overflow:hidden; padding-top:30px;}
.goods_infon2Left{ width:100%; height:auto; overflow:hidden; float:none; border-top:2px solid #b6b6b6;}
.goods_infon2Left dl{ width:100%;  height:46px; line-height:46px; border-bottom:2px solid #b6b6b6; color:#1f4091; }
.goods_infon2Left dl dt{ float:left; width:50%;  height:46px; overflow:hidden; font-size:1rem; text-transform : uppercase; }
.goods_infon2Left dl dd{ float:left;width:50%;  height:46px; overflow:hidden; font-size:1rem; }


.goods_infon2Left1{ width:100%; height:auto; overflow:hidden; float:left; border-top:2px solid #b6b6b6;}
.goods_infon2Left1 dl{ float:left; width:100%; min-height:23px; padding:5px 0; line-height:21px; border-bottom:2px solid #b6b6b6; color:#1f4091;  font-size:0.9rem; text-transform : uppercase;  }
.goods_infon2Left1 dl dt{ float:left; width:100%;  min-height:23px; overflow:hidden; font-size:0.9rem; text-transform : uppercase; }
.goods_infon2Left1 dl dd{ float:left; width:100%;   min-height:23px; overflow:hidden; font-size:0.9rem; }

.goods_infon2Right{ float:none; width:100%; height:auto; overflow:hidden; padding-top:30px;}
.goods_infon2Right img{ width:100%; height:auto;}


.goods_infon3{ width:100%;overflow:hidden; padding-top:30px;}
.goods_infon3 h1{ width:100%; height:60px; font-size:1.6rem; line-height:60px; color:#1f4091; text-transform : uppercase;}
.goods_infon3List{ width:100%; height:auto; overflow:hidden;}
.goods_infon3List li{ float:left; width:31%; height:auto; overflow:hidden; margin-left:3%; display:inline;}
.goods_infon3List li:first-child{ margin-left:0;}
.goods_infon3List li img{ width:100%; height:auto;}
.goods_infon3Info{ padding-top:25px; font-size:1rem; line-height:26px;}
.goods_infon3Info img{ max-width:100%; height:auto;}
 
 
 
 
 
 .goods_infon4Box{ width:100%;overflow:hidden; padding-top:50px;}
 .goodsBox4info{ width: 100%; overflow: hidden; font-size: 1rem; padding: 30px 0;}
.goodsBox4info dl{ float: none; width: 100%; height: 80px; border: 1px solid #ededed; padding: 22px 5px; box-sizing: border-box; margin-bottom: 20px;}
.goodsBox4info dl:nth-child(even){ float: right; }
.goodsBox4info dl dt{ float: left; width: auto; height: 36px; overflow: hidden;}
.goodsBox4info dl dt .gdowndiv1{ float: left; height: 36px; width: 34px; background: url(../images/gdownicon.jpg) no-repeat;}
.goodsBox4info dl dt .gdowndiv2{ float: left; padding-left: 12px; line-height: 18px; font-size: 0.9rem;}
.goodsBox4info dl dt .gdowndiv2 h4{ font-size: 1rem; color: #000;}
.goodsBox4info dl dt .gdowndiv2 p{ color: #999999; font-size: 0.9rem;}
.goodsBox4info dl dt .gdowndiv2 p span{ padding-right: 10px;}

.goodsBox4info dl dd{ float: right; width: 115px; height: 30px; line-height: 30px; border: 1px solid #ededed; text-align: center;}
.goodsBox4info dl dd a{ color: #000; font-size: 1rem; display: block;}
.goodsBox4info dl dd i{ font-size: 1rem; padding-right: 5px;}
.goodsBox4info dl dd a:hover{ background: #1f4091; color: #FFFFFF;}

.goods_spre{ width:90%; padding:30px 0; }
.goods_spre li{ width:100%; height:36px; line-height:36px; font-size:1rem; font-weight:bold;}
.goods_spre li a{ color:#333;}
.goods_spre li a:hover{color:#1f4091;}

.aboutInfoList {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 15px;
}
.aboutInfoList li {
    width: 100%;
    height: auto;
    padding-top:10px;
    text-align:center;
    float: left;
}

.aboutInfoList li img{ width:100%; height:auto; padding-bottom:10px;}

.banner2{ width:100%; height:200px; }

.news_list{ width:90%; padding:20px 0 50px 0; }
.news_list dl{ padding-bottom:30px; margin-top:30px; border-bottom:1px dotted #ccc; width:100%; float:left;height:auto;  }
.news_list dl dt{ height:auto; width:100%; overflow:hidden; }
.news_list dl dt img{height:auto; width:100%; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dt a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}


.news_list dl dd{ height:auto; width:100%; overflow:hidden; padding-top:20px;}
.news_list dl dd h4{ height:30px; line-height:30px; font-size:1.4rem;  font-weight:normal; width:100%; overflow:hidden;}
.news_list dl dd h3{ color:#333; font-size:1.4rem;  line-height:42px; height:42px; font-weight:normal;  width:100%; overflow:hidden;}
.news_list dl dd h3 a{ color:#333;}
.news_list dl dd p{ color:#666; font-size:1.0rem; line-height:28px;}
.news_list dl dd p a{ display:none; position:absolute; bottom:0; right:0; color:#666; width:88px; height:25px; line-height:25px; border:1px solid #959595; text-align:center; font-size:14px; border-radius:50px;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dd p a:hover{ background:#959595; color:#fff;}
.news_stit{ width:100%;  line-height:32px; font-size:1.4rem; text-align:center; color:#333;}
.news_sadmin{ width:100%; height:32px; line-height:32px; font-size:1rem; text-align:center; color:#999;}

.video_list{width:90%; padding:20px 0 50px 0; }
.video_list dl{ width:100%; height:auto; background:#fff; margin:12px 0; float:left; overflow:hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.video_list dl dt{ width:100%; height:auto; overflow:hidden; }
.video_list dl dt img{width:100%; height:auto; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.video_list dl:hover{ background:#666;}
.video_list dl:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.video_list dl dd{ width:97%; padding-left:3%; font-size:1.4rem; height:55px; line-height:55px;}
.video_list dl:hover dd{ color:#fff;}

.video_show{ width:90%;  padding:20px 0 50px 0;}
.video_info{ width:100%; padding:20px 0; font-size:21px; line-height:30px;}
.video_pr{ width:100%; height:40px; line-height:40px; padding:20px 0; font-size:1.2rem;}
.video_pr li{ line-height:36px;}
.video_pr a{ color:#666;}
.video_pr .li1{ float:none;}
.video_pr .li2{ float:none;}

.goods{ width:90%; padding:20px 0 50px 0; overflow:hidden; }
.goods_nav{ width:100%; background:#fff;  }
.goods_nav a{ display:block; width:100%; height:46px; line-height:46px;  text-align:center; float:left; padding:0; border-bottom:1px solid #ddd; overflow:hidden; background:#fff; font-size:1.0rem; color:#666; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_nav a:hover{ color:#fff; background:#1a449a;}

.goods_list{ width:100%; overflow:hidden; padding-top:35px;}
.goods_list dl{ float:left; background:#fff; width:50%; height:100%;  overflow:hidden; position:relative; }
.goods_list dl dt{ width:100%; height:100%; overflow:hidden; float:left; }
.goods_list dl dt img{ width:100%; height:100%; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_list dl:hover dt img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}


.goods_list dl dd{ width:100%; height:62px; line-height:62px; position:absolute; left:0; top:0; overflow:hidden; text-align:center; }
.goods_list dl dd h4{ font-size:1rem; font-weight:normal; }
.goods_list dl dd h4 a{ color:#666;}



.goods_list1{ width:100%; overflow:hidden; padding-top:35px; }
.goods_list1 li{ float:left; width:30%; height:auto; margin:0 1.5%; overflow:hidden; text-align:center; position: relative;}
.goods_list1 li a{ display:block; width:100%; height:auto; position:relative; border-radius:50%; color:#666;}
.goods_list1 li a img{ width:100%; height:100%; border-radius:50%;}
.goods_list1 li a p{ height:60px; line-height:60px; font-size:14px;}
.goods_list1 li a:hover p{ color:#1a449a;}
#photo_listnone{ display:none; width:100%; height:100%; border-radius:50%; line-height:195px; text-align:center; color:#fff; font-size:19px; background:url(../images/in1_box1bg.png) repeat; position:absolute; left:-100%; top:0; text-decoration: underline; }

.goods_list2{ width:100%; overflow:hidden; padding-top:35px; }
.goods_list2 li{ float:left; width:46%; height:auto; margin:2%; overflow:hidden; text-align:center; position: relative;}
.goods_list2 li a{ display:block; width:100%; height:100%; position:relative; color:#fff;}
.goods_list2 li  img{ width:100%; height:100%; }
.goods_list2 li p{ height:50px; line-height:50px; font-size:1.4rem; width:100%; position:absolute; left:0; top:50%; margin-top:-25px;   background:url(../images/jytm.png) repeat;}


.goodsL{ width:100%; float:none; overflow:hidden; height:auto; text-align:right; padding-top:25px;}
.goodsL img{ width:100%; height:auto;}
.goodsR{ width:100%; float:none; height:auto; overflow:hidden; font-size:0.9rem; line-height:26px; padding-top:25px;}
.goodsbo{ width:100%; padding-top:25px;   font-size:0.9rem; line-height:26px;}

.goods_show{ width:100%;  text-align:center; display:none;}
.goods_show img{ max-width:100%; height:auto;} 
.goods_show h2{ font-size:2.0rem;  line-height:80px;}
.goods_show p{ font-size:1.2rem; line-height:30px;}

.goods_show1{ width:100%;  text-align:center; display:block;}
.goods_show1 img{ max-width:100%; height:auto;} 
.goods_show1 h2{ font-size:1.8rem;  line-height:40px;}
.goods_show1 p{ font-size:1.2rem; line-height:30px;}

.form_box{ width:100%;}
.form_box dl{padding:0;font-size:16px;line-height:28px; width:100%;}
.form_box dl dt{display:block; width:100%;text-align:left;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
.form_box dl dd{ width:100%; padding-left:0;}
.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:15px;font-style:normal;}
.form_box dl dd.d1{ width:100%;}
.form_box dl dd.d2{ padding-left:0; padding-top:15px;}
.form_box dl.dt1{width:100%;}
.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #1a449a;background:#1a449a;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}

input.txt{width:100%;}
input.txt1{width:100%;}
.input1{box-sizing:border-box; display:inline;margin-right:5px;padding:5px;line-height:23px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}

.txt2{width:100%; height:80px}
.input{box-sizing:border-box; display:inline;margin-right:5px;padding:5px;height:32px;line-height:32px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}

.con_0509{ width:100%; padding:0; background:#fff; margin:50px auto;}
.con_left{ float:none; width:96%; overflow:hidden;}
.con_rightTop{ width:100%; height:50px; line-height:50px; font-size:1.2rem; border-bottom:1px solid #ddd; margin-bottom:15px; }
.con_right{ float:none; width:96%; overflow:hidden; font-size:1rem; line-height:26px; margin-top:15px;}

.form_box1{ width:100%;}
.form_box1 dl{font-size:1rem; width:100%;}
.form_box1 dl dt{width:100%; font-size:16px; line-height:50px; height;50px;}
.form_box1 dl dd{ width:100%; height:40px; overflow:hidden;}
.form_box1 dl dd .fo1inputi{ width:100%; height:40px; line-height:40px; border:1px solid #CACACA; padding:0 10px; box-sizing:border-box;}
.form_box1 dl dd .fo1inputis{ width:100%; height:80px; line-height:21px; border:1px solid #CACACA; padding:0 10px; box-sizing:border-box;}
.form_box1 dl dd.fdt1{ width:100%; height:80px;}
.form_box1 dl dd  .btn_submit{padding:10px 30px;border:1px solid #1a449a;background:#1a449a;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei'; }

.inTitN{ width:70%; height:60px; line-height:60px; text-align:center; border-bottom:1px solid #7d7d7d; font-size:1.4rem; padding-top:15px;}
.in1List{ width:100%; height:auto; padding-top:20px;}
.in1List dl{ width:50%; float:left; height:auto; overflow:hidden; text-align:center; position:relative;}
.in1List dl a{ display:block; width:100%; height:100%; color:#000;}
.in1List dl img{ width:100%; height:100%;}
.in1List dl dt{ position:absolute; width:70%; left:15%; top:50%; margin-top:-20px; font-size:1rem; height:40px; line-height:40px;  }

.in2List{ width:90%; height:auto; padding-top:50px;}
.in2List dl{ width:100%; float:none; height:100px; overflow:hidden; margin-bottom:10px;}
.in2List dl:nth-child(even){ float:none;}
.in2List dl dt{ float:left; width:62px; height:100px; overflow:hidden;}
.in2List dl dt img{ width:62px; height:62px;}
.in2List dl dd{ width:70%; float:right; height:100px; overflow:hidden; color:#5379b8;}
.in2List dl dd h4{ font-size:1.4rem; line-height:30px; padding-bottom:5px;}
.in2List dl dd p{ font-size:1rem; line-height:21px;}

.in3Banner{ width:100%; height:200px; background:url(../images/inBanner.jpg) no-repeat center; background-size:cover; }

.in4List{ width:100%; height:auto; overflow:hidden; padding:20px 0;}
.in4ListL{ float:none; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.in4ListL img{ width:100%; height:auto; }
.in4ListR{ float:none; width:100%; height:auto;  overflow:hidden;}
.in4ListR img{width:100%; height:auto; }
.in4ListRdiv1{ width:100%; height:auto;  margin-bottom:10px;}
.in4ListRdiv2{ width:100%; height:auto; }
.in3Banner2{ width:100%; height:180px; background:url(../images/inBanner2.jpg) no-repeat center; background-size:cover; }

.in5List{ width:90%; height:auto; overflow:hidden; padding:30px 0;}
.in5ListLeft{ float:none; width:100%; height:auto; overflow:hidden; font-size:1rem; line-height:26px; padding-bottom:30px;}
.in5ListRight{ float:none; width:100%; height:auto;}
.in5ListRight img{width:100%; height:auto;}


.xwsj{ width:100%; height:auto; background:#fff; color:#666; margin-top:25px; padding:20px 20px; box-sizing:border-box; overflow:hidden;}
.xwsj h1{ text-align:center; font-size:2rem; line-height:30px; padding-bottom:15px;}
.xwsj h2{ text-align:center; font-size:1.6rem; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.xwsjinfo{ width:100%; padding-bottom:20px; font-size:1rem; line-height:26px;}
.xwsj h3{ text-align:center; font-size:1.6rem; font-weight:normal;  line-height:60px; padding-bottom:10px;}
.xwsjList{ width:100%; height:auto; padding:35px 0; overflow:hidden;}
.xwsjList dl{ float:left; width:46%; height:250px; overflow:hidden; background:#c1d7f4; padding:10px; box-sizing:border-box; margin:2%; }
.xwsjList dl dt{ width:100%; font-size:0.9rem; color:#2b6ab8; height:60px; line-height:60px; border-bottom:2px solid #fff;}
.xwsjList dl dd{ width:100%; padding-top:20px; font-size:0.9rem; line-height:24px; color:#666; }

.honor{ width:100%; height:auto; background:#fff; color:#666; margin-top:25px; padding:20px 30px; box-sizing:border-box; overflow:hidden;}
.honor h1{ text-align:center; font-size:1.8rem; line-height:40px; padding-bottom:0; font-weight:normal;}
.honor h2{ text-align:center; font-size:1.4rem; font-weight:normal;  line-height:40px; padding-bottom:10px;}
.honorinfo{ width:100%; padding-bottom:30px; font-size:1rem; line-height:32px; text-align:center;}
.honorinfo img{ max-width:100%; height:auto; padding:20px 0;}

.honor1{ width:100%; height:auto;  color:#666;  padding:20px 30px; box-sizing:border-box; overflow:hidden;  background:#fff url(../images/honorLine.jpg) repeat-x;}
.honor1 h1{ text-align:center; font-size:1.8rem; line-height:40px;  font-weight:normal;}
.honor1 h2{ text-align:center; font-size:1.3rem; font-weight:normal;  line-height:50px; padding-bottom:10px;}
.honor1info{ width:100%; padding-bottom:30px; font-size:1rem; line-height:32px; text-align:center;}
.honor1info img{ max-width:100%; height:auto; padding:20px 0;}

.goods_listInfo{ width:96%; padding-top:35px; height:auto; overflow:hidden; font-size:0.9rem; line-height:24px;}
.goods_listInfo img{ max-width:100%; height:auto; }

}