*{margin: 0px;padding: 0px;}
html,body{ width: 100%; height: 100%;background: #fff;font-family: "微软雅黑";color:#333}
a{color: #666;font-size: 14px; text-decoration: none;}
a:hover{color: #184f9f;font-size: 14px; text-decoration: none;}
ul,li,ol{ list-style: none;}
input,textarea,select{outline: none;border: none}
b,em,i,strong{ font-style: normal;font-weight: normal;}

.main{width: 1240px;margin: auto;clear: both;}
.fl { float: left }
.fr { float: right;}
.c{clear:both;}
.tc { text-align: center; display: inline-block;}
img{ border: none;display: inline-block;}
.nav {
	width: 100%;
	height: 60px; 
	line-height: 60px;
	float: left;
    background:#fff;
    position: fixed;
    top: 0px;
    z-index: 10;
}
.logo{float: left; margin-top: 5px; padding-right:100px;}

.nav>ul{
    float: left;
}
.nav ul li{
	width: 110px;
	float: left;
	height: 60px; 
	line-height: 60px;
	display: inline-block;
	cursor: pointer;
}
.nav ul li a{ 
	
	width: 120px;
	height: 60px; 
	line-height: 60px;
	display: inline-block;
	text-align: center;
	color: #333333;
	font-size: 16px;
	position: relative;
}
.nav ul li.hover>a,.nav ul li.active>a{
	color: #0367bf;
}
.nav ul li.hover a:after,.nav ul li.active a:after{
	 /* background:#0367bf; */
	 color: #184f9f
}
.nav ul li.hover dl { display: block; }
.nav ul li dl {width: 120px;position: relative; top:-1px ;display: none;z-index: 9; left: 0px;}
.nav ul li dl dd{height: 40px;line-height:40px;width: 100%; }
.nav ul li dl dd a{ height: 40px;line-height:40px;width: 100%; background: #1D529E; display: inline-block;color: #fff; font-size: 14px;}
.nav ul li dl dd a:hover{background:#0073C3;}



.langage{
    float: right;
	padding-right:20px;
}
#select_auto{
    float: right;
}
#input1{
    cursor: pointer;
    height: 80px;line-height: 60px;
    float: right;
    text-align: right;
    width:100px;
    display: inline-block;
    position: relative;
}
 .li_cs:hover {
background:#1252B4;
color:#FFFFFF;
} 

#selectList {
z-index: 99;
position: absolute;
width: 110px;
top:60px;
margin-right:50px;
padding:0px 0px 0px 0px ;
background: #ffffff;
display: none;
text-indent:20px;
font-size:14px;

}
#selectList li{
    height: 40px;
    line-height: 40px;
}
#input1::after{
    position:absolute;
    content: "";
    top:26px;
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left:4px solid transparent
}
/* .langage select{
    border:none;
    background: #fff;
} */
/*banneråˆ‡æ¢*/
.fullSlide{width:100%;position:relative;height:600px;background:#fff; margin: auto;overflow:hidden;margin-top: 60px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;width: 100%;position: relative;}
.fullSlide .bd ul{width:1920px; margin: auto; float: left; height: 600px; position: absolute;left: 50%;margin-left:-960px}
.fullSlide .bd li{width:100%;height:600px;text-align:center;margin: auto; }
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;width:50px;height:5px;margin:5px;overflow:hidden;background:rgba(255, 2255, 255, 0.5);line-height:999px;}
.fullSlide .hd ul .on{background: #fff;}

.index_tit{
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 26px;
    color: #333333;
    text-align: center;
    padding: 50px 0px 20px 0px;
}
.index_tit p {
    line-height: 30px;
    height: 30px;
    position: relative;
}
.index_tit p::before {
    width: 60px;
    margin-left: 20px;
    content: "";
    position: absolute;
    top: 40px;
    height: 3px;
    background: #1252b4;
    display: inline-block;
}

.index_pro{
    width: 100%;
    float: left;
    padding-bottom: 70px;
}

.Box_con  {position: relative;width:1240px;left:0px;z-index:5; top: 10px; height: 420px;overflow: hidden;}
.Box_con .btn {display: block;width: 32px;background: #707070;text-align: center;line-height: 36px;font-size: 30px;height:42px;position: absolute;top: 210px;z-index:10;cursor: pointer;color: #fff}
.Box_con .btn_l {left:0px;}
.Box_con .btn_r{right:0px;}
.Box_con .btn:hover{
    background: #1252b4
}
.Box_con .conbox{position: relative;left:40px;top:15px;width: 1160px;height:420px;overflow: hidden;}
.Box_con .conbox ul {position: relative;list-style: none;left: 0px;height:400px;overflow: hidden;}
.Box_con .conbox ul li{position: relative;;float: left;width: 290px;height:400px;background:url(../image/pro_bj.png) center center no-repeat;background-size: 100%;overflow: hidden;text-align: center;font-size: 14px; color: #333; line-height: 30px;margin-top: 4px;margin-right: 0px;}
.Box_con .conbox ul li strong{width: 260px;height: 250px;overflow: hidden; display: inline-block}
.Box_con .conbox ul li img {width: 210px;height:210px;text-align: center;overflow: hidden;margin: 30px auto 0px;}
.Box_con .conbox ul li:hover img{
     transform: scale(1.2);
    -ms-transform:scale(1.2);     /* IE 9 */
    -moz-transform:scale(1.2);     /* Firefox */
    -webkit-transform:scale(1.2); /* Safari 和 Chrome */
    -o-transform:scale(1.2);
}
.Box_con .conbox ul li b{ line-height: 30px; }
/* .Box_con .conbox ul li p{
    position: absolute;
    top: 0px;
    width: 260px;
    margin-left: 15px;
    overflow: hidden;
    float: left;
    height: 240px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 10;
    display: none;
}
.Box_con .conbox ul li:hover p{
    display: block
} */
.Box_con .conbox ul li b{
    margin-top: 10px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.Box_con .conbox ul li b,.Box_con .conbox ul li span,.Box_con .conbox ul li i {
   line-height: 24px;
    width:90%;
    margin:0px 5%;
    float: left;
    display: inline-block

}





.index_t6 { width: 100%; float: left;background:url(../image/about_bj.png) center center no-repeat;min-width: 1200px; max-width: 1920px; height:735px; margin-top:0px;}
.index6_tit {width: 730px; margin-left:490px;margin-top: 5px; float: left;}
.index6_tit dl dt,.index6_tit dl dd { float: left; display: inline-block;}
/* .index6_tit dl dt {margin-top:50px; color: #000000} */

.index6_tit dl dd { margin: 50px 0px 0px; color: #333333; line-height: 24px; font-size: 12px; position: relative;}
.index6_tit dl dd p {width: 100%;font-size: 24px;padding-bottom:10px; padding-top:15px;}
.index6_tit dl dd b{ line-height: 30px; font-size: 14px; color: #333333;width: 100%; display: inline-block; margin-bottom: 30px; }


/*Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â€˜Ã¤Â»Â¬--Ã¥Ë†â€¡Ã¦ÂÂ¢Ã¦â€¢Ë†Ã¦Å¾Å“*/
.index_t6_con { width: 1240px;float: left;height: 325px; overflow: hidden;margin-top:15px;}

.Box_con1  {position: relative;width:1240px;left:0px;z-index:5; top: 50px; height: 300px;background:#fff;overflow: hidden;}
.Box_con_show{ display: block; }
.Box_con1 .btn1{display: block;width: 32px;background: #707070;text-align: center;line-height: 36px;font-size: 30px;height:42px;position: absolute;top: 180px;z-index:10;cursor: pointer;color: #fff}
.Box_con1 .btn_l1 {left:0px;}
.Box_con1 .btn_r1{right:0px;}
.Box_con1 .btn1:hover{
    background: #1252b4
}
.Box_con1 .conbox{position: relative;left:50px;top:15px;width: 1145px;height:300px;overflow: hidden;}
.Box_con1 .conbox ul {position: relative;list-style: none;left: 0px;height:300px;overflow: hidden;}
.Box_con1 .conbox ul li{float: left;width: 210px;height:160px;margin-right:20px;overflow: hidden;text-align: center;font-size: 14px; color: #333; line-height: 30px;}
.Box_con1 .conbox ul li img {display: block;width: 210px;height:160px;float: left;}
.Box_con1 .conbox ul li b{ line-height: 30px; }

.about_b{
    width: 100%;
    float: left;
}

/* .Box_con1  {position: relative;width:1240px;left:30px;z-index:5; top: 50px; height: 300px;background:#fff;overflow: hidden;}
.Box_con_show{ display: block; }
.Box_con1 .btn {display: block;width: 32px;height:42px;position: absolute;top: 180px;z-index:10;cursor: pointer;color: #fff}
.Box_con1 .btn_l1 {background: url(../image/btn_l1.png) no-repeat center;left:15px;}
.Box_con1 .btn_r1{background: url(../image/btn_r1.png) no-repeat center;right:50px;}
.Box_con1 .conbox{position: relative;left:60px;top:15px;width: 1080px;height:300px;overflow: hidden;} */
.about_b ul {position: relative;list-style: none;left: 0px;height:300px;overflow: hidden;}
.about_b ul li{float: left;width: 210px;height:160px;margin-right:22px;overflow: hidden;text-align: center;font-size: 14px; color: #333; line-height: 30px;}
.about_b ul li img {display: block;width: 210px;height:160px;}
.about_b ul li b{ line-height: 30px; }


.index_news_con{
    width: 100%;
    float: left;
    padding-top: 20px;
}
.index_news_con dl {
    width: 590px;
    float: left;
    background: #f5f6f6;
    margin-bottom: 45px;
}
.index_news_con dl a:hover span{
    color: #356bbe
}
.index_news_con dl:nth-child(2n){
    float: right;
}
.index_news_con dl dt{
    width: 230px;
    float: left;
}
.index_news_con dl dt img{
    float: left;
}
.index_news_con dl dd {
    float: left;
    width: 320px;
    padding-top:20px; 
    margin-left: 20px;
    font-size: 14px;
    color: #7c7c7c
}
.index_news_con dl dd span{
    font-size:16px;
    color:#000000;
    width: 100%;
    float: left;
    padding-bottom: 10px;
}
.index_news_con dl dd p {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.index_news_con dl dd p>strong{
    float: right;
    color: #356bbe;
    text-transform: uppercase
}
.index_news_con dl dd p i {
    float: left;
}
.friend_con{
    width: 100%;
    float: left;
    padding-bottom: 40px;
    padding-top: 30px;
}
.friend_con li {
    float: left;
    margin-right: 23px;
}
.friend_con li:last-child{
    margin-right: 0px;
}
.friend_con li  img{
    border: 1px solid #f0f0f0;
}
.go_top{
    width: 100%;
    text-align: center;
    float: left;
    position: relative;
    top: 30px;
    cursor: pointer;
}
.copy{
    width: 100%; float: left;
    background: #36393e;
    padding-top: 70px;
    height: 250px;
    color:#fff;
    font-size: 14px;
}
.copy a{
    color: #fff;
}
.copy .copy_l {
    width: 620px;
    float: left;
    margin-right: 50px;
}
.copy .copy_l ul {
    width: 100%;
    float: left;
}
.copy .copy_l ul li {
    width: 33%;
    float: left;
}
.copy .copy_l ul li span a{
   color:#ccc;
}
.copy .copy_l ul li span a:Hover{
   color:#fff;
}
.copy_l p {
    width: 100%;
    float: left;
    font-size: 18px;
    padding-bottom: 10px;

}
.copy_l span{
    width: 100%;
    float: left;
    font-size: 14px;
    display: inline-block;
}
.copy_l span::before{
    content: "·";
	padding-right: 10px;
	line-height:26px;
}
.copy .copy_r{
    width: 560px;
    float: left;
}
.copy .copy_r dl dt {
    width: 170px;
    float: left;
    margin-right: 30px;
    text-align: center
}
.copy .copy_r dl dd{
    width:350px;
    line-height: 30px;
    float: left;
}
.copy_bot a{
    color: #fff;
}
.copy_bot a:hover{
    color: #ffcc00;
}
.copy_bot {
    width: 100%;
    float: left;
    height: 60px;
    line-height: 60px;
    background: #1d1e22;
    color: #fff;
    font-size: 14px;
}


.banner_img{width:100%;height: 330px;margin: auto;margin-top:60px;overflow: hidden;overflow: hidden;}
.banner_img p{width:100%;height:330px;margin: auto;overflow: hidden;overflow: hidden;position: relative;top: 0px;}
.banner_img p img { position: absolute;left:50%;margin-left: -960px;}



.about_t_nav{

    display: table;
    margin:50px auto 30px;
}
.about_t_nav li {
    width: 120px;
    float: left;
    margin-right: 10px;
    background: #1d529e;color: #fff;
}
.about_t_nav li  a{
    line-height: 40px;
    height: 40px;
    width: 100%;
    text-align: center;
    display: inline-block;
    color: #fff
}
.about_t_nav li.hover  a,.about_t_nav li  a:hover{
    background: #0073c3
}
.about_t_con{
    width: 100%;
    float: left;
    height: 280px;
    overflow: hidden
}
.about_t_con_tab {
    width: 100%;
    float: left;
    height: 280px;

}
.about_t_con_tab p {
    width: 410px;
    float: left;
    margin-right: 30px;
}
.about_t_con_tab dl {
    width: 800px;
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
   
}
.about_t_con_tab dl dt{
    width: 100%;
    float: left;
    color:#1d529e;
    font-size: 22px;
    padding-bottom: 10px;
}

.about_t_con_tab dl dd{
    width: 100%;
    float: left;
     padding-bottom: 20px;
}   
.qiye{
    width: 100%;
    float: left;
}
.title{
    font-size: 32px;
    color: #333333;
    text-align: center;
    padding: 100px 0px 50px;
}
.title p b{
    background: #fff;
    position: absolute;
    top: -20px;
    left: 520px;
    width: 200px;
    margin: 0px auto;
}
.title p{
    position: relative;
    left: 0px;
    content: "";
    width: 100%;
    height: 1px; 
    background: #f0f0f0;
}
.qiye_con ul{
    width: 830px;
    float: left;
}
.qiye_con ul li{
    width: 380px;
    float: left;
    margin: 0px 30px 30px 0px;
}
.qiye_con ul li:nth-child(3),.qiye_con ul li:nth-child(4){ margin-bottom: 0px;}
.qiye_con ul li a{
    width: 380px;
    height: 180px;

    display: inline-block;
    background: #f0f0f0;
    text-align: center;
    font-size: 16px;
    color: #333333;
}
.qiye_con ul li a:hover{
    background: #0073c3;
    color: #fff;
}
.qiye_con ul li a:hover p{
    color: #fff;
}
.qiye_con ul li a p {
    padding-top: 50px;
    font-size:26px;
    color: #0073c3
}
.qiye_con>p {
    width: 410px;
    float: left;
}

.company_con{
    width: 100%;
    float: left;
}
.company_con ul li {
    width: 295px;
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
    text-align: center;

}
.company_con ul li b{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f7f7f7;
    color: #333333;
    display: inline-block
}
.company_con ul li img {
    float: left;
}
.company_con ul li:nth-child(4n){
    margin-right: 0px;
}
.company_con ul li a:hover b{
    background: #0073c3;
    color: #fff;
}




.pages { display: table;margin: auto;padding-top: 30px; }
.pages li { float: left;}
.pages li a{height: 32px;  padding:0px 10px;line-height: 32px; background: #f3f3f3;color: #666; display: inline-block;margin-right: 10px;color: #666;text-align: center;}
.pages li a:hover{height: 32px;line-height: 32px; background: #1d529e;color: #fff; text-align: center;}
.pages li.active a{background: #1d529e; color: #fff}




.download{width: 100%; float: left;margin-top: 20px;}
.download ul li {width: 100%; height: 45px;line-height: 45px; float: left; background: #efefef;margin-bottom: 8px; cursor: pointer;border: 1px solid #dadada}
.download ul li p {position: relative; text-indent: 30px;width: 80%; overflow: hidden; float: left;}
.download ul li p:before{position: absolute; left: -15px; content: '·'; top: 0px; font-size: 20px; color: #0073c3;}

.download ul li span { float: right; }
.download ul li span a{width: 120px; height: 45px; float: left;background: #1D529E; line-height: 45px; text-align: center; display: inline-block;color: #fff;font-size: 14px;}
.download ul li:Hover span a{width: 120px; height: 45px; background: #0073C3; line-height: 45px; text-align: center; display: inline-block;color: #fff;font-size: 14px;}
.download ul li:Hover p{
    color: #1d529e
}
.download ul li.hover {color: #0061a5}


.faq{
    width: 100%;
    float: left;
}
.faq ul li {width: 100%; line-height: 45px; float: left;margin-bottom: 8px; cursor: pointer;}
.faq ul li>p.faq_top {position: relative; text-indent: 30px;height:45px; background: #efefef;width: 100%; overflow: hidden; border: 1px solid #dadada;float: left;}
.faq ul li>p.faq_top:before{position: absolute; left: -15px; content: '·'; top: 0px; font-size: 20px; color: #0073c3;}
.faq_text{
    width: 100%;
    line-height: 30px;
    padding: 20px 0px;
    font-size: 14px;
    color: #666666;
    display: none;
}


.faq ul li span { float: right; }
.faq ul li span a{width: 120px; height: 45px; background: #1D529E; line-height: 45px; text-align: center; display: inline-block;color: #fff;font-size: 14px;}
.faq ul li:Hover span a{width: 120px; height: 45px; background: #0073C3; line-height: 45px; text-align: center; display: inline-block;color: #fff;font-size: 14px;}
/* .faq ul li:Hover p{
    color: #1d529e
}*/
.faq ul li.hover {color: #0061a5} 


.contact{
    width: 100%;
    float: left;
    padding: 60px 0px;
}
.conatct_top{
    width: 100%;
    float: left;
}
.conatct_top p {
    float: left;
    width:600px;
    margin-right: 40px;

}
.conatct_top dl {
    width:600px;
    float: left;
}

.conatct_top dl dt {
    font-size: 22px;
    width: 100%;
    float: left;
    color: #1d529e;
}

.conatct_top dl dd i{
    line-height: 35px;
    width: 100%;
    display: inline-block;
    font-size: 16px;
    color: #333333;
    float: left;
}

.contact_tit{
    line-height: 110px;
    width: 100%;
    float: left;
}
.contact_bot_con{
    width: calc(100% - 60px);
    height: 380px;
    padding:30px;
    float: left;
    background: #f5f6f6;
}
.contact_bot_con ul{
    width: 100%;
    float: left;
}
.contact_bot_con ul li {
    width: calc(50% - 17px);
    margin-right: 30px;
    float: left;
    border: 1px solid #e1e6eb;
    margin-bottom: 25px;
    line-height: 40px;
    background: #fff;
}
.contact_bot_con ul li.li_wid100{
    width: 100%;
}
.contact_bot_con ul li b {
    width: 45px;
    text-align: center;
    display: inline-block;
    border-right: 1px solid #e1e6eb;
    float: left;
}
.contact_bot_con ul li:nth-child(2n){
    margin-right: 0px;

}
.contact_bot_con ul li input[type=text]{
    width: 500px;
    float: left;
    padding-left: 10px;
    line-height: 40px;border:none
}
.contact_bot_con ul li select{
    width: calc(100% - 62px);
    background: #fff;
    margin-left: 10px;border:none
}
.contact_bot_con ul li.li_textarea{
    height: 120px;
}
.contact_bot_con ul li.li_textarea b {
    border: none
}
.contact_bot_con ul li.li_textarea textarea{
      height: 110px;
      padding: 5px;
      width:calc(100% - 58px);
      resize: none;
      border-left: 1px solid #e1e6eb
}
.contact_bot_con input[type=submit],input[type=reset]{
    width: 70px;
    height: 36px;
    background: #111111;
    color: #fff;
    border-radius: 5px;
    margin-right:20px;
    font-size: 14px;
}
.contact_bot_con input[type=reset].bac_d21e2b{
    background: #d21e2b
}




.honor_con{
    width: 100%;
    float: left;
}
.honor_con ul{
    width: 100%;
    float: left;
}
.honor_con ul li {
    width: 232px;
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
    text-align: center;

}
.honor_con ul li b{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f7f7f7;
    color: #333333;
    display: inline-block
}
.honor_con ul li img {
    float: left;
    width: 100%;
}
.honor_con ul li:nth-child(5n){
    margin-right: 0px;
}
.honor_con ul li a:hover b{
    background: #0073c3;
    color: #fff;
}
.job{
    width: 100%;
    float: left;
    padding-bottom: 30px;
}
.job_con{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.job_tit{
    width: 100%;
    float: left;
    padding:10px 0px 5px;
    font-size: 18px;
    color: #0073c3;
}
.newshow{ float: left;margin-bottom:30px;}
.newshow h2,.newshow h3{ text-align: center;width: 100%;font-weight: normal;line-height: 30px;}
.newshow h2{ font-size: 18px; color: #1d529e}
.newshow h3{ font-size: 14px; color: #666}
.newshow ul { border-top: 1px solid #d4d0c8}
.newshow ul li { padding: 10px 0px;text-align: justify;line-height: 26px;}
.newshow dl{ float: left;width: 100%;line-height: 26px;}
.newshow dl dt{ float: left;color: #333;}
.newshow dl dd a{ float: left;color: #666}
.newshow dl dd a:hover{ float: left;color: #1d529e}




.lf{float: left;}
.rt{float: right;}
.product_detail {
    padding: 20px 0;
    position: relative;
    left:0px;
    width: 500px;
}

/* .detail_pic {
    width: 340px;
} */


.detail_text {
    width: 490px;
}

.detail_text h1 {
    color: #e7a60b;
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 5px;
}

.detail_text p {
    font-size: 14px;
    line-height: 24px;
}

.detail_text .buy-btn {
    display: block;
    width: 150px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
    background: #008BD6;
    margin-top: 40px;
    margin-bottom: 15px;
}

.product_detail_list {
    padding: 0px 0;
    overflow: hidden;
}

.product_detail_list ul {
    margin-right: -20px;
    position: relative;
}

.product_detail_list li {
    float: left;
    width: 208px;
    margin-right: 20px;
    text-align: center;
}

.product_detail_list li .product_detail_list_pic {
    height: 208px;
    padding: 3px;
    box-sizing: border-box;
    border: 1px solid #efefef;
    overflow: hidden;
}

.product_detail_list li img {
    width: 100%;
}

.product_detail_list li p a {
    display: block;
    font-size: 14px;
    line-height: 34px;
    background: #008bd6;
    color: #fff;
}

.product_detail_info_l {
    position: relative;
    float: left;
    width: 502px;
}

.product_big {
    position: relative;
    height: 502px;
	width: 502px;
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    margin-bottom: 10px;
    overflow: hidden;
    cursor: move;
}

.img_mark {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background-size: 100%;
    margin: -100px 0 0 -100px;
    display: none;
}

.zoom_box {
    position: absolute;
    top: 0;
    right: -505px;
    width: 500px;
    height: 500px;
    border: 1px solid #e9e9e9;
    display: none;
}


.product_small_list {
    margin-left: 2px;
    width: 468px;
    overflow: hidden;
}

.product_small_list ul {
    width: 100000px;
    position: relative;
}

.product_small_list li {
    float: left;
    width: 102px;
    height: 102px;
    text-align: center;
    padding: 1px;
    margin: 0 7px;
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;

}

.product_small_list li img {
    width: 102px;
	height: 102px;
}

.product_small_list li.show {
    border: 2px solid #184f9f;
    padding: 0;
}

div.product_small_btn {
    width: 16px;
    height:102px;
    line-height: 102px;
    text-align: center;
    font-size: 14px;
    font-family: å®‹ä½“;
    border: 1px solid #ccc;
    background: #e9e9e9;
    box-sizing: border-box;
    cursor: pointer;
}
.faqshow div .product_small_r{float: right;}
/* .order_btn a {width: 120px;height: 40px; line-height: 40px;display: inline-block; text-align: center; color: #fff;background: #184f9f; float: left;margin-top: 20px;}
.order_btn a:hover{color: #fff} */

.product_con{
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.product_nav{
    width: 100%;
    float: left;
    height: 45px;
    line-height: 45px;
    margin: 20px 0px;
    background: #1d529e
}
.product_nav li {
    float: left;
    width:140px;
    text-align: center;
}
.product_nav li a {
    color: #fff;
    width: 140px;
    height: 45px;
    display: inline-block;
    float: left;
}
.product_nav li.hover a{
    background: #0073c3
}
.product_bot{
    width: 100%;
    float: left;
}
.pro_con1 img {
    width: 100%;
}
.pro_con .pro_con1{
 display: none;
 font-size: 14px;
 line-height:24px;
}
.pro_con .pro_con1:first-child{
    display: block
}
.pro_r{
    width:600px;
    float: left;
    margin-left: 30px;
 }
 .pro_r h1{
     font-size: 20px;
     color: #1d529e;
     font-weight: normal;
     padding-bottom: 20px;
 }
  .pro_r p{
      font-size: 16px;
      color: #ff6600;
  }
  .pro_r ul li{
      width: 100%;
      float: left;
      line-height: 30px;
  }
.pro_r  a{
        width: 140px;
        height: 40px;
        line-height: 40px;
        background: #1d529e;
        color: #fff;
        display: inline-block;
        text-align: center;
        margin-top: 20px;
        border-radius: 5px;
    }


.product_con{width: 100%;
float: left
;}
.product_con ul {width: 100%;float: left;}
.product_con ul li{position: relative;float: left;width: 410px;height:510px;background:url(../image/product_bj.png) center center no-repeat;background-size: 100%;overflow: hidden;text-align: center;font-size: 14px; color: #333; line-height: 30px;margin-top: 4px;}
.product_con ul li strong{width: 410px;height: 250px;overflow: hidden; display: inline-block}
.product_con ul li img {width: 210px;height:210px;text-align: center;overflow: hidden;margin-top: 30px;}

.product_con ul li b{ line-height: 30px; }
.product_con ul li p{
    position: absolute;
    top: 0px;
    width: 380px;
    margin-left: 15px;
    overflow: hidden;
    float: left;
    height: 190px;
    top: 10px;

    z-index: 10;
    display: none
}
.product_con ul li:hover p{
    display: block
}
.product_con ul li:hover b{
    color: #0061a5
}
.product_con ul li b{
    margin-top: 10px;
}
.product_con ul li b,.product_con ul li span,.product_con ul li i {
   line-height: 30px;
    width:80%;
    margin: 0px 10%;
    text-align: left;
    float: left;
    display: inline-block

}
.product_con ul li b{
    font-size: 16px;
    color:#1a1a1a;
    text-transform: capitalize;
    font-weight: bold;
    padding-bottom: 10px;
}
.product_con ul li span{
    height: 120px;
	font-size:14px;
	line-height:24px;
}
.product_con ul li i{
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    background: #d21e2b;
    margin: 0px 30px;
    color: #fff;
    text-transform: capitalize;
    border-radius: 5px;
}
.product_con ul li:hover i{
    background: #0061a5
}
/*#container {margin:0 auto;width:905px;}*/
#gallery-overlay {background-color:#000;}
#gallery-container {font: 16px/22px verdana, arial, sans-serif;}
#gallery { color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottom-right:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottom-left:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}





