.ms
{
	color:#7a7a7a;
}
.main
{
	margin:0 auto;
	width:990px;
	height:auto;
	padding-top:13px;
}
.main1
{
	float:left;
	width:990px;
	height:530px;
}
.main1 a
{
	color:#ff0000;
}
.main1_1
{
	float:left;
	width:493px;
	height:530px;
}
.main1_1_1
{
	float:left;
	width:493px;
	height:228px;
}
.main1_1_1 .tit
{
	float:left;
	width:468px;
	height:24px;
	background:url(../images/t1.jpg) no-repeat;
	text-align:right;
	padding-right:25px;
	line-height:24px;
}
.main1_1_1 .tit a
{
	color:#242323;
}
.main1_1_1 .con
{
	float:left;
	width:485px;
	height:204px;
	padding-left:0px;
	padding-right:8px;
}
.main1_1_1 .con .c1
{
	float:left;
	width:460px;
	height:80px;
	padding-top:15px;
	padding-right:25px;
	border-bottom:1px dotted #464646;
}
.main1_1_1 .con .c1 .t
{
	font-size:14px;
	font-weight:bold;
	height:25px;
	text-align:center;
}
.main1_1_1 .con .c1 .c
{
	text-indent:2em;
	line-height:22px;
}
.main1_1_1 .con .c2
{
	float:left;
	width:485px;
	height:99px;
	padding-top:10px;
}
.main1_1_1 .con .c2 li
{
	float:left;
	width:217px;
	padding-left:20px;
	line-height:22px;
	background:url(../images/t.jpg) no-repeat 0px 5px;
}
.main1_1_1 .con .c2 a
{
	color:#494949;
}
.main1_1_1 .con .c2 .t
{
	font-weight:bold;
	height:30px;
}
.main1_1_1 .con .c2 .c
{
	text-indent:1em;
	line-height:22px;
}
.main1_1_2
{
	float:left;
	width:493px;
	height:280px;
}
.main1_1_2 .tit
{
	float:left;
	width:468px;
	height:40px;
	background:url(../images/t2.jpg) no-repeat;
	text-align:right;
	padding-right:25px;
	line-height:22px;
}
.main1_1_2 .tit a
{
	color:#242323;
}
.main1_1_2 .con
{
	float:left;
	width:493px;
	height:120px;
}
.main1_1_2 .con .sp
{
	float:left;
	width:27px;
	height:120px;
}
.main1_1_2 .con .al
{
	float:left;
	width:233px;
	height:120px;
}
.main1_1_2 .con .al .tu
{
	float:left;
	width:90px;
	height:120px;
}
.main1_1_2 .con .al .tu img
{
	border:1px solid #dbdad9;
	-moz-box-shadow:3px 3px 4px #dbdad9;  
    -webkit-box-shadow:3px 3px 4px #dbdad9;  
    box-shadow:3px 3px 4px #dbdad9;
    *filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#dbdad9");
}
.main1_1_2 .con .al .zi
{
	float:left;
	width:118px;
	height:110px;
	padding-top:10px;
	padding-right:25px;
	line-height:22px;
}
.items
{
	float:left;
	width:497px;
	height:530px;
}
.item
{
	float:left;
	width:302px;
	height:530px;
}
.item .flash{width:302px;height:494px;overflow:hidden;float:left}
.item .flash .pic{width:300px;height:411px;overflow:hidden;background:#d1d1d1;border:1px solid #d1d1d1}
.item .flash .pic li{width:300px;height:405px;overflow:hidden}
.item .flash .pic img{width:300px;height:405px}
.item .flash .btn{width:300px;height:76px;background:url(../img/items_btn_bg.jpg) repeat-y;overflow:hidden;border:1px solid #d1d1d1}
.item .flash .btn .prev,.item .flash .btn .next{width:15px;height:71px;background:url(../img/items_btn.png) no-repeat;cursor:pointer;display:inline;margin-top:1px}
.item .flash .btn .prev{margin-left:1px;float:left}
.item .flash .btn .next{background-position:-15px 0;float:right}
.item .flash .btn .list{float:left;width:252px;height:66px;display:inline;overflow:hidden;margin:5px 0 0 7px}
.item .flash .btn .list ul{ height:66px;overflow:hidden}
.item .flash .btn .list li{float:left;display:block;width:63px;height:66px;overflow:hidden}
.item .flash .btn .list li img{border:1px solid #000;width:50px;height:64px;margin:0 7px}
.item .flash .btn .list li.hover img{border:1px solid #eaeaea}

.main1_2_2
{
	float:left;
	width:191px;
	height:489px;
	background:url(../images/list.jpg) no-repeat;
	overflow:hidden;
	border:1px solid #d1d1d1;
	border-left:0px;
}
.main1_2_2 ul
{
	float:left;
	width:135px;
	height:489px;
	padding-left:56px;
}
.main1_2_2 .li1
{
	float:left;
	width:135px;
	height:35px;
	line-height:35px;
}
.main1_2_2 .li2
{
	float:left;
	width:135px;
	height:37px;
	line-height:37px;
}
.main1_2_2 .li3
{
	float:left;
	width:135px;
	height:39px;
	line-height:39px;
}
.main1_2_2 a
{
	color:#7b7b7b;
}

.main2
{
	float:left;
	width:990px;
	height:233px;
}
.main2t
{
	float:left;
	width:100px;
	height:28px;
	padding-left:888px;
	line-height:28px;
	border:1px solid #3b0a27;
	background:url(../images/ryt.jpg) no-repeat;
}
.main2t a
{
	color:#fff;
}
.main2c
{
	float:left;
	width:988px;
	height:182px;
	border:1px solid #dcdcdc;
	border-top:0px;
}
.main2c .box
{
	float:left;
	width:104px;
	height:160px;
	margin-left:10px;
	margin-right:8px;
	margin-top:5px;
	overflow:hidden;
	background:url(../images/box.jpg) no-repeat;
}
.main2c .box a
{
	color:#474747;
}
.main2c .box img
{
	width:93px;
	height:57px;
	margin-top:15px;
	margin-left:5px;
	margin-bottom:10px;
}
.main2c .box p
{
	margin-left:12px;
	margin-right:8px;
	line-height:19px;
}
.main3
{
	float:left;
	width:990px;
	margin-bottom:20px;
}
.main3 .left
{
	float:left;
	width:690px;
}
.main3 .left .title
{
	float:left;
	width:320px;
	height:23px;
	padding-top:20px;
	padding-left:370px;
	background:url(../images/dream.jpg) no-repeat;
	color:#992c70;
}
.main3 .left .title a
{
	color:#992c70;
}
.main3 .left .content
{
	float:left;
	width:674px;
	padding-left:15px;
	border:1px solid #dbdbdb;
	border-right:0px;
	border-top:0px;
}
.main3 .left .banner
{
	float:left;
	width:673px;
	height:113px;
	margin-top:16px;
	margin-bottom:16px;
	overflow:hidden;
}
.main3 .left .module
{
	float:left;
	width:673px;
	height:283px;
}
.main3 .left .module .tit
{
	float:left;
	width:655px;
	height:22px;
	background:url(../images/tip.jpg) no-repeat 0 2px;
	border-bottom:1px solid #8e253d;
	overflow:hidden;
}
.main3 .left .module .tit .tit1_1
{
	float:left;
	width:138px;
	height:22px;
	padding-left:20px;
	color:#9d214c;
	font-size:14px;
	line-height:16px;
}
.main3 .left .module .tit .tit1_1 a
{
	color:#9d214c;
}
.main3 .left .module .tit .tit1_2
{
	float:left;
	width:209px;
	height:22px;
	padding-left:20px;
	color:#9d214c;
	font-size:14px;
	line-height:16px;
}
.main3 .left .module .tit .tit1_2 a
{
	color:#9d214c;
}
.main3 .left .module .tit .tit1_3
{
	float:left;
	width:351px;
	height:22px;
	padding-left:20px;
	color:#9d214c;
	font-size:14px;
	line-height:16px;
}
.main3 .left .module .tit .tit1_3 a
{
	color:#9d214c;
}
.main3 .left .module .tit .tit2
{
	float:left;
	height:22px;
	color#:fff;
}
.main3 .left .module .tit .tit2 a
{
	float:left;
	width:66px;
	height:22px;
	margin-left:5px;
	background:url(../images/on.jpg) no-repeat;
	line-height:22px;
	color:#fff;
	text-align:center;
}
.main3 .left .module .tit .tit2 a.hover
{
	font-weight:bold;
}
.main3 .left .module .con
{
	float:left;
	width:222px;
	height:235px;
	padding-top:25px;
	color:#fff;
	overflow:hidden;
}
.main3 .left .module .con a
{
	color:#fff;
}
.main3 .left .module .con p
{
	float:left;
	width:204px;
	height:28px;
	line-height:28px;
	color:#fff;
	text-align:center;
	background:#2d2d2d;
}
.main3 .left .module .tab
{
	float:left;
	width:425px;
	height:235px;
	padding-top:25px;
}
.main3 .left .module .tab .a1
{
	float:left;
	width:425px;
	height:78px;
	line-height:22px;
	text-indent:2em;
	border-bottom:1px dotted #464646;
}
.main3 .left .module .tab .a1 a
{
	color:#463c3c;
}
.main3 .left .module .tab .a1 .t
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
.main3 .left .module .tab .a2
{
	float:left;
	width:425px;
	height:131px;
	padding-top:5px;
}
.main3 .left .module .tab .a2 a
{
	float:left;
	color:#494949;
}
.main3 .left .module .tab .a2 ul
{
	float:left;
	width:425px;
	height:131px;
}
.main3 .left .module .tab .a2 li
{
	float:left;
	width:405px;
	padding-left:20px;
	background:url(../images/t.jpg) no-repeat 0px 6px;
	text-align:right;
	line-height:24px;
}
.main3 .right
{
	float:left;
	width:300px;
}
.main3 .right .title
{
	float:left;
	width:260px;
	height:30px;
	padding-left:40px;
	padding-top:12px;
	background:url(../images/right_tit.jpg) no-repeat;
	overflow:hidden;
}
.main3 .right .title form .shousuo{ float:left; width:190px; height:14px;border:1px solid #8891a3;font-size:12px; margin:2px 3px 0 0;}
.main3 .right .title form .button{ float:left; background:url(../images/search.jpg) no-repeat; border:none; width:37px; height:18px; margin:2px 0 0 0;}
.main3 .right .content
{
	float:left;
	width:270px;
	padding-left:13px;
	padding-right:15px;
	background:url(../images/right_con.jpg) repeat-x;
	border:1px solid #dedede;
	overflow:hidden;
}
.main3 .right .content .experts
{
	float:left;
	width:270px;
	height:393px;
	background:#eeeeee;
	overflow:hidden;
	background:url(../images/bt1.jpg) no-repeat;
}
.main3 .right .content .experts .tit
{
	float:left;
	width:27px;
	height:35px;
	padding-left:243px;
	line-height:32px;
	overflow:hidden;
}
.main3 .right .content .experts .tit a
{
	color:#474747;
}
.experts .flash{width:270px;height:358px;overflow:hidden;float:left}
.experts .flash .pic{width:268px;height:278px;overflow:hidden;background:#d1d1d1;border:1px solid #d1d1d1}
.experts .flash .pic li{width:268px;height:278px;overflow:hidden}
.experts .flash .pic img{width:268px;height:278px}
.experts .flash .btn{width:268px;height:62px;background:url(../img/items_btn_bg.jpg) repeat-y;overflow:hidden;border:1px solid #d1d1d1}
.experts .flash .btn .prev,.experts .flash .btn .next{width:15px;height:62px;background:url(../images/items_btn.png) no-repeat;cursor:pointer;display:inline;margin-top:1px}
.experts .flash .btn .prev{margin-left:1px;float:left}
.experts .flash .btn .next{background-position:-15px 0;float:right}
.experts .flash .btn .list{float:left;width:222px;height:52px;display:inline;overflow:hidden;margin:5px 0 0 7px}
.experts .flash .btn .list ul{height:52px;overflow:hidden}
.experts .flash .btn .list li{float:left;display:block;width:57px;height:52px;overflow:hidden;}
.experts .flash .btn .list li img{border:1px solid #000;width:47px;height:50px;}
.experts .flash .btn .list li.hover img{border:1px solid #eaeaea}

.main3 .right .content .example
{
	float:left;
	width:270px;
	height:430px;
	background:#eeeeee;
}
.main3 .right .content .example .tit
{
	float:left;
	width:27px;
	height:35px;
	padding-left:243px;
	line-height:32px;
	overflow:hidden;
	background:url(../images/bt2.jpg) no-repeat;
}
.main3 .right .content .example .tit a
{
	color:#474747;
}
.main3 .right .content .example .con
{
	float:left;
	width:270px;
	height:390px;
	overflow:hidden
}
.main3 .right .content .example .con .box
{
	float:left;
	width:270px;
	height:130px;
	text-align:center;
	overflow:hidden;
}
.main3 .right .content .example .con .box p
{
	line-height:22px;
}

/******
×ÉÑ¯¿ò 
******/
.zxpic{ width:270px; margin-bottom:10px; position:relative;background:#eeeeee;border-top:1px dotted #787878; overflow:hidden;}
.zxpic .btn{ width:270px; height:65px; margin:19px auto 10px; background:url(../images/zxpic_bg.jpg) no-repeat;}
.zxpic .btn li{ width:68px; height:65px; float:left; display:inline; margin:0 11px 0 10px;}
.zxpic .btn li a{ width:68px; height:65px; display:block;}
/*******************
×ÉÑ¯¿ò£ºQQ
*******************/
.zxpic .qqlink{ position:relative;}
.zxpic .qqlink ul{ position:absolute; z-index:10; display:block; left:-5px; top:60px; width:230px; opacity:0.95; filter:alpha(opacity=95); background:#fff; overflow:hidden; padding:10px; border:1px solid #eee; text-align:left; }
.zxpic .qqlink li{ height:24px; line-height:24px; width:85px; float:left;}
.zxpic .qqlink li a{ display:inline; text-decoration:none;}
.zxpic .qqlink li a img{ float:left; }
.zxpic .qqlink li a span{ float:left; display:inline; margin-left:8px; cursor:pointer; }

.zxpic .qqlink li{ _margin:0;}
.zxpic .qqlink li a{ _width:auto; _height:auto; _display:inline;}
.zxpic p{ width:270px; overflow:hidden; display:block; margin:0 auto; padding-top:10px; padding-bottom:5px; border-top:1px dotted #787878; text-align:center;}

.main4
{
	float:left;
	width:990px;
}
.main4 .left
{
	float:left;
	width:690px;
}
.main4 .left .title
{
	float:left;
	width:370px;
	height:24px;
	padding-top:20px;
	padding-left:320px;
	background:url(../images/about.jpg) no-repeat;
	color:#992c70;
}
.main4 .left .title a
{
	color:#992c70;
}
.main4 .left .title a.hover
{
	font-weight:bold;
}
.main4 .left .content
{
	float:left;
	width:689px;
	height:226px;
	border:1px solid #dbdbdb;
	border-right:0px;
	border-top:0px;
}
.main4 .left .content .module a{color:#4d4b4b; font-size:12px;white-space:nowrap;margin:0;line-height:22px;}

.main4 .left .content .module .prev,.module .next{width:30px;height:83px;position:absolute;top:63px;background:url(../images/arrow_btn.gif) no-repeat;cursor:pointer}
.main4 .left .content .module .prev{background-position:0 0;left:0}
.main4 .left .content .module .next{background-position:-30px 0;right:0}
.main4 .left .content .module .prev_on{background-position:0 -83px}
.main4 .left .content .module .next_on{background-position:-30px -83px}

.main4 .left .content .module .sb{position:relative;float:left;width:689px;height:143px;overflow:hidden;padding-top:45px;}
.main4 .left .content .module .sb .cont{width:609px;height:143px;overflow:hidden;margin:0 auto;}
.main4 .left .content .module .sb li{float:left;width:202px;height:143px;overflow:hidden;display:inline;text-align:center;}
.main4 .left .content .module .sb li img{border:1px solid #f2f2f2}

.main4 .left .content .module .hj{position:relative;float:left;width:689px;height:143px;overflow:hidden;padding-top:45px;}
.main4 .left .content .module .hj .cont{width:609px;height:143px;overflow:hidden;margin:0 auto;}
.main4 .left .content .module .hj li{float:left;width:202px;height:143px;overflow:hidden;display:inline;text-align:center;}
.main4 .left .content .module .hj li img{border:1px solid #f2f2f2}

.main4 .left .content .module .zxdb{position:relative;float:left;width:689px;height:143px;overflow:hidden;padding-top:45px;}
.main4 .left .content .module .zxdb .cont{width:609px;height:143px;overflow:hidden;margin:0 auto;}
.main4 .left .content .module .zxdb li{float:left;width:202px;height:143px;overflow:hidden;display:inline;text-align:center;}
.main4 .left .content .module .zxdb li img{border:1px solid #f2f2f2}

.main4 .left .content .module .md{float:left;width:679px;overflow:hidden; padding-top:30px; padding-left:10px; font-size:12px; line-height:26px;}
.main4 .left .content .module .md a{font-size:12px;}

.main4 .right
{
	float:left;
	width:300px;
}
.main4 .right .title
{
	float:left;
	width:230px;
	height:34px;
	padding-top:10px;
	padding-left:70px;
	background:url(../images/right_tit2.jpg) no-repeat;
	overflow:hidden;
}
.main4 .right .content
{
	float:left;
	width:268px;
	height:225px;
	padding-left:13px;
	padding-right:17px;
	border:1px solid #dbdbdb;
	background:url(../images/right_con.jpg) repeat-x;
}
.main4 .right .content .tit
{
	float:left;
	width:27px;
	height:30px;
	padding-left:241px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/bt3.jpg) no-repeat;
}
.main4 .right .content .tit a
{
	color:#474747;
}
.main4 .right .content .con
{
	float:left;
	width:268px;
	height:188px;
	background:#eeeeee;
	overflow:hidden;
	text-align:center;
}
.main4 .right .content .con p
{
	line-height:20px;
}
.main4 .right .content .con a
{
	color:#1c1c1c;
}

.cop
{
	float:left;
	width:990px;
	height:225px;
}
.copt
{
	float:left;
	width:988px;
	height:27px;
	background:url(../images/copt.jpg) no-repeat;
	border:1px solid #3b0a27;
	font-size:14px;
}
.copt a
{
	float:left;
	width:77px;
	height:27px;
	line-height:27px;
	color:#fff;
	text-align:center;
}
.copt a.hover
{
	background:url(../images/cobtn.jpg) no-repeat;
	color:#820e52;
}
.copc
{
	float:left;
	width:988px;
	height:175px;
	border:1px solid #dcdcdc;
	border-top:0px;
}
.copc .module
{
	float:left;
	width:988px;
	height:175px;
}
.copc .link_mt{ float:left; width:980px; height:150px; padding-top:15px; padding-left:10px;overflow:hidden; text-align:center;} 
.copc .link_mt img{ border:1px solid #f4f4f4; } 
.copc .link_mt li{ float:left;width:136px;height:75px;padding:1px;overflow:hidden;}
.copc .link_mt p{ line-height:24px;}
.copc .youqing{ float:left; width:970px; height:150px; padding-top:15px; padding-left:10px; padding-right:10px; overflow:hidden; } 
.copc .youqing a{color:#4d4b4b; font-size:14px;white-space:nowrap; line-height:28px;}