/* CSS Document */
html {min-width:1040px;}
body {font-size:12px; padding:0px;margin:0px; position:relative;line-height:20px; color:#444; font-family:\5FAE\8F6F\96C5\9ED1; background:#f0f0f0;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea{margin:0px;padding:0px;font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
ul,ul li{list-style:none; padding:0px; margin:0px; font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
div, span, ul, li, hr{padding:0px; margin:0px;font-family:\5FAE\8F6F\96C5\9ED1;}
img{ border:0px; padding:0px; margin:0px;vertical-align:middle;}
a{ text-decoration:none; color:#444; outline:none; outline:none;}
a:hover{color:#1c4981;}
input{ border:0px;}
hr {padding:0px; margin:0px; border:0px;}
em,i {}
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after {clear:both; }
.clearfix {zoom:1;}
.none {display:none;}
.block {display:block;}
border {border:0px;}

#indexabout{ display:none;}

/*公共样式*/
.mainbox {width:1040px; margin:0 auto; clear:both; position:relative; padding:39px 0 70px 0;}
.maindiv {width:1040px; margin:0 auto; clear:both; position:relative; background:#fff; padding:0 0 28px 0;}
.main_l {width:240px; float:left;}
.main_r {width:696px; float:right;}
.fleft {float:left;}
.fright {float:right;}


/*头部*/
.header {width:100%; position:absolute; left:0; top:0; z-index:90;clear:both; height:60px; background:url(../images/headbg.png);}
.header .headbox {width:1040px; height:60px; margin:0 auto;}
.header .headbox .logo {float:left; margin:10px 0 0 70px; display:inline; overflow:hidden;}
.header .headbox .logo img {max-width:100%;}
.header .headbox .search {width:190px; height:24px; line-height:24px; margin:16px 70px 0 0; display:inline; border:0px; float:right; position:relative; background:url(../images/search.png) no-repeat 0 0;}
.header .headbox .search .input {width:140px; outline:none; float:left; height:18px; line-height:18px; padding:3px 0 3px 6px;color:#333333; font-family:宋体; background:url(../images/search.png) no-repeat 0 0;}
.header .headbox .search .submit {position:absolute; right:0; top:0; width:30px; height:24px;line-height:24px; outline:none; cursor:pointer; background:url(../images/search.png) top right no-repeat;}

/*导航*/
.naver {width:100%; height:45px; line-height:45px; background:url(../images/naver.jpg) center repeat-y; color:#fff; position:relative; z-index:100;}
.naver dl {width:1040px; margin:0 auto; height:45px; line-height:45px; clear:both; overflow:hidden; font-size:14px; font-weight:bold; text-align:right;}
.naver dl a {color:#fff; padding:0 20px;}
.naver dl a:hover {color:#1c4981; background:url(../images/navback.jpg) top repeat-x;}

/*通栏广告*/
.in_banner {width:100%; height:548px; position:relative; text-align:center; clear:both; overflow:hidden;}
.in_banner img {max-width:100%;}

/*内页通栏广告*/
.ny_banner {width:100%; height:354px; position:relative; text-align:center; clear:both; overflow:hidden;}
.ny_banner img {max-width:100%;}

/*公用标题*/
.column {width:100%; height:52px; line-height:48px; background:url(../images/indexbg1.jpg) 0 48px repeat-x;}
.column h2 {float:left; font-size:14px; border-bottom:4px solid #1c4981; padding:0 2px;}
.column .more {float:right; color:#23a938; font-size:14px; line-height:48px; padding:0 18px 0 2px; font-weight:bold; border-bottom:4px solid #23a938; background:url(../images/more.png) right no-repeat;}
.column .more:hover {color:#1c4981;background:url(../images/more_h.png) right no-repeat;}

/*首页图片新闻*/
.inpic_news {width:323px; float:left;}
.inpic_news .inpicbox {width:100%; height:219px;}
.inpic_news .inpicbox img {width:100%; height:219px;}
.inpic_news .insize {width:100%; clear:both; height:115px; background:#fff;}
.inpic_news .insize dl {width:250px; margin:0 auto; font-size:15px; height:50px; padding:18px 0 0 0; line-height:21px; color:#1c4981; font-weight:bold;}
.inpic_news .insize dl a {color:#1c4981;}
.inpic_news .insize dl a:hover {color:#23a938;}
.inpic_news .insize .more {width:101px; height:19px; clear:both; float:right; text-align:center; color:#fff; font-weight:bold; margin:0 36px 0 0; display:inline; background:url(../images/newpic.png) no-repeat 0 0;}
.inpic_news .insize .more:hover {color:#FF0;}

/*首页新闻动态*/
.innews {width:683px; float:right;}
.innews .innewbox {width:100%; clear:both; height:334px; overflow:hidden; background:url(../images/innewsbg1.png) right 45px no-repeat #fff;}
.innews .innewbox ul {width:450px; height:236px; clear:both; padding:50px 0 0 40px; }
.innews .innewbox ul li {float:left; width:100%; overflow:hidden; clear:both; height:39px; line-height:39px; border-bottom:1px dashed #dbdbdb; font-weight:bold;}
.innews .innewbox ul li a:hover {color:#23a938;overflow:hidden;}
.innews .innewbox ul li a {float:left; overflow:hidden; clear:both;} 
.innews .innewbox .more {width:101px; height:19px; clear:both; float:right; text-align:center; color:#fff; font-weight:bold; margin:0 30px 0 0; display:inline; background:url(../images/newpic.png) no-repeat 0 0;}
.innews .innewbox .more:hover {color:#FF0;}

/*底部*/
.footer {width:100%; clear:both; height:193px; background:url(../images/footer.png) top center no-repeat; overflow:hidden;}
.footer .footbox {width:930px; padding:47px 0 0 110px; height:100px; margin:0 auto; clear:both;}
.footer .footbox .footdiv1 {width:240px; float:left;}
.footer .footbox .footdiv1 b {width:100%; height:50px; line-height:50px; font-size:14px;}
.footer .footbox .footdiv1 div {width:100%; clear:both;}
.footer .footbox .footdiv1 div i {float:left;}
.footer .footbox .footdiv1 div span {float:left; line-height:16px;}
.footer .footbox .footdiv1 .fw1 {width:62px;}
.footer .footbox .footdiv1 .fw2 {width:50px; text-align:center;}
.footer .footbox .footdiv1 .fw2  img {position:relative; top:-2px;}
.footer .footbox .footdiv2 {width:190px; float:right;}
.footer .footbox .footdiv2 img {max-width:100%; float:right; margin:38px 0 0 0;}
.footer .footdiv3 {width:1040px; margin:0 auto; font-weight:bold; clear:both; height:39px; line-height:39px; text-align:center; position:relative;}


/*内页左侧菜单*/
.leftmenu {width:120px; float:left; overflow:hidden;}
.leftmenu h2 {width:75px; float:left; height:50px; line-height:50px; font-size:14px; border-bottom:2px solid #c1c1c1; margin:0 0 10px 0;}
.leftmenu ul {width:100%; clear:both; float:left; overflow:hidden;}
.leftmenu ul li {width:100%; height:42px; line-height:42px; float:left; clear:both;}
.leftmenu ul li a {float:left; color:#444;}
.leftmenu ul li .cur {color:#4e8edd;}
.leftmenu ul li a:hover {color:#4e8edd;}


/*首页产品展示*/
.inproduct {width:100%; position:relative; top:-25px; background:url(../images/productbg1.jpg) top repeat-x; height:420px; overflow:hidden;} 
.inproduct .productpic {width:862px; float:left;}
.inproduct .productpic .pboxpic {width:100%; clear:both; margin:16px 0 0 0;}
.inproduct .productpic .pboxpic div {width:212px; height:195px;text-align:center;}
.inproduct .productpic .pboxpic div a { cursor:pointer;}
.inproduct .productpic .pboxpic div img {width:202px; height:125px;}
.inproduct .productpic .pboxpic div h3 {width:100%; font-size:12px; clear:both; height:39px; line-height:39px; font-family:宋体; color:#000; font-weight:300;}
.inproduct .productpic .pboxpic div h3 a {color:#fff;}
.inproduct .productpic .pboxpic div:hover h3 {color:red;}
.inproduct .productpic .fleft {margin:0 4px 0 0; float:left;}
.inproduct .productpic .fright {float:right;}
.inproduct .jingpin {width:275px; height:420px; float:right; overflow:hidden; background:#eee;}
.inproduct .jingpin .jinpic {width:272px; height:365px; margin:16px 0 0 0; text-align:center; float:right;font-family:宋体;}
.inproduct .jingpin .jinpic a { cursor:pointer;}
.inproduct .jingpin .jinpic img {width:272px; height:320px;}
.inproduct .jingpin .jinpic h3 {width:100%; font-size:12px; clear:both; height:39px; line-height:39px; font-family:宋体; color:#000; font-weight:300;}
.inproduct .jingpin .jinpic h3 a {color:#fff;}
.inproduct .jingpin .jinpic:hover h3 {color:red;}


/*公司简介*/
.aboutus {width:865px; float:right; padding:20px 0 10px 0; overflow:hidden;}
.aboutus .aboutpic {width:100%; height:230px; text-align:center; text-align:center;}
.aboutus .aboutpic img {max-width:100%;}
.aboutus .aboutsize {width:100%; clear:both; line-height:180%; font-size:12px; min-height:200px;_height:200px;}
.aboutus .aboutsize img {margin:0 auto; padding:10px 0; text-align:center; display:block;}
.aboutus .aboutsize .title{ margin:20px auto 50px;}
.aboutus .aboutsize .con{ width:100%;}
.aboutus .aboutsize .times{ text-align:right; margin-top:30px;}
.aboutus .aboutsize embed {margin:0 auto; display:block; text-align:center; padding-bottom:6px;}


.jianjie embed {margin:0 auto; display:block; text-align:center; padding-bottom:6px;}
.news_frm{ min-height:400px; _height:408px;width:100%; margin:auto;}
.news_frm h2{font-size:18px; margin:0 0 8px; color:#dc0000; font-weight:normal; font-family:\5FAE\8F6F\96C5\9ED1;}
.news_frm dl{ padding:0px 0 9px 0; overflow:hidden; zoom:1;}
.news_frm dt{ float:left; display:inline; width:154px; margin:0 11px 0 0;}
.news_frm dt img{ width:148px; height:97px; display:block; padding:2px; border:1px solid #d2d2d2;}
.news_frm dd{ float:left; display:inline; width:622px;}
.news_frm dd h3{ height:24px; font-size:14px; line-height:24px; overflow:hidden; zoom:1; margin:0 0 3px;}
.news_frm dd h3, .news_frm dd h3 a, .news_frm dd h3 a:hover{ color:#000;}
.news_frm dd .p1{line-height:21px; overflow:hidden; color:#aaa; text-indent:24px;}
.news_frm dd .p2{ margin:5px 0 0 0;}
.news_frm ul{ padding:0 5px;zoom:1;}
.news_frm li{ overflow:hidden; zoom:1; height:27px; line-height:27px; border-bottom:1px dotted #cecece;}
.news_frm li span{ float:left; display:inline; background:url(../images/news_li.gif) no-repeat 0 11px; padding:0 0 0 12px; width:585px;}
.news_frm li em{ float:right; display:inline; color:#aaa; font-style:normal; color:#444444;}
.news_frm li a{ color:#444444;}
.news_frm li a:hover{ color:#dc0000; text-decoration:none;}
.a_link2{ display:inline-block; width:86px; height:25px; line-height:25px; font-size:12px; color:#fff; text-align:center; background:url(../images/a_link2.gif) no-repeat;}
.a_link2:hover{ color:#ff9f52; text-decoration:none;}

.indexbanner{ border:#000000 solid 0px; width:100%; height:240px; position:relative; padding:0px; overflow:hidden;z-index:1;}
.indexbanner ul{ height:100%; width:100%; z-index:1; position:relative; margin:0px;border:#000000 solid 0px;}
.indexbanner ul li a,
.indexbanner ul li{ height:100%; width:100%; display:inline-block;}
.indexbanner ul li img{height:100%; width:100%;}
.indexbanner .toleft{ background:url(../images/toleft.png) no-repeat; width:46px; height:94px; display:none; position:absolute; left:0px; top:265px; z-index:9;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
.indexbanner .toright{ background:url(../images/toright.png) no-repeat; width:46px; height:94px; display:none; position:absolute; right:0px; top:265px; z-index:9;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
.indexbanner:hover .toright,
.indexbanner:hover .toleft{ display:block;}
.indexbanner .toright:hover,
.indexbanner .toleft:hover{filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;}
.indexbanner  .ctrl1{position:absolute; z-index:9; left:45%; bottom:0px; height:40px; width:150px;
/*FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 ); 
	background-color:rgba(0, 0, 0, 0.7);*/}
.indexbanner  .ctrl1 a{width:12px; height:12px; overflow:hidden; margin:14px 7px; display:inline-block; background:url(../images/yuan.png) no-repeat 0 0; text-indent:999px; overflow:hidden; border:#000000 solid 0px;}
.indexbanner  .ctrl1 a.activeSlide{ background:url(../images/yuan.png) no-repeat -12px 0;}
