@charset "utf-8";
/* CSS Document */

body,*{margin:0; padding:0; font-family:"Calibri","Arial","Helvetica","sans-serif"; font-size:14px;}
a{ text-decoration:none; color:#3e3e3e;}
a:hvoer{ color:#0075d8;text-decoration:none;}
li{ list-style:none;}
h1,h2,h3,h4{ font-style:normal; font-weight:normal}
img{ border:none;}
.clear{ clear:both;}
.fl{ float:left}
.fr{ float:right;}
.hb_text a{color:#d55e18;font-weight: 800;}
.like ul li{width:23% !important; padding: 5px;white-space: nowrap;overflow: hidden;}
/*头部部分*/
#header_top{width:100%;height:30px; line-height:30px; margin:0 auto; background:#efefef; border-bottom:1px #e8e8e8 solid}
#top_title{ width:1024px; margin:0 auto; color:#777}
#top_title a{ margin-left:6px; margin-right:6px;color:#777}
#top_title a:hover{ color:#0075d8}
#top_title ul{ float:left;}
#top_title ul li{ float:left; height:45px; line-height:45px; color:#979797;}
#top_title ul li span{ padding:0 15px;}
#top_title ul li a{font-weight:normal; font-size:13px; color:#FFF;}
#top_title h4{ float:right;}
#top_title h4 li{ float:left;position:relative; padding:13px 0 0 0;}

/*logo*/
#header_menu{width:1024px;height:75px; margin:0 auto;}
#i_logo{height:50px; width:310px; float:left; margin-top:10px; text-indent:-9999px;}
#i_logo a{ width:310px; height:60px; background:url(../images/logo.jpg) 0 0 no-repeat; display:block}
.tel{ margin-top:13px;}

/*导航*/
#i_menu{height:40px; line-height:40px; background:#0B5492;margin-bottom:2px;}
#menu_content{ width:1024px; margin:0 auto;}
#i_menu ul li{ float:left; text-align: center;cursor:pointer; width:146px}
#i_menu ul li a{ font-size:15px; color:#fff; font-weight:600; display:block}
#i_menu ul li ul{ width:146px; background:url(../images/h_bg.png) 0 0 repeat}
#i_menu ul li ul li{ float:left; border-bottom:1px #e7e7e7 dotted}
#i_menu ul li ul li a{ font-weight:normal; color:#333}
#i_menu ul li ul li:hover{ background:#52b0ff;}
#i_menu ul li ul li:hover a{color:#fff}

.sub_nav_1,.sub_nav_2,.sub_nav_3,.sub_nav_4{ display:none; position:absolute; z-index:10000;}
.child1:hover .sub_nav_1,.child2:hover .sub_nav_2,.child3:hover .sub_nav_3,.child4:hover .sub_nav_4{ display:block}
#i_menu ul li ul.sub_nav_2{ width:850px; height:270px; margin-left:-250px; padding:10px; background:url(../images/h_bg.png) 0 0 repeat}
#i_menu ul li ul.sub_nav_2 .sub-list{ width:260px; float:left; padding-left:15px;}
#i_menu ul li ul.sub_nav_2 .sub-list h2 a{ font-size:14px; text-align:left; font-weight:600; color:#000; margin-bottom:6px;}
#i_menu ul li ul.sub_nav_2 .sub-list a{ font-size:14px; font-weight:normal; text-align:left; height:30px; line-height:30px; color:#333}

.sub_nav_ul{position:absolute; background:#009944;border-radius:3px;z-index:999999;left:0px;top:93px;display:none; width:705px; padding:0 40px;}
.sub_nav_ul li{margin:0; text-align:center;line-height:45px;height:45px; border:none;cursor:pointer;float:left;}
.sub_nav_ul li a{ font-size:13px; color:#FFF; font-weight:normal;}
.menu_line{ color:#FFF; padding:0 15px;}
.menu_line:last-child{ display:none;}
#menu_content ul .child1:hover .sub_nav_ul{ display:block;}

#banner{ position:relative; z-index:999;}
#selecttype{ background:url(../images/selecttype.png) no-repeat; border-left:none!important;position:relative;}
#isfrom{ width:250px; height:200px; background:#68aa21; z-index:66666; position:absolute; right:0px; top:46px;display:none;}
#isfrom{ color:#fff;}
.is_obj{ height:165px!important;}
.is_btn{ text-align:center!important;}

#i_slidenews{ height:40px; line-height:40px; width:100%; border-bottom:1px solid #e4e4e4; background:#fff}
#is_news{ width:1024px; margin:0 auto;}
#is_title{ float:left; font-size:15px; font-weight:500; color:#000; height:40px; line-height:40px;font-weight:bold;}
#is_title span{ color:#959595; padding:0 0 0 5px; font-size:15px; }
#is_list{ float:left; width:820px;}
#is_more{ float:right; height:16px; margin-top:13px;}
#is_more h3{ width:45px; height:15px; line-height:15px; background:#ebc309; text-align:center;padding:0 3px;}
#is_more h3 a{ color:#FFF; font-size:14px; font-weight:normal;}
#n_banner{ height:223px; width:100%;}


#i_content{ width:1024px; margin:0 auto; margin-top:15px; }
.h-tit{ height:30px;border-bottom:1px #e4e4e4 solid;}
.h-tit span{ font-size:18px; color:#0560AD; border-left:5px solid #0560AD; padding-left:10px;}
.h-tit em a,#i-pro h2 em a{ font-size:14px; font-style:normal; font-weight:normal; float:right; line-height:25px; color:#999}

/*推荐产品*/
#i-pro{ width:395px; height:360px; float:left; padding:10px;border:1px #e4e4e4 solid; margin-right:15px; background:#fff}
#i-pro ul li{ width:395px; height:100px; margin-top:10px; border-bottom:1px #e7e7e7 dotted; float:left}
#i-pro h2{ height:30px;}
#i-pro h2 a{ font-weight:normal; font-size:15px; color:#000; font-style:normal}
#i-pro h2 a:hover{ color:#0075d8}
#i-pro h3{ font-weight:normal; font-size:14px; color:#999; line-height:25px; height:50px; overflow:hidden}
#ipro_img{ float:left; margin:0 10px 0 0 ; width:130px; height:100px;}
#ipro_img img{ width:120px; height:90px; border:1px #e7e7e7 solid}


/*新闻资讯*/
.i-news{ width:280px; float:left; padding:10px; border:1px #e4e4e4 solid; background:#fff; height:360px;}
#inews_con{ width:280px; height:auto; float:left;}
#inews_con ul{ float:left; margin-top:10px;}
#inews_con ul li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/jt.gif) 5px 10px no-repeat; padding-left:20px;}
#inews_con ul li a{ color:#666;}
#inews_con ul li a:hover{ color:#0075d8}
#iab_con{ width:280px; border-bottom:1px dotted #d9d9d9; padding:0 0 10px 0; margin-top:10px;}
#iab_con h2 a{ font-weight:400; font-size:14px; color:#000; line-height:23px; font-style:normal}
#iab_con h3{ font-weight:normal; font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#333;}
#iab_con h3 span{ color:#333;}
#iab_con h3 a{ color:#000; text-decoration:underline;}
#iab_con h2 a:hover{ color:#ff6600}

/*公司简介*/
#i-about{ width:253px; float:right; padding:10px; height:300px;border:1px #e4e4e4 solid; background:#fff; height:360px;}
.i-about-c{ float:left; margin-top:15px; line-height:23px; color:#333}
.i-about-c p img{ margin-bottom:10px;}
.i-about-c p{ color:#666}
.i-about-c p a{ margin-left:20px; color:#0075d8}
#i-about ul{ margin-top:10px;}
#i-about ul li{ background:#f7f7f7; border:1px #eee solid; height:26px; line-height:26px; margin-bottom:6px; padding-left:10px;}
#i-about ul li a{ font-size:13px}
#i-about ul li:hover,#i-about ul li.bg{ background:#0B5492;}
#i-about ul li:hover a,#i-about ul li.bg a{ color:#fff}

/*工程案例*/
.i-mian{ width:1022px; margin:0 auto; background:#fff; height:200px; margin-top:15px; overflow:hidden; border:1px #e4e4e4 solid; margin-bottom:15px; padding-bottom:10px;}
.m-tit{ height:35px; line-height:35px; border-bottom:1px #e7e7e7 solid; overflow:hidden}
.m-tit ul li{ float:left; padding:0 20px; border-right:1px #e7e7e7 solid; }
.m-tit ul li a{ font-size:14px; display:block; }
.m-tit ul li:hover,.m-tit ul li.tit{background:#0B5492;}
.m-tit ul li:hover a,.m-tit ul li.tit a{ color:#fff}
.i-anli{ width:1000px; margin:0 auto}
.i-anli ul,.t-pro ul{ margin-top:15px;}
.i-anli ul li,.t-pro ul li{ width:246px; float:left; text-align:center;line-height:30px;}
.i-anli ul li a{ color:#666}
.i-anli ul li img,.t-pro ul li img{ width:240px; height:155px; padding:2px; border:1px #e7e7e7 solid}
.i-anli ul li:hover img{ transform:scale(1.2,1.2);  transition: all 0.3s; border:none}
.t-pro ul li{ margin-left:4px; }
.t-pro { margin-bottom:20px; float:left}
#ib_br{ width:100%; height:6px; background:#f29f00;}
#ibr_left{ width:40%; height:6px; background:#009944;}

/*内页部分样式*/
.n_cont{ width:1024px; margin:0 auto; background:#fff}
.n_childmenu{ position:relative; top:-30px;z-index:100; width:250px; float:left; }
.n_childmenu ul li{ float:left;line-height:42px;background:#f7f7f7; width:250px; text-align:center; cursor:pointer; border:1px solid #d9d9d9; position:relative; border-top:none;}
.n_childmenu ul li a{ font-size:19px; color:#000; font-weight:bolder;}
.n_childmenu ul li:hover{background:url(../images/hover.png) 50% 0% no-repeat;}
.n_childmenu ul li:hover a{ color:#FFF;}
.n_childmenu h2{ width:250px; height:107px; background:url(../images/ncat_bg.png); padding:30px 0 0 0;}
.cname{ font-size:28px; font-weight:bold; color:#FFF; text-align:center;}
.ename{ font-size:22px; font-weight:normal; color:#FFF; text-align:center; padding:2px 0 0 0; font-family:Arial;}
.n_childmenu h3{ width:250px; margin:15px 0 0 0; border:1px solid #c9c9c9; float:left; border-bottom:none;}
.n_childmenu h4{height:45px;border:1px solid #d9d9d9; background:url(../images/tel_bg.png) #fff no-repeat; text-align:left; float:left; padding:13px 0 0 55px; width:195px;}
.n_childmenu h4 li{ font-size:13px; font-weight:normal;}
.cat_title{ padding:0 0 30px 0;}
.n-about{ line-height:30px; font-size:14px}

.news_cat li{ float:left; padding:0 20px; height:30px; line-height:30px; background:#5e5e5e; margin:0 5px;}
.news_cat li a{ color:#FFF; font-size:15px;}

.n_right{min-height:500px; float:right; width:750px;}
.n_sitemap{ width:795px; height:35px;line-height:35px; padding:30px 0 10px 0; border-bottom:1px solid #eeeeee;}
.n_sitemap span{ font-size:13px; color:#000;}
.n_sitemap span a{ font-size:13px; color:#000;}
.n_site_right{ float:right;}
.n_site_left{ float:left; }
.n_site_left span{ color:#000; font-weight:600; padding:0 20px 0 0;font-size:25px;}

.ncat_content{ width:795px; padding:30px 0 0 0;}
.nocont{ font-size:15px; font-weight:normal; text-align:center; height:30px; line-height:30px; border-bottom:1px dashed #CCC;}
.catcontent{ padding:20px 0 0 0;}

.hchild{ float:right;}
.hchild li{ float:left; height:40px; line-height:30px; background:url(../images/hcbg.png) repeat-x; width:125px; margin:0 5px; text-align:center;}
.hchild li:hover{background:url(../images/hcbg_hover.png) no-repeat;}
.hchild li a{color:#FFF; font-size:15px;}

/*新闻动态*/
.qy_news{overflow:hidden; zoom:1; width:795px;}
.qy_news ul li{ height:auto; border-bottom:1px dotted #e1e1e1; padding-bottom:10px;}
.qy_news ul li:hover{ color:#4f9c00;}
.qy_news ul li:hover #h3_more{ background:#4f9c00;}
.qy_news ul li h1{ height:35px; line-height:35px;}
.qy_news ul li h1 span{ float:right; color:#999}
.qy_news ul li h1 a{ font-size:14px; color:#000; font-weight:normal;}
.qy_news ul li p{ font-size:14px;font-weight:normal; color:#999; line-height:28px;}
.qy_news ul li p a{ font-size:13px; padding:0 0 0 5px; color:#009944;}
.dowimg{ margin:0 15px 0 0; position:relative; top:8px;}

.qy_news_list{overflow:hidden; zoom:1; width:790px; margin:25px 0 0 0;}
.qy_news_list ul li{ height:43px; line-height:43px; border-bottom:1px solid #d2d2d2; font-size:13px; font-family:"Calibri"; font-weight:600; color:#000;}
.qy_news_list ul li a{ font-family:"Calibri"; font-size:13px; font-weight:normal; color:#444444;}
.qy_news_list ul li span{ float:right; font-size:13px; font-family:"Calibri"; font-weight:normal; color:#444444;}
.qy_news_list ul li:hover{ color:#009944;}
.qy_news_list ul li:hover  a{ color:#009944;}
.qy_news_list ul li:hover span{ color:#009944;}


.t-news{margin-top:20px; margin-bottom:20px; overflow:hidden}
.t-news ul{ float:left; margin-top:15px;}
.t-news ul li{ width:370px; float:left; height:30px; line-height:30px; background:url(../images/jt.gif) 3px 10px no-repeat; padding-left:20px;}
.t-news ul li a:hover{ color:#0075d8}
/**/
#abtitle{ width:775px;}
#ablist{ width:775px; background:url(../images/ab_bg.png) 65px 0px repeat-y;}
#ab_bottom{ height:27px; width:775px; background:url(../images/ab_bottom.png) 61px 0px no-repeat;}
#ablist ul li{ padding:20px 0;}
.ableft{ float:left; text-align:right;}
.ableft h3{ font-size:16px; font-weight:normal; color:#0094df;}
.ableft h4{ font-size:14px; font-weight:normal; color:#0094df;}
.abright{ float:right; text-align:left; width:665px; background:url(../images/ab_icon.png) left top no-repeat; padding:0 0 0 50px; font-size:16px;}
.abright p{ font-size:16px;}

.cat_img{ padding:10px 0 0 0;}
/*.con_listbg{ background:url(../images/con_listbg.png) right bottom no-repeat;width:968px;}*/
#honor_list{width:100%; padding:50px 0 0 0;}
#honor_list ul li{ float:left; margin:0 5px;}
#honor_list ul li img{ width:305px; height:444px;}
#hb_list{ padding:25px 0 0 0;}
#hb_list ul li{ float:left; width:217px; height:132px; text-align:center; margin:10px; cursor:pointer;}
#hb_list ul li h2{ background:url(../images/hb_bg.png) no-repeat;width:209px; height:54px; padding:25px 5px;}
#hb_list ul li h3{ width:215px; height:32px; line-height:30px; text-align:center;font-size:13px; font-weight:normal;}
.hb_content{ padding:10px 0 0 0;width:800px;}
.hb_content h2{  height:40px; line-height:40px; text-align:center; font-weight:normal; font-size:18px; color:#12395b; background:#e8f4fd;}
.hb_content h3{ font-size:14px; font-weight:normal; text-align:center; height:40px; line-height:40px;}
.hb_content h3 span{ padding:0 15px;}
.hb_text{ padding:15px 0 15 0; line-height:30px; font-size:14px;  border-bottom:1px #e7e7e7 solid}


.nab_child{ background:#FFF; display:none;}
.nab_child h3{ text-align:center; border-top:1px solid #CCC;height:30px; line-height:30px; font-weight:bold;white-space: nowrap;}
.nab_child h3 a{ font-size:13px!important; font-weight:normal; color:#535353!important; }
.nab_child h3:hover{ background:#ececec;}
#pro_list ul li{ float:left; width:375px; margin:0 20px 30px 0; cursor:pointer; min-height: 145px;}
#pro_list ul li h2{ float:left;  height:auto; margin-right:10px;}
#pro_list ul li h2 img{width:140px; height:105px; padding:2px;border:1px solid #d6d6d6;}
#pro_list ul li h3{ float:left; width:215px;}
#pro_list ul li h3 a{ font-size:15px; font-weight:bold; height:35px; line-height:35px;}
.pcontent{ font-size:14px; font-weight:normal; color:#696969; line-height:25px; width:100%; height:75px; overflow:hidden}
#pro_list ul li h2 img:hover{border:1px solid #ff6600;}

#case_list ul li{ float:left; width:180px; height:145px;  margin:15px 6px 0 6px; background:url(../images/client_bg.png) no-repeat;}
#case_list ul li h2{padding:2px 0 0 2px;}
#case_list ul li h2 img{width:170px; height:100px;}
#case_list ul li h3{ height:32px; line-height:32px; text-align:center;}
#case_list ul li h3 a{ font-size:14px; font-weight:normal;}


#news_list ul li{ float:left; width:261px;margin:15px 25px; float:left; background:url(../images/newb_bg.png) center bottom no-repeat; height:280px; cursor:pointer;}
.new_s{ padding:10px 0;}
#news_list ul li h2 img{width:261px; height:138px;}
#news_list ul li h3{ height:32px; line-height:32px; text-align:center; padding:0 15px;}
#news_list ul li h3 a{ font-size:14px; font-weight:normal;}
#news_list ul li h4{ font-size:14px; font-weight:normal; font-family:"Calibri"; line-height:20px; color:#666666;padding:0 15px;}
#news_list ul li h5{ height:25px; width:80px; border:2px solid #d0d0d0; text-align:center; line-height:25px; margin:15px 0 0 15px;}
#news_list ul li:hover{background:url(../images/nb_hover.png) center bottom no-repeat;}
#news_list ul li:hover a{ color:#FFF;}
#news_list ul li:hover h4{ color:#FFF;}
#news_list ul li:hover h5{ color:#FFF; background:#0f5c99; border:2px solid #1387e4;}
.vbr{background:#f0f0f0; height:261px; width:1px;}

.newslist{ padding:20px 0 0 0;}
.newslist ul li{ height:50px; line-height:50px; background:url(../images/newicon.png) 1% 50% no-repeat; padding:0 22px; border-bottom:1px solid #f0f0f0;}
.newslist ul li:first-child{border-top:1px solid #f0f0f0;}
.newslist ul li a{ float:left; font-size:14px; color:#515151;}
.newslist ul li span{ float:right; color:#d5d5d5;}
.newslist ul li:hover{ background:#0e6ab3 url(../images/newicon_hover.png) 1% 50% no-repeat; }
.newslist ul li:hover a{ color:#FFF;}
.newslist ul li:hover span{ color:#FFF;}

.pn_sharep{ padding:10px 0 0 0;}
.pn_left{ float:left;}
.pn_left h3{ width:432px; height:32px; line-height:32px; margin:5px 0; font-weight:normal; color:#666666;}
.pn_left h3 span{ background:#ececec; padding:5px 20px; text-align:center;}
.pn_left h3 a{color:#666666; background:#f4f4f4; padding:5px 20px; margin:0 0 0 2px;}
.pn_left h3:hover a{ color:#000;}


.qy_service_list ul li h2{ height:40px; line-height:40px; padding:0 30px; background:url(../images/se_bg.png) 2% 50% no-repeat; font-weight:normal;}
.qy_service_list ul li h2 a{ font-size:13px; color:#000;}
.qy_service_list ul li h2 span{ padding:0 0 0 20px; color:#9c9c9c;}
.se_list:nth-child(odd) h2{background-color:#f6f6f6;}
.sleft{ float:left;}
.sright{ float:right; position:relative; top:15px;}
.se_content{ padding:20px 10px; display:none; color:#9e9e9e; font-size:14px;}
.qy_service_list ul li:first-child .se_content{ display:block; line-height: 28px;}

.site_map{}
.sitelist_li{ float:left; position:relative; height:35px; line-height:35px;background:#009944; margin:0 5px; width:110px; text-align:center;}
.sitelist_li_home{ float:left; padding:0 15px; height:35px; line-height:35px;background:#009944; margin:0 5px 0 0;}
.sitelist_li_home a{font-size:15px; color:#FFF;}
.sitelist_li a{ font-size:15px; color:#FFF;}
.sitelist_ul{ position:absolute; left:0px;}
.sitelist_ul li{ height:35px; line-height:35px; background:#a5a5a5; width:110px; left:0px; margin:0 0 8px 0;}
.sitelist_ul li a{ font-size:13px;}
.menu_line{ height:20px; line-height:20px; text-align:center; color:#a5a5a5;}
.line_li{ height:20px; width:1px; background:#a5a5a5; margin:0 auto;}


.npr_type{ width:100%; height:40px; background:url(../images/npr_bg.png) repeat-x;}
.npr_list{ width:1024px; margin:0 auto; height:40px;}
.npr_list ul li{ float:left; height:40px; line-height:32px; padding:0 50px;}
.npr_list ul li a{ font-size:15px; font-weight:normal; color:#FFF;}
.npr_list ul li:hover{ background:url(../images/ipt_hover.png) no-repeat;}


#npro_img_left{ float:left; width:390px;  text-align:center}
.spec-preview img{ width:350px; height:263px; padding:4px; border:1px #e7e7e7 solid}
#npro_text_right{ float:right; width:404px;}
#npt_text h1{ width:365px;float:left; height:50px; line-height:50px; font-size:18px;color:#000; font-weight:normal; background:url(../images/npr_icon.png) 5px 17px no-repeat; padding:0 0 0 30px;}
#npt_text{ padding:5px 10px; line-height:25px; color:#666}
#npt_text{ width:395px; height:260px; border:1px solid #c6c6c6; margin:0 0 20px 0; background:#f1f1f1;}
#npt_text p{ height:150px; line-height:25px; overflow:hidden; font-weight:bold;}
#npt_text h3{ height:50px; line-height:50px; font-size:20px; font-weight:normal; margin:0 0 0 25px;}
#npt_text h5{ margin:0 0 0 25px; float:left; margin-left:50px;}
#npt_text h5 a,#npt_text h2 a{ display:block; background:#0075d8; width:130px; height:35px;  line-height:35px; color:#fff; text-align:center}
#npt_text h5 a:hover{ background:#2c9eff}
#npt_text h2{ float:left}
#npt_text h2 a{ background:#ee9f00; margin-left:20px;}
#npt_text h2 a:hover{ background:#ffb727}
#npt_text h6{ float:right; padding:20px 25px 0 0;}

#npr_title{ padding:0 0 0 25px; height:45px; line-height:45px; font-size:16px; font-weight:600; margin-bottom:20px; background:#f7f7f7; margin:20px 0 0 0;}
#npr_title span{ float:right;}

.n-pro{ width:100%; height:auto; font-size:14px; color:#666; line-height:30px;}






#newcontent h2{ text-align:center;font-family:"Calibri"; font-size:16px; font-weight:normal; color:#f2555b; height:35px;  border-bottom:1px solid #dbdbdb;}
#newcontent h3{ text-align:center;font-family:"Calibri"; font-size:14px; font-weight:normal; color:#666666; height:40px; line-height:40px;}
#newcontent h3 span{ margin:0 10px;}
#newcontent h4{ font-family:"Calibri"; font-size:14px; font-weight:normal; color:#666666; }

.con_geust{ padding:20px 0 0 0;}
.cg_left{ float:left;}
#from_left{ float:left;}
#form_right{ float:right; padding:100px 0 0 0;}
#form_right h5{ width:220px; text-align:center;}
#form_right h5 a{ font-size:14px; font-weight:normal; font-weight:normal;}
.form_con{width:795px;}
.form_con h2{ padding:0 0 0 10px; height:30px; font-weight:normal; font-size:15px;}
.form_con h3{ height:45px; font-weight:normal;}
.form_con h3 span{ padding:0 10px;}
.form_con h4 span{ padding:0 10px;}
.texts{ width:468px; height:30px; border:1px solid #CCC;padding:0 10px; color:#b3b3b3;}
.texts_1{ width:468px; height:100px;border:1px solid #CCC; color:#b3b3b3; padding:10px;}
.texts_v{width:50px; height:30px; border:1px solid #CCC;padding:0 10px; color:#b3b3b3;}
#content{ height:80px; width:501px; margin:10px 0 0 0; padding:10px; border:1px solid #CCC;}
#vs{ margin:10px 0 0 0;}
#vs span{ padding:0 15px;}
#sub_btn{ width:110px; height:30px; text-align:center; background:#454545; color:#FFF; border:none; cursor:pointer;}


#npro_message{ padding:20px 0 0 0;}
#npro_img{ float:left;}
#npro_img img{ width:490px; height:405px; border:2px solid #CCC;}
#npro_title{ float:right; width:430px;}
#npro_title h2{ font-size:18px; color:#224666; font-weight:normal;}
#npro_title h3{ height:180px;padding:25px 0; border-bottom:1px dashed #CCC; font-weight:normal;}
#npro_title h4{ font-size:16px; font-weight:normal; height:30px; line-height:30px; padding:20px 0 0 0;}
#npro_title h5{font-size:16px; font-weight:normal; height:30px; line-height:30px; padding:0 0 0 20px; background:url(../images/telicon.png) left center no-repeat;}
#npro_title h6{font-size:16px; font-weight:normal; height:30px; line-height:30px; padding:0 0 0 20px; background:url(../images/chzicon.png) left center no-repeat;}

#npro_content{ width:795px; padding:20px 0 0 0;}
#nc_title{ height:32px; width:100%; border-bottom:1px solid #0c5996;}
#nc_title li{ float:left; width:150px; height:32px; background:url(../images/npro_libg.png) no-repeat; font-size:14px; line-height:32px; text-align:center; cursor:pointer;}
.nc{ display:none; width:900px; padding:25px;word-break:break-all; /*鏀寔IE锛宑hrome锛孎F涓嶆敮鎸�*/word-wrap:break-word;/*鏀寔IE锛宑hrome锛孎F*/}

#searchlist ul li{ border-bottom:1px dotted #CCC; padding:0 0 10px 0;}
#searchlist ul li h3 a{font-family:"Calibri"; font-size:16px; font-weight:normal; color:#e72c2f;}
#searchlist ul li h4{font-family:"Calibri"; font-size:13px; font-weight:normal; color:#666666; text-indent:2em; line-height:20px;}
#searchlist ul li h5{font-family:"Calibri"; font-size:14px; font-weight:normal; color:#666666; background:url(../images/datime.png) no-repeat;padding:0 0 0 20px; margin:10px 0 0 0;}
.eqmeg{font-family:"Calibri"; font-size:15px; font-weight:normal; color:#666666; text-align:center; border-top:1px dotted #CCC; height:40px; line-height:40px;}

#megtitle{ height:32px; border-bottom:2px solid #978b8f;line-height:32px;}
#megtitle li{ height:32px; text-align:center; line-height:32px; color:#FFF; background:url(../images/conlibg.png) center no-repeat; float:left; width:118px; margin:0 10px 0 0; position:relative; top:4px;font-family:"Calibri"; font-size:15px; color:#FFF; cursor:pointer;}
#megtitle li:hover{background:url(../images/conlibg_hover.png) center no-repeat;}


.BreakingNewsController{width:100%; overflow:hidden; background:#FFF; height:30px; position:relative;top:2px;left:20px;}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.BreakingNewsController ul li{list-style:none; padding:0px 20px; display:none; float:left}
.BreakingNewsController ul li a{text-decoration:none; color:#5e5e5e; display:inline-block;padding:0; float:left;}
.BreakingNewsController ul li span{ margin:0 0 0 100px; color:#959595;}
.BreakingNewsController .bn-arrows{display:inline-block;width:50px; position:absolute; left:0; top:6px; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0; background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{left:23px; background:url(../images/bn-arrows1.png) right center no-repeat;}

.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}

/*focus*/
.focus {height:350px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:350px;overflow:hidden;}
.focus_m li {width:100%;height:350px;_float:left;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px; margin-left:48%;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:0px;top:435px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:#FFF;width:10px;height:10px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;-moz-border-radius:6px; -webkit-border-radius: 6px;border-radius:6px;}
.focus_s li.active b {background:#0097EB;-moz-border-radius:6px; -webkit-border-radius: 6px;border-radius:6px;}
.focus_l,.focus_r {position:absolute;display:block;width:40px;height:40px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0; width:40px; height:40px;}
.focus_r {right:0; width:40px; height:40px;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:40px;height:40px;cursor:pointer;}
.focus_l span {left:0px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {right:12px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}

 #slider2 li{ 
        width:735px;
		height:395px;
		overflow:hidden; 
		padding:70px 0 0 0;
		}	

   #slider2 li{ 
		background:url(../images/myphoto_bg.png) no-repeat;
		text-align:center;
		}	
	#slider2 li img{
	      width:372px; 
		  height:320px;
	 }	
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
	}						
		
	p#controls2{
		margin:0;
		position:relative;
		top:-50px;
		} 
	
    #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:62px;
		height:62px;
		position:absolute;
		left:-30px;
		top:-180px;
		}	
	#nextBtn2{ 
		left:696px;
		}														
	#prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:62px;
		height:62px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	  #nextBtn2 a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
		.mp_text{ text-align:center; padding:30px 0 0 0;}	

/*foot部分*/

.New_foot_Box {
    background: #3f3f3f;
    margin: 0;
    padding-bottom: 10px; margin-top:10px; overflow:hidden
}

.padibom30 {
    padding-bottom: 10px;
}
.New_foot {
    height: auto;
    margin: 0 auto;
    padding: 8px 0;
    width: 1000px;
}
.New_foot .New_foot_nav {
    height: auto;
    overflow: auto;
    padding: 20px 0;
    width: 1000px;
}
.New_foot_cop_info .p1 {
    line-height: 33px;
}

.New_foot_cop_info, .New_foot_cop_info a {
    color: #999;
}

.New_foot .New_foot_nav a {
    color: #999;
}
.New_foot .New_foot_nav_tc {
    float: left;
    height: auto;
}
.New_foot .New_foot_nav_tc a {
}
.New_foot .New_foot_nav_tc span {
    color: #ccc;
    display: block;
    font-family: Calibri !important;
    font-size: 16px;
    font-weight: 400;
    height: 26px;
}
.New_foot .New_foot_nav_tc ul {
    color: #ccc;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
}
.New_foot .New_foot_nav_tc ul li {
    display: block;
    line-height: 30px;
    overflow: auto;
}
.New_foot .New_foot_nav_tcall {
    float: left;
    height: auto;
    margin-left: 70px;
}
.New_foot .New_foot_nav_tc2 {
    margin-left: 10px;
}
.New_foot .New_foot_nav_tc6 span {
    height: 20px;
}
.New_foot .New_foot_nav_tc6 {
    float: right;
    height: auto;
}
.New_foot_nav div i {
    color: #ff8d4e;
    font-size: 18px;
}
.New_foot_nav div span {
    color: #ccc;
    display: block;
    font-family: Calibri !important;
    font-size: 16px;
    font-weight: 400;
    height: 26px;
}
.New_foot_nav div ul {
    color: #ccc;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
}
.New_foot_nav div ul li {
    color: #999;
    line-height:25px;
}
.New_foot_nav div ul li:hover a{ color:#fff}
.New_foot_nav div i {
    color: #ddd;
    font-size: 24px;
}
.New_foot_cop {
    color: #999;
    height: auto;
    line-height: 26px; margin:0 auto; text-align:center;
    margin-top: 10px;
    width: 1000px;
}
.hr1000 { border-bottom: 1px solid #5f5f5f;}

.New_foot_cop_link {
    padding-bottom: 10px;
    position: absolute;
    right: 0;
    top: 17px;}
.i-link{ width:100%; background:#3f3f3f}	
.link{ width:1024px; margin:0 auto; color:#999; height:25px;}
.link a{ color:#999; display:inline; margin-left:6px; margin-right:6px;}
/*推荐案例*/
.project ul li{ float:left; max-width:160px; margin-right:42px;}
.project ul li img{ border:1px solid #CCC; padding:3px;}
.project p{ font-size: 18px;    color: #0560AD; border-left: 5px solid #0560AD;padding-left: 10px; margin-bottom:20px;}

.relate p{ font-size:17px; font-weight:bold;}
.relate{padding-top:40px;}
.relate ul li{color: #999; font-weight: normal; line-height: 28px;  list-style:circle;width: 350px; float:left;}

.page ul li{ float:left; margin-right: 10px;}