/* --------reset-------- */
html{zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true);}(this));}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea,button { font-size: 100%; }
fieldset,img,abbr,acronym { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }

/* --------base-------- */
body {font-size:12px;font-family:微软雅黑,宋体,Tahoma,Arial,sans-serif; color: #383838; background:#e9e9e9;}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h1,h2,h3 { margin: 1em 0; }
h1,h2,h3,h4,h5,h6,strong,caption,th { font-weight: 700; }
abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }
em { font-style: italic; }
/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/
legend { margin-left: 7px; +margin: 0; }
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.red { color: #F00; }
.black { color: #000; }
.white { color: #FFF; }
.blue { color: #00F; }
.green { color: #008000; }
.brown { color: #A52A2A; }
.gray { color: #ccc; }
.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb{zoom:1;}
.ofH{overflow:hidden;}
.clear{ width:0; height:0; clear:both; overflow:hidden;}
.mc{margin-left:auto;margin-right:auto;}
.taC{text-align:center;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.dpN{display:none;}
/*top nav kv*/
.bgone{ background:url(../images/bgone.png) repeat-y top center; width:1103px; margin-left:auto; margin-right:auto;}
.bgoneb{ background:url(../images/bgone1.png) no-repeat ;width:1103px;margin:0 auto; height:22px; margin-bottom:30px;}
.w1000{ width:1000px;}
.logo{ margin-top:20px;}
.topf{ margin-top:40px;}
.nav{ background:url(../images/dhbg.jpg) no-repeat; width:1000px; height:36px; margin-top:10px; line-height:36px; font-size:14px;}
.nav ul li a{ color:#fff; text-decoration:none; width:80px; height:36px; display:block; text-align:center; margin-left:30px; margin-right:30px;}
.nav ul li a:hover{ background:url(../images/dh_h.png) no-repeat;}
.select{background:url(../images/dh_h.png) no-repeat;}
#full-screen-slider { width:100%; height:320px;  position:relative; }
#slides { display:block; width:100%; height:320px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:295px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:25px; height:5px; float:left; margin-left:15px;  background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#1983ff}
.main{ margin-top:20px;}
.btone{ background:url(../images/in01.jpg) no-repeat; width:270px; height:37px; line-height:37px; color:#fff; font-size:18px; padding-left:10px;}
.btone span{ color:#66acff; font-size:18px; margin-left:5px; }
.inprlist{ width:278px; margin-top:1px; border:1px solid #e9e9e9;}
.inprlist ul{ margin-top:0px;}
.inprlist ul li{border-bottom:1px solid #e9e9e9; }
.inprlist ul li a{ background:url(../images/in02.jpg) no-repeat; display:block; color:#646464; text-decoration:none; width:238px; height:43px;padding-left:40px;   line-height:43px; font-size:13px;}
.inprlist ul li a:hover{ background:url(../images/in02_h.jpg) no-repeat; color:#000;}

.incxpro{ margin-left:25px;}
.tab01{ width:685px; height:37px; background:url(../images/in03.jpg) no-repeat;  padding-left:10px;}
.tab01 li{font-size:15px; color:#fff; text-align:center;width:97px; height:34px; display:block; line-height:34px; margin-top:3px;}
.tab01 li:hover{color:#33567f; font-weight:700; background:url(../images/in04.jpg) no-repeat; }
.tab01 .selected01{color:#33567f;font-weight:700;background:url(../images/in04.jpg) no-repeat;}
.more{ position:absolute; margin-top:-37px; margin-left:630px;}
.more a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:37px;  color:#fff; text-decoration:none;}
.more a:hover{ color:#ff0000;}
.incxprolist{ border:1px solid #e9e9e9; width:692px; margin-top:1px; height:307px;}
.incxprolistcon li{ margin-top:15px; margin-left:17px; margin-right:17px;}
.incxprolistcon .pic{ width:196px; height:164px; overflow:hidden;}
.incxprolistcon .pic img{ width:196px; height:164px; border:0;}
.incxprolistcon li a{ color:#222; text-align:center; text-decoration:none; font-size:15px;}
.incxprolistcon a .incxprolistconwz { background:url(../images/in06.jpg) no-repeat; width:196px; height:60px; padding-top:10px; display:block;}
.incxprolistcon a:hover .incxprolistconwz { background:url(../images/in06_h.jpg) no-repeat; width:196px; height:60px; color:#fff;}
.maintwo{ margin-top:25px;}
.btwo{ background:url(../images/in07.jpg) no-repeat; width:270px; font-size:18px; color:#fff; line-height:37px; height:37px; padding-left:10px;}
.btwomore a{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin-right:10px;}
.btwomore a:hover{ color:#ff0000;}
.inabout{ border:1px solid #e9e9e9; width:278px; margin-top:1px; padding-bottom:10px;}
.inabout img{ width:274px; height:90px; margin:2px 2px 0px 2px;}
.inaboutcon{ width:257px; margin-left:11px; line-height:22px; margin-top:5px;}
.inaboutcon a{ text-decoration:none; color:#ff0000;}
.inaboutcon a:hover{ font-weight:700;}
.bthree{background:url(../images/in09.jpg) no-repeat; width:325px; font-size:18px; color:#fff; line-height:37px; height:37px; padding-left:10px;}
.ml25{ margin-left:25px;}
.innews{ border:1px solid #e9e9e9; width:333px; margin-top:1px; height:325px; padding-bottom:2px;}
.innewsonepic img{ border:1px solid #e9e9e9; padding:1px;}
.innewsone{ width:318px; margin-left:auto; margin-right:auto; margin-top:15px; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.innewsonebt{ color:#000; font-size:14px; font-weight:700; margin-bottom:5px; margin-top:5px;}
.innewsonebt a{color:#000; text-decoration:none;}
.innewsonebt a:hover{color:#1983ff;}
.innewstwo{ width:220px;}
.innewstwocon a{ color:#ff0000; text-decoration:none;}
.innewstwocon a:hover{ font-weight:700;}
.innewslist{ width:318px; margin-left:auto; margin-right:auto;}
.innewslist a{ color:#535353; text-decoration:none; background:url(../images/in11.jpg) no-repeat 0 5px; padding-left:20px; line-height:25px;}
.innewslist a:hover{ color:#1983ff;}
.bottom{ border-top:3px solid #1983ff; margin-top:30px; text-align:center; line-height:20px; padding-top:20px; padding-bottom:20px;}

/*about*/
.btoneny{ background:url(../images/ab02.jpg) no-repeat; width:240px; height:37px; line-height:37px; color:#fff; font-size:18px; padding-left:10px;}
.btoneny span{ color:#66acff; font-size:18px; margin-left:5px; }

.inprlistny{ width:248px; margin-top:1px; border:1px solid #e9e9e9;}
.inprlistny ul{ margin-top:15px;}
.inprlistny ul li{border-bottom:1px solid #e9e9e9; margin-top:1px; margin-bottom:1px;}
.inprlistny ul li a{ background:url(../images/ab03.jpg) no-repeat; display:block; color:#646464; text-decoration:none; width:210px; height:43px;padding-left:40px;   line-height:43px; font-size:13px;}
.inprlistny ul li a:hover{ background:url(../images/ab03_h.jpg) no-repeat; color:#000;}
.selectny{background:url(../images/ab03_h.jpg) no-repeat !important;}
.nyrightbt{ background:url(../images/ab01.jpg) no-repeat; width:700px; color:#fff; height:37px; line-height:37px; padding-left:10px;}
.nyrightbt a{ color:#FFF;}
.nyrightcon{margin-top: 1px;
    border: 1px solid #e9e9e9;
    width: 688px;
    min-height: 200px;
    line-height: 20px;
    padding: 10px 10px 30px 10px;}




/*case*/
.mt10{ margin-top:10px;}
.caselist{ margin-top:15px;}
.caselist li img{width:209px; height:151px; overflow:hidden;}
.caselist li{ margin-left:12px; margin-right:12px; margin-bottom:20px;  }
.caselist li a{ text-align:center; font-size:13px; text-decoration:none; color:#383838;}
.caselist li a:hover{ color:#1983ff;}
.next{ margin-top:30px;}
.next li a{font-size:14px; text-decoration:none; color:#000; width:24px; height:20px; display:block; text-align:center; line-height:20px; margin-left:10px;}
.next li a:hover{color:#fff; background:#1983ff; }
.selectnext{background:#1983ff; }
.nexttext{margin-top:30px;}
.nexttext a{ color:#000; font-size:14px; text-decoration:none; margin-left:20px; }
.nexttext a:hover{ color:#1983ff;}

/*product*/
.productlist li{ margin-top:15px; margin-left:16px; margin-right:16px; margin-bottom:20px;}
.productlist .pic{ width:196px; height:164px; overflow:hidden;}
.productlist .pic img{ width:196px; height:164px; border:0;}
.productlist li a{ color:#222; text-align:center; text-decoration:none; font-size:15px;}
.productlist a .incxprolistconwz { background:url(../images/in06.jpg) no-repeat; width:196px; height:60px; padding-top:10px; display:block;}
.productlist a:hover .incxprolistconwz { background:url(../images/in06_h.jpg) no-repeat; width:196px; height:60px; color:#fff;}
.prony{ width:250px; margin-left:20px;}
.pronybt{ font-size:18px; font-weight:700; color:#1983ff; text-align:center; margin-top:20px;}
.pronycon{ margin-top:20px; text-align:left;}
.tab02{ height:31px; background:#e9e9e9; border-top:2px solid #1983ff;}
.tab02 li{font-size:14px; color:#000; text-align:center;width:85px; height:31px; display:block; line-height:31px;}
.tab02 li:hover{ background:#1983ff; color:#fff; }
.tab02 .selected02{ background:#1983ff; color:#fff;}
.procon{ margin-top:30px;}
.proconnr{ width:678px; border:1px solid #e9e9e9; border-top:none; padding:15px;}
.promessage{ margin-top:20px;}
.promessagebt{ width:702px; height:31px; background:#e9e9e9; border-top:2px solid #1983ff;}
.promessagebtbg{font-size:14px; color:#fff; text-align:center;width:280px; height:31px;  line-height:31px; background:#1983ff;}
.clublist{ margin-left:20px; margin-top:10px;}

.clublist input{ width:285px; height:30px; border:1px solid #e7e7e7; margin-bottom:15px;}
.clublist textarea{ width:555px; height:140px;border:1px solid #e7e7e7;margin-bottom:10px;}
.clubtj{ margin-left:81px}
.clubtj a{ background: url(../images/c01.jpg) no-repeat; width:116px; height:31px; display:block;}
.clubtj a:hover{ background:url(../images/c01_h.jpg) no-repeat;}

.clubcz a{ background: url(../images/c02.jpg) no-repeat; width:116px; height:31px; display:block; margin-left:10px;}
.clubcz a:hover{ background:url(../images/c02_h.jpg) no-repeat;}

/*news*/
.talentlist li{border-bottom:1px dotted #ccc; line-height:40px;}
.talentlist li a{ background:url(../images/ta03.jpg) no-repeat 0 4px; padding-left:15px;  color:#272727; text-decoration:none;}
.talentlist li a:hover{ color:#00a8fe}
.talentnybt{ text-align:center; font-size:18px; color:#000; border-bottom:1px dashed #ccc; padding-bottom:7px; margin-bottom:7px; margin-top:10px; width:700px;}
.talentnyfbt{ text-align:center; color:#929292;}
.talentnynr{ color:#272727 !important; margin-top:10px;}
.talentbut{border-top:1px dashed #ccc; padding-top:30px; margin-top:20px; }
.talentbut a{ background:url(../images/ta04.jpg) no-repeat; width:188px; height:40px; display:block; float:right;}
.talentbut a:hover{ background:url(../images/ta04_h.jpg) no-repeat;}

/*contact*/
.connr{ width:350px; margin-left:30px; font-size:15px; line-height:50px; color:#272727;}










.next{ margin-top:30px;}
.next li a{font-size:14px; text-decoration:none; color:#000; width:24px; height:20px; display:block; text-align:center; line-height:20px; margin-left:10px;}
.next li a:hover{color:#fff; background:#00a8fe; }
.selectnext{background:#00a8fe; }
.nexttext{margin-top:30px;}
.nexttext a{ color:#000; font-size:14px; text-decoration:none; margin-left:20px; }
.nexttext a:hover{ color:#00a8fe;}
.nrmainnr{ margin-top:20px;}


.next{ margin-top:30px; font-size:14px; line-height:25px;}
.next .nextbg a{ width:27px; height:25px; text-align:center;  margin-left:5px;display:block; text-decoration:none; color:#000;}
.next .nextbg a:hover{ color:#fff; background:#00a8fe;}
.next .nextpage a{ width:67px; height:25px;text-align:center; margin-left:5px;display:block;text-decoration:none; color:#000;}
.next .nextpage a:hover{ color:#fff; background:#00a8fe;}
.next .nextword{margin-left:20px;font-size:14px;}
.next .nextpageone{ width:36px; height:25px; text-align:center; margin-left:5px;}
.next .nextbut a{ width:46px; height:25px; text-align:center; line-height:25px; display:block;text-decoration:none; color:#000;}
.next .nextbut a:hover{ color:#fff;}
.next .selected{color:#fff; background:#00a8fe;}

.newsconnr{ margin-top:25px; line-height:25px;}
.newsconnr img{max-width:600px;}
.nextcon{ margin-top:30px; line-height:25px;}
.nextcon a{ color:#000; text-decoration:none;}
.nextcon a:hover{color:#0090ff;}


.err{color:#ff0000;}
