@charset "utf-8";
/* CSS Document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { /* [disabled]margin:0;
*/padding: 0;font-family: "microsoft yahei","simsun";color: #666666;margin: 0;font-size: 14px;}
p { padding: 0; font-family: "microsoft yahei","simsun"; color: #666666; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
 outline: 0;
}
li {list-style: none;line-height: 24px;}
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { contentbody: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button {cursor: pointer;}
del, ins, u, s, a, a:hover {text-decoration: none;}
a {color: #666666;font-family: "microsoft yahei";}
.clearfix:after { contentbody: "."; display: block; clear: both; }
.fr { float: right!important }
.fl { float: left!important }
body { margin: 0px; padding: 0px;  background:#f5f5f6; width:100%; height:auto; min-width:1300px}
img { border: 0;}
.clearfix { clear: both; }
.con { width: 100%; height:auto; min-width:1200px;}
.fgx{ width: auto; height:30px; clear:both}
/*-----------------------------------------------------------����-----------------------------------------------------------*/
.top{ width:100%; height:620px; background:url(banner.jpg); position:relative}
/*��������*/
.top .top_link{ width:1200px; margin:0px auto; height:30px; line-height:30px;}
.top .top_link a{ float:right; padding:0px 10px; color:#FFF; line-height:30px; font-size:14px}
/*logo*/
.logo{ width:1200px; height:75px; margin:20px auto}
.logoimg{ width:360px; height:75px; float:left;}
.logoimg a{ display:block;}
/*����*/
.jb_sousuo{ width:406px; height:52px; background:url(ser_bg.png); border:0px; float:right; margin-top:12px}
.jb-sstext{ width:288px; height:52px; float:left; font-size:16px; color:#3b4567; padding-left:10px; line-height:52px; background:none; border:none;}
.jb-ssbutton{ width:108px; height:52px; background:#db1a1a; cursor:pointer; color:#FFF; border:none; text-align:center}
/*����*/
.nav{ width:100%; height:55px; background:url(nav_bg.png) repeat}
.nav ul{ margin:0px auto; width:1050px; height:55px; overflow:hidden}
.nav ul li{ width:150px; text-align:center; float: left; line-height: 55px;}
.nav ul li a{ display:block; color:#FFF; font-weight: bold}
.nav ul li a:hover{ color:#ff6f00}
.nav ul li a span{ display:inline-block; width:100%;  font-size:20px; text-align:center}
.nav ul li a em{display:none;  list-style:none; font-size:14px; text-align:center;height:30px; line-height:30px;}
/*��̬Ҫ��*/
.topnews{ width:100%; height:95px; background:url(topnews_bg.png) repeat; position:absolute; bottom:0px;}
/*���ֹ���*/
.topnews .news_ywdt{ width:1000px; margin:0px auto;height:48px;  color:#fff; padding-left:10px; overflow:hidden; position:relative; margin-top:23px;}
.topnews .news_ywdt span{display: inline-block; width:112px; height:48px; border-radius:8px; line-height:48px; background:#db1a1a; text-align:center; font-size:24px;}
.topnews .news_ywdt em{ margin-right:5px; color: #09F}
.news_li,.swap{ height:48px;line-height:48px; display:inline-block; position:absolute; top:0; left:140px;}
.news_li a,.swap a{ color:#fff; height:48px; line-height:48px; font-size:24px}
.swap{top:48px;}

/*����*/
.main{ width:1200px; margin:0px auto; height:auto;}
/*----------------------------------------------�����б�-------------------------------------------------------*/
.class_list{ width:100%; background:#FFF; height:180px; padding:10px 0px}
/*1*/
.class_list .list_1{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_1 h2{ height:33px; background:url(ico_1.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_1 .list_del{ width:100%; margin-top:20px;}
.class_list .list_1 .list_del a{ line-height:35px; color:#666666; margin:0px 10px; font-size:14px} 
.class_list .list_1 .list_del a:hover{ color:#3382d5}
/*2*/
.class_list .list_2{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_2 h2{ height:33px; background:url(ico_2.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_2 .list_del{ width:100%; margin-top:20px;}
.class_list .list_2 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_2 .list_del a:hover{ color:#3382d5}
/*3*/
.class_list .list_3{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_3 h2{ height:33px; background:url(ico_3.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_3 .list_del{ width:100%; margin-top:20px;}
.class_list .list_3 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_3 .list_del a:hover{color:#3382d5}
/*4*/
.class_list .list_4{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_4 h2{ height:33px; background:url(ico_4.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_4 .list_del{ width:100%; margin-top:20px;}
.class_list .list_4 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_4 .list_del a:hover{color:#3382d5}

/*----------------------------------------------��2��-------------------------------------------------------*/
.main_2{ width:1200px; margin:10px auto; height:426px;}
/*�ֲ�ͼ*/
.jb_qhlef{ width:600px; height:426px; float:left;}
#focus{width:600;height:426px;overflow:hidden;position:relative;}
#focus a{position:relative;zoom:1; display:block; color:#FFF}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;bottom:2px;left:0;color:#fff;font-size:14px;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;right:17px;z-index:2;color:#fff;}
#ctr span{background:url(doc.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:13px;height:13px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(doc_hover.png) no-repeat;_background:none;}
/*�ֲ�ͼ-end*/
.main_2 .main_2_right{ float:right; height:426px; width:586px; overflow:hidden}
/*�쵼����*/
.main_2 .main_2_right .ldjs{ width:100%; background:#FFF; border-top: 2px solid #0063ca; height:90px;}
.main_2 .main_2_right .ldjs ul{ float:left;height:100%; width:255px; overflow:hidden; margin-left:30px; padding-top:15px;}
.main_2 .main_2_right .ldjs ul li{ float:left;}
.main_2 .main_2_right .ldjs ul li h2{ font-size:22px; text-align:left; color:#000; line-height:30px; font-weight:100}
.main_2 .main_2_right .ldjs ul li p{font-size:16px;color:#333333;line-height:22px;width:150px;margin-top: 7px;}
.main_2 .main_2_right .ldjs ul li.link{ margin-left:10px;}
.main_2 .main_2_right .ldjs ul li.link a{display:block;width:85px;height:22px;line-height:22px;background:#3382d5;color:#FFF;text-align:center;font-size:14px;margin:5px 0px;}
/*2����*/
.main_2 .main_2_right .zwdt{ width:100%; background:#FFF; border-top: 2px solid #db1a1a; height:100%; margin-top:10px;}
.main_2 .main_2_right .zwdt h2{ height:42px; line-height:42px; font-size:22px; color:#db1a1a; padding-left:28px;}
.main_2 .main_2_right .zwdt h2 a{ float: right; padding-right:30px; color:#db1a1a; font-size:14px}
.main_2 .main_2_right .zwdt ul{ padding-left:28px; width:540px; height:auto; overflow:hidden; margin-top:10px;}
.main_2 .main_2_right .zwdt ul li{ font-size:16px; line-height:42px;}
.main_2 .main_2_right .zwdt ul li a{ display:block; line-height:42px;}
.main_2 .main_2_right .zwdt ul li a:hover{color:#3382d5}
/*----------------------------------------------��3��-------------------------------------------------------*/
.main_3{ width:1200px; margin:0px auto; height:300px;}
.main_3 .main_3_left{ background:#FFF; width:738px; padding:20px; float:left}
.main_3 .main_3_left h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_3 .main_3_left h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_3 .main_3_left ul{ width:720px; margin:0px auto}
.main_3 .main_3_left ul li{ width:100%; height:42px; line-height:42px;}
.main_3 .main_3_left ul li a{ display:inline-block; width:600px; float:left}
.main_3 .main_3_left ul li a:hover{color:#3382d5}
.main_3 .main_3_left ul li span{ float:right} 

.main_3 .main_3_right{width:395px; float:right}
.main_3 .main_3_right .hot{ width:395px; height:95px; background:url(bg_news.png)}
.main_3 .main_3_right .hot h2{ font-size:20px; color:#db1a1a; height:40px; line-height:40px; margin-left:40px; padding-top:15px;}
.main_3 .main_3_right .hot p{ font-size:16px; margin-left:40px;}
.main_3 .main_3_right .hot p a:hover{color:#3382d5}

.main_3 .main_3_right .tzgg{width:100%;background:#FFF;border-top: 2px solid #db1a1a;height:100%;margin-top:10px;height: 280px;}
.main_3 .main_3_right .tzgg h2{ height:42px; line-height:42px; font-size:22px; color:#db1a1a; padding-left:28px;}
.main_3 .main_3_right .tzgg h2 a{ float: right; padding-right:30px; color:#db1a1a; font-size:14px}
.main_3 .main_3_right .tzgg ul{ padding-left:28px; width:340px; height:auto; overflow:hidden; margin-top:10px;}
.main_3 .main_3_right .tzgg ul li{ font-size:16px; line-height:42px;}
.main_3 .main_3_right .tzgg ul li a{ display:block; line-height:42px;}
.main_3 .main_3_right .tzgg ul li a:hover{color:#3382d5}

/*----------------------------------------------��4��-------------------------------------------------------*/
.main_4{ width:1200px; margin:0px auto; height:135px;}
.main_4 a{ display:block;}
.main_4 a img{ width:100%; height:auto}

/*----------------------------------------------��5��-------------------------------------------------------*/
.main_5{ width:1200px; margin:10px auto; height:300px;background:#FFF; }
.main_5 .main_5_left{ padding:10px; width:560px; padding:20px; float:left}
.main_5 .main_5_left h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_5 .main_5_left h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_5 .main_5_left ul{ width:520px; margin:0px auto}
.main_5 .main_5_left ul li{ width:100%; height:42px; line-height:42px;}
.main_5 .main_5_left ul li a{ display:inline-block; width:400px; float:left}
.main_5 .main_5_left ul li a:hover{color:#3382d5}
.main_5 .main_5_left ul li span{ float:right} 

.main_5 .main_5_right{ padding:10px; width:560px; padding:20px; float:right}
.main_5 .main_5_right h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_5 .main_5_right h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_5 .main_5_right ul{ width:520px; margin:0px auto}
.main_5 .main_5_right ul li{ width:100%; height:42px; line-height:42px;}
.main_5 .main_5_right ul li a{ display:inline-block; width:400px; float:left}
.main_5 .main_5_right ul li a:hover{color:#3382d5}
.main_5 .main_5_right ul li span{ float:right} 



/*-----------------------------------------------------------�ײ�----------------------------------------------------*/
#footer { clear: both; width:100%; min-width:1200px;background: #FFF; height:100%; overflow:hidden}
/*վȺ����*/
.downbox { height: 125px;}
.down_box { width: 1200px; margin: auto; clear: both; margin-top:50px;}
.down_box span { float: left; font-size: 16px; color:#444444; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.png) no-repeat 220px center ; line-height: 33px; cursor: pointer; width: 208px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px;border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt { color: #444444 }
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 240px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 240px; height: 90px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb }
.select dd ul li a:hover { background: #f5f5f5; }
/*վȺ��������*/
/*�ײ�����һ��*/
.copyright { width: 100%; height: 80px; clear: both; background:#3382d5}
.copyright_box { width: 1000px; margin: auto; }
.copyright_l { float: left; }
.copyright_l img { float: left; line-height: 80px; padding-top: 20px; }
.copyright_l p { color: #FFF; line-height: 80px; margin-left: 35px; float: left }
.copyright_l p span { margin-left: 40px }
.copyright_r { float: right; margin-top: 18px; }
/*�ײ�����*/


/*���忪ʼ*/


/*��ҳ*/
.x_fyf{ margin-top:30px; overflow:hidden; clear:both; padding-top:30px;height:30px;}
.x_fyf dt{ float: right; font-size:12px; color:#666;}
.x_fyf dt select{width:44px; height:20px; border:1px solid #666; font-size:12px; color:#333}
.x_fyf dt strong{ margin:0px 5px;}
.x_fyf dd{ float:right; overflow:hidden; margin-right:20px;}
.x_fyf dd a{ color:#a30a0b; font-size:12px; width:54px; height:18px; line-height:18px;  border:1px solid #d0d2d5; margin-left:8px; display:block; text-align:center; float: left}
.x_fyf dd a:hover{background:#a30a0b; color:#fff;}
/*--��ϸҳ--*/
.del{ width:950px; margin:20px auto;min-height:600px; padding:20px}
.del h2{ width:100%; height:50px; line-height:50px; text-align:left; font-size:36px; color: #000; text-align:center}
.del h3{ font-size:16px; color: #000; text-align: right; line-height:30px;}
.del .text{ margin-top:20px; width:908px;border:solid 1px #e1e1e1; padding:20px; min-height:500px;}
.del .text p{ line-height:25px;text-indent:28px; color:#000}