/*
沃原网站制作项目
*/
/*-----全局样式-----*/
html{overflow-x: hidden;}
*{ margin:0; padding:0;}
body {margin:0;padding:0;font-family:Tahoma,Verdana,Arial,sans-serif,"宋体";font-size:14px;line-height:24px;color:#333333;background-color:#f1f1f1;}
ul{ list-style-type:none; margin:0; padding:0;}
li{ margin:0; padding:0;}
.clear{ clear:both; float:none;}
p{ margin:0; padding:0;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}

/*-----bodyColor-----*/
.mainColor{ background-color:#FFF; width:994px; height:auto; margin:auto; padding:0;}
/*-----header-----*/
.header{ width:100%; height:120px;background:url(../images/header_bg.gif) repeat-x; margin:auto; padding:0;}
.headerWidth{ width:994px; height:auto; margin:auto; padding:0;}
.logo{ width:600px; height:70px; float:left; margin:30px 0 0 20px; }
.tel{ width:325px; height:20px; float:right; margin-top:30px; text-align:right;}
.tel span{ color:#ed7b00; font-size:16px; font-weight:bold;}
/*-----menu-----*/
.menu{ width:auto; height:33px; background:url(../images/menu_bg.gif) repeat-x; font-size:16px; font-weight:bold; color:#FFF;}
.menu ul{ width:890px; list-style-type:none; margin:0 auto; padding:0 0 0 10px;}
.menu li{ float:left; width:100px; height:33px; margin-right:10px; line-height:33px; background:url(../images/menu_bg2.gif) no-repeat; background-position:right;}
.menu li a:link{ color:#FFF;}
.menu li a:visited{ color:#FFF;}
.menu li a:hover{ color:#F60;}
/*-----search-----*/
.searchColor{ background-color:#FFF; width:100%; height:45px; margin:0; padding:0}
.searchColor2{ background-color:#FFF; width:994px; height:45px; margin:auto; padding:0}
.search{ width:953px; height:27px; margin:auto; padding:0;}
.searchLift{ width:560px; height:27px; float:left; margin-top:10px; color:#999999;}
.searchLift ul{ list-style-type:none; margin:0; padding:0;}
.searchLift li{ float:left; margin-right:10px;}
.searchLift li a{color:#999999;}
.searchRight{ width:300px; height:27px; float:right; margin-top:8px; padding:0;}
.searchRight ul{ list-style-type:none; margin:0; padding:0;}
.searchRight li{ float:left;}
.searchRight input{margin-top:1px; padding:0; width:180px; height:22px; color:#999999;}
/*-----flash-----*/
.flash{ width:100%; height:auto;padding:0; text-align:center;}
.flash2{ width:961px; height:236px; margin:auto; padding:0;}
/*-----Content-----*/
.content{ width:994px; height:auto; margin:auto; padding:0; background-color:#FFFFFF;}
/*-----main-----*/
.main{ width:994px; height:auto; margin:auto; padding:0; }
.mainList{ width:212px; height:auto; padding:10px 20px; float:left; background-color:#FFFFFF;}
.listTitle{ width:212px; height:50px; background:url(../images/listTitle_bg.gif) repeat-x; margin:0; padding:0; text-align:center; vertical-align:middle; line-height:50px; color:#FFFFFF; font-size:20px; font-weight:bold; border:none;}
.listText{ widows:212px;  border-left:5px solid #dfdfdf; border-bottom:5px solid #dfdfdf; border-right:5px solid #dfdfdf; border-top:none;}
.listText ul{ list-style-image:url(../images/listText_li.gif); margin:0; padding:2px 25px;}
.listText ul li a{ color:#000000;}
.listText ul li ul{ list-style-image:url(../images/listText_li_li.gif); }
.mainText{ width:722px; height:660px; float:left;background-color:#FFFFFF; margin-top:10px; }
.listText ul li  ul li a{ color:#0066cc; }
.mainTitle{ width:715px; height:30px; margin:0; padding:0;}
.mainTitle_l{ width:102px; height:30px; float:left;}
.mainTitle_r{ width:50px; height:17px; float:right; margin-top:5px;}
.mainLine{ width:715px; height:4px; background-color:#dfdfdf; margin-top:5px;}
.mainLine ul{ list-style-type:none; padding:0; margin:0;}
.mainLine li{ width:129px; height:4px; background-image:url(../images/mainText_line.gif);}
.mainProduct{ width:715px; height:auto; margin-top:15px;}
.mainProduct img{border:1px solid #dfdfdf;}
.mainProduct img:hover{ border-color:#1d52a0;}
.mainProduct table{ text-align:center; line-height:40px;}
.mainProduct td{ padding-right:38px;}
.mainProduct a{ color:#333333}
/*-----middleLine-----*/
.middleLine{ width:994px; height:69px; margin:auto; padding:0;}
/*-----Information-----*/
.info{width:994px; height:300px; background-color:#FFFFFF; margin:auto; padding:0;}
.info_l{ width:680px; height:auto; padding:10px 20px; float:left;}
.info_l_title{ width:680px; height:30px;}
.info_line{ width:680px; height:4px; background-color:#dfdfdf;}
.info_l_text{ width:680px; height:220px; margin-top:20px;}
.info_l_text_img{ width:294px; height:220px; float:left;}
.info_l_text_content{ width:336px; height:220px; float:left; margin-left:20px; font-size:12px;}
.info_l_text_content p{ line-height:20px;}
.info_l_title_l{ width:200px; height:30px; float:left; color:#1d52a0; font-size:14px; font-weight:bold;}
.info_l_title_r{ width:50px; height:17px; float:right;}
.info_l_text2{ width:680px; height:132px; margin-top:30px; background-color:#f5f5f5;}
.info_l_text2 ul{ list-style-image:url(../images/info_5.gif); margin-left:20px;}
.info_l_text2 li{ float:left; width:290px; line-height:30px; border-bottom:1px dotted #CCCCCC; margin-right:40px;}
.info_l_text2 li a{ color:#000;}
.info_r{ width:260px; height:auto; float:left; padding:10px 0 0 0;}
.info_r_title{ width:260px; height:30px;}
.info_r_title_l{ width:120px; height:30px; float:left; color:#1d52a0; font-size:14px; font-weight:bold;}
.info_r_title_r{ width:50px; height:17px; float:right;}
.info_line2{ width:260px; height:4px; background-color:#dfdfdf;}
/*-----show-----*/
.show{ width:994px; height:auto; margin:auto; padding:0; background-color:#FFF;}
.showTitle{ width:994px; height:40px; margin-top:20px; padding:0;}
.showTitle_l{ width:135px; height:40px; background:url(../images/show_1.gif) repeat-x; text-align:center; vertical-align:middle; line-height:40px; font-size:16px; font-weight:bold; color:#FFF; margin-left:20px; float:left;}
.showTitle_r{ width:50px; height:17px; float:right; margin:10px 20px 0 0;}
.showLine{ width:953px; height:2px; background-color:#dfdfdf; margin:auto; padding:0;}
.showFlash{ width:994px; height:165px; margin:0; padding:0;}
.showFlash_btn1{ width:17px; height:59px; float:left; margin:56px 0 0 20px;}
.showFlash_img{ width:890px; height:165px; float:left; margin-top:20px;}
.showFlash_img li{ float:left; width:202px; margin:0 10px;}
.showFlash_btn2{ width:17px; height:59px; float:left; margin-top:56px;}
/*-----Links-----*/
.links{ width:994px; height:180px; margin:auto; padding:0; background-color:#FFFFFF;}
.linksTitle{ width:994px; height:30px; margin-top:20px; padding:0; font-size:18px; font-weight:bold; color:#1d52a0;}
.linksTitle_l{ width:320px; height:30px; float:left; margin-left:20px;}
.linksTitle_r{ width:50px; height:17px; float:right; margin:0 20px 0 0;}
.links_line{ width:953px; height:2px; margin:auto; padding:0; background-color:#dfdfdf;}
.linksFlish{ width:953px; height:110px; margin:auto;}
.linksFlish_btn1{ width:11px; height:36px; float:left; margin-top:37px;}
.linksFlish_img{ width:925px; height:100px; float:left; margin-top:20px;}
.linksFlish_img table{ width:925px; height:100px; text-align:center;}
.linksFlish_btn2{ width:11px; height:36px; float:left; margin-top:37px;}
/*-----Footer-----*/
.footer{ width:100%; height:275px; background:url(../images/footer_bg.gif) repeat-x; color:#fbffff;}
.footerWidth{ width:953px; height:275px; margin:auto; padding:0;}
.footerWidth span{color:#79a3ed;}
.categor{ width:300px; height:160px; float:left; margin-top:30px;}
.categor_title{ width:280px; height:25px; border-bottom:1px solid #f7fcff; font-size:14px; font-weight:bold; }
.categor_list{ width:300px; height:110px; padding-top:10px; border-bottom:1px solid #5478d9;}
.categor_list ul{ margin:0; padding:0;}
.categor_list li{ float:left; width:100px; margin:0; padding:0;}
.categor_list li a{ color:#FFFFFF;}

.towCode{ width:99px; height:120px; float:left; margin:30px 100px 0; text-align:center;}
.quickNav{ width:325px; height:110px; float:left; margin-top:30px;}
.quickNav_title{ width:300px; height:25px; border-bottom:1px solid #f7fcff; font-size:14px; font-weight:bold;}
.quickNav_list{ width:325px; height:110px; padding-top:10px; border-bottom:1px solid #5478d9;}
.quickNav_list ul{ margin:0; padding:0;}
.quickNav_list li{ float:left; width:81px; margin:0; padding:0;}
.quickNav_list li a:link{ color:#FFF;}
.quickNav_list li a:visited{ color:#FFF;}
.quickNav_list li a:hover{ color:#F60;;}
.footerCode{ width:953px; height:15px; color:#c1b4e9; float:left; margin-top:20px;}
.footerCode ul{ margin:0; padding:0;}
.footerCode li{ float:left; margin:0 15px 0 0; padding:0; font-size:12px;}


/*-----Other-----*/
/*-----List-----*/
.publicMain{ width:994px; height:auto; margin:auto; padding:0; background-color:#FFF;}
.list{ width:200px; height:auto; margin:10px 0 0 15px; border:2px solid #d3d3d3;}
.listT{ width:200px; height:38px; font-size:16px; font-weight:bold; line-height:38px;}
.listT span{ margin-left:20px; color:#194baa;}
.listLine{ width:200px; height:4px; background:url(../images/otherLine.gif) repeat-x;}
.listText_1{ width:100px; height:auto; margin:10px 0 10px 40px; font-size:14px; line-height:30px;}
.listText_1 a{ color:#333333}
.listText_2{ width:180px; height:auto; margin:10px 0 10px 10px; font-size:14px; line-height:30px;}
/*menuLine*/
.menuLine{ width:745px; height:30px; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.menuLine li{ float:left; line-height:30px; color:#616161; width:120px; height:30px; font-size:14px; text-align:center; margin-left:5px;}
.mlLi_img{ background:url(../images/mlLi_img.gif) no-repeat; background-position:right;}
.mlLi_img a{ color:#616161;}
/*-----AboutUs-----*/
.abLeft{ width:224px;  margin:0; padding:0; float:left; background-color:#FFF;}
.abRight{ width:770px;  float:left; background-color:#FFF;}
.aboutText{ width:745px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.aboutText img{ margin:10px 0 0 20px;}
.aboutText p{ margin:20px 20px;}
.aboutText table{ margin-bottom:20px; width:92%;}
/*-----Products-----*/
.productsText{ width:742px; float:left;background-color:#FFFFFF;}
.productsList{ width:212px; padding:10px 20px 0 20px; margin:0; float:left; background-color:#FFFFFF;}
/*-----News-----*/
.neLeft{ width:224px; height:560px; margin:0; padding:0; float:left; background-color:#FFF;}
.neRight{ width:770px; height:auto; float:left; background-color:#FFF;}
.newsText{ width:745px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.newsText ul{ list-style-image:url(../images/news_01.gif); margin:10px 0 30px 40px;}
.newsText li{ width:670px; height:30px; border-bottom:1px solid #bfdef2; line-height:30px;}
.newsText li a{ color:#3466dc;}
.newsText span{ float:right; margin-right:10px;}
.page{width:398px; height:32px; margin:0 0 30px 250px;}
.newsText h1{ font-size:20px; font-weight:auto; height:50px; line-height:50px;}
/*-----Service-----*/
.seLeft{ width:224px; height:780px; margin:0; padding:0; float:left; background-color:#FFF;}
.seRight{ width:770px; height:auto; float:left; background-color:#FFF;}
.serviceText{width:745px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.seTitle{ width:705px; height:40px; margin:20px 0 0 20px; border-bottom:2px solid #d3d3d3;}
.seTitle_r{ width:107px; height:40px; background:url(../images/service_01.gif) repeat-x; color:#FFF; font-size:16px; font-weight:bold; text-align:center; line-height:40px;}
.seContent{width:705px; height:auto; margin:20px 0 20px 20px; line-height:30px;}
/*Recruitment*/
.reLeft{ width:224px; height:780px; margin:0; padding:0; float:left; background-color:#FFF;}
.reRight{ width:770px; height:780px; float:left; background-color:#FFF;}
.recruitmentText{width:745px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.serviceText{width:745px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.reTitle{ width:705px; height:40px; margin:20px 0 0 20px; border-bottom:2px solid #d3d3d3;}
.reTitle_r{ width:107px; height:40px; background:url(../images/service_01.gif) repeat-x; color:#FFF; font-size:16px; font-weight:bold; text-align:center; line-height:40px;}
.reContent{width:705px; height:600px; margin:20px 0 20px 20px; line-height:30px;}
.reContent ul{ width:705px; height:auto; margin:0; padding:0; text-align:center;}
.reContent li{ float:left; height:25px;margin:0; padding:0; line-height:25px; background-color:#fafbfd; border:1px solid #d1dae1; }
/*-----ContactUs-----*/
.coLeft{ width:224px; height:auto; margin:0; padding:0; float:left; background-color:#FFF;}
.coRight{ width:770px; height:auto; float:left; background-color:#FFF;}
.contactusText{width:745px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 5px;}
.contactusText h2{ margin:20px 0 20px 50px;}
.contactusText p{ margin-left:50px;}
.contactusText img{ margin:20px 0 20px 20px;}
/*-----ProductDetails-----*/
.pdRight{ width:742px;  float:left;background-color:#FFFFFF;}
.pdList{ width:212px;  padding:10px 20px; float:left; background-color:#FFFFFF;}
.prodetText{width:722px; height:auto; border:2px solid #d3d3d3; margin:10px 0 0 0;}
.prodetText table{ width:670px; height:auto; margin:20px 0 0 40px;}
.prodetText tr{ vertical-align:top; line-height:16px;}
.prodetText ul{ list-style:inside;}




.xg{font-size:25px; margin-top:10px; font-family:"微软雅黑";}
.newscon{padding:10px;  overflow:hidden;}
ul.newslist{ margin:0 10px 0 0;}
ul.newslist li{ border-bottom:1px #d1d1d1 solid; padding:10px 0 10px 14px;}
ul.newslist li a{ display:block;}
ul.newslist li a h3{font-size:16px; font-family:"微软雅黑"; color:#393939;cursor:pointer; height:50px; line-height:50px;}
ul.newslist li a .t{margin:3px 0 0 0; overflow:hidden; color:#6d6b6c;}
ul.newslist li a .t span{margin:2px 17px 0 0;font-family:Verdana, Geneva, sans-serif; color:#6d6b6c; font-size:14px; font-weight:700;}

ul.newslist li a p{color:#666; font-size:16px; font-family:"微软雅黑";  overflow:hidden; cursor:pointer;margin:4px 0 0 0;}
ul.newslist li a p img { float:left; margin:0 20px 0 0;}
ul.newslist li a:hover{}
ul.newslist li a:hover span{ background-position:left bottom;}
ul.newslist li a:hover h3{ color:#002E70;}
ul.newslist li a:hover p{ color:#000000;}
ul.newslist li.hover{background:#DFF1F9;}