@charset "gb2312";
@import 'http://www.maiya91.com/zt/myzzyfy/css/zjtd.css';

*html,_html {

	background-image:url(../images/a6c71a3213ad4d26ba0ba8e711eef1a0.gif);

	background-attachment:fixed;

}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,   dl, dt, dd, ul, ol, li, pre,  form, fieldset, legend, button, input, textarea,  th, td,  img {

	border:medium none;

	margin: 0;

	padding: 0;

}

body, button, input, select, textarea {

	font: 12px/1.5   "??????",Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;

}

body {

	background-color:#fff;

	line-height:25px;

	color:#696969;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

}

em {

	font-style:normal;

}

ul, ol {

	list-style: none;

}

a {

	text-decoration: none;

	color:#333;

}

a:hover {

	text-decoration: underline;

	color:#F40;

}

img {

	border:0px;

	vertical-align: middle;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.clr{ clear:both; margin:0 auto; height:0px; overflow:hidden;}

.pubW{ width:1190px;}

.center{ margin:0 auto;}

.fl{ float:left; display:inline;}

.fr{ float:right; display:inline;}

.bgff{ background:#fff;}

.bgf2{ background:#f2f2f2;}

.top{ height:67px; background:#fff;}

.top div{ margin-top:23px;}

.top div h1 a, .top div span, .server .phone, .server span, .server input.inputbtn{ background: url(../images/icon.png) no-repeat;}

.top div h1{ width: 191px; height: 42px; float:left; display:inline;}

.top div h1 a{ background-position:-12px -27px; width: 191px; height: 42px;display:block;}

.top div ul {width: 580px; height: 42px;float: left;margin-left: 90px;display: inline;}

.top div ul li { width:130px; text-align:center; float: left;font-size: 13px;margin-right: 14px;display: inline; color:#929292;}

.top div ul li span { display:inline-block; margin-right: 4px;}

.top div ul li span.span1 { width:79px; height:32px;background-position: -12px -96px;}

.top div ul li span.span2 { width:37px; height:20px; margin: 6px 0;background-position: -115px -104px;}

.top div ul li span.span3 { width:27px; height:27px;  margin: 3px 0; background-position: -177px -99px;}

.top div ul li span.span4 { width:108px; height:34px;background-position: -236px -97px;}

.top .server{ width:230px; float:right; display:inline; margin-top:0;}

.server p.call .phone{ background-position:  -363px -103px; width:17px; height:17px;}

.server p span{ color:#272727; font-size:14px; display:inline-block;}

.server p strong{ font-size:16px;}

.server p.bd {border: 1px solid #272727;border-radius: 3px;height: 23px;margin-top: 5px;}

.server input.inputtext {width: 217px;}

.server input.inputtext {border: 0 none;color: #BABABA;float: left;height: 23px;line-height: 23px;padding-left: 5px;width: 109px;}

.server input.inputbtn {background-position: -397px -16px;border: 0 none;cursor: pointer;float: right;height: 23px;width: 39px;}

.server input.inputbtn:hover {background-position: -397px -39px;}

.header1{ background:url(../images/header_1.jpg) no-repeat center top; height:133px;}

.header2{ background:url(../images/header_2.jpg) no-repeat center top; height:133px;}

.header3{ background:url(../images/header_3.jpg) no-repeat center top; height:132px;}

.header4{ background:url(../images/header_4.jpg) no-repeat center top; height:133px;}

.header5{ background:url(../images/header_5.jpg) no-repeat center top; height:133px; position:relative; }

.header5 a{ background: url(../images/icon2.png) no-repeat -13px -3px; width: 139px; height: 32px; display:block; position:absolute; left:330px;bottom:74px; }

.header5 a:hover{ background-position:-13px -36px;}

/*???????*/

.nav_zt,#scroll_nav{ width:100%;height:71px;  background:#be0e1b;  color:#fff; position:relative;}

#scroll_nav h3{ font-size:18px; width:143px; line-height:25px; margin:10px 0 10px 30px;  border-right:solid 1px #fff; padding-right:20px;}

#scroll_nav h3 span{ letter-spacing:3px; display:block;}

#scroll_nav ul { margin-left:32px;}

#scroll_nav ul li{ font-size:16px; float:left; display:inline; width:136px; text-align:center; line-height:71px; color:#fff; padding:0 10px;}

#scroll_nav ul li a{ color:#fff; width:136px; height:71px; margin:0 auto; display:block;}

#scroll_nav ul li a:hover{
	color: #be0e1b;
	background: #fff;
	text-decoration: none;
	font-weight: bold;
}

.pt20{ margin:20px auto;}

.ml20{ margin:0 20px;}

.box h2{ padding:25px 0 20px;}

.box1{overflow:hidden;}

.box1_1{ width:372px;}

.box1_1 span{ text-align:center; display:block; color:#000000; font-size:20px;}

.box1_1 span a,.box1_1 span a:hover{ background: url(../images/icon2.png) no-repeat ; width: 15px; height: 15px; display:inline-block; padding:0 6px;}

.box1_1 span a.o{ background-position:-649px -12px}

.box1_1 span a.t{ background-position:-648px -45px}

.box1_1 span a.th{ background-position:-648px -76px}

.box1_1 span a.f{ background-position:-648px -108px}

.box1_1 p{ color:#696969; font-size:16px; width:348px; margin:0 auto; padding:8px 0;}

.box1_1 p b{ color:#be0e1b; font-weight:normal;}

.box1_1 img{ display:block; text-align:center; margin:0 auto;}

.box1_1 a{background: url(../images/icon2.png) no-repeat -159px -4px; width: 212px; height: 42px; display:block; margin:9px auto 0;}

.box1_1 a:hover{ background-position: -159px -47px}

.box2{ height:329px; padding:30px 0;}

.box2_1{ width:1150px; padding:0 20px;}

.box2_1 dl{float:left; display:inline; margin: 0 37px;}

.box2_1 dl dd{ width:285px;}

.box2_1 dl dd a{ background:url(../images/icon2.png) no-repeat; width:72px; height:72px; display:inline-block; padding:0 8px 0 0; }

.box2_1 dl dd a.ty1{ background-position:-811px -12px;}

.box2_1 dl dd a.ty2{ background-position:-892px -12px;}

.box2_1 dl dd a.ty3{ background-position:-973px -12px;}

.box2_1 dl dd b{ display:block; font-size:20px; width:200px; padding:13px 0 5px;}

.box2_1 dl dd p{ width:283px; font-size:16px;}

.box2_1 dl dd p span{ background:#ff828c; height:25px; display:inline-block; color:#fff; font-weight:bold; margin:0 auto; text-align:center;}

.box2_1 dl dt{ padding:23px 0 0;}

.box3{ height:423px; overflow:hidden;}

.box3_1,.box5_1{padding:33px 10px; width:1170px; overflow:hidden}

.box3_1 dl{  margin:0 18px; width:352px; float:left; display:inline;}

.box3_1 dl dt{border:solid 1px #d6d6d6; width:342px; height:236px; padding:4px; background:#fff;}

.box3_1 dl dd{ padding:20px 0 0;}

.box3_1 dl dd b{ font-size:24px; display:block; text-align:center; display:block; color:#676767; background:url(../images/icon2.png) no-repeat}

.box3_1 dl dd b.one{background-position: -780px -131px; }

.box3_1 dl dd b.two{background-position: -780px -165px; }

.box3_1 dl dd b.three{background-position: -780px -203px; }

.box3_1 dl dd p{ font-size:19px; color:#737373; padding:8px 0; text-align:center;}

.box3_1 dl dd span{ color:#db4300; display:block; text-align:center; font-size:19px; font-weight:bold;}

.box4{ background:#f2f2f2 url(../images/box3_3.jpg) no-repeat center; height:415px;}

.box5_1 dl{ background:url(../images/box4_bg.jpg) no-repeat; width:293px; height:404px; float:left; display:inline; margin:0 44px;}

.box5_1 dl dt{ padding:2px;}

.box5_1 dl dd b{ font-size:25px; color:#fff; padding:18px 0; display:block; text-align:center;}

.box5_1 dl dd p{ font-size:16px; width:214px; color:#fff; margin:0 auto; padding:10px 0 0;}

.box6_1{ margin:0 auto; width:710px; font-size:20px; color:#242424; padding:8px 0 24px;}

.box6_1 span{ background:#be0e1b; width:191px; height:30px; line-height:30px; color:#fff;}

.box6_2 { padding:0 50px 30px; width:1090px; overflow:hidden;}

.box6_2 dl{ background:url(../images/box5_bg.jpg) no-repeat; width:234px; height:331px; float:left; display:inline; margin:0 19px;}

.box6_2 dl dt{ height:55px;}

.box6_2 dl dt img{ padding:12px 0 0 30px;}

.box6_2 dl dd p{ width:198px; font-size:16px; padding:15px 0;}

.box6_2 dl dd img{ padding-left:1px;}

.box6_3{ width:950px; padding:20px 0;}

.box6_4 dl{ padding:20px 0; float:left; display:inline; width:50%;}

.box6_4 dl dt{ margin-right:20px;}

.box6_4 dl dd{ width:240px;}

.box6_4 dl dd b{ font-size:26px; font-weight:normal; height:40px; display:block;}

.box6_4 dl dd p { width:214px; color:#7b7b7b; font-size:17px; border-top:solid 1px #acacac; padding:10px 0; line-height:28px; }

.box7{ padding:20px 0 0;}

.box7_1{ font-size:24px; width:1190px; margin:0 auto; padding-bottom:20px;}

.box7_1 span{ color:#538085; display:block; text-align:center; line-height:34px;}

.box7_1 p{ width:850px; text-align:center; margin:0 auto; line-height:34px; color:#565656;}

#scroll_pic{ height: 573px;overflow: hidden; position: relative; margin:0 auto; width:1190px;}

#focusindex {height: 573px;overflow: hidden; position: relative;}

#scroll_pic .pre_btn {width:44px; height:44px;position:absolute;left:100px;top:50%;margin-top:-55px; background: url(../images/sprite.png) no-repeat 0 0;z-index:2; display:block;}

#scroll_pic .next_btn{width:44px; height:44px;position:absolute;right:100px;top:50%;margin-top:-55px;background: url(../images/sprite.png) no-repeat -63px 0;z-index:2; display:block;}

#scroll_pic .pre_btn:hover{ background-position:0 -52px;}

#scroll_pic .next_btn:hover{ background-position:-63px -52px;}

#scroll_pic ul{ height:573px; overflow:hidden; position:absolute; top:0;}

#scroll_pic ul li{ height:573px; float:left; width:100%;}

#scroll_pic ul li.banner1{ background:url(../images/zj1.jpg) no-repeat center top;}

#scroll_pic ul li.banner2{ background:url(../images/zj2.jpg) no-repeat center top;}

#scroll_pic ul li.banner3{ background:url(../images/zj3.jpg) no-repeat center top;}

#scroll_pic ul li.banner4{ background:url(../images/zj4.jpg) no-repeat center top;}

#scroll_pic ul li.banner5{ background:url(../images/zj5.jpg) no-repeat center top;}

.bannerdhbox{ width:1190px; margin:0 auto;}

.doc{ float:right; padding:140px 150px 0 0}

.bannerdhbox .title{ position:relative;}

.bannerdhbox .title b{ font-size:50px; height:51px; line-height:51px; color:#031112; position:absolute;}

.bannerdhbox .title b a{border-right:solid 1px #22646b; padding-left:130px; height:51px; line-height:51px; display:inline-block; position:absolute; top:5px;}

.bannerdhbox .title span{ font-size:16px; color:#3e5b62; display:block; position:absolute; left:120px; top:5px; padding-left:50px;}

.bannerdhbox .title span.span1{position:absolute; left:120px; top:30px; font-size:20px; padding-left:50px;}

.bannerdhbox .txt{ padding:100px 0 0;}

.bannerdhbox .txt a{background:url(../images/icon2.png) no-repeat -1058px -53px; width:29px; height:29px; display:inline-block;}

.bannerdhbox .txt p{font-size:18px; color:#123a3e; width:270px; margin-left:15px; line-height:28px;}

.bannerdhbox .detail{ padding:30px 0 0;}

.bannerdhbox .detail a{background:url(../images/icon2.png) no-repeat -1096px -53px; width:29px; height:29px; display:inline-block;}

.bannerdhbox .detail p{ width:453px; margin-left:15px; line-height:25px; color:#123a3e; font-size:16px;}

.bannerdhbox .zx{ padding:20px 0 0;}

.bannerdhbox .zx a{background: url(../images/icon2.png) no-repeat -383px -11px; width: 148px; height: 32px; display:block; margin-left:180px;}

.bannerdhbox .zx a:hover{ background-position: -383px -50px;}

.banner2 .bannerdhbox .title span,.banner3 .bannerdhbox .title span,.banner5 .bannerdhbox .title span{left:170px; top:5px;}

.banner2 .bannerdhbox .title span.span1,.banner3 .bannerdhbox .title span.span1,.banner5 .bannerdhbox .title span.span1{ top:30px;}

.box8{ padding:30px 0; overflow:hidden;}

.box8_1{ margin-left:70px;}

.box8_1_1{ width:227px; height:31px; line-height:31px; background:#dd546a; font-size:20px; color:#fff; text-align:center; padding:13px 0; font-weight:bold; cursor:pointer;}

.box8_1_2{ width:227px; height:340px; background:#f2f2f2;}

.box8_1_2 p{ width:180px; text-indent:2em; margin:0 auto; font-size:16px; color:#676767; padding:106px 0 0;}

#deve2 p{ padding:40px 0 0;}

.box8_2{ margin-right:30px;}

.box9{ margin:18px auto; width:1160px; overflow:hidden;}

.box9 a{ float:left; display:block; border:solid 2px #eaeaea; width:350px; height:267px;}

.box9 a.mid{ margin:0 49px;}

.box9 a:hover{ border:solid 2px #be0e1b;}

.box9 a img{ width:350px; height:267px; text-align:center; display:block;}

