﻿@import "font-awesome/css/font-awesome.css";

body {
	font-size:12px;
	font-family: 微软雅黑,Microsoft YaHei,宋体,Arial,Helvetica, sans-serif;
	margin:0 auto;
	text-align: left;
    line-height:23px;
	background:#F4F4F4;
	color: #333;
}
html{ overflow-x:hidden;}

img{border:0px}
*{margin:0; padding:0}
ul{list-style:none}

a:link{
	text-decoration:none;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #333;
}

a:hover{
	color:#cc0000;
	text-decoration:none;
}
.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.fenye{border:1px solid #cccccc;padding-left:10px;padding-right:10px;float:left;margin-left:6px;}
.mainc{width:1000px;margin:0 auto;}
.ifenye{text-align:center;margin-top:20px;margin-bottom:20px}
.ifenye span{display:block;display:inline;border:1px solid #eee;padding:8px;background:#fff;padding-left:10px;padding-right:10px;font-size:12px}
.ifenye span:hover{background:#F2F8FF;cursor:pointer;border:1px solid #88BBFF; }
.ifenye span:hover a{}
.ifenye select{height:34px;border:1px solid #eee;line-height:32px}

.ends{background:#535353;text-align:center;height:62px;line-height:62px;color:#fff;margin-top:20px}

.tops{width:100%;height:106px;background:url(../images/tops.jpg)}
.tops2{width:1000px;margin:0 auto;position:relative;}
.logo{float:left;}
.dhcc{float:right;margin-top:54px}
.gnc{position:absolute;right:0;height:35px;line-height:35px;}
.yyen{background:url(../images/ens.jpg) left center no-repeat;padding-left:27px;float:left}
.yycn{background:url(../images/cns.jpg) left center no-repeat;padding-left:27px;float:left}
.ssbk{float:left;margin-left:10px}
.ssbk .ss1{float:left;display:none}
.ssbk .ss2{float:right}
.ssbk .ss1 input{width:100px;height:34px;border:0px;background:#fff;border:1px solid #ddd;line-height:34px}

.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(../images/headerbg.png) no-repeat;}
.navbox{height:52px;background-position:0 -138px;background-repeat:repeat-x;position:relative;z-index:100;}
.navbox .nav{}
.navbox .nav li{float:left;height:52px;background-position:100% -99px;position:relative;z-index:3000;position:relative;margin-left:5px}
.navbox .nav li.last{background:none;}
.navbox .nav li a{float:left;display:block;padding:0 0 0 0px;height:52px;}
.navbox .nav li a span{float:left;display:block;padding:0 0px 0 0;line-height:52px;font-size:15px;font-weight:bold;color:#000;cursor:pointer;width:108px;text-align:center;}
.navbox .nav li.selected a,.nav li a.selected{text-decoration:none;}
.navbox .nav li.selected a span,.nav li a.selected span{background:url(../images/hoverss.jpg);color:#fff;}
.navbox .nav li.selected .submenu{display:block;}
.navbox .nav li.selected .submenu a{font-weight:400}
.navbox .nav li .submenu{display:none;position:absolute;top:52px;left:0px;background:#fff url(../images/cdbk.jpg) top repeat-x;z-index:3000;padding-top:12px;padding-bottom:10px;}
.navbox .nav li .submenu{width:265px;text-align:left;left:0px}
.navbox .nav li .submenu li{float:none;padding:0;height:auto;height:33px;line-height:33px;}
.navbox .nav li .submenu li.last{border:none;}
.navbox .nav li .submenu li a{float:none;height:33px;line-height:33px;font-size:14px;padding-left:16px;color:#333}
.navbox .nav li .submenu li a:hover{font-weight:400;font-size:14px;color:#cc0000}

.navbox .cdtu{width:350px;float:left;border-left:1px solid #efefef;padding-left:10px}
.navbox .cdx{float:left;width:296px}
.navbox .cdtu img{width:350px;height:175px}



/*banner*/
.ql_banner {width: 100%;overflow: hidden;text-align:center;clear:both;position: relative;}
.ql_banner li a{display:block;width:1000px;margin:0 auto; cursor:pointer;}
.ql_banner ul li {float: left;width: 100%;}
.ql_banner .dots {position:  absolute; left: 0;bottom: 10px;width: 100%;text-align: center;}
.ql_banner .dots li {display: inline-block;width: 10px;height: 10px;margin: 0 4px;text-indent: -999em;border: 2px solid #fff;border-radius: 6px;cursor: pointer;opacity: .4;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
.ql_banner .dots li.active {background: #fff;opacity: 1;width: 24px;}
.ql_banner .arrow{display: block;width: 50px;height: 50px;position: absolute;top:50%;}
.ql_banner .prev{background: url(../images/prev.png) left top no-repeat;left: -50px;-webkit-transition:left 300ms; transition:left 300ms;}
.ql_banner .prev:hover{background: url(../images/prev_on.png) left top no-repeat;}
.ql_banner .next{background: url(../images/next.png) left top no-repeat;right: -50px;-webkit-transition:right 300ms; transition:right 300ms;}
.ql_banner .next:hover{background: url(../images/next_on.png) left top no-repeat;}
.ql_banner:hover .prev{left: 120px;}
.ql_banner:hover .next{right: 120px;}
/*焦点图*/


.xm{ width:100%; position:absolute; margin-top:-63px; height:63px; background:url(../images/xm_bj.png) left top repeat-x; z-index:9999;}
.xmlist li{ float:left; wdidth:300px; height:63px;}
.xmlist li.x{ background:url(../images/xm_x.png) right top no-repeat;}

.nban{width:100%;height:415px;}
.wzdh{width:100%;height:75px;border-bottom:1px solid #ddd;background:#fff;line-height:75px;overflow:hidden;margin-bottom:20px}
.wzdh2{width:1000px;margin:0 auto}
.wzdh .wz1{float:left;font-weight:bold;font-size:20px;}
.wzdh .wz2{float:right;font-size:14px}
.wzdh .wz1 span{color:#888; font-size:14px}

.conttx{border:1px solid #ddd;background:#fff;min-height:300px}
.lmtit{height:45px;line-height:45px;background:#1D388F;width:120px;text-align:center;color:#fff;font-size:15px;margin-bottom:20px}

.lxwm{padding:40px;line-height:35px;font-size:14px}
.contt{padding:20px;min-height:450px;border:1px solid #ddd;background:#fff;font-size:14px;line-height:27px}

.lbk{margin-bottom:20px;height:45px;}
.lbk li{height:45px;line-height:45px;padding:0 20px;text-align:center;font-size:15px;background:#fff;margin-right:5px;float:left}
.lbk li:hover{background:#1D388F;}
.lbk li:hover a{color:#fff;}
.lbk .hoverss{background:#1D388F;}
.lbk .hoverss a{color:#fff;}


.rongyu li{float:left;width:300px;height:240px;border:1px solid #ddd;background:#fff;text-align:center;margin-right:23px;margin-bottom:20px;line-height:24px;background:#efefef}
.rongyu li img{width:300px;height:200px;}
.rongyu li:hover{background:#fff;color:#ff6600}
.rongyu li:hover a{color:#ff6600}




.newsli li{height:160px;border-bottom:1px solid #eee;margin-bottom:18px;}
.newsli .tit{height:30px;line-height:30px;font-size:16px;font-weight:700;margin-bottom:7px}
.newsli .tit .t{float:left;}
.newsli .tit .newtu{margin-top:7px}

.newsli .tu{float:left;}
.newsli .tu img{width:210px;height:140px;}
.newsli .xx{float:right;width:715px;color:#666;line-height:27px}
.newsli .more{margin-top:14px;border:1px solid #ddd;background:#fafafa;width:70px;text-align:center}
.newsli .more a{color:#888}

.wztit{line-height:30px;font-size:22px;text-align:center;font-weight:400;padding-bottom:20px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.wztj{text-align:center;margin-bottom:16px;padding-bottom:6px;color:#888}

.proli li{float:left;width:170px;height:250px;border:2px solid #eee;margin-right:21px;margin-bottom:20px}
.proli .tu img{width:170;height:220px;}
.proli .tit{background:#eee;height:30px;line-height:30px;padding-left:0px;padding-right:0px;overflow:hidden}
.proli .tit2{background:#eee;height:30px;line-height:30px;padding-left:35px;padding-right:35px;overflow:hidden}
.proli li:hover .tit{background:#0188CC;color:#fff}
.proli li:hover{border:2px solid #0188CC}



.lbkp{margin-bottom:20px;height:45px;}
.lbkp li{height:45px;line-height:45px;padding:0 20px;text-align:center;font-size:15px;background:#fff;margin-right:5px;float:left}
.lbkp li:hover{background:#1D388F;}
.lbkp li:hover a{color:#fff;}
.lbkp .hoverss{background:#1D388F;}
.lbkp .hoverss a{color:#fff;}


.main3{witdh:100%;background:#EAEAEA;margin-bottom:-20px}
.main3con{width:1280px;margin:0 auto;position:relative;background:url(../images/abtco.jpg) no-repeat top center;min-height:400px;padding-top:40px;padding-bottom:100px}
.ibt{width:731px;height:127px;margin:0 auto;}

.idetail{width:731px;margin:0 auto;font-size:14px;text-align:center;line-height:35px;margin-top:45px;}
.itxc{width:1000px;margin:0 auto;margin-top:100px;}
.itxc li{float:left;width:245px;height:310px;margin-right:110px;cursor:pointer}
.itxc li .tit{text-align:center;font-size:22px;margin-top:30px;color:#666}
.itxc li .tu{width:245px;height:245px;position:relative;overflow:hidden;border-radius:200px}
.itxc li .tu img{width:245px;height:245px;position: absolute; left: 50%;top:50%;margin: -122.5px 0 0 -122.5px;}

.main2{witdh:100%;background:#fff;padding-top:30px;}
.main2con{width:1280px;margin:0 auto;position:relative;}


.ia1{float:left;width:50%;height:550px;background:url(../images/ia1.jpg) left top;overflow:hidden}


.ia2{float:right;width:50%;height:550px;background:url(../images/ia2.jpg) left top;overflow:hidden}
.ia1hover{
	background-position:-50px 0px;
	transition: 1s ; 
}

.ia1hoverno{
	background-position:0px 0px;
	transition: 1s ; 
}


.ia2hover{
	background-position:-50px 0px;
	transition: 1s ; 
}

.ia2hoverno{
	background-position:0px 0px;
	transition: 1s ; 
}

.main2x a{color:#000}
.ia1wz{position:relative;float:right;height:550px;width:600px;}
.iwz1{width:405px;text-align:left;position:absolute;left:0;bottom:-20px}
.iwz1 .t1{font-size:28px;margin-bottom:40px;line-height:28px}
.iwz1 .t2{font-size:14px}
.ia1wz{position:relative;float:right;height:550px;width:600px;}
.iwz3{width:475px;text-align:left;position:absolute;left:0;bottom:-20px}
.iwz3 .t1{font-size:28px;margin-bottom:40px;line-height:28px}
.iwz3 .t2{font-size:14px}

.ia2wz{position:relative;float:left;height:550px;width:600px;}
.iwz2{width:405px;text-align:left;position:absolute;left:320px;bottom:-20px}
.iwz2 .t1{font-size:28px;margin-bottom:40px;line-height:28px}
.iwz2 .t2{font-size:14px}
.ia2wz{position:relative;float:left;height:550px;width:800px;}
.iwz4{width:465 px;text-align:left;position:absolute;left:150px;bottom:-20px}
.iwz4 .t1{font-size:28px;margin-bottom:40px;line-height:28px}
.iwz4 .t2{font-size:14px}

.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: -150px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}





.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 .consults{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -150px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consults .phones {
    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.consults:hover .phones{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: -150px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}

















.sdfsdfsd{}