body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}   
body{color: #131313;
	font-size: 16px;
	font-family: Microsoft YaHei,helvetica,tahoma,arial,SimSun;
	background:#fff;
	min-width: 1200px;}
fieldset,img{border:0; }   
ul,ol,li{list-style-type:none;}
select,input,img{vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0; }

a{text-decoration:none; color:#333333;}
a:link{color:#333333;}
a:visited{color:#333333;}
a:hover,a:active,a:focus{color:#da251d;}

.center{ margin:0 auto}
.right{ float:right;}
.left{ float:left}
.clearit{clear:both;}

.daohang{width:1200px; height:80px; margin:0 auto;}
.logo{width:190px; height:80px; float:left;}
ul.daohang_in{width:960px; height:80px; float:right;}
ul.daohang_in li{width:160px; float:left; line-height:80px; text-align:center; font-size:18px}
.index_banner{width:100%; height:490px;  margin:0 auto}
.fangan_tittle{width:1200px; height:110px; margin:30px auto 0; letter-spacing:1px; line-height:110px; text-align:center; font-size:34px;}
.fangan_img{width:1226px; height:250px; margin:0 auto 65px;}

.pro_out{width:380px; height:250px; float:left; margin:0 14px}
.pro_in2{ position:relative; z-index:3; width:380px; height:187px; }
.biaoti_chanpin{width:380px; height:65px; background:url(../images/fangan_1.jpg) no-repeat; color:#fff; font-weight:bold; font-weight:bold; font-size:18px; text-indent:64px;line-height:65px;  }
.biaoti_chanpin a{display:block; color:#fff;}
.biaoti_chanpin1{background:url(../images/fangan_2.jpg) no-repeat;}
.biaoti_chanpin2{background:url(../images/fangan_3.jpg) no-repeat; line-height:28px; padding-top:5px; height:60px; text-indent:0}
.biaoti_chanpin2 p{width:294px; display:block; padding-left:74px;}
.zixun_out{width:100%; height:auto; margin:0 auto; background:#f2f2f2; padding-top:18px; padding-bottom:60px;}

.fangan_tittle1{width:1200px; height:110px; margin:0 auto 11px; letter-spacing:1px; line-height:110px; text-align:center; font-size:34px; background:url(../images/fangan_tittle1.jpg) no-repeat center;}
.zixun_in{ width:1200px; height:220px; background:#fff; margin:0 auto 30px; overflow:hidden;}
.zixun_in:hover{box-shadow:#d1d1d1 0 0 10px;
-moz-box-shadow:#d1d1d1 0 0 10px;
-webkit-box-shadow:#d1d1d1 0 0 10px;transition: 1s;-moz-transition: 1s; /* Firefox 4 */  -webkit-transition: 1s; /* Safari and Chrome */  -o-transition: 1s; /* Opera */}
.zixun_neirong{width:1150px; height:170px; margin:0 auto; padding-top:24px;}
.zixun{width:260px; height:170px; float:left;}
.zixun_right{width:850px; float:right; height:170px;}
.zixun_tittle{width:100%; height:45px; line-height:45px; font-size:20px; overflow:hidden;}
.zixun_wenzi{width:100%; height:87px; line-height:29px; color:#666666; text-indent:30px;}
.zixun_time{width:100%; height:32px; line-height:32px; color:#666; padding-top:5px;}

.chakan{width:120px; height:40px; border:1px solid #da251d; margin:0 auto; font-size:18px; text-align:center; line-height:40px;}
.chakan a{display:block; color:#da251d;}
.chakan:hover{ color:#131313; border:1px solid #131313}
.xianxia_bg1{height:507px; background:url(../images/xianxia_bg1.jpg) no-repeat center; margin:0 auto; width:100%;}
.xianxia_biaoti{
	font-size: 34px;
	width: 1200px;
	height: 55px;
	padding-top: 83px;
	margin: 0 auto;
	text-align: center;
}
.biaoge_ju{margin-top:10px; font-size:18px; line-height:28px;}
.biaoge_ju strong{ font-size:20px;}
.hdlist{ width:1200px; height:220px;}
.hdlist li{ width:320px; height:180px; padding:20px 40px; float:left}
.hdlist li p{ line-height:40px; text-align:center; font-size:16px}
.hdgd{ width:160px; height:40px; line-height:40px; font-size:18px; text-align:center; border:#da251d solid 2px; margin:10px auto; border-radius:20px}



.jingpin{width:1200px; height:253px; margin:57px auto 63px;}
.jingpin_img{width:495px; height:253px; float:right;}
.jingpin_word{width:650px; height:253px; float:left}
.jingpin_biaoti{width:100%; height:60px; font-size:34px; line-height:60px; margin-bottom:43px;}
.jingpin_biaoti span{width:150px; text-align:center; border-bottom:4px solid #e4625c; display:block;}
.jingpin_wenzi{width:537px; height:76px; line-height:76px; padding-top:0px; font-size:28px; padding-left:15px;}
.jingpin_wenzi_yuan{width:590px; text-align:center; height:50px; line-height:50px; font-size:22px; border:1px solid #da251d; border-radius:25px}

.end_out{width:100%; height:300px; background:#272b2e; margin:0 auto; overflow:hidden}
.end{width:1200px; height:300px; margin:0 auto}
.end_left{width:670px; float:left; height:224px;}
.end_left p{height:50px; line-height:50px; width:100%; font-size:20px; color:#dbdbdb; display:block; padding-top:14px; }
.end_left div{width:195px; height:65px; float:left; margin:0 13px 18px; list-style-type:none}

.end_right{width:520px; float:right; height:224px;}
.end_right p{height:50px; line-height:50px; width:100%; font-size:20px; color:#dbdbdb; display:block; padding-top:14px; }
.end_wem{ width:108px; height:105px;}
.end_wem p{ width:108px; height:35px; text-align:center; font-size:16px; color:#8a8a8a; line-height:35px; padding-top:0}
.end_lx{ width:380px; height:auto; font-size:16px; color:#dbdbdb; line-height:35px;}

.banquan{width:100%; height:80px; text-align:center; line-height:80px; color:#dbdbdb; font-size:16px;}




.rlbanner{ width:100%; height:390px; background: url(../images/nybanner.jpg) no-repeat center}
.zjbanner{ width:100%; height:390px; background: url(../images/zjbanner.jpg) no-repeat center}
.cpbanner{ width:100%; height:380px; background: url(../images/cpbanner.jpg) no-repeat center}
.chobanner{ width:100%; height:410px; background: url(../images/chobanner.jpg) no-repeat center}
.xwbanner{ width:100%; height:380px; background: url(../images/xwbanner.jpg) no-repeat center}


.lxwmbox{ width:100%; height:485px; overflow:hidden}
.lxwm{ width:1200px; height:350px; margin-top:70px;}
.map img{ border:#CCC solid 1px}
.add{ width:530px; height:350px; background:url(../images/lxewm.jpg) no-repeat 310px 210px}
.addbt{ width:140px; height:75px; border-bottom:#e4625c solid 4px; line-height:90px; font-size:34px; color:#000; font-weight:bold}
.add p{ font-size:20px; line-height:38px}


.rlbox1{ width:100%; height:868px; background:#f2f2f2; overflow:hidden}
.rlboxlist{ width:1200px; height:auto; margin-top:65px;}
.rlboxlist li{ width:1160px; height:130px; padding:15px 20px; background:#FFF; margin-bottom:28px;}
.rlboxlist li img{ float:left}
.rlboxlistjs{ width:850px; height:130px; float:right}

.rlbt{ width:1200px; height:138px; line-height:138px; background:url(../images/rlbtbj1.jpg) no-repeat center; text-align:center; font-size:34px; font-weight:bold; color:#130f0e}
.rljjfa{ width:1200px; height:auto; margin-bottom:70px;}

.jdalbox{ width:100%; height:1205px; background:#f2f2f2}
.albt{ width:1200px; height:148px; line-height:148px; background: url(../images/jdalbj.jpg) no-repeat center; text-align:center; font-size:34px; font-weight:bold; color:#130f0e}

.jdal{ width:1200px; height:auto; overflow:hidden}
.jdalnr{ width:585px; height:990px; background:#FFF;}
.altm{ width:545px; height:177px; background: url(../images/albj.jpg) no-repeat bottom center; padding:5px 20px}
.alsq{ width:585px; height:35px; border-bottom:#eef1f5 solid 1px}
.aljjxg{ width:545px; height:auto; font-size:16px; color:#131313; padding:15px 20px}

.tdbox{ width:100%; height:1228px; overflow:hidden; background:#f2f2f2}
.tdsanbox{ width:1200px; height:300px; overflow:hidden; margin-top:55px}
.tdsan{ width:345px; height:260px; background:#FFF; padding:20px;}
.tdls{ width:345px; height:50px; line-height:50px; font-size:25px; color:#333; font-weight:bold; border-bottom:#da251d solid 2px}



.ywfwbox{ width:100%; height:692px; background:url(../images/ywbj.jpg) no-repeat center}
.ywfw{ width:1200px; height:auto}
.ywfw li{ width:1200px; height:105px; line-height:105px; color:#FFF; font-size: 28px}



.cpbox{ width:1200px; height:auto; margin-top:35px;}
.cp{ width:1160px; height:210px; padding:20px; background:#f2f2f2; margin-bottom:40px}
.cp img{ padding-top:25px; float:left}
.cpjs{ width:730px; height:160px;}

.cpkcbox{ width:100%; height:635px; background:#f2f2f2; overflow:hidden; margin-top:20px}
.cpkc{ width:1200px; height:560px; margin-top:20px;}
.cpkcl{ width:760px; height:560px;}
.cpkcbt{ width:100%; height:105px; line-height:105px; font-size:30px; text-align:center; font-weight:bold; background:url(../images/kcbtbj.jpg) no-repeat center}
.cpkcll{ width:312px; height:430px; border:#CCC solid 1px; background:#FFF; padding:15px 20px;}

.cpkcbtlist li{ width:100%; height:35px; line-height:35px; padding-left:20px; background:url(../images/sjxs.jpg) no-repeat left center}
.cpkcbtlistr{ padding-top:10px}
.cpkcbtlistr li{ width:100%; height:28px; line-height:28px; padding-left:20px; background:url(../images/sjxs.jpg) no-repeat left center}



.chobox{ width:100%; height:370px; background:#f2f2f2}
.cho{ width:1200px; height:370px; overflow:hidden}
.chobt{ width:340px; height:60px; border-bottom:#e4625c solid 3px; line-height:60px; font-size:34px; text-align:center; margin-top:30px}
.chonr{ width:1200px; height:240px; margin-top:15px}
.chonr img{ float:right}
.chonrl{ width:780px; height:240px; font-size:18px; line-height:35px; color:#282828}

.abbox{ width:1200px; height:540px;}
.abbt{ width:150px; height:55px; border-bottom:#e4625c solid 3px; line-height:55px; font-size:34px; text-align:center; margin-top:20px}
.abnr{ width:1200px; height:340px; margin-top:50px}
.abnr img{ float:left}
.abnrl{ width:700px; height:340px; font-size:18px; line-height:35px; color:#282828}

.jjfabox{ width:100%; height:1325px; background:#f2f2f2; overflow:hidden}
.jjfabt{ width:1200px; height:90px; line-height:90px; background:url(../images/jjfabj.jpg) no-repeat center; text-align:center; font-size:34px; margin-top:40px}
.jjfa{ width:1040px; height:160px; background:#FFF; margin:50px auto; padding:30px 80px; box-shadow:#ccc 5px 5px 5px; overflow:hidden}
.jjfar{ width:830px; height:160px;}
.jjfa img{ float:left}
.jjfa li{ width:810px; height:35px; line-height:35px; padding-left:20px; background:url(../images/sjxs.jpg) no-repeat left center; font-size:16px; color:#666}


.choys{ width:100%; height:528px; background:url(../images/chobj.jpg) no-repeat center}
.newsde{ width:1200px; height:auto; overflow:hidden; margin:20px auto}
.newsdel{ width:775px; height:auto; padding:30px; background:#FFF}
.newsbt{ width:775px; height:auto; font-size:36px; color:#131313; font-weight:bold}
.newssj{ width:775px; height:40px; line-height:40px; font-size:16px; color:#666}
.newsjj{ widows:695px; height:110px; padding:25px 25px 25px 55px; background: #f3f4f4 url(../images/dejjxs.jpg) no-repeat left top; overflow:hidden; font-size:16px; color:#666; line-height:28px }

.newsnr{ width:755px; height:auto; margin-top:25px}

.newsder{ width:338px; height:auto; overflow:hidden}
.xgzx{ background:#FFF}
.xgzxlm{ width:288px; height:60px; border-bottom:#CCC solid 1px; padding:0 25px}
.xgzxlm span{ font-size:18px; line-height:60px; float:left; color:#333}
.xgzxlm a{ font-size:14px; color:#da251d; float:right; line-height:60px}

.xgzxlist{ width:288px; height:auto; padding:25px; overflow:hidden}
.xgzxlist li{ height:40px; line-height:40px}

.xlsbox{ width:1200px; height:765px; overflow:hidden; background:#FFF; margin-top:40px;}
.xls{ width:1140px; height:310px; background:url(../images/xlsbj.jpg) no-repeat center; margin-top:40px; overflow:hidden}
.xlsjs{ width:580px; height:200px; margin-top:30px; margin-left:370px}

.xlskcbox{ width:1140px; height:350px; margin:30px auto; background:url(../images/xlskcbj.jpg) no-repeat left bottom}
.xlskc{ width:390px; height:auto;}
.xlskc li{ width:100%; height:35px; line-height:35px; padding-left:20px; background:url(../images/sjxs.jpg) no-repeat left center}


.page{ width:100%; height:36px; padding:36px 0; }
.pagelist{padding-top:10px;padding-bottom:10px;text-align:center; color:#09479C; font-size:0px; clear:both;}
.pagelist span,.pagelist a,.pagelist strong{ line-height:20px;text-align:center; vertical-align:middle; font-family:Arial; font-size:12px;
display:inline-block; padding:4px 8px;margin:0px 2px;border:#cccccc solid 1px;color:#333333; border-radius:3px;}
.pagelist var{height:21px;line-height:21px; display:inline-block;margin:0px 3px 0px 3px;}
.pagelist strong,.pagelist .thispage{font-weight:100;margin-right:3px;border:#da251d solid 1px; background-color:#da251d;color:#ffffff;}
.pagelist a:hover{ color:#ffffff; border:#da251d solid 1px; background-color:#da251d;text-decoration:none;}

.kf{ width:62px; height:230px; background:url(../images/kfimg.png) no-repeat center; position:fixed; right:10px; top:50%; z-index:999; opacity:0.8}
.kfqq{ width:62px; height:62px; float:left}
.kfqq .kfqqkc{ position:absolute; top:20px; left:-250px; display: none}
.kfqq:hover .kfqqkc{ position:absolute; top:-60px; left:-160px;display:block}
.kfqq .kfqqxs{ position:absolute; top:20px; left:-250px; display: none}
.kfqq:hover .kfqqxs{ position:absolute; top:20px; left:-160px;display:block}

.kfewm{ width:62px; height:62px; float:left}
.top{ width:62px; height:62px; float:left}
.top a{ width:62px; height:62px; display:block}
.kfewm .kfwemxs{ position:absolute; top:100px; left:-160px; display: none}
.kfewm:hover .kfwemxs{ position:absolute; top:100px; left:-160px;display:block}
