@charset "gb2312";

.main_in {clear:both; overflow:hidden; margin:0 auto 0 10px; width:969px;}
.main_in_L { float:left; width:698px;}

.main_in_L .position { clear:both;width:698px; margin:19px auto 0; overflow:hidden; border-bottom:1px solid #e6e6e6; height:42px;}
.main_in_L .position .p_t { float:left; padding-left:20px; height:42px;  line-height:42px; color:#717171;}
.main_in_L .position .p_t a {color:#717171;}
.main_in_L .position .search_box { overflow:hidden; margin-top:5px; margin-right:22px;+margin-right:22px;_margin-right:11px; float:right; border:1px solid #b5b5b5; width:270px; height:28px;}
.main_in_L .position .search_box .i_w { float: left; width:165px; text-align: left}
.main_in_L .position .search_box .b_w { float:left}
.main_in_L .position .search_box .ic_w { float:left; width:25px; height:28px;background:url(imagesi_bg.gif) 0 -80px no-repeat;}
.main_in_L .position .search_box .input { border:0; outline-width:0; height:18px; line-height:18px; margin-top:6px; margin-left:10px; margin-right:auto; color:#d9d9d9;}
.main_in_L .position .search_box .input_on {  border:0; outline-width:0; height:18px; line-height:18px; margin-top:5px; margin-left:10px; margin-right:auto; color:#999999;}
.main_in_L .position .search_box .btn_search { border:0; outline-width:0; width:78px; height:26px; margin-top:1px;background:url(imagesi_bg.gif) 0 -50px no-repeat; cursor:pointer;}

.main_in_L .list_wrap { clear:both; overflow:hidden; width:585px; margin:40px auto 0;}
.main_in_L .list {  clear:both; line-height:36px; color:#4a4a4a;font-size:14px;}
.main_in_L .list li { padding:3px 7px 0 25px;  overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -208px no-repeat; border-bottom:1px dotted #868585;}
.main_in_L .list a {color:#4a4a4a; float: left;}
.main_in_L .list .date { float:right; font-weight:normal; color:#868585; font-size:12px;}
.main_in_L .list a:hover { color: #C00;}

.main_in_L .list_pic_wrap { clear:both; overflow:hidden; width:669px; margin:12px auto 0 20px;}
.main_in_L .list_pic {  clear:both; line-height:36px; color:#365fa6;font-size:14px;}
.main_in_L .list_pic li { float:left; width:216px; height:177px; margin-right:7px; margin-top:7px; overflow:hidden;}
.main_in_L .list_pic a { display:block; margin:0 auto 0; cursor:pointer;color:#4a4a4a;width:214px; height:175px;overflow:hidden;  background:url(imagestit_bg.png) 0 -120px no-repeat; border:1px solid #c5c3c3;color:#365fa6; font-size:14px;}
.main_in_L .list_pic .pic { display:block; margin:6px auto 0; width:200px; height:128px;}
.main_in_L .list_pic .pic img { max-width:200px; max-height:128px;width:expression(this.width/this.height>1.5625 ?  200 : auto); height:expression(this.height > 128 ? 128 : auto);}
.main_in_L .list_pic .txt { display:block;line-height:20px;}
.main_in_L .list_pic a:hover { text-decoration:none; color:#0b347b; border:1px solid #868585;}

.main_in_R { float:right; width:263px;}

.main_in_R .rd_box { clear:both; overflow:hidden; margin:10px auto 0;width:261px; padding-bottom:8px; border:1px solid #ff6b34; background:url(imagesi_bg.png) 0 -300px repeat-x}
.main_in_R .rd_box .tit { margin:0 6px; height:38px; border-bottom:1px solid #d34f1f;line-height:38px; font-size:14px;  padding-right:7px; overflow:hidden;}
.main_in_R .rd_box .tit .t_name {font-weight:bold; padding-left:5px;float:left; height:38px; font-size:17px; font-family:Microsoft Yahei; font-weight: bold;color:#cb2a0e; cursor:pointer;}
.main_in_R .rd_box .tit .more { margin-top:4px; float:right; color:#d34f1f; font-size:12px;}
.main_in_R .rd_box .tit .more:hover { color:#C00;}

.main_in_R .rd_box .list { margin-top:8px;  line-height:24px; color:#333333;}
.main_in_R .rd_box .list li { padding:0 7px 0 23px; height:24px; overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -167px no-repeat}
.main_in_R .rd_box .list a {color:#333333; float: left;}
.main_in_R .rd_box .list .date { float:right; color:#bfbfbf;}
.main_in_R .rd_box .list a:hover { color: #C00;}

.main_in_R .mR_box {clear:both; overflow:hidden; margin:10px auto 0;width:261px; padding-bottom:8px;border:1px solid #e4e4e4;}
.main_in_R .mR_box .tit { height:36px; background:url(imagestit_bg.png) 0 -50px no-repeat; line-height:36px; font-size:14px;  color:#282828; padding-right:7px; overflow:hidden;}
.main_in_R .mR_box .tit .t_name {float:left; padding-left:21px; line-height:18px; padding-top:13px;color:#282828; cursor:pointer;font-weight:bold;}
.main_in_R .mR_box .tit .more { float:right; margin-top:4px; color:#fefefe; font-size:12px;}
.main_in_R .mR_box .tit .more:hover { color:#f8e1e1;}

.main_in_R .mR_box .list { margin-top:8px; clear:both; line-height:24px; color:#333333;}
.main_in_R .mR_box .list li { padding:0 7px 0 23px; height:24px; overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -167px no-repeat}
.main_in_R .mR_box .list a {color:#333333; float: left;}
.main_in_R .mR_box .list .date { float:right; color:#bfbfbf;}
.main_in_R .mR_box .list a:hover { color: #C00;}
.main_in_R .fw_list { margin-top:6px; width:100%; overflow:hidden;}
.main_in_R .fw_list a { display:block; margin-top:10px;}

.con_wrap { clear:both;}
.con_wrap h1 { padding:30px 10px 0; color:#365fa6; font-size:20px; font-family:Microsoft yahei; font-weight:normal; line-height:30px;}
.con_wrap .about { padding:8px 10px 0;color:#8c8d8d;}
.con_wrap .content {padding: 30px 40px 0;text-align: left;color: #000000;font-size: 16px;line-height: 36px;}
.con_wrap .content a {color: #000080;text-decoration: underline;}
.con_wrap .content a:hover {color: red;}

.comments_box { clear:both; overflow:hidden; margin:25px auto 0; width:670px; border:1px solid #c4d6ec; padding-bottom:40px;}
.comments_box .tit { text-align:left; color:#000000; font-size:14px; font-weight:bold; background:#e5eef8; padding:0 23px; line-height:36px;}
.comments_box .comm_list { clear:both; overflow: hidden; margin:0 auto 0; width:634px;}
.comments_box .comm_list li { float:left; width:634px; margin-top:17px; padding-bottom:20px; border-bottom:1px dotted #afafb0;}
.comments_box .comm_list .pic { float:left; width:43px; text-align:center;}
.comments_box .comm_list .pic img { padding:1px; border:1px solid #dddddd; width:35px; height:35px;}
.comments_box .comm_list .txt { float:left; width:575px; margin-left:8px;}
.comments_box .comm_list .txt p { word-wrap: break-word; word-break: normal;}
.comments_box .comm_list .name { float:left; color:#1e50a2; text-align:left}
.comments_box .comm_list .name a {color:#1e50a2;}
.comments_box .comm_list .date { float: right; color:#666666; padding-right:7px; text-align:right;}
.comments_box .comm_list p { padding-top:7px; clear:both; text-align:left; color:#000000; font-size:14px;}

.comments_box .comm_list .name_h { padding-top:10px; float:left; color:#F60; text-align:left}
.comments_box .comm_list .name_h a {color:#F60;}
.comments_box .comm_list .date_h { padding-top:10px; float: right;color:#F60; padding-right:7px; text-align:right;}
.comments_box .comm_list p.p_h {  padding-top:2px; clear:both; text-align:left; color: #666; font-size:14px;}

.comments_box .tip { clear:both; overflow: hidden; margin:0 auto 0; width:634px; line-height:29px; background:#f1f4f7; font-size:14px; font-weight:bold; color:#666666}
.comments_box .form { clear:both; overflow: hidden; margin:0 auto 0; width:634px;}
.comments_box .form .form_line { clear:both; overflow: hidden; margin:0 auto 0; width:634px;}
.comments_box .form .i_w { float:left; margin-right:8px;}
.comments_box .form .textarea { border:1px solid #dbdcdc; outline-width:0; overflow:auto; margin:9px 0 0; padding:5px 2px;width:628px; height:130px;font-size:12px;}
.comments_box .form .input { border:1px solid #cbcbcb; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:126px; height:20px; line-height:20px; font-size:12px; color:#999999;}
.comments_box .form .input_p { border:1px solid #cbcbcb; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:126px; height:20px; line-height:20px; font-size:12px; color:#999999; background:url(imagesi_bg.gif) 0 -259px no-repeat}

.comments_box .form .btn_dl_w { float: left; margin-right:8px;}
.comments_box .form .btn_dl { float:left; width:60px; height:25px; line-height:25px; padding:0; margin:9px 0 0; border:0; outline-width:0;background:url(imagesi_bg.gif) 0 -140px no-repeat; color:#2b2b2b; font-size:12px; cursor:pointer;}
.comments_box .form .btn_dl:hover { color:#000000}
.comments_box .form .btn_fb_w { float:right;}
.comments_box .form .btn_fb { float:right; width:80px; height:28px; line-height:28px; padding:0; margin:9px 0 0; border:0; outline-width:0;background:url(imagesi_bg.gif) 0 -200px no-repeat; color:#2b2b2b; font-size:14px; cursor:pointer;}
.comments_box .form .btn_fb:hover { color:#000000}
.comments_box .form .note { float:left; margin-top:12px; color:#666666;}
.comments_box .form .t_w { float:left; margin-top:9px; line-height:25px; margin-right:8px;}
.comments_box .form .t_w a { color:#1e50a2;}
.comments_box .form .check_w { float:left; margin-right:4px; margin-top:15px;+margin-top:11px; _margin-top:11px;}

.comments_box .form_a { clear:both; overflow: hidden; margin:0 auto 0; width:612px;}
.comments_box .form_a .form_line { clear:both; overflow: hidden; margin:0 auto 0; width:612px;}
.comments_box .form_a .i_w { float:left; margin-right:8px;}
.comments_box .form_a .textarea { border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:5px 2px;width:564px;_width:552px;+width:552px; height:130px;font-size:12px; background:url(imagestit_bg.png) 0 -320px repeat-x}
.comments_box .form_a .input { border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:233px;_width:223px;+width:223px; height:29px; line-height:29px; font-size:12px; color:#999999; background:url(imagestit_bg.png) 0 -320px repeat-x}
.comments_box .form_a .input_2 {border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:564px;_width:552px;+width:552px; height:29px; line-height:29px; font-size:12px; color:#999999; background:url(imagestit_bg.png) 0 -320px repeat-x}

.comments_box .form_a .btn_fb_w { float: left; padding-left:33px;}
.comments_box .form_a .btn_fb { float: left; width:143px; height:49px; line-height:49px; padding:0; margin:9px 0 0; border:0; outline-width:0;background:url(imagestit_bg.png) -391px -122px no-repeat; color:#2b2b2b; font-size:14px; cursor:pointer;}
.comments_box .form_a .btn_fb:hover {background:url(imagestit_bg.png) -391px -182px no-repeat;}
.comments_box .form_a .t_w { float:left; margin-top:9px; line-height:31px; margin-right:8px;}
.comments_box .form_a .t_w a { color:#1e50a2;}
.comments_box .form_a .t2_w { padding-left:52px;text-align:right;float:left; margin-top:9px; line-height:31px; margin-right:8px;}

.main_login {clear:both; overflow:hidden; margin:14px auto 0 29px; padding-bottom:30px; width:940px; background:url(imageslogin_bg.png) center 0 repeat-y; font-family:Microsoft yahei;}
.main_login_bot {  clear:both; width:1000px; height:38px; overflow:hidden; margin:0 auto 0; background:url(imagesmain_4bg.jpg) center -50px no-repeat}

.main_login .main_login_L { float:left; width:398px;}
.main_login .main_login_R { float:right; width:498px;}
.main_login .tit { clear:both; margin:8px auto 0; border-bottom:1px solid #d9d9d9; line-height:42px; height:42px; border-bottom:1px solid #d9d9d9; color:#7d7d7d; font-size:28px; text-align:left; padding:0 9px;}

.main_login .form { clear:both; margin:30px 5px 0 20px;}
.main_login .form .form_line {float:left; clear:both; height:60px;width:99%;}

.main_login .form .t_w { float:left; width:75px; text-align:right; margin-top:9px; line-height:29px; margin-right:8px; color:#000000; font-size:14px;}
.main_login .form .y_w { float:left; text-align: left; margin-top:10px;}

.main_login .form .i_w { float:left; margin-right:8px;text-align:left;}
.main_login .form .f_w { float:left; margin-left:40px;text-align: left; margin-top:22px; line-height:29px;  color:#000000; font-size:14px;}
.main_login .form .note { color:#adadad; line-height:24px;}
.main_login .form a { color:#1e50a2;}

.main_login .form .input { border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:218px; height:29px; line-height:29px; font-size:12px; color:#666666; background:url(imagestit_bg.png) 0 -320px repeat-x}
.main_login .form .input_2 {border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:103px; height:29px; line-height:29px; font-size:12px; color:#666666; background:url(imagestit_bg.png) 0 -320px repeat-x}
.main_login .form .input_3 {border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:266px; height:29px; line-height:29px; font-size:12px; color:#666666; background:url(imagestit_bg.png) 0 -320px repeat-x}

.main_login .form .btn_dl_w { float: left; padding-left:33px;}
.main_login .form .btn_dl { float: left; width:143px; height:49px; line-height:49px; padding:0; margin:9px 0 0; border:0; outline-width:0;background:url(imagestit_bg.png) -534px -122px no-repeat; color:#2b2b2b; font-size:14px; cursor:pointer;}
.main_login .form .btn_dl:hover {background:url(imagestit_bg.png) -534px -182px no-repeat;}

.main_login .form .btn_zc_w { float: left; padding-left:81px;}
.main_login .form .btn_zc { float: left; width:143px; height:49px; line-height:49px; padding:0; margin:9px 0 0; border:0; outline-width:0;background:url(imagestit_bg.png) -391px -242px no-repeat; color:#2b2b2b; font-size:14px; cursor:pointer;}
.main_login .form .btn_zc:hover {background:url(imagestit_bg.png) -534px -242px no-repeat;}

.main_login .form .btn_qq_wrap { clear:both; padding-left:33px; text-align:left; padding-top:20px;}
.main_login .form .check_w { float:left; margin-right:4px; margin-top:15px;+margin-top:11px; _margin-top:11px;}
.main_login .form .zc_w { margin-left:5px;margin-top:9px; float:left; margin-right:8px;text-align:left;color:#adadad; line-height:24px;}

.form_box {clear:both; overflow:hidden; margin:14px auto 0 29px; padding-bottom:30px; width:940px; background:url(imagesform_box_bg.png) center 0 repeat-y; font-family:Microsoft yahei;}
.form_box_bot {  clear:both; width:1000px; height:38px; overflow:hidden; margin:0 auto 0; background:url(imagesmain_4bg.png) center -100px no-repeat}

.form_box .form_box_L { float:left; width:530px; overflow:hidden;}
.form_box .form_box_R { float:right; width:374px; overflow:hidden;}

.form_box .form_box_R .fw_list { clear:both;margin:53px auto 0; width:100%; overflow:hidden;}
.form_box .form_box_R .fw_list a { display:block; margin-top:7px;}

.form_box .form_box_R .zt_list { clear:both; margin:13px auto 0; width:100%; overflow:hidden;}
.form_box .form_box_R .zt_list a {display:block; margin:6px auto 0;  width:201px; height:104px; }
.form_box .form_box_R .zt_list img { width:201px; height:104px;}


.form_box .tit { clear:both; margin:16px auto 0; border-bottom:1px solid #d9d9d9; line-height:38px; height:38px; border-bottom:1px solid #d9d9d9; color:#7d7d7d; font-size:16px; text-align:left; padding:0 9px; font-weight:bold;}

.form_box .form { clear:both; margin:30px 5px 0 20px;}
.form_box .form .form_line {float:left; clear:both; height:60px;width:500px;}
.form_box .form .form_line_h {float:left; clear:both; padding-bottom:18px;}
.form_box .form .star { color:#ff0000;}
.form_box .form .t_w { float:left; width:75px; text-align:right; margin-top:9px; line-height:29px; margin-right:8px; color:#000000; font-size:14px;}
.form_box .form .y_w { float:left; text-align: left; margin-top:10px;}

.form_box .form .i_w { float:left; margin-right:8px;text-align:left;}
.form_box .form .note { color:#adadad; line-height:24px;}
.form_box .form a { color:#1e50a2;}

.form_box .form .input { border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:265px; height:29px; line-height:29px; font-size:12px; color:#666666; background:url(imagestit_bg.png) 0 -320px repeat-x}
.form_box .form .input_2 {border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:103px; height:29px; line-height:29px; font-size:12px; color:#666666; background:url(imagestit_bg.png) 0 -320px repeat-x}
.form_box .form .textarea { border:1px solid #dedede; outline-width:0; overflow:auto; margin:9px 0 0; padding:0 2px;width:338px; height:110px; line-height:18px; font-size:12px; color:#666666; background:url(imagestit_bg.png) 0 -320px repeat-x}

.form_box .form .btn_fb_w { clear:both; padding-left:82px;}
.form_box .form .btn_fb { float: left; width:143px; height:49px; line-height:49px; padding:0; margin:9px 0 0; border:0; outline-width:0;background:url(imagestit_bg.png) -391px -122px no-repeat; color:#2b2b2b; font-size:14px; cursor:pointer;}
.form_box .form .btn_fb:hover {background:url(imagestit_bg.png) -391px -182px no-repeat;}

