@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
/* remember to define focus styles! */
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
[url=]/*@purpose[/url] To enable resizing for IE */
[url=]/*@branch[/url] For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%; }
:focus { outline: none; }
ol, ul, li { list-style: none; }
/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins { text-decoration: none; text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

html { -webkit-text-size-adjust: none; }
/*::selection { text-shadow:none;}*/
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 80%; line-height: 1px; }
body {font:normal normal normal 14px/1.5 "Microsoft Yahei",Simsun,Arial,Tahoma,sans-serif;}
/* common style */
.fl-left { float: left; }
.fl-right { float: right; }
.fl-none { float: none; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }
.sl-wrapper { width: 100%; }
.sl-container { width: 980px; margin-left: auto; margin-right: auto; }


.header{overflow:hidden; overflow:hidden; padding:15px 0;}
.header .logo_txt{margin:15px 0 0 5px;}
.header ul{overflow:hidden;}
.header ul li{float:left; margin:15px 0 0 10px;}
.header ul li a{color:#000;}

/*top*/
.top{height:60px;}
.top1{width:450px;line-height:70px;text-indent:15px;}
.top2 li{float:left;}
.top2 li a{font-size:12px;color:#666;padding:0 8px;}
.top2 ul{margin-right:10px;}
.top2{line-height:70px;}
.top2 span{color:#f00;font-size:18px;font-weight:600;display:inline;margin-left:10px;}
.main{background:#f0f0f0;}
/*banner*/
.banner{background:url(img/banner.jpg) no-repeat center;height:500px;}
.dy{top:450px;height:115px;border:2px solid #c42c02;background:#fff;box-shadow:#999 3px 3px 3px;left:0;right:0;}
.dy img{display:inline;margin: 15px 30px 0 30px;}
.dy p{display:block;width:950px;line-height:2;margin-top:15px;*width:850px;}

/*box*/
.box {overflow:hidden;margin-top:30px;*background:#fff}
.box .list{background:url(img/list.jpg) no-repeat;height:43px;text-indent:40px;line-height:43px;font-size:18px;font-weight:bold;color:#fff}
.box .tit{background:#122554;overflow:hidden;padding:15px 20px;color:#fff}
.box .content{padding:0 20px;overflow:hidden;background:#fff;}
.box1-l{background:url(img/1.jpg) no-repeat;width:100px;height:400px;}
.box1-t{font-size:18px;font-weight:bold;margin:20px 0;color:#333}
.box1-r strong{font-size:18px;color:#333} 
.box1-r li{line-height:2;}
.box1-r ul{margin-top:20px;}
.box1-r .mg1{margin-top:6px;margin-bottom:34px;}
.y{width:8px;height:8px;background:#666;border-radius:5px;margin-top:10px;margin-right:10px;*margin-top:3px;}
.box2{margin-top:25px;height:465px;}
.box2-r{background:url(img/lc.jpg) no-repeat;width:623px;height:427px;}
.box2-l p{display:block;width:260px;}
.box2-l .mg2{color:#333;font-size:16px;line-height:1.8;margin-top:30px;letter-spacing:1px}
.box3 li{float:left;color:#333;text-align:center;width:313px}
.box3 ul{margin:30px 0;overflow:hidden}
.box3 strong{font-size:18px;text-align:center}
.box4 {background:url(img/ys.jpg) no-repeat center;width:940px;height:440px;color:#333;}
.box4l li{text-align:right}
.box4t {font-weight:bold;}
.box46 a{color:#333;}
.box46 a:hover{color:#ff4407}
.box41,.box44{margin-top:25px;line-height:1.6}
.box42,.box45{line-height:1.6;margin-top:30px;}
.box43{margin-top:53px;line-height:1.6}
.box46{margin-top:40px;line-height:1.6}
.box5{height:285px;color:#333;}
.box5l{background:url(img/fxl.jpg) no-repeat;width:182px;height:182px;margin-left:30px;display:inline;margin-top:45px;}
.box5r{width:680px;margin-top:30px}
.box6{height:340px;padding-top:30px}
.box6-tit1,.box6-tit2,.box6-tit3{color:#333;font-weight:bold;font-size:18px;text-indent:50px;line-height:45px;margin-bottom:20px;}
.dg{width:300px;}
.bk{width:380px;}
.lx{width:240px;}
.box6-tit1{background:url(img/dg.jpg) no-repeat left}
.box6-tit2{background:url(img/bk.jpg) no-repeat left}
.box6-tit3{background:url(img/lx.jpg) no-repeat left}
.dg ul{wdith:260px;height:300px;}
.dg ul li{margin-bottom:6px;}
.dg ul li label{display:inline-block;line-height:2;cursor:pointer;color:#333;}
.dg ul li label span{color:#ff4407;margin-right:4px;vertical-align:baseline;}
.dg ul li input{ width: 240px; height: 28px; border: 1px solid #ccc; padding: 1px 3px; }
.dg ul li textarea { width: 240px; height: 58px; border: 1px solid #ccc; padding: 1px 3px; }
.dg ul li .submit { width: 150px; height: 28px; line-height: 26px; background:#ff4407; border: none; color: #fff; cursor: pointer;margin-right:38px; text-align:center;border-radius: 2px;}
.dg ul li .reset{width:60px;cursor:pointer;height:28px;line-height:26px;background:#999;border:none;color:#fff;border-radius:2px;text-align:center;}
.bk ul{width:380px;}
.bk li{ height:20px;margin-top:15px;}
.bk a{color:#333; text-decoration: underline;}
.lx p{line-height:1.9}
.lx img{margin-top:20px;}
/*foot*/
.foot{overflow:hidden;background:#333}
.footer{background:url(img/icon.png) no-repeat left; height:60px; color:#ccc; font-size:12px;}
.footer p{line-height:60px; text-indent:80px; float:left;margin-right:100px;}
.footer li{float:left;line-height:60px;}
.footer li a{border-right:1px solid #ccc;padding:0 9px;color:#ccc;}
.footer span{line-height:60px;margin-left:150px;display:inline;}

/*nav*/
.nav{overflow:hidden;z-index:999;left:3%;top:40%}
.nav a{display:block;color:#fff;background:#999;width:120px;height:32px;text-align:center;margin-bottom:3px;line-height:30px}
.nav a:hover{background:#ff4407;}

.go-top a{
    width: 40px;
    height: 40px;
    display: none;
    cursor: pointer;
    background: #ff3333;
    right: 0px;
    bottom: 50px;
    transition: all 0.2s ease;
    position: fixed !important;
    z-index: 10;
}
.go-top .go1{
   	display: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.go2{
    width: 40px;
	height: 40px;
	background: url(images/top.png) no-repeat 11px;
	position: absolute;
	right: 0;
	top: 0;
}
.go-top a:hover{
    width: 80px;
	transition: all 0.2s ease;
	border-radius: 5px 0px 0px 5px;
	background: #666;
	display: block;
}
#goTop1:hover{
    width: 40px;
}
.go-top a:hover .go1 {
	display: block;
}