/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
	color: #666;
}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 14px; font-family: Arial, Microsoft YaHei,"寰蒋闆呴粦"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:#f1f1f1; color: #666666; line-height: 1.2; }
a, a:link { color: #666666; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#d82637; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }


.fl, .fr { display: inline; float: left; }
.fr { float: right; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.google_t{-webkit-text-size-adjust:none;}
.link_red{ font-size:14px;}
.link_red:link, .link_red:visited{ color: #d82637; text-decoration: none; }
.link_red:active, .link_red:hover{ text-decoration: underline; color:#d82637; }
.link_white:link, .link_white:visited{ color: #ffffff; text-decoration: none; }
.link_white:active, .link_white:hover{ text-decoration: underline; color:#c30d23; }

.more{ font-size:12px;  height:20px; text-align:center; line-height:20px; margin-top:15px; padding:0 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius:3px;}
.more:link, .more:visited{ text-decoration: none; color:#ffffff; background:#d82637; }
.more:active, .more:hover{ text-decoration: none; color:#ffffff; background:#d82637; }

.songti{font-family:SimSun} 
.yahei{font-family:"Microsoft YaHei"}
.arial{font-family:Arial;}
.new_roman{font-family:"Times New Roman",Arial}
.helvet{font-family:Helvetica}

.red{ color:#c62934;}
.f_w{ font-weight:bold;}


.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.line20{ line-height:20px;}
.line24{ line-height:24px;}
.line28{ line-height:28px;}
.line30{ line-height:30px;}
.line24 p{ line-height:24px;}
.line28 p{ line-height:28px;}
.line30 p{ line-height:30px;}

.ind p{ text-indent:2em;}

.align_l{ text-align:left}
.align_c{ text-align:center}
.align_r{ text-align:right}
.bgcolor{background:#f5f4f4;}
.pad10{ padding:0 10px}
.m_l10{ margin-left:10px;}
.m_l8{ margin-left:8px;}
.tab_pad5 td{ padding:5px;}



.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank40{clear:both;display:block;font-size:1px;overflow:hidden;height:40px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank50{clear:both;display:block;font-size:1px;overflow:hidden;height:50px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}

.width1140{ width:1241px; margin:0 auto; overflow:hidden;}
.width1240{ width:1140px; padding:0 50px; margin:0 auto; background:#FFF;}
.width545{ /*width:545px;*/ width:345px;}
.width240{ width:240px;}
.width820{ width:820px;}
.width280{ width:280px;}
.width742{ width:742px;}
.width348{ width:348px;}
 
.top_box{ height:70px; padding:15px 0; background:#ffffff;}
.top_fl{ color:#FFF;height:40px;line-height:40px; }
.top_box .phone{ padding:10px 0;}


.top_fr{height:30px; padding-top:10px; width:230px; color:#FFF;}
.top_fr span{width:150px; height:20px; line-height:20px; text-align:center display:inline-block; float:left;}
.top_fr a{ width:70px; height:20px; line-height:20px; text-align:center; display:inline-block; float:left; margin-left:10px;}
.top_fr a:link, .top_fr a:visited{ color: #ffffff; text-decoration: none; background:#5a830e;}
.top_fr a:active, .top_fr a:hover{ text-decoration: none; color:#ffffff; background:#ff9100;}

.nav_box{ background:#d82637; height:60px;}
.nav_box ul{ /*width:1241px;*/ width:1116px; margin:0 auto;} 
.nav_box ul li{ width:110px; height:60px; float:left; position:relative;}
.nav_box ul li a{ display:block; width:110px; height:30px; padding:20px 0; text-align:center; font-size:16px;}
.nav_box ul li a cite{ font-size:10px; display:block;}
.nav_box ul li a:link, .nav_box ul li a:visited{ color: #ffffff; text-decoration: none;}
.nav_box ul li a:active, .nav_box ul li a:hover,.nav_box ul li a.hover{ text-decoration: none; color:#d82637; background:#ffffff;}

.loc_nav_list{position:absolute; left:0px; top:60px;    z-index:99999; width:124px;} 
.loc_nav_list dl{width:124px;}
.loc_nav_list dl dt{background:#e45563;}
.loc_nav_list dl dd{background:#e45563; height:40px; line-height:40px}
.nav_box ul li .loc_nav_list a{ height:40px; display:block; line-height:40px;}
.nav_box ul li .loc_nav_list a:hover{background:#d82637;color:#fff;}

.i_about_t {width:545px; overflow:hidden; border-bottom:1px #d2d2d2 solid; height:50px; line-height:50px;}
.i_about_t ul{ width:545px;}
.i_about_t ul li{float:left; margin-right:20px; display:block;cursor:pointer; width:90px; height:47px; text-align:center; line-height:47px; font-size:18px;  border-bottom:3px #ffffff solid;}
.i_about_t ul li.hover{color:#d82637; font-weight:bold; border-bottom:3px #d82637 solid;}

.i_about_c{}
.i_xwdt cite{ height:42px; line-height:42px;}
.i_xwdt dl{ height:180px; height:180px; padding-bottom:10px;}
.i_xwdt dl dt{ width:250px; height:180px; float:left;}
.i_xwdt dl dd{ width:255px; height:140px; padding:20px; overflow:hidden; float:right; background:#f0f0f0; font-size:14px; line-height:24px;}
.i_xwdt ul{}
.i_xwdt ul li{  border-bottom:1px #CCCCCC dotted;}


.i_banner{ height:350px; background:#666; overflow:hidden;}
.flexslider { position: relative; height: 350px; overflow: hidden; background: url(../image/loading.gif)) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 350px;}
.flex-control-nav { position: absolute; bottom:5px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; background: url(../image/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}


.z_banner{ height:300px; background:#666;}

.space_t{ border-bottom:1px #d2d2d2 solid; height:50px; line-height:50px; font-size:18px; color:#d82637;}
.space_t cite{ color:#959595; font-size:12px;}
.space_t span{ font-size:12px; color:#959595;}

.i_cfrd{}
.i_cfrd dl{ height:80px; overflow:hidden;}
.i_cfrd dl dd{ float:left;/* width:540px;*/ width:340px;}
.i_cfrd dl dd span{ display:block; line-height:24px;}
.i_cfrd dl dd p{ font-size:12px; line-height:18px; display:block; color:#959595;}
.i_cfrd dl dd cite{ font-size:12px; display:block; color:#959595; line-height:20px;}

.i_lccp{ width:870px;}
.cp_space{ width:828px; height:118px; padding:20px; border:1px #d2d2d2 solid; background:#f8f8f8; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; overflow:hidden;}
@-webkit-keyframes  shineRed {
from { -webkit-box-shadow: 0 0 10px #bbb; }
50% { -webkit-box-shadow: 0 0 15px 000; }
to { -webkit-box-shadow: 0 0 10px #bbb; }
}


.cp_box{ position:relative;}
.tab_bd{ position:absolute; top:0; right:0; width:240px; padding-left:10px; background:url(../image/jiao.png) 0  15px no-repeat;}

.cp_space:hover{	
-webkit-animation-name: shineRed; 
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
background:#FFF;
	}
.cp_space dl{ height:50px; overflow:hidden;}
.cp_space dl dt{ float:left; width:48px; height:48px; border:1px #d2d2d2 solid; background:#ffffff;}
.cp_space dl dd{ float:right; width:765px;  overflow:hidden;}
.cp_space dl dd b{ display:block; font-size:18px; height:30px; line-height:30px; font-weight:normal; color:#434343;}
.cp_space dl dd b i{ float:left;}
.cp_space dl dd span{ height:20px; line-height:20px; color:#959595;}
.cp_space dl dd cite{ display:block; width:70px; height:25px; line-height:25px; text-align:center; float:left; margin-left:10px; color:#FFF; font-size:12px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius:3px;}
.cp_space .s1{ background:url(../image/tag_bg.jpg) 0 0 repeat-x;}
.cp_space .s2{ background:url(../image/tag_bg.jpg) 0 -25px repeat-x;}
.cp_space .s3{ background:url(../image/tag_bg.jpg) 0 -50px repeat-x;}


.cp_s_c{ margin-top:20px; height:50px; overflow:hidden;}
.cp_s_c ul{}
.cp_s_c ul li{ float:left; padding-right:20px; border-right:1px #d2d2d2 solid; color:#959595; height:50px; overflow:hidden; line-height:25px;}
.cp_s_c ul li span{ display:block; color:#626262; }
.cp_s_c ul li cite{ font-size:26px;}
.cp_s_c ul li b{ font-size:60px; color:#d82637;}
.cp_s_c ul li b i{ font-size:30px; font-style:normal;}

.cp_link_ckxq{ display:block; width:150px; height:40px; line-height:40px; text-indent:55px; font-size:14px; margin-top:9px;}
.cp_link_ckxq:link, .cp_link_ckxq:visited{ color: #959595; text-decoration: none; background:url(../image/link_xx.jpg) 0 0 no-repeat; }
.cp_link_ckxq:active, .cp_link_ckxq:hover{ text-decoration: none; color:#ffffff; background:url(../image/link_xx.jpg) 0 -40px no-repeat; }

.i_lcsyy{padding:0 10px; height:269px; border:1px #d2d2d2 solid; background:#f8f8f8;}

.ipt126{ width:124px; border:1px #CCCCCC solid; height:22px; outline:0;}
.btn_yy{ width:80px; height:30px; text-align:center; line-height:30px; color:#FFF; border:none; background:#d82637; font-size:14px; outline:0; cursor:pointer;}
.icsyy_dl{ height:30px; margin-top:10px;}
.icsyy_dl dt{ float:left; line-height:15px; font-size:12px; height:30px; overflow:hidden; width:110px;}
.icsyy_dl dd{ float:right; width:80px; height:30px;}

.i_part{}
.i_part ul{ width:1140px;}
.i_part ul li{ width:202px; height:118px; border:1px #d2d2d2 solid; margin-right:30px; margin-bottom:30px; float:left;}
.i_part ul li:hover{ border:1px #d82637 solid;}
.gundongzi{float:center;}


.foot_box{ background:#3e3d3d; font-size:12px; line-height:24px; color:#959595; padding:30px 0;}
.foot_box b{ font-size:18px; font-weight:normal; color:#FFF; display:block; margin-bottom:20px;}
.foot_box ul{}
.foot_box ul li{ float:left; border-right:1px #626262 solid;}
.f_ewm{ width:230px; height:110px;}
.f_ewm dt{ width:110px; height:110px; float:left;}
.f_ewm dd{ width:100px; height:110px; float:right;}

.z_l{ width:240px; overflow:hidden;}
.z_r{ width:870px; overflow:hidden;}

.z_lx{ width:260px; overflow:hidden;}
.z_rx{ width:850px; overflow:hidden;}

.z_menu{}
.z_menu dt{ height:60px; line-height:60px; background:#d82637; color:#FFF; font-size:18px; text-align:center; overflow:hidden;}
.z_menu dt cite{ font-size:14px;}
.z_menu dd{ height:50px; line-height:50px; border-bottom:1px #d9d9d9 dotted;}
.z_menu dd a{ display:block; width:240px; height:50px; text-align:center;}
.z_menu dd a:link, .z_menu dd a:visited{ text-decoration: none; background:#f8f8f8; }
.z_menu dd a:active, .z_menu dd a:hover{ text-decoration: none; color:#ffffff; background:#e45563; }

.z_news_dl{ width:820px; padding:25px; height:150px; border-top:1px #d9d9d9 dashed;}
.z_news_dl:hover{ background:#f8f8f8;}
.z_news_dl dt{ width:200px; height:150px; float:left;}
.z_news_dl dd{ float:left; width:800px; height:150px; overflow:hidden;}
.z_news_dl dd b{ display:block; font-size:24px;}
.z_news_dl dd p{ line-height:24px; display:block; margin:10px 0 25px 0;}
.z_news_dl dd span{ display:block; font-size:12px;}
.z_news_dl dd span cite{}

.z_news_search{ width:400px; float:right; height:30px; overflow:hidden;}
.z_news_search dt{ width:300px; height:30px; overflow:hidden; float:left;}
.z_news_search dt input{ width:279px; height:28px; background:#f8f8f8; outline:0; border:1px #d2d2d2 solid; border-right:none; padding:0 10px;}
.z_news_search dd{ width:100px; height:30px; overflow:hidden; float:right;}
.z_news_search dd input{ width:100px; height:30px; border:none; background:url(../image/btn_search.jpg) no-repeat; outline:0; cursor:pointer;}

.z_rxcp_box{/*padding:0 20px;*/ padding:0 10px;  border:1px #d2d2d2 solid; background:#f8f8f8;}
.z_rxcp{ background:#FFF; border:1px #d2d2d2 solid; width:196px; overflow:hidden;}
.z_rxcp img{ border-bottom:1px #d2d2d2 solid; padding:20px 68px;}
.z_rxcp_x{ width:156px; margin:0 auto; }
.z_rxcp_x dt{ font-size:24px; font-weight:bold; text-align:center; color:#d82637; border-bottom:1px #d2d2d2 solid; height:60px; line-height:60px;}
.z_rxcp_x dd{ float:left;  border-right:1px #d2d2d2 solid; width:77px; height:70px; line-height:30px; text-align:center; padding-top:10px;}
.z_rxcp_x dd span{ font-size:20px;  color:#d82637; display:block;}
.z_rxcp_x dd span cite{ font-size:12px;}

.cp_rxcp_ckxq{ display:block; width:156px; height:35px; line-height:35px; text-align:center; font-size:16px; margin:0 auto;}
.cp_rxcp_ckxq:link, .cp_rxcp_ckxq:visited{ color: #ffffff; text-decoration: none; background:#d82637; }
.cp_rxcp_ckxq:active, .cp_rxcp_ckxq:hover{ text-decoration: none; color:#ffffff; background:#d82637; }

.z_news_title{}
.z_news_title b{ display:block; text-align:center; font-size:24px; color:#d82637;}
.z_news_title span{ display:block; text-align:center; font-size:12px; color:#959595; margin:20px 0;}
.z_news_title p{ display:block; background:#f8f8f8; border:1px #d2d2d2 solid; line-height:30px; padding:10px 20px;}
.z_news_title p cite{ color:#FFF; background:#d82637; padding:2px 5px;}

.z_about_dl{}
.z_about_dl dt{ float:left; width:200px; height:200px;}
.z_about_dl dd{ float:right; width:630px; height:160px; padding:20px; overflow:hidden; background:#f0f0f0;}
.z_about_dl dd b{ font-size:24px; line-height:40px;}

.z_gg{}
.z_gg ul{}
.z_gg ul li{ border-bottom:1px #d2d2d2 dotted; line-height:41px;}


.z_xz{}
.z_xz ul{}
.z_xz ul li{ border-bottom:1px #d2d2d2 dotted; line-height:46px; background:#ffffff url(../image/icon1.png) 10px center no-repeat; padding-left:25px;}
.z_xz ul li span{float:right;padding-right:3px;}
.z_xz ul li:hover{ cursor:pointer; background:#f1f1f1 url(../image/icon1.png) 10px center no-repeat;}

.z_tab_nx{ border:1px #d2d2d2 solid; padding:10px 20px;}
.z_tab_nx_t { overflow:hidden; border-bottom:1px #d2d2d2 solid; height:50px; line-height:50px;}
.z_tab_nx_t ul{}
.z_tab_nx_t ul li{float:left; margin-right:20px; display:block;cursor:pointer; width:90px; height:47px; text-align:center; line-height:47px; font-size:18px;  border-bottom:3px #ffffff solid;}
.z_tab_nx_t ul li.hover{color:#d82637; font-weight:bold; border-bottom:3px #d82637 solid;}

.z_tab_nx_c{ width:1120px; padding-bottom:10px;}
.z_tab_nx_c dl{ width:239px; height:80px; background:#f8f8f8; float:left; padding:10px; margin:20px 20px 0 0; }
.z_tab_nx_c dl:hover{ background:#d82637;}
.z_tab_nx_c dl dt{ width:80px; height:80px; float:left;}
.z_tab_nx_c dl dd{ width:139px; height:80px; overflow:hidden; float:right;}
.z_tab_nx_c dl dd a{ display:block; width:139px; height:80px; overflow:hidden;}
.z_tab_nx_c dl dd a:link, .z_tab_nx_c dl dd a:visited{  text-decoration: none; }
.z_tab_nx_c dl dd a:active, .z_tab_nx_c dl dd a:hover{ text-decoration: none; color:#ffffff;}

.z_tab_nx_c dl dd b{}
.z_tab_nx_c dl dd cite{ display:block; font-size:12px; line-height:20px;}
.z_tab_nx_c dl dd span{ font-size:12px; line-height:18px;}

.z_tt_box{ background:url(../image/xxbg.jpg) center center no-repeat; width:1140px; height:270px; overflow:hidden;} 
.z_tt_one{ width:545px; height:137px; padding:30px 30px 30px 10px; margin:37px 0 0 20px;}
.z_tt_two{ width:440px; height:220px; padding:30px 25px;}
.z_tt_two b{ display:block; font-size:24px; color:#d82637; margin-bottom:20px;}
.z_tt_two p{ line-height:36px; display:block; font-size:16px; text-indent:2em; }

.z_tt_sy{ width:140px; height:120px; text-align:right; padding-top:30px;}
.z_tt_sy b{ display:block; font-size:50px; color:#d82637;}
.z_tt_sy b cite{ font-size:30px; font-weight:normal;}
.z_tt_one dl{ width:350px;}
.z_tt_one dl dt{ float:left; width:58px; height:58px; border:1px #d2d2d2 solid;}
.z_tt_one dl dd{ float:right; width:270px; height:60px; overflow:hidden;}
.z_tt_one dl dd span{}
.z_tt_one dl dd span b{ font-size:24px; display:block; line-height:40px; font-weight:normal; color:#434343;}
.z_tt_one ul{ width:350px; margin-top:30px;}
.z_tt_one ul li{ float:left; border-right:1px #d2d2d2 solid;}
.z_tt_one ul li cite{ display:block;  margin-top:10px; color:#808080;}

.z_pro_title{ width:810px; height:170px; background:url(../image/nxbg.jpg) no-repeat; padding:20px;}
/*.z_pro_title dl{}
.z_pro_title dl dt{ float:left; width:118px; height:118px; border:1px #d2d2d2 solid;}
.z_pro_title dl dt b{}
.z_pro_title dl dd{ float:right; width:690px; height:120px; overflow:hidden;}
.z_pro_title dl dd b{ font-size:18px; color:#d82637;}
.z_pro_title dl dd ul li{ float:left; padding-right:20px; font-size:18px; font-style:italic; font-weight:bold;}
*/.z_pro_title dl dd ul li cite{ font-size:36px; color:#d82637; font-style:italic;}
.z_pro_text{ background:#ececec; width:790px; margin:0 auto; padding:20px;}
.z_pro_text dl{}
.z_pro_text dl dt{ font-size:18px; font-weight:bold; color:#434343; line-height:40px;}
.z_pro_text dl dd{ line-height:28px;}

.z_job_t { overflow:hidden; border-bottom:1px #d2d2d2 solid; height:50px; line-height:50px;}
.z_job_t ul{}
.z_job_t ul li{float:left; margin-right:20px; display:block;cursor:pointer; width:90px; height:47px; text-align:center; line-height:47px; font-size:18px;  border-bottom:3px #ffffff solid;}
.z_job_t ul li.hover{color:#d82637; font-weight:bold; border-bottom:3px #d82637 solid;}

.z_job_c{}
.z_job_c dl{}
.z_job_c dl dt{ font-size:18px; font-weight:bold; color:#434343; line-height:40px;}
.z_job_c dl dd{ line-height:28px;}


.job_contact{}
.job_contact dt{ width:670px; float:left; line-height:28px; }
.job_contact dt b{ font-size:18px; color:#d82637; display:block;}
.job_contact dd{ width:180px; float:right; }

.downlist li{line-height:40px;border-bottom:1px dotted #ccc;}
.downlist li span{float:right;}

/*page  begin*/
.ul_page{ padding:10px 0 0;text-align:center;}
.ul_page a,.ul_page span{padding:0 10px;line-height:25px;height:25px;display:inline-block;*display:inline;*zoom:1;color:#928163;border-radius:3px;margin:0 2px;border:1px solid #ededed;}
.ul_page a:hover,.ul_page span.current{ background:#d82637;color:#fff;border-color:#d82637;text-decoration:none;}
/*page  end*/

.footer_nav a{padding:0 8px;}
.foot_ad{ position:fixed; _position:absolute; bottom:0; width:100%; background:url(../image/gg.png) center top no-repeat; height:150px;}

.p_cs{ width:100px; height:200px;position:fixed; _position:absolute; left:10px; top:50%; margin-top:-100px; background:url(../image/p_cs.jpg) center top no-repeat;}

.p_xx_one{ width:278px; height:362px; border:1px #d2d2d2 solid; overflow:hidden;}
.p_xx_one ul{}
.p_xx_one ul li{ height:80px; border-bottom:1px #d2d2d2 solid; padding:20px 10px 20px 10px;}
.p_xx_one dl{}
.p_xx_one dl dt{ width:80px; height:80px; float:left; background:url(../image/x13.jpg) no-repeat; overflow:hidden; text-align:center;}
.p_xx_one dl dt span{ display:block; height:36px; line-height:36px; color:#FFF;}
.p_xx_one dl dt b{ color:#d82637; font-size:20px; height:44px; line-height:44px;}
.p_xx_one dl dt b cite{ font-size:12px;}
.p_xx_one dl dd{ width:168px; float:right; height:80px; overflow:hidden; font-size:12px; line-height:16px;}
.p_xx_one dl dd span{ display:block; font-size:14px; border-bottom:1px #d2d2d2 dotted; height:25px; line-height:25px; margin-bottom:5px; color:#434343;}

.p_xx_two{ width:550px; margin-left:30px;}
.p_xx_three{ width:250px;}

.p_xx_text{ line-height:24px; }
.p_xx_text p{}


.p_l_one{ width:280px; overflow:hidden;}
.p_l_one ul{}
.p_l_one ul li{ height:80px; margin-bottom:15px;}
.p_l_one dl{}
.p_l_one dl dt{ width:80px; height:80px; float:left; background:url(../image/x13.jpg) no-repeat; overflow:hidden; text-align:center;}
.p_l_one dl dt span{ display:block; height:36px; line-height:36px; color:#FFF;}
.p_l_one dl dt b{ color:#d82637; font-size:20px; height:44px; line-height:44px;}
.p_l_one dl dt b cite{ font-size:12px;}
.p_l_one dl dd{ width:190px; float:right; height:80px; overflow:hidden; font-size:12px; line-height:16px;}
.p_l_one dl dd span{ display:block; font-size:14px; border-bottom:1px #d2d2d2 dotted; height:25px; line-height:25px; margin-bottom:5px; color:#434343;}

.sx_box{}
.select{font-size:14px}
.select li{list-style:none;padding:10px 0 5px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:left;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#626262;border-radius:2px;}
.select a:hover{color:#d82637;background-color:#ffd1d5}
.select .selected a{color:#fff;background-color:#d82637}
.select-result dt{font-weight:bold}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background:#d82637 url(../image/close.gif) right 9px no-repeat}
.select .select-result a:hover{background-position:right -15px}


.zpt_one{ width:200px;}
.zpt_one span{ font-size:16px; color:#d82637;}

.zpt_two{ width:200px; margin-left:50px; padding-top:40px;}
.zpt_two b{ display:block; font-size:16px;}
.zpt_two span{ display:block; font-size:60px; color:#d82637; font-weight:bold;}
.zpt_two span cite{ font-size:20px;}

.zpt_three{ width:340px;}
.zpt_three dl{ height:60px; overflow:hidden;}
.zpt_three dl dt{ float:left; width:58px; height:58px; border:1px #d2d2d2 solid; background:#ffffff;}
.zpt_three dl dd{ float:right; width:270px;  overflow:hidden; color:#d82637; font-size:18px;}
.zpt_three dl dd b{ display:block;  height:30px; line-height:30px;}
.zpt_three dl dd span{ height:25px; line-height:25px;}
.zpt_three .zpt_three_text{ margin-top:15px;}
.zpt_three .zpt_three_text b{ display:block; font-size:18px; line-height:30px;}
.zpt_three .zpt_three_text span{ display:block; line-height:28px; margin-top:5px;}

.fzss_news{ width:800px;}
.fzss_video{ width:300px;}

.fzss_news_box{ width:100%; height:250px; overflow:hidden; position:relative;}
.fzss_news{}
.fzss_news dl{ width:800px; height:250px;}
.fzss_news dl dt{ width:500px; height:250px; float:left;}
.fzss_news dl dd{ width:280px; height:250px; overflow:hidden; float:right;}
.fzss_news dl dd b{ display:block; font-size:16px; line-height:30px;}
.fzss_news dl dd p{ display:block; line-height:24px; line-height:24px;}
.fzss_news dl dd span{ display:block; color:#969696; line-height:30px;}


.anniu_fl{ position:absolute;left:0; top:100px; z-index:99; display:block; width:20px; height:40px;  cursor:pointer;  background:url(../image/jj.png) 0 0 no-repeat;}
.anniu_fl:hover{ background:url(../image/jj.png)-20px 0 no-repeat}
.anniu_fr{position:absolute;left:480px; top:100px; z-index:99; display:block; width:20px; height:40px;  cursor:pointer; float:right; background:url(../image/jj.png) 0 -40px no-repeat;}
.anniu_fr:hover{ background:url(../image/jj.png) -20px -40px no-repeat;}

.fzss_ssgs{ width:800px;}
.fzss_zcfg{ width:300px;}

.ssgs_list{ padding:20px; height:130px; overflow:hidden; border-bottom:1px #d2d2d2 dashed; cursor:pointer;}
.ssgs_list:hover{ background:#f8f8f8;}
.ssgs_list dt{ width:168px; height:128px; float:left;  border:1px #d2d2d2 solid; }
.ssgs_list dd{ width:570px; float:right; height:120px; overflow:hidden;}
.ssgs_list dd span{ color:#b2b2b2; display:block; font-size:12px; height:30px; line-height:30px;}
.ssgs_list dd p{ line-height:24px; color:#808080;}

.fzss_zcfg ul{}
.fzss_zcfg ul li{ border-bottom:1px #d2d2d2 dotted; line-height:46px; background:#ffffff url(../image/pointx.jpg) 10px center no-repeat; padding-left:25px;}
.fzss_zcfg ul li:hover{ cursor:pointer; background:#f1f1f1 url(../image/pointx.jpg) 10px center no-repeat;}

.foot_map{ width:200px; height:160px; display:block;}
.foot_map:link, .foot_map:visited{ color: #ffffff; text-decoration: none; background:url(../image/f_map.jpg) 0 0 no-repeat;}
.foot_map:active, .foot_map:hover{ text-decoration: none; color:#ffffff; background:url(../image/f_map.jpg) 0 -160px no-repeat;}


.kh_box{ background:#FFF;}
.kh_box .kh_title{ color:#d82538; font-size:20px; border-bottom:2px #b9b9b9 solid; line-height:50px;}
.kh_box .kh_titlex{ color:#d82538; font-size:35px;  line-height:50px; font-weight:bold; text-align:center;}
.kh_box .kh_title2{ color:#d82538;}
.kh_box .khxys_con{ border:2px #a5bcc2 solid; height:780px; padding:20px; line-height:24px; overflow-y:auto;}
.kh_box .jx_table{ width:960px; margin:0 auto;}
.kh_box .jx_table table td{ padding:10px 5px;}
.kh_box .jx_table table td cite{ color:#d82538;}
.kh_box .jx_table .jx_ipt{ width:440px; height:36px; border:2px #CCCCCC solid;}
.J_upload{display:inline-block;_display:inline;_zoom:1;width:124px;height:34px;}



.about_index {
	font-family: "微软雅黑";
	/*font-size: 16px;*/
	font-size:12px;
	text-decoration: none;
	/*line-height:30px;*/ 
	line-height:25px;
	color:#959595;
}

.bai a{
	color:#fff;
}
.bai{
	color:#fff;
}


.footer{ background:#3E3D3D; min-width:1100px;color:#fff; font-size:14px;line-height:30px; }
.footer h3{ background:#3E3D3D; width:1100px; height:21px; margin:0 auto; overflow:hidden; padding-top:1px}
.footer h3 a{ float:right; width:47px; height:21px; display:block; background:#f9f9f7; color:#333; text-align:center; font-size:12px; line-height:21px; font-weight:lighter}
.footer dl{ margin:0 auto; padding:10px 0 30px; width:1100px; line-height:2.2;  background:#3E3D3D; overflow:hidden}
.footer dl big{ font-size:18px; display:block; color:#fff ;width:100%; clear:both; margin-bottom:10px}
.footer dl big a{ color:#fff;}
.footer dl dd{ float:left; width:150px; margin-left:20px; display:inline; overflow:hidden}
.footer dl dd p a{ height:24px; line-height:24px; overflow:hidden; display:block; color:#fff;}
.footer dl dd p a:hover{ color:#FFFC00}
.footer dl dd p { color:#FFF;}
.footer dl dt{ float:right; margin-left:20px; width:380px; overflow:hidden}
.footer dl dt p img{ width:77px; height:22px; margin:5px 10px 0 0; display:inline}
.foot{ margin:0 auto; padding:15px 1px 30px 14px; width:1085px;color:#fff; border-top:1px solid #ffffff}

.footer{display:block}

.left_lx {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 35px;
	padding-left: 20px;
}


.menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 45px; PADDING-TOP: 0px
}
.menu A {
	DISPLAY: block; /*PADDING-LEFT: 45px;*/ text-align:center; BACKGROUND: url(../image/dszzc_r9_c3.gif) no-repeat;font-size: 16px;font-family: "微软雅黑"; COLOR: #fff;  TEXT-DECORATION: none
}
.menu A:hover {
	BACKGROUND: url(../image/dszzc_r12_c3.gif) no-repeat; COLOR: #D82637; TEXT-DECORATION: none
}


.jyfw{width:100%; height:auto; float:left; margin-top:10px;}
.jyfw ul li{ width:200px; height:245px; background:#F8F8F8; padding:2px; float:left; margin-right:13px; /*margin-bottom:10px;*/ margin-bottom:15PX; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
.jyfw ul li a{ width:200px; height:245px; display:block; cursor:pointer;}
.jyfw ul li .jyfwThum{ width:200px; height:195px; background:#ccc;}
.jyfw ul li .jyfwTitle{ width:200px; height:45px; line-height:45px; text-align:center; color:#D82637; font-size:14px;}
.jyfw ul li .jyfwMore{ width:150px; height:25px; background:#ececec; line-height:25px; text-align:center; margin-left:30px; color:#3F3F3F;}
.jyfw ul li:hover{ background:#D82637;}
.jyfw ul li:hover .jyfwTitle{ color:#fff;}
.jyfw ul li:hover .jyfwMore{ color:#D82637; background:#fff;}




.wjcontact ul{ width:350px; height:auto; float:left;}
.wjcontact ul li{ width:350px; height:40px; float:left; margin-right:36px; margin-top:20px; border:1px solid #dcdcdc;}
.wjcontact ul li .wjIcons{width:110px; height:40px; border-right:1px solid #dcdcdc; float:left; background:url(../image/tableIcon.png) no-repeat;}
.wjcontact ul li .wjIcons.w2{ background-position:0px -40px;}
.wjcontact ul li .wjIcons.w3{ background-position:0px -80px;}
.wjcontact ul li .wjIcons.w4{ background-position:0px -120px;}
.wjcontact ul li input{ width:200px; height:40px; float:left; background:none; border:none; margin-left:20px; color:#bababa;}
.wjcontact .text{ width:370px; height:225px;border:1px solid #dcdcdc; float:left; margin-top:20px;}
.wjcontact .text .wjIcons{width:110px; height:225px; border-right:1px solid #dcdcdc; float:left;}
.wjcontact .text .wjIcons .wjIcons1{ width:110px; height:40px; background:url(../image/tableIcon.png) 0px -160px no-repeat; margin-top:80px;}
.wjcontact .text textarea{ width:240px; height:206px; float:left; margin-left:10px; margin-top:10px; background:none; border:none; color:#bababa;}
input, textarea {font: 14px/1.5 Microsoft Yahei,tahoma, Srial, helvetica, sans-serif; outline:none;}
.wjcontact .foot{ width:725px;  margin-top:0px; color:#ababab;  float:left;}
.wjcontact .foot .left{ width:600px; height:auto; color:#D82637;font-family: "微软雅黑";font-size: 14px;float:left;line-height: 25px;}
.wjcontact .foot input{ display:block;width:108px;margin-top:10px; height:35px; background:url(../image/sjx2.jpg) no-repeat; float:right; color:#FFF; text-align:center; line-height:35px; border:none; cursor:pointer;}

.map img{ border:1px #d2d2d2 solid;}
.map img a:hover{ border:1px #d82637 solid;}


.ul_page{ padding:10px 0 0;text-align:center;}
.ul_page a,.ul_page span{padding:0 10px;line-height:25px;height:25px;display:inline-block;*display:inline;*zoom:1;color:#928163;border-radius:3px;margin:0 2px;border:1px solid #ededed;}
.ul_page a:hover,.ul_page span.current{ background:#d82637;color:#fff;border-color:#d82637;text-decoration:none;}


.z_news_title{}
.z_news_title b{ display:block; text-align:center; font-size:24px; color:#d82637;}
.z_news_title span{ display:block; text-align:center; font-size:12px; color:#959595; margin:20px 0;}
.z_news_title p{ display:block; background:#f8f8f8; border:1px #d2d2d2 solid; line-height:30px; padding:10px 20px;}
.z_news_title p cite{ color:#FFF; background:#d82637; padding:2px 5px;}


.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.line20{ line-height:20px;}
.line24{ line-height:24px;}
.line28{ line-height:28px;}
.line30{ line-height:30px;}
.line24 p{ line-height:24px;}
.line28 p{ line-height:28px;}
.line30 p{ line-height:30px;}

.neirong p{ text-indent:14px;}

.banner-cha01 {
background-image: URL(../image/banner-cha.jpg);
background-position: center;
height:319px;}
.banner-cha02 {
background-image: URL(../image/banner-cha02.jpg);
background-position: center;
height:319px;}
.banner-cha03 {
background-image: URL(../image/banner-cha03.jpg);
background-position: center;
height:319px;}
.banner-cha04 {
background-image: URL(../image/banner-cha04.jpg);
background-position: center;
height:319px;}
/*2015-07-31 by zhh*/
.zhh_gonggao{ width:860px; height:48px; background:url(../image/gonggao_bg.jpg) no-repeat; float:left; margin-top:-2px; padding-top:50px;}
.zhh_gonggao p{ float:left; width:680px; margin-left:100px; line-height:24px;}
