@charset "utf-8";

/* CSS Document */



#continue2{

font-family: "microsoft yahei";

margin: 0px auto;

padding: 0px;

text-align: left;

list-style: none;

text-decoration: none;

font-size: 12px;

text-decoration: none;

background: #eee;

}



#continue{

font-family: "microsoft yahei";

margin: 0px auto;

padding: 0px;

text-align: left;

list-style: none;

text-decoration: none;

font-size: 12px;

text-decoration: none;

background: #eee;

}



*{

margin: 0px auto;

padding: 0px;

list-style: none;

text-decoration: none;

}



.clear{

clear: both;

}



img{

border: none;

}



a img{

border: none;

}



#keyword{

width: 200px;

height: 23px;

border: 1px #333 solid;

line-height: 23px;

color: #999;

}

#button{

width: 50px;

height: 25px;

background: #333;

color: #FFF;

border: none;

}







/*top*/



#top{

width: 100%;

height: auto;

background: #ebebeb;

}



.top-m{

width: 1170px;

height: 30px;

}



.top-m p{

line-height: 30px;

color: #676767;

}



.top-m span{

float: right;

line-height: 30px;

color: #676767;

}



.top-m span a{

color: #676767;

}

.top-m span a:hover{ color: #F00;}





/*logo*/



#logo{

width: 100%;

height: auto;

background: #fafafa;

}



.logo-m{

width: 1170px;

height: 130px;

}



.logo-left{

float: left;

width: 302px;

height: auto;

padding-top: 20px;

}



.logo-center{

float: left;

width: 480px;

height: auto;

padding-top: 20px;

}



.logo-center h1{

line-height: 40px;

font-size: 20px;

color: #ab0c06;

}



.logo-center h2{

font-size: 20px;

color: #000;

}



.logo-center h2 span{ font-size: 22px;}



.logo-right{

float: right;

width: 200px;

height: auto;

padding-top: 30px;

}



.logo-right p{

line-height: 40px;

background: url(../images/dh.jpg) left center no-repeat;

padding-left: 30px;

font-size: 22px;

color: #F00;

font-weight: bold;

}













/*menu*/



#menu{

width: 100%;

height: 59px;

background: url(../images/menu-bg.jpg) repeat-x;

}



.daohang {

	width: 1170px;

	height: 44px;

}

.daohang ul {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.daohang ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

	line-height: 53px;

	width: 115px;

	height: 44px;

	font-size: 16px;

}

.daohang ul li a {

	font-size: 16px;

	color: #fff;

	text-align: center;

	display: inline-block;

	width: 115px;

	text-decoration: none;

	height: 53px;

	font-weight: bold;

}



.daohang ul li a:hover{ 

font-weight:bold; 

color:#000;

width: 115px;

height: 53px;

line-height: 53px;

background: url(../images/menu-ho.jpg) repeat-x;

}



.daohang  .daohang_l {

	position: absolute;

	z-index:9999999;

	width: 220px;

	visibility: hidden;

	margin: 0px;

	font-size: 12px;

	color: #FFF;

	filter: Alpha(Opacity=85);

	text-align: center;

	overflow: visible;

	margin: 0px;

	padding: 0px;

}

.daohang_l{	height: 30px !important;line-height: 30px !important;}

.daohang  .daohang_l  a {

	width: 200px;

	color: #FFF;

	text-decoration: none;

	clear: both;

	text-align: left;

	display: inline-block;

	padding-left: 20px;

	margin: 0px;

	font-size: 12px;

	height: 30px;

	line-height: 30px;

	background-color: #333;

	background-image: none;

}

.daohang  .daohang_l  a:hover {

	color: #FF6801;

	text-decoration: none;

	background-color: #F1F1F1;

	background-image: none;

	width: 200px;

	height: 30px;

	line-height: 30px;

	padding-left: 20px;

}









/*sousuo*/



#sousuo{

width: 100%;

height: auto;

}



.ss-m{

width: 1170px;

height: auto;

}



.ss-left{

float: left;

width: 700px;

height: 43px;

}



.ss-left p{

line-height: 43px;

color: #676767;

}



.ss-left p a{ color: #676767;}

.ss-left p a:hover{ color: #F00;}



.ss-right{

float: right;

width: 300px;

height: 33px;

padding-top: 10px;

}











/*banner*/



#banner{

width: 100%;

height: 511px;

/*background: url(../images/banner.jpg) top center no-repeat;*/

}



#full-screen-slider { width:100%; height:511px; float:left; position:relative}

#slides { display:block; width:100%; height:511px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current { background:#0092CE}









/*main*/



#main1{

width: 1172px;

height: auto;

margin: 0 auto;

padding-top: 20px;

}



