/*
*样式初始化
*/
*{padding: 0; margin: 0; } 
body{font-size:12px;background-color:#fefee2;}
fieldset,img { border: 0; } 
ol,ul,li{ list-style: none; } 
q:before,q:after { content:”; } 
abbr,acronym { border: 0; }
a{font-size: 12px;}
a:link{color: #333333;text-decoration: none;}
a:visited{text-decoration: none;color: #333333;}
a:hover{text-decoration: underline;color: #4E667B;}
a:active{text-decoration: none;}
.wrap{width:990px;margin:auto;background:#ffffff;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.cleardiv{clear:both;}
.FL{float:left;}
.FR{float:right}
.F14{font-size:14px;}
.FB{font-weight:bold;}

/*******************************************网站头部************************************/
/*logo样式*/
#header_logo{/*background:url(../images/top_banner.jpg) center top no-repeat;*/height:101px;margin:auto;width:990px;}
#header_logo td{vertical-align:middle;text-align:left;}
#header_logo .set{width:700px;float:center;margin-right:24px;padding-top:10px;text-align:right;font-size:14px;}
#header_logo .set a{font-size:14px;}

/*导航样式*/
/*
.nav_bg{background:url(../images/logobg.png) repeat-x left top;height:41px;margin-top:0px;margin-bottom:5px;}
.nav {width:990px;height:41px;margin-left:auto;margin-right:auto;}
.nav ul {float:left;height:41px;width:990px;text-align:center;line-height:41px;margin-top:px;}
.nav ul li {float:left;width:102px;height:41px;background:url(../images/donbg.png) no-repeat left top;}
.nav ul li:hover{background:url(../images/bg21.png) repeat-x left top;}
.nav ul li a {font-size:14px;color:#3366CC;font-weight:bold}
.nav ul li a:hover{color:#FFFFFF;}
*/

.nav{width:100%;height:45px;background:url(../images/longBtnMid_7.png) repeat-x center;margin:auto;}
.nav .nav_list{width:990px;height:45px;margin:0 auto;}
.nav li{float:left;width:110px;height:45px;line-height:45px;position:relative;z-index:9989;}
.nav li.last-child{background:none;}
.nav li a{float:left;display:block;width:110px;height:45px;line-height:45px;text-align:center;background:url(../images/longBtnMid_6.png) no-repeat left center;}
.nav li a:hover{background:url(../images/navbg_lv_hover.jpg) repeat center center;text-decoration:none;}
.nav li a span{float:left;display:block;width:110px;height:45px;line-height:45px;cursor:pointer;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
.nav li a.selected{ background:url(../images/navbg_lv_hover.jpg) repeat center center;color:#fff;}
.nav li a.selected2{ background:url(../images/navbg_lv_hover.jpg) repeat center center;color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:45px;left:0px;background:#3f9820;}
.nav li .submenu{width:110px;}
.nav li .submenu{z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:35px;line-height:35px;text-align:center;}
.nav li .submenu li a{height:35px;font-size:12px;line-height:35px;display:block;background:none;color:#fff;width:100%;border-bottom:1px solid #fff;}
.nav li .submenu li a:hover{background:#0662ce;height:35px;font-size:12px;line-height:35px;color:#fff;display:block;text-decoration:none;}

/*二级菜单*/
#menu * {margin: 0px;padding: 0px;list-style-type: none;text-decoration: none;}
div#menu {position:relative;}
#menu ul.menu {white-space: nowrap;width:1000px;margin:auto;}
/* Geometrical arrangement */
#menu ul.menu li {display: inline-block;height: 46px;position: relative;}
#menu ul.menu li div {position: absolute;top: 46px;left: 0px;z-index:999999;}
#menu ul.menu li div div {position: absolute;top: -6px;left: 188px;}
/* Escaping style for lower levels */
#menu ul.menu li div ul li {display: block;float: none;width: auto;height: auto;}
/** Graphics **/

/* Horizontal sliding doors */
#menu ul.menu li a {padding-left: 14px;background-image: url("../images/item1.png");background-repeat: no-repeat;background-position: left -1000px;display: inline-block;margin: 10px 2px;font-size:14px;}
#menu ul.menu li a span {padding-right: 14px;padding-left: 0px;background-image: url("../images/item1.png");background-repeat: no-repeat;background-position: right -1000px;display: inline-block;height: 27px;line-height: 27px;cursor: pointer;font-size:14px;}
#menu ul.menu li:hover a {background-position: left -54px;font-size:14px;}
#menu ul.menu li:hover a span {background-position: right -81px;font-size:14px;}
#menu ul.menu li.active a {background-position: left 0px;font-size:14px;}
#menu ul.menu li.active a span {color: #E8F3F7;background-position: right -27px;font-size:14px;}
/* Escape Horizontal doors */
#menu ul.menu li div ul li a {display: block;padding: 0px;margin: 0px;background: none;}
#menu ul.menu li div ul li a span {display: block;padding: 0px;background: none;height: auto;width: 165px;line-height: 25px;padding: 7px 0 7px 9px;white-space: normal;}
/* Vertical sliding doors */
#menu ul.menu li div {width: 200px;padding-top: 6px;background-image: url("../images/submenu-top.png");background-repeat: no-repeat;background-position: 0px top;}
#menu ul.menu li div ul {padding: 6px 6px 9px 6px;padding-top: 0;background-image: url("../images/submenu-bottom.png");background-repeat: no-repeat;background-position: 0px bottom;}
/* Hover Effect on Submenus */
#menu ul.menu ul li:hover {}
#menu ul.menu li.active ul li a span {color: #5E5E5E;width: 165px;}
#menu ul.menu li.active ul li a span:hover {color:#FF6633;}
#menu ul.menu ul li a span:hover {color:#FF6633;}
/* Main header line */
#menu {height:50px;padding-left: 14px;background:transparent url(../images/menu-nav-bg0.jpg) repeat-x;}
/* Text shadow */
#menu span {color: #fff;}
#menu li:hover>a>span {color: #000;}
/* Fonts */
#menu ul.menu li a span {font-family: Arial;font-size: 14px;font-weight: 600;}
#menu ul.menu li div ul li a span {color:#5E5E5E;font-family: Trebuchet MS;font-size: 12px;font-weight: 400;}
/* Lines between li */
#menu ul.menu li div ul {padding-bottom: 8px;}
#menu ul.menu li div ul li:first-child {border-top-width: 0px;}
/* Menu logic */
#menu li>div {visibility: hidden;}
#menu li:hover>div {visibility: visible;}
/* */

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover {background-color: #fff;}
/* Lines between li */
#menu ul.menu li div ul li {background-image:url(../images/hr.gif);background-repeat: repeat-x;background-position: left bottom;}
#menu ul.menu ul a.parent {background: url(../images/arrow.gif) no-repeat right center;margin-right: -1px;}
/* ie7 */
#menu ul.menu li {*zoom: 1;*display: inline;}
#menu ul.menu li a {*zoom: 1;*display: inline;}
#menu ul.menu li a span {*zoom: 1;*display: inline;}
/* IE6 */
#menu ul.menu li a {_background-image: url("../images/item.gif");}
#menu ul.menu li a span {_background-image: url("../images/item.gif");}
#menu ul.menu li div {_background-image: url("../images/submenu-top.gif");}
#menu ul.menu li div ul {_background-image: url("../images/submenu-bottom.gif");}
#menu ul.menu li a:hover {_background-position: left -54px;}
#menu ul.menu li a:hover span {_background-position: right -81px;_color: #E8F3F7;}
#menu ul.menu li li a:hover span {_color:#FF6633;}
/* Menu logic for IE6 */
#menu div {_display: none;}
#menu div li:hover div {_visibility: visible;_display: block;}
#menu div li:hover li:hover div {_display: block;}
#menu div li:hover li:hover li:hover div {_display: block;}
/* */

/*当前位置*/
#nav_guide{width:988px;margin:0px auto 0px auto;border:#DDD solid 1px;line-height:25px;color:#666;}
#nav_guide a{color:#666;}
#nav_guide .t1,#nav_guide .t2{float:left;}
#nav_guide .t1{padding-left:40px;padding-right:5px;border-right:#DDD solid 1px;background:url(../images/home_icon.gif) 20px 6px no-repeat;}
#nav_guide .t2{padding-left:10px;}

/*底部样式*/
#copyright{clear:both;width:990px;margin:0px auto 0px auto;text-align:center;padding-top:10px;line-height:20px;color:#206225;padding-bottom:20px;background:#FFF;}
#copyright a{color:#206225;font-size:14px;font-weight:800;}
#copyright .foot_other{height:30px;line-height:30px;text-align:center;background-color:#349dd7;color:#FFFFFF;}
#copyright .foot_other a{color:#ffffff;font-size:14px;font-weight:bold;padding-left:5px;padding-right:5px;}
#copyright .bq{font-size:14px;font-weight:bold;line-height:24px;background:#fff;min-height:80px;}
#copyright .bq .ftleft{width:816px;float:left;}
#copyright .bq .ftright{width:154px;float:right;padding:10px 0px;display:none;}

/*********************************************************************index  首页*********************************************************************/
.MainContainer{clear:both;margin-left:auto;margin-right:auto;}
.MainContainer .MainR{width:240px;float:right;}
.MainContainer .MainL{width:740px;float:left;}
.MainContainer .SideL{width:240px;}
.MainContainer .SideC{padding-left:10px;padding-right:10px;}
.MainContainer .SideR{width:240px;}
.bk{clear:both;margin-top:8px;}
.bk .b270{width:270px;}
.bk .b240{width:240px;}
.bk .b460{width:460px;}
.bk .b740{width:740px;}

.box{clear:both;width:100%;}
.box .head{background:url(../images/hd_t2.jpg) no-repeat right bottom;width:100%;height:30px;line-height:30px;}
.box .head .tit{width:55%;float:left;font-size:14px;font-weight:bold;color:#000000;background:url(../images/hd_t1.jpg) no-repeat left bottom;padding-left:36px;padding-top:5px;line-height:25px;height:25px;}
.box .head .more{width:56px;float:right;text-align:center;}
.box .head .more a{color:#000000;font-size:14px;}
.box .cont{border:1px solid #d2d2d4;border-top:none;padding:6px 5px;}
.box .hxjs{border:1px solid #d2d2d4;border-top:none;padding:6px 5px;height:160px;}
.box .hxjs .hxjs_pic{width:160px;float:left;}
.box .hxjs .hxjs_cont{width:276px;float:left;margin-left:5px;}
.box .xw{height:204px;}
.box .xw .xw_pic{width:270px;float:left;background:url(../images/shu_xian.jpg) no-repeat right center;}
.box .xw .xw_cont{width:450px;float:right;}
/**/
.box .yhd{background:url(../images/416.png) no-repeat left top;height:29px;}
.box .yhd_1{background:url(../images/index_hd.png) no-repeat left top; height:10px;}
.box .ycot{background:url(../images/index_cot.png) repeat-y left center;}
.box .yhd .tit{width:80%;margin-left:16px;height:29px;line-height:29px;background:url(../images/icon-2.gif) no-repeat left 8px;padding-left:14px; padding-top:2px;font-size:15px; font-weight:bold;color:#FFFFFF;}
.box .ycot .ct{padding-left:12px;padding-right:12px;}
.box .ycot .ct1{padding-left:20px;padding-right:20px;}
.box .ycot .ct1 h3{font-size:14px;background:url(../images/sidehover.jpg) no-repeat left bottom;height:44px;text-align:center;width:188px;margin:0px auto;}
.box .ycot .ct1 h3 span{height:36px;padding-top:16px;display:block;color:#3277bd;font-weight:bold;}
.box .ybot{background:url(../images/index_bot.png) no-repeat left bottom;height:10px;}
/*治理工程*/
.zlgc_tit{width:94%;display:block;height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding-left:15px;background:url(../images/icon_fen.gif) no-repeat left 5px;}
/*<!--留言板-->*/
.gbook{padding-top:8px;padding-bottom:8px;background:#2c9107;width:240px;}
.gbook .cont{background:url(../images/ly.jpg) no-repeat left top;width:220px;height:200px;display:block;margin-left:auto;margin-right:auto;}
.gbook .cont:hover{background:url(../images/ly_n.jpg) no-repeat left top;width:220px;height:200px;display:block;}
.gbook a{width:220px;height:200px;display:block;}

/**********************************************************
*友情链接&&合作伙伴
************************************************************/
.FrendLinkTable{width:990px;margin:10px auto 0px auto;}	
.FrendLinkTable .head{height:30px;background:url(../images/hd_t2.jpg) right top no-repeat;}
.FrendLinkTable .head div.FL{padding-left:35px;height:30px;background:url(../images/hd_t1.jpg) left top no-repeat;width:30%;}
.FrendLinkTable .head div.FL span{display:block;padding:0px 0px 0 0;line-height:30px;font-size:14px;font-weight:bold;color:#000000;}
.FrendLinkTable .head div.FR{padding:0px 10px 0 0;line-height:30px;}
.FrendLinkTable .head div.FR a{color:#000000;}
.FrendLinkTable .cont{border:1px solid #e7e7e7;border-top:0;padding:0px 10px 10px 10px;}
.FrendLinkTable .cont .pic{padding-bottom:5px;margin-bottom:5px;border-bottom:#DDD solid 0px;}
.FrendLinkTable .cont .word{line-height:25px;}
.FrendLinkTable .cont .word span{color:red;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../../../images/right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../../../images/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../../../images/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #ccc; -moz-box-shadow:2px 2px 3px #ccc; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#46d8f6;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #ccc; border-top:none; text-align:left;}

/*顶部图片轮播*/
.top_image {position: relative; width: 990px; float: left; height: 250px;margin-top:-10px;}
.top_image .top_big_img a {position: absolute; top: 0px; left: 0px;}
.top_image img {width: 990px; height: 250px;}
.top_image .top_link_nav {position: absolute; filter: alpha(opacity=50); width: 990px; bottom: 0px; background: #000; height: 32px; opacity: 0.5;}
.top_image .top_link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px;}
.top_image .top_num_nav {position: absolute; bottom: 7px; right: 2px;}
.top_image .top_num_nav span {border: #b2b2b2 1px solid; text-align: center;line-height: 18px; width: 18px; background: #84827e; float: left; height: 18px; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold; margin-right: 4px; }
.top_image .top_num_nav span.selected {border: #c25e5e 1px solid; background: #86312e; }

/*首页顶部新闻中心左侧小幅图片轮播*/
.img_nav {position: relative; width: 256px; float: left; height: 200px;}
.big_img a {position: absolute; top: 0px; left: 0px}
.img_nav img {width: 256px; height: 200px}
.link_nav {position: absolute; filter: alpha(opacity=50); width: 256px; bottom: 0px; background: #000; height: 32px; opacity: 0.5;}
.link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px;}
.num_nav {position: absolute; bottom: 7px; right: 2px;}
.num_nav span {border: #b2b2b2 1px solid; text-align: center;line-height: 18px; width: 18px; background: #84827e;float: left;height: 18px;color: #fff;font-size: 14px; cursor: pointer; font-weight: bold; margin-right: 4px; }
.num_nav span.selected {border: #c25e5e 1px solid; background: #86312e; }	
.art_news_li{width:49%;float:left;line-height:24px;height:24px;}
.art_news_li_a{width:99%;display:block;height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.product_a{display:block;width:152px;height:150px;padding-left:15px;border:solid #efefef 1px;float:left;margin-left:10px;margin-top:5px;}
.product_wh{width:140px;height:148px;border:1px solid #fff;}
.case_pro1{overflow:hidden;width:722px;margin:auto;}
.productz_table{float:left;margin-left:25px;margin-top:4px;display:inline;}
.productz_a{display:block;width:126px;height:160px;border:solid #ccc 1px;}
.productz_wh{width:124px;height:158px;border:1px solid #fff;}
.productz_title{width:99%;display:block;height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.demo_box{overflow:hidden; width:100%; height:192px;}
.demo_box_li{width:96%;float:left;line-height:24px;height:24px;}
.demo_box_li_a{width:99%;display:block;height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.colee_left{overflow:hidden;width:970px;margin:auto;}
.colee_left_table{float:left;margin-left:5px;margin-top:4px;}
.colee_left_a{display:block;width:235px;height:188px;border:solid #ccc 1px;}
.colee_left_wh{width:233px;height:186px;border:1px solid #fff;}
.b1988{border:1px solid #dfdfdf;width:988px;}
.case_1{overflow:hidden;width:970px;margin:auto;}
.case_1_table{float:left;margin-left:5px;margin-top:4px;display:inline;}
.case_1_table_a{display:block;width:250px;height:200px;border:solid #ccc 1px;}
.case_1_table_wh{width:248px;height:198px;border:1px solid #fff;}

label.error{color:#ea5200; margin-left:4px; padding:3px 30px 3px 30px;width:20px;height:16px; background:url(../../../images/error.png) no-repeat 2px top; }
label.right{ height:15px;padding:3px 22px 3px 6px;background:url(../../../images/right.png) no-repeat 2px 0px;}

/* QQ聊天 */
.service {top:130px;right:1px;position:absolute;font:12px/20px Arial, Verdana, Tahoma, "宋体";}
.service-open {background:url(../images/service-open.png) no-repeat;width:143px;height:418px;}
.service-close {background:url(../images/service-open.png) no-repeat;height:121px;width:31px;overflow:hidden;}
.service-button {width:34px;height:121px;float:left;cursor:hand;}
.service-inside {width:103px;height:418px;float:right;}
.service-inside dl {padding:10px 0;}
.service-inside dl dt {text-align:center;background:url(../images/dttitle.jpg) no-repeat;height:18px;line-height:18px;width:100px;margin-bottom:8px;color:#fff;margin-top:4px;}
.service-inside dl dd {background:url(../images/qq_online.gif) no-repeat 0px 4px;height:27px;line-height:27px;text-indent:35px;text-align:left;width:100px;margin-left:4px;}
.service-inside dl dd.esp_1 a {color:#f50;}
.service-inside dl dd.esp_2 {margin-left:4px;color:#999;background:none;text-indent:0;text-align:center;height:20px;line-height:20px;}
.service-inside dl dd.esp_3 {margin-left:4px;color:#f50;background:none;text-indent:0;text-align:center;height:20px;line-height:20px;}
.service-inside dl dd.esp_4 {margin-left:4px;text-align:center;color:#333;background:none;margin:0;height:18px;line-height:18px;text-indent:0;}


