@charset "utf-8";
/* CSS public start */
*{ font-weight:normal;}
html,body,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu,nav{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
img{ border:0px;}
i,em{font-style:normal;}
body,textarea,{ background:#ffffff; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; font-size:14px;}
a,h3,p{ font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif;}
.clears{ width:0px; height:0px; clear:both;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix{*zoom:1;}
ul{ list-style:none;}
a{ text-decoration:none; border:0px; margin:0px; padding:0px; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; background:none;}
a:hover{ cursor:pointer;}
.lasts{ margin:0px !important;}
.fLeft{float:left;}
.fRight{float:right;}
.strC{ color:#dc0b0b; font-weight:bold;}
/* CSS public end */

.top1{ width:100%; height:34px; line-height:34px; background:#f4f4f4; color:#5e5e5c; position:fixed; top:0px; z-index:100;}

.top1Box{ width:1200px; margin:0px auto;  overflow:hidden;}
.top1BoxL{ width:400px; font-size:12px; color:#5e5e5c;}
.top1BoxR{}
.top1BoxR a{ display:inline-block; color:#5e5e5c; font-size:12px; height:34px; line-height:34px; margin-right:15px;  }
.top1BoxR a:hover{ color:#dc0b0b; }
.top1BoxR span{ display:inline-block; height:34px; line-height:34px; padding-left:20px; margin-left:40px; font-size:12px; color:#5e5e5c;}

.topNav{ position:fixed; top:34px; width:100%; height:78px; border-bottom:1px solid #dedede;  z-index:1000; background:#ffffff; opacity:0.9;}
.topNavBox{ width:1200px; margin:0px auto; overflow:hidden;}
.topNavL{ width:178px; height:58px; margin-top:10px;}
.navUlD{ margin-top:35px;}
.navUlD ul li{ float:left; width:98px; text-align:center; position:relative;}
.navUlD ul li a{ text-align:center; display:block;}
.navA1{display:block; height:44px; line-height:44px; color:#333333; font-size:16px;}
.navUlD ul li:hover .navA1{color:#fff; background:#0365A8; }
.navUlD ul li.selectNav .navA1{ font-weight:bold; color:#dc0b0b;} 


ul#topnav1 li span {
	float: center;
	display: none;
	background: #B00000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav1 li:hover span { display: block; }
ul#topnav1 li span a { display: inline; color:#fff; font-size:14px; line-height:30px; }
ul#topnav1 li span a:hover {text-decoration: none; color:#FFFF00;}



/* CSS container start */
.containers{width:100%; margin-top:113px; }
.margin40{ margin-top:40px;}
.cc1{ width:100%;}
.widthYX{ width:1100px; margin:0px auto;}
/* CSS banner_index start */
.syzBannerBigBox{ width:100%; height:520px; overflow:hidden;}
.flexslider { position: relative;  width: 100%;  height: 520px; overflow: hidden; zoom: 1;}
.flexslider .slides li { width: 100%; height: 100%;}
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(ad_ctr.png) no-repeat;
	position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px;}
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0;}
.flex-direction-nav .flex-prev { left: 0;}
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { background: url(dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 52px;
	cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0;}
.flexslider .slides a img { width: 100%; height: 520px; display: block;}
/* CSS banner_index end */

/*title start*/
.titleXY{ width:424px; height:100px; margin:0px auto; background:url(titleBg.png) no-repeat; text-align:center; color:#333333;}
.titleXY .titleH3{ font-size:30px; font-weight:700; color:#333333; height:70px; line-height:70px;}
.titleXY .titleH3 strong{ color:#dc0b0b; font-weight:700;}
.titleXY .titleP{ font-size:13px; color:#333333;}
.titleH3_2{font-size:30px; font-weight:700; color:#ffffff; height:70px; line-height:70px;}
.titleH3_2 strong{ color:#dc0b0b; font-weight:700;}
.titleP_2{font-size:13px; color:#ffffff;}
.titleXYNone{ background:none; padding-top:0px;}
.titleXY p{ margin-top:-30px;}
/*title end*/
.contPadding{ padding-top:30px;}
.cont1s{ }
.cont1s ul li{ float:left; width:250px; height:371px; background:url(cont1Bg.png) no-repeat; margin-right:33px;}
.cont1s ul li.bgli{ background-color:#dc0b0b; -webkit-transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,background 0.3s linear,width 0.3s linear;
	-o-transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,background 0.3s linear,width 0.3s linear;
	transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,background 0.3s linear,width 0.3s linear;}
.cont1UlImg{ width:128px; height:128px; line-height:128px; text-align:center; margin:0px auto;}
.cont1UlImg img{ width:100%; height:100%;}
.cont1UlLine{ width:70px; height:2px; background-color:#c4c4c4; margin:15px auto;}
.cont1s ul li h3{  font-size:18px; font-weight:700; color:#333333; text-align:center; margin-top:36px;}
.cont1s ul li p{ width:150px; line-height:20px; text-align:center; margin:30px auto 10px; font-size:14px; color:#605e5e;}
.cont1s ul li a{ display:block; background:#dc0b0b; width:128px; text-align:center; height:36px; margin:25px auto 10px; line-height:36px; border-radius:5px; color:#ffffff; font-size:14px;}
.cont1s ul li.bgli h3{ color:#ffffff;}
.cont1s ul li.bgli p{ color:#ffffff;}
.cont1s ul li.bgli a{ background:#ffffff; color:#dc0b0b;}
.cont1s ul li a:hover{ font-weight:bold;}

/*content2 start*/
.cont2Box{ position:relative; width:100%; height:477px; background:url(cont2Bg.jpg) no-repeat center center;}
.cont2Box ul li{ height:120px; }
.cont2BoxL{ width:530px;}
.cont2BoxR{ width:540px;}
.li1Top{ margin-top:100px;}
.liBg1{ background:url(cont2ItemBg.png) no-repeat 6px 0px;}
.liBg1_h3_left{ margin-left:140px;}
.liBg1_p_left{ margin-left:100px;}
.liBg2{ background:url(cont2ItemBg.png) no-repeat 6px -121px;}
.liBg2_h3_left{ margin-left:120px;}
.liBg2_p_left{ margin-left:80px;}
.liBg3{ background:url(cont2ItemBg.png) no-repeat 6px -246px;}
.liBg3_h3_left{ margin-left:100px;}
.liBg3_p_left{ margin-left:60px;}

.liBg1-r{ background:url(cont2ItemBg.png) no-repeat -493px 0px;}
.liBg1_r_h3{ margin-left:230px;}
.liBg1_r_p{ margin-left:148px;}
.liBg2-r{ background:url(cont2ItemBg.png) no-repeat -499px -121px;}
.liBg2_r_h3{ margin-left:250px;}
.liBg2_r_p{ margin-left:170px;}
.liBg3-r{ background:url(cont2ItemBg.png) no-repeat -499px -246px;}
.liBg3_r_h3{ margin-left:270px;}
.liBg3_r_p{ margin-left:180px;}

.c2h3{ font-size:16px; font-weight:bold; color:#333333; height:46px; line-height:46px;}
.c2P{ font-size:14px; color:#605e5e; line-height:20px; width:280px; margin-top:5px;}
.textR{ text-align:right;}

.cont2Box2{ width:560px; margin:0px auto;}
.cont2Box2 h3{ text-align:center; font-size:30px; font-weight:700; color:#333333;}
.cont2Box2 a{ display:block; width:258px; height:38px; line-height:38px; background:#dc0b0b; color:#ffffff; font-size:16px; margin:10px auto; border-radius:5px; text-align:center;}
.cont2Box2 a:hover{ font-weight:700;}
/*content2 end*/

.cont3Bg{ width:100%; height:676px; background:url(cont3Bg.jpg) no-repeat center top;}
.cont3ulDiv{ width:1100px; margin:10px auto; padding-top:20px;}
.cont3ulDiv ul{ width:100%;}
.cont3ulDiv ul li{ float:left; width:250px; padding:5px; margin-right:20px; background:#ffffff;}
.cont3ImgDiv{ width:100%; text-align:center;}
.cont3ulDiv ul li h3{ font-size:26px; font-weight:700; color:#333333; text-align:center; margin:20px auto 0px;}
.cont3ulDiv ul li p{ font-size:14px; color:#605e5e; line-height:24px; width:230px;}
.cont3PCenter{ text-align:center; margin:5px auto 15px;}
.cont3PLeft{ margin:15px auto 10px;}

.cont4Bg1{ width:100%; height:484px; background:url(cont4Bg1.jpg) no-repeat center center;}
.cont4Bg1Box{ margin-left:430px;}
.cont4Bg1Box h3{ font-size:24px; font-weight:700; color:#333333; padding-top:52px;}
.cont4Bg1Item{ margin-top:85px;}
.cont4Bg1Item p{ margin-bottom:35px;}
.cont4Bg1Item p span{ color:#605e5e; font-size:22px; background:url(cont4Dui.jpg) no-repeat left center; padding-left:42px;}
.cont4Bg1S1{ margin-right:45px;}
.cont4Bg2{ width:920px; margin:10px auto;}
.cont4Bg2Title{ width:100%; text-align:center; font-size:46px; font-weight:700; color:#333333; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif;}
.cont4Bg2Box{ width:100%; height:494px; padding-top:60px; background:url(cont4Bg2.jpg) no-repeat right center; margin-top:20px;}
.cont4Item1{ width:483px; margin-bottom:30px; margin-left:40px;}
.cont4Item1 h3{ color:#dc0b0b; font-size:24px; font-weight:700;}
.cont4Item1 p{ color:#605e5e; font-size:14px; line-height:24px; margin-top:10px;}

.cont6L{ width:482px; padding:10px 20px 20px; background:#f2f2f2;}
.cont6Logo{ margin:40px 0px;}
.cont6L-h3{ font-size:24px; font-weight:700; color:#333333; margin-top:20px;}
.cont6L-p{ font-size:14px; color:#605e5e; margin:25px 0px 25px; line-height:24px;}

.formContact ul li{ margin-bottom:15px;}
.formContact ul li label{ display:inline-block; width:80px; text-align:right; vertical-align:top; margin-top:6px; color:#605e5e; font-size:14px;}
.inputCss{ height:32px; line-height:32px; width:304px; padding:0px 8px; color:#393b3c; border:1px solid #a6a0a0;}
.zxlyArea{ width:304px; padding:0px 8px; height:100px;}
.submitDiv{ text-align:center;}
.submitDiv input{ width:304px; height:32px; line-height:32px; color:#ffffff; font-size:14px; background:#ff0000; border-radius:6px;}
.submitDiv input:hover{ font-weight:bold;}

.newsHome{ width:520px;}
.newsHomeTitle{ border-bottom:2px solid #bcbcbc;}
.newsHomeTitle h3{ width:380px; font-size:22px; font-weight:700; color:#333333; margin-left:15px; height:40px; line-height:40px;}
.newsHomeTitle a{ display:block; float:right; margin-right:15px; margin-top:35px; color:#a2a2a2; font-size:14px;}
.newsHomeTitle a:hover{ color:#dc0b0b; font-weight:700;}
.newsCont{ width:490px; margin:10px auto;}
.newsCont1{}
.newsCont1 a{ display:block;}
.newCont1Img{ width:200px; height:110px; overflow:hidden;}
.newCont1Img img{ width:200px; height:110px;  -webkit-transition: .5s ease all; transition: .5s ease all;}
.newCont1Img:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.newCont1SS{ width:280px;}
.newCont1SS h3{ color:#333333; font-size:15px; height:40px; line-height:40px;}
.newCont1SS h3:hover{ color:#dc0b0b;}
.newCont1SS p:hover{ color:#dc0b0b;}
.newCont1SS p{ color:#a2a2a2; font-size:13px; line-height:20px;}
.newsCont2{ padding-top:20px;}
.newsCont2 ul li{ height:36px; line-height:36px; margin-bottom:6px;}
.newsCont2 ul li a{ display:block;}
.newsCont2 ul li a span{ display:inline-block; color:#333333; font-size:14px; width:360px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newsCont2 ul li a time{ color:#a2a2a2; font-size:14px; float:right;}
.newsCont2 ul li a:hover span{ color:#dc0b0b;}
.newsCont2 ul li a:hover time{ color:#dc0b0b;}
/* CSS container end */

#step{ width:1200px; overflow:hidden;}
.step_box{ width:1260px;}
#step dl{ float:left; border-right:1px solid #ccd0d9; padding-right:38px; margin-right:38px; height:40px; overflow:hidden;}
#step dl dt{ width:30px; float:left; font-family:Arial; font-size:42px; padding-top:4px; height:36px; overflow:hidden; line-height:40px;}
#step dl.qi dt{ width:120px; font-size:18px; text-align:right; line-height:40px; font-family:"微软雅黑";}
#step dl.qi:hover{ color:#333;}
#step dl.qi{ }
#step dl dd{ font-size:14px; float:left;}
#step dl:hover{ color:#ff7638; cursor:pointer}


/* CSS footer start */
.footers{ width:100%; padding:20px 0px;}
.footerBox{ width:1200px; margin:0px auto;}
.footerBox p{ width:100%; font-size:13px; color:#060606; text-align:center; line-height:22px; margin-bottom:20px;}
.footerBox p a{ color:#5A5A5B; margin:0px 5px;}
.footerBox p a:hover{ color:#dc0b0b;}
/* CSS footer end */

.fixedBox{background:#fff;border:1px solid #d6d6d6;top:200px;width:70px;right:8px;position:fixed;z-index:998;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);_position:absolute}

.fixedBox ul.fixedBoxList{padding:4px 0px 5px}

.fixedBox ul.fixedBoxList li.fixeBoxLi.fixeBoxLi{background:#f1f1f1;margin:1px auto 0px;padding:10px 1px 1px;width:60px;height:55px;position:relative}

.fixedBox ul.fixedBoxList li.hover.Service.fixeBoxLi{background:#fff;padding:9px 0px 0px;border:1px solid #d6d6d6;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3)}

.fixedBox ul.fixedBoxList li.hover.BackToTop.fixeBoxLi{background:#f1f1f1;margin:1px auto 0px;padding:10px 1px 1px;border:0px currentColor;width:60px;height:55px;position:relative}

.fixedBox ul.fixedBoxList li.hover .bjfff{background:#fff;top:0px;width:10px;height:64px;right:-5px;position:absolute}

.fixedBox ul.fixedBoxList li.Service .ServiceBox{background:#fff;border:1px solid #d6d6d6;left:-182px;top:-1px;width:182px;display:none;position:absolute;z-index:999;box-shadow:0px 0px 5px rgba(0,0,0,0.3)}

.fixedBox ul.fixedBoxList li.hover.Service .ServiceBox{display:block}

.fixedBox ul.fixedBoxList li.Service .ServiceBox dl{margin:0px auto;width:162px;height:auto;padding:10px;border-bottom-color:#d6d6d6;border-bottom-width:1px;border-bottom-style:solid}

.fixedBox ul.fixedBoxList{padding:4px 0px 5px}

.fixedBox ul.fixedBoxList li.fixeBoxLi.fixeBoxLi{background:#f1f1f1;margin:1px auto 0px;padding:10px 1px 1px;width:60px;height:55px;position:relative}

.fixedBox ul.fixedBoxList li.hover.Service.fixeBoxLi{background:#fff;padding:9px 0px 0px;border:1px solid #d6d6d6;box-shadow:0px 0px 5px rgba(0,0,0,0.3)}

.fixedBox ul.fixedBoxList li.hover.BackToTop.fixeBoxLi{background:#f1f1f1;margin:1px auto 0px;padding:10px 1px 1px;border:0px currentColor;width:60px;height:55px;position:relative}

.fixedBox .title{line-height:45px}

.fixedBox .ServiceBox p{line-height:30px}