@charset "utf-8";
/* CSS Document */
.title{ font-size:16px; font-weight:bold; color:#514e79;}
/*index页面*/
.nav{ width:850px; margin:0 auto;}
.nav .head{ height:200px;}
.nav .head .logo{ width:170px; float:left;}
.nav .head .login{ width:485px; float:right; margin-top:25px;}
.nav .head .login .inp1{ width:90px; height:16px;}
.nav .head .menu{ width:540px; height:21px; padding:9px 0 0 310px; background:url(../images/menu_bg.jpg) repeat-y; float:left;}
.nav .head .menu a{ font-size:14px; color:#fff; font-weight:bold;}
.nav .head .menu li{ width:70px; float:left; padding:0 10px;}
.kefu_qq{ width:850px; float:left; margin-top:7px;}
.kefu_qq img{ vertical-align:left;}

.xuanyan{width:850px; float:left; padding-top:10px;}
.xuanyan .lef{ width:625px; color:#103d56; height:90px; padding:17px 10px 10px 50px; float:left; background:url(../images/xuanyan_bg.jpg); font-size:14px; font-weight:bold; line-height:29px;}
.xuanyan .rig{ width:162px; text-align:center; float:right;}
.xuanyan .rig img{ width:148px; height:34px; padding:2px 0;}
.xuanyan .rig2{ width:162px; text-align:center; float:right;}
.xuanyan .rig2 img{ width:146px; height:50px; padding:2px 0; border:#dedede solid 1px; margin:1px;}

.nav .main{ width:850px; float:left;}
.nav .main .main_01_news { width:840px; margin-top:10px; color:#000000; float:left;border:1px solid #CCCCCC; overflow:hidden; }
.nav .main .main_01_news .cen_list .tit{ width:800px;float:left; padding:7px 20px; background-color:#eeeeee;border-bottom:1px solid #CCCCCC; }
.nav .main .main_01_news .cen_list .txt{ width:730px;float:left; padding:15px 35px 10px; color:#676767;}
.nav .main .main_01_news .cen_list .txt a{ color:#676767;}
.nav .main .main_01_news .cen_list .txt span{ float:right;}
.nav .main .main_01_news .cen_list .txt li{float:left; line-height:25px; width:760px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_01_news .cen_list .txt p{float:left; width:440px; padding:0 10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.nav .main .main_01 { width:850px; margin-top:10px; color:#000000; float:left;overflow:hidden; }
.nav .main .main_01 .left{ width:448px; float:left; }
.nav .main .main_01 .left .tit{ font-size:14px; text-align:left; font-weight:bold;}
.nav .main .main_01 .left .txt{ width:436px; height:315px; float:left; padding:13px 0 0 0px; background:url(../images/tv_bg.jpg) no-repeat;}
.nav .main .main_01 .left .txt .tv_sma_img li{ width:102px; margin:0 2px; height:65px;  padding:8px 0 0 1px;float:left;background:url(../images/tv_sma_img01_bg.jpg) no-repeat;}
.nav .main .main_01 .left .txt .tv_sma_img img{ width:101px; height:63px; float:left;}
.nav .main .main_01 .left .txt .tv_img{ width:427px; float:left; float:left;}
.nav .main .main_01 .left .txt p{ clear:both;}
.nav .main .main_01 .left .txt .tv_but{ width:425px; text-align:center; padding-top:15px; float:left;}




.nav .main .main_03 .cen_list{ width:840px; margin-top:10px; color:#000000; float:left;border:1px solid #CCCCCC; }
* html .nav .main .main_03 .cen_list{ width:840px; margin:2px 4px 0 0; color:#000000; float:right;border:1px solid #CCCCCC; }
.nav .main .main_03 .cen_list .tit{ width:800px;float:left; padding:7px 20px; background-color:#eeeeee;border-bottom:1px solid #CCCCCC; }
.nav .main .main_03 .cen_list .txt{ width:755px;float:left; padding:15px 35px 10px; color:#676767;}
.nav .main .main_03 .cen_list .txt a{ color:#676767;}
.nav .main .main_03 .cen_list .txt p{float:left; width:340px; padding:0 10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03 .cen_list .txt h2{float:left; font-size:12px; font-weight:normal; padding:0; margin:0; width:109px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03 .cen_list .txt td{ padding:5px 0; text-align:left;}

.nav .main .cen{ width:400px; float:right;}
.nav .main .cen .cen01{ width:390px; float:left; border:1px solid #CCCCCC; margin-top:10px;}
.nav .main .cen .cen01 .tit{ padding:7px 0 5px 10px; border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.nav .main .cen .cen01 .txt{ width:360px; float:left; padding:8px 15px 10px; color:#676767; }
.nav .main .cen .cen01 .txt a{ color:#676767;}
.nav .main .cen .cen01 .txt li{ width:360px; float:left; line-height:20px;}
.nav .main .cen .cen01 .txt p{float:left; width:280px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.nav .main .cen .cen01 .txt span{ float:right;}
.nav .main .cen .cen02{ width:380px; float:left;}
.nav .main .cen .cen02 .txt{ width:380px; float:left; padding:10px 0px; color:#676767; }

.nav .main .cen .cen01 .txt2{ width:360px; float:left; padding:8px 15px 10px; color:#676767; }
.nav .main .cen .cen01 .txt2 a{ color:#676767;}
.nav .main .cen .cen01 .txt2 li{ width:360px; float:left; line-height:20px;}
.nav .main .cen .cen01 .txt2 p{float:left; width:253px; padding-left:5px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
* html .nav .main .cen .cen01 .txt2 p{float:left; width:250px; padding-left:5px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.nav .main .cen .cen01 .txt2 span{ float:right;}

.nav .main .main_03{ width:850px; float:left; margin-top:-3px; }
.nav .main .main_03 .lef{ width:199px; height:220px; padding:80px 0 0 0px ; float:left;background:url(../images/main_03_bg.jpg) no-repeat;}
.nav .main .main_03 .lef td{ line-height:28px;}
.nav .main .main_03 .lef .fon_top{ font-weight:bold; text-align:left;  overflow:hidden; color:#000000;}
.nav .main .main_03 .lef .fon_rig{ text-align:right; padding-right:10px; color:#000000;}
.nav .main .main_03 .lef .fon_cen{ text-align:left; padding-left:20px; color:#000000;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:150px;}
.nav .main .main_03 .rig{ width:630px; height:290px; margin:2px 8px 0 0; color:#000000; float:right;border:1px solid #CCCCCC; background:url(../images/main_03_bg4.jpg) no-repeat;  }
* html .nav .main .main_03 .rig{ width:630px; margin:2px 4px 0 0; color:#000000; float:right;border:1px solid #CCCCCC; background:url(../images/main_03_bg4.jpg) no-repeat;  }
.nav .main .main_03 .rig .txt{ width:555px;float:left; padding:65px 35px 10px; color:#676767;}
.nav .main .main_03 .rig .txt a{ color:#676767;}
.nav .main .main_03 .rig .txt p{float:left; width:266px; padding:0 10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03 .rig .txt h2{float:left; font-size:12px; font-weight:normal; padding:0; margin:0; width:109px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03 .rig .txt td{ padding:5px 0; text-align:left;}

.nav .main .main_03_2{ width:850px; float:left; margin-top:7px;}
.nav .main .main_03_2 .rig{ width:199px; border:1px solid #CCCCCC; float:right; margin-right:8px;}
* html .nav .main .main_03_2 .rig{ width:199px; border:1px solid #CCCCCC; float:right; margin-right:4px;}
.nav .main .main_03_2 .rig .tit{ font-size:16px; color:#514e79; font-weight:bold; padding:7px 0 5px 10px; border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.nav .main .main_03_2 .rig .tit span{ font-weight:normal; font-size:12px; float:right; padding-right:15px;}
.nav .main .main_03_2 .rig .txt{ padding:10px; padding-bottom:5px;}
.nav .main .main_03_2 .rig .txt li{ padding:2px 0;}
.nav .main .main_03_2 .rig .txt li img{ width:177px;} 
.nav .main .main_03_2 .rig .txt td{ padding:5px 0;}
.nav .main .main_03_2 .lef{ width:630px; overflow:hidden; float:left;border:1px solid #CCCCCC; }
.nav .main .main_03_2 .lef .tit{ padding:7px 0 5px 10px; border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.nav .main .main_03_2 .lef .txt{ width:595px; float:left; padding:17px 15px 10px; color:#676767; }
.nav .main .main_03_2 .lef .txt li{ width:130px; float:left; padding:0 12px; }
.nav .main .main_03_2 .lef .txt p{ line-height:20px; margin-top:10px;}
.nav .main .main_03_2 .txt h2{float:right; font-size:12px; padding-bottom:5px; margin:0; font-weight:normal; width:94px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
* html .nav .main .main_03_2 .txt h2{float:right; font-size:12px; padding-bottom:5px; margin:0; font-weight:normal; width:88px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03_2 .txt h3{float:right; font-size:12px; padding-bottom:5px; margin:0; font-weight:normal; width:70px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
* html .nav .main .main_03_2 .txt h3{float:right; font-size:12px; padding-bottom:5px; margin:0; font-weight:normal; width:60px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.nav .main .main_03_3{ width:840px; float:left; margin-top:7px; padding-bottom:15px; border:1px solid #CCCCCC; }
.nav .main .main_03_3 .tit{ padding:7px 0 5px 10px; border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.nav .main .main_03_3 .txt{ width:820px; float:left; padding:15px 15px 10px; color:#676767; }
* html .nav .main .main_03_3 .txt{ width:810px; float:left; padding:11px 10px 10px 15px; color:#676767; margin-top:25px; }
*+html .nav .main .main_03_3 .txt{ width:810px; float:left; padding:11px 10px 10px 15px; color:#676767; margin-top:30px; }
.nav .main .main_03_3 .txt li{ width:130px; float:left; padding:5px 15px; }
* html .nav .main .main_03_3 .txt li{ width:130px; float:left; padding:0px 15px; margin-top:-20px; }
*+html .nav .main .main_03_3 .txt li{ width:130px; float:left; padding:0px 15px; margin-top:-20px; }
.nav .main .main_03_3 .txt p{ width:130px; line-height:24px; float:left;}
.nav .main .main_03_3 .txt h2{float:right; font-size:12px; padding-bottom:5px; margin:0; font-weight:normal; width:94px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
* html .nav .main .main_03_3 .txt h2{float:right; font-size:12px; padding-bottom:10px; margin:0; font-weight:normal; width:90px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
* html .nav .main .main_03_3 .txt h3{float:right; font-size:12px; padding-bottom:10px; margin:0; font-weight:normal; width:65px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03_3 .txt h3{float:right; font-size:12px; padding-bottom:5px; margin:0; font-weight:normal; width:70px; height:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.nav .main .main_03_3 .fanye{ width:820px; text-align:center; margin-top:20px;}
* html .nav .main .main_03_3 .fanye{ width:820px; text-align:center; margin-top:-20px;}
*+html .nav .main .main_03_3 .fanye{ width:820px; text-align:center; margin-top:-20px;}
.nav .main .main_03_3 .fanye form, .nav .main .main_03_3 .fanye input{ padding:0; margin:0;}

.nav .main .main_04{ width:840px; float:left; margin-top:10px; border:1px solid #CCCCCC; }
.nav .main .main_04 .tit{ font-size:14px; text-align:left; font-weight:bold; padding:7px 0 5px 10px; border-bottom:1px solid #CCCCCC; background-color:#f8f8f8;}
.nav .main .main_04 .txt{ width:830px; float:left; padding:10px; background:url(../images/tv_bg.jpg) no-repeat;}
.nav .main .main_04 .txt .txt01{ width:145px; float:left; padding:0 10px;}
.nav .main .main_04 .txt .txt01 li{ width:150px; text-align:left; line-height:25px; float:left;}
.nav .main .main_04 .txt .txt01 .cen{ text-align:center;}

.nav .foot{ width:850px; float:left; height:95px; border-top:3px solid #f17100; margin-top:20px;}
.nav .foot .logo_sma{ width:100px; float:left; padding:28px 0 0 200px;}
.nav .foot .copy{ width:230px; padding:20px 0px 0 30px; float:left; line-height:20px;}
.nav .foot .icp{ width:200px; padding-top:25px; float:left;}

/*公会入驻list页*/
.nav .main .cen_list{ width:850px; float:left;}
.nav .main .cen_list .cen01{ width:843px; float:left;background-color:#FFFFFF;border:1px solid #CCCCCC;}
.nav .main .cen_list .cen01 .tit{ width:843px; float:left; border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.nav .main .cen_list .cen01 .txt{ width:790px; float:left; padding:15px 30px 10px; color:#676767; }
.nav .main .cen_list .cen01 td{ padding:5px 0;}
.nav .main .cen_list .cen01 .txt .titl{ font-size:14px; font-weight:bold; text-align:left;}
.nav .main .cen_list .cen01 .txt a{ color:#676767;}
.nav .main .cen_list .cen01 .txt li{ width:790px; float:left; line-height:25px;}
.nav .main .cen_list .cen01 .txt p{float:left; width:730px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.nav .main .cen_list .cen01 .txt span{ float:right;}
.fanye{ width:auto; text-align:center; margin-top:20px; clear:both;}


/*公会入驻read页*/

.nav .main .cen_read2{ width:850px; float:left;}
.nav .main .cen_read2 .cen01{ width:850px; float:left;}
.nav .main .cen_read2 .cen01 .txt{ width:760px; float:left; padding:20px 45px;color:#676767; }
.nav .main .cen_read2 .cen01 .title{ font-size:14px; font-weight:bold;}
.nav .main .cen_read2 .cen01 .txt a{ color:#676767;}
.nav .main .cen_read2 .cen01 .txt li{ width:700px; float:left;}
.nav .main .cen_read2 .cen01 .txt p{float:left; width:750px; line-height:28px; }
.nav .main .cen_read2 .cen01 .txt h1{ font-size:22px; font-weight:bold;}
.nav .main .cen_read2 .cen01 .txt h2{ font-size:16px; text-indent:2.3pc; font-weight:bold; line-height:25px;}
.nav .main .cen_read2 .cen01 .txt span{ float:right;}
.nav .main .cen_read2 .cen01 .txt ol{ list-style:none; line-height:22px;}
.nav .main .cen_read2 .cen01 .txt ol li{ list-style:none; font-size:14px; line-height:25px;}
.nav .main .cen_read2 .cen01 .txt tt{ list-style:none; list-style-type:none;}
.nav .main .cen_read2 .cen01 .txt tt li{ list-style:none; list-style-type:none; margin-left:40px; color:#FF0000;}
.nav .main .cen_read2 .cen01 .txt ol span{ font-weight:bold; float:left;}
.nav .main .cen_read2 .cen01 .txt .pad_img{ text-align:center; padding:10px 0;}
.nav .main .cen_read2 .cen01 .txt .buzhou{ font-size:18px; font-weight:bold; padding:10px 0;}
.nav .main .cen_read2 .cen01 .txt .buzhou2{ font-size:14px; font-weight:normal; padding:10px 0;}
.nav .main .cen_read2 .cen01 .txt .fanye{ width:auto; text-align:center; margin-top:20px; clear:both;}

/*产品list页*/
.nav .main .rig_list{ width:670px; float:right;}
.nav .main .rig_list .txt{ width:645px; float:left; padding-right:10px;}
.nav .main .rig_list .rig_01{ height:70px; margin-top:10px;}
.nav .main .rig_list .rig_01 a{ color:#676767;}
.nav .main .rig_list .rig_01 a:hover{ color:#ee7200;}
.nav .main .rig_list .rig_01 .lef{ width:106px;}
.nav .main .rig_list .rig_01 img{ width:106px; height:67px; float:left; border:1px solid #dfdfdf;}
.nav .main .rig_list .rig_01 .rig{ width:525px; height:65px; overflow:hidden; line-height:16px; float:right;}


/*新闻终极页*/
.nav .main .cen_read{ width:670px; float:left; margin-left:20px;}
.nav .main .cen_read .txt{ width:650px; padding:10px; float:left;}
.nav .main .cen_read .txt h1{ font-size:14px; margin:0; padding:5px 0; font-weight:normal; text-align:center;}
.nav .main .cen_read .txt h2{ font-size:12px; margin:0; padding:5px 0 10px 0; font-weight:normal; text-align:center;}
.nav .main .cen_read .txt p{ text-indent:1.5pc; line-height:24px;}
.nav .main .cen_read .fanye{ text-align:center;}



.more_01{ width:840px; float:left; padding:10px 5px; }
.more_01 .lef{ width:625px; float:left; }
.more_01 .lef .lef01{ width:160px; float:left; }
.more_01 .lef .lef02{ width:250px; float:left; color:#FF0000;font-weight:bold; padding-left:20px; font-size:14px; }
.more_01 .lef .lef02 span{ color:#103d56; font-weight:bold;}
.more_01 .lef .lef02 a{ color:#FF0000; font-weight:bold;}
.more_01 .lef .lef025{ width:180px; float:right;}
.more_01 .lef .lef02 textarea{ width:340px; height:100px; font-size:12px; line-height:20px;}
.more_01 .lef .lef02 li{ padding:3px 0; line-height:17px;}
.more_01 .lef .lef03{ width:625px; float:left; margin-top:10px; border:1px solid #CCCCCC;}
.more_01 .lef .lef03 .tit{ width:615px; padding:6px 0 6px 10px; float:left; font-size:14px; font-weight:bold;border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.more_01 .lef .lef03 .tit span{ float:right; font-size:12px; padding-right:20px; font-weight:normal;}
.more_01 .lef .lef03 .txt{ width:605px; padding:10px; line-height:22px; float:left; }
.more_01 .lef .lef03 .txt li{ float:left; width:290px; padding:0 5px;}
.more_01 .lef .lef03 .txt span{ float:right; }
.more_01 .lef .lef03 .txt p{ float:left; width:220px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.more_01 .lef .lef03 td{ padding:5px 0;}

.more_01 .lef .lef03_2{ width:625px; float:left; margin-top:10px; border:1px solid #CCCCCC;}
.more_01 .lef .lef03_2 .tit{ width:615px; padding:6px 0 6px 10px; float:left; font-size:14px; font-weight:bold;border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.more_01 .lef .lef03_2 .tit span{ float:right; font-size:12px; padding-right:20px; font-weight:normal;}
.more_01 .lef .lef03_2 .txt{ width:605px; padding:10px; line-height:22px; float:left; }
.more_01 .lef .lef03_2 .txt li{ float:left; width:290px; padding:0 5px;}
.more_01 .lef .lef03_2 .txt span{ float:right; padding-right:10px; }
.more_01 .lef .lef03_2 .txt table{ margin-bottom:10px;}
.more_01 .lef .lef03_2 td{ padding:5px 0;}

.more_01 .lef .lef03_3{ width:625px; float:left; margin-top:10px; border:1px solid #CCCCCC;}
.more_01 .lef .lef03_3 .tit{ width:615px; padding:6px 0 6px 10px; float:left; font-size:14px; font-weight:bold;border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.more_01 .lef .lef03_3 .tit span{ float:right; font-size:12px; padding-right:20px; font-weight:normal;}
.more_01 .lef .lef03_3 .txt{ width:605px; padding:10px; line-height:22px; float:left; }
.more_01 .lef .lef03_3 .txt li{ float:left; width:290px; padding:0 5px;}
.more_01 .lef .lef03_3 .txt p{ float:left; width:220px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.more_01 .lef .lef03_3 td{ padding:5px 0;}

.more_01 .lef .lef04{ width:625px; float:left; margin-top:10px; border:1px solid #CCCCCC;}
.more_01 .lef .lef04 .tit{ width:615px; padding:6px 0 6px 10px; float:left; font-size:14px; font-weight:bold;border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.more_01 .lef .lef04 .tit span{ float:right;font-size:12px; padding-right:20px; font-weight:normal;}
.more_01 .lef .lef04 .txt{ width:600px; padding:15px 10px 10px 15px; line-height:22px; float:left; }
.more_01 .lef .lef04 .txt li{ float:left; width:140px; padding:1px 5px 5px 4px;}
.more_01 .lef .lef04 .txt span{ float:right; }
.more_01 .lef .lef04 .txt p{ float:left; width:120px; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.more_01 .lef .lef04 .txt .p_cen{ text-align:center;}

.more_01 .lef .lef05{ width:306px; float:left; margin-top:10px; margin-left:2px; border:1px solid #CCCCCC;}
.more_01 .lef .lef05 .tit{ width:296px; padding:6px 0 6px 10px; float:left; font-size:14px; font-weight:bold;border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.more_01 .lef .lef05 .tit span{ float:right;font-size:12px; padding-right:20px; font-weight:normal;}
.more_01 .lef .lef05 .txt{ width:286px; padding:10px; line-height:22px; float:left; }
.more_01 .lef .lef05 .txt li{ float:left; width:274px; padding:0 5px;}
.more_01 .lef .lef05 .txt span{ float:right; }
.more_01 .lef .lef05 .txt p{ float:left; width:204px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.more_01 .rig{ width:200px; float:right; }
.more_01 .rig .rig02{ margin-top:10px; border:1px solid #CCCCCC;}
.more_01 .rig .rig02 .tit{ font-size:14px; font-weight:bold; padding:7px 0 6px 10px; border-bottom:1px solid #CCCCCC; background-color:#efefef;}
.more_01 .rig .rig02 .tit span{ font-weight:normal; float:right; padding-right:15px;}
.more_01 .rig .rig02 .txt{ padding:10px; padding-bottom:5px;}
.more_01 .rig .rig02 .txt li{ padding:6px 0;}
.more_01 .rig .rig02 .txt li img{ width:177px;} 
.more_01 .rig .rig02 .txt td{ padding:5px 0;}

.over_hidden{ width:470px; float:left; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.over_hidden2{ width:280px; float:left; white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.over_hidden3{ width:564px; float:left;}
.over_hidden3 p{ width:100%; line-height:22px; text-align:left;}
.cen2{ text-align:center;}
.bod_bot{border-bottom:1px solid #CCCCCC;}
.fanye2{text-align:center; padding-top:10px;}
.fanye2 a{ color:#FF0000;}