﻿body{color: #444444; background:#f7f7f7; font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; padding:0px; margin:0px; font-size:12px; font-weight:400}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
*{padding:0px; margin:0px;}
input{font:12px/1.5 tahoma,arial,5b8b4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}

input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}

input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{ color:#444;text-decoration:none;}
a:hover{ color:#f00;text-decoration:none}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
.clear{ clear:both}
.auto{ margin:0 auto;}
p{ line-height:22px;}
.baibian{ height:10px; clear:both}

.top{ height:35px; width:100%; background:url(img/top_bg.jpg) repeat-x; line-height:35px;}

.top .top_cen{ height:35px;width:980px; margin:0 auto}
.top .top_cen .t_c_left{ width:320px; float:left;}
.top .top_cen .t_c_right{ width:320px; float:right; text-align:right}
.head{ width:980px; height:136px; margin:0 auto}
.head .logo{ height:136px; width:979px; background:url(img/logo.jpg) no-repeat center center;float:left}
.head .logo a{ display:block; line-height:136px; width:265px; text-indent:-9999px;}
.head .dingwei{ line-height:136px; width:200px; float:left; font-size:20px; font-weight:700; padding-left:10px;color:#555}
.head .phone{ width:240px; height:136px; float:right; background:url(img/phone.jpg) no-repeat center center}
.nav{ height:52px; width:100%; background:url(img/nav_bg.jpg) repeat-x}
.nav .menu{ height:52px; width:980px; margin:0 auto}
.nav .menu ul li{ padding:0 1px; float:left}
.nav .menu ul li a{ display:block; height:40px; width:106px; padding-top:12px; line-height:40px; text-align:center; font-size:14px; font-weight:500; color:#FFF}
.nav .menu ul li a:hover{ background:url(img/menu_hover.jpg) no-repeat bottom}
.nav .menu ul li a.m_l_hover{background:url(img/menu_hover.jpg) no-repeat bottom}
.search{ height:28px; width:980px; margin:0 auto; padding:13px 0;}
.search .s_from{ height:28px; width:312px; float:left}
.from{ height:28px; width:312px;}
.text{ height:18px; width:243px; background:url(img/text_bg.jpg) no-repeat; border:none; padding:5px; padding-left:10px; line-height:18px; float:left}
.submit{ height:28px; width:48px; float:right; border:none; background:#989898; color:#FFFFFF; cursor:pointer}
.search .s_guanjian{ line-height:28px; float:left; padding-left:10px;}
.banenr{ height:376px; width:980px; margin:0 auto}
.banenr img{height:376px; width:980px;}
.banenr2{height:198px; width:980px; margin:0 auto}
.banenr2 img{ height:198px; width:980px;}
.pro_fl{ height:68px; width:980px; margin:0 auto; background:#0C76FF}
.pro_fl .fl_tit{ width:210px; height:68px; float:left; background:url(img/pro_tit.jpg) no-repeat center center; background-color:#ff7506}
.pro_fl .fl_con{ float:left; height:68px; width:760px;}
.pro_fl .fl_con ul li{ display:block;float:left}
.pro_fl .fl_con ul li a{ display:block; line-height:68px; padding-left:40px; padding-right:40px; font-size:16px; color:#FFF; border-right:#3582d0 solid 1px;}
.pro_fl .fl_con ul li a:hover{ background:#ff7506}
.m_pro{ height:402px; width:980px; margin:0 auto}
.m_pro .m_p_left{ width:702px; height:402px; float:left}

.m_p_tit{ height:46px; background:#e5e5e5}
.m_p_tit .tit_left{ height:46px; float:left; width:100px; border-left: #ff7506 solid 8px; text-align:center; line-height:46px; background:#0A60FF; font-size:16px; color:#FFF}
.m_p_tit .tit_right{ float:right; width:80px; text-align:center; line-height:46px;}
.m_p_tit .tit_right a{ color:#999}
.m_pro .m_p_left .m_p_con{ width:700px; height:354px; border:#CCC solid 1px;}
.m_pro .m_p_left .m_p_con ul{ padding-top:10px;}
.m_pro .m_p_left .m_p_con ul li{ display:block; height:150px; width:152px; padding-left:12px; padding-right:10px; float:left; padding-top:10px;}
.m_pro .m_p_left .m_p_con ul li img{ border:#CCCCCC solid 1px; height:128px; width:150px;}
.m_pro .m_p_left .m_p_con ul li p{ width:142px; text-align:center; line-height:20px;}

.m_pro .m_p_right{ height:402px; width:264px; float:right}
.m_pro .m_p_right .m_p_r_con{ height:354px; width:262px; border:#CCC solid 1px;}
.m_pro .m_p_right .m_p_r_con ul{ width:148px; margin:0 auto; padding-top:15px; }
.m_pro .m_p_right .m_p_r_con ul li{ display:block;width:148px; padding-top:8px;}
.m_pro .m_p_right .m_p_r_con ul li p{ width:148px; text-align:center; line-height:20px;}

.m_pro .m_p_right .m_p_r_con ul li img{ width:142px;padding:2px; border:#CCCCCC solid 1px;}
.main_jj{ height:400px; width:980px; margin:0 auto}
.main_jj .m_j_left{width:702px; height:400px; float:left}
.main_jj .m_j_left .m_j_l_con{ height:352px; width:700px; border:#CCC solid 1px; background:#FFFFFF}
.main_jj .m_j_left .m_j_l_con .gsjj{ height:134px; width:660px; margin:0 auto; padding-top:10px;}
.main_jj .m_j_left .m_j_l_con .gsjj .jj_tp{ width:250px; height:117px; float:left}
.main_jj .m_j_left .m_j_l_con .gsjj .jj_wz{ width:380px; height:117px; float:right; line-height:24px;}
.main_jj .m_j_left .m_j_l_con .gsjj .jj_wz a{ color:#CCCCCC}
.main_jj .m_j_left .m_j_l_con .gsry{ width:660px; margin:0 auto}
.main_jj .m_j_left .m_j_l_con .gsry .gsry_tit{ height:46px; width:660px; background:url(img/ry_bg.jpg) no-repeat center bottom}
.main_jj .m_j_left .m_j_l_con .gsry .gsry_tit .tit_wz{ height:26px; width:84px; background:#666; color:#FFF; line-height:26px; text-align:center}
.main_jj .m_j_left .m_j_l_con .gsry .gsry_con{ height:150px; width:660px; margin:0 auto; padding-top:10px;}
.main_jj .m_j_left .m_j_l_con .gsry .gsry_con ul li{ display:block; float:left; width:172px; height:142px;  padding-left:30px; padding-right:10px;}
.main_jj .m_j_left .m_j_l_con .gsry .gsry_con ul li p{ width:172px; line-height:30px; text-align:center}




.main_jj .m_j_right{ width:264px;height:400px; float:right}
.main_jj .m_j_right .m_j_r_con{ width:262px;height:352px;border:#CCC solid 1px;}
.main_jj .m_j_right .m_j_r_con dl{ display:block; height:84px; width:222px; border-bottom:#CCCCCC dotted 1px; padding-left:20px; padding-right:20px; padding-top:20px;}
.main_jj .m_j_right .m_j_r_con dl dt{ line-height:24px;}
.main_jj .m_j_right .m_j_r_con dl dt a{ color:#aaaaaa}
.main_jj .m_j_right .m_j_r_con dl dd{ line-height:24px;}

.hxys{ width:978px; height:314px; border:#CCC solid 1px; margin:0 auto; background:##F5F5F5}

.main_new{ width:980px; height:346px; margin:0 auto}
.main_new .m_n_1{ height:346px; width:338px; float:left; padding-right:15px;}
.main_new .m_n_1 .m_n_con{ height:283px; width:336px; border:#CCC solid 1px; padding-top:15px;}
.main_new .m_n_1 .m_n_con dl{ height:46px; width:276px; margin:0 auto;}
.main_new .m_n_1 .m_n_con dl dt{ color:#999999}

.main_new  .m_al{ height:346px; width:272px; float:right}
.main_new  .m_al .anli_con{ height:288px; width:270px; border:#CCCCCC solid 1px; padding-top:10px;}
.main_new  .m_al .anli_con dl{ height:128px; width:180px; margin:0 auto; border-bottom:#CCCCCC dotted 1px; padding-top:8px;}
.main_new  .m_al .anli_con dl dt img{ height:98px; width:180px;}
.main_new  .m_al .anli_con dl dd{ line-height:30px; width:180px; text-align:center; }

.yqlj{ width:963px; margin:0 auto; border:#CCC solid 1px; line-height:28px; padding-left:15px;}
.bot_menu{ height:34px; width:980px; background:#0a60ff; margin:0 auto; line-height:34px; text-align:center}
.bot_menu a{ color:#FFF}

.mainer{ width:980px; }
.mainer .m_left{ width:220px; float:left; overflow:hidden}
.mainer .m_left .subnav_fl{}
.mainer .m_left .subnav_fl .s_fl_tit{ height:46px; background:url(img/fl_tit.jpg) no-repeat; font-size:18px; font-weight:700; color:#FFF; line-height:46px; padding-left:20px;}
.mainer .m_left .subnav_fl .s_fl_con{ width:212px; border:#0f66d0 solid 4px; border-top:none;  background:#fdfdfd}
.mainer .m_left .subnav_fl .s_fl_con ul li{ display:block; height:40px; width212px;}
.mainer .m_left .subnav_fl .s_fl_con ul li a{ display:block; height:40px; width:162px; background:url(img/fl_li.jpg) no-repeat; color:#106bdb; line-height:40px; padding-left:50px; font-weight:700; font-size:14px}
.mainer .m_left .subnav_fl .s_fl_con ul li a:hover{background:url(img/fl_li_hover.jpg) no-repeat; color:#ff8f16}
.mainer .m_left .subnav_fl .s_fl_con ul li a.fl_li_hover{background:url(img/fl_li_hover.jpg) no-repeat;color:#ff8f16}

.mainer .m_left .redian .rd_tit{ height:46px; background:url(img/redian_tit.jpg) no-repeat;font-size:18px; font-weight:700; color:#FFF; line-height:46px; padding-left:32px;}
.mainer .m_left .redian .rd_con{ width:212px; border:#ff7506 solid 4px; border-top:none; background:url(img/hot_bg.jpg)}
.mainer .m_left .redian .rd_con ul{ padding:10px 0;}
.mainer .m_left .redian .rd_con ul li{ display:block; height:30px; line-height:30px;}
.mainer .m_left .redian .rd_con ul li a{ display:block; padding-left:20px; background:url(img/icon2.jpg) no-repeat; background-position:10px 12px; }




.mainer .m_right{ width:745px; float:right}
.mainer .m_right .m_r_tit{ height:46px; width:745px;background:#e5e5e5}
.mainer .m_right .m_r_tit .m_r_t_left{ height:46px; border-left:#ff7506 solid 10px; padding:0 20px; float:left; background:#0f66d0; line-height:46px; font-size:16px; font-weight:700; color:#FFFFFF}
.mainer .m_right .m_r_tit .m_r_t_rig{ line-height:46px; float:right; color:#0f66d0; padding-right:10px;}
.mainer .m_right .m_r_tit .m_r_t_rig a{color:#0f66d0}
.mainer .m_right .m_r_con{ width:743px; border:#CCC solid 1px; border-top:none;padding-top:10px; padding-bottom:10px; background:#FFFFFF}




.product_list{ }
.product_list ul li{ display:block;}
.product_list ul li{ display:block; height:160px; width:160px; padding-left:12px; padding-right:10px; float:left; padding-top:10px;}
.product_list ul  li img{ border:#CCCCCC solid 1px; height:138px; width:158px;}
.product_list ul  li p{ width:148px; text-align:center; line-height:20px;}


.product_show_con{ padding-top:10px; width:722px; padding-left:10px; overflow:hidden}
.product_show_con .cp_tp_show{ width:320px; float:left;}
.product_show_con .cp_tp_show img{ border:#CCC solid 1px; padding:2px;}
.product_show_con .cp_tp_miaoshu{ height:280px; width:300px; float:right; padding-right:10px;}
.product_show_con .cp_tp_miaoshu .ms_title{ height:40px; font-size:18px; font-weight:700; line-height:40px; border-bottom:#999999 dotted 1px; color:#104CBC}
.product_show_con .cp_tp_miaoshu .ms_con{ padding-top:10px; padding-bottom:20px;}
.product_show_con .cp_tp_miaoshu .ms_con p{ line-height:24px;}
.product_show_con .cp_tp_miaoshu .ms_shara{ padding:10px 0 10px 0; }
.product_show_con .ps_content{ padding-top:20px;}
.pro_xianguang{}
.pro_xianguang ol#ol{ height:140px; width:710px; border:#CCC solid 1px; margin-top:10px; padding-top:0px; background:#E8E8EA}
.pro_xianguang ol#ol li{ display:block; height:120px; margin-top:9px; width:160px; float:left; border:#ddd solid 1px; padding:1px; margin-left:10px; margin-right:2px; display:inline}
.pro_xianguang ol#ol li img{ height:120px; width:160px;}

.pro_xianguang span{color:#fa8507}

.product_show_con .ps_content .ps_tit{ height:34px; background:url(img/ps_tit.jpg) no-repeat; line-height:34px; padding-left:24px; font-size:14px}
.product_show_con .ps_content .ps_contenter{ padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:20px; line-height:26px;}

.pre_next{ height:60px; width:500px; margin-bottom:20px;}
 .pre_next .pre{ height:24px; border:#CCCCCC solid 1px; line-height:24px;}
 .pre_next .pre span{ display:block;height:24px; width:80px; border-right:#CCC solid 1px; background:#eee; text-align:center; line-height:24px; margin-right:10px; float:left}
 .pre_next .next{ height:24px; border:#CCCCCC solid 1px; margin-top:5px;line-height:24px;}
 .pre_next .next span{ display:block;height:24px; width:80px; border-right:#CCC solid 1px; background:#eee; text-align:center; line-height:24px; margin-right:10px; float:left}


.article_list{ width:723px; padding-left:10px; overflow:hidden}
.article_list ol li{ display:block; height:100px; border-bottom:dotted #CCCCCC 1px}
.article_list ol li .arc_list_time{ height:75px; width:75px; margin-top:15px; background:url(img/article_list_time.jpg) no-repeat; float:left; display:inline;}
.article_list ol li .arc_list_time .time_top{ height:45px; width:75px; text-align:center; line-height:45px; color:#3566CD; font-size:30px; font-weight:700}
.article_list ol li .arc_list_time .time_bottom{ height:30px; width:75px; text-align:center; line-height:30px;}
.article_list ol li .arc_title_con{ float:right; height:75px; width:635px; margin-top:15px; display:inline}
.arc_title{ height:25px; line-height:25px; font-weight:700}
.arc_title a:hover{ color:#F00}
.arc_con{ height:45px;line-height:22px; padding-top:6px;}
.arc_con a{ color:#f00;}
.arc_con a:hover{ color:#FF0000}


.article_show{width:738px; padding-left:10px; overflow:hidden; padding-top:15px;}
.article_show .arc_s_title{ height:62px; width:651px; margin:0 auto; background:url(img/news_tit_bg.jpg) no-repeat; line-height:62px; font-size:18px; font-weight:500; text-align:center; color:#666666; padding-bottom:10px;}
.article_show .arc_s_xinxi{ height:24px; width:722px; border:#CCCCCC solid 1px; background:#dedede; text-align:center; line-height:24px;}
.article_show .arc_s_zy{ height:55px; width:722px; border:#CCC solid 1px; margin:24px 0; line-height:55px;}
.article_show .arc_s_zy span{ font-weight:700; color:#fa8507}
.article_show .arc_s_content { line-height:24px; padding-right:10px; padding-top:10px;}
.article_show .arc_s_content p{ }
.article_show .arc_s_shara{ height:53px; width:108px; margin:0 auto; padding:20px 0px;}
 .pre_next{ height:60px; width:500px; margin-bottom:20px;}
 .pre_next .pre{ height:24px; border:#CCCCCC solid 1px; line-height:24px;}
 .pre_next .pre span{ display:block;height:24px; width:80px; border-right:#CCC solid 1px; background:#eee; text-align:center; line-height:24px; margin-right:10px; float:left}
 .pre_next .next{ height:24px; border:#CCCCCC solid 1px; margin-top:5px;}
 .pre_next .next span{ display:block;height:24px; width:80px; border-right:#CCC solid 1px; background:#eee; text-align:center; line-height:24px; margin-right:10px; float:left}
 
#thumblist li{display:block; float:left}
 

.article_show .keywords{}
.article_show .keywords .gjc{ color:#fa8507}
.article_show .keywords .gjc_show{ padding-top:10px;}


.article_show .keyarticles{ padding-top:20px;}
.article_show .keyarticles .xgwz{color:#fa8507}
.article_show .keyarticles .xgwz_show{ padding-top:10px;s}
.article_show .keyarticles .xgwz_show ol li{ display:block; height:24px; line-height:24px; width:300px; float:left; padding-right:40px;}
.article_show .keyarticles .xgwz_show ol li span{ float:right}



.job{ width:720px; margin-left:2px; padding-left:10px; }
.job dl{ display:block; margin-top:5px; margin-bottom:15px;background:#F5F5F5; }
.job dl dt{ display:block; height:24px; width:720px; padding-bottom:15px; background:url(img/job.jpg) no-repeat; padding-top:10px;}
.job dl dd{ display:block;  line-height:24px; padding-left:10px; padding-bottom:10px;}



.job_show{ width:720px; margin-left:2px; padding-left:10px; }
.job_show dl{ display:block; margin-top:5px; margin-bottom:15px;background:#F5F5F5; }
.job_show dl dt{ display:block; height:24px; width:720px; padding-bottom:15px; background:url(img/job.jpg) no-repeat; padding-top:10px;}
.job_show dl dd{ display:block;  line-height:24px; padding-left:10px;}
.page_index{ padding:10px;}
.page_index p{ line-height:26px;font-size=14px;}



.footer{ height:auto; width:100%; background:#353535}
.footer .foot{ height:auto; width:980px; margin:0 auto; padding-top:120px; background:url(img/clogo.jpg) no-repeat; background-position: 180px -30px;}
.footer .foot .f_left{  width:300px; float:left; padding-top:20px; text-align:left;}
.footer .foot .f_left p{ line-height:24px; color:#999}
.footer .foot .f_left p a{color:#777}
.footer .foot .f_left p a:hover{color:#f00}
.footer .foot .f_right{ width:160px; float:right; padding-top:20px;}
.footer .foot .f_right .erweima{ float:left; width:100px;}
.footer .foot .f_right .erweima p{ width:100px; line-height:30px; color:#999999; text-align:center}
.footer .foot .f_right .wb{ float:right; width:34px; padding-right:20px; padding-top:5px;}
.foott{ height:40px; width:100%; background:#1c1c1c; line-height:40px; text-align:center; color:#999}
.hdwrap {
	width:980px;
    margin:0 auto;
}

.flashlist {
	height:376px;
	position:absolute;
}
.flashlist .f_out {
	height:376px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	/*background:url(style/images/img/vipico.gif) no-repeat 0 0;*/
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	/*background:url(style/images/img/vipico.gif) no-repeat -80px 0;*/
	z-index:200
}
.flashlist .f_out .picintro {
	height:84px;
	/*background:url(style/images/img/hdpng.png) no-repeat scroll 0 -1px;*/
	position:absolute;
	bottom:0;
	left:0;
	width:940px;
	z-index:999;
	padding:0 20px;
}
.picintro h2 a {
	color:#FFF;
	font-family:"微软雅黑";
	font-size:20px;
	font-weight:bold;
	line-height:37px;
}
.picintro p {
	color:#767676;
	line-height:20px;
}
.picintro p a {
	color:#abadac;
}
.flash_tab {
	height:26px;
	position:absolute;
	top:608px;
	left:50%;
	width:80px;
	z-index:600;
	margin-left:-40px;
}
.flash_tab .tabs {
	width:80px;
	height:15px;
	overflow:hidden;
	margin:0 auto;
}
.flash_tab .tabs ul li {
	width:15px;
	height:15px;
	float:left;	
	background: none repeat scroll 0 0 #bababa;
    border-radius: 50% 50% 50% 50%;
    cursor: pointer;
    display: inline-block;
    margin: 0 4px;
    overflow: hidden;	
}

.flash_tab .tabs ul .noopdiv{
	background-color:#fe6f0f;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:15px;
	/*background:url(style/images/img/02.png) no-repeat;*/
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-color: #fe6f0f;;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:15px;
	/*background:url(style/images/img/01.png) no-repeat;*/
	display:block;
}
.foott a{ color:#999999;}