.index-cpfl{

width: 1170px;

height: 114px;

}



.index-cpfl-left{

float: left;

width: 253px;

height: 114px;

}



.index-cpfl-right{

float: right;

width: 915px;

height: 160px;

margin-top: 27px;

background: #efefef;

}



.index-cpfl-right ul{ padding-top: 7px;}

.index-cpfl-right ul li{

display: block;

float: left;

width: 182px;

height: 29px;

line-height: 29px;

text-align: center;

background: #1f1a17;

color: #FFF;

margin-bottom: 10px;

margin-left: 25px;

}



.index-cpfl-right ul li a{

display: block;

float: left;

width: 182px;

height: 29px;

line-height: 29px;

text-align: center;

background: #1f1a17;

color: #FFF;

}



.index-cpfl-right ul li a:hover{

display: block;

float: left;

width: 182px;

height: 29px;

line-height: 29px;

text-align: center;

background: #ca291f;

color: #FFF;

}





.index-cpzs{

width: 1170px;

height: auto;

margin-top: 20px;

}



/*.index-cpzs ul{}

.index-cpzs ul li{

float: left;

width: 270px;

height: 250px;

text-align: center;

margin-left: 10px;

margin-right: 10px;

}



.index-cpzs ul li img{

width: 268px;

height: 203px;

border: 1px #CCC solid;

}



.index-cpzs ul li p{ line-height: 30px; font-weight: bold; font-size: 14px;}

.index-cpzs ul li a{ color: #212121;}

.index-cpzs ul li a:hover{ color: #F00;}

*/



/*main2*/



#main2{

width: 930px;

height: 322px;

margin-top: 20px;

border-top: 1px #eee solid;

border-bottom: 1px #eee solid;

background: #f5f5f5 url(../images/gsjj.jpg) left center no-repeat;

padding-left: 240px;

}



.main2-left{

float: left;

width: 520px;

height: 300px;

padding-top: 15px;

}



.main2-left p{

line-height: 24px;

color: #1b1b1b;

font-size: 12px;

}





.main2-right{

float: right;

width: 378px;

height: 300px;

padding: 15px 10px 0px 0px;

}





/*main3*/



#main3{

width: 100%;

height: auto;

margin-top: 20px;

}



.main3-bt{

width: 100%;

height: 102px;

background: url(../images/main3-bt.jpg) top center no-repeat;

}



.main3-nr{

width: 100%;

height: 793px;

background: url(../images/hc-bg.jpg) top center no-repeat;

text-align: center;

}



.main3-nr-nr{

width: 1172px;

height: auto;

text-align: center;

margin: 0 auto;

}



.main3-hc1{

width: 1030px;

height: 440px;

padding-top: 83px;

margin: 0 auto;

text-align: center;

}



.hc1-L{

float: left;

width: 352px;

height: 419px;

padding-top: 15px;

}



.hc1-R{

float: right;

width: 590px;

height: 420px;

}



.hc1-R h2.h1{

height: 66px;

background: url(../images/hc-bt1.jpg) no-repeat;

font-size: 18px;

color: #000;

padding-left: 70px;

line-height: 66px;

}



.hc1-R h2.h1 span{ color: #c4271e;}



.hc1-R ul{ padding-left: 50px;}

.hc1-R ul li{

line-height: 30px;

list-style: url(../images/ico1.jpg);

padding-left: 20px;

font-size: 12px;

}



.hc1-R h2{

height: 66px;

background: url(../images/hc-bt2.jpg) no-repeat;

font-size: 18px;

color: #000;

padding-left: 70px;

line-height: 66px;

margin-top: 30px;

}



.hc1-R h2 span{ color: #c4271e;}



.main3-hc2{

width: 1030px;

height: auto;

margin-top: 20px;

}



.hc2-L{

float: left;

width: 466px;

height: 243px;

}



.hc2-L h2{

height: 65px;

background: url(../images/hc2-bt.jpg) no-repeat;

font-size: 18px;

color: #000;

padding-left: 70px;

line-height: 65px;

}



.hc2-L h2 span{ color: #c4271e;}



.hc2-L ul{ padding-left: 50px;}

.hc2-L ul li{

line-height: 30px;

list-style: url(../images/ico1.jpg);

padding-left: 20px;

font-size: 12px;

}







.hc2-R{

float: right;

width: 425px;

height: 243px;

margin-right: 30px;

}







/*main4*/



#main4{

width: 1170px;

height: auto;

margin-top: 10px;

margin: 0 auto;



}



.main4-bt{

width: 1170px;

height: 30px;

background: url(../images/main4-bt-bg.jpg) center repeat-x;



}



.main4-bt h2{

width: 123px;

height: 30px;

line-height: 30px;

background: #FFF;

color: #000;

font-size: 20px;

text-align: center;

margin: 0 auto;

}



.par{

width: 128px;

height: 21px;

margin: 0 auto;

}



.blk_18 { overflow:hidden; zoom:1; width:1170px; margin-top: 15px;}

.blk_18 .pcont { width:1120px; float:left; overflow:hidden; }

.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }

.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }

