﻿@charset "utf-8";
/* CSS Document */

.year {
    width: 13%;
    padding-left: 2%;
    float: left;
    
    line-height: 50px;
    font-size: 30px;
    color: #22469A;}

.year_content {
    background: none repeat scroll 0 0 #ECF1F7;
    color: #595E7C;
    line-height: 25px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
    width: 70%;
    float: left;
}


html{overflow-y:scroll;height:101%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
img{border:none; max-width:100%; height:auto;}
li{list-style:none;} .title1,h2,h3,.title4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% "Roboto Condensed",Arial;}
table {border-collapse: collapse; border-spacing:0;}
em{font-style:normal;}
.cls{clear:both; height:0; font-size:0; line-height:0;}
.al_two em{
			font-size: 18px;
			color: #F00;
            margin-left: 8px;
            font-weight: bold;
}
.al_1 em{
			font-size: 18px;
			color: #F00;
            margin-left: 8px;
            font-weight: bold;
}
a:link,a:visited,a:hover,a:active{
	 text-decoration:none;
}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */ 

.ew_cls:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.ew_cls{display: inline-block;}
/* Hides from IE-mac */
*html .ew_cls{height:1%;}
.ew_cls{display:block;}
/* End hide from IE-mac */



@font-face {
 font-family:swis;
 src:url(../fonts/swis_font.ttf);
}


/*----------------------------------reset style end----------------------------------*/
body{font-size:14px; font-family:"Roboto Condensed",Arial;   width:100%;overflow-x:hidden; position:relative; top:0px; right:0px; background:#fff;}
p{line-height:150%;}


.yf_top{ width:1002px; margin:0px auto;}
.yf_top_lo{float:left; margin-bottom:8px; position:relative; top:6px;display: block;width: 132px;height: 55px;}
.yf_top_r_search{ margin-top:10px;}
.yf_search{ float:right; width:238px;}
.yf_search input{ float:left;}
.yf_sec_text{ height:21px; width:200px; line-height:21px; background:#e6e6e6; color:#999999; border:1px solid #dad9d9; border-right:none; padding:0px 5px;}
.yf_sec_tsub{ width:27px; height:23px; background:url(../images/submit_ico.png) no-repeat center; border:none;}

.yf_language{ position:relative; float:right; margin-left:20px;width: 80px;}
.yf_language a{color:#666;}
.yf_language img{ vertical-align:middle; margin-right:5px;float:left;}
.yf_lan_hover_box{ position:absolute; left:0px; top:20px; width:100px; text-align:left;display:none; background:#fff; z-index:100;}
.yf_lan_hover_box p{ padding:0px 10px; border-bottom:1px dotted #CCC;}
.yf_lan_hover_box p:hover{ background:#e6e6e6;}

.yf_top_bot{ margin-top:12px;}
.yf_top_r_menu{ float:right;}
.yf_top_r_menu ul{ float:left;}
.yf_top_r_menu ul li{ float:left; position:relative;}

.yf_top_r_menu ul li a.i_a{ float:left; height:68px; padding:0px 20px; text-align:center; font-family:arial;}
.yf_top_r_menu ul li a.i_a p{ margin-top:14px; margin-bottom:5px; height:18px; background:url(../images/menu_bg.png) no-repeat left top; width:25px; display:inline-block;}
.yf_top_r_menu ul li a.i_a p.p1{ background-position:-28px 0px;}
.yf_top_r_menu ul li a.i_a:hover p.p1{background-position:0px 0px;}
.yf_top_r_menu ul li a.i_a.hover p.p1{background-position:0px 0px;}

.yf_top_r_menu ul li a.i_a p.p2{ background-position:-28px -22px;}
.yf_top_r_menu ul li a.i_a:hover p.p2{background-position:0px -22px;}
.yf_top_r_menu ul li a.i_a.hover p.p2{background-position:0px -22px;}

.yf_top_r_menu ul li a.i_a p.p3{ background-position:-28px -42px;}
.yf_top_r_menu ul li a.i_a:hover p.p3{background-position:0px -42px;}
.yf_top_r_menu ul li a.i_a.hover p.p3{background-position:0px -42px;}

.yf_top_r_menu ul li a.i_a p.p4{ background-position:-28px -67px;}
.yf_top_r_menu ul li a.i_a:hover p.p4{background-position:0px -67px;}
.yf_top_r_menu ul li a.i_a.hover p.p4{background-position:0px -67px;}

.yf_top_r_menu ul li a.i_a p.p5{ background-position:-28px -90px;}
.yf_top_r_menu ul li a:hover p.p5{background-position:0px -90px;}
.yf_top_r_menu ul li a.hover p.p5{background-position:0px -90px;}

.yf_top_r_menu ul li a.i_a p.p6{ background-position:-28px -113px;}
.yf_top_r_menu ul li a.i_a:hover p.p6{background-position:0px -113px;}
.yf_top_r_menu ul li a.i_a.hover p.p6{background-position:0px -113px;}

.yf_top_r_menu ul li a.i_a p.p7{ background-position:-28px -136px;}
.yf_top_r_menu ul li a.i_a:hover p.p7{background-position:0px -136px;}
.yf_top_r_menu ul li a.i_a.hover p.p7{background-position:0px -136px;}

.yf_top_r_menu ul li a.i_a .title1{ color:#479dd4; font-size:18px; font-weight:700; font-family:"Roboto Condensed"}
.yf_top_r_menu ul li a.i_a:hover{ color:#fff; background:#e10000;}
.yf_top_r_menu ul li a.i_a.hover{ color:#fff; background:#e10000;}

.yf_top_r_menu ul li a.i_a:hover .title1{ color:#fff;}
.yf_top_r_menu ul li a.i_a.hover .title1{ color:#fff;}

.er_menu{ position:absolute; left:0px; top:68px; z-index:101; display:none;}
.er_menu .title4 a{ display:inline-block; border-bottom:1px solid #d9d9d9; padding:10px 20px; width:146px; background:#fff; color:#479dd4;}
.er_menu2 .title4 a{width:246px;}
.er_menu .title4 a:hover{ background:#f2f2f2; color:#e10000;}
 


.banner{ width:100%; overflow:hidden; position:relative; height:466px;}
.banner_box{ position:absolute; width:1440px; height:466px; left:50%; margin-left:-720px;}
.banner_d_ul{ position:absolute; width:100%; text-align:center; bottom:20px;}
.banner_d_ul ul li{ display:inline-block; width:18px; height:17px; background:url(../images/banner_d.png) no-repeat left top; overflow:hidden; text-indent:999px; font-size:0px; margin:0 13px;}
.banner_d_ul ul li.on{ background:url(../images/banner_d_hover.png) no-repeat left top;}
.banner_box .prev,.banner_box .next{ position:absolute; width:81px; height:100px; top:50%; margin-top:-50px;opacity:0.7;}
.banner_box .prev:hover,.banner_box .next:hover{ opacity:1;}
.banner_box .prev{ background:url(../images/left_banner.png) no-repeat left top; left:220px;}
.banner_box .next{ background:url(../images/right_banner.png) no-repeat left top;right:220px;}

.i_box{ width:1002px; margin:0px auto;}
.i_box_top{ margin:22px 0px;}
.i_box_top .title1{padding:24px 0px; border-bottom:1px solid #d9d9d9; text-align:center; font-size:36px; color:#2c3079; font-weight:bold;}
.i_box_top p{ font-size:18px; margin:10px 0px;  text-align:center;}

.i_box_bot{ width:100%; overflow:hidden; margin-top:50px;}
.i_box_bot ul{ float:left; width:1100px;}
.i_box_bot ul li{ float:left; width:202px; text-align:center; vertical-align:top;}
.i_box_bot ul li .h2_1,.i_box_bot ul li .h2_2,.i_box_bot ul li .h2_3,.i_box_bot ul li .h2_4,.i_box_bot ul li .h2_5{ width:124px; height:144px; background:url(../images/index_ico.png) no-repeat left top; margin-left:40px;}
.i_box_bot ul li div.h2_1{ background-position:0 0;}
.i_box_bot ul li:hover div.h2_1{ background-position:0 -144px;}

.i_box_bot ul li div.h2_2{ background-position:-134px 0;}
.i_box_bot ul li:hover div.h2_2{ background-position:-134px -144px;}

.i_box_bot ul li div.h2_3{ background-position:-269px 0;}
.i_box_bot ul li:hover div.h2_3{ background-position:-269px -144px;}

.i_box_bot ul li div.h2_4{ background-position:-405px 0;}
.i_box_bot ul li:hover div.h2_4{ background-position:-405px -144px;}

.i_box_bot ul li div.h2_5{ background-position:-538px 0;}
.i_box_bot ul li:hover div.h2_5{ background-position:-538px -144px;}


.i_ico_t{ margin-top:30px; text-align:center;}
.i_ico_t a{ color:#479dd4;}
.i_ico_t a:hover{ color:#e10000;}
.i_ico_t .title1{ margin-bottom:10px; font-size:18px; font-weight:bold;}
.i_ico_t .title1 a{ display:inline-block; padding:2px 5px;}
.i_ico_t .title1 a:hover{ background:#e10000; color:#fff;}
.i_ico_t p{ font-size:16px; margin:10px 0px;}

.footer{ background:#479dd4;color:#fff; text-align:center; padding:30px 0px; font-size:14px; margin-top:30px;}
.footer p{ margin:10px 0px;}
.footer_ico{ margin-top:20px;}
.footer_ico a{ display:inline-block; width:41px; height:41px; margin:0px 13px; background:url(../images/footer_ico.png) no-repeat left top;}
.footer_ico a.f_ico_1{ background-position:0 0;}
.footer_ico a.f_ico_1:hover{ background-position:-41px 0;}

.footer_ico a.f_ico_2{background-position:0 -48px;}
.footer_ico a.f_ico_2:hover{ background-position:-41px -48px;}

.footer_ico a.f_ico_3{background-position:0 -98px;}
.footer_ico a.f_ico_3:hover{ background-position:-41px -98px;}

.footer_ico a.f_ico_4{background-position:0 -146px;}
.footer_ico a.f_ico_4:hover{ background-position:-41px -146px;}

.footer_ico a.f_ico_5{background-position:0 -195px;}
.footer_ico a.f_ico_5:hover{ background-position:-41px -195px;}


.nei_banner{ width:100%; overflow:hidden;}
.nei_banner_box{ width:1440px; height:250px; position:relative; left:50%; margin-left:-720px;}

.mbx{ border-bottom:1px solid #dad9d9; padding:12px 0px;}
.mbx_cen{ width:1004px; margin:0px auto;}
.mbx_cen .title1{ float:left; font-size:20px; color:#333333; font-weight:bold;}
.mbx_cen p{ float:right; color:#666666; margin-top:7px; font-size:14px;/*width:40%;*/ text-align:right;}
.mbx_cen p img{ vertical-align:middle; margin-right:4px;}
.mbx_cen p a{ color:#666666;}
.mbx_cen p strong{ font-weight:lighter; color:#262975;}

.nei_box{ width:1004px; margin:20px auto;}
.nei_box_search{ margin:16px 0px; margin-bottom:0px;}

.nei_box_search .s_text{ border:1px solid #bfbfbf; height:26px; line-height:26px; width:278px;}
.nei_box_search select{ height:26px; line-height:26px;}
.nei_box_search .s_submit{ height:26px; padding:0px 10px; cursor:pointer; background:#2c3079; border:none; color:#fff; font-size:14px;}
.nei_box_search .s_submit:hover{ opacity:0.8;}

.nei_box_title{ font-size:14px; color:#333333; padding:20px 0px; border-bottom:1px dotted #cccccc;}
.nei_box_title em{ margin:0px 5px; color:#e10000;}

.s_c_o{ margin:25px 0px; font-size:14px; color:#333333;}
.s_c_o .title1{ margin:10px 0px; color:#333333;}
.s_c_o p{ line-height:24px; color:#333333;}
.s_c_o p a{ color:#666666;}
.s_c_o em{ color:#e10000;}
.s_c_o a{color:#333333;}
.s_c_o a:hover{ text-decoration:underline;}

.s_page{ text-align:right;}
.s_page a{ display:inline-block; width:26px; height:26px; margin-left:16px;}
.s_page a.s_page_l{ background:url(../images/page_left_hover.jpg) no-repeat left center;}
.s_page a.s_page_l:hover{ background:url(../images/page_left.jpg) no-repeat left center;}

.s_page a.s_page_r{ background:url(../images/page_right.jpg) no-repeat left center;}
.s_page a.s_page_r:hover{ background:url(../images/page_right_hover.jpg) no-repeat left center;}

.s_pic_title{ margin-top:40px; margin-bottom:10px;}
.s_pic_title .title1{ float:left; font-size:20px; color:#333333; font-weight:bold;}
.s_pic_title a{ float:right;}
.s_pic_title a{ color:#4c4c4c; font-size:14px; margin-top:10px; font-family:Arial;}
.s_pic_title a:hover{ color:#F00;}

.s_pic_box{ width:100%; overflow:hidden;}
.s_pic_box ul{ float:left; width:1100px;}
.s_pic_box ul li{ float:left; margin-right:20px;}
.s_pic_tp{ position:relative; width:auto; height:115px;}
.ss_pic_tp img{width:175px;}
.s_pic_tp_p{ position:absolute; display:none; left:0px; top:0px; background:url(../images/h_bg.png) repeat left top; width:100%; height:115px;}
.s_pic_box ul li a:hover .s_pic_tp_p{ display:block;}
.s_pic_tp_p p{ font-size:14px; color:#fff; margin-top:50px; text-align:center; z-index:100;}
.s_pic_box ul li .title1{     width: 175px;text-align:center; font-size:14px; color:#333333; margin-top:5px; height:60px; line-height:24px; overflow:hidden;}
.s_pic_box ul li a:hover .title1{color:#e30000;}

.news_list_left{ width:210px; float:left;}
.news_list_left_title{ font-size:16px; text-align:center; color:#fff; font-weight:bold; background:#e30000; padding:18px 0px;}
.news_list_left_title em{ margin-right:10px; display:inline-block;background:url(../images/dian_2.png) no-repeat left top; width:5px; height:5px; font-size:0px; vertical-align:middle;}
.news_list{ margin:20px 0px;}

.news_list_menu p a{ display:inline-block; padding:18px 0px; border-bottom:1px solid #e6e6e6; width:100%; color:#333333; font-weight:bold; font-size:16px;}
.news_list_menu p a em{ margin-right:10px; color:#666666; width:5px; height:5px; background:url(../images/dian_1.png) no-repeat left top; display:inline-block; font-size:0px;vertical-align:middle;}
.news_list_menu p .hover{font-size:16px; text-align:center; color:#fff; font-weight:bold; background:#e30000; padding:15px 0px;}
.news_list_menu p a:hover{ font-size:16px; text-align:center; color:#fff; font-weight:bold; background:#e30000; padding:15px 0px;}
.news_list_menu p a:hover em{ margin-right:10px; color:#fff; background:url(../images/dian_2.png) no-repeat left top;}

.news_list_right{ float:right; width:760px;}
.news_list_right dl{ float:left; width:100%; padding:20px 0px; border-bottom:1px solid #d9d9d9;}
.news_list_right dl dt{ float:left; width:200px; height:128px; overflow:hidden;}
.news_list_right dl dd{ float:right; width:540px; font-size:14px;}
.news_list_right dl dd .title1{ font-weight:bold; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.news_list_right dl dd .title1 a{ color:#000000;}
.news_list_right dl dd .title1 a:hover{ color:#F00;}
.news_list_right dl dd p{ color:#999;height:48px; line-height:24px; overflow:hidden;}
.news_list_right dl dd h3{ color:#666666; margin:7px 0px; font-size:12px;}
.news_list_right dl dd h2 a{ color:#4c4c4c;  font-size:12px; font-weight:bold;}
.news_list_right dl dd h2 a:hover{ color:#F00;}

.news_h1{ color:#FF0000; font-size:16px; text-align:center; margin-bottom:10px; font-weight:bold;}
.news_rq{ color:#666666; font-size:12px; padding:16px 0px; border-bottom:1px dotted #cccccc; margin-bottom:20px;}
.news_mes{ font-size:14px; color:#333333;text-align:center;}
.news_mes p{ line-height:24px; margin:5px 0px;text-align:left;}

.news_page{ padding:16px 0px; border-top:1px dotted #cccccc; margin-top:20px;}
.news_page .title1{ float:left;}
.news_page p{ float:right;}
.news_page a{ color:#999; font-size:14px;}
.news_page p a{ margin-left:20px;}
.news_page a:hover{ color:#e10000;}

.con_us_title{  margin:20px 0px;}
.con_us_title a{ display:inline-block; height:38px; line-height:38px;background: #E6E6E6;
font-size: 16px;
color: #333;
height: 40px;
line-height: 40px;
padding: 0px 41px;
border-right: 1px solid #BFBFBF;}
.con_us_title a:hover{ background:#2c3079; color:#fff;}
.con_us_title a.hover{ background:#2c3079; color:#fff;}

.con_us_info{ font-size:14px; line-height:24px; margin-bottom:30px;}

.con_us_mes_l{ float:left; width:556px; border-right:1px dashed #cccccc; padding-right:10px;}
.con_us_mes_l table{ width:100%; margin-top:10px;}
.con_us_mes_l table tr td{ padding:5px 0px; font-size:14px;}
.con_us_mes_l table tr td strong{ font-weight:bold; color:#666666;}
.con_us_mes_r{ float:right; width:386px; padding-top:70px;}
.con_us_mes_r .title1{ margin:10px 0px; font-size:18px; font-weight:bold;}
.con_us_mes_r p{ margin:5px 0px; font-size:14px; color:#666666;}
.con_us_mes_r h2{ margin-top:24px;}
.con_us_mes_r h2 a{ display:inline-block; color:#ffffff; font-size:14px; background:#C00; padding:0px 20px; height:32px; line-height:32px;}
.con_us_mes_r h2 a:hover{ opacity:0.8;}
.con_us_map{ margin:20px 0px;}
.con_us_map_title{ font-size:18px; color:#333333; border-bottom:1px solid #d9d9d9; padding:12px 0px; margin-bottom:15px; font-weight:bold;}

.ly{ margin:0px 0px;font-size:14px;}
.ly_title{color:#666666;}

.ly_box_p{ margin:10px 0px;}
.ly_box_p table tr td{ padding:6px 0px; font-size:14px;}
.ly_box_p table tr td em{ font-size:18px; color:#F00; margin-left:8px; font-weight:bold;}
.ly_box_p table tr td input,.ly_box_p table tr td textarea,.ly_box_p table tr td select{ border:1px solid #d9d9d9; color:#666666; font-size:12px;}
.ly_box_p table tr td input[type=checkbox]{border:0;}
.ly_box_p table tr td input,.ly_box_p table tr td select{ height:30px; line-height:30px;vertical-align:middle;background-color: #f6f6f6;}
.ly_text{ width:90%;}
.ly_box_p table tr td label input{ vertical-align:middle; margin-right:5px;}
.ly_box_p table tr td label{ margin-right:30px;color:#666666;}
.ly_text_short{ width:69%;}
.ly_select{ width:20%;}
.ly_box_p table tr td textarea{ width:90%; height:104px;background-color:#FFF;float:left;background-color: #f6f6f6;}

.ly_box_p table tr td .ly_submit_p,.ly_box_p table tr td .ly_reset_p{ cursor:pointer; color:#fff; font-size:14px;  width:110px; margin-right:20px; height:30px; line-height:30px; border:none;}
.ly_box_p table tr td .ly_submit_p{ background:#e10000; margin-left:80px;}
.ly_box_p table tr td .ly_reset_p{ background:#2c3079;}
.ly_box_p table tr td .ly_submit_p:hover,.ly_box_p table tr td .ly_reset_p:hover{ opacity:0.8}

.ly_box {
    margin: 10px 0px;
	width:100%;
}
.message{
	width: 48%;
    float: left;
    margin: 0px 20px 40px 0px;
    display: block;
	}
.message_m{
	width: 100%;
    float: left;
    margin: 0px 20px 30px 0px;
    display: block;
	}
.message_m label{
    float: left;
	}
.ly_box input,textarea,select{ 
	line-height: 42px;    
	border: 1px solid #d9d9d9;
    color: #000000;
    font-size: 14px;
	width:80%;
	float:right;
	background-color: #f6f6f6;
	}
.ly_box select{ 
	height: 44px;    
	}
	
.ly_box textarea{ 
	height: 104px;    
	border: 1px solid #d9d9d9;
    color: #000000;
    font-size: 14px;
	margin-left:8px;
	width:88.4%;
	float:left;
	background-color: #f6f6f6;
	}
.message,.message_m label{
    font-size: 18px;
    font-weight: bold;
}
.ly_box em {
    font-size: 18px;
    color: #F00;
    margin-left: 8px;
    font-weight: bold;
}
.ly_box p{float: left;margin: 20px 0px 0px 10%;}
.ly_box p .ly_submit,.ly_box p .ly_reset{ cursor:pointer; color:#fff; font-size:14px;  width:110px; margin-right:20px; height:30px; line-height:30px; border:none;}
.ly_box p .ly_submit{ background:#e10000; margin-left:80px;}
.ly_box p .ly_reset{ background:#2c3079;}
.ly_box p .ly_submit:hover,.ly_box p .ly_reset:hover{ opacity:0.8}


.con_us_title_1{ margin:20px 0px;}
.con_us_title_1 a{ display:inline-block; background:#e6e6e6; font-size:16px; color:#333; height:40px; line-height:40px; padding:0px 41px; border-right:1px solid #bfbfbf;}
.con_us_title_1 a:hover,.con_us_title_1 a.hover{ color:#fff; background:#2c3079;}


.gy_1,.gy_2{ cursor:pointer; color:#fff; font-size:14px;  margin-right:20px; width:130px; height:25px; line-height:25px; border:none; display:inline-block; text-align:center}
.gy_1{ background:#2c3079;}
.gy_2{ background:#e10000;}
.gy_1:hover,.gy_2:hover{ opacity:0.8}

.gy_if{ line-height:24px; color:#666666; font-size:14px; margin-bottom:20px;}

.gy_mes{ padding-bottom:20px; border-bottom:1px dashed #cccccc;}
.gy_mes p{ margin-left:30px; display:inline-block; font-size:14px; color:#333333;zoom:1;*display:inline;width:150px;}
.gy_mes p img{ vertical-align:middle; margin-right:5px;}

.gy_list{ width:100%; overflow:hidden;}
.gy_list_cen{ width:1100px;}

.gy_list_o{ float:left; width:470px; margin-bottom:10px; margin-right:60px;}
.gy_list_o .title1{ font-size:16px; color:#333333; margin:15px 0px; height:24px; line-height:24px; overflow:hidden;}
.gy_list_o dl{}
.gy_list_o dl dt{ float:left; width:161px; height:110px; overflow:hidden;}
.gy_list_o dl dd{ float:right; width:290px; color:#4c4c4c; height:108px; line-height:18px; overflow:hidden; font-size:14px;}

.fh_back{ text-align:right;margin-top:20px;}
.fh_back a{ font-size:16px; color:#666666; font-weight:bold; }
.fh_back a:hover{color:#F00;}


.al_left{ width:730px; float:left;}
.al_left_title{ margin:20px 0px;}
.al_left_title a{ display:inline-block; background:#e6e6e6; font-size:16px; color:#333; height:40px; line-height:40px; padding:0px 27px; border-right:1px solid #bfbfbf;}
.al_left_title a:hover,.al_left_title a.hover{ color:#fff; background:#e10000;}

.gl-box{width:100%; height:auto; overflow:hidden;}
.gl-box h2{padding:15px 0; font-size:18px; clear:both;}
.gl {width:100%;}
.gl a {float:left; border:1px solid #D2D2D2;padding:11px;margin:0 3% 3% 0;width:27%;text-align:left;}
.gl a img{width:200px; height:150px;}
.gl .line {	width:21.2%;	height:0px;	font-size:0px;}

.al_left_dl{ margin-bottom:20px;}
.al_left_dl{ float:right; width:730px;}
.al_left_dl dl{ float:left; width:100%; padding:18px 0px; border-bottom:1px solid #d9d9d9;}
.al_left_dl dl dt{ float:left; width:178px; height:124px; overflow:hidden;}
.al_left_dl dl dd{ float:right; width:540px; font-size:14px;}
.al_left_dl dl dd .title1{ font-weight:bold; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.al_left_dl dl dd .title1 a{ color:#000000;}
.al_left_dl dl dd .title1 a:hover{ color:#F00;}
.al_left_dl dl dd p{color:#666666;  overflow:hidden;}
.al_left_dl dl dd h3{ color:#666666; margin:5px 0px; height:40px; line-height:20px; overflow:hidden;}
.al_left_dl dl dd h2 a{ color:#666666; }
.al_left_dl dl dd h2 a:hover{ color:#e30000;}


.tj_pic{ background:#f2f2f2; padding:10px 0px; padding-bottom:50px; margin:20px 0px;}
.tj_pic_h1{ width:290px; background:url(../images/h_d.jpg) repeat-x left center; margin:0px auto; padding:10px 0px; text-align:center;}
.tj_pic_h1 .title1{ background:#f2f2f2; display:inline-block; padding:0px 20px; font-size:18px; color:#333333; font-weight:bold;}

.tj_box_o{ display:inline-block;zoom:1;width:25%;*display:inline; position:relative; margin:0px 3.5%;}
.tj_box_o a{display:block;}
.tj_box_o p{ position:absolute; right:0; bottom:0; overflow:hidden; width:46%;  color:#000; font-size:14px; padding:2%; background:#fff; text-align:center;}
.tj_box_o a:hover p{ background:#2c3079; color:#fff;}

.al_right{ width:238px; float:right; font-size:14px;}
.al_right_title{ font-size:20px; margin-bottom:16px; margin-top:16px;}
.al_right_b1{ background:#fafafa; border-top:2px solid #262975; padding-bottom:20px; height:auto;}
.al_right_b1 .title1{ text-align:center; font-size:14px; color:#666666; line-height:24px; margin:20px 0px 20px 0px;;}

.al_right_b1 p{ margin:5px 0px; margin-left:40px; color:#4c4c4c;}
.al_right_b1 p em{ display:inline-block; margin-right:10px; width:21px; height:21px; background:url(../images/lx_ico.png) no-repeat left center; vertical-align:middle;}

.al_right_b1 p:hover{ color:#F00;}
.al_right_b1 p.b1_1 em{ background-position:0px 0px;}
.al_right_b1 p.b1_1:hover em{ background-position:-23px 0px;}

.al_right_b1 p.b1_2 em{ background-position:0px -33px;}
.al_right_b1 p.b1_2:hover em{ background-position:-23px -33px;}

.al_right_b1 p.b1_3 em{ background-position:0px -64px;}
.al_right_b1 p.b1_3:hover em{ background-position:-23px -64px;}

.al_right_b1 h2{ text-align:center; margin-top:30px;}
.al_right_b1 h2 a{ display:inline-block; width:160px;  height:30px; line-height:30px; background:#479dd4; color:#fff;}
.al_right_b1 h2 a:hover{ opacity:0.8}

.al_right_b2{ background:#fafafa; border-top:2px solid #e30000;}
.al_right_b2 .title1{ text-align:center; font-size:14px; color:#666666; line-height:24px; margin:20px 0px 10px; }
.al_right_b2 p{margin:10px 20px;}
.tj_text{ width:160px; padding:0px 10px; height:20px; line-height:20px; border:1px solid #d9d9d9; color:#999999;}
.al_right_b2 p textarea{border:1px solid #d9d9d9; color:#999999; width:200px; height:116px; margin-top:13px;}
.al_right_b2 p select{ width:202px;padding:0 0 0 5px;}

.tj_submit{ background:#e30000; font-size:14px; color:#fff; width:160px; height:30px; display:inline-block; border:none; margin-top:11px;}
.tj_submit:hover{ opacity:0.8;}

.al_right_b3 .title{ border-bottom:1px dashed #cccccc; padding:10px 0px; margin-top:10px;}
.al_right_b3 .title .title1{ float:left; font-size:20px; font-weight:bold;}
.al_right_b3 .title a{ float:right; margin-top:5px; color:#666666;}
.al_right_b3 .title a:hover{ color:#F00;}

.al_right_b3 ul li{ line-height:22px; height:22px; overflow:hidden;}
.al_right_b3 ul li a{color:#333333;}
.al_right_b3 ul li a:hover{ color:#e30000;}

.al_right_b4 .title{ font-size:20px; margin:20px 0px; margin-top:30px; font-weight:bold;}

.al_right_b4 dl{ float:left; width:100%; margin:5px 0px;}
.al_right_b4 dt{ float:left; width:85px; height:54px; overflow:hidden;margin-right:10px;}
.al_right_b4 dd{ float:right; width:130px; margin-right:10px; font-size:14px; color:#333333;}
.al_right_b4 dd .title1{ font-weight:bold; height:20px; line-height:20px; overflow:hidden;}
.al_right_b4 a:hover dd .title1{ color:#F00;}
.al_right_b4 dd  p{ height:30px; line-height:15px; overflow:hidden;}

.more{ text-align:right;}
.more a{ color:#4c4c4c;}
.more a:hover{ color:#F00;}

.pj_left{ float:left; width:260px;}
.pj_left ul li a.first{ display:inline-block; width:100%; height:54px; line-height:54px; color:#333333; font-weight:bold; border-bottom:1px solid #e6e6e6; font-size:16px;}
.pj_left ul li a.first em{ font-size:18px; display:inline-block; float:left; margin-top:25px; font-weight:bold; vertical-align:middle; margin-right:10px; display:inline-block; width:5px; height:5px; vertical-align:middle; font-size:0px; background:url(../images/dian_1.png) no-repeat center;}
.pj_left ul li a.first h6{ display:inline-block; width:175px; height:56px; overflow:hidden;}
.pj_left ul li a.first img{ float:right; margin-top:18px;}
.pj_left ul li a.first:hover{ text-align:center; color:#fff; background:#e30000;}
.pj_left ul li a.first:hover img{ display:none;}
.pj_left ul li a.first:hover em{background:url(../images/dian_2.png) no-repeat center; margin-left:10px;}

.pj_left ul li a.first.hover{ text-align:center; color:#fff; background:#e30000;}
.pj_left ul li a.first.hover img{ display:none;}
.pj_left ul li a.first.hover em{background:url(../images/dian_2.png) no-repeat center; margin-left:10px;}

.er_l_menu{ display:none;}
.er_l_menu p{ padding:7px 0px;}
.er_l_menu p a{ color:#212020; padding:0 10px; font-size:14px;}
.er_l_menu p:hover{ background:#f2f2f2;}




.pj_left ul.fa_ul li a.first{ display:inline-block; width:100%; height:54px; line-height:54px; color:#333333; font-weight:bold; border-bottom:1px solid #e6e6e6;}
.pj_left ul.fa_ul li a.first em{ font-size:18px; display:inline-block; font-weight:bold; vertical-align:middle; margin-right:10px; display:inline-block; width:5px; height:5px; vertical-align:middle; font-size:0px; background:url(../images/dian_1.png) no-repeat center;}
.pj_left ul.fa_ul li a.first span{ float:right; margin-top:18px; width:15px; height:15px; background:url(../images/alxq_ico_down.jpg) no-repeat left center;}
.pj_left ul.fa_ul li a.first:hover{ text-align:left; color:#e30000; background:#fff;}
.pj_left ul.fa_ul li a.first:hover em{background:url(../images/dian_3.png) no-repeat center;}
.pj_left ul.fa_ul li a.first:hover span{ background:url(../images/alxq_ico_down_hover.jpg) no-repeat center;}

.pj_left ul.fa_ul li a.first.hover{ text-align:left; color:#e30000;background:#fff; }
.pj_left ul.fa_ul li a.first.hover em{background:url(../images/dian_3.png) no-repeat center;}
.pj_left ul.fa_ul li a.first.hover span{ background:url(../images/alxq_ico_down_hover.jpg) no-repeat center;}

.er_l_menu1{ display:none;}
.er_l_menu1 p{ padding:7px 0px; font-size:14px;}
.er_l_menu1 p a{ color:#333; padding:0 10px;}
.er_l_menu1 p:hover{ background:#f2f2f2;}





.pj{ margin:20px 0px;}
.pj_right{ width:724px; float:right;}

.pj_right_title{ border:1px solid #d9d9d9; background:#fafafa;}
.pj_right_title a{ display:inline-block; height:36px;border-right:1px solid #d9d9d9;  line-height:36px; color:#333333; padding:0px 20px; font-size:14px;}
.pj_right_title a:hover{ background:#2d3079; color:#fff;}
.pj_right_title a.hover{ background:#2d3079; color:#fff;}

.pj_pic{ width:100%; overflow:hidden;}
.pj_pic_b{ width:800px;}
.pj_pic_b a{ display:inline-block; text-align:center; margin:10px 0; margin-right:42px; width:214px;}
.pj_pic_b a p{ color:#333333; font-size:14px; height:24px; line-height:24px; overflow:hidden;padding-top:10px;}
.pj_pic_b a:hover p{ color:#F00;}

.al_one{ float:left; width:240px; }

.al_one .al_right_b1{ padding:0px 0px;}
.al_two{ float:right; width:480px;}
.al_two .al_right_b2{ position:relative;}
.al_two textarea{ position:absolute; right:20px; top:40px;}

.pj_tj_title{ margin:20px 0px;}
.pj_tj_title .title1{ float:left; font-size:18px; color:#333; font-weight:bold;}
.pj_tj_title p{ float:right;}
.pj_tj_title p a{ color:#666666; font-size:14px;}
.pj_tj_title p a:hover{ color:#F00;}
.pj_tj_box{ width:100%; overflow:hidden;}
.pj_tj_box_cen{ width:800px;}
.pj_tj_box_cen a{ width:24%; display:inline-block; text-align:center; color:#333333;}
.pj_tj_box_cen a p{ line-height:24px; height:24px; overflow:hidden; font-size:14px;}
.pj_tj_box_cen a:hover p{ color:#F00;}

.pj_tj_hover{ width:165px; height:109px; position:relative;}
.pj_tj_hover_p{ position:absolute; left:0px; top:0px; width:165px; height:109px; background:url(../images/h_bg.png) repeat left top; display:none;}
.pj_tj_box_cen a:hover .pj_tj_hover_p{ display:block; color:#fff;}
.pj_tj_box_cen a:hover .pj_tj_hover_p p{ color:#fff;}
.pj_tj_hover_p p{ text-align:center; margin-top:40px; color:#fff; font-size:14px; font-weight:bold;}


.s_404_box{ width:960px; margin:0px auto;}
.s_404_box_top{ margin-top:38px;}
.s_404_img{ text-align:center; margin:86px 0px;}

.s_4_bg{ background:url(../images/s_5f404_bg.jpg) no-repeat center top; padding-top:10px;}
.s_4_bg_top{ text-align:center; margin:10px 0px;}
.s_4_bg_top a{ display:inline-block; margin:0px 17px; color:#333333; font-size:18px;}
.s_4_bg_top a img{ vertical-align:middle; margin-right:5px;}

.s_4_bg_bot{ text-align:center; color:#4c4c4c; font-size:16px; margin-top:30px;}
.s_keyword{ text-align:center; margin:60px 0px;}
.s_keyword a{ color:#2c3079; font-size:14px; margin:0px 10px;}
.s_keyword a:hover{ color:#e30000}

.al_right_alxx dd{ width:110px; margin-right:0px;}

.alxx_r_banner{ position:relative;}
.alxx_r_banner_d{ position:absolute; left:0px; bottom:0px; height:40px; padding:10px 0px; background:url(../images/h_bg.png) repeat left top; text-align:right; width:100%; overflow:hidden;}
.alxx_r_banner_d li{ display:inline-block; width:60px; height:40px; margin:0px 10px; opacity:0.7; cursor:pointer;}
.alxx_r_banner_d li img{ width:60px; height:40px;}
.alxx_r_banner_d li.on{ border:1px solid #2c3079; opacity:1;}

.alxx_pic_h1{ font-size:20px; color:#e30000; margin-bottom:16px; font-weight:bold; text-align:center}

.alxx_us{ color:#4c4c4c; padding:15px 0px; font-size:14px; text-align:center}
.alxx_us p{ margin:5px 0px; text-align:left;}
.alxx_us p strong{ color:#2c3079;}

.alxx_mes{border-top: 1px dashed #CCC; border-bottom:none; padding-top:20px;}

.alxx_pic .title1{ font-size:18px; color:#333333; margin:10px 0px;font-weight:bold;}
.alxx_pic{ width:100%; overflow:hidden; margin-bottom:10px;}
.alxx_pic ul{ width:800px;}
.alxx_pic ul li{ display:inline-block; width:130px; text-align:center; margin-right:22px;}
.alxx_pic ul li .h1{ width:120px; height:90px; overflow:hidden; position:relative;}
.alxx_pic ul li .h1_p{ position:absolute; left:0px; top:0px; width:130px; height:90px; background:url(../images/h_bg.png) repeat left top; display:none;}
.alxx_pic ul li .h1_p p{ margin-top:35px; font-size:14px; color:#fff; text-align:center;}
.alxx_pic ul li p{ width:120px;line-height:20px; color:#333333; font-size:14px; height:40px; overflow:hidden;}

.alxx_pic ul li a:hover p{ color:#F00;}
.alxx_pic ul li a:hover .h1_p p{ color:#fff; font-weight:bold;}
.alxx_pic ul li a:hover .h1_p{ display:block}

.alxx_ly{}
.alxx_ly .h1{ font-size:18px; color:#333333; padding:10px 0px; border-bottom:1px solid #d9d9d9;font-weight:bold;}
.alxx_ly .p{ color:#666666; margin:20px 0px; font-size:16px;}

.pic_list dl{ float:left; width:29%; margin:2px;}
.pic_list dl dt{float: left;width: 100%;overflow: hidden;}
.pic_list dl dd{ float: left;width:100%; text-align:center; font-weight:bold; line-height:18px;}
.pic_list dl dd a{ color:#000;}
.pic_list dl dd a:hover{ text-decoration:underline;}

.pro-box{ width:100%; height:auto; overflow:hidden;}
.pro-box ul{ background:none; height:auto; overflow:hidden;}

.nf-4 {float:left;width:30%; padding:0 10px;}
.pro-box li{display:inline-block;vertical-align:top; margin-bottom:2em}
.pro-box li .pro-txt{ background:#484748; padding:0px; }
.pro-box li:hover .pro-txt{ background:#d70c25}
.pro-box li h2{ background:#434242; color:#fff; font-size:1em; text-align:center; padding:0px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.pro-box li h2 b{font-weight:normal;}
.page-banner,.about-banner{ text-align:center}
.project .pro-txt{ background:none !important; padding:10px 0 !important}
.project .pro-box li h2{ color:#727171 !important}
.pro-img{ position:relative;}
.pro-img img{ width:100%}
.pro-img-bg{ position:absolute; text-align:center; display:none; left:0; top:0; width:100%; height:100%;background:rgba(0, 0, 0, 0.42)!important;}



.pic_list{ width:100%; overflow:hidden;}
.pic_list_l{ border-bottom:1px solid #d9d9d9; padding:20px 0px;width:800px;}

.m_ico{ float:right; display:none; width:44px; height:35px; background:url(../images/ew_phone_button.png) no-repeat left top; margin-top:10px; cursor:pointer;}
.m_ico.hover{ background:url(../images/ew_phone_button_hover.png) no-repeat left top;}
.menu_down{ text-align:center; box-shadow:0px 0px 2px rgba(204,204,204,0.5) inset; display:none;}
.menu_down p{ line-height:20px; padding:10px 0px; font-size:16px; border-bottom:1px solid rgba(204,204,204,0.5);}
.menu_down p a{color: #479dd4;}
.menu_down p a:hover{ color:#F00;}

.gy_if_message{ display:none;}

.con_us_page{ display:none;}

.pj_pic_page{ display:none;}


.pic{ margin-bottom:20px}

.pic_l{ float:left; width:415px;}
.pic_l_big{ width:415px; overflow:hidden;}
.pic_l_smll{ margin-top:0px; width:415px; overflow:hidden;}
.pic_l_smll p{ width:450px;}
.pic_l_smll a{ display:inline-block; width:79px; height:66px; position:relative; margin-right:28px;}
.pic_l_smll a img{ position:absolute; bottom:1px; left:1px; height:58px;}
.pic_l_smll a:hover{ background:url(../images/pic_hover_bg.jpg) no-repeat left top;}
.pic_l_smll a.hover{ background:url(../images/pic_hover_bg.jpg) no-repeat left top;}

.pic_r{ float:right; width:300px;}
.pic_r .title1{ font-size:18px; color:#e10000; margin-bottom:10px; font-weight: bold;}
.pic_r p{ color:#4c4c4c; font-size:14px; line-height:24px;}
.pic_r h2{ border-top:1px dashed #cccccc; margin:10px 0; padding:10px 0px; color:#2c3079; margin-bottom:5px; padding-bottom:0px; font-size:14px;}
.pic_r h3{ color:#4c4c4c; margin-bottom:10px; font-size:14px;}
.pic_r h4 a{ display:inline-block; background:#479dd4; color:#fff; padding:0px 30px; height:25px; line-height:25px;}
.pic_r h4 a img{ vertical-align:middle; margin-right:10px;}
.pic_r h4 a:hover{ opacity:0.8;}

.pic_r_ico{ margin-top:10px;}
.pic_r_ico a{ display:inline-block; width:80%; height:18px; margin:5px 0px; color:#333333;}
.pic_r_ico a em{ display:inline-block; height:18px; width:18px; background:url(../images/pic_ico.png) no-repeat left top; margin-right:10px; vertical-align:middle;}
.pic_r_ico a:hover{ color:#e30000;}

.pic_r_ico a.p_1 em{ background-position:0px 0px;}
.pic_r_ico a.p_1:hover em{ background-position:-24px 0px;}

.pic_r_ico a.p_2 em{ background-position:0px -20px;}
.pic_r_ico a.p_2:hover em{ background-position:-24px -20px;}

.pic_r_ico a.p_3 em{ background-position:0px -41px;}
.pic_r_ico a.p_3:hover em{ background-position:-24px -41px;}

.pic_r_ico a.p_4 em{ background-position:0px -60px;}
.pic_r_ico a.p_4:hover em{ background-position:-24px -60px;}


.pic_slide{}
.pic_slide_title{padding:20px 0px; border-bottom:1px solid #e6e6e6; cursor:pointer;}
.pic_slide_title .title1{ float:left; font-size:18px; color:#333333; font-weight:bold;}
.pic_slide_title .title1.h1_hover{color#e10000;}
.pic_slide_title em{ cursor:pointer; float:right; width:27px; height:14px; background:url(../images/pic_slide_click_hover.jpg) no-repeat left center; margin-top:5px;}
.pic_slide_title.hover em{ background:url(../images/pic_slide_click.jpg) no-repeat left center;}
.pic_slide_title.hover .title1{ color:#e10000;}
.pic_slide_title.hover{ border-bottom:none;}

.pic_slide_box{ padding:2px 0px 15px; /*display:none;*/}
.pic_slide_box p{ font-size:14px; color:#4c4c4c; line-height:24px;}

.s_pic_box_pic ul li{ margin-right:17px;width:175px;}
.s_pic_box_pic ul li p{ color:#fff; font-weight:bold;}


.pic_b_l{ float:left; width:418px; font-size:14px; line-height:30px;}
.pic_banner ul li a{color:#000;}
.pic_b_l .title1{ font-weight:bold;}

.pic_b_r{ float:right; width:285px; height:171px;}

.pic_banner ul li{ display:none;}

.pic_banner_dd{ margin-top:10px;}
.pic_banner_dd ul li{ overflow:hidden; font-size:0px; text-indent:999em; margin-right:8px; display:inline-block; width:10px; height:10px; background:url(../images/pic_d_d.jpg) no-repeat left top; cursor:pointer;}
.pic_banner_dd ul li.on{ background:url(../images/pic_d_d_hover.jpg) no-repeat left top;}


.mbx_menu_ico{ float:right; width:78px; height:28px; cursor:pointer; display:none; background:url(../images/menu1.png) no-repeat left center;}
.mbx_menu_ico.hover{ background:url(../images/menu.png) no-repeat left top;}



.fa{}
.fa_title{ font-size:14px; color:#333333; line-height:24px;}

.fa_dl dl{ display:inline-block;width:100%;}
.fa_dl dl dt{ float:left; width:163px; height:109px;}
.fa_dl dl dd{ float:right; width:536px;}
.fa_dl dl dd .title1{ font-size:16px; color:#333333; margin-bottom:10px;}
.fa_dl dl dd .title1 a{color:#000000;}
.fa_dl dl dd p{ font-size:14px; color:#666666; line-height:25px; height:50px; overflow:hidden;}
.fa_dl dl dd h2 a{ font-size:14px; color:#e10000}
.fa_dl dl dd h2{ line-height:25px;}

.fa_box .pic_slide_title .title1{ font-size:16px; font-weight:lighter;}
.fa_p{ font-size:14px;color:#666666; line-height:25px; margin:10px 0;}

.fa_table tr td,.fa_table tr th{ padding:8px 8px; text-align:center; font-size:14px;}
.fa_table tr td{ border:1px solid #d9d9d9; color:#333333;}
.fa_table tr th{ background:#999999; color:#fff; font-size:16px; font-weight:lighter;}

.fa_table caption{ font-size:16px; color:#333333; padding:10px 0px; font-weight:bold;}

.fa_xq_b{ margin-bottom:20px;}
.fa_xq_b p{ margin:20px 0px;}

.fa_hstrong{ font-weight:bold; font-size:16px; color:#333333;}

.faz_l{ float:left; width:194px; height:152px;}
.faz_r{ float:right; width:540px;}
.faz_r_p{ line-height:24px; color:#4c4c4c; font-size:14px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #cccccc;}
.faz_r .gy_mes{ padding-bottom:0px; border-bottom:none;}
.faz_r .gy_mes p{ margin-left:0px; margin-top:10px; margin-right:30px;}

.gy_mes_content a,.gy_mes_content p{ width:154px;}
.faz_r .gy_mes_content p{ margin-right:18px; }

.faz_pp{ font-size:14px; margin:20px 0px; line-height:24px;}
.faz_pp .title1{ padding:10px 0px; border-bottom:1px dashed #cccccc; font-size:16px; }
.faz_pp p{ color:#4c4c4c; margin:10px 0px;}


.fazym{ margin-top:40px; margin-bottom:20px;}
.fazym .title1{ font-size:16px; margin:20px 0px;}
.fazym ul li{ padding:20px 15px; border-bottom:1px solid #d9d9d9; height:25px; line-height:25px; font-size:14px; max-height:40px; overflow:hidden; background:#f2f2f2;}
.fazym ul li span{ display:inline-block; width:22px; height:22px; color:#fff; border-radius:20px; background:#e10000; text-align:center; line-height:25px; margin-right:2%; vertical-align:middle; float:left;}
.fazym ul li a{ color:#4c4c4c;}

.fazym ul li p{ display:inline-block; width:680px;}


.pic_ppp{ padding:10px 10px; background:#f2f2f2;}
.pic_p_l{ float:left; width:415px;}
.pic_p_r{ float:right;width:280px;}



.fa_tab,.gcal_tab{ display:none;}


#yidong_youce_2{ display:none;}
#yidong_youce{ display:block;}

.pic_l_smll_1{ display:none; margin-top:20px;}
.alxx_ly{ margin-top:30px;}


.jz_conv_8888_bottom-box{display:none;}


/*响应式布局---ipad  样式----------------------------------------------------------------------------------------------------*/



@media screen and (max-width:1004px){
	
.pic_l_smll_2{ display:none;}
.pic_l_smll_1{ display:block;}
	
.fazym ul li p{ width:88%; display:inline-block;zoom:1;*display:inline;}	
	
.pic_p_l,.pic_p_r{ width:100%;}	

.faz_l{ margin-right:10px;}	
.faz_r{ float:none; width:auto;}	
.faz_r .gy_mes{ width:auto;}
	
	
.fa_table{ width:100%;word-break:break-all;word-wrap: break-word;}
	
.mbx_menu_ico{ display:block;}
.mbx_cen p{ display:none;}

.alxx_ly{margin-top:20px;}

.mbx{ width:100%!important;}

	
.pic_l{ float:none; margin:20px auto;}
.pic_r{ width:100%;}	
	
.m_ico{ display:block;}	
.pic_list{ text-align:center;}
.pic_list_l{ width:98%; margin:10px 1%; display:inline-block;}	
.pic_list dl{margin:10px 0px;}
.pic_list dl dt{ float: left;width: 180px;overflow: hidden;margin-right:20px;}
.pic_list dl dd{ float: none;text-align:left;width:auto;}
	
.alxx_pic ul{ width:50%; text-align:center;}
.alxx_pic ul li{ margin:20px 20px;}	

.alxx_r_banner_d{ height:20px;}
.alxx_r_banner_d li{ margin-bottom:20px; height:20px; width:40px;}
.alxx_r_banner_d li img{ height:20px; width:40px;}
	
	
.s_404_box{ width:96%; padding:0 2%;}
	
.pj_left{ width:100%; display:none; margin-bottom:20px;}	
.pj_right{ width:100%; margin-top:0px;}
.pj_right_title{display:none;}
.pj_right_title{ text-align:center;}
.pj_right_title a{border-bottom: 1px solid #D9D9D9;border-left: 1px solid #D9D9D9; width:100%; padding:0px; text-align:center;}
.pj_pic_b{ width:100%; text-align:center}
.pj_pic_b a{ margin:20px 10px;}

.al_one{ width:100%; text-align:center;}
.al_two{ width:100%; text-align:center;}
.al_two textarea{ position:inherit;}
.pj_tj_box_cen{ text-align:center; width:100%;}
.pj_tj_box_cen a{ }

.al_left_title a{ margin:4px 5px; width:100%; padding:0px; text-align:center;}

.al_left_dl dl dt{ margin-right:10px;}
.al_left_dl dl dd{ float:none; width:auto;}	
	
.tj_pic{ width:100%; text-align:center;}
.tj_box_o{ margin:20px;}
.tj_box_o p{ right:0px; bottom:0px;}
	
.al_left{ width:100%;float:none;}	
.al_left_dl{ width:100%;}
.al_right{ width:100%;float:none;}

.al_1{ float:left; width:238px; margin:10px 10px;}

.gy_list_cen{ width:100%;}
.gy_list_o{ width:100%;}
.gy_list_o dl dt{ margin-right:10px;}
.gy_list_o dl dd{ float:none; width:auto; font-size:14px;}

.con_us_title_1{ text-align:center;}
.con_us_title_1 a{ margin:5px 0px; width:100%; padding:0; text-align:center;}	
	
.ly_box .message{width:100%;}
.ly_box input, .ly_box  select{ width:auto;}
.ly_box input[type=text]{width:90%;}
.ly_box textarea{width:90%;margin-left:10%;}
.ly_text_short{ width:69%;}
.con_us_mes_l{ width:100%;}	
.con_us_mes_r{ width:100%;}
.con_us_title a{border: 1px solid #D9D9D9; width:100%; padding:0; text-align:center;}
/*.ly_reset{margin-right:40%;}*/

.news_list_left{ width:100%; display:none; margin-bottom:20px;}
.news_list_right{ width:100%; margin-top:0px;}
.news_list_right dl dt{ margin-right:10px;}
.news_list_right dl dd{ float:none; width:auto;}

.nei_banner{ height:auto;}
.nei_banner_box{ width:100%; left:auto; margin-left:auto; height:auto;}	
.nei_banner_box img{ height:auto;}
.mbx_cen{ width:96%; padding:20px 2%;}
.nei_box{ width:96%; padding:20px 2%;}

.yf_top{ width:96%; padding:0 2%;}	
.yf_top_r_menu{ width:100%; text-align:center; display:none;}
.yf_top_r_menu ul{ float:none; text-align:center;}
.yf_top_r_menu ul li{ float:none; display:inline-block;}

.banner_box{ width:100%; height:100%; left:auto; margin-left:auto; position:inherit;}
.banner{ height:auto}
.banner_box ul li img{ height:auto;}

/*.i_box{ width:96%; padding:0 2%;}*/
.i_box{ display:none;}
.i_box_bot ul{ display:none;width:100%; text-align:center;}
.i_box_bot ul li{ float:none; display:inline-block; margin:20px 0px;}
.footer{ padding:30px 2%; margin-top:0;margin-bottom:30px;}

.s_pic_box ul{ width:100%; text-align:center;}
.s_pic_box ul li{ display:inline-block; float:none;}

.pic_b_l{ width:100%;}
.pic_b_r{ width:100%; margin-top:10px;}

.fa_dl dl dt{ margin-right:10px;}
.fa_dl dl dd{ float:none; width:auto;}	



.al_left_title,.con_us_title_1,.con_us_title{ display:none;}

.al_1{ width:47%; float:none; display:inline-block; vertical-align:top;}

.al_right_b4 dd{width:auto;float:none;text-align:left;}

.jz_conv_8888_bottom-box{display:inline;}
}


@media screen and (max-width:720px){
.al_1{ width:96%;}	

.nf-4 {float:left;width:45%; padding:0 10px;}

.ly_box select,.ly_box .ly_select,.ly_box .ly_text_short{ width:90%;}
.ly_box .ly_submit{ margin:0px 0px;}
.ly_box textarea{ width:90%;margin-left:10%;}


.s_pic_box ul li{width:46%;float:left;margin:0 2%;}
.fa_box .pic_slide_title .title1{ width:240px;}	
	
.yf_top_lo{ width:80px; top:10px;}	
.yf_top_lo img{ height:auto;}
.yf_top_bot{ margin-bottom:5px;}	
	
.pic_l{ width:100%; height:auto;}
.pic_l_big{width:100%; height:auto;}	
.pic_l_big img{ width:100%; height:auto;}
.pic_l_smll{ margin-top:20px; width:100%;}
.pic_l_smll p{ text-align:center; width:100%;}
.pic_l_smll a{ margin:0px 5px;}
	
.s_pic_tp{ width:90%; height:auto;}
.s_pic_tp img{ width:100%; height:auto;}	
	
.pj_tj_box_cen a{ width:45%; height:auto; margin:20px 2%;}	
.pj_tj_hover{ width:100%; height:auto;}	
.pj_tj_hover img{ width:100%; height:auto;}
.pj_tj_hover_p{ width:100%; height:100%;}
.pj_tj_hover_p  p{ margin-top:25%;}

.tj_box_o{ width:45%; height:auto; margin:2%;}
.tj_box_o .title1 img{ width:100%; height:auto;}

	
.alxx_pic ul li{ margin:20px 0; width:100%;}
.alxx_pic ul li .h1 img{ width:100%; height:auto;}	
.alxx_pic ul li .h1_p{ width:100%; height:100%;}
.alxx_pic ul li a:hover .h1_p p{ margin-top:25%;}	
	
.alxx_r_banner_d li{ margin:0px 5px;}
.alxx_r_banner_d{ text-align:center; bottom:-40px;}	
.alxx_r_banner{ margin-bottom:40px;}
	
.s_404_box_top{ margin-top:10px; margin-bottom:20px; border-bottom:1px solid #CCC; padding-bottom:20px;}
.s_404_img{ margin:20px 0px;}
.s_4_bg_top a{ margin-bottom:15px;}	
.s_keyword a{ margin-bottom:10px; display:inline-block;}
	
.tj_pic_h1{ width:100%;}

.al_right{ text-align:center;}
.al_1{ float:none; display:inline-block;}	
	
.gy_mes a{ margin:10px 0;}
.gy_1,.gy_2{margin:10px 1% !important;}
.gy_mes{ text-align:center;}
.gy_mes p{ margin:10px 10px;}	

.ly_box { vertical-align:top;}	
.ly_box label{ width:100%; display:inline-block;}
.ly_box  .ly_select{ width:90%;}
.ly_box  .ly_text_short{ margin-left:0px; margin-top:10px; width:100%;}
.ly_box  .ly_submit{ margin-bottom:10px;}
	
	
.news_page .title1{ width:100%;}
.news_page p{ width:100%; text-align:left; margin-top:10px;}
.news_page p a{ margin-left:0px; margin-right:20px;}

.news_list_right dl{ margin:10px 0px;}
.news_list_right dl dt{ margin-right:0; width:100%; text-align:center;}
.news_list_right dl dd{ float:left; width:100%; margin-top:10px;}	
	
.nei_box_search .s_text{ width:100%; margin-bottom:10px}

.banner_box .prev{ left:0px;}
.banner_box .next{ right:0px;}
 
.s_pic_tp_p{ width:100%; height:100%;} 
.s_pic_tp_p p{ margin-top:25%}

.pj_pic_b a{ margin:0 2% 2% 2%; width:46%;float:left;}
.pj_pic_b a .title1 img{ width:100%; height:auto;}


.faz_r .gy_mes a,.faz_r .gy_mes p{ margin:10px 10px;}


.pic_l_smll{ height:66px; overflow:hidden;}

/*.pic_l{ margin-bottom:100px;}*/

.pj_right{ position:relative;}
.pic_p_l{ position:absolute; left:0px; width:100%; top:196px;}

.i_box_top .title1{ font-size:24px;}

.faz_r .gy_mes a, .faz_r .gy_mes p{ width:42%;}




}

@media screen and (max-width:450px){
.nf-4 {float:left;width:95%;}

	
}

@media screen and (max-width:377px){
.yf_sec_text{ width:120px;}	
.yf_search{ float:left; width:160px;}


	
}




.round_shade_box{width:1px; height:1px; font-size:0; display:none; _background:white; _border:1px solid #cccccc;}
.round_shade_top{margin:0 12px 0 10px; background:url(../images/zxx_round_shade.png) repeat-x -20px -40px; _background:white; zoom:1;}
.round_shade_topleft{width:11px; height:10px; background:url(../images/zxx_round_shade.png) no-repeat 0 0; _background:none; float:left; margin-left:-11px; position:relative;}
.round_shade_topright{width:12px; height:10px; background:url(../images/zxx_round_shade.png) no-repeat -29px 0; _background:none; float:right; margin-right:-12px; position:relative;}
.round_shade_centerleft{background:url(../images/zxx_round_shade.png) no-repeat 0 -1580px; _background:none;}
.round_shade_centerright{background:url(../images/zxx_round_shade.png) no-repeat right -80px; _background:none;}
.round_shade_center{font-size:14px; margin:0 12px 0 10px; padding:10px; background:white; letter-spacing:1px; line-height:1.5;}
.round_shade_bottom{margin:0 12px 0 11px; background:url(../images/zxx_round_shade.png) repeat-x -20px bottom; _background:white; zoom:1;}
.round_shade_bottomleft{width:11px; height:10px; background:url(../images/zxx_round_shade.png) no-repeat 0 -30px; _background:none; float:left; margin-left:-11px; position:relative;}
.round_shade_bottomright{width:12px; height:10px; background:url(../images/zxx_round_shade.png) no-repeat -29px -30px; _background:none; float:right; margin-right:-12px; position:relative;}
.round_shade_top:after,.round_shade_bottom:after,.zxx_zoom_box:after{display:block; content:"."; height:0; clear:both; overflow:hidden; visibility:hidden;}
.round_box_close{padding:2px 5px; font-size:12px; color:#ffffff; text-decoration:none; border:1px solid #cccccc; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000000; opacity:0.8; filter:alpha(opacity=80); position:absolute; right:-5px; top:-5px;}
.round_box_close:hover{opacity:0.95; filter:alpha(opacity=95);}

.zxx_zoom_left{width:45%; float:left; margin-top:20px; border-right:1px solid #dddddd;}
.zxx_zoom_left h4{margin:5px 0px 15px 5px; font-size:1.1em;}
.small_pic img{padding:3px; background:#ffffff; border:1px solid #cccccc; vertical-align:middle;}
.zxx_zoom_right{width:50%; float:left; margin-top:20px; padding-left:2%;}
.zxx_zoom_right h4{margin:5px 0px; font-size:1.1em;}
.zxx_zoom_right p.zxx_zoom_word{line-height:1.5; font-size:1.05em; letter-spacing:1px; margin:0 0 35px; padding-top:5px;}


.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top;
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.fancybox-opened {
	z-index:8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position:relative;
}
.fancybox-inner {
	overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap;
}
.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%;
}
.fancybox-image {
	max-width:100%;
	max-height:100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image:url('../images/fancybox_sprite.png');
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url('../images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040;
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url('../images/blank.gif');
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	z-index:8040;
}
.fancybox-prev {
	left:0;
}
.fancybox-next {
	right:0;
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px;
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px;
}
.fancybox-nav:hover span {
	visibility:visible;
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important;
}
.fancybox-lock {
	overflow:hidden!important;
	width:auto;
}
.fancybox-lock body {
	overflow:hidden!important;
}
.fancybox-lock-test {
	overflow-y:hidden!important;
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url('../images/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0;
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll;
}
.fancybox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}
.fancybox-opened .fancybox-title {
	visibility:visible;
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center;
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap;
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}
.fancybox-title-inside-wrap {
	padding-top:10px;
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image:url('../images/fancybox_sprite@2x.png');
background-size:44px 152px;
}
#fancybox-loading div {
background-image:url('../images/fancybox_loading@2x.gif');
background-size:24px 24px;
}
}



table.imagetable {
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #d8d8d8;
    border-collapse: collapse;
	margin:20px;
}
table.imagetable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #d8d8d8;
    background-color: #e10000;
	color:#fff
}
table.imagetable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #d8d8d8;
    background-color: #ccc;
}
table.imagetable tr:nth-child(2n) td {   
    background-color: #eee;
}