@charset "gb2312";
* { font:"ËÎÌå"; font-size:12px; padding:0px; margin:0px;}
body{ background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#FFF;}
a {color:#333;text-decoration: none;}
a:hover {text-decoration:none; color:#959595;}

A.b:link {
	color: #135078;
	text-decoration: none;
}
A.b:visited {
	text-decoration: none;
	color: #135078;
}
A.b:hover {
	text-decoration: none;
	color: #135078;
}
A.b:active {
	text-decoration: none;
	color: #135078;
}

.main01{ background-image:url(../images/bg01.jpg); background-repeat:no-repeat; background-position:center top; width:auto; margin-left:auto; margin-right:auto;}
.top{ width:999px; margin-left:auto; margin-right:auto; overflow:hidden; clear:both;}
.logo{ width:460px; float:left; margin:22px 0 0 10px;}
.top_right{ width:480px; height:93px; background-image:url(../images/rxdh.jpg); background-repeat:no-repeat; background-position:right bottom; float:right; margin-right:5px; color:#1b3582; text-align:right; line-height:93px;}
.top_right a:link , .top_right a:visited{ color:#1b3582; text-decoration:none;}
.top_right a:hover{ color:#1b3582; text-decoration:underline;}
.nav{ width:999px; margin-left:auto; margin-right:auto;clear:both; height:42px; margin-top:22px;}
.nav ul li{ list-style-type:none; float:left;}
.banner{ width:999px; margin-left:auto; margin-right:auto;clear:both; margin-top:5px; _margin-top:2px;}
.main02{ width:999px; margin-left:auto; margin-right:auto; background-color:#FFF; padding-top:24px; overflow:hidden; clear:both; color:#333; height:100%;}
.main02 a:link , .main02 a:visited{ color:#333; text-decoration:none;}
.main02 a:hover{ color:#333; text-decoration:underline;}
.left{ width:246px; float:left; margin:0 14px 0 14px; _margin:0 14px 0 7px;}
.cpzs_nav{ background-image:url(../images/cpfl_nav.jpg); width:243px; height:36px;}
.cpzs_nav img{ float:right; margin-right:14px; margin-top:17px;}
.cpzs_nr , .gywm_ny_nr{ background-color:#f7f8f9; padding-bottom:15px; padding-top:10px; width:223px; padding-left:10px; padding-right:10px;}
.cpzs_nr_bt{ background-image:url(../images/chart01.jpg); background-repeat:no-repeat; background-position:20px center; height:13px; text-indent:45px; border-bottom:solid 1px #e0e0e0; padding-top:5px; padding-bottom:8px;}
.cpzs_nr ul{ margin-top:10px; margin-bottom:10px;}
.cpzs_nr ul li{background-image:url(../images/chart02.jpg); background-repeat:no-repeat; background-position:22px center;text-indent:46px; list-style-type:none; line-height:24px; color:#666;}
.lxwm{ clear:both;}
.lxwm_nav{ background-image:url(../images/lxwm.jpg); width:238px; height:22px; margin: 18px auto 0 auto;}
.lxwm_nr{ width:220px; margin-left:auto; margin-right:auto; line-height:22px;border-left: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; padding-left:16px;}
.lxwm_nr ul{ border: solid 1px #e5e5e5; border-top:none; width:236px; padding-top:8px; padding-bottom:10px; clear:both;}
.lxwm_nr ul li{ list-style-type:none; line-height:28px; color:#333; margin-left:18px;}
.right{ width:711px;float:left;}
.gywm{ background-image:url(../images/nav_lxwm.jpg); background-repeat:no-repeat; background-position:10px center; height:30px; border-bottom:solid 1px #e5e5e5;}
.gywm span , .cpjs span , .gcal span{ float:right; margin-top:12px; margin-right:12px;}
.gywm_nr img{ float:right; margin:4px 14px 0 14px;}
.gywm_nr{ line-height:23px; padding-top:11px; padding-left:20px;}
.cpjs{ background-image:url(../images/nav_cpjs.jpg); background-repeat:no-repeat; background-position:10px center; height:30px; border-bottom:solid 1px #e5e5e5; margin-top:10px;}
.cpjs_nr{ clear:both; overflow:hidden;}
.cpjs_nr ul li{ list-style-type:none; float:left; width:152px; text-align:center; margin:12px; _margin:12px 16px 12px 7px;line-height:30px;}
.cpjs_nr ul li img , .cpjs_ny ul li img{ border:solid 1px #e5e5e5; padding:4px; width:142px; height:124px; margin-bottom:10px; }
.gcal{ background-image:url(../images/nav_cgal.jpg); background-repeat:no-repeat; background-position:10px center; height:30px; border-bottom:solid 1px #e5e5e5; margin-top:10px; clear:both;}
.gcal_nr ul li{ list-style-type:none; float:left; width:158px; text-align:center; margin:12px 10px 12px 8px;  _margin:12px 12px 12px 5px; line-height:30px;}
.gcal_nr ul li img , .gcal_ny ul li img{ border:solid 1px #e5e5e5; padding:4px; width:148px; height:110px; }
.copyright{ width:999px; clear:both; margin-top:15px; overflow:hidden; margin-left:auto; margin-right:auto;}
.copyright_nav{ height:35px; line-height:35px; text-align:center; background-color:#1652a0; color:#fcfcfc;}
.copyright_nr{ text-align:center; line-height:28px; padding:15px 0 25px 0;}
.gywm_ny_nav{ background-image:url(../images/gywm_nav.jpg); width:243px; height:36px;}
.gywm_ny_nr ul li{background-image:url(../images/chart01.jpg); background-repeat:no-repeat; background-position:20px center; height:13px; text-indent:45px; border-bottom: dashed 1px #e0e0e0;list-style-type:none; line-height:35px; height:35px;}
.dqwz{ border-bottom:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; text-align:right; line-height:28px;}
.dqwz span , .dangqian{ color:#155eac; margin-right:5px;}
.gsjj , .gszz{ border:solid 1px #e5e5e5; overflow:hidden; margin-top:15px; padding:15px; height:auto; height:100%;}
.gsjj_nr{line-height:23px; font-size:14px; margin:20px 10px 40px 10px;}
.xswl_nr , .zzjg_nr {margin:40px 0px 60px 0px; text-align:center; overflow:hidden;}
.gszz_nr ul li{ float:left; list-style-type:none; margin:20px 21px 10px 21px; _margin:20px 16px 10px 15px; text-align:center; line-height:30px; }
.gszz_nr ul li img{ width:282px; height:199px; padding:5px; border:solid 1px #e5e5e5;}
.fanye{ line-height:32px; text-align:center; margin:20px 0 40px 0;border-bottom: solid 1px #e5e5e5;border-top: solid 1px #e5e5e5; clear:both; }
.bt{ font-size:14px; line-height:40px; text-align:center; font-weight:bold; color:#039; padding-top:15px;}
.xq{ line-height:35px; color:#999; text-align:center; border-bottom: dashed 1px #e5e5e5;}
.xq span{ color:#F00;}
.gszz_pic{ text-align:center; padding:30px 0 40px 0;}
.cpjs_ny ul li{ list-style-type:none; float:left; width:152px; text-align:center; margin:5px 9px 0px 8px; _margin:5px 9px 0px 5px; line-height:18px; height:180px;}
.cpjs_bt{ clear:both; width:679px;}
.cpjs_bt ul{ background-image:url(../images/ny_cpjs_bg01.jpg); background-repeat:repeat-x; height:34px; line-height:34px; margin-top:20px;}
.cpjs_bt ul li{ list-style-type:none; float:left; width:97px; display:block; text-align:center; font-size:14px;}
.dqjj{background-image:url(../images/ny_cpjs_bg001.jpg); background-repeat:repeat-x; height:34px; line-height:34px; font-weight:bold;}
.cptp{ margin:20px 0 40px 0; text-align:center; font-size:14px; font-weight:bold; line-height:45px;}
.gfcs , .jscs , .bzpz , .zytd , .gcal_cp , .xgxz  , .lxwm_ny{ margin:20px 0 40px 0; font-size:14px;line-height:25px; padding:0 20px 0 20px; overflow:hidden;}
.gcal_cp ul { clear:both;}
.gcal_cp ul li{ float:left; list-style-type:none; margin: 12px 0px 12px 26px; _margin: 12px 0px 12px 13px; margin-right:15px; width:272px; }
.xgxz ul li , .xzzx_ny ul li{ list-style-type:none; background-image:url(../images/xzzx_chart.jpg); background-repeat:no-repeat; text-indent:35px; background-position:10px center; line-height:30px; border-bottom: dashed 1px #e5e5e5;}
.xwzx_ny , .cpjs_ny ,  .gcal_ny , .xzzx_ny  , .zxly  , .zxly_zjy{margin:20px 0px 40px 0px;overflow:hidden;}
.xgxz ul li span  , .xzzx_ny ul li span{ float:right; margin-right:15px;}
.xwzx_ny ul li{ list-style-type:none; background-image:url(../images/chart.jpg); background-repeat:no-repeat; text-indent:30px; background-position:left center; line-height:30px;  border-bottom: dashed 1px #e5e5e5; }
.xwzx_ny ul li span{ float:right; margin-right:15px; color:#999;}
.xwzx_ny_bt{ font-weight:bold; text-align:center; line-height:35px; font-size:14px;}
.xwzx_ny_nr{ font-size:14px; line-height:26px; margin:15px 25px 0 25px;}
.gcal_ny ul{ clear:both;}
.gcal_ny ul li{ list-style-type:none; float:left; width:158px; text-align:center; margin:12px 7px 12px 4px;  line-height:30px;}
.ckly{text-align: right;color: #CF5C00;line-height: 30px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #EEEEEE;margin-bottom: 10px;padding-right: 25px; font-weight:bold;}
.ckly a:link ,.ckly a:visited {color: #D25D00;text-decoration: none;}
.ckly a:hover {color: #D25D00;text-decoration: underline;}
.zxly input {width: 200px;height: 20px;line-height: 20px;border: 1px solid #000000;margin-left: 5px;}
.zxly textarea {height: 100px;width: 500px;border: 1px solid #000000;margin-left: 5px;}
.zxly_ny {border-bottom: 1px dashed #e5e5e5;;margin-bottom: 25px;}
.zxly_ny td {line-height: 23px;padding-top: 3px;padding-bottom: 3px;}
.lxwm_ny img{ margin-top:15px; margin-bottom:10px;}
.lxwm_ny{ line-height:35px;}

.message{float:left;width:670px; padding-bottom:20px;}
.messagetitle{float:left; width:670px; background-color:#1652a0; color:#FFFFFF;}
.messagetitleleft{float:left; padding-left:5px;height:30px; line-height:30px; font-size:12px;}
.messagetitleright{float:right; padding-right:5px;height:30px; line-height:30px; font-size:12px;}
.messagecontent{float:left; width:658px; text-align:left; font-size:12px; line-height:18px; border:1px solid #CCCCCC; padding:5px;}
.messageback{float:left; width:658px; text-align:left; font-size:12px; line-height:18px; color:#1652a0; padding-bottom:10px;border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px;}

.s1 {background-image:url(../images/ny_cpjs_bg001.jpg); background-repeat:repeat-x; height:34px; line-height:34px; font-weight:bold; cursor:pointer;}
.s2 {background-image: url(images/xin_r2_c4.jpg);height: 24px;width: 100px;cursor:pointer;}


#demo {
overflow:hidden;
width: 710px;
height:185px;
}
#demo img {
margin:0px 0px 0px 0px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#productsin{
	text-align:center;
	float:left;
	width:100px;
	height:40px;
	display:inline;
}
#productsin .picbg{float:left;width:98px;height:40px; text-align:left; border:1px #DADADA solid; padding-top:4px; padding-left:4px; margin-bottom:10px; display:inline;}


.rollBox{width:700px;overflow:hidden;padding:0px 0 0px 0px;}
.rollBox .Cont{width:700px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}
.runcenter1{ float:left; width:206px;}
.rollBoxpic1{float:left;border: 1px solid #1F1F1F;padding: 2px;}
.runcenter{ float:left; width:168px; margin-top:10px; margin-left:7px;}
.rollBoxpic{float:left;border: 1px solid #e5e5e5;padding: 4px;}
.rollBoxtitle{float:left; width:150px; height:30px; line-height:30px; overflow:hidden; text-align:center;}


.links_ny{ margin:20px 0 40px 0; font-size:12px;padding:0 20px 0 20px; overflow:hidden;}
.links{float:left; width:165px;}
.linksphoto{float:left; padding:4px; border:solid 1px #e5e5e5;}
.linksname{float:left; width:386px; height:30px; line-height:30px; text-align:center;}

#Layer1 {
	position:relative;
	width:188px;
	height:262px;
	margin-left:729px;
	margin-top:-258px;
	z-index:2;
}

.Casetitle{float:left; width:178px; background-image:url(../images/menubg.jpg); height:29px; line-height:29px; font-weight:bold; color:#135078; padding-left:45px;}

.Casemenu{
	float:left;
	width:223px;
	text-align:left;
	}
.Casemenu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.Casemenu ul li{
	padding:0px 0px 0px 0px;
	line-height:25px;
	height:25px;
	margin:0px;
	text-align:left;
	}
