﻿/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0;color:#898989;  }
i,em { /*font-size:12px; font-weight:normal; font-style:normal;*/ }
body { font:12px/1.5 Arial, Helvetica, sans-serif,"microsoft yahei"; color:#666666; overflow-x:hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
li { list-style:none; }
a,img { border:0 none; }
input{ width:120px}
a { text-decoration:none; outline:none; color:#333; font-size:12px}
a:hover { text-decoration:none; color:#076fd2; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }

.Box { width:1000px; margin:0 auto;}
h3 { line-height:36px; color:#60a4de; font-size:36px;}
h4 { color:#70b2eb; font-size:28px;text-align:center; line-height:28px;}
h5 { font-size:16px; font-weight:normal; padding-top:24px;}
h5 a {color:#5290b8; }
p { font-size:12px; line-height:24px; color:#666666;}
.width { width: 1000px;}
.auto { margin: 0 auto;}
.clear{ clear: both; }
.width2 { width: 1010px;}

.top2{ background:#f4f4f4; height:98px; width:100%;}
.wel{ line-height:36px; color:#666666; font-size:12px; width:300px}
.tel{ background:url(../images/tel.jpg) no-repeat; height:36px; background-position:0px 2px; padding-left:33px;line-height:36px; }
.tel span{ font-family:Tahoma, Geneva, sans-serif; font-size:18px;/* font-weight:bold;*/ color:#e50012}
.txtkey{ background:url(../images/searchbg.jpg) no-repeat; width:174px; height:23px; border:none 0px; padding-left:10px; margin-left:10px}
/*信息最终页*/
#page_content{width:100%; overflow:hidden; margin:0 auto}
#page_content h2.content_title{padding:3px 0px; font:normal 18px/30px 'Microsoft Yahei'; text-align:center; color:#c60707}
#page_content .content_properties{padding:2px 0px; text-align:center; line-height:45px; font-size:12px; color:#5b5b5b; background:url(../images/detail-line.jpg) repeat-x bottom; width:100%}
#page_content .article{text-align:left; line-height:21px; padding-top:5px; color:#5b5b5b}
#page_content .btn_box{display:block; text-align:right; padding-top:7px;}
#page_content .btn_box div{width:60px; height:19px; overflow:hidden; font:normal 12px/17px ''; text-align:center; float:right;}
#page_content .btn_box .view_back{background:#B61B21; color:#fff; border:1px solid #FD010C;}
#page_content .btn_box .view_back a,#inside_box .content_0 .view_top a{color:#fff; }
#page_content .btn_box .view_top{background:#999; color:#fff; border:1px solid #CCC;}


.pic ul li{ float:left; margin-right:10px; margin-bottom:20px;border:4px solid #dedede; display:block}
.pic ul li:hover{border:4px solid #00a0e9; display:block}
.pic ul li .animg2{ /*position:relative; z-index:100*/ width:330px; height:212px; overflow:hidden; }
.pic ul li .animg2 a img{ /*position:relative;z-index:100; */ width:330px; height:212px}
.pic ul li p.bt_bg2{ /*position:absolute; z-index:1000;*/ background:#000; width:330px; height:40px; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:40px}


.prolist li{ float:left; padding:2px; width:190px;margin:20px 25px 20px 25px;}
.prolist li img{ width:190px; height:260px;}
.prolist li span{ display:block; line-height:25px; height:50px; overflow: hidden;  color:#FFF}
.prolist li p{text-align:center; width:190px; text-align:center }
/*.prolist li p a{ font-size:18px; color:#FFF; line-height:50px;}*/
.pro_tit{ font-size:16px; line-height:40px; text-align:center; color:#000}

/*首页*/
.bor2px{ border-left:1px solid #e6e1e2; border-right:1px solid #e6e1e2;  border-bottom:1px solid #e6e1e2; background:#FFF}
.bor1px{ border-left:1px solid #e6e1e2; border-right:1px solid #e6e1e2; background:#FFF}
.bor3px{ border:1px solid #e6e1e2; background:#FFF}
.header{ height:98px; overflow:hidden}
.logo{ width:356px;overflow:hidden}


.pd10{ padding:10px}
.mdt25db15{ margin-top:25px; margin-bottom:15px}
.member{ width:1002px; background:#FFF}
.marItb10{ padding-top:10px;}



.nav{ width:625px;height:98px; margin:0 auto; z-index:9999; padding-top:15px; z-index:1000000000 }

p.qiehuan a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:10px; margin-left:10px; color:#000}


/*下拉二级导航*/

.nav .nav_list{position:absolute; z-index:1000000000}
.nav li{float:left; width:105px;position:relative; background:url(../images/procataline.jpg) no-repeat; background-position:100px 20px;z-index:1000000000}
.nav li.last{ float:left;height:30px; width:105px;position:relative;}
.nav li a{float:left;display:block; width:105px;  text-align:center; height:44px }
.nav li.noneboright{ background:none}
.nav li a:hover{text-decoration:none; width:105px; color:#fff; /*font-weight:bold;*/}
.nav li a span{float:left;display:block; width:105px; height:22px; line-height:22px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center; color:#008b4f; font-size:14px; }
.nav li a p{font-variant: small-caps;
font-family: verdana,helvetica,arial,sans-serif; color:#acacac; line-height:18px; font-size:14px}
.nav li a.selected{ background:url(../images/nav_head_bg.jpg) no-repeat; width:105px; height:44px; }
.nav li a.selected span{ color:#fff}
.nav li a.selected2{ color:#0357a0; }
.nav li.selected .submenu{display:block; width:105px; overflow:hidden}
.nav li .submenu{display:none;position:absolute;top:44px;left:0px; }
.nav li .submenu{width:105px;background:url(../images/nav_body_bg.jpg) repeat-y;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:30px; line-height:30px; text-align:center;width:105px;}
.nav li .submenu li a{float:none;padding:0;text-align:center; font-family:"Microsoft YaHei";height:23px;line-height:23px; color:#fff; width:105px; background:none }
.nav li .submenu li.liimg{ width:100%; height:70px;background:url(../images/nav_body_bg.jpg) repeat-y;}
.liimg .navimg{ background:#FFF; width:89px; margin:0px auto;  padding-left:1px; padding-top:2px; height:53px} 
.nav li .submenu li a:hover{background:url(../images/nav_focus_line.jpg) no-repeat;font-weight:normal; color:#00923f; text-decoration:none; line-height:23px}

.nav li .submenu li.libottom{ width:105px; margin:0px auto; padding:0px; background:url(../images/nav_body_bg-15.jpg) no-repeat; height:27px}

/*下拉二级导航 end*/

/*下拉二级导航 end*/

.newgonggao{ height:43px; background:#0357a0; position:relative; margin-top:-42px}
.newgonggao .newggtit{ background:url(../images/news_t_bg.jpg) no-repeat; width:145px; overflow:hidden; height:43px}
.newgglist ul{ width:700px}
.newgglist ul li{ line-height:43px; color:#FFF; clear:both;padding-left:25px;}
.newgglist ul li a{line-height:43px; color:#FFF; font-weight:100; float:left; background:url(../images/wdot.jpg) no-repeat; background-position:0px;padding-left:15px; display:block; width:530px }
.newgglist ul li span{line-height:43px; color:#FFF; font-weight:100; float:right;}



.indexpro{ background:url(../images/minbody_bg.jpg) repeat-x; height:295px; width:100%}
.indexbody{ margin-top:20px; margin-bottom:40px}

.procata{ background:url(../images/procata2.jpg) no-repeat; width:756px; height:46px}
.m1{ width:290px; overflow:hidden}
.m2{ width:290px; overflow:hidden; margin-left:35px; padding-left:35px; padding-right:35px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
.m_text h2 a{ line-height:30px; color:#666666}
.m_text p{ line-height:22px; color:#999999; height:70px; overflow:hidden}
.m_text a{ color:#d65728; line-height:35px}

.procata{ margin-top:5px}
.procata ul{ margin-left:100px}
.procata ul li{ float:left; padding-right:10px; padding-left:10px; background:url(../images/procataline.jpg) no-repeat right;}
.procata ul li a{ line-height:46px; color:#000}
.procata ul li a:hover{ line-height:46px; color:#F63}
.procata ul li.cur a{ color:#F00}
ul.produlist{ margin-left:5px}
ul.produlist li{ float:left; margin-right:10px; width:177px;}
ul.produlist li a p{ line-height:55px; text-align:center}

.footer{  color:#bccde1; padding-top:30px; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif}
.website{ width:650px; overflow:hidden; color:#bccde1}
.website p{ color:#bccde1;}
.copyright{ width:320px;color:#bccde1}
.pdt10{ padding-top:10px; padding-bottom:10px}
.loginc{ border-top:1px dotted #cdcccc; border-bottom:1px dotted #cdcccc; padding-top:10px; padding-bottom:10px}
.intro p{ font-size:12px; line-height:22px; color:#666666; font-family:Arial, Helvetica, sans-serif}
.loginc p input.textinput{ margin-top:10px; margin-bottom:10px; border:1px solid #ccc8c4; width:200px; height:23px; line-height:23px}


.newmem{ width:715px; margin:10px; border-right:1px solid #dddddd; overflow:hidden;}
.minhei{ min-height:500px}
.nt{ height:40px}
.nt span{  font-size:14px; line-height:20px; border-bottom:2px solid #f15481; color:#f15481;  width:auto; float:left}
.nt a{ float:right; line-height:20px; margin-right:10px;color:#f15481;}
.newmem ul li{ float:left; margin-right:23PX; margin-bottom:15px}
.newmem ul li a p{ color:#666666; font-size:12px; text-align:center; line-height:22px; font-family:Arial, Helvetica, sans-serif}
.newmem ul li a img{ width:96px; height:117px}
.wxqlist{ width:258px; margin-top:10px}
.wxqlist .nt span{ color:#555555; border:none}
.wxqlist ul.wxqmem li{ border-top:1px solid #ebebeb;padding-top:5px; padding-bottom:5px}
.Timg{ width:60px; height:60px;border-radius:50%; overflow:hidden; margin-right:10px}
.Tcontent p{ height:40px; overflow:hidden; line-height:20px}
.Tcontent span{ width:160px; text-align:right; display:block; color:#999999}


#con { FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH:240px}
#tags { width:240px; margin:0 auto; padding:0px;}
#tags LI { FLOAT: left; LIST-STYLE-TYPE:none; HEIGHT: 45px; width:120px; text-align:center;line-height:45px; background:#b3b3b3;font-family:"Microsoft YaHei"; }
#tags LI A {font-size:14px; line-height:45px;  color:#fff;font-family:"Microsoft YaHei"; }
#tags LI.emptyTag {}
#tags LI.selectTag { background:#e6000e;  }
#tags LI.selectTag A {font-size:14px; line-height:45px; color:#ffffff; font-family:"Microsoft YaHei"; text-decoration:none}
#tagContent { text-align:left; width:240px; padding-top:20px }
.tagC { DISPLAY: none; width:240px;  }
#tagContent DIV.selectTag {DISPLAY: block; width:240px; text-align:left; color:#0F6; margin:0px;}

.areab{ padding-top:30px; padding-bottom:30px}

.tagC ul{ width:240PX; margin:0 auto; padding:0px}
.tagC ul li{ float:left; width:70px; text-align:left; overflow:hidden; background:url(../images/dd_org.jpg) no-repeat; background-position:0px 10px; padding-left:10px}
.tagC ul li a{ line-height:35px}
.areamem{ background:#fafafa; width:325px; height:125px; padding:5px; overflow:hidden; border-bottom:1px dashed #dddddd}
.armImg{ width:95px; height:115px; border:1px solid #ebebeb; padding:3px; }
.armImg a img{ width:88px; height:108px;}
.armText{ width:200px; padding-right:10px; font-family:Arial, Helvetica, sans-serif}
.armText p{ line-height:25px}
.memname{ color:#ea1776; font-size:12px; line-height:40px}
a.dzh{ background:url(../images/hi.gif) no-repeat; background-position:0px 0px; padding-left:20px; width:50px; height:40px; margin-right:20px}
a.xxj{ background:url(../images/mess.gif) no-repeat; background-position:0px 0px; padding-left:20px; width:50px; height:40px}



.friend{ height:35px; overflow:hidden; background:url(../images/friend_bg2.jpg) no-repeat; margin-bottom:30px}
.friend p{ padding-left:100px}
.friend p a{ margin-right:10px; line-height:35px; color:#000}
.nt2{ height:25px; border-bottom:1px solid #ebebeb;width:250px;}
.nt2 span{  font-size:14px; line-height:25px; color:#555555;   float:left}
.nt2 a{ float:right; line-height:20px; margin-right:10px;color:#f15481;}

ul.notelist{ margin-top:10px}
ul.notelist li{ background:url(../images/li_jpg.gif) no-repeat left; background-position:0px 8px; line-height:26px; padding-left:15px}
ul.notelist li a{ font-family:Arial, Helvetica, sans-serif}

.bottom{ min-height:75px; background:#f7f7f7; border-top:1px solid #ebebeb; padding-top:30px}
.bottom div{ text-align:left; line-height:30px; color:#666666}
.bottom div p{line-height:22px; color:#666666}
/*下拉二级导航*/







img{border:0 none;}



/*sign*/
.iisign{ background:#fef2f7; height:30px; padding-left:15px; line-height:30px; font-weight:bold; color:#333}
.wid620{ width:620px; margin-top:15px;}
.wid620 font{ color:#F00; line-height:30px; font-size:12px; margin-right:10px}
.wid620 p{ color:#999999; line-height:22px; font-size:12px;}
.wid620 span{ color:#999999; line-height:22px; font-size:12px; margin-left:10px}
.inputtxt{ border:1px solid #d4d4d4; height:30px; line-height:30px; padding-left:5px; font-size:12px}

.i215{ width:215px}
.i88{ width:88px}

.newslist li{ border-bottom:1px dashed #c6cdd4; padding-top:20px; padding-bottom:20px; height:132px;}
.newimg{ width:200px; height:132px}
.newsintro{ width:458px;}

.new_title a{ font-size:16px; color:#333333; font-weight:bold; height:30px; display:block;}
.color1{ color:#9d9d9d; font-size:12px; line-height:25px}
.newin{ color:#666666; font-size:12px; line-height:25px}

.loginbor{ padding:10px;}
.loginbg{ background:url(../images/login_bg.jpg) no-repeat; width:950px; height:380px; margin-top:10px}

.logInwindow{ width:320px; height:295px; margin-left:585px; background:url(../images/loginbg.jpg) repeat-x; border:1px solid #a09f9f; }
.pt30px{ padding-top:35px}


/*顶部浮动层*/
*{padding:0;margin:0;}   

.pf{ width:100%; height:45px; background-color:#000; text-align:center; line-height:45px; color:#fff; transition:all 0.3s ease 0s}   
.pf a{ color:#FFF}
.pf ul{ width:700px; margin:0px auto; padding:0px}
.pf ul li{ float:left; width:150px; font-size:16px; color:#0357a0; font-weight:bold}
.pf ul li a{ font-size:16px}

.pf2{ width:100%; height:45px; background-color:#000; text-align:center; line-height:45px; color:#fff; transition:all 0.3s ease 0s}   
.pf2 a{ color:#FFF}
.pf2 ul{ width:700px; margin:0px auto; padding:0px}
.pf2 ul li{ float:left; width:150px; font-size:16px; color:#0357a0; font-weight:bold}
.pf2 ul li a{ font-size:16px}
/*---------------------漂浮导航---------------------------*/  
html{ _background-image:url(about:blank); _background-attachment:fixed;/** 防止 ie6 抖动 **/}   
.float{ position:fixed; z-index:999999; top:0px;}   
* html .float{ position:absolute; _top:expression(documentElement.scrollTop-0);}

.bottomlist{left:0; bottom:0; POSITION:fixed; width:100%; height:50px; background:#005bac; color:#FFF; z-index:890;;; overflow:hidden; text-align:center; line-height:50px; font-size:18px; font-family:"微软雅黑"; }


/*轮播图片*/

.banner {
	width: 100%; height: 421px; overflow: hidden; margin-top:10px; z-index:1
}



ul.ibulili li{ float:left; border:1px solid #eaeaea; background:#fff; height:210px; width:180px;}
ul.ibulili li.lir{ margin-right:22px}


dl.lidl{width:160px; margin:0px; padding:0px; display:block; margin-left:10px; margin-top:10px}
dl.lidl dt a{height:20px;width:160px; line-height:20px;}

ul.ibulili li span{ display:block; width:160px; height:35px; background:#b3b3b3; margin:0px auto; padding:0px; text-align:center}
ul.ibulili li span a{ line-height:35px; font-size:14px; color:#ffffff}
ul.ibulili li p{ background:url(../images/dd_org.jpg) no-repeat; background-position:0px 8px; width:160px;margin:0px auto; padding:0px; text-indent:10px; line-height:20px}

.bds { height: auto; overflow: hidden;}


/*底部*/
.fnav{ background:#3c3c3c; border-bottom:1px solid #4c4c4c}
.footer{ padding-top:20px; padding-bottom:20px; }
.footer .fnavlist{ width:800px}
.footer .fnavlist ul li{ float:left; width:130px}
.footer .fnavlist ul li span{ font-size:14px; font-weight:bold; color:#9f9f9f; line-height:35px}
.footer .fnavlist ul li ul li{ background:url(../images/dd.jpg) no-repeat; padding-left:10px; background-position:0px 5px}
.footer .fnavlist ul li ul li a{ line-height:25px; color:#9f9f9f}
.footer .fnavlist ul li ul li a:hover{ line-height:25px; color:#005bac}



.wa_1{ width:420px}
.wa_2{ width:290px; margin-left:35px}
.wa_3{ width:240px}

.nyindexbody{ background:#FFF; padding-top:20px; padding-bottom:30px}
.nyleft{ width:220px}
.nyright{ width:760px; border:1px solid #e5e5e5}

.nyltname{ width:220px; height:110px; background:#168e44}
.nyltname h2{ padding-top:30px; font-size:22px;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;  color:#FFF; line-height:40px; font-weight:normal; display:block; width:auto; text-align:center}
.nyltname span{ text-align:center; font-family:Tahoma, Geneva, sans-serif; color:#FFF; display:block; margin:0px auto; padding:0px; width:auto}
.listcata li{ height:39px; line-height:39px;background:url(../images/nofocus_lcata.jpg) no-repeat; }
.listcata li a{ color:#000; font-size:14px; display:block; text-align:left; padding-left:60px}
.listcata li:hover{ background:url(../images/focus_lcata.jpg) no-repeat; }
.listcata li.cur{ background:url(../images/focus_lcata.jpg) no-repeat; }
.listcata li.cur a{ color:#FFF; font-size:14px}
.listcata li:hover a{ color:#FFF; font-size:14px}

.kstd{ margin-top:10px; padding-top:10px; padding-bottom:10px;}
.kstd ul li{ line-height:25px}

.nytit{ height:31px; background:url(../images/nyttbg.jpg) repeat-x; line-height:31px; border-bottom:1px solid #e5e5e5}
.nytt_name{ color:#168e44; font-size:14px; padding-left:15px;line-height:30px; font-weight:bold}
.nytt_location{ padding-right:10px}
.nycontent{ line-height:22px; padding:10px}
/*新闻中心*/
.topcontent{ background:#ebebeb; width:415px; height:95px}
	.topcontent .tc{ margin-left:5px; height:95px; width:80px; background:#da251e; overflow:hidden}
	.dated{ height:36px; line-height:36px; color:#FFF; padding-top:20px; text-align:center; font-size:36px; font-family:Arial, Helvetica, sans-serif}
	.dateym{ line-height:22px; text-align:center; color:#FFF;}
.about{ width:285px;height:285px; overflow:hidden}

.prog{ width:450px}
.prognew{ width:535px}
.mctt{ border-bottom:1px solid #dbdbdb; height:50px}
.mctt table tr td a{ line-height:50px; color:#333333; font-size:14px; font-weight:bold}
.mcontent{ padding-top:10px;}
.mcontent p{ line-height:22px; font-size:12px}
.tinfo{ width:310px;padding:10px}
.ttimg{ width:90px}
.tt{ width:220px; }
.hottop{ background:url(../images/new_dot.jpg) no-repeat; display:block; background-position:right; font-size:14px; color:#333333; font-weight:bold; line-height:30px; height:30px; overflow:hidden}
.tt span{ padding:0px; margin:0px; color:#999999}
.table_new{ height:25px; line-height:25px;  color:#c4c4c4; text-align:right}
.table_new span{ line-height:25px; width:80px; height:30px; margin-right:10px; color:#c4c4c4; font-family:Arial, Helvetica, sans-serif;}
.tabnewlist tr td a{ line-height:25px; padding-left:5px; background:url(../images/new_dot.jpg) right no-repeat; color:#000; width:320px; display:block; }
.tabnewlist tr td a:hover{ color:#ff7e06 }
.mycontent p{ color:#666666; line-height:24px; text-align:left; font-family:Arial, Helvetica, sans-serif;}





.PageProgram{ padding-top:30px}
.newslist2 li{height:30px;line-height:30px}
.newslist2 li a{ line-height:25px; color:#333}
.newslist li{ border-bottom:1px dashed #c6cdd4; padding-top:20px; padding-bottom:20px; height:132px;}
.bottomline{ border-bottom:1px dotted #999; margin-bottom:20px ; padding-bottom:20px}
.newimg{ width:200px; height:132px}
.newsintro{ width:458px;}

.new_title a{ font-size:16px; color:#333333; font-weight:bold; height:30px; display:block;}
.color1{ color:#9d9d9d; font-size:12px; line-height:25px}
.newin{ color:#666666; font-size:12px; line-height:25px}

/*案例中心*/
ul.anlist li{ float:left; width:94px; height:84px; border:1px solid #FFF; overflow:hidden; position:relative; z-index:100}
ul.anlist li a span{ position:absolute; display:block; top:62px; width:94px; text-align:center;background:#000; height:22px; line-height:22px; 
  filter:alpha(opacity=50); 
  -moz-opacity:0.1; 
  opacity:0.8; color:#FFF}
  
 .hovertext{ display:none; position:absolute; width:94px; height:84px; z-index:10000; top:0px; background:#000;  filter:alpha(opacity=50);  -moz-opacity:0.5; opacity:0.6;}
 .hovertext p{ line-height:55px; text-align:center; color:#FFF; }
 .hovertext a{ background:#F00; color:#FFF; padding:3px;line-height:20px;  text-align:center; width:40px; margin:0px auto; margin-left:30px}