@charset "utf-8";

@media (max-width: 468px) {

#content iframe,.content iframe,#print .edui-faked-video {width:300px;height:260px;}

}

/* Style Reset*/

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font

{ margin: 0; padding: 0; border:0;} 

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img{ border: 0;}

.fl{ float:left}.fr{ float:right}

.clear { clear:both;}

a{text-decoration:none;outline:0;}

html{overflow-x:hidden; }

.center{ text-align:center;}

.center img{ border:1px solid #ccc;}

.pagebox{ font-size:14px;}

/*header*/

body{color:#9c9ea9; background:#fff; font-size:12px;font-family: "Microsoft Yahei";}

a{ color:#8b8895;text-decoration:none;}

a:hover{ color:#b12a0b;text-decoration:none;}



.headermain{ width:1004px;height:93px;margin:0 auto;}

.logo{ float:left;display:inline;padding:0px 0 0 ;}

.logo span{display:block;text-indent: -9999px;overflow:hidden;height:0;}



.tel{ float:right; width:180px; margin-right:25px;display:inline;height:81px;background:url(images/tel.png) right top no-repeat}

.banner-box{width:100%;position:relative;height:500px;text-align:center;}

.bannermain{width:100%; position:absolute; z-index:0;float:left; height:450px;left:0;}

.banner{height:450px;overflow:hidden;width:100%}

/*全局*/

.focus{width:100%;height:500px;margin:0px auto;position:relative;}

.rslides{overflow:hidden;width:100%;height:500px;}

.rslides li{width:100%;height:500px;}

.rslides .rslides_li1 a{background:url(images/img1.jpg) center center no-repeat;display:block;height:500px;width:100%;}

.rslides .rslides_li2 a{background:url(images/img2.jpg) center center no-repeat;display:block;height:500px;width:100%;}

.rslides .rslides_li3 a{background:url(images/img3.jpg) center center no-repeat;display:block;height:500px;width:100%;}

.rslides .rslides_li4 a{background:url(images/img4.jpg) center center no-repeat;display:block;height:500px;width:100%;}

.rslides .rslides_li5 a{background:url(images/img5.jpg) center center no-repeat;display:block;height:500px;width:100%;}











/*左右切换按钮*/

.rslides{width:100%;position:relative;list-style:none;padding:0}

.rslides_nav{display:none;height:67px;width:38px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:150px;

opacity:0.8;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(images/banner-lr.png) no-repeat left top;margin-top:-33px}

.rslides_nav:active{opacity:1.0}

.banner:hover .rslides_nav{display:block;}

.rslides_nav.next{left:auto;background:url(images/banner-lr.png) no-repeat right top;right:150px;}

.rslides_nav:hover{background:url(images/banner-lr.png) no-repeat left bottom;}

.rslides_nav.next:hover{left:auto;background:url(images/banner-lr.png) no-repeat right bottom;}

/*12345按钮*/

.rslides_tabs{width:360px;margin:0 auto;position:relative;top:-30px;}

.rslides_tabs li{display:block;float:left;height:10px;width:50px;margin:0 10px;display:line-block;}

.rslides_tabs a{text-indent:-9999px;overflow:hidden;display:block;height:10px;width:50px;background:#000;opacity: 0.25;-moz-opacity: 0.25;filter:alpha(opacity=25);}

.rslides_tabs .rslides_here a{background:#018961;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}









.vbanner{width:100%;position:relative;height:435px;text-align:center;}

.vbannermain{width:100%; position:absolute; z-index:0;float:left; height:435px;left:0;}

.viewbg{ background:url(images/bannerview.jpg) left top repeat no-repeat #f2f2f2;}

.viewbg .notice{ position:absolute; left:0; bottom:16px; z-index:999;}

.viewbg .menu{ bottom:68px; clear:both;}

.notice{ width:100%;float:left;height:28px;line-height:28px; color:#a18772;}

.notice .main{ margin:0 auto; width:980px;}

.notice b{ float:left; color:#a18772; padding-left:10px; float:left; }

.notice marquee{ float:left; width:300px;display:inline; }

.notice marquee a{color:#a18772;margin-right:30px;}

.sousuo10{ position:relative; left:0; z-index:2;float:right;margin-right:8px;height:34px;display:inline}

.text10{float:left;width:237px; margin-right:7px;color:#b2a89f;height:24px;line-height:24px; padding-left:5px;background:url(images/text.gif) top left no-repeat;}

.btn10{text-indent: -9999px;overflow:hidden;vertical-align:middle; float:left;width:33px;  height:24px;background:url(images/search_but.png) top left no-repeat; margin-left:8px; display:inline;}

.select{text-indent: -9999px;overflow:hidden;float:left;width:93px; color:#b2a89f;height:24px;border:0;background:url(images/select.gif) left top no-repeat}

.select select{margin:5px auto;width:74px;}

.searchBar span{ float:right; margin-top:6px;}

.searchBar span a{ color:#666; margin-right:8px;}

.searchBar span a:hover{ color:#ef9b11;}

.searchBar .select {float:left;margin-top:1px; display:inline; margin-right:8px;}

.searchBar .text {float:left;}

.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}

div.selectbox-wrapper{left:252px;border-right: #b7d1eb 1px solid;border-top: #b7d1eb 0 solid;overflow:hidden;border-left: #b7d1eb 1px solid;width:76px;border-bottom: #b7d1eb 1px solid;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}

div.selectbox-wrapper ul li.selected {background-color: #e0ecf7;}

div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}

div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:81px;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;font-family:'微软雅黑';color:#666;}

.selectbox{border:none;display:block;width:84px;text-indent:8px;cursor:pointer;height:24px;background:none;font-size:12px;font-family:'微软雅黑';color:#b2a89f;line-height:24px;}

.btn2{float:left;display:inline;margin-left:8px;margin-top:2px;}



/* indMain*/

.main{ width:980px; margin:0 auto;clear:both;}

.more{ text-align:center; color:#fff; margin-top:10px; width:52px; height:16px; line-height:16px;background:url(images/more1.gif) no-repeat top center;}

.imain{ float:left; width:100%; min-width:1004px; padding-bottom:30px;background:url(images/product.jpg) top center repeat-x #e1e1e1;}

.title_i{float:left;width:100%; margin-bottom:12px; }

.title_i .fl{float:left;width:95px; text-align:center; height:24px; line-height:24px; color:#bb0000; font-size:18px;font-family:微软雅黑;background:url(images/titlespan.gif) top left no-repeat; }

.title_i .fr{background:url(images/titlespan.gif) top left no-repeat;  padding-left:10px;}

.title_i .fr  a{float:left;color:#bb0000; font-size:14px;font-family:微软雅黑;background:url(images/titlespan.gif) top right no-repeat; line-height:24px; padding-right:10px; }

.partFourM{ padding-left:213px;padding-top:90px; height:265px;width:767px; float:left;}

.left2{ width:29px;float:left;height:73px; margin-right:10px; display:inline; margin-top:42px; margin-left:14px;background:url(images/left.gif) top left no-repeat;}

.right2{ width:29px; text-align:right; margin-left:10px;display:inline; float:left;height:73px; margin-top:42px;background:url(images/right.gif) top left no-repeat;}

.partFourCon{ width:1200px;float:left;overflow:hidden; height:209px; position:relative; }



.about-contact{float:left;margin-top:30px; width:980px; height:229px; margin-bottom:38px;background:url(images/contact.gif) right bottom no-repeat #fff;}

.aboutz{ float:left; width:433px;margin-left:24px; display:inline; height:217px; margin-top:11px;background:url(images/about.gif) left top no-repeat}

.about_t{ float:left; width:100%; height:53px; padding-top:20px;}

.about_t .fl{ color:#bb0000; font-size:24px; font-family:微软雅黑;}

.about_t .fr{ width:67px; height:39px;background:url(images/aboutmore.gif) left top no-repeat}

.abouttxt{ line-height:25px;}

.contact{ width:485px; float:right; padding-top:26px;line-height:25px;}

.contact_t{ float:left; width:100%; height:60px;background:url(images/tel2.gif) left top no-repeat;}

.contact_t span{display:block;padding:9px 0 0  120px;color:#FF8A00;font-size: 28px;font-weight: bold;}

.contacttxt{ float:left; margin-left:22px; display:inline; width:235px;}

.contact-img{height:118px;width:149px;overflow:hidden;float:left;}

.contact-img img{width:100%;height:auto;}

.news-newslist{ float:left; width:980px;}

.news{float:left; width:540px;}

.newsimg{float:left; border:4px solid #f4f4f4; margin-right:18px;margin-top:8px; }

.news .pointer{float:left;width:333px; }

.news .pointer li .fl{ padding-left:12px;background:url(images/newsico.gif) center left no-repeat; }

.newslist{float:right; width:350px; }

.newslist .pointer li .fl{width:100%;}

.pointer li{float:left; width:100%;}

.pointer li a{float:left; width:99%;line-height:30px;padding-left:4px;}

.pointer li .fl{ float:left; width:60%; cursor:pointer;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }

.pointer li .fr{background:url(images/fr.gif) center left no-repeat; width:74px; height:19px; line-height:19px; text-align:center;margin-top:9px;}

/* foot*/

.tywidth{ width: 1200px; margin: 0 auto;}

.foot{ width: 100%; background: #0e6eb8;margin-top:20px; position: relative;}

.foot .contenta{ padding: 35px 0 40px;}

.foot .contenta dl dt h1{ color: #fff;font-size: 24px; font-weight: bold; text-transform: uppercase;}

.foot .contenta .ul1 dl:first-child{ width: 477px; overflow: hidden;}

.foot .contenta dl dt h2{ color: #fff;font-size: 18px;}

.foot .contenta dl dt h2:after{ content: url(../images/fk.png); width: 6px; height: 11px; display: inline-block; vertical-align: top; margin: 0 0 0 6px;}

.foot .contenta dl dt{ border-bottom: 1px dashed #e8e8e8; padding-bottom: 5px; margin-bottom: 5px;}

.foot .contenta dl:first-child dd a{ display: inline-block; vertical-align: top; color: #fff;font-size: 14px; margin-right: 20px; line-height: 24px;}

.foot .contenta dl:first-child dd+dd a:first-child{ margin-right: 34px;}

.foot .contenta .ul1 dl:first-child{ margin-bottom: 19px;}

.foot .contenta dl:first-child+dl{ width: 600px;}

.foot .contenta dl:first-child+dl dd a{ display: inline-block; vertical-align: top; color: #fff;font-size: 14px; margin-right: 20px; line-height: 24px;}

.foot .contenta div{ display: inline-block; vertical-align: top;}

.foot .contenta .ul1{ width: 600px;}

.foot .contenta .ul2{ padding-left: 50px; width: 300px;}

.foot .contenta .ul2 dl dt{ width: 273px;}

.foot .contenta .ul2 dl dd p{ color: #fff;font-size: 14px; line-height: 28px;}

.foot .contenta .ul3{ width:143px; float: right; text-align: center;}

.foot .contenta .ul3 .logo{ margin-top: 0px;}

.foot .contenta .ul3 .ewm{ margin-top: 2px;}

.foot .bottom{ background: #0b538b; height: 51px; line-height: 51px; width: 100%;}

.foot .bottom .db-nr{ width: 1200px; margin: 0 auto;text-align: center;}

.foot .bottom .db-nr a,.foot .bottom .db-nr span{ color: #fff;font-size: 16px;}

/* fyRight*/

.fyMain{width:980px;clear:both; padding:0px 0 10px; margin:0 auto 54px; overflow:auto; overflow-x:hidden;background:url(images/fmain.jpg) left bottom no-repeat #fff;}

.fyLeft{ float:left;width:275px; overflow:hidden;}

.l_contact{float:left;width:218px; padding-left:25px;padding-right:32px;margin-top:30px}

.l_con{ float:left;width:218px; line-height:25px;}

.l_contact_t{ margin-bottom:10px;height:65px;background:url(images/l_tel2.gif) center top no-repeat;}

.l_contact_t p{padding:30px 0  0;color:#FF8A00;font-size: 26px;font-weight: bold;}

.l_pro{float:left;width:275px; padding-bottom:30px;padding-top:60px;background:url(images/fleft.jpg) left top no-repeat;}

.l_pro_t{float:left;width:275px; text-align:center; height:46px; line-height:26px; color:#d40000; font-size:24px; margin-bottom:12px; font-family:微软雅黑; text-shadow:5px 5px 3px #e7e7e7; }

.l_procon{ float:left;width:180px; padding-left:43px;overflow:hidden; margin-top:0px;}

.proOne{ width:180px;float:left;overflow:hidden; padding-bottom:10px;background:url(images/probg.jpg) no-repeat center 49px;}

.proOne a{width:180px; color:#3b5847; text-align:center; line-height:51px; float:left;font-size:18px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-family:微软雅黑;}

.proOne a:hover,.proOne .cur{ color:#cb0404;}

.proTwo{ float:left;line-height:25px; text-align:center; padding:10px 0;}

.proTwo li{width:180px;float:left;border-bottom:1px solid #dfdfdf; }

.proTwo li a{ float:left;width:180px; text-align:center; padding:0; text-align:center;color:#a4a4a4; font-size:14px; background:none; line-height:35px; font-weight:normal; }

.proTwo li a:hover,.proTwo li .cur{color:#cb0404;background:none;}

/* fyRight*/

.fyRight{ float:left; width:660px; padding-bottom:20px;margin-top:10px; padding-left:20px; padding-top:52px;overflow:hidden; border-left:1px solid #e2e1e1;}

.mainRightMain{float:left;width:660px; color:#797c8c;overflow:hidden; padding:0px 0 20px; min-height:640px;}

.padding25{line-height:30px; font-size:14px;width:660px;}

.titleview{float:left;width:660px; height:37px;color:#bbb1a4; margin-bottom:18px; display:inline;background:url(images/titlebg.gif) repeat-x left bottom;font-size:14px; padding-top:3px; }

.titleview .fl{ padding-right:12px; float:left; }

.titleview .fl a{  color:#bbb1a4;}

.titleview .fl font{ font-size:14px; color:#93897d;}

/* news.php*/



.news_list{float:left;font-size:14px; width:855px;margin-bottom:20px; }

.news_list li{ float:left;  width:100%;padding-top:15px; padding-bottom:10px;border-bottom:1px solid #e7e7e7}

.news_list li .fl{float:left; width:80%; cursor:pointer; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }

.news_line{ clear:both;width:687px; height:18px; margin:18px 0;}

.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}

.pro_txtimg{float:left;width:695px; margin-bottom:20px;}

.pro_txtimg li{ float:left;width:660px;padding:23px 0px 23px 0px; border-bottom:1px solid #ebebeb; }

.pro_li_img{float:left;border:4px solid #eaeaea;margin-right:8px;}

.pro_img{ float:left; }

.pro_li_txt{float:left; width:520px; line-height:23px; font-size:12px; color:#9c9ea9;}

.pro_t{float:left; width:100%; height:23px; line-height:23px; margin-bottom:7px;}

.pro_t .fr{ margin-right:7px; color:#fff;background:url(images/more.gif) left center no-repeat; line-height:20px; width:72px; text-align:center; height:20px;}

.protitle{float:left;width:300px;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(images/proico.gif) left center no-repeat; padding-left:14px; color:#ff9c31; font-weight:bold; }

.pro_t a{ color:#ff9c31; }

.pro_list li{ float:left; display:inline;width:245px; height:285px;overflow:hidden; margin-bottom:20px; margin-left:23px; margin-right:15px;}

/* .pro li{ float:left; width:205px; margin:0 18px 10px;display:inline;} */

.proimg{float:left; width:245px;height:245px;overflow:hidden;}

.proimg img{width:100%;height:100%;}

.proname{text-align: center;width:205px; height:30px; margin-top:15px; }

.proname a{float:left; color:#666; border:1px solid #CCC; font-weight:bold;width:243px; height:30px; line-height:30px; text-align:center; text-indent:0; overflow:hidden;}



/*view*/

.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:normal; color:#494264;}

.padding20{ float:left; width:583px; text-align:justify; }

.title_s{ text-align:center; color:#bfbfbf; font-size:12px; line-height:35px;}

.conbanner{ float:left; width:100%;}

.mainrbanner{ border:1px solid #dbdbdb; width:306px; margin:0 auto 20px;}

.mainrbanner img{border:3px solid #fff}

.line_s{float:left; width:100%; height:14px; margin:8px 0 15px 0px; display:inline;border-bottom:4px solid #e7e7e7;}

.newsview{ min-height:400px; color:#797c8c;display:inline;width:660px; padding-top:10px; text-align:justify;margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:28px; float:left;border-bottom:4px solid #e7e7e7;}

.main_r_nav div{ line-height:25px; color:#a5a8b6;}

.main_r_nav{ float:left; width:400px; padding-left:10px; font-size:12px; }

.returnlist{float:right;color:#979797 ; width:100px; padding-right:10px;font-size:12px; }

.returnlist a{ color:#a5a8b6; text-align:right; float:left; width:100%; line-height:26px;}

.main_r_nav a{ color:#a5a8b6 }

.main_r_nav a:hover,.returnlist a:hover{ color:#6a729a }

/* page*/

.pager-taglib { text-align:center; color:#dfa17d;line-height:23px; margin-top:20px;margin-left:6%;_margin-left:3%; width:70%; float:left;

 padding:6px 13%;}

.pager-taglib span{ float:left;}

.pager-taglib .current { color:#fff; background:#dfa17d;  width:26px;display:block; line-height:21px; height:21px}

.pager-taglib .disabled { width:26px; display:block;border:1px  solid ; }

.bg{ width:26px; padding:0 !important; height:23px;border:1px  solid  }

.total{ min-width:50px; _width:50px; text-align:center; display:block;}

.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px;display:block;}

.btn2{ width:36px;display:block;}

.input_page{ width:30px; text-align:center; height:14px; border:1px  solid #dfa17d;  font-size:12px; line-height:14px; margin-top:2px;}

/*page*/

.mainr_page a{ height:19px; line-height:19px; color:#dfa17d; border:1px solid ; padding:0 7px; text-align:center; float:left; margin:0 2px;}

.margin_auto{ margin:0 auto}

.mainr_page em{ float:left; line-height:19px; margin:0 2px; font-style:normal; }

.mainr_page .btn a{ border:0;}

/* search*/

.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}

.searchnull font{ color:#F00; font-size:14px;}

.searchmore{ float:left; width:92%; background:#efefef; text-align:center;margin:10px 20px;_margin:10px ; border:1px solid #dbd6f1}

.searchmore a{ line-height:25px; color:#333;}

.input_title{ background:none; line-height:30px;height:30px; padding-left:7px;}

/* book*/

.book{ float:left; padding-left:5px;}

.bookmain{width:650px; margin:20px auto;height:auto;background:#fff;padding:0 25px ; overflow:auto; }

.bookline{width: 650px; height:34px;background-image: url(images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; float:left; margin-top:10px;}

.book3{ width:650px; margin:0 auto;}

.booktop{ width:650px; height:30px; float:left; background:url(images/bookico.png) no-repeat 10px 7px; }

.booktop_name{ width:470px; height:30px; float:left; padding-left:30px; line-height:30px; font-weight:bold;}

.booktop_time{ width:150px; height:30px; float:left; color:#ccc; text-align:right; line-height:30px;}

.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}

.bookadmin{ width:650px; height:auto; float:left;}

.bookadmin_top{ width:650px; height:12px; float:left;}

.bookadmin_mid{ width:628px; min-height:30px; background:#fff; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}

.admintimecol{ color:#5e7194;}

.message{ width:600px; height:auto;float:left;padding-left:50px;}

.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px; cur/sor:pointer}

.message li input{ height:20px; line-height:20px; width:150px; border:1px solid #ccc;}

.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; line-height:20px;}

.message li p.message_content{ width:400px; height:25px; float:left;}

.message li.contentb{ width:500px;height:160px; float:left;}

.message li.contentb textarea{ width:370px; height:120px; border:1px solid #ccc }

.message li.yzm{ width:500px;height:60px; float:left;}

.message li p.message_yzminput{ width:100px; height:15px; float:left;}

.message li p.message_yzminput input{ width:80px;}

.message li p.message_yzmico{ width:100px; height:40px; float:left;}

.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}

/* hr*/

.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb;margin-left:10px;  margin-bottom:20px; background:#efefef;} 

.hrBoxL{ width:100px; float:left; text-align:center;  }

.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}

.jobName{ width:380px; float:left;}

.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}

.hrBoxL li.haode{ border-bottom:none;}

.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}

.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}

.hrBoxR li.topline{ overflow:hidden; height:30px;}

.hrBoxR li.topline img{ margin-top:3px;}

.hrBoxR li.haode{ border-bottom:none;}

.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:20px;}

.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}

.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}

.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}

.lineOneR{ width:509px; float:left; padding-left:10px;}

.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}

.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}

.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }

.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}

.tableMainR li span{display:inline-block;}

.tableMainRno{ width:212px; float:left; text-align:left;}

.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}

.tableMainRno li span{display:inline-block;}

.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}

.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }

.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }

.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}

.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}

.are_hr{ width:470px; height:80px; margin-top:11px;}

.hr_btn{ width:614px; height:31px; line-height:31px;}

.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}

.hr_btnR{ width:300px; float:left; text-align:center; }





.box{width:1200px;margin:0 auto 20px;}

.box2{padding:10px 0;background:#FFF url(images/fmain.jpg) left bottom no-repeat;}

.box2 .left{width:275px;float:left;padding-bottom:150px;}

.left1{padding-bottom: 30px;padding-top: 60px;background: url(images/fleft.jpg) left top no-repeat;}

.left1_1{float: left;width: 275px; text-align: center; height: 46px;line-height: 26px; color: #d40000; font-size: 24px; margin-bottom: 12px; font-family: 微软雅黑; text-shadow: 5px 5px 3px #e7e7e7;}

.left1_1 h3{color: #d40000; font-size: 24px; font-family: 微软雅黑; text-shadow: 5px 5px 3px #e7e7e7;}

.left1_1 span{display:none;}

.left1 ul{width: 180px;padding-left: 43px;overflow: hidden;margin-top: 0px;}

.left1 ul li{width: 180px;float: left;overflow: hidden;padding-bottom: 10px;background: url(images/probg.jpg) no-repeat center 49px;}

.left1 ul li a{width: 180px;color: #3b5847;text-align: center;line-height: 51px;float: left;font-size: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-family: 微软雅黑;}

.left1 ul li a:hover,.left1 ul li a.on{color: #cb0404;}





.box2 .right{float: left;width: 880px;padding-bottom: 20px;padding-left: 20px;padding-top: 22px;overflow: hidden;border-left: 1px solid #e2e1e1;}

.title20{height: 37px;color: #333333;margin-bottom: 18px; border-bottom:1px dashed #bbb1a4;font-size: 14px;padding-top: 3px;}

.title20 h5,.title20 span{display:none;}

.mianbao,.mianbao a{color:#333333; font-size:16px;}

.title21{margin:30px 0 10px;text-align:center;font-weight:bold;font-size: 22px;}



.header{ width:1200px; margin:0 auto;font-family:"Microsoft Yahei";}

.pr{position: relative;}

.h_top{height:210px;background:url(images/topbg.gif) repeat-x center 0;position: relative;z-index: 2;font-family:"Microsoft Yahei";}

.t_top{height:31px;line-height:31px;color: #555;}

				.t_top span{float: right;}

				.t_top a{color: #555;display: inline-block;padding:0 0 0 15px;}

				.t_con{height:116px;padding:15px 0 0;overflow: hidden;}

				.t_logo,.t_logo img{width:636px;display: block;height:110px;}

				.t_text{font-size:22px;color: #333;line-height:24px;overflow: hidden;width:296px;padding:14px 0 0 29px;height:66px;margin:11px 0 0 23px;border-left: solid 1px #ccc;font-weight: normal;}

				.t_text b{font-size:34px;line-height:34px;display:block;color:#333;font-family:"Microsoft Yahei";font-weight:bold;}

				.t_text span{letter-spacing: 6px;}

				

				.t_pho{color: #676767;padding:15px 0 0 70px;background:url(images/t_pho.gif) no-repeat 0 24px;white-space: nowrap;line-height:20px;font-size:16px;font-weight: bold;}

				.t_pho span{display: block;font-size: 28px;line-height: 28px;color: #38414b;}



				.menu{white-space:nowrap;width: 1200px;}

				

				

		





.nav {height:46px; line-height:46px;width:1200px;}

.nav li {float:left;height:46px; line-height:46px;position:relative;}

.nav li a {font-size:16px;color:#fff;padding:0 33px;display: inline-block;}

.nav li:hover a,.nav .cur a {background:#14c91d;}

.nav li:last-child{background: none}

.nav li em{position: absolute;left:0;top:46px;z-index:999; font-style:normal;background:rgba(102,102,102,0.5); display:none;width:100%;text-align:center;}

.nav li em a {display:block;height:40px; line-height:40px;text-align: center;color:#fff;background:rgba(102,102,102,0.5);padding:0;border-bottom:1px solid #a8a9a8;font-size:16px;}

.nav li:hover em a{background:none;}

.nav li em a:hover{background:#009b4d;}

.nav li:hover em{ display:block;}

			

/*合作*/

.part{font-family:"Microsoft Yahei";padding:58px 0 0;height:260px;line-height:36px;color: #fff;font-size: 16px;}

.part h2{height:55px;font-size: 22px;background:url(images/line1.gif) no-repeat 272px 15px;font-size: 22px;line-height: 34px;}

.part h2 span{float: right;font-weight: normal;font-size: 12px;}

.part h2 span a{display: block;color: #333;}

.part h2 p{background:url(images/ico01.gif) no-repeat 2px 4px;padding: 0 0 0 47px;}

.part h2 p a{display: block;color: #000;height: 272px;}

.part_c{border-left: solid 1px #dfdfdf;border-top: solid 1px #dfdfdf;height: 135px;}

.part_c ul{width: 1220px;}

.part_c li{width: 240px;float: left;height: 136px;position: relative;text-align: center;}

.part_c li img{width: 240px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;height: 136px;}

.part_c li span{width: 240px;height:0;position: absolute;left: 0;top: 0;background:url(images/bg01.png) repeat;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.part_c li span a{display:none;text-decoration:none;color: #fff;margin: 42px 0 0;padding: 0 19px;border-bottom: solid 1px #fff;}

.part_c li.cur span,.part_c li:hover span{height: 136px;}

.part_c li.cur span a,.part_c li:hover span a{display: inline-block;}



/*标题*/

.til01{text-align: center;color: #108fd1;font-size:34px;line-height:42px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height:97px;white-space: nowrap;background:url(images/tilbg1.png) no-repeat center 17px;}

.til01 span{display: block;font-size:22px;color: #555;line-height:26px;}

.til01 em{display: block;font-size:14px;color: #c1c1c1;line-height:16px;letter-spacing: 3px;text-transform: uppercase;font-style: normal;}

.til01 a{color: #ff8800;}

.tec_p .til01{background:url(images/tilbg2.png) no-repeat center 17px;color: #fff;}

.tec_p .til01 span,.tec_p .til01 a{color: #fff;}

.til03{text-align: center;color: #108fd1;font-size:34px;line-height:42px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height:97px;white-space: nowrap;background:url(images/tilbg3.png) no-repeat center 17px;}

.til03 span{display: block;font-size:22px;color: #555;line-height:26px;}

.til03 em{display: block;font-size:14px;color: #c1c1c1;line-height:16px;letter-spacing: 3px;text-transform: uppercase;font-style: normal;}

.til03 a{color: #ff8800;}



.blk-xs{width:240px;}

.blk-xss{width:260px;}

.blk-sm{width:930px;}

.blk{margin-bottom: 25px;}

.contentz{ width:1200px; margin:0 auto; font-family:"Microsoft Yahei";}

.cplb-3n-ts-03-tit {

                height: 50px;

                font-size: 24px;

                font-weight: normal;

                line-height: 50px;

                border-bottom: 1px solid #ebebeb;

                margin-bottom: 15px;

            }

            

            .cplb-3n-ts-03-tit span {

                display: inline-block;

                height: 50px;

                border-bottom: 1px solid #02b29c;

            }

            

            .cplb-3n-ts-03-list dl {

                width: 31.7%;

                border: 1px solid #dedede;

                margin-bottom: 10px;

                background: #fff;

                float: left;

                margin-right: 1.4%;

            }

            

            .cplb-3n-ts-03-list dl:nth-child(4n-1) {

              

            }

            

            .cplb-3n-ts-03-list dt img {

                width: 100%;

                margin: 0 auto;

                display: block;

            }

            

            .cplb-3n-ts-03-list dd {

                padding: 6px 20px 0px 20px;

            }

            

            .cplb-3n-ts-03-list dd h4 {

                height: 45px;

                font-weight: normal;

                font-size: 18px;

                color: #154c64;

                line-height: 45px;

            }

            

            .cplb-3n-ts-03-list h4 a {

                display: block;

                color: #727272;

                overflow: hidden;

                text-overflow: ellipsis;

                white-space: nowrap;

            }

            

            .cplb-3n-ts-03-list dl:hover h4 a {

                color:  #0071be;

            }

            

            .cplb-3n-ts-03-list-desc {

                height: 40px;

                font-size: 14px;

                line-height: 20px;

                color: #666;

                margin-bottom: 12px;

                overflow: hidden;

            }

            

            .cplb-3n-ts-03-list-deta {

                width: 100px;

                height: 40px;

                display: inline-block;

                border: 1px solid #aaa;

                font-size: 16px;

                line-height: 40px;

                text-align: center;

            }

            

            .cplb-3n-ts-03-list dl:hover {

                border-color:  #0071be;

            }

            

            .cplb-3n-ts-03-list dl:hover a {

                color:  #0071be;

            }

   .fdh-01-tit {

            background:url(images/66.jpg) center;

            height: 120px;

        }

        

        .fdh-01-tit h3 {

            height: 75px;

            font-size: 24px;

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

        }

        

        .fdh-01-tit h3 span {

            font-size: 14px;

            text-transform: uppercase;

        }

        

		.fdh-01-nav{background: #f5f5f5; height:518px;}

		.fdh-01-nav-one{ height:59px; background: url(images/86.jpg) no-repeat center #f5f5f5; padding-top:15px;}

		.fdh-01-nav-one li{ text-align:center;}

        .fdh-01-nav-one h3 {

            height: 20px;

			

     

           

			

             

        }

        

        .fdh-01-nav-one h3 a {

            display: block;

            font-size: 16px;

            font-weight: bold;

       

            text-align:center;

            color: #ff8d10;

        }

        

        .fdh-01-nav-one h3.sidenavcur,

        .fdh-01-nav-one h3:hover {

            color: #ff8d10;

        }

        

        .fdh-01-nav-one h3.sidenavcur a,

        .fdh-01-nav-one h3:hover a{

            color: #004893;

        }

        .fdh-01-nav dl {

            padding: 2px 0 4px;

        }

        

        .fdh-01-nav dt {

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 40px;

            margin-bottom: 1px;

            background: #ececec;

            position: relative;

        }

        

        .fdh-01-nav dt:after {

            content: "";

            width: 8px;

            height: 8px;

            border: 2px solid #b8b8b8;

            border-style: solid solid none none;

            position: absolute;

            top: 50%;

            right: 32px;

            margin-top: -4px;

            -webkit-transform: rotate(45deg);

            -moz-transform: rotate(45deg);

            -ms-transform: rotate(45deg);

            -o-transform: rotate(45deg);

            transform: rotate(45deg);

        }

        

        .fdh-01-nav dt.sidenavcur:after,

        .fdh-01-nav dt:hover:after {

            border-color:  #0071be;

        }

        

        .fdh-01-nav dt.sidenavcur a,

        .fdh-01-nav dt:hover a {

            color:  #0071be;

        }

        

        .fdh-01-nav dd {

            border: 1px solid #ececec;

            border-bottom: 0;

        }

        

        .fdh-01-nav p {

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            padding-left: 72px;

            padding-right: 40px;

            border-bottom: 1px solid #ececec;

            background: #fff;

            position: relative;

        }

        

        .fdh-01-nav p.sidenavcur a,

        .fdh-01-nav p:hover a {

            color:  #0071be;

        }

        

        .fdh-01-nav p.sidenavcur:after,

        .fdh-01-nav p:hover:after {

            background: #02b29c;

        }

        

        .fdh-01-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }





.cbgg-01 {

            background: #0071be;

            text-align: center;

            color: #fff;

        }

        

        .cbgg-01-img img {

            width: 100%;

            display: block;

        }

        

        .cbgg-01 p {

            padding-top: 15px;

        }

        

        .cbgg-01 p img {

            vertical-align: middle;

            margin-right: 5px;

        }

        

        .cbgg-01 span {

            display: block;

            font-size: 28px;

            font-weight: bold;

            font-family: Arial;

            padding-bottom: 20px;

            padding-top: 10px;

        }  



/*优势1*/

.ys_bj{background: url(images/ys_bj.jpg) no-repeat center top;height:702px;padding-top:79px;}

.yous {position: relative;}

.yous .titis {height: 165px;}

.yous .titis h4 {color: #333}

.yous .titis h4 span{padding:0 20px;vertical-align: middle;}

.yous .titis p {background: url(images/ys_tt.jpg) no-repeat center;letter-spacing:3px}

.yous dl{position: absolute;}

.yous dt{float:left;width:128px;height: 128px;border:1px solid #008240;border-radius: 50%;background: #fff;text-align: center;line-height: 128px;font-size:22px;color: #393939;font-weight: bold;}

.yous dd {float:left;font-size:18px;color: #393939;padding-top:40px;line-height: 32px;}

.yous dl:hover dt {background:url(images/ys_ic.png) no-repeat;color: #fff;border:1px solid transparent;animation-duration:3s;animation-name:flipInY;}

.yous dl:hover dd{color: #008f47}

.yous dl:nth-of-type(1){width:279px;text-align: center;left:463px;top:165px;}

.yous dl:nth-of-type(1) dt,.yous dl:nth-of-type(1) dd{float:none;}

.yous dl:nth-of-type(1) dd{text-align: center;padding-top:14px;}

.yous dl:nth-of-type(1) dt{margin:0 auto;}

.yous dl:nth-of-type(2){top:316px;left:0;}

.yous dl:nth-of-type(2) dd{width:248px;padding-right:13px;}

.yous dl:nth-of-type(3){top:316px;right:0;}

.yous dl:nth-of-type(3) dd{width:235px;padding-left:24px;}

.yous dl:nth-of-type(4){top:513px;left:0;}

.yous dl:nth-of-type(4) dd{width:211px;padding-left:13px;padding-top:30px;}

.yous dl:nth-of-type(5){top:513px;right:0;}

.yous dl:nth-of-type(5) dd{width:205px;padding-left:12px;padding-top:30px;}



/*优势*/

.edge{background:url(images/edgebg2.jpg) no-repeat center bottom;font-family:"Microsoft Yahei";font-size:16px;color: #555;position: relative;line-height:23px;z-index: 1;}

.edge_bg{background:url(images/edgebg1.jpg) no-repeat center 0;}

.edge h2{height:203px;text-align: center;padding:84px 0 0 160px;}

.edge1{height: 692px;}

.edge2{height: 672px;padding: 86px 0 0;}

.edge_w{width:603px;}

.edge_wc{background:url(images/edge_tbg.gif) no-repeat 0 0;padding: 61px 0 0;height:231px;}

.edge_wc h3{height:82px;line-height: 82px;font-size: 36px;color: #111;margin-bottom:45px;}

.edge_wc h3 span{width:99px;float: left;color: #fff;font-weight: normal;font-family: Impact;font-size: 44px;text-align: center;padding: 0 30px 0 0;}

.edge_wc li{background:url(images/ico031.gif) no-repeat 23px 6px;padding: 0 0 9px 47px;}

.edge_wc li em{font-style: normal;font-weight: bold;color: #0088ce;}



/*流程*/

.tec_p{background:url(images/tecbg.jpg) no-repeat center 0;font-family:"Microsoft Yahei";color: #fff;position: relative;line-height:23px;padding: 73px 0 0;height: 455px;text-align: center;}

.tec_pc dl{width:186px;float: left;height: 235px;padding: 0 44px 0 0;background:url(images/ico04.png) no-repeat right 48px;margin: 0 22px 0 0;}

.tec_pc dl.born{background:none;margin: 0;padding: 0;}

.tec_pc dt{width:130px;height: 98px;display: block;padding: 32px 0 0;background:url(images/teclbg2.png) no-repeat center 0;font-size: 20px;line-height: 28px;margin: 0 auto 18px;}

.tec_pc dt em,.tec_pc dt b{display: block;}

.tec_pc dl.tec_l1 dt{background:url(images/teclbg4.png) no-repeat center 0;}

.tec_pc dl.tec_l2 dt{background:url(images/teclbg3.png) no-repeat center 0;}

.tec_pc dl:hover dt{background:url(images/teclbg1.png) no-repeat center 0;}

.tec_pho{display: block;height: 42px;line-height: 42px;clear: both;}

.tec_pho span{display: inline-block;padding: 0 0 0 57px;background:url(images/c_pho.png) no-repeat 0 0;}

.tec_pho span b{font-family: Impact;font-size: 30px;color: #00bd09;font-weight: normal;}



/*关于我们*/

.about{height: 720px;padding-top: 80px;}

.ab dt{float: right;width: 600px;height: 401px;}

.ab dd{width: 512px;float: left;padding-left: 43px;padding-top: 40px;}

.ab dd h3{border-bottom: 1px solid #dddddd;}

.ab dd h3 a{font-size: 60px;color: #0071be;font-weight: bold;height: 150px;font-family: Arial;}

.ab dd h3 a em{font-size: 16px;color: #423f3b;font-weight: normal;display: block;padding-bottom: 20px;}

.ab dd p{font-size: 14px;color: #555;line-height: 30px;margin-top: 24px;}

.ab span a{margin-top: 20px;display: inline-block;}

.ab span a.xq{margin-right:20px;}





.xc{height: 259px;position: relative;margin-top: 30px;}

.xc span.z1,.xc span.y1{position: absolute;top: 88px;}

.xc span a{width: 40px;height: 40px;display: block;}

.xc span.z1{left:-65px;}

.xc span.y1{right:-65px;}

.xc ul{height:259px;}

.xc li{width:280px; height:259px;float: left;margin-right: 26px;}

.xc li.nobot{margin-right:0;}

.xc li a{width:280px; height:209px;display: block;}

.xc li img{width:280px; height:209px;}

.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;

	font-size: 14px;color: #555;}



/*资讯*/

.newbox{line-height:21px;height:745px;font-family:"Microsoft Yahei";overflow:hidden;padding:70px 0 0;background: #f7f7f7;}

.new1,.new2{width:504px;overflow: hidden;height:582px;background: #fff;border: solid 1px #dbdbdb;}

.new2{width:693px;border-right: 0;}

.newtil{height:55px;line-height:55px;font-size:18px;color: #333;border-bottom: solid 1px #dbdbdb;margin-bottom: 20px;padding: 0 30px;}

.newtil a{color: #333;display: block;}

.more03 a{font-weight: normal;display: inline-block;color: #888;font-size: 12px;}



.new_c dl{display: block;height:387px;background:url(images/line4.gif) no-repeat 100px bottom;overflow: hidden;margin-bottom:22px;}

.new_c dt{display: block;height:273px;}

.new_c dt span{float: left;width: 81px;height: 81px;background: #0088ce;color: #fff;font-size: 14px;line-height: 18px;margin: 0 19px 0 0;text-align: center;}

.new_c dt span em{display: block;font-style: normal;font-family: Impact;font-size: 30px;line-height: 30px;padding: 16px 0 0;}

.new_c dt p,.new_c dt p img{width:546px;height: 273px;display: block;float: left;overflow: hidden;}

.new_c dd{display: block;padding: 0 100px;}

.new_c dd h3{display: block;font-weight: normal;height: 45px;line-height: 45px;font-size: 16px;}

.new_c dd h3 a{display: block;color: #222;}

.new_c ul{padding: 0 46px 0 100px;display: block;clear: both;}

.new_c li{line-height:22px;height:22px;padding: 0 0 0 19px;background:url(images/ico08.gif) no-repeat 0 8px;}

.new_c li span{float: right;}



.new_l{padding: 0 30px;height: 468px;overflow: hidden;}

.new_l dl{height:100px;margin-bottom: 26px;border-bottom: dashed 1px #d7d9db;}

.new_l dt{height:31px;display: block;overflow: hidden;line-height: 30px;padding: 0 0 0 46px;font-size: 16px;background:url(images/faq_w.gif) no-repeat 0 0;}

.new_l dt a{display: block;color: #222;}

.new_l dd{background:url(images/faq_d.gif) no-repeat 0 0;padding: 6px 0 0 46px;}



  .p14-left-nav-1-tit {

            background: #0088ce;

            height: 80px;                            

        }

        

        .p14-left-nav-1-tit h3 {

            height: 75px;

            font-size: 24px; 

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

            

        }

        .p14-left-nav-1-tit h3 span{font-size: 14px; text-transform: uppercase;}

         

        

        .p14-left-nav-1-nav-one h3 {

            height: 50px;

            line-height: 50px; 

            background:url(images/p14-icon5.png) no-repeat right center #ececeb; 

            margin-bottom: 2px;

            overflow: hidden;

        }

        

        .p14-left-nav-1-nav-one h3 a {

            display: block; 

            font-size: 18px;

            font-weight: normal;

            margin-right: 40px;

            margin-left: 38px; 

            color: #666;

        }

        

        .p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{

            background: url(images/p14-icon2.png) no-repeat right center #146eac; 

        }  

        .p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{

            color: #fff

        }

        

        .p14-left-nav-1-nav dl{

            padding: 2px 0 4px;

        }

        .p14-left-nav-1-nav dt {

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 40px; 

            margin-bottom: 1px;

            background:#ececec;

            position: relative;

            overflow: hidden;	

            

        }

        .p14-left-nav-1-nav dt:after{      

        	content: "";

        	width: 8px;

        	height: 8px;              	

        	border: 2px solid #b8b8b8;

        	border-style: solid solid none none;

        	position: absolute; 

        	top: 50%;

        	right: 32px;

        	margin-top: -4px;

        	-webkit-transform: rotate(45deg);

        	-moz-transform: rotate(45deg);

        	-ms-transform: rotate(45deg);

        	-o-transform: rotate(45deg);

        	transform: rotate(45deg);

        }

        

        .p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {

                    	border-color:#146eac;  

        }

        .p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #146eac; }

        

        .p14-left-nav-1-nav dd{

            border: 1px solid #ececec;                             

            border-bottom:0;     

        }

        .p14-left-nav-1-nav p {

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            padding-left: 72px;

            padding-right: 40px; 

            border-bottom: 1px solid #ececec; 

            background: #fff;

            position: relative;

            overflow: hidden;

        }

          

                          

        /*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/

        

       

        .p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#146eac;} 

         

        .p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #00bd09; } 

        

        .p14-left-nav-1-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

.conttt{background:#ececeb; padding:5px;}

.conttt li{ margin:5px auto; font-size:14px; color:#666;}

.s_bj{height:69px;font-family:"Microsoft Yahei";background:#efefef;}

            .search{width:1200px;margin: 0 auto;}

            .s_inp01{width:456px;position: relative;margin-top:16px;}

            .inp01{width:270px;height:33px;line-height:33px;color:#9b9b9b;font-size:14px;float: left;font-family:"Microsoft Yahei";padding-left:18px;background: #efefef;border:1px solid #ababab;border-right:0;border-radius:16px 0 0 16px;}

            .inp02{background:url(images/t_btn1.jpg) no-repeat;width:41px;height:35px;border:0; float: left;}

            .search p{width:700px;color:#878787;line-height:69px;font-size:12px; overflow: hidden;}

            .search p a{color:#878787;padding:0 8px;}

    
.p4-order-form-1 {
            overflow: hidden;
        }
        
        .p4-order-form-1 .p4-titlel-1 {
            width:145px;height: 46px;font-size:18px; line-height: 46px;text-align: center;color:#fff;background: #02b29c;
            
        }
        
        .p4-order-form-1-con {
            border:1px solid #bbb;
            background:url(images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
            padding:40px 15%;
        }
        
        .p4-order-form-1-con li p {
            padding-left: 130px;
            color: #999;font-size: 12px;
        }
        
        .p4-order-form-1-con li {
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 35px;
            color: #666;
            overflow: hidden;
        }
        
        .p4-order-form-1-con li span {
            font-weight: bold;
            color: #666;
        }
        .p4-order-form-1-con li b{color:#f00;}
        .p4-order-form-1-con li .row-hd {
            color: #666;
        }
        .timenum{padding-left:95px;}
        .p4-order-form-1-con li p {
            clear: both;
        }
        
        .p4-order-form-1-con label {
            display: inline-block;
            width: 120px;
            color: #666;
            vertical-align: top;
            text-align: right;height: 33px;line-height: 33px;overflow: hidden;
        }
        #code_gg{
            width: 80px;
            margin-right: 10px;
            outline: none;
            padding-left: 10px;
            border: 1px solid #eee;
            height: 33px;
            line-height: 32px;
            color: #666;
        }
        
        
        .p4-order-form-1-con .inputs,
        .p4-order-form-1-con li select {
            width: 73%;
            margin-right: 10px;
            outline: none;
            padding-left: 10px;
            border: 1px solid #eee;
            height: 33px;
            line-height: 32px;
            color: #666;
            box-sizing: border-box;
            /*float: left;*/
        }
        .p4-order-form-1-con .radioandcheck{vertical-align:middle;}
        
        .p4-order-form-1-con .err {
            border: 1px solid #c00;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t1 {
            width: 100%;
        }
        
        .p4-order-form-1-t1 textarea {
            width: 73%;
            height: 102px;
            line-height: 24px;
            border: 1px solid #eee;
            outline: none;
            resize: none;
            overflow: auto;
            margin-right: 10px;
            padding-left: 10px;
            box-sizing: border-box;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t2 {
            width: 100%;
        }
        
        .p4-order-form-1-t2 input {
            width: 150px;
            vertical-align: top;
        }
        
        .p4-order-form-1-t2 span {
            width: 153px;
            height: 25px;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t3 {
            padding-left: 120px;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t3 input {
            width: 80px;
            height: 30px;
            border: 0;
            text-align: center;
            margin-right: 30px;
            color: #fff;
            padding-left: 0;
            cursor: pointer;
        }
        
        .p4-order-form-1-con .p4-order-form-1-b1 {
            background: #0071be;
        }
        
        .p4-order-form-1-con .p4-order-form-1-b2 {
            background: #767676;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t4 {
            overflow: auto;
            height: auto;
            min-height: 35px;
            width: 100%
        }
        
        .p4-order-form-1-con .p4-order-form-1-t4 input {
            vertical-align: middle;
            width: 14px;
            margin: 0 10px;
        }
.form-control{ width: 73%;
            height: 32px;
            line-height: 24px;
            border: 1px solid #eee;
            outline: none;
            resize: none;
            overflow: auto;
            margin-right: 10px;
            padding-left: 10px;
            box-sizing: border-box;
}
    
    



       

    