body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
body{
	font-size:14px;
	margin:0px auto;
	color:#333333;
	font-family:"Microsoft YaHei", '微软雅黑';
	min-width:1200px;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#df1219;
	text-decoration:none;
}
ul, li, ol{
	list-style-type:none;
}
img{
	border:0px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

/*头部样式*/
.top{ width:100%; height:125px; background:rgba(255,255,255,0); position:fixed; top:0px; left:0px; z-index:999999; }
.top_con{ margin:0px auto; width:1200px; height:93px; padding:32px 0px 0px 0px; }
.logo{ float:left; }
.menu{ float:right; /*width:846px;*/ width:862px; }
.menu li{ float:left; width:64px; line-height:70px; border-bottom:5px solid transparent; margin-left:30px; display:inline; position:relative; z-index:10000000; }
.menu li a{ display:block; height:73px; font-size:16px; color:#FFFFFF; }
.menu li a:hover{ color:#FFFFFF; border-bottom:5px solid #df1219; }
.menu li.hover a{ color:#FFFFFF; border-bottom:5px solid #df1219; }
.menu li.iehover a{ color:#FFFFFF; border-bottom:5px solid #df1219; }
.menu li dl{ display:none; }
.menu li:hover a{ color:#FFFFFF; border-bottom:5px solid #df1219; }
.menu li:hover dl{ display:block; position:absolute; top:73px; left:-15px; width:94px; background:rgba(0,0,0,0.5); border-top:5px solid #df1219; padding:15px 0px 10px 0px; }
.menu li:hover dl dt{ height:35px; line-height:35px; overflow:hidden; text-align:center; }
.menu li:hover dl dt a{ display:block; height:35px; font-size:13px; color:#FFFFFF; }
.menu li:hover dl dt a:hover{ color:#ffffff; background:#df1219; }


/*底部样式*/
.footer1{ width:100%; height:84px; line-height:84px; background:#151515; overflow:hidden; }
.footer1_con{ margin:0px auto; width:1200px; }
.footer1_con li{ float:left; height:84px; padding-left:50px; font-size:16px; color:#ffffff; margin-left:50px; }
.footer1_con li.t1{ background:url(../images/icon1.png) left center no-repeat; }
.footer1_con li.t2{ background:url(../images/icon2.png) left center no-repeat; }
.footer1_con li.t3{ background:url(../images/icon3.png) left center no-repeat; }
.footer1_con li.t4{ background:url(../images/icon4.png) left center no-repeat; }
.footer1_con li.t5{ background:url(../images/icon5.png) left center no-repeat; }
.footer1_con li.t6{ background:url(../images/icon6.png) left center no-repeat; }
.footer1_con li:first-child{ margin-left:0px; }
.footer1 a{ color:#FFFFFF; }
.footer1 a:hover{ color:#FFFFFF; }

.footer2{ width:100%; background:#1e1d1d; overflow:hidden; border-bottom:1px solid #363636; padding:75px 0px 35px 0px; }
.footer2_con{ margin:0px auto; width:1200px; }
.footer2_left{ float:left; }
.footer2_center{ float:left; margin-left:170px; }
.footer2_center b{ display:block; height:25px; overflow:hidden; line-height:25px; font-size:24px; color:#d0d0d0; font-weight:normal; }
.footer2_center p{ line-height:31px; font-size:16px; color:#5d5c5c; padding-top:15px; }
.footer2_right{ float:right; width:400px; }
.footer2_right li{ float:left; width:151px; margin-left:49px; display:inline; }
.footer2_right li img{ width:151px; height:155px; vertical-align:top; }
.footer2_right li p{ line-height:30px; font-size:14px; color:#FFFFFF; text-align:center; }

.footer3{ width:100%; background:#1e1d1d; overflow:hidden; }
.footer3_con{ margin:0px auto; width:1200px; height:74px; line-height:74px; overflow:hidden; }
.footer3_left{ float:left; font-size:14px; color:#5d5c5c; }
.footer3_left a{ color:#5d5c5c; }
.footer3_right{ float:right; font-size:14px; color:#d0d0d0; }
.footer3_right a{ color:#d0d0d0; }
.footer3 a:hover{ color:#FFFFFF; }

.link{ width:100%; background:#1e1d1d; overflow:hidden; padding-bottom:40px; }
.link_con{ margin:0px auto; width:1200px; overflow:hidden; line-height:35px; font-size:14px; color:#868686; }
.link_con b{ color:#d0d0d0; font-weight:normal; margin-right:10px; }
.link_con a{ color:#868686; margin-right:15px; }

/*关于我们*/
.ny_banner{ height:505px; overflow:hidden; }

.dqwz{ width:100%; height:55px; overflow:hidden; background:#f1f1f1; }
.dqwz_con{ margin:0px auto; width:1200px; line-height:55px; color:#666666; }
.dqwz_con a{ color:#666666; }
.dqwz_con a:hover{ color:#df1219; }

.ny_title{ margin:60px auto 0px auto; width:1200px; }
.ny_title p{ height:30px; overflow:hidden; line-height:30px; font-size:30px; color:#000000; font-weight:bold; font-family:Arial; text-align:center; text-transform:uppercase; }
.ny_title p span{ color:#df1219; }
.ny_title h2{ margin:12px auto 0px auto; width:228px; height:30px; overflow:hidden; line-height:30px; font-size:24px; font-weight:normal; text-align:center; background:url(../images/line1.png) left center no-repeat; }
.ny_title h2 span{ background:#FFFFFF; padding:0px 15px; }

.ny_title1{ margin:60px auto 0px auto; width:1200px; }
.ny_title1 p{ height:30px; overflow:hidden; line-height:30px; font-size:30px; color:#000000; font-weight:bold; font-family:Arial; text-align:center; text-transform:uppercase; }
.ny_title1 p span{ color:#df1219; }
.ny_title1 h2{ height:30px; overflow:hidden; line-height:30px; font-size:24px; font-weight:normal; text-align:center; margin-top:12px; }

.about1{ margin:30px auto 0px auto; width:1200px; overflow:hidden; line-height:36px; text-align:center; }

.about2{ margin:35px auto 60px auto; width:1086px; overflow:hidden; }
.about2 li{ float:left; width:180px; border-left:1px solid #dfdfdf; }
.about2 li i{ display:block; margin:0px auto; width:54px; height:53px; }
.about2 li p{ height:30px; line-height:30px; text-align:center; }
.about2 li i.t1{ background:url(../images/icon7.png) center center no-repeat; }
.about2 li i.t2{ background:url(../images/icon8.png) center center no-repeat; }
.about2 li i.t3{ background:url(../images/icon9.png) center center no-repeat; }
.about2 li i.t4{ background:url(../images/icon10.png) center center no-repeat; }
.about2 li i.t5{ background:url(../images/icon11.png) center center no-repeat; }
.about2 li i.t6{ background:url(../images/icon12.png) center center no-repeat; }

.about3{ width:100%; overflow:hidden; background:#df1219; padding:70px 0px; }
.about3_con{ margin:0px auto; width:1200px; }
.about3-1{ float:left; width:412px; height:460px; overflow:hidden; }
.about3-1 li{ height:120px; border-radius:10px; margin-bottom:50px; padding-left:88px; padding-right:16px; }
.about3-1 li h3{ height:55px; overflow:hidden; line-height:68px; font-size:20px; color:#FFFFFF; font-weight:normal; }
.about3-1 li p{ height:48px; overflow:hidden; line-height:24px; font-size:14px; color:#FFFFFF; }
.about3-1 li.t1{ background:#f54141 url(../images/icon13.png) 20px center no-repeat; }
.about3-1 li.t2{ background:#f54141 url(../images/icon14.png) 20px center no-repeat; }
.about3-1 li.t3{ background:#f54141 url(../images/icon15.png) 20px center no-repeat; }
.about3-1 li.t4{ background:#f54141 url(../images/icon16.png) 20px center no-repeat; }
.about3-1 li.t5{ background:#f54141 url(../images/icon17.png) 20px center no-repeat; }
.about3-1 li.t6{ background:#f54141 url(../images/icon18.png) 20px center no-repeat; }
.about3-2{ float:left; width:227px; height:460px; overflow:hidden; margin-left:75px; background:url(../images/logo2.png) center center no-repeat; }
.about3-2 h3{ height:70px; overflow:hidden; line-height:70px; font-size:30px; color:#FFFFFF; font-weight:normal; text-align:center; background:url(../images/line3.png) left center repeat-x; }
.about3-2 h3 span{ background:#df1219; padding:0px 10px; }
.about3-2 p{ margin:330px auto 0px auto; width:220px; height:40px; overflow:hidden; line-height:40px; text-align:center; font-size:20px; color:#000000; border-radius:20px; background:#FFFFFF; }

.about4{ margin:15px auto 0px auto; width:1218px; overflow:hidden; }
.about4 li{ float:left; width:386px; height:245px; margin:20px 10px 0px 10px; overflow:hidden; position:relative; background:#e1e1e1; }
.about4 li img{ width:386px; height:245px; vertical-align:top; }
.about4 li .img_con{ position:absolute; top:0; z-index: 1; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0; }
.about4 li .img_con p{ margin-top:110px; height:40px; line-height:40px; font-size:30px; color:#fff; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; padding:0px 10px; transform:translateY(0); }
.about4 li .img_con i{ display:block; width:100%; height:34px; background:url(../images/icon_01.png) center center no-repeat; }
.about4 li:hover .img_con{ opacity:1; transition:0.5s; }
.about4 li:hover .img_con p{ transform:translateY(-20px); transition:0.5s; }
.about4 li:hover .img_con i{ transform:rotate(180deg); transition:0.5s; }

.about4-1{ margin:40px auto 60px auto; width:300px; height:46px; line-height:46px; background:#d51419; border-radius:23px; font-size:18px; color:#FFFFFF; text-align:center; }
.about4-1 a{ display:block; height:46px; color:#FFFFFF; }


/*案例展示*/
.ny_nav{ height:38px; overflow:hidden; text-align:center; margin-top:30px; }
.ny_nav a{ display:inline-block; width:184px; height:38px; line-height:38px; overflow:hidden; background:#f1f1f1; font-size:18px; margin:0px 15px; border-radius:19px; }
.ny_nav a:hover{ background:#df1219; color:#FFFFFF; }
.ny_nav a.hover{ background:#df1219; color:#FFFFFF; }

.ny_nav1{ margin:10px auto 0px auto; width:1230px; overflow:hidden; }
.ny_nav1 a{ display:inline-block; width:175px; height:38px; line-height:38px; overflow:hidden; background:#f1f1f1; font-size:16px; margin:20px 15px 0px 15px; border-radius:19px; text-align:center; }
.ny_nav1 a:hover{ background:#df1219; color:#FFFFFF; }
.ny_nav1 a.hover{ background:#df1219; color:#FFFFFF; }

/*.case_list{ margin:20px auto 0px auto; width:1220px; overflow:hidden; }
.case_list li{ float:left; width:285px; margin:25px 10px 0px 10px; overflow:hidden; }
.case_list li .img{ width:285px; height:185px; overflow:hidden; }
.case_list li img{ width:285px; height:185px; vertical-align:top; }
.case_list li p{ height:35px; overflow:hidden; line-height:35px; background:#f4f4f4; font-size:16px; color:#333333; text-align:center; }
.case_list img{ transition:0.8s; }
.case_list img:hover{ transform:scale(1.1); }*/

.case_list{ margin:20px auto 0px auto; width:1224px; overflow:hidden; }
.case_list li{ float:left; width:384px; height:245px; margin:24px 12px 0px 12px; overflow:hidden; position:relative; background:#e1e1e1; }
.case_list li img{ width:384px; height:245px; vertical-align:top; }
.case_list li .img_con{ position:absolute; top:0; z-index: 1; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0; }
.case_list li .img_con p{ margin-top:110px; height:40px; line-height:40px; font-size:30px; color:#fff; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; padding:0px 10px; transform:translateY(0); }
.case_list li .img_con i{ display:block; width:100%; height:34px; background:url(../images/icon_01.png) center center no-repeat; }
.case_list li:hover .img_con{ opacity:1; transition:0.5s; }
.case_list li:hover .img_con p{ transform:translateY(-20px); transition:0.5s; }
.case_list li:hover .img_con i{ transform:rotate(180deg); transition:0.5s; }

.case_list1{ margin:0px auto; width:1200px; height:165px; overflow:hidden; padding:30px 0px 31px 0px; background:url(../images/dian1.png) left bottom repeat-x; }
.case_list1 .left{ float:left; width:285px; height:165px; overflow:hidden; }
.case_list1 .left img{ width:285px; height:165px; }
.case_list1 .right{ float:right; width:882px; height:165px; overflow:hidden; }
.case_list1 .right h2{ font-size:20px; font-weight:normal; color:#000000; height:45px; line-height:35px; overflow:hidden; }
.case_list1 .right p{ height:120px; overflow:hidden; font-size:14px; line-height:30px; color:#666666; }
.case_list1 .right p a{ color:#df1219; }
.case_list1 img{ transition:0.8s; }
.case_list1 img:hover{ transform:scale(1.1); }

.case_info{ margin:45px auto 0px auto; width:1200px; }
.case_info_tit{ height:76px; overflow:hidden; background:#df1219; padding:0px 25px; }
.case_info_tit h1{ float:left; font-size:24px; color:#FFFFFF; font-weight:normal; line-height:76px; }
.case_info_tit a{ float:right; display:block; width:120px; height:30px; line-height:30px; border:1px solid #FFFFFF; font-size:14px; color:#FFFFFF; text-align:center; border-radius:15px; margin-top:22px; }
.case_info_jj{ overflow:hidden; background:#f9f9f9; padding:20px 25px; font-size:14px; color:#333333; line-height:30px; }
.case_info_key{ height:48px; overflow:hidden; line-height:48px; background:#dbdbdb; font-size:14px; color:#666666; padding:0px 25px; }
.case_info_con{ padding:40px 0px; line-height:220%; }
.case_info_con img{ width:1200px; height:auto; vertical-align:top; margin-bottom:15px; }
.case_info_xg{ height:48px; overflow:hidden; line-height:48px; background:#df1219; font-size:14px; color:#FFFFFF; padding:0px 25px; }
.case_info_xg a{ font-size:14px; color:#FFFFFF; }
.case_info_xg a:hover{ color:#FFFFFF; }
.case_info_xg1{ float:left; }
.case_info_xg2{ float:right; }


/*建站报价*/
.package{ margin:45px auto 60px auto; width:1200px; overflow:hidden; }
.package .table1{ width:1199px; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; }
.package .table1 th{ border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background:#f5f6f7; height:54px; line-height:54px; text-align:center; font-size:16px; color:#000000; }
.package .table1 td{ border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; font-size:14px; color:#666666; line-height:30px; padding:10px 20px; }
.package .table1 td a{ color:#df1219; text-decoration:underline; }
.package .table1 td span{ color:#df1219; }
.package .table2{ width:1199px; border-left:1px solid #DDDDDD; }
.package .table2 th{ border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background:#df1219; height:66px; line-height:66px; text-align:center; font-size:16px; color:#FFFFFF; font-weight:normal; }
.package .table2 td{ border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; height:66px; text-align:center; }
.package .table2 td font{ font-size:24px; color:#df1219; }
.package .table2 td a.xs{ display:inline-block; width:140px; height:30px; line-height:30px; overflow:hidden; background:#df1219; font-size:14px; color:#FFFFFF; margin:0px 10px; border-radius:10px; }
.package .table2 td a.zx{ display:inline-block; width:140px; height:30px; line-height:30px; overflow:hidden; background:#6b6a6a; font-size:14px; color:#FFFFFF; margin:0px 10px; border-radius:10px; }
.package .table2 td span.b1{ display:inline-block; height:24px; line-height:24px; overflow:hidden; background:#6b6a6a; font-size:14px; color:#FFFFFF; padding:0px 8px; }
.package .table2 td span.b2{ display:inline-block; height:24px; line-height:24px; overflow:hidden; background:#d7d7d7; font-size:14px; color:#333333; padding:0px 20px; margin-left:1px; }


/*网站优化*/
.seo1{ margin:60px auto; width:1200px; overflow:hidden; }
.seo1 li{ float:left; width:300px; }
.seo1 li i{ display:block; margin:0px auto; width:100px; height:100px; }
.seo1 li h3{ height:50px; line-height:50px; overflow:hidden; text-align:center; font-size:18px; color:#000000; font-weight:normal; }
.seo1 li p{ line-height:24px; text-align:center; font-size:14px; color:#333333; }
.seo1 li i.t1{ background:url(../images/icon19.png) center center no-repeat; }
.seo1 li i.t2{ background:url(../images/icon20.png) center center no-repeat; }
.seo1 li i.t3{ background:url(../images/icon21.png) center center no-repeat; }
.seo1 li i.t4{ background:url(../images/icon22.png) center center no-repeat; }

.seo2{ width:100%; overflow:hidden; background:#202020; padding:50px 0px; }
.seo2_con{ margin:0px auto; width:1200px; }
.seo2_con a{ display:block; height:125px; }
.seo2-1{ float:left; width:480px; height:125px; overflow:hidden; background:#FFFFFF url(../images/icon23.png) 25px center no-repeat; }
.seo2-2{ float:left; width:325px; height:125px; overflow:hidden; background:#FFFFFF url(../images/icon24.png) 25px center no-repeat; margin-left:35px; }
.seo2-3{ float:right; width:325px; height:125px; overflow:hidden; background:#FFFFFF url(../images/icon25.png) 25px center no-repeat; }
.seo2-1 h2{ height:60px; line-height:75px; overflow:hidden; font-size:24px; color:#000000; font-weight:normal; padding-left:120px; }
.seo2-1 h2 a{ color:#000000; }
.seo2-1 p{ line-height:22px; overflow:hidden; font-size:14px; color:#666666; padding-left:120px; padding-right:20px; }
.seo2-1 p span{ color:#df1219; }
.seo2-2 h2, .seo2-3 h2{ height:70px; line-height:95px; overflow:hidden; font-size:24px; color:#000000; font-weight:normal; padding-left:120px; }
.seo2-2 p, .seo2-3 p{ line-height:20px; overflow:hidden; font-size:18px; color:#df1219; padding-left:120px; }


/*建站课堂*/
.class{ margin:15px auto 0px auto; width:1250px; }
.class_list1{ float:left; width:575px; height:135px; overflow:hidden; padding:30px 0px 31px 0px; background:url(../images/dian1.png) left bottom repeat-x; margin:0px 25px; }
.class_list1 .left{ float:left; width:210px; height:135px; overflow:hidden; }
.class_list1 .left img{ width:210px; height:135px; }
.class_list1 .right{ float:right; width:350px; height:135px; overflow:hidden; }
.class_list1 .right h2{ font-size:18px; font-weight:normal; color:#000000; height:45px; line-height:38px; overflow:hidden; }
.class_list1 .right p{ height:90px; overflow:hidden; font-size:14px; line-height:29px; color:#666666; }
.class_list1 .right p a{ color:#df1219; }
.class_list1 img{ transition:0.8s; }
.class_list1 img:hover{ transform:scale(1.1); }

.class_list2{ float:left; width:575px; height:82px; overflow:hidden; padding:15px 0px 16px 0px; background:url(../images/dian1.png) left bottom repeat-x; margin:0px 25px; }
.class_list2 .left{ float:left; width:75px; text-align:center; padding-top:13px; }
.class_list2 .left .date14px{ color:#666666; font-size:14px; margin-top:5px; font-family:Arial; }
.class_list2 .left .date30px{ color:#333333; font-size:30px; font-family:Arial; }
.class_list2 .right{ float:right; width:480px; padding-right:10px; }
.class_list2 .right h2{ font-size:16px; font-weight:normal; height:30px; line-height:30px; overflow:hidden; }
.class_list2 .right h2 a{ color:#000000; }
.class_list2 .right h2 a:hover{ color:#df1219; }
.class_list2 .right p{ height:48px; line-height:24px; margin-top:4px; overflow:hidden; color:#666666; font-size:12px; }
.class_list2 .right p a{ color:#df1219; }

.dqwz1{ margin:0px auto; width:1200px; height:55px; overflow:hidden; line-height:55px; color:#666666; }
.dqwz1 a{ color:#666666; }
.dqwz1 a:hover{ color:#df1219; }

.class_info{ width:100%; background:#f1f1f1; padding:45px 0px 60px 0px; }
.class_info_con{ margin:0px auto; width:1200px; overflow:hidden; }
.class_info_left{ float:left; width:810px; overflow:hidden; padding:40px 35px 35px 35px; background:#FFFFFF; }
.class_info_left h1{ font-size:30px; color:#000000; padding-bottom:20px; text-align:center; font-weight:normal; border-bottom:1px solid #DDDDDD; line-height:40px; }
.class_info_left .time{ font-size:14px; color:#999999; line-height:35px; text-align:center; }
.class_info_left .info{ line-height:220%; padding:15px 7px 20px 7px; }
.class_info_left .info img{ max-width:100%; /*margin-top:10px; margin-bottom:10px;*/ }
.class_info_left .info_xg{ overflow:hidden; line-height:30px; font-size:14px; color:#666666; padding:15px 0px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
.class_info_left .info_xg1{ float:left; }
.class_info_left .info_xg2{ float:right; }
.class_info_left .info_xg a{ color:#666666; }

.class_info_right{ float:right; width:280px; }
.class_info_nav{ width:280px; overflow:hidden; }
.class_info_nav li{ overflow:hidden; margin-bottom:18px; }
.class_info_nav li a{ display:block; height:55px; line-height:55px; overflow:hidden; background:#ffffff; border:1px solid #d2d2d2; text-align:center; font-size:18px; color:#333333; }
.class_info_nav li a:hover{ display:block; height:55px; line-height:55px; overflow:hidden; background:#df1219; border:1px solid #df1219; text-align:center; font-size:18px; color:#ffffff; }
.class_info_nav li a.hover{ display:block; height:55px; line-height:55px; overflow:hidden; background:#df1219; border:1px solid #df1219; text-align:center; font-size:18px; color:#ffffff; }

.class_info_hot{ width:280px; overflow:hidden; margin-top:5px; }
.class_info_hot_tit{ height:56px; overflow:hidden; line-height:56px; background:#101010; font-size:18px; color:#ffffff; text-align:center; }
.class_info_hot_con{ width:248px; border:1px solid #d2d2d2; padding:5px 15px 15px 15px; }
.class_info_hot_con li{ line-height:24px; background:url(../images/dian1.png) left bottom repeat-x; padding:10px 0px 11px 0px; font-size:14px; }


/*联系我们*/
.contact1{ margin:50px auto 0px auto; width:1200px; overflow:hidden; }
.contact1-1{ float:left; width:376px; height:180px; overflow:hidden; background:#f2f2f2 url(../images/icon26.png) 45px center no-repeat; }
.contact1-2{ float:left; width:376px; height:180px; overflow:hidden; background:#f2f2f2 url(../images/icon27.png) 50px center no-repeat; margin-left:36px; }
.contact1-1 h3, .contact1-2 h3{ font-size:24px; font-weight:normal; color:#000000; height:40px; line-height:40px; overflow:hidden; padding-top:60px; padding-left:165px; }
.contact1-1 p, .contact1-2 p{ font-size:14px; line-height:20px; color:#666666; padding-left:165px; }
.contact1-3{ float:right; width:376px; height:180px; overflow:hidden; background:#f2f2f2 url(../images/icon28.png) 60px center no-repeat; }
.contact1-3 img{ width:110px; height:auto; vertical-align:top; margin-left:210px; margin-top:35px; }

.contact2{ margin:60px auto; width:1200px; overflow:hidden; }


/*网站运维*/
.yunwei1{ margin:40px auto 60px auto; width:1228px; overflow:hidden; }
.yunwei1 li{ float:left; width:272px; height:460px; border:1px solid #e1e1e1; margin:0px 14px; overflow:hidden; }
.yunwei1 li h3{ margin:40px auto 0px auto; width:146px; height:146px; overflow:hidden; background:#df1219; border-radius:73px; font-size:36px; color:#FFFFFF; font-weight:normal; line-height:146px; text-align:center; }
.yunwei1 li b{ display:block; height:70px; overflow:hidden; font-size:24px; color:#000000; font-weight:normal; line-height:75px; text-align:center; }
.yunwei1 li p{ line-height:30px; font-size:14px; color:#666666; padding:0px 17px; }
.yunwei1 li p span{ color:#df1219; }

.yunwei2{ width:100%; overflow:hidden; background:#f1f1f1; padding:65px 0px; }
.yunwei2_tit{ margin:0px auto; width:1200px; height:32px; overflow:hidden; line-height:32px; background:url(../images/dian2.png) left center repeat-x; text-align:center; }
.yunwei2_tit b{ background:#f1f1f1; padding:0px 15px; font-size:30px; font-weight:normal; }
.yunwei2_tit b span{ color:#df1219; }
.yunwei2_con{ margin:40px auto 0px auto; width:1242px; }
.yunwei2_con li{ float:left; width:370px; height:460px; border:1px solid #e1e1e1; margin:0px 21px; overflow:hidden; background:#FFFFFF; border-radius:10px; text-align:center; }
.yunwei2_con li h3{ height:62px; overflow:hidden; line-height:62px; background:#df1219; font-size:24px; color:#FFFFFF; font-weight:normal; }
.yunwei2_con li img{ margin-top:30px; width:330px; height:140px; vertical-align:top; }
.yunwei2_con li p{ margin:25px auto 0px auto; width:336px; line-height:24px; font-size:14px; color:#333333; text-align:left; }
.yunwei2_con li p span{ display:block; color:#df1219; padding-bottom:10px; }
.yunwei2_con li a:hover{ text-decoration:underline ; }
.yunwei2_con li .bj{ height:38px; overflow:hidden; margin-top:25px; }
.yunwei2_con li .bj span.b1{ display:inline-block; width:140px; height:38px; line-height:38px; overflow:hidden; background:#df1219; font-size:20px; color:#FFFFFF; border-radius:10px; margin:0px 10px; }
.yunwei2_con li .bj span.b2{ display:inline-block; width:140px; height:38px; line-height:38px; overflow:hidden; background:#373737; font-size:20px; color:#FFFFFF; border-radius:10px; margin:0px 10px; }

.yunwei3{ width:100%; height:76px; overflow:hidden; background:#df1219; line-height:76px; font-size:24px; color:#FFFFFF; text-align:center; }

/*首页样式*/
.banner{ width:100%; height:725px; overflow:hidden; }
#slides{ width:100%; height:725px; }
#slides li{ width:100%; height:725px; }
#slides li a{ display:block; width:100%; height:725px; }

.index_title{ margin:60px auto 0px auto; width:1200px; }
.index_title p{ height:30px; overflow:hidden; line-height:30px; font-size:30px; color:#000000; font-weight:bold; font-family:Arial; text-align:center; text-transform:uppercase; }
.index_title p span{ color:#df1219; }
.index_title h2{ margin:12px auto 0px auto; width:228px; height:30px; overflow:hidden; line-height:30px; font-size:24px; font-weight:normal; text-align:center; background:url(../images/dian2.png) left center repeat-x; }
.index_title h2 span{ background:#FFFFFF; padding:0px 15px; }

.index_title1{ margin:70px auto 0px auto; width:1200px; height:40px; overflow:hidden; line-height:40px; font-size:30px; color:#333333; font-weight:bold; text-align:center; }
.index_title1 span{ color:#df1219; }

.index_title2{ margin:0px auto; width:1200px; }
.index_title2 p{ height:30px; overflow:hidden; line-height:30px; font-size:30px; color:#FFFFFF; font-weight:bold; font-family:Arial; text-align:center; text-transform:uppercase; }
.index_title2 h2{ margin:12px auto 0px auto; width:228px; height:30px; overflow:hidden; line-height:30px; font-size:24px; font-weight:normal; color:#FFFFFF; text-align:center; background:url(../images/line3.png) left center repeat-x; }
.index_title2 h2 span{ background:#df1219; padding:0px 15px; }

.hot{ width:100%; height:66px; overflow:hidden; background:#df1219; }
.hot_con{ margin:0px auto; width:1200px; height:22px; line-height:22px; overflow:hidden; padding:22px 0px; }
.hot_left{ float:left; width:80px; height:22px; font-size:16px; color:#FFFFFF; font-weight:bold; border-right:1px solid #FFFFFF; }
.hot_right{ float:right; width:1100px; height:22px; overflow:hidden; }
.clearfix{ float:left; width:9999px; }
.clearfix ul{ float:left; }
.clearfix ul li{ float:left; background:url(../images/dian3.png) left center no-repeat; padding-left:12px; padding-right:30px; }
.clearfix ul li a{ font-size:14px; color:#FFFFFF; }

.index1{ margin:25px auto 0px auto; width:1200px; overflow:hidden; }
.index1 h3{ height:40px; line-height:40px; overflow:hidden; font-size:30px; text-align:center; }
.index1 p{ font-size:16px; color:#666666; line-height:36px; text-align:center; padding-top:10px; }

.index2{ margin:40px auto 60px auto; width:1228px; overflow:hidden; }
.index2 li{ float:left; width:277px; height:480px; border:1px solid #e1e1e1; margin:0px 14px; overflow:hidden; position:relative; text-align:center; }
.index2 li img{ width:146px; height:146px; vertical-align:top; margin-top:38px; }
.index2 li b{ display:block; height:80px; overflow:hidden; font-size:24px; color:#000000; font-weight:normal; line-height:80px; }
.index2 li p{ line-height:26px; font-size:14px; color:#666666; padding:0px 19px 0px 20px; text-align:left; }
.index2 li span{ position:absolute; left:53px; bottom:38px; display:block; width:166px; height:42px; line-height:42px; border:1px solid #bfbcbc; font-size:16px; color:#df1219; border-radius:21px; }
.index2 li span a{ display:block; color:#df1219; }

.index3{ width:100%; height:725px; overflow:hidden; background:url(../images/bg1.png) center top no-repeat; }
.index3_con{ margin:60px auto 0px auto; width:1242px; }
.index3_con li{ float:left; width:372px; height:455px; margin:0px 21px; overflow:hidden; background:#FFFFFF url(../images/line4.png) left top no-repeat; }
.index3_tit{ margin:0px auto; width:322px; height:130px; overflow:hidden; border-bottom:1px solid #cdcdcd; }
.index3_tit h3{ height:60px; line-height:65px; overflow:hidden; font-size:24px; font-weight:bold; color:#000000; text-transform:uppercase; }
.index3_tit h3 span{ color:#df1219; }
.index3_tit p{ font-size:14px; color:#666666; line-height:24px; }
.index3-1{ margin:30px auto 0px auto; width:348px; overflow:hidden; }
.index3-1 dd{ float:left; width:148px; margin:0px 13px; display:inline; }
.index3-1 dd img{ width:148px; height:148px; vertical-align:top; }
.index3-1 dd p{ line-height:30px; font-size:14px; color:#666666; text-align:center; }
.index3-2{ margin:20px auto 0px auto; width:282px; height:50px; line-height:50px; overflow:hidden; background:#f1f1f1 url(../images/icon33.png) 12px center no-repeat; font-size:16px; padding-left:40px; }
.index3-3{ margin:30px auto 0px auto; width:322px; }
.index3-3 dd{ height:40px; overflow:hidden; line-height:40px; margin-bottom:16px; background:#f1f1f1 url(../images/icon34.png) 16px center no-repeat; font-size:16px; padding-left:40px; }
.index3-3 dd i{ float:right; display:block; width:42px; height:40px; overflow:hidden; background:url(../images/icon35.png) left top no-repeat; }
.index3-4{ margin:30px auto 0px auto; width:322px; }
.index3-4 b{ display:block; height:28px; overflow:hidden; line-height:28px; background:#000000; font-size:14px; color:#FFFFFF; font-weight:normal; padding-left:10px; }
.index3-4 p{ height:42px; overflow:hidden; line-height:42px; background:#f1f1f1; font-size:14px; color:#df1219; padding-left:10px; }
.index3-4 b a{ color:#FFFFFF; }
.index3-4 b a:hover{ color:#FFFFFF; }
.index3-4 p a{ color:#df1219; }
.index3-5{ margin:20px auto 0px auto; width:322px; }
.index3-5 b{ display:block; height:28px; overflow:hidden; line-height:28px; background:#000000; font-size:14px; color:#FFFFFF; font-weight:normal; padding-left:10px; }
.index3-5 b a{ color:#FFFFFF; }
.index3-5 b a:hover{ color:#FFFFFF; }
.index3-5 p{ height:146px; overflow:hidden; background:#f1f1f1; }
.index3-5 p span{ float:left; display:block; width:86px; height:67px; overflow:hidden; background:#df1219; border-radius:43px; margin-left:16px; margin-top:30px; display:inline; font-size:16px; color:#FFFFFF; line-height:24px; padding-top:19px; text-align:center; }
.index3-5 p a{ color:#FFFFFF; }
.index3-5 p a:hover{ color:#FFFFFF; }
.index3-6{ margin:40px auto 60px auto; width:300px; height:46px; line-height:46px; background:#fb6c71; border-radius:23px; font-size:18px; color:#FFFFFF; text-align:center; }
.index3-6 a{ display:block; height:46px; color:#FFFFFF; }

.index4{ width:100%; overflow:hidden; background:#df1219; padding:60px 0px; }
.index4_con{ margin:35px auto 0px auto; width:1242px; }
.index4-1{ float:left; width:332px; background:#FFFFFF; margin:0px 21px; border-radius:10px; padding:30px 20px 25px 20px; }
.index4_tit{ height:22px; line-height:22px; overflow:hidden; background:url(../images/icon36.png) left center no-repeat; }
.index4_tit b{ float:left; padding-left:20px; font-size:18px; font-weight:normal; color:#000000; }
.index4_tit a{ float:right; padding-top:4px; }
.con{ height:324px; overflow:hidden; padding-top:18px; }
.con li{ height:36px; line-height:35px; background:url(../images/dian1.png) left bottom repeat-x; overflow:hidden; }
.con li a{ background:url(../images/icon38.png) 2px 9px no-repeat; padding-left:16px; }
.con li span{ float:right; font-size:12px; color:#999999; margin-right:2px; display:inline; }

.liucheng{ margin:60px auto; width:1200px; overflow:hidden; }
.liucheng li{ float:left; width:100px; }
.liucheng li.jiantou{ float:left; width:37px; height:100px; background:url(../images/jt.jpg) center 20px no-repeat; }
.liucheng li p{ height:75px; line-height:25px; overflow:hidden; color:#999999; text-align:center; padding-top:10px; }
.liucheng li p span{ color:#df1219; }
.lc_icon1{ height:52px; background:url(../images/t1.jpg) center center no-repeat; }
.lc_icon2{ height:52px; background:url(../images/t2.jpg) center center no-repeat; }
.lc_icon3{ height:52px; background:url(../images/t3.jpg) center center no-repeat; }
.lc_icon4{ height:52px; background:url(../images/t4.jpg) center center no-repeat; }
.lc_icon5{ height:52px; background:url(../images/t5.jpg) center center no-repeat; }
.lc_icon6{ height:52px; background:url(../images/t6.jpg) center center no-repeat; }
.lc_icon7{ height:52px; background:url(../images/t7.jpg) center center no-repeat; }
.lc_icon8{ height:52px; background:url(../images/t8.jpg) center center no-repeat; }
.lc_icon9{ height:52px; background:url(../images/t9.jpg) center center no-repeat; }


/*分页样式*/
.page_line{ margin:30px auto 0px auto; width:1200px; height:1px; overflow:hidden; background:url(../images/dian1.png) left top repeat-x; }
.content_page{ margin:30px auto 60px auto; width:1200px; font-size:14px; color:#000000; line-height:30px; text-align:center; }
.content_page a{ display:inline-block; color:#000000; padding:0px 10px; margin:0px 3px; height:30px; background:#e1e1e1; border-radius:2px; }
.content_page a:hover{ display:inline-block; color:#FFFFFF; background:#df1219; padding:0px 10px; margin:0px 3px; border-radius:2px; }
.content_page span{ display:inline-block; color:#FFFFFF; background:#df1219; padding:0px 10px; margin:0px 3px; height:30px; border-radius:2px; }


/*网站地图*/
.map{ margin:0px auto 60px auto; width:1200px; }
.map_tit{ height:32px; line-height:22px; overflow:hidden; background:url(../images/icon36.png) left top no-repeat; border-bottom:1px solid #E1E1E1; margin-top:30px; font-size:16px; font-weight:bold; padding-left:20px; }
.map_con{ overflow:hidden; padding-top:10px; }
.map_con li{ float:left; width:220px; display:inline; margin-left:20px; line-height:24px; }