*{ margin:0px; padding:0px}
body{ font-family:"ΛΞΜε"; font-size:14px; color:#010101; overflow-x:hidden;}
img,div,table,tr,td,span{ border:none}
.ta{ border:1px #CCCCCC solid}
ul,li{ list-style:none}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:none; color:#BE0000}

#topnav{ width:100%; margin:0px auto; }
#topnav1{ width:1200px;height:138px;margin:0px auto}
.tbbj{ width:1200px; margin:0px auto; position:absolute; top:3px; background:url(../images/hdTopBg.png) no-repeat right top}
.tbyc{float:right;line-height:20px;color:#fff; width:80px; float:right}
.tbyc a{ font-size:13px; font-weight:normal; font-family:"ΞΆΘνΡΕΊΪ";}
.tbyc a:link{}
.tbyc a:visited{}
.logo{ width:1120px; float:left}

#nav1{ width:100%; margin:0px auto; background:url(../images/navbg.jpg) repeat; height:55px; line-height:55px; overflow:hidden;}
#nav{ width:1200px; margin:0px auto; height:55px;}
#nav ul{ list-style-type:none}
#nav ul li{float:left;  width:140px; text-align:center;}
#nav ul dt{ color:#FFFFFF; font-size:13px;   font-family:"ΞΆΘνΡΕΊΪ"}
#nav ul dt span{margin-left:15px;}
#nav ul li.cur a{text-decoration:none; display:inline-block; width:140px; text-align:center;  background:url(../images/navhover.jpg) no-repeat center center}
#nav  ul li a:hover{text-decoration:none; display:inline-block; width:140px; text-align:center; color:#FFFFFF; background:url(../images/navhover.jpg) no-repeat center center}
#nav ul li a{ color:#fff; font-size:16px;  font-family:"ΞΆΘνΡΕΊΪ"}

.banner{ text-align:center; width:100%; margin:0px auto; height:700px; overflow:hidden; padding:0;}
#flashBg { height:700px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flash { width:100%; height:700px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:700px; display:none; background-size:cover!important;}
#flash img {width:100%; height:700px; }
#flashLine {height:700px; width:100%; clear:both;}
.flash_bar { width:130px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:55px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }
#main{ width:1200px; margin:0px auto; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; padding-left:2px; padding-right:2px;}
#main1{ width:1200px; margin:0px auto;}
#imain{width:1200px; margin:0px auto; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; padding-left:2px; padding-right:2px;}
#img1{ float:left;  border:1px solid #DFDFDF; padding:2px; margin-right:15px; margin-left:5px; margin-top:5px}


.Toubu{width:100%;background:url(../images/Toubu.jpg) no-repeat center bottom; max-height:367px;}
.root {width:100%;height:149px;position:relative;}
.root dl{position:relative;}
.root dt {float:left;margin-top:-76px;width:251px;height:225px;}
.root dt img {display:block;width:251px;height:225px; z-index:19999; position:relative}
.root .wzgg {padding-top:25px;position:relative;height:132px;width:calc(100% - 280px);float:right;font-size:15px;color:#555555;line-height:33px;text-indent:2em;}
.root .wzgg p { display:inline}
.root .wzgg p em {font-weight:bold;}
.root .wzgg h1{ font-size:15px;display:inline; font-weight:normal}
.root .wzgg h2{font-size:15px; display:inline; font-weight:normal}
.root .wzgg h3{font-size:15px; display:inline; font-weight:normal}
.root .wzgg span{ display:inline; font-weight:normal}
.root .wzgg i {display:block;position:absolute;right:0;bottom:-22px;width:120px;height:37px; color:#3B7E05;background:#FBE403;}
.root .wzgg img {display:block;width:26px;height:20px;}
.wzgg{display:inline}
.wzgg_bt{display:inline}

.box{height:120px;width:100%; margin-top:70px;}
.box .width{padding:10px;border-radius:10px;overflow:hidden; }
.serch-l{ float:left;width:calc(100% - 380px); padding-top:15px;}
.serch-l img{width:100%; max-width:725px;}
.serch-r{ float:right;padding:30px 0 20px; margin:0 auto; width:350px; overflow:hidden; font-size:24px; color:#FFFFFF; font-weight:bold; line-height:43px;}
.serch-r font{font-size:28px;}




.companyt{ width110%; margin-bottom:8px; margin-top:5px; border-bottom:1px #CCCCCC solid}
.company{}
.company p{ line-height:26px; color:#333333; padding-left:5px}
.company p a:link{ color:#BE0000}
.company p a{ color:#BE0000}
.company p a:hover{ color:#333333}
.announce{width:280px; float:left; margin-right:10px;  margin-bottom:8px; border:1px #CCCCCC solid; margin-top:5px}
.announcet{ }
.announcet p{ line-height:25px; color:#535353; margin-left:5px; margin-right:8px}
.title1{ background:url(../images/gsjj.jpg) no-repeat center top;}
.title1 h2{ color:#0863c8; font-size:22px; font-family:"ΞΆΘνΡΕΊΪ"; font-weight:bold}
.title2{ text-align:center; margin:0px auto; padding-top:3px}
.title2 h2{border:1px solid #0863c8; background-color:#FFFFFF; color:#0863c8; text-align:center; width:50px; margin:0px auto; font-family:"ΞΆΘνΡΕΊΪ"; font-size:12px; line-height:20px; height:20px}

#wrap{ width:100%; margin:0px auto;}

#middle{ width:1200px; margin:0px auto; background:url(../images/why.jpg) no-repeat center top;  height:770px}
.cpfl{ width:900px; margin:0px auto}
.cpzs{ width:900px; margin:0px auto; padding-top:100px; text-align:center; display:inline-block;}
.cpzs ul{ list-style-type:none; width:900px; margin:0px auto; text-align:center}
.cpzs ul li{ float:left;color:#fff; border-right:1px solid #ffffff}
.cpzs ul li a{ color:#FFFFFF; padding-left:20px; padding-right:20px}
.prolist{margin:0px auto; display:inline-block; margin-top:5px}
.prolist div{ width:210px; margin-left:5px; margin-right:5px; float:left}
.prolist div h2{ width:210px}
.prolist div h2 a{ width:210px}
.prolist div h2 a img{ width:204px; border:3px solid #D4D4D4;  height:175px}
.prolist div h3{ line-height:32px; height:32px; color:#535353; text-align:center; font-size:12px; font-weight:normal; font-family:"ΞΆΘνΡΕΊΪ"}
.prolist div h3 a{ color:#535353; text-align:center; font-size:12px; font-weight:normal}
.prolist div h4{ margin-bottom:5px}

#footer{ width:100%; margin:0px auto; color:#fff;}
.nav{ width:100%; margin:0px auto; height:45px; line-height:45px; text-align:center;color:#fff;padding-left:2px; padding-right:2px; text-align:center; background:#BE0000}
.nav a{color:#fff; padding-left:10px; padding-right:10px; text-align:center}
.ifoot{ width:1200px; margin:0px auto; padding-bottom:10px;padding-left:2px; padding-right:2px;}
.ifoot1{ width:1200px; margin:0px auto; margin-bottom:10px;padding-left:2px; padding-right:2px; }
.copy{ float:left;width:1200px; line-height:26px; margin-top:0px; color:#333; }
.copy a{ color:#333}
.text1{width:1200px; margin:0px auto;}
.text1 a{ color:#666}
.text1 a:link{ color:#666}
.more{ background:url(../images/more.jpg) no-repeat center top; height:22px; line-height:22px}
.more h2{ color:#ffffff; text-align:center; font-size:12px; font-weight:normal;}
.more h2 a{ color:#FFFFFF}
.more h2 a:link{ color:#FFFFFF}
#left{ width:264px; float:left;  }
#right{ width:936px; float:left; }
.left_div{}
.left_div_top{ background:url(../images/tit1n.gif) no-repeat center top; height:43px; line-height:43px}
.left_div_top h2{ color:#FFFFFF; font-size:14px; padding-left:30px}
.left_div_bot{ background:url(../images/cpMu.jpg) no-repeat center bottom; width:242px; height:660px}
.left_div_bot ul{ list-style-type:none; padding-left:14px; padding-right:14px}
.left_div_bot ul li{  height:38px; line-height:38px; background:url(../images/cpMuDt.png) no-repeat center bottom}
.left_div_bot ul li a{ line-height:38px; height:38px; color:#333333; padding-left:30px; font-weight:bold}
.right_div_top{height:36px; line-height:36px; border-bottom:2px solid #959595; background:url(../images/titA_ico.png) no-repeat left center}
.right_div_top h2{ color:#333333; padding-left:15px; font-size:18px; font-weight:bold; font-family:"ΞΆΘνΡΕΊΪ"; height:36px; line-height:36px; float:left}
.right_div_top span{ float:right; padding-right:5px; height:36px; line-height:36px; display:inline-block; color:#000; font-weight:bold; font-family:"ΞΆΘνΡΕΊΪ"; font-size:14px}
.right_div{}
.right_div_bot{  padding-top:6px; padding-bottom:7px}
.right_div_bot1{ padding-top:5px}
.right_div_bot p{ line-height:26px; color:#333333; font-size:12px; font-weight:normal}
.pages{ padding-left:10px; padding-bottom:8px; padding-top:14px;  color:#666666}
.pages span{color:#000000}
.pages a{ color:#000000}
.pages a:link{ color:#000000}
#endText{ line-height:26px}
.ipro{}
.ipro div{ width:228px; float:left; margin-left:3px; margin-right:3px}
.ipro div h2{ width:228px}
.ipro div h2 a{ width:228px}
.ipro div h2 a img{ border:1px solid #BE0000; padding:2px; width:222px; height:190px}
.ipro div h3{line-height:26px; height:26px; color:#010101; font-size:12px; font-weight:normal; text-align:center}
.ipro div h3 a{ line-height:26px; height:26px; color:#010101}
.theTitle h2{ line-height:40px; height:40px; color:#010101; font-size:19px;}
.newslist{}
.newslist ul{ list-style-type:none}
.newslist ul li{ line-height:50px; height:50px; border-bottom:1px dotted #cccccc; background:url(../images/ico03.gif) no-repeat left center}
.newslist ul li a{ line-height:50px; height:50px; padding-left:20px; float:left; color:#333333}
.newslist ul li span{ float:right; line-height:50px; height:50px;}
.inewslist{}
.inewslist ul{ list-style-type:none}
.inewslist ul li{ line-height:30px; height:30px; background:url(../images/ico03.gif) no-repeat left center; border-bottom:1px dotted #cccccc}
.inewslist ul li a{ line-height:30px; height:30px; padding-left:15px; float:left; color:#333333}
.inewslist ul li span{ float:right; line-height:30px; height:30px;}
.left_div_bot1{border:1px solid #E1E1E1; border-top:none;}
.left_div_bot1 ul{ list-style-type:none; padding-left:10px; padding-right:10px; padding-bottom:5px}
.left_div_bot1 ul li{ background:url(../images/ico02.gif) no-repeat left center; border-bottom:1px dotted #cccccc; line-height:35px; height:35px}
.left_div_bot1 ul li a{ line-height:35px; height:35px; padding-left:20px}
.rmcp {
	padding:0px 0px 0px 0px; overflow:hidden; margin-top:15px
}
.rmcp div {
	float:left; overflow:hidden; width:228px; margin-left:3px; margin-right:3px;
}
#iright{ width:250px; float:left;  padding-top:5px}
#ileft{ width:840px; float:left; padding-top:5px; margin-right:10px;}

.infobox{ float:left; width:395px; margin-right:5px;}
.infobox1{ float:left; width:395px; margin-right:5px}
.infobox2{ float:left; width:310px; background:url(../images/lxwm.jpg) no-repeat center bottom; height:328px}
.infobox3{ float:left; width:1200px; }
.news3{}
.news3 ul{ list-style-type:none}
.news3 ul li{ line-height:34px; height:34px; border-bottom:1px solid #CCCCCC; width:395px; float:left; margin-right:5px; font-size:14px}
.news3 ul li a{ line-height:34px; height:34px; color:#333333; padding-left:5px;  overflow:hidden; display:block; float:left}
.news3 ul li span{ line-height:34px; float:right; height:34px; width:78px; overflow:hidden}

.title4{ background:url(../images/cpMuTit.jpg) no-repeat center top; height:89px; left:-13px; position:relative; display:block}
.title5{ background:url(../images/tilbg1.jpg) repeat-x; height:47px; line-height:47px}
.title5 h2{ color:#FFFFFF; font-size:16px; font-family:"ΞΆΘνΡΕΊΪ"; font-weight:bold; float:left;}
.title5 span{ float:right;color:#555555; line-height:47px; height:47px; padding-right:5px}
.title5 span a{ color:#555555; line-height:47px; height:47px; font-size:14px; font-family:"ΞΆΘνΡΕΊΪ"; font-weight:bold}
.news{}
.news ul{ list-style-type:none}
.news ul li{ line-height:34px; height:34px; border-bottom:1px solid #CCCCCC; font-size:14px}
.news ul li a{ line-height:34px; height:34px; color:#333333; background:url(../images/ico01.jpg) no-repeat 5px center; padding-left:20px;overflow:hidden; display:block; float:left}
.news ul li span{ line-height:34px; float:right; height:34px; width:78px; overflow:hidden}

.contact{ height:40px; line-height:40px}
.contact h2{ color:#000;  font-size:20px; font-family:"ΞΆΘνΡΕΊΪ"; font-weight:bold;}
.contact2{ padding-top:50px}
.contact2 p{ line-height:36px; color:#FFFFFF; padding-left:20px; font-size:14px; font-family:"ΞΆΘνΡΕΊΪ"}
.yqlj{ background:url(../images/lnktbg.gif) no-repeat left center; height:90px; line-height:90px; width:150px; float:left}
.yqlj h2{ color:#fff; padding-left:90px; font-size:12px; font-family:"ΞΆΘνΡΕΊΪ"}
.yqljj{ float:left; background:url(../images/lnklbg.gif) no-repeat left center; height:90px}
.yqljj ul{ list-style-type:none}
.yqljj ul li{ float:left; padding-left:10px; padding-right:10px; color:#000; line-height:30px; height:30px}
.yqljj ul li a{ color:#FFFFFF; line-height:30px; height:30px}
.erm{ float:left; margin-top:10px; margin-bottom:10px}
.erm img{ vertical-align:middle}
.title3{height:35px; line-height:35px; text-align:center; padding:10px 0 5px 0; width:1200px;}
.title3 h2{ height:35px;  line-height:35px; text-align:center;font-size:16px;color:#fff;  font-family:"ΞΆΘνΡΕΊΪ";  margin:0px auto; width:325px}
.title3 h2 a{color:#fff; display:block; width:160px;background-color:#BE0000; border:1px solid #BE0000; float:left}
.title3 h2 span{ color:#000; border:1px solid #BE0000; display:inline; float:left; padding-left:5px; padding-right:5px}
.fl { float:left;}
.fr { float:right;}
.content{ width:1200px; margin:0 auto; overflow:hidden; }
.clear{ clear:both}
.contact1{ height:40px; line-height:40px; border-bottom:1px #CCCCCC solid}
.contact1 h2{ color:#000;  font-size:20px; font-family:"ΞΆΘνΡΕΊΪ"; font-weight:bold;}
#imain1{ background:url(../images/topbg.jpg) repeat center top; width:100%; margin:0px auto}
.title{ border-bottom:2px solid #959595; background:url(../images/titA_ico.png) no-repeat left center; color:#333333; line-height:30px}
.title h2{ padding-left:20px; font-family:"ΞΆΘνΡΕΊΪ"; font-weight:bold;}
.title h2 span{ float:right; font-size:12px}