

/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:after,q:before{content:".";}
abbr,acronym{border:none; font-variant:normal;}
.clear{clear:both; font-size:1px; height:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}

/*----------Reset CSS for Website----------*/
body{color:#555; font-size:12px; line-height:2em; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; /*background-color:#301907*/; background:url(../images/body_bg.jpg) left 26px repeat-x}
a{color:#333; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";}
a:hover{color:#00659c; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.ss{ width:1000px; margin-left:auto; margin-right:auto; height:35px; line-height:35px;}

.rm{ width:400px; margin-left:0px; float:left; margin-right:auto; height:35px; line-height:35px;}
.rm1{ width:250px; margin-right:10px; float:right; margin-right:auto; height:35px; line-height:35px;}

/*----------Reset CSS for all page----------*/
#wrap{width:1000px; margin:0 auto;}
#wrap1{width:100#; margin:0 auto;}

#head{ height:130px;}
#head .top{ height:90px; position:relative; }
#head .top h1{position:absolute;  text-indent:-99999em; }
#head .top h1 a{display:block; height:76px;}

#head .top ul{ position:absolute; top:15px; padding-left:1px; right:0px; height:16px; line-height:16px; width:210px;}
#head .top ul li{ float:left; display: inline; color:#fff;}
#head .top ul li{}
#head .top ul li a{margin:0 5px 0 10px; color:#fff;}
#head .top span{ float:right; width:320px; font-size:18px; color:#FA122D;margin-top:38px; margin-right:5px;background:url(../images/call.jpg.html) left no-repeat; height:32px; padding-left:40px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; padding-top:5px; text-align:right;}

#head .nav{ width:100%;height:45px; line-height:40px;  text-align:center;font-size:12px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";}
#head .nav ul{padding-left:10px;}
#head .nav ul li{float:left;width:112px;  display: inline; color:#ccc;}
#head .nav ul li a{display:block; width:112px; color:#fff;height:40px; line-height:40px;font-family:"Î¢ÈíÑÅºÚ"; }
#head .nav ul li a:hover,
#head .nav ul li a.current{color:#000; font-weight:bold;height:40px; line-height:40px;  text-decoration:none;font-family:"Î¢ÈíÑÅºÚ"; }

#banner { width:1000px;margin:0px auto; text-align:center;}
#content { width:1000px; margin:0px auto;}
#content1 { width:100%; margin:0px auto;}
#ditu {width:100%;text-align:center; background:#fff; height:270px; }

#ditu1{margin:auto;width:1000px;text-align:center; background:#fff; height:270px;  }
#dt{margin-left:0px;;width:230px;text-align:left; float:left; background-image:url(../images/ditu.png); height:257px;  }
#dt1{margin-left:10px;margin-top:10px;width:460px;text-align:left; float:left; background-image:url(../images/ditu1.png); height:244px;  }



#bottom3 {margin:auto;width:100%;text-align:center; background:#00659c;  }
#bottom {margin:auto;width:1000px;text-align:center; background:#f4f0f1;  }

#bottom2 {margin:auto;width:1000px;text-align:center; background:#f4f0f1;  }
#bottom3 p{color:#fff; padding-top:5px; line-height:20px;}
#bottom3 p a{color:#fff;}
#bottom3 p a:hover,
#bottom3 p a.current{color:#fff;}
#bottom3 p img{float:right; margin-right:80px;}


/*-------------------Reset CSS for Index content part-------------------*/
#left_index {
	width:247px;
	float:left;
	margin:8px auto;
	 padding-left:10px;
	 padding-top:10px;
}


#left_index .left_cpdh{width:247px; min-height:100px; height:auto !important; height:100px;  background:url(../images/lmdh_h3.jpg) repeat-y;}
#left_index .left_cpdh h1 { height:64px; line-height:64px; font-size:16px; text-indent:60px;font-family:"Î¢ÈíÑÅºÚ"; background:url(../images/lmdh_h1.jpg) no-repeat; color:#00659c; font-weight:bold}
#left_index .left_cpdh h1 span {padding-top:5px; margin-left:30px; color:#00659c; font-weight:100;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
#left_index .left_cpdh ul{ width:247px;margin-top:2px;}
#left_index .left_cpdh h4{ height:7px; background:url(../images/lmdh_h4.jpg) -4px top no-repeat}

#left_index .left_cpdh ul li a{display:block; height:38px; line-height:38px; background:url(../images/li_bg1.jpg) no-repeat; font-size:12px; color:#00659d;font-weight:bold;}
#left_index .left_cpdh ul li a:hover,
#left_index .left_cpdh ul li a.current{background:url(../images/li_bg2.jpg.html) no-repeat; color:#004b8c;font-size:14px;font-weight:bold;*/ }
#left_index .left_cpdh ul span{ height:25px;margin:1px 0 1px 0;background:url(../images/bdhbg.gif) no-repeat;}
#left_index .left_cpdh ul span a{display:block; height:35px; line-height:35px;}
#left_index .left_cpdh ul span a:hover,
#left_index .left_cpdh ul span a.current{ color:#773910; font-weight:bold;}

#left_index .contact{width:247px; min-height:100px; height:auto !important; height:100px;  background:url(../images/lmdh_h3.jpg) repeat-y;}
#left_index .contact h1 { height:64px; line-height:64px; font-size:16px; text-indent:60px;font-family:"Î¢ÈíÑÅºÚ"; background:url(../images/lmdh_h1.jpg) no-repeat; color:#00659c; font-weight:bold}
#left_index .contact h1 span {padding-top:5px; margin-left:30px; color:#fff; font-weight:100;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
#left_index .contact ul{margin:1px 0 0 17px;}
#left_index .contact li{ float:left}
#left_index .contact h4{ height:7px; background:url(../images/lmdh_h4.jpg) -4px top no-repeat}
#right_index1 {width:100%; float:right; padding-right:10px; padding-top:20px; background-color:#f6f6f6}

#right_index1 .left {width:700px;float:left;border:#cbc7c8 1px solid; background-color:#FFF; margin-top:10px; }
#right_index1 .left h2 {padding:3px 10px;margin-left:35px; color:#fff;font-size:15px;font-family:"Î¢ÈíÑÅºÚ";}
#right_index1 .left h2 span {padding-top:5px; margin-left:30px; color:#fff; font-weight:100;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
#right_index1 .left h2 a {float:right; display:block; margin:0 10px auto auto; color:#fff; font-weight:100; text-align:left;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
#right_index1 .left p{ border-top:none; padding:5px 7px; line-height:26px;text-align:left;}
#right_index1 .left dl{ border-top:none; padding:0px 0px; padding-bottom:0px;}
#right_index1 .left dl img { float:left; margin:2px; padding:2px; margin-right:15px; }


#right_index {width:720px; float:right; padding-right:10px; padding-top:20px;}
#right_index .left {width:718px;float:left;border:#cbc7c8 1px solid; margin-top:10px; }
#right_index .left h2 {padding:3px 10px;margin-left:35px; color:#fff;font-size:15px;font-family:"Î¢ÈíÑÅºÚ";}
#right_index .left h2 span {padding-top:5px; margin-left:30px; color:#fff; font-weight:100;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
#right_index .left h2 a {float:right; display:block; margin:0 10px auto auto; color:#fff; font-weight:100;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
#right_index .left p{ border-top:none; padding:5px 7px; line-height:26px;}
#right_index .left dl{ border-top:none; padding:7px 5px; padding-bottom:0px;}
#right_index .left dl img { float:left; margin:2px; padding:2px; margin-right:15px; }


.friendlink { width:225px; height:108px; background:url(../images/link.gif.html) center center no-repeat;}
.friendlink p { padding-left:13px; padding-top:50px;}


.right {width:250px;float:right; margin-top:10px;border:#cbc6c7 1px solid; background-color:#fff }
.right .top{ height:32px;border-bottom:#cbc6c7 1px solid; }

.right h2 {color:00659c;font-size:16px;  font-weight:bold; text-indent:40px; line-height:45px; height:45px;}


.right h2 a {float:right; display:block; background:url(../images/more.png) no-repeat; width:28px; height:19px; margin-top:6px; margin-right:10px;}

.right ul { padding:10px;}
.right ul li { border-bottom:1px dotted #999; background:url(../images/dot.jpg) 5px center no-repeat; text-indent:15px; height:30px; line-height:30px;}
.right ul li span{ float:right; margin-right:15px; }


.right2 {width:250px;float:right; margin-top:10px;border:#cbc6c7 1px solid; background-color:#fff }
.right2 .top{ height:42px;border-bottom:#cbc6c7 1px solid;font-size:16px; line-height:42px;font-family:"Î¢ÈíÑÅºÚ"; width:250px; }

.right2 .top h2 {color:#727272;font-size:16px;  font-weight:bold; margin-left:10px; text-align:left; text-indent:10px; line-height:42px; height:42px;font-family:"Î¢ÈíÑÅºÚ"; float:left }
.right2 .top h1 {color:#727272;font-size:12px;  font-weight:100; margin-top:7px;margin-left:2px; text-align:left; line-height:35px; height:35px;font-family:"Î¢ÈíÑÅºÚ"; float:left  }


.righ2t h2 a {float:left; display:block;  width:28px; height:19px;font-family:"Î¢ÈíÑÅºÚ"; margin-top:6px; margin-left:10px;}

.right2 ul { padding:10px;}
.right2 ul li { border-bottom:1px dotted #999; background:url(../images/dot.jpg) 5px center no-repeat; text-indent:15px; height:30px; line-height:30px;}
.right2 ul li span{ float:right; margin-right:15px; }



#right_index .right ul li a{ padding-left:10px;}

#right_index .right1 {width:354px;float:right; margin-top:10px;border:#cbc6c7 1px solid;}
#right_index .right1 .top{ height:32px; line-height:32px; border-bottom:1px solid #cbc7c8; background:url(../images/x_x.jpg) 0 bottom repeat-x }
#right_index .right1 h2 {color:#00659c;font-size:14px; background:url(../images/h2.jpg) 20px 0px no-repeat; font-weight:bold; text-indent:40px; line-height:36px; height:36px;}

#right_index .right1 h2 a {float:right; display:block; background:url(../images/more.png) no-repeat; width:28px; height:19px; margin-top:6px; margin-right:10px;}

#right_index .right1 ul { padding:10px;}
#right_index .right1 ul li { border-bottom:1px dotted #999; background:url(../images/dot.jpg) 5px center no-repeat; text-indent:15px; height:27px; line-height:27px;}
#right_index .right1 ul li span{ float:right; margin-right:15px; }
#right_index .right1 ul li a{ padding-left:10px;}




#right_index1 .bottom1 {width:100%; height:530px;}
#right_index1 .bottom {width:1053px; margin-left:auto; margin-right:auto; }
#right_index1 .bottom .top{ height:32px; width:980px; background-image:url(../images/cp.png)}

#right_index1 .bottom h2 {color:#00659c;font-size:14px;  font-weight:bold; text-indent:40px; line-height:36px; height:36px;}

#right_index1 .bottom h2 a {float:right; display:block; ; width:28px; height:19px; margin-top:6px; margin-right:10px;}
#right_index1 .bottom ul { padding:10px 10px;}
#right_index1 .bottom ul li {float:left; display:inline; padding:10px 15px; width:228px; height:230px;}
#right_index1 .bottom ul img {display:block; width:220px; height:140px;padding:0px 0px;;}
#right_index1 .bottom ul li a{text-decoration:none;color:#3F2D05;font-family:"Î¢ÈíÑÅºÚ";}
#right_index1 .bottom ul li a:hover{color:#997B02; text-decoration:underline; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";}


#right_index .proshow ul{padding:15px 0; height:auto;}
#right_index .proshow ul li{width:212px; height:240px; text-align:center; background:#FFFEFA; border:solid 1px #deeaf4; float:left; display:inline; margin:3px 5px;}

/*photo list.detail .photo_list{ padding:0 10px;}
.detail .photo_list ul { padding:7px 3px;}
.detail .photo_list li{float:left; display:inline; padding:5px 5px;}
.detail .photo_list img{display:block; width:200px; height:200px;border:solid 1px #ddd;  padding:5px 5px;}
.detail .photo_list li a{text-decoration:none;}
.detail .photo_list li:hover{ }*/ 


#right_index .articlelist {width:718px;float:left;border:#cbc7c8 1px solid;}
#right_index .articlelist .top{ height:32px; line-height:32px; border-bottom:1px solid #cbc7c8; background:url(../images/x_x.jpg) 0 bottom repeat-x }

#right_index .articlelist .top h2 {color:#00659c;font-size:14px; background:url(../images/h2.jpg) 20px 0px no-repeat; font-weight:bold; text-indent:40px; line-height:36px; height:36px;}
#right_index .articlelist .top h2 span { float:right; padding-right:10px; font-size:12px; color:#333; font-weight:normal}
#right_index .articlelist p { text-indent:2em; margin:5px; padding:1px 10px; line-height:24px;}
#right_index .articlelist p img {border:1px solid #dfdfdf; padding:2px;}

/*detail*/

.detail{width:718px;float:left;border:#cbc7c8 1px solid;}
.detail .top{height:32px; line-height:32px; border-bottom:1px solid #cbc7c8; background:url(../images/x_x.jpg) 0 bottom repeat-x }
.detail h2 {color:#00659c;font-size:14px; background:url(../images/h2.jpg) 20px 0px no-repeat; font-weight:bold; text-indent:40px; line-height:36px; height:36px;}
.detail h2 span {float:right; padding-right:10px; font-size:12px; color:#333; font-weight:normal}

.detail h1{font-size:22px; color:#333; text-align:center; height:30px; padding-top:0px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.detail .date{height:20px; line-height:24px; text-align:center; border-top:1px solid #666; border-bottom:1px solid #666;
color:#333; font-size:12px; margin:10px 0; width:680px; margin:10px auto}
.detail .text{margin:5px; font-size:12px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
.detail .text img{display:block; margin:10px auto 10px; padding:1px;border:solid 1px #DEE2C9; max-width:500px; width:expression(width>500?"500px":""); overflow:hidden;}
.detail p{text-indent:2em;  padding:1px 10px;}
.detail .photo_name{text-indent:0; font-size:12px; margin-bottom:6px; color:#3F2D05; width:700px; }
.detail .photo_name1{text-indent:0; font-size:12px; margin-bottom:6px; height:170px; color:#3F2D05; width:700px; }


.detail .photo_name span{color:#f60;}

/*article list*/ 
.detail .newslist { padding:15px 20px;}
.detail .newslist li{ height:34px; line-height:34px; border-bottom:dashed 1px #ddd; background:url(../images/dot.jpg) 5px center no-repeat;}
.detail .newslist li a{ padding-left:20px;}
.detail .newslist li a:hover{  }
.detail .newslist li span{ float:right;}

/*photo list*/ 
.detail .photo_list{ padding:10px;}
.detail .photo_list h5{ padding:10px; float:left}
.detail .photo_list ul { padding:10px 0px;}
.detail .photo_list li{float:left; display:inline; padding:10px 30px;}
.detail .photo_list img{display:block; background-color:#FFFFFF; padding:5px 5px; float:left}
.detail .photo_list li a{text-decoration:none;}
.detail .photo_list li:hover{ }


/*pagination*/ 
.pagination{clear:both;	text-align:center; display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:11px; margin:2px 0 0 0; height:25px;}
.pagination a{border:solid 1px #ddd; padding:2px 5px; color:#aaa; margin-right:5px; text-decoration:none;}
.pagination a:hover{border:solid 1px #a0a0a0;}
.pagination span.current{border:solid 1px #a0a0a0; padding:2px 5px;	font-weight:bold; color:#aaa; background:#f0f0f0; margin-right:5px;}
.pagination span.disabled{border:solid 1px #f3f3f3;	padding:2px 5px; color:#ccc; margin-right:5px;}

/*related*/ 
.detail .related{height:40px; padding:5px 0 0 10px; font-size:12px; display:block; text-indent:0;}
.detail .related a{text-decoration:underline; color:#f60;}
.detail .related a:hover{text-decoration:none;}
.top {
	LINE-HEIGHT: 29px; WIDTH:100%; font-family:"Î¢ÈíÑÅºÚ"; HEIGHT: 29px; COLOR: #fff; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.topl {
	FLOAT: left
}
.topl a{
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px; font-family:"Î¢ÈíÑÅºÚ"; COLOR: #fff
}
.top2 {
	FLOAT: left
}
.top2 a{
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px; font-family:"Î¢ÈíÑÅºÚ";
}
.topr {
	FLOAT: right
}
.topr A {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px; font-family:"Î¢ÈíÑÅºÚ"; COLOR: #fff
}
.topr A:hover {
	TEXT-DECORATION: underline
}
.tou {
	WIDTH:100%; HEIGHT:97px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; background-color:#fff
}
.tou1{
	WIDTH:1000px; HEIGHT:97px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.logo {
	FLOAT: left
}
.tel {
	WIDTH: 357px; FLOAT: right; HEIGHT: 97px; margin-right:10px;
}
.nav {
	WIDTH:100%; HEIGHT: 46px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; 
}.nav1 {
	WIDTH:100%; HEIGHT: 40px; line-height:40px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.nav P A {
	LINE-HEIGHT: 40px; width:122px; text-align:center; DISPLAY: block; font-family:"Î¢ÈíÑÅºÚ"; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT:100
}
.nav P A:hover {
	BACKGROUND-COLOR: #004b8c
}
.nav SPAN {
	BACKGROUND-IMAGE: url(../images/line.gif); WIDTH: 2px; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden
}.biao{
	BACKGROUND-IMAGE: url(../images/t1.png);  WIDTH:100%;  MARGIN-LEFT: auto; MARGIN-RIGHT: auto; height:278px;
}
.biao1{
	  BACKGROUND-IMAGE: url(../images/t1.png);  WIDTH:1000px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto}
#banner{
	WIDTH:1010px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;  height:300px; background-color:#F2F2F2
}

.banner{
	  WIDTH:1000px; padding-top:5px;; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; height:290px;
}