@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(ddsmoothmenu.css);
/* ��ҳ���ֿ�ʼ */
.header{height:100px; background:#FFF;}

.logo{float:left; overflow:hidden;}

.lan{float:left; padding-top:32px; font-size:14px; width:120px; overflow:hidden;}
.lan span{ display:block; float:left;}
.lan li{ float:left;}
.lan a{ display:block; float:left; color:#d70c19; padding:0 10px 0 5px; background:url(../Images/icon01.png) no-repeat right center;}
.lan a:hover{color:#fdd900;}

.i_nav{float:left; height:97px;margin-left:80px}
/*.i_nav li{float:left; display:inline; margin-left:10px; text-align:center;}
.i_nav li a{color:#5f5f5f; height:67px; padding:30px 20px 0; display:block; text-transform:uppercase; background:url(../Images/nav_abg.png) repeat-x left bottom;}
.i_nav li a strong{display:block; line-height:30px; color:#3b3a3a; font-size:16px;}
.i_nav li a:hover{ background-position:left top;}
.i_nav li a.on{ background-position:left top;}*/

.banner{height:700px; position:relative; overflow:hidden;width: 100%;}
.i_banner{display: inline;}

.i_container{}

.ad01{ background:url(../Images/icon02.jpg) repeat left top; padding:45px 0;}
.ad01 ul{margin:0 auto; width:1224px;}
.ad01 li{display:inline; float:left; width:286px; height:217px; margin:0 10px; overflow:hidden;}
.ad01 li img{width:286px;}

.i_jzjg{ background:#FFF;cursor:pointer;}
.i_jzjg img{
	width:100%
}
.i_jzjg_l{width:100%; margin-top:30px; overflow:hidden;}

.i_ys{width:100%; margin:0 auto; }
.i_ys img{
	width:100%
}
.i_ys_l{margin-top:30px;}
.i_ys_l li{float:left; width:400px; height:76px; margin:20px 0;}
.i_ys_l li strong{display:block; float:left; width:76px; height:76px; margin-right:20px;}
.i_ys_l li span{display:block; font-size:20px; line-height:30px; margin-top:8px;}
.i_ys_l li ins{display:block; font-size:20px; line-height:30px; text-decoration:none;}

.i_zbt{width:100%; background:#FFF; padding:30px 0 0;}
.i_zbt_l{width:100%; height:550px; position:relative; margin-top:30px; overflow:hidden;}
.i_zbt_ll{float:left; height:550px; width:1920px; overflow:hidden;}
.i_zbt_ll ul{width:3840px;}
.i_zbt_ll li{float:left; width:384px; position:relative;}
.i_zbt_ll li a .i_zbt_lld{display:none; width:384px; height:550px; position:absolute; background:url(../Images/icon07.png) repeat left top;}
.i_zbt_ll li a:hover .i_zbt_lld{ display:block; color:#FFF;}
.i_zbt_ll li a:hover .i_zbt_lld strong{display:block; margin:95px auto 0; width:128px; height:128px;}
.i_zbt_ll li a:hover .i_zbt_lld dl{display:block; margin:0 auto 0; width:214px; height:105px; background:url(../Images/icon06.png) no-repeat center bottom;}
.i_zbt_ll li a:hover .i_zbt_lld dl dt{ text-align:center; line-height:30px;}
.i_zbt_ll li a:hover .i_zbt_lld dl dd{ text-align:center; line-height:36px; font-size:48px;}
.i_zbt_ll li a:hover .i_zbt_lld h4{display:block; text-align:center; font-size:14px; line-height:30px;}
.i_zbt_ll li a:hover .i_zbt_lld span{display:block; margin:20px auto 0; color:#3b3b3b; width:110px; height:30px; text-align:center; font-size:14px; line-height:30px; background:#ffffff;}

.i_tyg{width:1200px; margin:0 auto; padding:30px 0;}
.i_tyg_c{margin-top:30px;}
.i_tyg_cl{float:left; width:1200px; height:800px; position:relative; overflow:hidden;}
.i_tyg_clb{width:1200px; height:800px;}
.i_tyg_clu{ position:absolute; right:15px; bottom:15px; height:68px;}
.i_tyg_clu li{float:left; margin-left:10px; width:101px; height:68px;}
.i_tyg_clu li aimg{width:101px; height:68px;}
.i_tyg_clu li a:hover img{width:98px; height:65px; border:3px solid #ffff00;}
.i_tyg_clu li a.on img{width:98px; height:65px; border:3px solid #ffff00;}
.i_tyg_cr{float:right; width:290px; height:485px; background:#3c3c3c;}
.i_tyg_cr span{display:block; text-align:center; height:95px; line-height:95px; font-size:14px;}
.i_tyg_cr span a{color:#FFF;}

.i_news{width:1140px; padding:20px 30px; margin:30px auto; background:url(../images/2015-gift.jpg) center no-repeat #fef5e4; -webkit-box-shadow:0 0 5px #e6e6e6; -moz-box-shadow:0 0 5px #e6e6e6; box-shadow:0 0 5px #e6e6e6; }
.i_news_i{float:left; width:143px; margin-right:12px;}
.i_news_i li a img{ width:143px; height:163px;}
.i_news_l{float:left; width:400px;}
.i_news_l li{height:29px; line-height:18px;}
.i_news_l li ins{display:block; float:left; width:20px; height:18px; background:#fdd900; text-decoration:none; color:#FFF; text-align:center;}
.i_news_l li a{float:left; display:block; font-size:14px; text-indent:8px; width:380px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_sev{float:right; width:250px; padding-top:35px; text-align:center;}
.i_sev span{display:block; height:60px; line-height:60px; font-size:20px;}

.footer{text-align:center; margin-top:40px; padding:20px 0; color:#efefef; line-height:20px; overflow:hidden; background:#3c3c3c;}
.footer a{color:#efefef;}
.footer a:hover{color:#d70c19;}

.copyright{float:left; text-align:left;}

.footer_nav{float:right;}
.footer_nav a{padding:0 10px;}
.footer_in{padding:10px 0;}

.ftxt{float:right;}
.jsq{ float:right;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_container{padding:30px 0; width:1200px; margin:0 auto;}
.p_title{}
.p_title h3{display:block; font-size:30px; line-height:36px;}
.p_title span{display:block; font-size:14px; line-height:30px;}

.p_content{padding:20px 0;}
/*.p_pro{width:1200px; overflow:hidden;}
.p_pro ul{width:1236px; overflow:hidden;}
.p_pro li{float:left; width:376px; height:285px; margin:0 36px 40px 0; position:relative;}
.p_pro li span{display:block; position:absolute; left:0; bottom:0; width:376px; height:36px; background:url(../Images/icon08.png) repeat left top;}
.p_pro li span a{display:block; float:left; width:330px; text-indent:10px; font-size:14px; color:#FFF; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_pro li span a:hover{color:#fdd900;}
.p_pro li span ins{display:block; float:right; width:40px; height:36px; background:url(../Images/icon09.png) no-repeat left center;}*/


/* ��ҳ���ֽ��� */
.p_left{ float:left;}
.p_right{ float:right;}




.clearfloat { height:0; font-size:1px; clear:both; line-height:0; }
.banners { width:1200px; height:800px;  position:relative; margin:0 auto; }
.top img { width:1200px; }
.banner_tab { text-align:right; position:absolute;height:65px; right:20px; bottom:20px; }
.banner_tab li { float: left; margin-left:10px;}
.banner_tab li.on{border: 3px solid #ffff00;}
.out { background:url(bg03.gif) no-repeat left top; padding-left:3px; width:101px; overflow:hidden;  height:68px; display:block; }
.banner_tab li a { display:block; width:101px; }
.banner_tab a img { float:left; }
.hidecontent { display:none; }
.tab_img { width:101px; height:68px; }



/* foucs */
#foucs{height:550px;overflow:hidden;position:relative;}
#foucs div.main{display:none;cursor:pointer}
#foucs .element{position:absolute;}
#foucs li{ width:384px; height:550px; overflow:hidden;}
#foucs li img{ height:550px;}

.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
.content p{text-align:center;}

.content img{border:1px solid #ccc;max-width:1000px;min-width:300px;margin:10px;}