@charset "utf-8";
/* css document */
body{margin:0px auto; padding:0px;font-size:12px; color:#626569;font-family:"microsoft yahei";}
div,li,ul,a,span,p,img{ margin:0px; padding:0px; border:0px;}
ul,li{ list-style-type:none;}
a{text-decoration:none;color:#626569;}
.main{ margin:0px auto; width:1002px; height:auto; overflow:hidden; clear:both; display:block; }
.wrap{width: 1002px;margin: 0 auto;}
a:hover{color:#ce2323;}

#nav_wrap{}
#nav li{ text-align:center;font-size:12px;}
/*new nav style*/
#nav_wrap { width:1002px; overflow:hidden; background:url(/uploads/image/global/menu.jpg) no-repeat; height:73px;}
#nav{height:39px; position:relative; width:1002px; margin:0 auto; }
#nav .l{height:39px; width:2px; float:left}
#nav .r{height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0;padding-top: 5px;margin-left: 5px;}
#nav li { float:left; list-style:none;padding-right:10px;padding-left:10px;letter-spacing: 1px; }
#nav li  a.v{ width:70px;height:33px; line-height:33px; display:block; color:#fff;float:left;  font-size:14px;padding-left: 3px;padding-right: 3px;}
#nav li a.v:hover,#nav li .v .sele, #nav li#nav_hover .v{color:#4c4c4c; line-height:38px; font-size:14px; background:#fff repeat-x;}
/*#nav .home .kind_menu{width: 970px;}*/
/*#nav .kind_menu { height:30px;*height:29px; line-height:28px;vertical-align:middle; position:absolute; top:37px;*top:39px; text-align:left; display:none;color:#656565; padding-top:5px; width:auto;}
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:75px; font-family:arial, helvetica, sans-serif;}
#nav .kind_menu a:hover { color:#ff4300;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left }*/
#nav li ul{position: absolute; }
#tmenu{height:28px; float:right; }
#nav .nav1551{padding: 0 12px;}
#nav .nav1551 ul{left: 200px;}
#nav .nav1551  a.v{width: 95px;}
#nav li.nav1550{padding: 0 13px;}
#nav .nav1559{padding: 0 6px;}
#nav .nav1558{padding: 0 7px;}
#nav .nav1557{padding: 0 13px;}
#nav .nav1556{padding: 0 8px;}
#nav .nav1554{padding: 0 13px;}
#nav .nav1556 .kind_menu{right: 20px;}
#nav .nav1553 .kind_menu{right: 0;}
#nav .nav1553 ul,
#nav .nav1556 ul,
#nav .nav1554 ul{right: 0;}
#nav .nav1559 ul{left: 292px;}
#nav .kind_menu ,.home{ height:36px;*height:29px; line-height:36px;vertical-align:middle; position:absolute; top:37px;*top:39px; left: 0; text-align:left; display:none;color:#656565; }
#nav #nav_hover .v{  color:#4f3205; }
.home a{color:#4c4c4c;}
.home{width: 972px;}
#nav .kind_menu{width: 100%;background:  url(/uploads/image/global/menu.jpg) center bottom no-repeat;}
#nav .kind_menu li{padding: 0;line-height: 36px;}
#nav .kind_menu li a { float:left;  margin: 11px 0;padding: 0 15px 0 17px; color:#656565; text-align:center;line-height: 14px;border-left: 1px solid #4f3205; font-family:arial, helvetica, sans-serif;}
#nav .kind_menu li:first-child a{border-left: 0;}
#nav .kind_menu a:hover { color:#ce2323;}
#nav .kind_menu span { font-size:10px;  color:#4f3205; line-height:36px; *line-height:36px; float:left }
#nav .nav_menu{display: none;}
.xxgk{ height:238px; float:left;}
.xxgk .img{ height:238px; width:53px; background:url(/uploads/image/global/xxgktab.jpg) no-repeat; float:left;}
.xxgk .typelist{ float:left; height:238px;}
.xxgk .typelist li{ background:url(/uploads/image/global/xxgklist.jpg) 0 -1px no-repeat; float:left; height:36px; width:173px;margin-bottom: 6px;}
.xxgk .typelist ul{ float:left; width:173px; line-height:29px;padding-left: 5px;}
.xxgk .typelist a{padding-left:20px;letter-spacing: 5px;display: block;}
/*搜索*/
.formseearch{margin-top: 5px;float: right;}

.search2{float: right; padding-right:10px;margin-top: 3px;}
.keyword2{ float: left; width:110px; height: 19px; padding: 0 10px; line-height: 19px; border:0px; border:#cccccc solid 1px;}
.submit2{border:0px; background:url(/uploads/image/global/search2.jpg) no-repeat; width:36px; height:21px;padding-top: 2px;}
/* ifocus style */
#ifocus { width:487px; height:235px; float: left;border:1px solid #dedede; background:#f8f8f8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:380px; height:225px; overflow:hidden; margin:5px 0 0 5px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:380px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:380px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:5px 5px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background:  no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#fff; }
		#ifocus_tx .normal { display:none; }

.index-tit{background:url(/uploads/image/global/typebgwh.jpg) repeat-x; height:25px;border:#cfcfcf 1px solid;}
.index-tit h3{ float: left; height:25px; padding-left: 20px;margin: 0;font-size: 14px; line-height: 25px;font-weight: normal;background:  url(/uploads/image/global/typeimg.gif) 10px center no-repeat;}
.index-tit a{display: inline-block; padding-left:10px; padding-right:15px; color:#ce2323;line-height: 25px; font-family:"微软雅黑"; font-size:14px;}
.index-tit a:hover{font-weight: bold;}
.index-tit .more{float:right;padding-right: 5px;line-height: 25px;font-size: 12px;color: #626569;}
.index-tit .more2{float:right;padding-right: 5px;line-height: 20px;font-size: 12px;color: #626569;padding-left: 24px;}

.index-box1{margin-top: 15px;}
/*** 首页滚动图 ***/
.index-flash,
.index-flash img{width: 480px;height: 211px;}
.index-flash{ position: relative; float: left;overflow: hidden;}
.index-flash a{display: block; vertical-align: top;}
.index-flash img{}
.index-flash p{position: absolute; bottom: 0; overflow: hidden; width: 460px; height: 30px; padding: 0 10px; line-height: 30px; background-color: rgba(0,0,0,.8); color: #fff;}
.index-flash-btn{position: absolute;right: 10px;bottom: 8px;z-index: 10;}
.index-flash-btn span{display: inline-block;width: 10px;height: 10px;background-color: #fff;border-radius: 10px;margin-left: 5px;}
.index-flash-btn span.cur{background-color: #ce2323;}


.listnews{border:#cfcfcf 1px solid; border-top:0px;}
.listnews ul{ line-height:24px;padding: 10px;}
.listnews ul li{ overflow: hidden; height: 24px; background: url(/uploads/image/global/dot.jpg) no-repeat left;}
.listnews ul li a{float:left; display: inline-block;overflow: hidden;  height: 24px; padding-left:10px;}
.listnews a:hover{color:#ce2323;}
.listnews span{float:right;color:#626569;}
.page-main{min-height: 400px;}
.page-main .listnews{border: none;width: 783px;overflow: hidden;}
.page-main .listnews ul{width: 743px;padding: 10px 20px;}
#noleft .listnews ul{width: 962px;}
#noleft .newview{width: 962px;}
.rnew{ float:left;}
.rnew .index-tit{width:259px;}
.rnew .listnews ul{height:190px;}
.rnew .listnews li{ width: 239px;}
.rnew .listnews a{width: 229px;}

.ad{ float:left; padding-top:15px; padding-bottom:15px;}

.lnew{ float:left;padding-right: 17px;}
.lnew .listnews ul{height:123px;width:333px;}
.lnew .listnews li{width: 333px;}
.lnew .listnews a{width: 240px;}

.rnew2{ float:right;}
.rnew2 .index-tit{width: 255px;}
.rnew2 .listnews ul{height:123px;}
.rnew2 .listnews a{ width: 150px;}

.indexleft{ width:731px; float:left; padding-top:15px;}
.indexright{float: right; padding-top:15px;width: 257px;padding-left: 10px;}
.tj{float:left; width:726px; overflow:hidden;padding-bottom: 10px;}
.tj-tit{ background:url(/uploads/image/global/rtab.jpg) no-repeat; width:731px; height:27px;float:left}
.tj-tit h3{ width: 83px; float:left; margin: 0; font-size:14px;font-weight: normal; text-align: center; }
.tj-tit a{ display: inline-block; height: 27px; line-height: 27px; color:#fff;}
.tj-tit a:hover{font-weight: bold;}
.tj-tit .more{float:right; margin-right: 10px;color: #626569;}
.tj-tit .more:hover{color: #ce2323;}
.tj .listnews{ float:left;padding-left:30px;border: none;}
.tj .listnews li{ width:300px;}

.nav-tit{overflow: hidden;margin:10px 25px;}
.nav-tit a{float:left;color: #ce2323;}
.indexleft .typetitle{ float:left; width:726px; font-size:14px; font-weight:bold;}
.indexleft .typetitle ul{float:left; padding-left:10px; padding-top:10px;}
.indexleft .typetitle li{float:left;}
.indexleft .typetitle a{float:left;color:#ce2323;}

/*pic scroll
----------------------------------*/
.infinitecarousel {position: relative;float: left;width:375px; height: 209px;}
.infinitecarousel a img {width:150px;height:100px;display:block;}
.infinitecarousel li {display:block;color:#6c6d61;float:left;margin: 10px 6px; width: 150px;height: 140px; overflow: hidden; text-align:center;}
.infinitecarousel li a span{display:block;line-height:17px;padding-top:6px;max-height: 40px;overflow: hidden;}
.infinitecarousel .forward,
.infinitecarousel .back{display: block;height: 20px; width: 10px;text-indent: -999px;position: absolute;top: 90px;cursor: pointer;outline: 0;}
.infinitecarousel .forward {right: 10px; background:url(/uploads/image/global/ar.jpg) -1px no-repeat;}
.infinitecarousel .back {background:url(/uploads/image/global/al.jpg) no-repeat;left: 0;}
.imgscroll,
.imgscroll2{width: 330px;margin: 0 20px 0 20px;}
.imgscroll{margin: 0 20px 20px 20px;}
.imgscroll2{height: 136px;overflow: hidden;}
.infinitecarousel ul{height: 150px; float: left;}
.tj .list .nav-tit{margin-left: 0;}
#infinitecarousel2 ul{height: 136px;}
#infinitecarousel2{height: 189px;}
#infinitecarousel2 li{height: 136px; }
#infinitecarousel2 li a span{width: 100%;height: 17px;overflow: hidden;}
.pntitle{border-top:#458fce 1px solid; border-bottom:#dbecec 1px solid; font-size:14px; font-weight:bold; line-height:30px;background:#fbfbfb}
.pntitle a{ color:#458fce; padding-left:20px;}

.theme{ float:left;padding-bottom: 10px;}
.theme img{padding-bottom:10px;padding-bottom:10px;}

.bmfw{float:left; background:url(/uploads/image/global/bm.jpg) no-repeat; width:257px; height:92px; padding-bottom:10px;}
.bmfw p{padding-top: 35px;line-height: 24px;padding-left: 20px;}
.searchbox{float:left; background:url(/uploads/image/global/search.jpg) no-repeat; width:257px; height:86px;}

.search{float: left;padding-top: 46px;height: 20px;padding-left: 22px;overflow: hidden;}
.keyword{width:166px;padding-top:4px;height:15px; border:0px;}
.submit{width:40px;background:none;border:none;}


.flink{ float:left; width: 1000px; border:#cfcfcf 1px solid; border-top:0px;overflow: hidden;padding-bottom: 10px;}
.flink .tab{ background:url(/uploads/image/global/typebgwh.jpg) repeat-x;margin-bottom: 8px; height:25px; width:1000px; border-top:#cfcfcf 1px solid;}
.flink .tab ul{ padding-left:10px; padding-top:4px;}
.flink .tab .typename{height:13px;float: left;}
.flink .tab .typename a{ padding-left:10px; padding-right:15px; color:#ce2323; font-family:"微软雅黑"; font-size:14px;}
.flink .tab .more{float:right;padding-right: 5px;line-height: 21px;}
.flink .link {}
.flink .link{ line-height:24px;padding-left:12px;padding-top:5px;width: 650px;float: left;}
.flink .link a{display: inline-block; margin-right: 10px;}
.flink  a:hover{color:#ce2323;}

.footer{ background-color:#b51616; width:1002px; height:60px; line-height:60px; color:#fff; text-align:center; margin-top:30px;}
.footer a{color:#fff;}

.left{ float:left; padding-top:20px; width:198px;height:auto; overflow:hidden;}
.right{ float:right; padding-top:20px; height:auto; width:783px;}
.wechat{float: right;margin-right: 10px;}
.wechat li{float: left;text-align: center;margin-left: 10px;}
.wechat p{line-height: 24px;}
.wechat img{width: 120px;height: 120px;}
.lefttab{ background:url(/uploads/image/global/leftbg.jpg) no-repeat; width:198px; height:30px; float:left;}
.lefttab a{color:#ce2323; font-family:"微软雅黑"; font-size:14px; padding-left:35px; line-height:30px;}

.righttab{float:left; background:url(/uploads/image/global/rightbg.jpg) no-repeat; width:763px; padding-right: 20px; height:30px;}
.righttab .typename{color:#ce2323; font-family:"微软雅黑"; font-size:14px; padding-left:35px; line-height:30px; float:left;}

.position{float: right;line-height: 28px;}
#list-position{width: 500px; height: 30px; overflow: hidden;float: right;}
#list-position .position{margin-right: -13px;}

.sonlist{float:left; line-height:24px;}
.sonlist ul{float:left;padding-top: 10px;padding-left: 50px;}
.sonlist li{float:left;width:198px;}

.newlist{height: 660px;padding-top: 20px;line-height: 30px;float: left;padding-left: 20px; width:783px;}
.newlist ul{ font-size:14px; letter-spacing:1px;}
.newlist li{ float:left; width:740px;}
.newlist a{ float:left;}
.newlist span{ float:right;}

.page-tit{width: 952px;height: 30px; margin: 0;	padding-left: 33px; padding-right: 20px; line-height: 28px;background: url(/uploads/image/global/pagetit.jpg) -1px center no-repeat;}
.page-tit h3{float:left;margin: 0; font-size:14px; font-weight: normal; color:#503205; }
.position{float: right;line-height: 28px;}

.page{float:right; height:20px; margin-top: 10px; margin-right: 15px; padding-bottom:20px;text-align:right;}
.page ul{ list-style-type:none;}
.page li{float:left; line-height:24px; margin-right:5px; border:1px;}
.page li a{ border:#ccc 1px solid; padding:3px 5px; text-decoration:none;color:#726969;}
.page .thisclass a,
.page li a:hover{ color: #fff; background-color: #ce2323;}

.newview{ padding:20px; float:left;width: 743px;}
.newview .title{font-size:16px; text-align:center; color:#d52727; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.newview .date{text-align:center; margin-bottom:20px; color:#8e8a8a;}
.newview .body{line-height: 30px;font-size: 14px;}

.nextnew{font-size:12px; clear:both; float:left; padding-top:20px;}
.nextnew a{text-align:left;}
.nextnew ul{ text-align:left; float:left; line-height:24px;}

.piclist{width:760px;padding:0 10px;padding-top: 25px;float: left;}
.piclist img{ max-width:230px; height:170px;}
.piclist li{float:left; width:230px; margin-bottom: 30px;margin-right: 21px; text-align:center; line-height:28px;}
.piclist li .img{width: 230px;height:170px; display: table-cell;vertical-align: middle;text-align: center;}
.piclist li p{text-align: center;}
.flash{float: left;padding-top: 15px;}
#noleft .piclist{width: 982px;}
#noleft .piclist ul{width: 1015px;}
#noleft .piclist ul img{width: 230px; height: 170px;}
#noleft .piclist ul p{height: 28px;overflow: hidden;}
.rnew3{ float: left;
margin-left: 15px;
width: 480px;
overflow: hidden;
margin-right: 15px;}
.rnew3 .tab{ background:url(/uploads/image/global/typebg.jpg) repeat-x; height:25px;  border:#cfcfcf 1px solid;}
.rnew3 .tab ul{ padding-left:10px; padding-top:4px;}
.rnew3 .tab .typename{height:13px;float: left;}
.rnew3 .tab .typename a{ padding-left:10px; padding-right:15px; color:#ce2323; font-family:"微软雅黑"; font-size:14px;}
.rnew3 .tab .more{float:right;padding-right: 5px;line-height: 21px;}
.sonlist{float:left; line-height:24px;}
/*列表*/
.sonlist ul{float:left;padding-top: 10px;padding-left: 50px;}
.sonlist li{float:left;width:145px;}
.sonlist .on a{color: #ce2323;font-weight: bold;}

/*搜索*/
#noleft {min-height: 300px;margin-top: 20px;}
#noleft .listnews{width: 1002px;border: none;}
#noleft .listnews .list{width: 982px; height: auto;border: none;}
#noleft .listnews .list li{width: 982px;}
#noleft .listnews .list li a{width: 700px;}
