@charset "gb2312";
/* CSS Document
Theme Name: 
Theme URI: 
Description: A website for guide themes.
Version: 2018.8.6
Author: lcz
 */
/* CSS Document */
body{ overflow-x:hidden; }
*{ margin:0; padding:0;}
a,p,div,span,li{ list-style:none; text-decoration:none; color:#333; font-size:14px; font-family:"Microsoft YaHei"; }
.inner{ width:1200px; margin:0 auto;}
.clear{ clear:both; height:0; }
a:hover{ color:#c6171f;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.header_bg{ width:100%; background:#FFF; }
.header{ width:1200px; height:120px; margin:0 auto; }
.logo{ width:325px; margin-top:15px; float:left; }
.search{ width:460px; float:right; margin-top:40px; }
.search .cpkey{ width:365px; height:36px; color:#a2a2a2; padding-left:10px; float:left; border:2px solid #c6171f; }
.search .topKeyWord{ width:68px; float:left; }

.nav_bg{ width:100%; height:50px; background:#c6171f; }
.nav{ width:1200px; margin:0 auto; }
.nav li{ wid th:105px; text-align:center; line-height:49px; float:left; position:relative; padding:0 20px;}
.nav li a{ font-size:16px; color:#FFF; }
.nav li ul{ background:#FFF; border-top:none; border-bottom:2px solid #c6171f; overflow:hidden;
display:none; position:absolute; top:50px; left:0; z-index:999; }
.nav li:hover ul{ display:block; }
.nav li ul li{ width:101px; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #dcdcdc; border-left:2px solid #c6171f; border-right:2px solid #c6171f; }
.nav li ul li a{ color:#666; font-size:14px; }

.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}

.yewu{ width:100%; background:#f9f9f9; overflow:hidden; padding-bottom:25px; }
.yewu .tit{ text-align:center; margin:60px 0 30px 0; font-size:34px; }
.yewu .tit .b{ width:25px; height:2px; background:#c6171f; margin:15px auto 0; }
.yewu ul{ width:1200px; margin:0 auto; }
.yewu ul li{ width:370px; height:210px; float:left; margin:0 45px 35px 0; position:relative; }
.yewu ul li .bg{ width:370px; height:210px; background:url(../images/yewu_bg.png) repeat; position:absolute; top:0; left:0; text-align:center; opacity:0; }
.yewu ul li .bg .big{ color:#FFF; font-size:20px; margin-top:45px; }
.yewu ul li .bg .small{ color:#FFF; font-size:16px; margin-top:12px; }
.yewu ul li .bg .red{ color:#e6000b; font-size:16px; margin-top:10px; font-weight:bold;display:none; }
.yewu ul li .bg .more{ width:90px; height:30px; display:block; line-height:30px; color:#FFF; background:#c6171f; text-align:center; margin:13px auto 0; }
.yewu ul li .gray{ width:130px; height:130px; line-height:130px; text-align:center; color:#FFF; font-size:20px; background:url(../images/yewu_bg.png) repeat; position:absolute; top:40px; left:120px; border-radius:100px; }
.yewu ul li:hover .gray{ display:none; }
.yewu ul li:hover .bg{ opacity: 1;
       -webkit-transition: opacity 0.5s;
       -moz-transition: opacity 0.5s;
       -webkit-animation-timing-function: ease-out;
 }

.zhuanli{ padding-bottom:25px; overflow:hidden; }
.zhuanli .tit{ text-align:center; margin:60px 0 30px 0; font-size:34px; }
.zhuanli .tit .b{ width:25px; height:2px; background:#c6171f; margin:15px auto 0; }
.zhuanli ul{ width:1200px; margin:0 auto; }
.zhuanli ul li{ width:370px; height:210px; float:left; margin:0 45px 35px 0; position:relative; }
.zhuanli ul li .bg{ width:370px; height:210px; background:url(../images/yewu_bg.png) repeat; position:absolute; top:0; left:0; text-align:center; opacity:0; }
.zhuanli ul li .bg .big{ color:#FFF; font-size:20px; margin-top:45px; }
.zhuanli ul li .bg .small{ color:#FFF; font-size:16px; margin-top:12px; }
.zhuanli ul li .bg .red{ color:#e6000b; font-size:16px; margin-top:10px; font-weight:bold; }
.zhuanli ul li .bg .more{ width:90px; height:30px; display:block; line-height:30px; color:#FFF; background:#c6171f; text-align:center; margin:13px auto 0; }
.zhuanli ul li .gray{ width:130px; height:130px; line-height:130px; text-align:center; color:#FFF; font-size:20px; background:url(../images/yewu_bg.png) repeat; position:absolute; top:40px; left:120px; border-radius:100px; }
.zhuanli ul li:hover .gray{ display:none; }
.zhuanli ul li:hover .bg{ opacity: 1;
       -webkit-transition: opacity 0.5s;
       -moz-transition: opacity 0.5s;
       -webkit-animation-timing-function: ease-out;
 }


.shangbiao{ width:100%; height:630px; background:url(../images/shangbiao.jpg) no-repeat top center; overflow:hidden; }
.shangbiao .tit{ text-align:center; margin:60px 0 30px 0; font-size:34px; color:#FFF; }
.shangbiao .tit .b{ width:25px; height:2px; background:#FFF; margin:15px auto 0; }
.shangbiao ul{ width:1200px; margin:0 auto; }
.shangbiao ul li{ width:260px; height:407px; float:left; margin-right:50px; background:url(../images/shangbiao_bg.png) no-repeat; }
.shangbiao ul li .t{ font-size:20px; color:#cd2722; font-weight:bold; text-align:center; line-height:60px; padding-top:15px; }
.shangbiao ul li .p{ line-height:35px; font-size:16px; color:#666; margin-top:15px; padding:0 35px; }

.baike .tit{ text-align:center; margin:60px 0 30px 0; font-size:34px; }
.baike .tit .b{ width:25px; height:2px; background:#c6171f; margin:15px auto 0; }
.baike{ width:100%; background:#f9f9f9; padding-bottom:50px; overflow:hidden; }
.i_new{ width:1200px; margin:0 auto; }
.new_left{ width:540px; height:410px; float:left; position:relative; float:left; }
.new_left img{ width:540px; height:410px; }
.new_left h2{ width:520px; padding:0 10px; height:50px; line-height:50px; position:absolute; left:0; bottom:0;  background:url(../images/yewu_bg.png) repeat; }
.new_left h2 a{ color:#FFF; font-size:16px; }
.new_right{ width:650px; float:right; }
.new_right .bg{ height:200px; background:#FFF; }
.new_right .bg img{ width:190px; float:left; }
.new_right .bg ul{ width:445px; float:right; }
.new_right .bg ul li{ height:35px; padding-left:15px; line-height:35px; background:url(../images/new_icon.jpg) no-repeat left center; overflow:hidden; }
.new_right .bg ul li:hover{  background:url(../images/new_icon_hover.jpg) no-repeat left center;}
.new_right .bg ul li a{ width:290px; height:35px; overflow:hidden; color:#6c6c6c; display:block; float:left; }
.new_right .bg ul li span{ width:85px; display:block; float:right; margin-right:10px; }

.about{ padding-bottom:75px; overflow:hidden; }
.about .tit{ text-align:center; margin:60px 0 30px 0; font-size:34px; }
.about .tit .b{ width:25px; height:2px; background:#c6171f; margin:15px auto 0; }
.about .inner{ width:1200px; margin:0 auto; }
.about img{ width:600px; height:290px; display:block; float:left; }
.about .bg{ width:520px; height:245px; float:left; padding:45px 40px 0 40px; background:#c6171f; }
.about .bg .t{ font-size:25px; color:#FFF; }
.about .bg .p{ color:#FFF; line-height:28px; margin-top:20px; overflow:hidden; }
.about .bg .p p{color:#FFF; line-height:30px; width:300px; float:left;}
.about .bg .p p:nth-child(2n){width:210px;}
.about .bg .p p:last-of-type{width:100%;}
.footer_bg{ width:100%; border-top:2px solid #c6171f; background:#1c1c1d; overflow:hidden; }
.footer{ width:1200px; margin:0 auto; }
.footer .ul{ height:95px; border-bottom:1px solid #353536; margin-bottom:30px; }
.footer .ul li{ width:300px; margin-top:20px; float:left; }
.footer .ul li .circle{ width:48px; height:48px; line-height:48px; text-align:center; color:#FFF; font-size:28px; border-radius:30px; border:2px solid #FFF; float:left; }
.footer .ul li .c_r{ width:195px; margin:4px 0 0 10px; float:left; }
.footer .ul li .c_r .t{ font-size:18px; color:#FFF; }
.footer .ul li .c_r .p{ font-size:16px; color:#b4b4b4; }
.footer .ul_one li.one{ width:395px; }
.footer .ul_one li{ width:; float:left; }
.footer .ul_one li .tit{ font-size:16px; color:#FFF; margin-bottom:10px; }
.footer .ul_one li .tit .b{ width:63px; height:1px; background:#c6171f; margin-top:10px; }
.footer .ul_one li a{ width:120px; display:block; float:left; color:#717171; line-height:30px;}
.footer .ul_one li.two{ width:375px; }
.footer .ul_one li.two p{ color:#717171; line-height:27px; }
.footer .ul_one li.three{ width:175px; }
.footer .ul_one li.four{ width:auto; }
.footer .ul_one li.four img{ margin-top:13px; width:115px;height:auto;margin-right:5px;}
.copyright{ height:85px; line-height:85px; text-align:center; color:#505050; border-top:1px solid #353536; margin-top:25px; }

.banner img{ width:100%; }
.about_bg{ width:1140px; background:#FFF; margin:0 auto; overflow:hidden; padding:0 30px; }
.position{ height:75px; line-height:75px; color:#666; }
.position a{ color:#666; }
.position img{ margin-right:10px; }
.about_bg .tit{ width:270px; height:45px; overflow:hidden; margin:35px auto; line-height:45px; text-align:center; background:url(../images/about_tit.jpg) no-repeat center; font-size:34px; }
.about_con{ margin-top:25px; }
.about_con p{ line-height:35px; color:#666;/* text-indent:2em;*/ }
.about_num{ width:1020px; margin:30px auto; overflow:hidden; }
.about_con img,.about_num img{max-width:100%;}
.wenhua{ overflow:hidden; }
.wenhua li{ width:285px; float:left; text-align:center; margin:0 0; }
.wenhua li .big{ font-size:20px; margin-top:15px; }
.wenhua li .small{ color:#666; margin-top:10px; line-height:22px; }

.hezuo{ overflow:hidden; }
.hezuo li{ width:12%; height:auto; float:left; margin:0 10px 30px 10px;box-shadow:0px 0px 10px #f0f0f0; }
.hezuo li img{ display:block; margin:0 auto;width:100%; }

.zizhi{ height:300px; margin-bottom:70px; overflow:hidden; }
.partFourCo1{ width:1140px; height:185px;  float:left; overflow:hidden; position:relative;}
.partFourCo1 ul li{ width:273px; height:184px; float:left; margin-right:35px; }
.partFourCo1 ul li img{width:100%;}
body{ background:#f5f5f5; }

.new{ width:1140px; background:#FFF; margin:0 auto 50px; overflow:hidden; padding:0 30px; }
.new_list{ width:850px; float:left; }
.new_list li{ height:140px; padding:35px 0; border-bottom:1px solid #e5e5e5; }
.new_list li .img{ width:230px; height:140px; display:block; float:left; }
.new_list li .img img{ width:230px; height:140px; }
.new_list li .img_r{ width:590px; float:right; }
.new_list li .img_r h2{ height:35px; line-height:35px; }
.new_list li .img_r h2:hover a{ color:#c6171f; }
.new_list li .img_r h2 a{ font-size:20px; }
.new_list li .img_r .p{ height:66px; line-height:22px; color:#888; overflow:hidden; }
.new_list li .img_r .d{ line-height:25px; color:#888; font-family:"Arial";  margin-top:6px; background:url(../images/date.jpg) no-repeat left center; padding-left:25px; }
.new_list li .img_r .date img{ margin-right:5px; }
.pages{ padding:50px 0px; overflow:hidden; }
.pages{ text-align:center; } 
.pages li{ width:29px; height:29px; text-align:center; line-height:29px; margin-right:3px; display:inline-block; *display:inline; color:#666; }
.pages li a{ color:#666; }
.pages li.pages_solid{ background:#c6171f; color:#FFF;}
.pages li.previous_s,.pages li.next{ width:60px; background:none;}

.new .left{ width:850px; float:left; }
.new .right{ width:230px; float:right; }
.new .right .tit{ font-size:25px; color:#FFF; height:90px; line-height:90px; text-align:center; background:url(../images/new_tit.jpg) no-repeat; }
.menu{ border:1px solid #e5e5e5; border-top:none; }
.menu li{ height:45px; line-height:45px; border-bottom:1px solid #e5e5e5; padding-left:25px; background:url(../images/jiantou.jpg) no-repeat 200px 18px; }
.menu li:hover{ background:#c6171f url(../images/jiantou_hover.jpg) no-repeat 200px 18px; }
.menu li:hover a{ color:#FFF; }

.xg_pro{ margin-top:30px; }
.xg_pro .t{ font-size:18px; padding-left:10px; height:20px; line-height:20px; background:url(../images/tit_line.jpg) no-repeat left center; margin-bottom:20px; }
.xg_pro ul li{ height:170px; margin-bottom:10px; }
.xg_pro ul li img{ width:230px; height:130px; }
.xg_pro ul li h2{ height:40px; line-height:40px; overflow:hidden; }
.xg_pro ul li h2 a{ width:140px; display:block; float:left; }
.xg_pro ul li h2 span{ width:85px; display:block; float:right; text-align:right; }
.xg_pro ul li h2 span b{ color:#c6171f; font-weight:normal; }

.new .left .title{ font-size:24px; line-height:40px; text-align:center; }
.new .left .date{ width:90px; line-height:22px; padding-left:25px; margin:0 auto; color:#a4a4a4; background:url(../images/date.jpg) no-repeat left center; }
.new .left .date img{ margin-right:5px; }
.new .left .con{ line-height:30px; color:#666; margin-top:15px; }
.new .left .b{ height:1px; border-bottom:1px solid #dcdcdc; margin:30px 0; }
.pian{ height:25px; }
.pian div{ width:395px; height:25px; line-height:25px; background:url(../images/left.jpg) no-repeat left center; color:#989898; float:left; padding-left:30px; }
.pian div a{ color:#989898; }
.tag{ height:30px; line-height:30px; padding-left:30px; color:#989898; background:url(../images/tag_tit.jpg) no-repeat left center; margin-top:15px; }
.tag a{ background:#eee; color:#989898; border-radius:50px; display:inline-block; padding:0 13px; margin-right:10px; }

.xg_new{ margin-top:30px; margin-bottom:30px;}
.xg_new .t{ font-size:18px; padding-left:10px; height:20px; line-height:20px; background:url(../images/tit_line.jpg) no-repeat left center; margin-bottom:20px; }
.xg_new ul li{ height:45px; line-height:45px; background:url(../images/new_icon_.jpg) no-repeat left center; border-bottom:1px solid #dcdcdc; padding-left:10px; }
.xg_new ul li a{ width:700px; float:left; display:block; }
.xg_new ul li span{ width:80px; font-family:"Arial"; float:right; display:block; }

.pro_t{ width:110px; height:40px; float:left; background:#c6171f; line-height:40px; text-align:center; color:#FFF; }
.pro_b{ width:740px; height:1px; float:right; border-bottom:1px solid #dcdcdc; margin-top:38px; }
.pro_img{ width:370px; height:210px; float:left; margin:5px 0 30px; float:left; }
.pro_img img{ width:370px; height:210px; }
.pro_img_r{ width:435px; float:right; }
.pro_img_r h1{ height:45px; line-height:45px; overflow:hidden; font-size:24px; }
.pro_img_r .p p{ height:30px; overflow:hidden; line-height:30px; margin-top:10px; }
.pro_img_r .p p span{ font-size:24px; color:#c6171f; font-weight:normal; }
.pro_img_r .p p b{ width:83px; height:28px; display:inline-block; margin-right:13px; font-weight:normal; border:1px solid #dcdcdc; line-height:28px; text-align:center; }
.pro_img_r .p p .red{ border:1px solid #c6171f; background:url(../images/jiantou_r.jpg) no-repeat right top; }
.pro_img_r .more{ width:108px; height:38px; display:inline-block; margin-right:13px; font-weight:normal; border:1px solid #c6171f; line-height:38px; text-align:center; color:#c6171f; font-size:16px; margin-top:10px; }

.jchu{position:justify;}