@charset "utf-8";
/* CSS Document */
* {font-size: 12px;margin: 0;padding: 0;}
ul{list-style:none}
img{border:none}
a {text-decoration: none; color:#626262}
a:hover{ text-decoration: underline; color:#06F}
body {font-family:"宋体", sans-serif;color: #333;text-align: left; background:#fff url(../images/bg.gif) repeat-x}
.box{width:100%; height:auto; margin:0 auto;}
.cl{clear:both}

.orange{color:#F90;}
.bold{font-weight:bold}
.blue{color:#211a8a; text-decoration:underline}
.red{color:#f00;}
.f14{font-size:14px;}
.hidden{display:none}
cite{font-style:normal}
.under{text-decoration:underline}
input,select{vertical-align:middle;}
select{padding:3px;} 
.blank10{width:100%; height:10px; margin:0 auto}

.box{width:1000px; height:auto; margin:0 auto}
.header{width:1000px; height:119px; overflow:hidden}
.toper{width:1000px; height:82px; overflow:hidden;} 
.toper .logo{width:700px; height:70px; float:left; margin-left:10px; padding-top:10px;}
.toper .toper_link{width:153px; height:36px; float:right; line-height:33px; text-align:center; background:url(../images/toper_link.gif) no-repeat}
.toper .toper_link a{font-size:14px; font-family:"微软雅黑","黑体"; color:#FFF;}
.nav{width:900px; height:37px; overflow:hidden; padding-left:70px;}
.nav li{width:86px; height:32px; float:left; margin:0 4px;}
.nav li a{width:82px; height:29px; display:block; padding:0 4px 3px 0; text-align:center; line-height:29px; font-size:14px; font-family:"微软雅黑","黑体"; color:#333;}
.nav li a:hover,.nav li a.cur{color:#FFF; text-decoration:none; background:url(../images/nav_over.gif) no-repeat}

.banner{width:1000px; height:295px; overflow:hidden}
.tel{width:868px; height:39px; padding-left:130px; line-height:39px; border:#3f628a solid 1px; border-top:none; background:url(../images/const.gif) no-repeat}
.tel span{padding:0 15px; font-family:Arial, Helvetica, sans-serif; font-size:20px;}

.mc{margin-top:10px;}
.m_l{width:285px; height:auto; float:left; background:url(../images/left_gray.gif) no-repeat top right}
.m_r{width:700px; height:auto; float:right;overflow:hidden;}

.cpml li{width:285px; height:24px; line-height:24px; padding-top:7px; text-indent:55px; background:url(../images/pro_list_li.gif) no-repeat bottom left}

.gsxc{
	padding: 1px;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
}
.gsxc_c{
	height: 187px;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	margin-bottom: 0;
}
.gsxc_c p{ width: 270px; height:180px; font-size:12px; border-bottom:none; display:block; margin-left:5px; margin-top:5px; line-height: 22px; color:#626262;}
.slider{position:absolute;width:231px;height:158px; padding:0; margin:0 0 0 9px}
.slider li{width:231px;height:158px; overflow:hidden; padding:0; margin:0; background:url(../images/photo_bg.gif) no-repeat}
.slider img{width:223px;height:149px;display:block; padding:1px 0 0 1px;}
.num{position:absolute;right:5px;bottom:0px; width:94px; height:20px; padding-left:160px; background:#ddd}
.num li{float:left;color:#333;text-align:center;line-height:20px;width:16px;height:20px; padding-top:0px;font-family:Arial;font-size:12px;cursor:pointer;overflow:hidden;margin:3px 1px;}
.num li.on{font-size:14px;margin:3px 1px;border:0;font-weight:bold;}

.cpsp{
	height: 210px;
	overflow: hidden
}
.cpsp .video{height:170px; padding:1px;}
.cpsp .video .video_c{height:170px; float:left; padding:0; overflow:hidden; background:#ececec}

.lxwm{width:270px; height:auto; margin-top:10px; line-height:22px;}
.lxwm h1{margin-bottom:7px;}

.gsjj{width:675px; height:132px; padding:10px 15px 22px 0; border-bottom:#ddd dashed 1px; background:url(../images/gsjj_bg.gif) no-repeat top right;}
.gsjj_c{width:515px; height:122px; padding:10px 0 0 150px; line-height:22px; color:#686868; background:url(../images/jianjie.gif) no-repeat 20px top}
.gsjj_c span{font-weight:bold; color:#C00; padding-left:24px;}

.gsxw{width:690px; height:226px; margin:12px 0; border-bottom:#ddd dashed 1px; background:url(../images/news_bg.gif) no-repeat top right}
.gsxw h1{padding:4px 0;}
.gsxw dl{width:630px; height:115px; float:left; padding-left:30px;}
.gsxw dl dt{width:200px; height:114px; float:left;}
.gsxw dl dt img{padding:2px; border:#ddd solid 1px;}
.gsxw dl dd{float:left;}
.gsxw dl dd.tit{line-height:26px; width:430px; height:26px; text-indent:15px; background:url(../images/ico1.gif) no-repeat left center}
.gsxw dl dd.xx{width:430px; height:70px; line-height:24px; color:#666}
.gsxw dl dd.more{width:430px; height:20px; text-align:right}
.gsxw dl dd a{color:#008dbf; font-weight:bold}
.gsxw ul{width:630px; height:60px; float:left; padding-left:30px;}
.gsxw ul li{width:310px; height:26px; line-height:26px; float:left; background:url(../images/ico1.gif) no-repeat left center}
.gsxw ul li span{width:230px; height:26px; float:left; text-indent:10px;}
.gsxw ul li cite{width:80px; height:26px; float:left; color:#666}

.tjcp{width:690px; height:155px; margin:12px 0; border-bottom:#ddd dashed 1px;}
.tjcp h1{padding:4px 0;}
.tjcp #scroll{width:690px;height:105px; padding:5px 1px}
.tjcp #prev{width:23px;height:72px;float:left;text-indent:-5000px;background:url(../images/pre.gif) no-repeat;cursor:pointer;margin-top:10px;}
.tjcp #next{width:23px;height:72px;float:right;text-indent:-5000px;background:url(../images/nex.gif) no-repeat;cursor:pointer;margin-top:10px;}
.tjcp #box{width:635px;float:left;display:block;overflow:hidden;}
.tjcp #box ul li{width:305px; height:105px; float:left; margin:0 5px;text-align:center;}
.tjcp #box ul li a img{width:140px;height:90px; padding:2px; border:#ddd solid 1px;}
.tjcp #box ul li dt{width:160px; height:105px; float:left;}
.tjcp #box ul li dd{width:145px; float:left; line-height:25px; color:#666;text-align:left}
.tjcp #box ul li dd span.l{width:36px; height:25px; float:left;}
.tjcp #box ul li dd span.r{width:109px; height:25px; float:right; text-align:left}
.tjcp #box ul li dd.tit span{height:50px; line-height:25px;}

.cjwt{width:700px; height:180px; margin:9px 0}
.cjwt h1{margin-bottom:10px;}
.cjwt li{width:300px; height:30px; float:left; line-height:30px; padding-left:40px; background:url(../images/line.gif) no-repeat 47px bottom}
.cjwt li span{width:300px; height:30px; float:left;text-indent:7px; background:url(../images/ico1.gif) no-repeat left center}

.link{
	width: 900px;
	height: 34px;
	line-height: 34px;
	padding-left: 100px;
	overflow: hidden;
	background: url(../images/link_tit.gif) no-repeat
}
.link a{padding:0 8px;}

.footer{width:100%; height:75px; background:#2d5b6b url(../images/footer_bg.gif) repeat-y center}
.footer_menu{width:1000px; height:35px; margin:0 auto; line-height:35px; text-align:center; color:#FFF}
.footer_menu a{color:#FFF; padding:0 4px}


.cpzx_ml{width:285px; height:auto;}
.cpzx_ml h1{width:285px; height:auto; text-align:center; margin-bottom:15px;}
.cpzx_ml ul#menu,.cpzx_ml  ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 15em;}
.cpzx_ml ul#menu a {display: block;text-decoration: none;	}
.cpzx_ml ul#menu li { margin-top: 1px;}
.cpzx_ml ul#menu li ul li{width:285px; height:24px; padding-top:5px; line-height:24px; background:url(../images/line.gif) no-repeat left bottom}
.cpzx_ml ul#menu li ul li a {width:285px; height:24px; display:block; text-indent:25px; background:url(../images/ico1.gif) no-repeat 15px center}
.cpzx_ml ul#menu a.tit{width:285px; height:42px; display:block; text-indent:45px; line-height:42px; font-family:"微软雅黑","黑体"; font-size:18px; color:#FFF; background:url(../images/cpzx_h1.gif) no-repeat}
.cpzx_ml ul#menu a.tit2{background:url(../images/cpzx_h2.gif) no-repeat}

.wz{width:700px; height:30px; line-height:30px;}
.smallbanner{margin-bottom:14px; text-align:right; width:700px; height:auto}
.cp_list{width:700px; height:auto}
.cp_list li{width:155px; height:145px; float:left; text-align:center; margin:9px 9px;}
.cp_list li img{width:149px; height:115px; padding:2px; border:#ddd solid 1px;}
.cp_list li p.tit{width:155px; height:24px; line-height:24px; background:#9b9b9b}
.cp_list li p.tit a{color:#FFF}

.page{width:700px; height:30px; text-align:center; line-height:30px; margin:10px 0}
.page span{color:#f60}

.qitatit{width:700px; height:30px; line-height:30px; text-indent:10px; color:#fff; font-size:14px; font-weight:bold; background:#bfc1cd}
.qitatit a{color:#FFF;font-family:"微软雅黑","黑体"; font-size:14px;}

.xiangxi{width:700px; height:auto; min-height:450px;padding-top:20px; background:url(../images/right_top.gif) no-repeat top right}
.xiangxi p{line-height:30px;}
.xiangxi p img{padding:15px 0;}
.xiangxi dl{width:620px; height:200px; margin:10px auto;}
.xiangxi dt{width:300px; height:200px; float:left; line-height:30px;}
.xiangxi dd{width:300px; height:200px; float:right;}
.xiangxi .qitatit{margin-bottom:15px;}
.xiangxi h1{font-size:18px; padding-bottom:9px;}

.right_bottom{width:700px; height:40px; background:url(../images/right_bottom.gif) no-repeat top right}
.dt_list {width:700px; min-height:400px;}
.dt_list li{width:700px; height:30px; line-height:30px; border-bottom:#ddd dashed 1px;}
.dt_list li span{width:550px; height:30px; float:left; text-indent:10px; background:url(../images/ico1.gif) no-repeat left center}
.dt_list li cite{width:100px; height:30px; float:right}

.new_xx{width:650px; height:auto; padding-top:20px; padding-right:30px; padding-left:20px; background:url(../images/right_top.gif) no-repeat top right}
.new_xx h1{width:650px; height:35px; line-height:35px; text-align:center; color:#06F; font-size:14px}
.new_xx h2{width:650px; height:26px; line-height:26px; font-weight:normal; border-bottom:#ccc solid 1px; text-align:center; color:#666}
.news_xxc{padding-top:15px; line-height:24px;min-height:550px}
.news_xxc p{padding:5px 0}

.gsjs_cc{width:640px; height:auto; padding-left:20px; line-height:24px; color:#666}
.gsjs_cc p{text-indent:24px; padding:5px 0}
.gsjs_cc p span{font-weight:bold; color:#C00}

.bott_banner{width:640px; height:auto; padding-left:20px; padding-top:15px; text-align:center; line-height:24px; color:#666}

.lxwmc{width:640px; height:auto; padding-left:20px; line-height:24px; color:#666}
.lxwmc .bod{padding:8px 0; border-bottom:#ddd dashed 1px;}
.lxwmc .bod h1{font-size:14px; color:#06F}

.zxlyc{width:640px; height:auto; padding-left:20px; line-height:24px; color:#666}
.zxlyc p{width:640px; height:auto; float:left; padding:5px 0}
.zxlyc p span.l{width:80px; height:auto; float:left;}
.zxlyc p textarea{width:450px; height:110px; border:#ccc solid 1px; padding:3px;}
.zxlyc p  input.tex{border:#ccc solid 1px; padding:2px; width:300px;}
.zxlyc p  input.tex2{width:160px;}
.zxlyc p  input.tex3{width:60px;}
.zxlyc p  input.btn{ padding:4px 8px; margin-right:10px;}
.zxlyc p b{font-weight:normal; color:#F00}

.ry_list{width:700px; height:auto}
.ry_list li{width:155px; height:165px; float:left; text-align:center; margin:9px 9px;}
.ry_list li img{width:140px; height:93px; padding:6px; margin-bottom:5px; border:#ddd solid 1px;}
.ry_list li p.tit{width:155px; height:24px; line-height:24px; background:#9b9b9b}
.ry_list li p.tit a{color:#FFF}

/* iFocus style */
#ifocus { width:660px; height:405px; margin:20px 10px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:470px; height:380px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:470px; height:380px; overflow:hidden; }
		#ifocus_piclist img { width:470px; height:380px; }
	#ifocus_btn { display:inline; float:right; width:160px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:160px; height:88px; margin:5px 0; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:152px; height:84px; margin:2px 0 0 6px; }
		#ifocus_btn .current { background: url(../images/xc_over.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; display:none; -moz-opacity:0; filter:alpha(opacity=0); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; display:none }
		#ifocus_tx .normal { display:none; }

.v_list{width:600px; height:auto; margin:10px auto;}
.v_list_con{padding-left:50px; width:550px;}
.v_list_con .tit{width:500px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#06C; text-align:center}
.v_list #scroll{width:630px;height:105px; padding:5px 1px}
.v_list #prev1{width:23px;height:72px;float:left;text-indent:-5000px;background:url(../images/pre.gif) no-repeat;cursor:pointer;margin-top:10px;}
.v_list #next1{width:23px;height:72px;float:right;text-indent:-5000px;background:url(../images/nex.gif) no-repeat;cursor:pointer;margin-top:10px;}
.v_list #box1{width:585px;float:left;display:block;overflow:hidden;}
.v_list #box1 ul li{width:125px; height:118px; float:left; margin:0 9px;text-align:center;}
.v_list #box1 ul li a img{width:125px;height:80px; margin-bottom:6px; padding-bottom:6px; background:url(../images/v_list_bg.gif) no-repeat bottom}
.v_list #box1 ul li a{color:#06F}


/*新添加*/
.proleft a{width:285px; height:42px; display:block; text-indent:45px; line-height:42px; font-family:"微软雅黑","黑体"; font-size:18px; color:#FFF; background:url(../images/cpzx_h1.gif) no-repeat; text-decoration:none;}
.proleft  a:hover{width:285px; height:42px; display:block; text-indent:45px; line-height:42px; font-family:"微软雅黑","黑体"; font-size:18px; color:#FFF; background:url(../images/cpzx_h2.gif) no-repeat; text-decoration:none;}