.blk_18 .LeftBotton, .blk_18 .RightBotton { width:14px; height:94px; float:left; background: url(../images/btn-left.jpg) no-repeat;}

.blk_18 .LeftBotton { background: url(../images/btn-left.jpg) no-repeat; margin:60px 10px 0px 0px; }

.blk_18 .RightBotton { background: url(../images/btn-right.jpg) no-repeat; margin:60px 0px 0px 10px; }

.blk_18 .LeftBotton:hover { background: url(../images/btn-left2.jpg) no-repeat;}

.blk_18 .RightBotton:hover { background: url(../images/btn-right2.jpg) no-repeat; }

.blk_18 .pl img { display:block; cursor:pointer; width: 269px; height: 200px; border: 1px #CCC solid; padding: 2px;}

.blk_18 .pl { width:275px; float:left;text-align:center; line-height:24px; margin-right: 15px; font-size: 12px;}

.blk_18 a.pl:hover {color:#F00;}

.blk_18 a.pl{ color: #000;}









/*main5*/



#main5{

width: 1170px;

height: auto;

margin-top: 20px;

margin: 0 auto;

}





/*main6*/



#main6{

width: 100%;

height: auto;

background: url(../images/main6-bg.jpg) top repeat-x;

margin-top: 20px;

padding-top: 48px;

padding-bottom: 20px;

}



.main6-nr{

width: 1170px;

height: auto;

margin: 0 auto;

}



.main6-cjwt{

float: left;

width: 302px;

height: auto;

}



.main6-cjwt h2{

line-height: 45px;

border-bottom: 1px #d9d9d9 solid;

font-size: 16px;

color: #333;

background: url(../images/cjwt-bt.jpg) left center no-repeat;

padding-left: 45px;

}



.main6-cjwt h2 a{

float: right;

color: #666;

font-size: 12px;

font-weight: normal;

}

.main6-cjwt h2 a:hover{ color: #F00;}



.cjwt-a{

width: 300px;

height: auto;

border-top: 1px #cfcfcf dotted;

margin-top: 20px;

padding-top: 15px;

}



.cjwt-a h4{

line-height: 40px;

background: url(../images/wen.jpg) left center no-repeat;

font-size: 14px;

color: #555;

padding-left: 50px;

}



.cjwt-a h4 a{ color: #555;}

.cjwt-a h4 a:hover{ color: #F00;}

.cjwt-a p{

line-height: 22px;

background: url(../images/da.jpg) top left no-repeat;

color: #555;

padding-left: 50px;

font-size: 14px;

}



.main6-xw{

float: right;

width: 830px;

height: auto;

}



.index-xw-nr{

width: 820px;

height: auto;

padding-top: 20px;

}



.index-xw-top{

width: 820px;

height: 165px;

}



.index-xw-top img{

float: left;

border: 1px #CCC solid;

padding: 2px;

margin-right: 20px;

width: 200px;

height: 160px;

}



.index-xw-top h4{

line-height: 35px;

color: #333;

font-size: 14px;

}

.index-xw-top h4 a{ color: #333;}

.index-xw-top h4 a:hover{ color: #F00;}



.index-xw-top p{

line-height: 28px;

color: #555;

font-size: 12px;

}

.index-xw-top p a{ color: #F00;}

.index-xw-top p a:hover{ color: #000;}



.index-xw-bot{

width: 820px;

height: auto;

margin-top: 20px;

background: url(../images/xn-bg2.jpg) top no-repeat;

}



.index-xw-bot ul{}

.index-xw-bot ul li{

float: left;

display: block;

width: 220px;

margin-right: 30px;

line-height: 30px;

background: url(../images/ico1.jpg) left center no-repeat;

padding-left: 20px;

}

.index-xw-bot ul li a{ color: #666; font-size: 12px;}

.index-xw-bot ul li a:hover{ color: #F00;}





/*main7*/



#main7{

width: 100%;

height: 485px;

background: url(../images/main7-bg.jpg) repeat-x;

padding-top: 35px;

}



.main7-fl{

width: 1170px;

height: 44px;

}



.main7-fl ul{ padding-left: 25px;}

.main7-fl ul li{

float: left;

display: block;

width: 200px;

height: 44px;

margin-right: 15px;

text-align: center;

font-size: 14px;

background: url(../images/ab2.jpg) center no-repeat;

}



.main7-fl ul li a{

float: left;

display: block;

width: 200px;

height: 44px;

line-height: 30px;

color: #FFF;

background: url(../images/ab2.jpg) center no-repeat;

}



.main7-fl ul li a:hover{

float: left;

display: block;

width: 200px;

height: 44px;

line-height: 30px;

color: #FFF;

background: url(../images/ab1.jpg) center no-repeat;

}



.main7-bot{

width: 1170px;

height: auto;

margin-top: 25px;

}



.main7-left{

float: left;

width: 306px;

height: 294px;

background: url(../images/lxfs-bg.jpg) no-repeat;

padding: 40px;

}



.main7-left p{

line-height: 28px;

color: #FFF;

font-size: 14px;

}





.main7-center{

float: left;

width: 328px;

height: 374px;

margin-left: 20px;

background: #FFF;

}



.main7-center p{

line-height: 24px;

color: #666;

padding: 15px;

font-size: 12px;

}





.main7-right{

float: right;

width: 395px;

height: 374px;

}



.main7-right h3{

width: 183px;

height: 33px;

display: block;

line-height: 33px;

font-size: 14px;

color: #444;

margin-top: 10px;

background: url(../images/dz.jpg) no-repeat;

}



.main7-right h3 a{

width: 143px;

height: 33px;

display: block;

line-height: 33px;

font-size: 14px;

color: #444;

background: url(../images/dz.jpg) no-repeat;

padding-left: 40px;

}



.main7-right h3 a:hover{

width: 143px;

height: 33px;

display: block;

line-height: 33px;

font-size: 14px;

color: #c4281c;

background: url(../images/dz2.jpg) no-repeat;

padding-left: 40px;

}





/*��������*/



#yqdh{

width: 1170px;

height: auto;

margin-top: 41px;

margin: 0 auto;

}



.yqlj{

float: left;

width: 490px;

height: 157px;

background: url(../images/yy.jpg) right top no-repeat;

padding-right: 90px;

}



.yqlj h3{

line-height: 44px;

border-bottom: 1px #ededed solid;

color: #000;

font-size: 14px;

}



.yqlj h3 a{

float: right;

color: #676566;

font-size: 12px;

font-weight: normal;

}



.yqlj h3 a:hover{ color: #F00;}



.yqlj p{

line-height: 24px;

margin-top: 15px;

}

.yqlj p a{ color: #676767; margin-right: 10px;}

.yqlj p a:hover{ color: #F00;}





.dbdh{

float: right;

width: 438px;

height: 157px;

padding-right: 60px;

}



.dbdh h3{

line-height: 44px;

border-bottom: 1px #ededed solid;

color: #000;

font-size: 14px;

}



.dbdh p{

line-height: 24px;

margin-top: 15px;

}

.dbdh p a{ color: #676767; margin-right: 10px;}

.dbdh p a:hover{ color: #F00;}











/*footer*/



#footer{

width: 100%;

height: auto;

margin-top: 20px;

background: #c3261d url(../images/footer-bgh.jpg) repeat-x;

}



.footer-m{

width: 1170px;

height: 162px;

background: url(../images/footer-bg2.jpg) top center no-repeat;

padding-top: 24px;

}



.footer-logo{

float: left;

width: 440px;

height: auto;

border-right: 1px #ffada9 solid;

}



.footer-copy{

float: left;

width: 400px;

height: auto;

margin-left: 50px;

}



.footer-copy p{

line-height: 30px;

color: #FFF;

font-size: 12px;

}

.footer-copy p a{ color: #FFF;}



.footer-erweima{

float: right;

width: 136px;

height: 136px;

}



/*��ҳ����*/

.gzhshnei {height:1160px;width: 100%;overflow:hidden; padding-top: 15px;}

.gun_img {

float: left;

width: 270px;

height: 250px;

text-align: center;

margin-right: 20px;

}

.gun_img img {

width: 268px;

height: 203px;

border: 1px #CCC solid;

}

.gzhshnei a{ color: #212121;}

.gzhshnei a:hover{ color: #F00;}

.gun_img p{

line-height: 30px; font-weight: bold; font-size: 14px;

}



























































