@charset "utf-8";
/* CSS Document<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
html {overflow-y:scroll;}
body {margin:0; padding:0; background:#ffffff; font-size:12px;   font-family:"微软雅黑","\5FAE\8F6F\96C5\9ED1";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{ border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.clearfix,.headerPart,.footerPart,.contentPart {zoom:1;}
.clearfix:after,.headerPart:after,.footerPart:after,.contentPart:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.headerPart,.contentPart,.footerPart {clear:both; width:1000px; margin:0 auto;}
 
/* link css */
a {color:#2b2b2b; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636; text-decoration:none;}
a:active {color:#ba2636; star:expression(this.onFocus=this.blur());}
a:focus { outline:0; }

.cWhite,.cWhite:visited,.cWhite a{color:#FFF;}/* White */
.cBlack,.cBlack:visited,.cBlack a{color:#000;}/* Blank */
.cRed,.cRed:visited,.cRed a{color:#ff0000;}/* Red */
.cRed2,.cRed2:visited,.cRed2 a{color:#293B91;} 
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}/* Blue */
.cGreen,.cGreen:visited,.cGreen a{ color:#060}/* Green */
/* common */
.entry {line-height:21px;}
.entry a {height:21px; overflow:hidden;}
.display-control .tab-con {display:none;}
.display-control .current {display:block;}
.dotline {border-bottom:1px dotted #dcdddd;}
.new {text-decoration:underline;}
.gg {margin-bottom:10px;}
.mb-6 {margin-bottom:6px;}
.mb-12 {margin-bottom:12px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.lh25{ line-height:25px;}
.code-en {font:13px "Verdana","\5B8B\4F53";}
.code-num {font-family:"Arial","\5B8B\4F53";}
.zt_yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.zt_heiti{ font-family:"\9ED1\4F53";}
.zt_songti{ font-family:"\5B8B\4F53";}
/* end */
.btn_up{background:url(../images/zuopin10.png) right 0 no-repeat; height:42px; width:73px; overflow:hidden; position:relative ; display:inline-block; }
.btn_up input{ position:absolute; right:0; top:0; height:42px;  font-size:40px; line-height:42px; -moz-opacity:.0;opacity:0.0; filter:alpha(opacity=0);}
.t_p2{ height:39px; background:url(tbg.jpg) no-repeat 0 0; }
.t_p{ height:100px;}
.t_p_r{ float:right; padding:10px 20px 0 0;}
.web_lang{ display:block; height:18px; color:#FFF; font-size:12px; text-align:right; padding:0 15px 0 0; text-align:right; width:195px;}
.web_lang a{ color:#FFF; }
.web_tel400{ display:block; background:url(tel400.png) no-repeat right  0; width:210px; height:20px; padding-top:57px;  }
.fangwei{ display:block; background:url(tel400.png) no-repeat right bottom; width:210px; height:20px;  }

.serach_bg{ background:url(bg3.jpg) no-repeat 0 0; width:345px; height:40px;}


.toplogo{ width:230px;   display:block; padding:20px 0 0 30px; float:left}
.b_rad{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;behavior: url(/images/ie-css3.htc);}


.tnav{ height:46px;   border:1px solid #C4C6C5; padding:0 0 0 0px;  }
.tnav ul li{ float:left; position:relative; display:block; z-index:1; border-right:1px solid #C4C6C5; }
.tnav a{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; display:block; padding:10px 0 0 0; float:left;  height:36px; width:123px; text-align:center;  white-space:nowrap; color:#039F4C}
/*.tnav ul li div{ display:none; height:20px;   background:url(bg.png) repeat-x 0 0; position:absolute; left:18px; bottom:-20px; z-index:900; 
white-space:nowrap; padding:0 10px;  color:#000000; line-height:20px;
-moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;behavior: url(ie-css3.htc);
 }
.tnav ul li:hover div{ display:block; -moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;behavior: url(ie-css3.htc);  background:url(bg.png) repeat-x 0 0; position:absolute;
 left:18px; bottom:-20px; z-index:900; *display:inline;  *background-image:url(bg.png); }
 */
 
.tnav ul li div{ display:none; height:20px;   position:absolute; left:18px; bottom:-20px; z-index:900; white-space:nowrap;   color:#000000; line-height:20px;  }
.tnav ul li:hover div{ display:block;}
.tnav ul li div i{ display:block; width:10px; overflow:hidden}
.tnav ul li div a{ display:inline; background:none; float:none; padding:0 0 0 0px; font-size:13px; color:#000000; }
.tnav ul li div .sty_1{ background:url(nav_L.png) no-repeat left 0;  height:20px;}
.tnav ul li div .sty_5{ background:url(nav_C.png)  repeat-x 0 0;  white-space:nowrap; }
.tnav ul li div .sty_3{ background:url(nav_R.png) no-repeat right 0;  height:20px;}
.tnav ul li div .sty_5 b{ font-weight:100}
.footerPart{  min-height:130px; }

.f_copyeight{ height:110px; background:#eeeeee; padding:10px 10px;}
.f_copyeight .f_logo{ width:170px; float:left; text-align:right;  }
.f_con{ width:660px; float:left; height:110px; padding:0 9px; }
.f_con ul li{ height:27px; border-bottom:1px dashed #333333; font-size:14px; line-height:27px;}
.f_c_2 span{ font-size:17px; cursor:pointer;  color:#283A90;}
.f_c_2 span:hover{ color:#283A90;}
.f_copyeight .erweima{ width:110px; float:right;}

.f_line{clear:both; height:12px; overflow:hidden; display:block; background:#293B91; border-bottom:12px solid #FFF;  border-top:12px solid #FFF;}
.flink{ padding:10px 0; background:url(flink_bg.jpg) no-repeat 0 0;}
.flink ul li{  white-space:nowrap; padding:3px 14px; display:block; float:left;}
.flink ul li a{ font-size:12px;}

.til_syt2{ background-color:#EEEEEE; border-bottom:1px solid #D8D7DC; height:35px; line-height:35px; padding:0 10px;}
.til_syt2 a{ font-size:16px; display:inline-block; float:left}
.til_syt2 a.more{ font-size:14px; display:inline-block; float:right;}
.bsty2{ border:1px solid #D8D7DC; border-radius:5px 5px;}

.zs{ width:980px; height:210px;  position:relative; overflow:hidden; padding:10px 0 0 0;}

.huanjing{ height:210px; }
.huanjing ul li{ float:left; width:245px; height:210px; text-align:center; line-height:30px;  }
.huanjing ul li span{ display:block; width:240px; height:180px; border:1px solid #CCC; border-radius:3px 3px; overflow:hidden;  }
.huanjing ul li span img{ max-width:240px; max-height:180px; vertical-align:middle}



 


.pro{ width:730px; height:205px;  position:relative; overflow:hidden; padding:10px 0 0 0;}

.in_prolist{ height:210px;}
.in_prolist ul li{ float:left; width:245px; text-align:center; line-height:30px;}
.in_prolist ul li span{ display:inline-table; width:240px; height:180px; border:1px solid #CCC; border-radius:3px 3px;  }
.in_prolist ul li span img{ max-width:240px; max-height:180px; vertical-align:middle}



.picScroll-left{ width:730px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .prev,.picScroll-left .next{ display:block;  width:20px;      margin-top:15px;  overflow:hidden; cursor:pointer; height:175px; position:absolute;}
.picScroll-left .prev{ background:url(bl.jpg) no-repeat; left:10px;}
.picScroll-left .next{  background:url(br.jpg) no-repeat; right:10px; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .bd{ padding:10px 30px 0 30px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:134px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100px; height:140px;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:20px;   }






 
.slideBox{ width:1000px; height:400px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:9px; height:9px; background:url(icoCircle.gif) no-repeat 0 -9px;  cursor:pointer; }
.slideBox .hd ul li.on{ background:url(icoCircle.gif) no-repeat 0 0; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:400px; display:block;  }

 
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.in_about{ font-size:13px; line-height:19px; width:220px; height:210px; overflow: hidden; padding:10px 5px 0 15px;}
.in_news{ padding:0px 0 0 0; width:450px;  }
.in_news li{ width:450px; float:left; height:25px;  line-height:25px; background:url(line.jpg) repeat-x 0 12px;}
.in_news li i{ display:block; float:left; width:20px; height:25px; background:#FFF url(dot4.jpg) no-repeat 5px 9px;}
.in_news li a{ font-size:16px; display:block; float:left; background:#FFFFFF}
.in_news li span{ width:40px; float:right; display:block; background:#FFF; font-size:14px; text-align:right}
.in_news li s{ background:url(dot.png) no-repeat 3px 7px; width:25px; height:17px; display:block; float:left;}
.in_news li.cR2 a{ color:#293B91;}

.banner2{ width:980px; height:260px;}

.div210{ width:210px; float:left; min-height:260px;}

.lp_nav{}
.lp_nav dl dt{ line-height:31px; height:31px; background:#009B4D; font-size:16px; color:#FFFFFF; text-indent:11px; width:210px;}
.lp_nav dl dt a{ color:#FFFFFF; font-size:16px; display:block; float:left}
.lp_nav dl dd{ height:25px; line-height:25px; background:#E6E6E6; border:1px solid #E6E6E6; margin:5px 0 0 0; font-size:14px; text-indent:15px;  border-radius:3px 3px;}
.lp_nav dl dd:hover{background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px; margin:5px 0 0 0;}
.lp_nav dl dd:hover a{  color:#009B4D;}
.lp_nav dl dd.ed{ background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px;}
.lp_nav dl dd.ed a{ color:#009B4D;}
.lp_nav dl dd b{ font-family: Arial; font-size:24px; display:block; float:left; width:20px;}


.lp2_nav{}
.lp2_nav dl dt{ line-height:31px; background:#009B4D; font-size:16px; color:#FFFFFF; text-indent:11px;}
.lp2_nav dl dt a{ color:#FFFFFF; font-size:16px;}
.lp2_nav dl dd{ height:25px; line-height:25px; background:#E6E6E6; border:1px solid #E6E6E6; margin:5px 0 0 0; font-size:14px; border-radius:3px 3px; display:none }
.lp2_nav dl dd:hover{background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px; margin:5px 0 0 0;}
.lp2_nav dl dd:hover a{  color:#009B4D;}
.lp2_nav dl dd.ed{ background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px;}
.lp2_nav dl dd.ed a{ color:#009B4D;}

.lp2_nav dl dd.cat1{ background:url(dot4_20.jpg) no-repeat 7px 9px; color:#293B91; background-color:#E6E6E6; text-indent:20px; display:block  }
.lp2_nav dl dd.cat1:hover{background:url(dot4_2.jpg) no-repeat 7px 9px;}
.lp2_nav dl dd.cat1.ed{ background-image:url(dot4_2.jpg)}

.lp2_nav dl dd.cat_2{ text-indent:25px; background-color:#E6E6E6;}
.lp2_nav dl dd.cat_3{ text-indent:35px;}

.none{ display:none}
.block{ display:block}

.div750{ width:750px; float:right; }
.til_syt3{ background:url(til_bg.jpg) no-repeat 0 0 ; height:31px; padding:5px 0 0 11px; color:#333; font-size:14px;}
.artcon{ padding:13px 12px 10px 18px; line-height:170%;}

.bor3{ border-right:1px solid #EAEAEA;  border-left:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA;}
.til_syt4{  background:#EEEEEE url(bg2.jpg) no-repeat 5px 2px ;  height:27px; padding:7px 0 0 50px; font-size:14px; color:#FFFFFF; border-radius:3px 3px 0 0; border:1px solid #EAEAEA;}
.til_syt4 span{ display: inline-block; float:right; padding:0 20px 0 0;}


.flei_con{ width:730px;}
.flei_con .con{ padding:10px 10px; border-radius:0 0 3px 3px}

.in_newslist{ padding:10px 20px;}

.in_newslist li{ height:30px; line-height:30px; border-bottom:1px dashed #999999; background:url(dot4.jpg) no-repeat 5px 12px; text-indent:20px;}
.in_newslist li a{ display:block; float:left;}
.in_newslist li span{ display:block; float:right;}
.in_newslist li a b{ font-weight:100;}

 


.in_splist{ padding:10px 0px; height:auto!important; /* IE7+FF 这句必须写在前面*/
min-height:170px;
*height:170px; /*IE6*/}

.in_splist li{ width:242px;  height:170px; text-align:center; float:left;}
.in_splist li a img{width:220px;  height:160px;}
 






.prolist_con{ width:747px; border:1px solid #E7E7E7;}
.prolist li{ width:247px;  float:left; text-align:center; padding:5px 0px 5px 0; line-height:20px; height:290px;  }
.prolist li a span{ display:block; width:200px; height:250px; overflow:hidden; border:1px solid #CCC; border-radius:5px 5px; margin-left:25px; overflow:hidden}
.prolist li a span img{max-width:200px; max-height:250px;}


.pages2{}
.pages2 ul{	float:left;	padding:12px 0px 12px 16px;}
.pages2 ul li{	float:left;	font-family:Tahoma;	line-height:17px;	margin-right:6px;	border:1px solid #E9E9E9;}
.pages2 ul li a{	float:left;	padding:2px 4px 2px;	color:#555;	display:block;}
.pages2 ul li a:hover{	color:#690;	text-decoration:none;	padding:2px 4px 2px;}
.pages2 ul li.thisclass,
.pages2 ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#E30083; padding:2px 4px 2px;	font-weight:bold; color:#FFF}
.pages2 .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.pages2 .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}

.arth1{ text-align:center; border-bottom:1px dashed #999999; font-size:18px; padding-bottom:5px; color:#D82924; font-weight:bold}
.div730{ width:730px;}
.litpic{ border:1px  solid #666666; padding:5px 5px; text-align:center; width:480px; height:300px; overflow:hidden;}

.art_tile{ text-align:center; border-bottom:1px dashed #999999; font-size:18px; padding-bottom:5px; color:#D82924; font-weight:bold}
.art_info{ text-align:center; color:#666666; padding:15px 0 0 0;}
.art_info a{ color:#666666;}

.ly_input{ height:25px; border:1px solid #CCC; border-radius:3px 3px; padding:0 5px; line-height:25px;}

.top_erweima{ width:100px; height:100px; float:right;}




.slideBox2{ width:1000px; height:250px; overflow:hidden; position:relative;  }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:9px; height:9px; background:url(icoCircle.gif) no-repeat 0 -9px;  cursor:pointer; }
.slideBox2 .hd ul li.on{ background:url(icoCircle.gif) no-repeat 0 0; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:1000px; height:250px; display:block;  }




.slideBox3{ width:300px; height:200px; overflow:hidden; position:relative; padding:0px 0 0 10px;  }
.slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox3 .hd ul li{ float:left; margin-right:5px;  width:25px; height:25px;   cursor:pointer;   background:#CCCCCC; color:#000; font-family:Tahoma; text-align:center  }
.slideBox3 .hd ul li.on{ background-color:#F1BE03}
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; }
.slideBox3 .bd img{ width:300px; height:200px; display:block;  }
.slideBox3 .bd li span{ display:block; height:14px; width:190px; text-align:center;   line-height:14px; background:#FFF;  -moz-opacity:.7;opacity:0.7; filter:alpha(opacity=70); color:#000; position:absolute; bottom:10px; left:5px; }


.tab_sty2{ border-top:1px solid #E7E7E7; border-right:1px solid #E7E7E7;  border-left:1px solid #E7E7E7;}
.tab_sty2 th{ border-bottom:1px solid #E7E7E7;background:url(bg_th.jpg) repeat-x 0 0; height:37px; font-weight:bold; font-size:14px}
.tab_sty2 td{ border-bottom:1px solid #E7E7E7; height:31px;  }

.shux dl dt{ line-height:34px; *+line-height:30px; border-bottom:1px dotted #333333; font-weight:bold;}
.shux dl dd{ line-height:34px; *+line-height:30px;  border-bottom:1px dotted #333333; height:27px;}
.btn{ display:block; text-align:center; padding:5px 0 0 0}
.dir_link{ width:1002px; height:233px;}

.dir_link a{ display:block; float:left; width:200px; height:233px; background-position:0 0; background-repeat:no-repeat;}
.dir_link a.da1{ background-image:url(zh1.jpg);}
.dir_link a.da1:hover{ background-image:url(zh10.jpg);}
.dir_link a.da2{ background-image:url(zh2.jpg);}
.dir_link a.da2:hover{ background-image:url(zh20.jpg);}
.dir_link a.da3{ background-image:url(zh3.jpg);}
.dir_link a.da3:hover{ background-image:url(zh30.jpg);}
.dir_link a.da4{ background-image:url(zh4.jpg);}
.dir_link a.da4:hover{ background-image:url(zh40.jpg);}
.dir_link a.da5{ background-image:url(zh5.jpg);}
.dir_link a.da5:hover{ background-image:url(zh50.jpg);}

.btn2{ border-radius:5px; border:1px solid #999; background:#999999 none; color:#FFFFFF; font-family:"微软雅黑"; font-size:14px; padding:9px 15px; cursor:pointer}
.btn3{ display:inline-block; width:75px; height:21px; text-align:center; border:1px solid #E7E7E7}

.search-submit{ background:url(btn2.jpg) no-repeat 0 0; width:25px; height:25px; border:0; margin-top:7px; }
.search-keyword{ width:222px; height:25px; border:0; font-family:"微软雅黑"; }
