@charset "utf-8";
/**
 * [OECMS] (C)2010-2099 oephp.com Inc.
 * Email: service@phpcoo.com
 * $LastTime 2016.03.10 Design by wz$
*/
body{font-size:12px;font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun; color:#333; margin:0px; padding:0px; line-height:24px;} 
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,form{list-style:none; padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun;}
img{border:none;}
a:link{ color:#5f5f5f; text-decoration:none;}
a:visited{ color:#6e6e6e;text-decoration:none;}
a:hover{color:#2a7ed4; text-decoration:none; }
a:active{color:#6e6e6e;text-decoration:none;}
.clear{clear:both;}
i{font-style:normal;}

.blue{color:#002b61;}
.yellow{color:#f39700;}

.oe_big_logo{width:100%; min-width:1200px; margin-top:8px;}
.oe_logo{width:1200px; margin:0 auto; position:relative; z-index:10;}
.oe_logocn{width:800px;float:left; margin:5 auto;}
.oe_logocn img{vertical-align:top; max-width:800px;}
.topr { width: 220px; float: right;  margin-right:30px;}
.ttr { float: right; height: 30px; line-height: 30px; padding: 10px 0 8px 0; font-size: 12px; color: #898989; }
.search { float: right; width: 160px; padding: 0px; margin: 0px; border: 1px solid #c5c3c3; }
.text1 { background: #fff; border: 0px; width: 137px; height: 23px; line-height: 23px; float: left; color: #b1b1b2; text-indent: 6px; }
.btn1 { background: url(../images/ssee.jpg) no-repeat; width: 23px; height: 23px; cursor: pointer; border: none; float: left; }


.oe_logoright{float:right; line-height:48px; font-size:16px; color: #09C; padding:11px 34px;}
.oe_menu{float:right;background-size:80%; }
.oe_menu ul li{float: left; line-height:54px; font-size:16px; padding:0px 24px; position:relative;}
.oe_menu ul li .nava {color:#002b61;}
/* 
.oe_menu ul li.current{border-top:3px solid #ff8400; line-height:48px; background:#fcfcfc;}
.oe_menu ul li.current a{color:#ff8400; font-weight:bold;}
*/
.oe_menu ul li #show{position:absolute; line-height:35px; text-align:center; top:48px; width:100%; left:0px; padding-top:5px;}
.oe_menu ul li #show a{ color:#d8ecff; display:block; font-size:12px; border-bottom:1px solid #63a3e1; height:35px; overflow:hidden;  background:url(../images/ico_menu_bg.png); }
.oe_menu ul li #show img{position:absolute; top:0px; left:50px;}
.oe_menu ul li #show a:hover{background:#2b8aeb;}

.nnewsmain { width:1200px;; margin: 0 auto; padding: 16px 10px 20px 10px;  }
.nnewsmaintop { background: url(../images/maintop222222.png) no-repeat center center; background-size:90%; height: 24px; text-align:center;}
.divgdnews{ position: relative; width:1200px; margin:0 auto;text-align:center;}
.divgdnews1{overflow:hidden; position:relative; margin-top:20px; text-align:center;  width:100%;}
.fanhua{ float:left; padding-left:0px; height:24px; line-height:20px;  color:#a11c1c;}
.fanhua a{ color:#a11c1c; font-weight:bold; font-size:14px;}

#demo{ overflow: hidden; width:1120px; height: 20px;line-height:20px; }
.mafan{width:390px;}
.mafan span{ float:left;}
#demo a{ display: block; margin-right:30px; float:left; display:block; color:#515151; }
#demo a:hover{color:#a11c1c;}
#indemo{ float: left; width:300%; }
#demo1, #demo2 {width:1120px; float:left }

.bardiv { padding-top:1px; margin-top:0px;background: url(../images/bannerbj.jpg) no-repeat center top;}
.banner {height:220px; position:relative; overflow: hidden;}

/*banner  start*/
.fullSlide { background: none repeat scroll 0 0 #f5f5f5;height:100%;min-width:1000px;overflow: hidden;position: relative; z-index:0;}
#full-screen-slider { width:100%; height:557px; position:relative; z-index:1; min-width:1000px;}
#slides { display:block; width:100%; height:557px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:1000px; height:100%; text-indent:-9999px; margin:0 auto;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:10;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:#ccc; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#2b8aeb;}

.hidden{display:none}
.main1{ width:1200px;height:300px; margin:0 auto; top:15px; position:relative; z-index:10; line-height:36px; margin-top:8px;background:#FFF;}   
.bk1left{ width:500px; height:300px; float:left; text-align:center;vertical-align:top;}
.bk1right{ width: 500px; float:left;}
.w1000{width:1000px;margin:0 auto;overflow:hidden;zoom:1;}


.main12{padding:20px 0;background:#FFF;}
.m1_r{width:490px;}
.m1r_bt{height:29px;background:url(../images/bg15.jpg) repeat-x left bottom;}
.m1r_bt li{width:88px;height:27px;color:#333;float:left;cursor:pointer;font-size:15px;display:inline;margin-right:20px;line-height:26px;text-align:center;}
.m1r_bt .tab_am{color:#FFF;background:url(../images/bg.png) no-repeat left center;}
.m1r_cn{margin-top:10px;}
.m1r_cn li{height:30px;color:#999;font-size:14px;line-height:30px;padding-left:20px;padding-right:20px;}
.m1r_cn li span{ font-size:12px;}
.m1r_cn li .more,.m1r_cn li .more:hover{ color:#ec000c;}

.fl,.fldi{float:left}
.fr,.frdi{float:right}
.m1_js,.m1_js .w490,.m1_js .w490 li,.m1_js .w490 li img{width:490px;height:318px;position:relative;overflow:hidden;}
.m1_js .rslides_nav{display:none;}
.m1_js .w490 li .txt{width:450px;height:38px;color:#FFF;font-size:14px;padding:0 20px;line-height:38px;overflow:hidden;background:url(../images/bg3.png) repeat;position:absolute;left:0;top:280px;}
.m1_js .rslides_tabs{position:absolute;right:10px;top:290px;z-index:10;}
.m1_js .rslides_tabs li{width:8px;height:8px;float:left;padding:5px 8px;overflow:hidden;}
.m1_js .rslides_tabs li a{width:8px;height:8px;display:block;line-height:100px;background:url(../images/bg2.png) no-repeat right center;}
.m1_js .rslides_tabs li.rslides_here a{background-position:left center;}


.mb1 { width: 193px; height: 119px; background: url(../images/indexbj.png) no-repeat; padding: 5px 5px; }

.oe_index_product{width:1200px; margin:0 auto; padding-top:10px; margin-top:60px;}
.oe_index_product .title{text-align:center; }
.oe_index_product .title h2{font-weight:normal; font-size:24px; line-height:50px; position:relative;}
.oe_index_product .title p{font-size:18px; color:#aaa;}
.oe_index_product .title span{font-size:18px; }


/*关于我们*/
.nrmain { width: 1200px; margin: 0 auto; padding: 20px 0px 0px 0px; }
.nreight { width: 920px; float: left; margin-left:40px; font-family: "宋体"; }
.contant { line-height:24px; padding: 0px 0 10px 0; }
.contant  .title {font-size: 20px; text-align:center; color: #bd2c2f; font-weight: bold; line-height: 45px; padding: 10px 0px 0px 0px;}

.celan { width: 215px; height: auto!Important; height: 300px; min-height: 300px; float: left; }
.celanimg { width: 193px; height: 48px; background:url(../images/xiao.jpg) no-repeat; font-size:16px; color:#fff; line-height:48px; padding-left:22px; font-family:"微软雅黑"; }
.clul { width: 215px; }
.clul li { width: 215px; font-size: 14px; font-family: "宋体"; }
.clul li a { display: block; height: 38px; line-height: 38px; center;color: #000; cursor: pointer; background: url(../images/leftli.jpg) no-repeat; padding-left: 22px; }
.clul li a:hover, .clul li a.hover { color: #065fa8; }
.clul li .p_h li a { background: url(../images/ulli.jpg) repeat-x left top; color: #333; height: 32px; line-height: 32px; font-family: "宋体"; font-size:14px;}
.clul li .p_h li a:hover, .clul li .p_h li a.hover { color: #065fa8; }
.clul li .p_h2{}
.leftsearch{ width:215px;float:right;padding-top:130px; font-size:12px; font-family: "宋体"; }
.leftsearch span.select{display:inline-block;  width:66px;  overflow:hidden; vertical-align:middle; background:url(../images/ico_jiao.png) 45px center no-repeat #f0f5fa; height:25px; }
.leftsearch span.select select{vertical-align:middle; border:none; padding:2px; background: transparent; width:50px; width:85px; line-height:25px;}
.leftsearch span.input{vertical-align:middle; display:inline-block;}
.leftsearch span.input input[type='text']{background:#f0f5fa; border:none; height:23px; border-left:1px solid #cbdff3; width:105px; padding-left:5px; padding-right:5px; }
.leftsearch .searchimage{background:url(../images/ico_zoom.png) left center no-repeat #f0f5fa; text-indent:-9999px; vertical-align:middle; border:none; width:30px; height:25px; cursor:pointer;}


.local { width: 1200px;height: 30px; line-height: 30px; color: #808080; font-family: "宋体"; font-size: 12px; margin:0 auto;  padding: 10px 0 0 0; border-bottom: 1px solid #ccc; }
.eaea { font-size: 14px; color: #585858; font-family: "宋体"; padding-left: 10px; }
.lo {float:left; clear: both; color: #828282 }
.lo a { color: #828282; font-size: 12px; }
.lo a:hover { color: #0199fb }

/*新闻动态*/
.newstop{ width:915px; height:400px; margin:0 auto; border-bottom:1px solid #bcd7ee; overflow:hidden;}
.nt{ width:200px; font-size:16px; font-family:"微软雅黑"; color:#065fa8; }
.nt span{ float:right; clear:both; font-size:12px; font-family:"宋体"; color:#333;}
.scroll{ height:345px; margin-top:15px;}
.scroll p{line-height:28px;padding:5px 0;border-bottom:dashed 1px #ddd;text-align:left; color:#666;}
.scroll p span{ float:right; clear:both;}
.scroll p a{color:#666;text-decoration:none;}
.newsbot{ width:815px; height:345px; margin:25px auto; overflow:hidden;}
.newsdiv{ height:115px; overflow:hidden; border-bottom:1px dashed #ccc;}
.ndl{ width:175px; height:89px; border:1px solid #ccc; float:left;}
.ndr{ float:left; padding-top:6px; margin-left:20px; width:515px;}
.ndtitle{ line-height:30px; height:30px; font-family:"宋体"; font-size:14px; color:#065fa8; display:block;}
.ndtitle a{ color:#065fa8}
.ndr div{ height:75px; position:relative; color:#666;overflow:hidden;}
.ndr div span{ position:absolute; right:0px; bottom:0px;}

.newsul{ width:864px; margin:0 auto;}
.newsul .newsnt{ height:40px; font-size:18px; font-family:"微软雅黑"; color:#065fa8;}
.newsul li{ height:32px; line-height:30px; border-bottom:1px dashed #ccc; font-family:"宋体"; font-size:13px;}
.newsul li span{ float:right; clear:both; color:#666;}
.newsul li a{ color:#666;}
.nrtitle{ width:920px; height:85px;text-align:center;}
.nrtitle p{font-family:"宋体"; font-size:16px; color:#a78439;border-bottom:1px dashed #ccc; height:30px; line-height:30px; padding-bottom:6px; font-weight:bold;}
.nrtitle span{ display:block;font-family:"宋体"; font-size:13px; color:#b5b5b5; height:30px; line-height:30px;border-bottom:1px dashed #ccc;}
.ninr{ padding-top:10px; line-height:24px;}
.ninr p{text-align:justify; text-justify: inter-ideograph; text-indent:0em;}

/*公司业绩*/
.com { width: 864px; margin: 0 auto; }
.com li { height: 128px; border-bottom: 1px solid #ccc; margin-top: 20px; }
.lileft { width: 184px; height: 97px; border: 1px solid #d9efd7; float: left; }
.liright { width: 645px; height: 99px; float: left; margin-left: 30px; }
.liright strong { height: 35px; line-height: 35px; font-family: "宋体"; font-size: 12px; display: block; }
.liright strong a { color: #065fa8; }
.liright span { line-height: 22px; display: block; color: #898989; font-family: "宋体"; }
.more { float: right; clear: both; }
.more a { color: #065fa8; }

/*add photolist*/
.pholeft { width: 184px; height: 97px; border: 1px solid #d9efd7; float: left; }
.phoright { width: 405px; height: 99px; float: left; margin-left: 30px; }
.phoright strong { height: 35px; line-height: 35px; font-family: "宋体"; font-size: 20px; display: block; }
.phoright strong a { color: #065fa8; }
.phoright span { line-height: 22px; display: block; color: #898989; }
.phomore { float: left; clear: both;  font-size: 14px;}
.phomore a { color: #065fa8; }
.teambt { width: 715px; margin: 0 auto;height: 29px; line-height: 29px; font-weight: bold; position: relative;}
.teambt span, .teambt strong { padding: 0; margin: 0; position: absolute; top: 0; }
.teambt strong { left: 380px; }
.teambt span { right: 30px; }

.outheight { height: auto!Important; height: 500px; min-height: 500px; }
.minheight { height: auto!important; height: 30px; min-height: 30px; }
.nreight .title span{font-size:20px; text-align:center;font-weight: bold; line-height: 45px; padding: 10px 0px 20px 0px;}
#lastli{ margin-right:0px;}
.caseul1{ width:940px; margin:0 auto;}
.caseul1 li{ width:200px; height:162px; float:left; margin-right:35px; margin-bottom:5px;}
.caseul1 li img{width:200px; height:127px; display:block;}
.caseul1 li span{ display:block; text-align:center; height:20px; line-height:35px; color:#333; font-size:12px; font-family:"宋体";}








/*
.activity{padding:37px 0 0 0;}
.activity li{float:left; width:222px; height:250px; padding-right:20px; position:relative; left:20px;}
.activity .name{padding-top:10px; font-size:14px; line-height:22px;}
.activityLayer{position:fixed; z-index:100; left:-150%; top:50%; height:520px; width:660px; margin-left:-330px; margin-top:-260px; background:#FFF;}
.activityLayer .close{display:block; position:absolute; top:0px; right:-37px; background:url(../image/close.gif) left top no-repeat; width:37px; height:37px;}
.activityLayer .prev{display:block; background:url(../image/nimg86_1.png) center no-repeat; width:86px; height:159px; position:absolute; left:-180px; top:50%; margin-top:-80px;}
.activityLayer .next{display:block; background:url(../image/nimg86_2.png) center no-repeat; width:86px; height:159px; position:absolute; right:-180px; top:50%; margin-top:-80px;}
.activityLayer li{padding:0 45px;}
.activityLayer .imgDiv{text-align:center; padding:25px 0;}
.activityLayer .imgDiv img{width:100%;}
.activityLayer .name{font-size:14px; padding:20px 0 10px 0; border-top:#ccc solid 2px;}
.activityLayer .time{font-size:14px; color:#999;}
*/


/*分页*/
.page{text-align:center;height:30px;line-height:24px;padding:30px 0 0 0;clear:both;margin:0 auto;}
.page a{background:#f5f5f5;padding:4px 8px;color:#747474;border:1px solid #A4A4A4; margin-right:5px;}
.page a.hover{ background:#115a8c;color:#fff;}



/*----企业文化Show文件----------------------------------------*/
.nreight div.webcontent{ border:1px; width:920px;}
/*----ShowProduct文件----------------------------------------*/
#showproduct{ padding:10px;}
#showproduct dt{overflow:hidden;}
#showproduct dd{ float:left; padding-left:10px; overflow:hidden;}
#showproduct dd li{ list-style:none; padding:3px 3px;  }
#showproduct dd li span{ color:#656565;}
#showproduct dd li.title span{font-size: 20px; text-align:center; color: #bd2c2f; font-weight: bold; line-height: 45px; padding: 10px 0px 0px 0px;}
#showproduct dd li.title2 { color: #bd2c2f; font-weight: bold; line-height: 45px; padding: 10px 0px 0px 0px;}
#showproduct dd li.description{ padding:5px;}
#showproduct dt #imgqwe a{ display:block; border:0px ; padding:5px;}
#showproduct dt #imgqwe a img{ border:0px solid #e6e6e6;}
#showproduct .smallimg{text-align:center !important; margin-top:8px;}
#showproduct .smallimg span.spic{ margin:2px;}
#showproduct dd .feedback{ padding:5px; text-align:right;}
#showproduct dd .feedback a{ padding:3px 8px; border:1px solid #ccc; color:#333; font-weight:bold;}
#showproduct h3.hr{ font-size: 14px;color: #bd2c2f; margin-top:15px; padding-left:5px; height:25px; line-height:25px;}
#showproduct div.text{padding:5px;}
#showproduct div.hits{text-align:right;padding:5px;line-height:35px;}
#showproduct .pages{line-height:35px;}

#showproduct .imgList{padding-left:20px; width:76px; height:365px; position:relative; top:65px;}
#showproduct .prev{display:block; background:url(../image/prev.jpg) left top no-repeat; width:76px; height:28px; position:absolute; z-index:10; left:20px; top:0px;}
#showproduct .prev:hover{background:url(../image/prevon.jpg) left top no-repeat;}
#showproduct .next{display:block; background:url(../image/next.jpg) left top no-repeat; width:76px; height:28px; position:absolute; z-index:10; left:20px; top:337px;}
#showproduct .next:hover{background:url(../image/nexton.jpg) left top no-repeat;}
#showproduct .list2{padding-top:36px; height:335px; overflow:hidden; position:relative;}
#showproduct .list2 li{height:61px; cursor:pointer;}
#showproduct .list2 li div{padding:4px; border:#dcdcdc solid 1px;}
#showproduct .list2 img{width:66px; height:41px;}
#showproduct .list2 .on div{border:#308bde solid 1px;}
#showproduct .list ul li div{width:370px;}
#showproduct .fr{width:500px;}
#showproduct .fr .title{font-size:22px; padding:65px 0 15px 0;}
#showproduct .fr li{color:#666; font-size:16px; line-height:30px; position:relative; padding-left:35px; float:left; width:450px; margin:10px 0}
#showproduct .fr li img{position:absolute; left:0px; top:5px;}

.caseShow{min-height:530px; position:relative;}
.caseShow .bigImg{padding-left:10px; }
.caseShow .bigImg .title span{font-size: 20px; text-align:center;font-weight: bold; line-height: 45px; padding: 10px 0px 0px 0px;}
.caseShow .bigImg img{width:575px; height:365px; padding-top:20px;}
.caseShow .imgList{width:547px; height:76px; position:relative; top:6px; display:inline-block; left:10px;}
.caseShow .prev{display:block; background:url(../images/prev.jpg) left top no-repeat; width:28px; height:76px; position:absolute; z-index:10; left:0px;}
.caseShow .prev:hover{background:url(../images/prevon.jpg) left top no-repeat;}
.caseShow .next{display:block; background:url(../images/next.jpg) left top no-repeat; width:28px; height:76px; position:absolute; z-index:10; left:547px;}
.caseShow .next:hover{background:url(../images/nexton.jpg) left top no-repeat;}
.caseShow .list2{top:10px;padding-left:36px; width:512px; overflow:hidden; }
.caseShow .list2 li{height:66px; width:66px; float:left;padding:4px; }
.caseShow .list2 li div{border: #dcdcdc solid 1px;}
.caseShow .list2 img{width:66px; height:66px;}
.caseShow .list2 .on div{border:#ffff solid 3px;}

.caseShow .list ul li div{width:370px;}
.caseShow .fr{width:500px;}
.caseShow .fr .title{font-size:22px; padding:65px 0 15px 0;}
.caseShow .fr li{color:#666; font-size:16px; line-height:30px; position:relative; padding-left:35px; float:left; width:450px; margin:10px 0}
.caseShow .fr li img{position:absolute; left:0px; top:5px;}

.caseShow_01{min-height:82px; line-height:82px;}
.caseShow_01 .wal{overflow:hidden; position:relative;}
.caseShow_01 ul{width:200%;}
.caseShow_01 li{float:left; height:82px; width:225px; cursor:pointer; font-size:18px; padding-left:45px; position:relative;}
.caseShow_01 li img{position:absolute; left:5px; top:31px;}

.caseShow_02{min-height:60px; margin:25px 0;}
.caseShow_02 .name{font-size:18px; height:34px; padding-bottom:15px; line-height:34px; color:#308bde; float:left; width:130px;}
.caseShow_02 .name img{float:left; margin-right:10px;}
.caseShow_02 .content{font-size:14px; line-height:22px; margin-left:130px; padding-top:3px; }

.oe_photo_detail dl dt .other{display:inline-block; margin-bottom:5px; float:left;margin-right:11px;}



.oe_in_prodct_list{ overflow:hidden; position:relative; margin-top:0px;  height:250px;  }
.oe_in_prodct_list .hd{ position:relative; }
.oe_in_prodct_list .hd .prev,.oe_in_prodct_list .hd .next{ display:block;  width:15px; height:28px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;   cursor:pointer; position:absolute;}
.oe_in_prodct_list .hd .next{background:url(../images/ico_right.png) left top no-repeat; right:0px; top:80px;  }
.oe_in_prodct_list .hd .prev{background:url(../images/ico_left.png) left top no-repeat; left:0px; top:80px;  }
.oe_in_prodct_list .hd .prevStop{ background-position:-60px 0; }
.oe_in_prodct_list .hd .nextStop{ background-position:-60px -50px; }
.oe_in_prodct_list .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; position:absolute; top:220px; left:45%; }
.oe_in_prodct_list .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:#eee; }
.oe_in_prodct_list .hd ul li.on{background:#ff9000; }
.oe_in_prodct_list .bd{ padding:10px; padding-left:20px;   }
.oe_in_prodct_list .bd ul{ overflow:hidden; zoom:1; }
.oe_in_prodct_list .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; width:163px !important;  }
.oe_in_prodct_list .bd ul li .pic{ text-align:center; }
.oe_in_prodct_list .bd ul li .pic img{width:163px; height:; display:block;  }
.oe_in_prodct_list .bd ul li .pic a:hover img{ border-color:#999;  }
.oe_in_prodct_list .bd ul li .title{ line-height:50px; height:50px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;  }






.oe_index_article{width:1200px; margin:0 auto; margin-top:30px;}
.oe_index_article .oe_index_article_common{width:335px; padding:20px; padding-top:10px; background:#fcfcfc; float:left; height:375px; overflow:hidden;}
.oe_index_article .oe_index_article_1 h2,.oe_index_article .oe_index_article_2 h2,.oe_index_article .oe_index_article_3 h2{font-weight:normal; color:#8f8f8f; line-height:40px; color:#ff9000; font-size:20px;}
.oe_index_article .oe_index_article_1 h1{font-size:20px; line-height:50px; font-weight:normal;}
.oe_index_article .oe_index_article_content{line-height:28px; font-size:14px; color:#8f8f8f; height:140px; overflow:hidden;}
.oe_index_article .oe_index_article_1 img{max-width:335px;margin-top:10px;}
.oe_index_article .oe_index_article_2{margin:0px 37px;}
.oe_index_article .oe_index_article_2 ul li{font-size:14px; line-height:34px; position:relative; }
.oe_index_article .oe_index_article_2 ul li a{color:#8f8f8f; display:inline-block; max-width:280px;  white-space: nowrap;text-overflow: ellipsis; overflow:hidden; vertical-align:middle;}
.oe_index_article .oe_index_article_2 ul li a:hover{color:#2a7ed4; transition: all 0.2s ease-in-out 0s;}
.oe_index_article .oe_index_article_2 ul li span{display:inline-block; position:absolute;  right:0px; top:0px; color:#8f8f8f;}
.oe_index_article .oe_index_article_2 .oe_more{text-align:right; }
.oe_index_article .oe_index_article_2 .oe_more a{  color:#2a7ed4;}
.oe_index_article .oe_index_article_3 dl dt{font-size:18px; height:28px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.oe_index_article .oe_index_article_3 dl dd{font-size:14px; color:#8f8f8f;  }
.oe_index_article .oe_index_article_3 ul li{ padding:5px 0px 5px 25px; font-size:14px;}
.oe_index_article .oe_index_article_3 ul li input[type='checkbox'],.oe_index_article .oe_index_article_3 ul li input[type='radio']{margin-left:-25px; float:left; position:relative; top:3px;}
.oe_index_article .oe_index_article_3 .button{margin-top:10px;}
.oe_index_article .oe_index_article_3 .button input[type='submit']{background:#f3f3f3;  border:1px solid #e6e6e6; width:335px; line-height:40px; cursor:pointer; font-size:16px; color:#2a7ed4; border-radius:4px;}
.oe_index_article .oe_index_article_3 .button input[type='submit']:hover{background:#fafafa;}
.oe_index_article .oe_index_article_3 h2{position:relative;}
.oe_index_article .oe_index_article_3 h2 a{position:absolute;right:0px; top:0px; font-size:12px; font-family: simsun,宋体;}
.oe_index_article .oe_index_article_3 dl{border-bottom:1px solid #ebebeb; padding:8px 0px 8px 0px;}
.oe_index_article .oe_index_article_3 dl dt{font-size:16px; line-height:28px; }
.oe_index_article .oe_index_article_3 dl dd{color:#666;}
.oe_index_article .oe_index_article_3 dl dd p{font-size:12px; position:relative; color:#b0b0b0;}
.oe_index_article .oe_index_article_3 dl dd p  span{color:green;}
.oe_index_article .oe_index_article_3 dl dd p  label{color:gray;}



.oe_footer{width:100%; height:90px;background:url(../images/index2_41.jpg) repeat-x; padding-top:5px; margin-top:100px;}
.oe_footer .nav{float:left; width:1200px;font-size:12px; line-height:24px; color:#222; text-align:center;position: absolute;;left: 50%; margin-left:-600px;}
.oe_footer .nav a{display:inline-block; margin-right:10px; color:#222;}
.oe_footer .nav div p{text-align:left;color:#222;}
.oe_footer .oe_footercn{color:#222; margin-top:10px;}
.oe_footer .oe_footercn a{color:#222;}


.oe_footer .right{float:right; padding-left:40px; position:relative;}
.oe_footer .right h3{font-size:18px; color:#2a7ed4; margin-bottom:10px;}
.oe_footer .right i{display:inline-block; position:absolute; left:0px; top:0px; border-left:1px solid #ebebeb; height:100px;}

.oe_link{width:1200px; margin:0 auto; color:#999; padding-bottom:10px;line-height:25px;}
.oe_link a{color:#999;}

.nbody{background:#f4f4f4;}
.oe_title{width:1160px; margin:0 auto; padding:10px 0px 0px 0px; padding-left:20px; position:relative; height:30px;padding-right:40px; }
.oe_title .hits{color: #666; position:relative;}

.oe_title .hits .oe_nav{color: #666;position:absolute; right:0px; top:0px; font-family: simsun,宋体;clear: both;font-size: 12px;}
.oe_title .hits .oe_nav a{ font-family:simsun,宋体; color: #828282;font-size:12px; }
.oe_title .hits .oe_nav a:hover {color: #f08300;}

.oe_detail{ background:url(../images/ico_line.jpg) left top repeat-y #fff; padding:10px 0px; width:1160px;  margin:0 auto; font-size:14px; line-height:25px; position:relative;  padding-right:40px;}
.oe_left{position:relative; left:0px; top:-8px; background:#fff; padding:10px; width:250px; border-top:3px solid #2b8aeb; z-index:1;float:left;}
.oe_left dl{padding-bottom:10px; border-bottom:1px solid #ebebeb; margin-bottom:20px;}
.oe_left dl.cat dd{text-indent:20px; background:url(../images/oe_s.png) 20px center no-repeat;  }
.oe_left dl.cat dd.first{text-indent:20px; background:url(../images/oe_s.png) 20px center no-repeat;  }
/*.oe_left dl.cat dd.first{text-indent:20px; background:url(../images/oe_s.png) 15px center no-repeat #fafafa; border-bottom:1px solid #fff; } */
.oe_left dl.cat dd a{display:block; text-indent:16px;background:url(../images/ico_cat.png) 230px 13px no-repeat; text-indent:45px;}
.oe_left dl.cat dd a b{margin-left:-16px;}
.oe_left dl.cat dd a:hover{  background:url(../images/ico_cat.png) 230px -34px no-repeat #fcfcfc;}
.oe_left dl.cat dd:hover a{color:#2b8aeb;}
.oe_left dl dt{font-weight:bold; font-size:18px; font-weight:normal; color:#036; margin-bottom:10px; position:relative;}
.oe_left dl dt a{position:absolute; right:0px; top:0px;display:inline-block; font-size:12px; padding-right:15px; background:url(../images/ico_more.png) right center no-repeat;}
.oe_left dl dd{ line-height:35px;}

.oe_content{text-align:left; float:right; width:920px;}
.oe_left dl.list dd{ background:url(../images/ico_dian.png) 2px 15px no-repeat; padding-left:1=5px; height:35px; overflow:hidden;}
.oe_left dl.contact{margin-bottom:0px;}
.oe_left dl.contact dd{line-height:26px;}
.oe_content img{ max-width:850px;}
.cobt{ text-align:center;padding-top:15px;padding-bottom:10px; font-size:18px;}
.hitsx{ text-align:center;padding-bottom:10px; font-size:12px;}

.oe_next{margin-top:40px; border-top:1px solid #ebebeb; padding-top:20px; }

/* oe_article_list */
/*
.oe_article_list dl{border-bottom:1px solid #ebebeb; padding:10px 0px 10px 0px;}
.oe_article_list dl dt{font-size:16px; line-height:28px; padding-bottom:5px;}
.oe_article_list dl dd{color:#666;}
.oe_article_list dl dd p{font-size:12px; position:relative; color:#b0b0b0;}
.oe_article_list dl dd p a{position:absolute; right:0px; top:0px;display:inline-block; font-size:12px; color:#2a7ed4; font-family: simsun,宋体;}
*/
.oe_article_list .newsul{padding:15px 0px 10px 0px; width:840px; margin:0 auto; line-height:28px; padding-bottom:5px;font-size:16px;}
.oe_article_list .newsul li{ height:35px; line-height:30px; border-bottom:1px dashed #ccc; font-family:"宋体"; font-size:13px;}
.oe_article_list .newsul li span{ float:right; clear:both; color:#666;}
.oe_article_list .newsul li a{ color:#666;}


.nt{ width:840px; font-size:18px; font-family:"微软雅黑"; color:#065fa8;padding:10px 0px 10px 0px; }
.nt span{ float:right; clear:both; font-size:12px; font-family:"宋体"; color:#666;}

 
.pagecode{text-align:center; padding:10px 0px; margin-top:20px;}
.pagecode a{display:inline-block;  padding:0px 10px; background:#fafafa; margin:0px 5px;}
.pagecode a.on,.pagecode a:hover{background:#2a7ed4; color:#fff; padding:0px 10px; border-radius:3px;}
/*
.oe_product_list dl{float:left; margin:0px 6px; width:260px; height:340px; overflow:hidden; margin-bottom:10px;}
.oe_product_list dl dt{position:relative; width:280px; height:280px; overflow:hidden;}
.oe_product_list dl:hover dt img{transform: scale(1.1);transition: all 0.2s ease-in-out 0s;}
.oe_product_list dl dt h3{display:block;  position:absolute; left:0px; bottom:-24px; transition: all 0.2s ease-in-out 0s; width:100%;}
.oe_product_list dl:hover dt h3{font-weight:normal; font-size:12px; background:url(../images/ico_product_bg.png); line-height:24px; height:24px; overflow:hidden;text-align:center; position:absolute; left:0px; width:100%; bottom:0px; display:block;transition: all 0.2s ease-in-out 0s;}
.oe_product_list dl dt h3 a{color:#fff;}
.oe_product_list dl dd{padding:5px 8px;  font-size:12px;}
.oe_product_list dl:hover dd{background:#3989d8; color:#fff; transition: all 0.2s ease-in-out 0s; }
.oe_product_list dl:hover dd a{color:#fff;}
.oe_product_list dl dd p{text-align:center;}
*/


/*Project-Home*/
.oe_product_list  .Detail .anliBolck{float:left; width:224px; height:auto;overflow:hidden;margin-left:10px;margin-bottom:10px;}
.oe_product_list  .Detail .anliBolck div{text-align:center; background:#ffffff;}
.oe_product_list  .Detail .anliBolck div img{ width:224px; border:1px solid #d4d4d4}
.oe_product_list  .Detail .anliBolck div.title{margin-top:5px;height:20px; line-height:25px;overflow:hidden; padding-left:0px; background:#ffffff; font-weight:normal;}
.oe_product_list  .Detail .anliBolck div.title a{font-size:14px;}

.oe_product_detail dl dt{ float:left; width:300px; }
.oe_product_detail dl dd{float:left; margin-left:80px; width:430px;}
.oe_product_detail dl dt .info_img img{max-width:300px; max-height:300px;}
.oe_product_detail dl dt .other{display:inline-block; margin-bottom:5px; float:left;margin-right:11px;}
.oe_product_detail dl dd ul li.title{line-height:40px;}
.oe_product_detail dl dd ul li{line-height:35px;}
.oe_product_detail dl dd .feedback a{display:block; width:200px; text-align:center; background:#f3f3f3; line-height:40px; margin-top:10px; border-radius:4px;}
.oe_product_content .title{color:#2b8aeb; line-height:50px; font-size:18px; border-bottom:1px solid #ebebeb; margin-bottom:10px;}


/*photo*/
.oe_photo_list dl{float:left; margin:0px 9px; width:260px; height:280px; overflow:hidden; margin-bottom:20px; border:1px solid #ebebeb; position:relative; }
.oe_photo_list dl dt{position:relative; width:278px; height:278px; overflow:hidden;}
.oe_photo_list dl:hover dt img{transform: scale(1.1);transition: all 0.2s ease-in-out 0s;}
.oe_photo_list dl dt h3{display:block;  position:absolute; left:0px; bottom:-24px; transition: all 0.2s ease-in-out 0s; width:100%;}
.oe_photo_list dl dd{padding:5px 8px;  font-size:12px; text-align:center; line-height:35px; height:35px; overflow:hidden; bottom:-35px; width:100%;}
.oe_photo_list dl:hover dd{background:url(../images/ico_menu_bg.png); color:#fff; transition: all 0.2s ease-in-out 0s; position:absolute; bottom:0px;}
.oe_photo_list dl:hover dd a{color:#fff;}
.oe_photo_list dl dd p{text-align:center;}

.oe_photo_detail dl dt{ float:left; width:320px;}
.oe_photo_detail dl dd{float:left; margin-left:80px; width:430px;}
.oe_photo_detail dl dt .info_img img{max-width:300px;}
.oe_photo_detail dl dt .other{display:inline-block; margin-bottom:5px; float:left;margin-right:11px;}
.oe_photo_detail dl dd ul li.title{line-height:40px;}
.oe_photo_detail dl dd ul li{line-height:35px;}
.oe_photo_detail dl dd .feedback a{display:block; width:200px; text-align:center; background:#f3f3f3; line-height:40px; margin-top:10px; border-radius:4px;}
.oe_photo_content .title{color:#2b8aeb; line-height:50px; font-size:18px; border-bottom:1px solid #ebebeb; margin-bottom:10px;}



.oe_guestbook dl{padding:5px 0px; padding-left:150px; }
.oe_guestbook dl dt{width:130px; margin-left:-150px; text-align:right; float:left; line-height:30px;}
.oe_guestbook dl dd input[type='text']{ border:1px solid #ebebeb;  width:400px; height:30px; padding:0px 5px;}
.oe_guestbook dl dd textarea{border:1px solid #ebebeb; padding:5px 8px;  font-family:Microsoft Yahei; line-height:24px; color:#666;}
.oe_guestbook dl dd .button_w1{background:#2b8aeb; color:#fff; border:none; border-radius:3px; width:200px; line-height:35px;  font-size:14px; margin-top:10px; cursor:pointer;}
.oe_guestbook dl dd .button_w2{background:#ebebeb;  color:#666; border:none; border-radius:3px; width:200px; line-height:35px;  font-size:14px; margin-top:10px;cursor:pointer;}



.oe_down_list dt{font-size:16px;}
.oe_down_list dd{font-size:14px; color:#999;}
.oe_down_list dd p{font-size:12px;position:relative;}
.oe_down_list dl{ padding:10px 0px; border-bottom:1px solid #ebebeb;}
.oe_down_list dd p a{color:#2b8aeb; position:absolute; right:0px;}



/*hr招聘*/
.oe_hr_list dl{border:1px solid #ebebeb;}
.oe_hr_list dl dt{ line-height:35px; height:35px; background:#fafafa; font-weight:bold; padding-left:10px; }
.oe_hr_list dl dt span{float:right; display:inline-block; text-align:center;  width:100px; border-left:1px solid #ebebeb;}
.oe_hr_list dl dd{padding-left:10px; height:35px; line-height:35px; border-top:1px solid #ebebeb;}
.oe_hr_list dl dd span{float:right;text-align:center;width:100px; border-left:1px solid #ebebeb; color:#b0b0b0;}
.oe_hr_list dl dd span a{color:#b0b0b0;}
.hrfoot{ margin-top:10px;}

.oe_hr_content .title{color:#2b8aeb; line-height:50px; font-size:18px; border-bottom:1px solid #ebebeb; margin-bottom:10px;}


.info_title {font-size: 20px; text-align:left; color: #bd2c2f; font-weight: bold; line-height: 45px; padding: 10px 0px 0px 0px;}
.info_person, .info_address, .info_updatetime, .info_validity{font-size: 14px; text-align:left; color: #333;padding: 1px 0px 0px 0px;}
.info_tt{font-size: 16px;color: #bd2c2f; line-height: 45px; padding: 10px 0px 0px 0px;}
.info_tt{color: #F00;}











.oe_question_list dl{border-bottom:1px solid #ebebeb; padding:10px 0px;}
.oe_question_list dl dd p span{color:green;}
.oe_question_list dl dd p label{color:#999;}
.oe_question_list dl dt h3{font-size:16px; font-weight:normal; line-height:30px;}

.oe_zhen{width:820px; padding:0px 10px; float:right;   margin-top:8px; margin-right:8px; padding-bottom:20px;}
.oe_zhen .oe_titles{ text-align:center; font-size:18px; font-weight:normal; line-height:40px; padding-top:10px;}
.oe_zhencn{font-size:16px;}
.oe_zhen_tips{ border-bottom:2px solid #3c9ccf; line-height:24px; font-size:16px; color:#999; padding-bottom:10px; margin-bottom:10px; padding-top:10px;}
.oe_zhen_con{padding-top:10px; color:#666;}
.oe_zhen_con dl{margin-bottom:20px; border-bottom:1px dotted #ebebeb; padding-bottom:20px;}
.oe_zhen_con dl dt{font-size:16px; margin-bottom:5px;}
.oe_zhen_con dl dd{ line-height:22px; font-size:14px; padding:5px 0px; padding-left:15px; clear:both;}
.oe_zhen_con dl dd:hover{background:#fafafa;}
.oe_zhen_con dl dd p.oe_zhen_p1{padding-left:18px; width:300px; float:left;}
.oe_zhen_con dl dd p.oe_zhen_p1 input{margin-left:-18px;}
.oe_zhen_con dl dd p.oe_zhen_p2{float:right;}
.oe_zhen_con dl dd p.oe_zhen_p2 span{display:inline-block; vertical-align:middle;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1{width:132px; background:#f0f0f0; height:11px; position:relative;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 em{position:absolute; left:0px; top:0px; height:11px; z-index:1;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em1{background:url(../images/bg_bar.gif) left top repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em2{background:url(../images/bg_bar.gif) left -13px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em3{background:url(../images/bg_bar.gif) left -26px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em4{background:url(../images/bg_bar.gif) left -39px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em5{background:url(../images/bg_bar.gif) left -52px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em6{background:url(../images/bg_bar.gif) left -65px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em7{background:url(../images/bg_bar.gif) left -78px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em8{background:url(../images/bg_bar.gif) left -91px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em9{background:url(../images/bg_bar.gif) left -104px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span1 .em10{background:url(../images/bg_bar.gif) left -117px repeat-x;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span2{color:#d60000; font-size:12px; width:50px;}
.oe_zhen_con dl dd p.oe_zhen_p2 span.oe_span3{ font-size:12px; width:70px;}
.oe_zhen_btn{text-align:center;}
.oe_zhen_btn .sspan{background:#3c9ccf; color:#fff; font-size:16px; display:inline-block; line-height:30px; text-align:center;border-radius:4px; width:90px; cursor:pointer; border:none;}
.oe_zhen_btn .sspan:hover{background:#48aee4;}
.oe_zhen_btn label{ margin-left:25px; width:90px; font-size:16px; line-height:30px; background:#ececec;  display:inline-block; text-align:center; border-radius:4px; color:#000; cursor:pointer;}
.oe_zhen_btn label:hover{color:#f00000;}
.oe_zhen_more{font-family: simsun,宋体; text-align:right; padding-top:10px;}

.oe_zhen_list{padding-bottom:20px;}
.oe_zhen_list ul li{ line-height:35px; border-bottom:1px dotted #f1f1f1; margin:0px 8px; font-size:14px; background:url(../images/list.gif) left 14px no-repeat; position:relative; height:35px; overflow:hidden;}
.oe_zhen_list ul li span{position:absolute; right:0px; top:0px; font-size:12px; color:#999;}
.oe_zhen_list ul li label{position:absolute; right:0px; top:0px; font-size:12px; color:green;}
.oe_zhen_list ul li a{display:inline-block; max-width:300px; height:35px; overflow:hidden;text-indent:20px;}
.oe_zhen_com h2{font-size:16px; border-bottom:2px solid #3c9ccf; line-height:55px; color:#666; margin-bottom:10px;}
.oe_zhen_cm{border-bottom:1px dotted #3c9ccf; padding:10px 0px;}
.oe_zhen_cm dl dt{line-height:35px; font-size:16px; position:relative;}
.oe_zhen_cm dl dt span{display:inline-block; color:#3173bb;}
.oe_zhen_cm dl dt label{color:#333;}
.oe_zhen_cm dl dt em{font-style:normal; position:absolute; right:10px; top:5px; font-size:12px;}
.oe_zhen_cm dl dd.oe_zhen_reply{background:#eaf7ff; padding:8px;}
.oe_zhen_cm dl dd.oe_zhen_reply b.oe_zhen_rp{color:red;}
.oe_guest{padding:20px 0px;}
.oe_guest h2{font-weight:normal; font-size:16px;border-bottom:2px solid #3c9ccf; line-height:35px; margin-bottom:20px;}
.oe_guest dl{ padding:5px 0px;padding-left:90px; width:100%;}
.oe_guest dl dt{float:left; display:inline-block; margin-left:-90px; width:80px; text-align:right; line-height:35px; font-size:14px;}
.oe_guest dl dd{display:inline-block; vertical-align:top;}
.oe_guest dl dd .sspan{background:#3c9ccf; color:#fff; font-size:16px; display:inline-block; line-height:30px; text-align:center;border-radius:4px; width:90px; cursor:pointer; border:none;}
.oe_guest dl dd .sspan:hover{background:#48aee4;}
.oe_guest dl dd select{margin-top:5px; border:1px solid #ddd; height:28px; line-height:28px;}
.oe_guest dl dd input[type='text']{border:1px solid #ddd; padding:0px 5px; height:30px; line-height:30px;}
.oe_guest dl dd textarea{border:1px solid #ddd; width:700px; height:130px; padding:5px;  font-family:Microsoft Yahei; font-size:14px; line-height:28px;}
.oe_guest dl dd input[type='submit']{background:#3c9ccf; border:none; color:#fff; width:80px; height:30px; border-radius:4px; cursor:pointer;}
.oe_guest dl dd input[type='submit']:hover{background:#48aee4;}
.input_150{width:150px;}
.input_250{width:250px;}
.input_350{width:350px;}


.oe_guest_top{ margin-bottom:10px;}
.oe_guest_top select{border:1px solid #ebebeb; height:29px; vertical-align:middle;}
.oe_guest_top input[type='text']{border:1px solid #ddd; padding:0px 8px;  height:27px; line-height:27px; vertical-align:middle;}
.oe_guest_top input[type='submit']{ width:85px; height:29px; color:#fff; background:url(../images/bg_btn_search.jpg) no-repeat; border:none; cursor:pointer; vertical-align:middle;}
.oe_guest_top a{display:inline-block; width:60px; height:29px; line-height:29px; text-align:center;margin-left:5px;  background:url(../images/ico_wordsadd.png) 5px 8px no-repeat; padding-left:20px; font-size:14px; color:#1769ff; vertical-align:middle;}


