@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.5;

	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	color:#ef4f39;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
em{ font-style:normal}

.header{ width:100%; float:left; min-width:1100px; height:40px; background:#f1f1f1; line-height:40px;}
.header span{ float:right}
.header a{ margin-left:5px; margin-right:5px;}

.top{ width:1100px; height:105px; margin:auto;}
.logo{ width:654px; height:65px; float:left;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-height:125px; max-width:654px; vertical-align:middle}
.tel{ width:230px; float:right; background:url(../images/tel.png) no-repeat left; padding-left:75px; font-size:14px; line-height:25px; padding-bottom:10px; padding-top:10px; margin-top:0px;}
.tel b{ font-size:18px; color:#29a4dc}

.nav{ width:100%; height:50px; float:right; line-height:50px; font-size:15px; background:#29a4dc; min-width:1160px;}
.nav a{ padding:30px; padding-bottom:17px; padding-top:16px; border-right:1px solid #74c9f0; color:#FFF}
.nav a:hover{ background:#ef4f39}
.navon{ background:#ef4f39}

.main{ width:1160px; margin:auto}
.cplm{ width:1100px; float: left;}
.cplm-l{ width:163px; float:left; background:#ef4f39}
.cplm-r{ width:937px; float:right}
.cplm-r01{ width:185px; float:left;}
.cplm-r01 ul li{ width:181px; float:left; height:66px; line-height:66px; background:#f6f2f2 url(../images/jt01.png) no-repeat 150px 25px; font-size:16px; font-weight:bold; border-bottom:1px solid #e6e5e5;}
.cplm-r01 ul li a{ width:166px; float:left; height:67px; line-height:67px; padding-left:15px; color:#333}
.cplm-r01 ul li a:hover{ background:#29a4dc url(../images/jt02.png) no-repeat 150px 25px; color:#FFF}

.hcOn { background:#29a4dc url(../images/jt02.png) no-repeat 150px 25px; color:#FFF}
.hcOn a:link{background:#29a4dc url(../images/jt02.png) no-repeat 150px 25px; color:#FFF}
.hcOn a:visited {background:#29a4dc url(../images/jt02.png) no-repeat 150px 25px; color:#FFF}
.hcOn a:hover {background:#29a4dc url(../images/jt02.png) no-repeat 150px 25px; color:#FFF}

.cplm-r02{ width:740px; float:right}
.cplm-r02 ul li{ width:184px; float:left;height:66px; line-height:66px; border-bottom:1px solid #f6f2f2; border-right:1px solid #f6f2f2; text-align:center; font-size:16px; color:#666}
.cplm-r02 ul li a{ padding:25px; padding-bottom:8px; padding-top:8px; color:#666}
.cplm-r02 ul li a:hover{ border:1px solid #29a4dc; color:#29a4dc; border-radius:5px;}

.cp{ width:100%; float:left; min-width:1100px; height:1250px; background:url(../images/b01.jpg) no-repeat center;}
.bt{ width:1100px; float:left; margin-top:35px; text-align:center}
.bt dl dt{ font-size:30px; font-weight:bold; line-height:35px; color:#FFF; background:url(../images/hx01.png) no-repeat center;}
.bt dl dd{ font-size:18px; line-height:30px; color:#FFF}
.cp01{ width:1100px; float:left; margin-top:25px;}
.cp01 dl{ width:340px; float:left; margin-right:40px; margin-top:10px;}
.cp01 dl dt{ width:336px; height:306px; background:#FFF; text-align:center; border:2px solid #fff}
.cp01 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp01 dl dt img{ max-width:336px; max-height:306px; vertical-align:middle}
.cp01 dl dd{ font-size:16px; text-align:center; color:#FFF; line-height:45px;}
.cp01 dl:hover dt{border:2px solid #ef4f39}

.bt2{ width:1100px; float:left; margin-top:35px; text-align:center}
.bt2 dl dt{ font-size:30px; font-weight:bold; line-height:35px; color:#333333; background:url(../images/hx02.png) no-repeat center;}
.bt2 dl dd{ font-size:18px; line-height:30px; color:#999999}
.cp02{ width:1100px; float:left; margin-top:25px;}
.cp02 dl{ width:340px; float:left; margin-right:40px; margin-top:10px;}
.cp02 dl dt{ width:336px; height:306px; background:#FFF; text-align:center; border:2px solid #ddd}
.cp02 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp02 dl dt img{ max-width:336px; max-height:306px; vertical-align:middle}
.cp02 dl dd{ font-size:16px; text-align:center; line-height:45px;}
.cp02 dl:hover dt{border:2px solid #ef4f39}
.wubu{ width:1100px; float:left; margin-top:50px; height:204px; background:url(../images/jt03.png) no-repeat center}
.wubu ul li{ width:220px; float:left; text-align:center; height:204px;}
.wubu ul li span{ height:100%; display:inline-block; vertical-align:middle}
.wubu ul li img{ max-width:220px; max-height:204px; vertical-align:middle}
.wubutex{ width:1060px; float:left; margin-top:25px; background:#f1f1f1; padding:20px; font-size:18px; color:#000; line-height:50px;}
.wubutex b{ color:#ef4f39; font-size:24px}
.ggt{ width:100%; float:left; height:109px; min-width:1100px; background:url(../images/a01.jpg) no-repeat center; margin-top:25px;}
.about{ width:1100px; float:left; margin-top:25px;}
.about-l{ width:757px; float:left; height:277px; background:url(../images/abj.png) no-repeat center}
.about-l01{ width:350px; float:right; margin-right:20px; font-size:14px; line-height:22px; color:#FFF}
.about-l01 h1{ line-height:45px; font-size:30px; margin-bottom:25px; padding-left:30px; font-weight:bold;}
.about-l01 a{ padding:35px; padding-bottom:8px; padding-top:8px; border:1px solid #2784c5; font-size:16px}

.about-r{ width:320px; float:right;height:305px; background:url(../images/sx02.png) no-repeat left}

.rollBox{width:300px;overflow:hidden; float:right}
.rollBox .LeftBotton{height:50px;width:28px;background:url(../images/zj.jpg) no-repeat left;overflow:hidden;float:left;display:inline;margin:115px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:50px;width:28px;background:url(../images/yj.jpg) no-repeat right;overflow:hidden;float:left;display:inline;margin:115px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:221px;overflow:hidden;float:left; margin-left:10px; margin-right:10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:221px;float:left;text-align:center; height:305px;}
.rollBox .Cont .pic span{ height:100%; display:inline-block; vertical-align:middle }
.rollBox .Cont .pic img{ max-width:221px; max-height:305px; vertical-align:middle}
.rollBox #List1,.rollBox #List2{float:left;}

.sb{ width:1100px; float:left; margin-top:25px;}
.sb ul li{ width:262px; height:198px; float:left; margin-right:15px;}
.sb ul li span{ height:100%; display:inline-block; vertical-align:middle}
.sb ul li img{ max-width:262px; max-height:198px; vertical-align:middle}
#demo { 
overflow:hidden; 
width: 1100px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
}

.wrap{ width:100%; float:left; margin-top:25px; background:#f5f5f5; padding-bottom:30px; min-width:1100px;}
.news{ width:700px; float:left; background:#FFF; padding:20px;}
.news-title{ width:700px; float:left; height:40px; border-bottom:1px solid #ddd; line-height:40px;}
.news-title span{ float:right;}
.news-title span a{ font-size:14px;}
.news-title ul li{ width:170px; float:left; height:40px; line-height:40px; font-size:20px;}
.news-title ul li img{ float:left; margin-right:10px; margin-top:10px;}
.news-tex{ width:700px; float:left; margin-top:25px;}
.news-tex01{ width:700px; float:left; font-size:14px; line-height:24px;}
.news-tex01 img{ width:300px; height:184px; float:left; margin-right:20px;}
.xxmore{padding:35px; padding-bottom:8px; padding-top:8px; background:#2784c5; font-size:16px; color:#FFF}
.news-tex02{ width:700px; float:left; margin-top:10px;}
.news-tex02 ul li{ width:340px; float:left; height:40px; line-height:40px; border:1px solid #ddd; font-size:14px; color:#666666; margin-top:15px;}
.news-tex02 ul li i{ float:left; width:45px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#ddd; margin-right:10px;}
.m6On { color:#ef4f39; }
.m6On a:link{color:#ef4f39; }
.m6On a:visited {color:#ef4f39; }
.m6On a:hover {color:#ef4f39; }

.wenda{ width:300px; float:right; background:#FFF; padding:20px;}
.wenda-title{ width:300px; float:left; height:40px; border-bottom:1px solid #ddd; line-height:40px; font-size:20px;}
.wenda-title img{ float:left; margin-right:10px; margin-top:10px;}
.wenda-title i{ font-size:16px; color:#999999; margin-left:10px;}
.wenda-tex{ width:300px; float:left; margin-top:25px; height:420px;}
.wenda-tex dl dt{ padding-left:15px; padding-right:15px; font-size:14px; line-height:24px;}
.wenda-tex dl dt i{ padding:10px; background:url(../images/wen.jpg) no-repeat center; margin-right:10px;}
.wenda-tex dl dd{ background:#f1f1f1; padding:15px; color:#666; line-height:24px; padding-bottom:10px; padding-top:10px; margin-top:10px; font-size:14px; margin-bottom:10px;}
.wenda-tex dl dd i{ padding:10px; background:url(../images/da.jpg) no-repeat center; margin-right:10px; }

.link{ width:1100px; float:left; padding-bottom:15px; padding-top:15px; font-size:14px; line-height:24px;}
.link a{ margin-left:5px; margin-right:5px; color:#999}

.dbnav{ width:100%; float:left; height:55px; line-height:55px; background:#2784c5; min-width:1100px; text-align:center; font-size:16px; color:#FFF}
.dbnav a{ padding-left:32px; padding-right:32px; color:#FFF}
.foot{ width:100%; float:left; background:#27231f; min-width:1100px; padding-top:10px;}
.foot-l{ width:205px; float:left; text-align:center; background:url(../images/sx.png) no-repeat right; height:210px;}
.foot-l span{ height:100%; display:inline-block; vertical-align:middle}
.foot-l img{ max-width:205px; max-height:210px; vertical-align:middle}
.foot-m{ width:520px; float:left; margin-left:25px; font-size:14px; line-height:30px; color:#9a9998; background:url(../images/sx.png) no-repeat right}
.foot-r{ width:350px; float:right; text-align:center; height:230px; padding-top:20px;}
.foot-r span{ height:100%; display:inline-block; vertical-align:middle}
.foot-r img{ max-width:350px; max-height:210px; vertical-align:middle}
.foot02{ width:100%; float:left; height:40px; line-height:40px; text-align:center; min-width:1100px; background:#27231f; color:#9a9998; font-size:14px; margin-top:-45px;}

.left{ width:245px; float:left; margin-top:20px; margin-bottom:20px;}
.zlm{ width:245px; float:left}
.zlm h1{ height:75px; line-height:75px; background:#29a4dc; font-size:24px; color:#FFF; text-align:center}
.zlm ul{ width:243px; float:left; border:1px solid #ddd; border-bottom:0px; border-top:0px;}
.zlm ul li{ width:243px; float:left; height:60px; line-height:60px; border-bottom:1px solid #ddd}
.zlm ul li a{ width:170px; float:left; padding-left:73px; height:60px; line-height:60px; background:url(../images/jt01.png) no-repeat 43px 22px; font-size:18px}
.tjcp{ width:245px; float:left; margin-top:20px;}
.tjcp h1{ height:50px; line-height:50px; background:#29a4dc; color:#FFF; font-size:20px; text-align:center}
.tjcp dl{ width:243px; float:left; border:1px solid #ddd; border-bottom:3px solid #ef4f39; border-top:0px;}
.tjcp dl dt{ height:130px; text-align:center; margin-left:20px; nav-right:20px; margin-top:15px; margin-left:20px; margin-right:20px;}
.tjcp dl dt img{ width:200px; height:130px;}
.tjcp dl dd{ height:48px; line-height:48px; border-bottom:1px solid #ddd; text-align:center; font-size:16px; margin-left:20px; margin-right:20px;}
.tjcp p{ padding-left:20px; padding-right:20px; font-size:14px; line-height:24px;}

.right{ width:830px; float:right; margin-top:20px; margin-bottom:20px;}
.wz{ width:810px; float:left; height:45px; line-height:45px; border-bottom:1px solid #ddd; background:url(../images/sx03.jpg) no-repeat left; padding-left:20px; font-size:24px; color:#29a4dc}
.wz span{ float:right; background: url(../images/fz.png) no-repeat left; padding-left:25px; font-size:14px; color:#999}
.contect{ width:830px; float:left; margin-top:20px; font-size:16px; line-height:30px; padding-bottom:30px;}
 
.photo{ width:256px; float:left; margin-right:30px; margin-top:10px;}
.photo dl dt{ height:210px; background:#FFF; text-align:center; border:2px solid #ddd}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ max-width:252px; max-height:206px; vertical-align:middle}
.photo dl dd{ font-size:16px; text-align:center; line-height:45px;}
.photo dl:hover dt{border:2px solid #ef4f39}
.fy{ width:100%; float:left; margin-top:50px; text-align:center; font-size:14px}
.fy a{ padding:15px; padding-bottom:10px; padding-top:10px; background:#ececec}
.fy a:hover{ background:#29a4dc; color:#FFF}

.photo2{ width:256px; float:left; margin-right:30px; margin-top:10px;}
.photo2 dl dt{ height:195px; text-align:center}
.photo2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo2 dl dt img{ max-width:256px; max-height:195px; vertical-align:middle}
.photo2 dl dd{ font-size:16px; line-height:45px; text-align:center}

.title{ width:100%; float:left; line-height:45px; text-align:center; font-size:24px}
.date{ width:100%; float:left; text-align:center; font-size:16px; color:#999; line-height:35px; border-bottom:1px solid #ddd}
.tex{ width:100%; float:left; margin-top:20px; font-size:16px; line-height:30px;}
.tex img{ max-width:860px;}
.tex table{ max-width:860px;}

.line{ width:100%; float:; height:10px; border-bottom:1px solid #ddd}

.photo3{ width:254px; float:left; margin-right:30px; margin-bottom:30px; height:320px; text-align:center; border:1px solid #ddd}
.photo3 span{ height:100%; display:inline-block; vertical-align:middle}
.photo3 img{ max-width:254px; max-height:320px; vertical-align:middle}
.newlb{ width:830px; float:left; height:156px; padding-bottom:25px; border-bottom:1px solid #ddd; margin-bottom:25px;}
.newlb img{ width:242px; height:156px; float:left;}
.newlb dl{ width:565px; float:right}
.newlb dl dt{ font-size:16px; line-height:35px; font-weight:bold;}
.newlb dl dd{ font-size:14px; line-height:24px; margin-top:10px;}
.newlb dl dd i{ color:#999}

.ban{ width:550px; height: auto; position:relative; overflow:hidden;float:left}
.ban2{ width:550px; height:280px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:550px; height:280px; position:relative}
.ban2 ul li img{width:550px; height:280px;}
.ban2 ul li span{ width:95%; height:43px; float:left; position:absolute; bottom:0; background:url(../images/bj02.png); color:#FFF; line-height:43px; padding-left:5%}
.prev{ float:left; cursor:pointer;}
.num{ height:100px;overflow:hidden; width:490px; position:relative;float:left;}
.min_pic{ padding-top:20px; width:550px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:133px; height:86px; margin-right:15px; padding:1px;}
.num ul li img{width:133px; height:86px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:830px; height:830px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:830px; height:830px; position:relative; overflow:hidden;}
.pop_up2{ width:830px; height:830px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:830px; height:830px; float:left;}

.bt03{ width:830px; float:left; margin-top:25px; height:48px; line-height:48px; background:url(../images/lmbj.png) no-repeat left;}
.bt03 span{ float:right; margin-right:15px;}
.bt03 b{ font-size:18px; color:#F00}
.bt03 i{ width:186px; float:left; height:48px; line-height:48px; text-align:center; font-size:20px; color:#FFF; margin-left:13px;}
.bt03 em{ padding-left:15px; padding-right:15px; float:left; height:45px; line-height:45px; text-align:center; font-size:20px; background:#29a4dc; color:#FFF}

.maidian{ width:830px; float:left; margin-top:25px;}
.maidian img{ width:388px; float:left}
.maidian dl{ width:420px; float:right}
.maidian dl dt{ font-size:20px; line-height:35px; font-weight:bold; color:#333}
.maidian dl dt i{ padding-bottom:10px; border-bottom:4px solid #29a4dc;}
.maidian dl dt em{ padding:15px; background:url(../images/wbx.png) no-repeat center; font-size:18px; color:#FFF}
.maidian dl dd{ margin-top:25px; font-size:16px; line-height:30px;}
.ggt2{ width:100%; float:left; background:#29a4dc; margin-top:25px; text-align:center}

.tjcp01{ width:830px; float:left; margin-top:25px;}
.tjcp01 dl{ width:192px; float:left; margin-right:20px;}
.tjcp01 dl dt{ height:165px; text-align:center; border:1px solid #ddd}
.tjcp01 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.tjcp01 dl dt img{ max-width:190px; max-height:163px; vertical-align:middle}
.tjcp01 dl dd{ font-size:16px; text-align:center; line-height:40px;}
.lxys{ margin-bottom:20px; margin-top:20px;}
.lxys td{ padding-left:10px; height:35px;}

.dt1{ height:35px; line-height:35px; font-size:16px; background:#CCCCCC; padding-left:30px; font-weight:bold;}
.dt2{ border-bottom:1px dotted #CCCCCC; padding-left:30px; line-height:30px; line-height:30px; font-size:14px;}
.dt3{ border-bottom:1px dotted #CCCCCC; padding-left:50px; line-height:25px; line-height:25px; font-size:12px;}







