﻿/* CSS Document */
.topbg{width:100%; float:left; background:url(../images/header_top.gif) repeat-x left top; height:35px; border-top:2px solid #5e9bca; line-height:35px;}
.tleft{ float:left; color:#333; font-size:14px;}
.tright{ float:right; color:#333;}
.tright li{ float:left; margin:0 10px;}
.tright li a{ color:#333; font-size:14px;}
/*logo*/
.top{width:100%; float:left;}
.topcon{width:1200px; margin:0 auto;}
.logo{ float:left; margin:20px 0;}
.tags{ border-left:1px solid #dedddd; padding-left:10px; margin-left:20px; font-size:14px; color:#333; margin-top:40px; line-height:30px; text-align:left;}
.tags strong{ display:block; font-size:16px; color:#005bac;}
.tel{ float:right; font-size:16px; color:#333;background:url(../images/tel.png) no-repeat left center; padding-left:65px; text-align:left; margin-top:50px;}
.tel span{ font-size:26px; color:#ff8708; display:block; font-family:impact;}
.menubg{ border-top:1px solid #d8d8d8; border-bottom:3px solid #0056b3; float:left;width:100%; background:#fff;}
.menu{width:1200px;position:relative; margin:0 auto;}
.menu ul li a{ color: #333;font-size: 16px;font-family: "microsoft yahei";display: block;width:133px; height:50px; line-height:50px; }

.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float: left;  position: relative; z-index:999;
text-align: center;}
.menu li a:hover{ color:#fff; background:#ff8708; }
.menu li #current{ color:#fff;background:#ff8708;}
/*下拉菜单*/
.menu li.mainlevel{ position:relative; z-index:10000;}
.menu li.mainlevel ul{ overflow:hidden; background:rgba(8,108,184,0.8); padding:0px 0;}
.lbul{ display:none; position:absolute; left:0px; top:50px; width:100%;z-index:10001; }
.menu li.mainlevel ul li{float:none;background:none; display:block;height:40px; margin:0; width:auto; padding:0;}
.menu li.mainlevel ul li a{font-size:14px; background:none; color:#fff;display:block;height:40px;  font-weight:normal;line-height:40px; padding:0; border-bottom:1px solid #fff; width:100%;}
.menu li.mainlevel ul li a:hover{ background: #f9ce05; color:#000; font-weight:normal; text-decoration:none;height:40px;line-height:40px;border-bottom:1px solid #FFF500}
/*导航结束*/
.fixedNav {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 100000;_position: absolute;_top:expression(eval(document.documentElement.scrollTop));}

.banner{width:100%; position:relative;float:left;}
.banner img{width:100%;}

/*搜索关键词*/
.keyWords{height: 60px;  background-color: #f5f5f5;  border-bottom: 1px #e2e2e2 solid;    line-height: 60px; width: 100%; float:left;  position: relative; z-index: 30;}
.key_bg{ width: 30%; height: 83px; background-color: #1c78c5;   right: 0; bottom: 0; position: absolute; z-index: 40;}
.keyBox{  height: 60px;   z-index: 50;}
.keyBox .tag h2{font-size: 16px;  color: #333333;}
.keyBox .tag span{  font-size: 14px; font-weight: normal;  }
.keyBox .tag font{font-size: 14px;  color: #e8e8e8 ;padding:0 5px 0 4px;}
.index_tel{background: url(../images/index_tel.png) no-repeat left center;  width: 410px;  height: 83px;   position: absolute; right: 0; bottom: 0; z-index: 50; text-align:left;}
.index_tel span{color: #fff; font-size: 18px;  font-weight: bold;   display: block; height: 40px; line-height: 50px;  padding-left: 142px;}
.index_tel font{color: #fff; font-size: 32px;  font-weight: normal;   display: block; font-family:Georgia, "Times New Roman", Times, serif;  padding-left: 142px; line-height: 32px; height: 32px; }


/*主体部分*/
.wrap{position:relative; float:left; width:100%;}
.w1200{width:1200px; margin:0 auto; position:relative;}
.w1100{width:1100px; margin:0 auto; position:relative;}
.wm{ margin:20px auto; overflow:hidden;}

/*服务项目*/
.service{width:100%; float:left; margin:20px 0;}
.stit h3{ font-size:30px; color:#1c78c5; font-weight:normal; margin:10px 0;}
.stit span{ display:block; background:url(../images/wt_tit.jpg) no-repeat center; font-size:18px; color:#333;}

.s_con{ margin:30px 0 0 0; position:relative;}
.s_con li{ display:inline-block;*display:inline; zoom:1;}
.s_con li a{display:inline-block;*display:inline; zoom:1; margin:0 20px; }
.s_con li img{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;width:180px; height:180px;border:5px solid #1b73bd; border-radius:50%;transition: all 0.3s ease-out 0s;}
.s_con li p{ height:40px; line-height:40px; font-size:16px; color:#333;}
.s_con li a:hover img{transform: rotateY(180deg);}



/*关于我们*/
.about{width:100%; float:left; margin:20px auto;}
.abcon{ margin:30px 0; position:relative;}
.abcon .abpic{ width:347px; height:265px; background:url(../images/about_k.jpg) no-repeat left top;}
.abpic embed{ padding-top:20px;}
.abcon .abtxt{width:460px; margin-left:30px;}
.abcon .abtxt h3{ font-size:20px; color:#1c78c5; font-weight:normal; text-align:left; }
.abcon .abtxt p{ text-align:left; font-size:14px; color:#8a8a8a; line-height:30px;width:100%; margin:10px 0; text-indent:2em;}
.abcon .abtxt a{ display:block; width:115px; height:30px; line-height:30px; background:#1b73bd; color:#fff; font-size:16px;}

/*荣誉资质*/
.honor{width:270px; padding:10px; border:1px solid #c4c4c4;}
.honor img{  height:auto; }
.honor p{ height:40px; line-height:40px; color:#333; font-size:16px;}

#np{width: 100%;margin-left: auto;margin-right: auto;}
#np .item {display: block;}
#np img {display: block; width: 100%;}

/*ban*/
.ban{width:100%; float:left; height:154px; background:#1b73bd url(../images/ba.jpg) no-repeat left center; margin:20px 0 0 0;}
.bacon{ padding-top:20px; font-size:30px; color:#fff; padding-left:420px; text-align:left;}
.phone{ display:block; background:url(../images/phone.jpg) no-repeat left center; font-size:18px; color:#fff; margin-top:20px; padding-left:50px;line-height:35px;}
.phone span{ font-size:30px; font-family:"黑体"; }
.phone a{ display:inline-block; width:100px; height:35px; line-height:35px; color:#fff; font-size:16px; background:#f58208; text-align:center; margin-left:20px;}

/*我们的优势*/
.advg{width:100%; float:left; background:#ebebeb; padding:40px 0;}
.advt{width:100%;background:url(../images/ys_tit.png) no-repeat center top; height:147px;}
.advt h3{ font-size:36px; color:#1c78c5; font-weight:normal;}
.advt p{  font-size:24px; color:#666;}
.adv1{ float:left; width:580px;}
.adv_ul01{ background:url(../images/01.jpg) no-repeat left top; padding-left:100px;}
.advg dl{ text-align:left;}
.advg dt{ font-size:24px; color:#1c78c5;} 
.advg dt em{ display:block; font-size:14px; color:#adadad; font-family:Arial, Helvetica, sans-serif; margin:5px 0; text-transform:uppercase;}
.advg dd{ font-size:16px; color:#333; line-height:30px;}
.adv_ul02{ background:url(../images/02.jpg) no-repeat left top; padding-left:100px; margin-top:80px;}

.adv2{ float:right; width:465px;}
.adv3{width:503px; float:left; padding-top:60px;}
.adv4{ float:right; width:580px;}
.adv_ul03{ background:url(../images/03.jpg) no-repeat left top; padding-left:100px; margin-top:50px;}
.adv_ul04{ background:url(../images/04.jpg) no-repeat left top; padding-left:100px; margin-top:100px;}


/*工程案例*/
.case{width:100%; float:left; margin:20px 0;}
.c_con{ margin:30px 0; position:relative; height:255px; overflow:hidden;}
.c_con li{ float:left; margin-right:20px; overflow:hidden; }
.c_con li a{ display:block;border-bottom:2px solid #2c82c9; border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff; padding:3px;}
.c_con li p{ height:40px; line-height:40px; color:#333; font-size:16px;}
.c_con li img{width:254px; height:202px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;
transition:all .2s;overflow:hidden;}
.c_con li a:hover{border:2px solid #2c82c9;}


/*新闻*/
.news{width:100%; float:left; margin:20px 0;}
.n_tit {border-bottom: 1px solid #ccc; padding-bottom:5px; float:left; width:100%;}
.n_tit h3 {float: left;height: 33px;line-height: 33px;color: #333;
font-size: 18px;font-weight: normal; border-left:5px solid #1c78c5; padding-left:20px;}
.n_tit span {float: right;}
.n_tit span a {font-size: 14px;color: #333;line-height: 33px;}

.new_1{width:100%; float:left;}
.new_con{width:100%; float:left; margin:20px 0;}
.npic{ position:relative; width:385px; height:305px;}
.npic img{width:385px; height:305px;}
.npic p{ position:absolute; height:40px; line-height:40px; background:#1c78c5; color:#fff; font-size:16px; bottom:0; left:0; width:100%;}



.nright{width:795px; text-align:left;}
.nright li{float: left;margin-bottom:10px;display: inline;position: relative;width:380px;}
.nright li:nth-child(2n){ float:right; margin-right:0;}
.nright li a{display: block;width:370px;padding:10px;color: #888888;border:1px solid #ddd; float:left;}
.nright li a:hover{border:1px solid #1e7ddf;}
.nright li a span{ display:block; cursor:pointer;}
.time{ width:65px; background-color:#d1d1d1; text-align:center;}
.time em,.time b{ display:block; font-family:Arial; color:#fff; }
.time b{ font-size:31.7px;height:42px; line-height:42px; font-weight:bold; letter-spacing:2px;background:#1e7ddf;}
.time em{ font-style:normal;height:30px; line-height:30px; font-size:14px;color:#333;}
.nmore{ width:275px;}
.nmore b{ color:#333; display:block; width:auto; height:24px; line-height:24px; overflow:hidden;}
.nmore span{ line-height:18px; height:36px;}

/*常见问题*/
/*.qt{width:250px; float:right;}
.q_con{width:100%; float:left; margin:20px 0; height:215px; overflow:hidden;}
.q_con li{position: relative;width: 100%;line-height: 22px;
margin: 10px 0px 15px 0px;border-bottom: 1px dotted #d1cfd0;padding-bottom: 10px; text-align:left;}
.da{ background:url(../images/wenda.jpg) no-repeat left -24px; padding-left:33px;   height:48px; line-height:24px; overflow:hidden; margin-top: 5px;color: #7e7e7e;}
.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 5px; padding-left:33px; line-height:30px; overflow:hidden; margin-bottom: 5px; }
.wen a{  font-size: 14px; }*/


/*版权部分*/
.footer{ width:100%; float:left;padding-top:30px; background:#008fe5; color:#fff; font-size:16px;}
.footer a{ font-size:16px; color:#fff;}
.end_ewm img{width:150px;height: 150px;}
.end_ewm{width:150px;margin:30px  0px 0 0;text-align: center; border-right:1px solid #d6d6d6;padding-right: 50px;}
.end_right{width:920px; height: 266px;overflow: hidden;}

.end_nav a{font-size: 14px;color: #FFF;padding: 0px  28px; background: url(../images/end_tag.jpg) no-repeat left center; display: block;float: left;}
 .end_nav a:first-child{background: none;}
.end_nav {  height: 53px; text-align: center; line-height: 53px;background: #1c78c5;overflow:hidden;} 
.end_n{ font-size: 14px;line-height: 45px;width:856px;margin: 10px 0 0 0px; background: url(../images/end_ta.png) no-repeat left 15px;padding-left: 40px; text-align:left;}
.end_bq{ border-top:1px solid #006fb1; padding:10px 0; color:#fff;}




/*left*/
.left_side{ width:244px; float:left; display:inline; margin-top: 6px;}
.pro_p1{width:100%; height:88px; background:url(../images/pro_01.jpg) no-repeat left top;}
.pro_p1 a{ display:block; font-size:24px; color:#fff; line-height:88px;}
.lpro{ width: 240px; height: 100%; overflow: hidden; /*background: #fff url(../images/yumi.jpg) no-repeat bottom center;*/ border-bottom: solid 3px #0173b1; border-left: solid 2px #0173b1;border-right: solid 2px #0173b1;}
.left_sideul{ width: 205px; margin-left: 20px; }
.left_sideul li{ height: 38px; margin-top: 24px; float: left;}
.left_sideul li a{width:203px;  font-size: 16px; float: left;height: 36px; line-height: 36px; border: solid 1px #DDDDDD; }
.left_sideul li a:hover{ border: solid 1px #0173b1; background: #0173b1; color: #fff; font-weight: bold; }

.pcontact_us{ width:205px; height: 100%; overflow: hidden; margin-top:30px; margin-left: 23px; margin-bottom: 160px;text-align:left;}
.pcontact_p1{ height:155px;width:100%;}
.pcontact_p1 a{ margin-left: 0px;}
.pcontact_p1 a img{width:100%;height:auto;}
.pcontact_usa1{ float:left; margin-top:12px; margin-left:1px;}
.pcontact_us_01{ width:205px; line-height:33px; padding-top: 50px; padding-bottom: 25px; color:#696868; }



/*right*/
#right_title{ width: 100%;background:url(../images/line0.png) right bottom repeat-x; padding-bottom:10px; float:left; line-height:40px;}
#title_left{float:left; text-align:left; font-size:24px; }
#title_right{ color:#555555;font-size:14px; float:right;}
#title_right a{ color:#555555;}
#title_right a:hover{ color:#008706;}
.right_side{width: 920px; height: auto; float: right;overflow: hidden;}
#right_content{ width:99%; margin:0 auto; padding:10px; float:left; text-align:left;}


/*新闻列表*/
#picList { width:99%;}
#picList li { transition: all 0.3s; padding:10px; margin:30px 0 0 0;  border:#ddd 2px solid; background: #fff; float:left;}
#picList li:hover {box-shadow: 0 0 3px #000; border:2px #fff solid;}
#picList .picList_img { float:left; width:220px; height:160px; margin:0 20px; }
#picList .Pic_list_txt { width:600px; float:right; position:relative;  overflow:hidden;}
#picList .Pic_list_txt .t1 a{ font-size:18px; font-weight:bold; line-height:30px; width:100%;color: #00479d; display:block;}
#picList .Pic_list_txt .t2 { overflow:hidden; padding:8px 0; height:90px; font-size:14px; line-height:25px; color: #666;}
#picList .Pic_list_txt .t3 { font-size:16px; line-height:30px;}
#picList .Pic_list_txt .time { text-align:right; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}



/*新闻详情*/
#newTitle{ line-height:45px; font-size:25px; text-align:center;}
#newsInfo{ height:32px; line-height:32px; text-align:center; border-bottom:solid 1px #f1f1f1; margin:10px;}
.newsinfoleft {padding-left: 30px;}
#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:100%; padding:3px; border:#dcdcdc solid 1px;}
#newsContent{ margin:0 auto;line-height:32px; padding:10px;}
#newsContent img{max-width:100%; text-indent:0em;}
#newsInfo i{ margin-right: 5px; }
.newsInfo{ height: 64px; margin-top: 15px; line-height: 64px; color:#999999;  border-top:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; }
.newsInfo i{ margin-right: 5px; }
.sha{ margin-right: 10px;float: right; }
.sha a{ float: left; margin-left: 10px;}
.sha a:hover{ animation: swing 1s; }
.sha span{ float: left; }

/*产品列表*/
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{float:left; padding:5px; margin:9px 50px 9px 0; border: 1px #e4e4e4 solid; text-align:center;overflow: hidden; transition: 0.5s all;}
#picUL li:nth-child(3n){ margin-right:0;}
#picUL li:hover{ background:#0173b1; border:1px #0173b1 solid;}
#picUL li .pic_01{width:256px;height:192px;background: #fff;border: 1px #fff solid; text-align: center;}
#picUL li .pic_01 img{width:256px;height:192px; vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:240px;text-align: center;line-height:26px; padding-top:5px;}
#picUL li:hover a{color: #fff}

/*相关推荐*/
.reInformation { font-size: 14px;padding:0 20px 20px;margin-bottom:20px;border:1px solid #ddd;}
.reInformation .tit {height:30px;line-height:30px;border-bottom:1px solid #ddd;margin-bottom:10px;font-family:"Microsoft Yahei";color:#0056b3; font-size:16px;}
.reInformation .tit2 {height:30px;line-height:30px;border-bottom:1px solid #ddd;margin-bottom:10px;font-family:"Microsoft Yahei";color:#0056b3;}
.reInformation ul {margin-left:2px;float:left;}
.reInformation li {float:left;width:248px;padding:7px 7px 0;border:1px solid #ddd;margin-left:6px;_margin-left:2px;margin:0 12px;display:inline;}
.reInformation li img {width:248px; height:187px;}
.reInformation li img:hover {opacity:0.9;}
.reInformation .g {display:block;width:100%;}
.reInformation .t {line-height:30px;color:#1b1b1b; text-align:center; display:block;}
.reInformation .t:hover{color:#0056b3;}


/*咨询留言*/
.msgPage .title{font-size: 32px; color: #047fcc; text-align: center; padding: 22px 0 20px;}
.msgPage .formData{width: 649px; margin: 0 auto;}
.formData{padding: 20px 0 58px;}
.formData .im{width: 192px; padding-left: 115px; height: 52px; line-height: 52px; float: left; color: #999; border: 1px solid #d8d8d8; margin-right: 31px; margin-bottom: 18px; position: relative;}
.formData .im label{padding-left: 36px; position: absolute; left: 0; top: 0; z-index: 11; text-align: center; display: block; margin: 0; height: 52px; line-height: 52px; font-size: 16px; color: #999999;}
.formData .im label s{width: 18px; height: 18px; position: absolute; left: 8px; top: 18px; background: url(../images/msg-ico.png) no-repeat 0 center;}
.formData .im input{outline: none; background: none; border: 0 none; line-height: 35px; height: 35px; font-size: 14px;}
.formData .im .txt{width: 100%; height: 52px; line-height: 52px; display: block; color: #333; font-size: 14px;}
.formData .im .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.formData .im.mr0{margin-right: 0;}
.formData .im.a1 label s{top: 16px; background-position: 0 center;}
.formData .im.a2 label s{top: 17px; background-position: -34px center;}
.formData .im.a3 label s{background-position: -64px center;}
.formData .im.a4 label s{background-position: -96px center;}
.formData .im.a5{width: 532px;}
.formData .im.a5 label s{width: 25px; left: 9px; top: 17px; background-position: -125px center;}
.formData .msg-box{position: absolute; left: 0; top: 0px;}
.formData .liuyan{width: 617px; height: 116px; float: left; padding: 15px 15px;}
.formData .liuyan label{height: 26px; line-height: 26px; padding: 0; left: 15px; top: 15px;}
.formData .liuyan textarea{width: 100%; height: 116px; line-height: 26px; text-indent: 42px; font-size: 14px; font-family: "microsoft yahei"; color: #333; border: 0 none; overflow: hidden; background: none; resize: none; display: block; outline: none;}
.formData .btnbox{width: 100%; float: left;}
.formData .btnbox input{width: 190px; height: 55px; line-height: 55px; text-align: center; background: #047fcc; color: #fff; cursor: pointer; font-size: 22px; display: inline-block; *display: inline; *zoom: 1;}
.formData .btnbox input:hover{background: #bc070e; color: #fff;}
.formData .btnbox input.btn1{margin: 0 150px 0 60px;}
.formData .btnbox input.btn2{background: #999999;}
.formData .btnbox input.btn2:hover{background: #bc070e; color: #fff;}
.formData .yzm{width: 432px;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute; right: 0; top: 0; height: 50px; border: 0px; display: block;}

/*在线客服*/
.toolbar1 { width: 50px; position: fixed; right: 1%; top: 200px; z-index: 999; }
.toolbar1 dd { width: 50px; height: 50px; background: #0062d0; position: relative; border-radius: 100%; margin-bottom: 3px; }
.toolbar1 dd i { width: 50px; height: 50px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; }
.toolbar1 dd i span { width: 35px; height: 35px; display: block; margin: 7px 0 0 7px;  *margin: 7px 0 0 0;
background: url(../images/rightfixicon.png) no-repeat 0 0; }
.toolbar1 .slide-tel { display: block; width: 0; height: 50px; line-height: 50px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden; }
.toolbar1 .pop { position: absolute; right: 90px; top: -65px; background: #0062d0; display: none; }
.toolbar1 .pop-code { width: 120px; padding: 20px 20px 0; }
.toolbar1 .pop-code img { width: 120px; height: 120px; display: block; }
.toolbar1 .pop-code h3 { height: 50px; line-height: 50px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap; }
.toolbar1 .qq span { background-position: 0 -47px; }
.toolbar1 .qq a { width: 50px; height: 50px; cursor: pointer; display: block; }
.toolbar1 .qq:hover { background: #0062d0; border-radius: 100%; }
.toolbar1 .stel span { background-position: 0 0; }
.toolbar1 .stel:hover { background: #0062d0; }
.toolbar1 .code span { background-position: 0 -95px; }
.toolbar1 .code span.icon1 { background-position: 0 -143px; }
.toolbar1 .code:hover { background: #0062d0; border-radius: 100%; }
.toolbar1 .phonec span { background-position: 0 -142px; }
.toolbar1 .top span { background-position: 0 -237px; }
.toolbar1 .close:hover { background: #0062d0; border-radius: 100%; }
.toolbar1 .top:hover { background: #0062d0; border-radius: 100%; }





#pagesize{padding:8px;font-family: Noteworthy, Arial, sans-serif;    font-size: 14px;}

#pagesize a, #pagesize span {
	float: left;
	color: #333;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #AAA;
	border-right: none;
	min-width: 14px;
	padding: 0 7px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

#pagesize a:hover {
	text-decoration: none;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* IE10+ */
	background: linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* W3C */
}

#pagesize .prev {
	border-radius: 3px 0 0 3px;
}

#pagesize .next {
	border-right: 1px solid #AAA;
	border-radius: 0 3px 3px 0;
}

#pagesize .absolutepage {
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* W3C */
	cursor: default;
}
#pagesize .nolink
{
	color: #ccc;
	cursor: default;
}




#right_content .xunjia-tit {
  width: 100%;
  height: 39px;
  line-height: 39px;
  background-color: #f0f0f0;
  margin: 1.1299435% 0 5.08474576% 0;
}
#right_content .xunjia-tit span {
  display: block;
  width: 117px;
  height: 39px;
  line-height: 39px;
  font-size: 14px;
  background-color: #0062d0;
  color: #ffffff;
  text-align: center;
  float: left;
  cursor: default;
}

#right_content form.fform2 {
  width: 100%;
}
#right_content form.fform2 .input-wrap {
  width: 48.58757062%;
  float: left;
  position: relative;
  margin-bottom: 2.82485876%;
}
#right_content form.fform2 .input-wrap label {
  display: block;
  width: 70px;
  line-height: 36px;
  height: 100%;
  color: #666666;
  font-size: 12px;
  padding-left: 15px;
  text-align: left;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  font-weight: 100;
}
#right_content form.fform2 .input-wrap label i{
  color:red;
}
#right_content form.fform2 .input-wrap input {
  width: 80%;
  height: 36px;
  border: 1px solid #e9e9e9;
  padding: 0 11px 0 70px;
  color: #666666;
  font-size: 12px;
}
#right_content form.fform2 .input-wrap textarea {
  width: 90%;
  height: 118px;
  border: 1px solid #e9e9e9;
  padding: 6px 10px 6px 70px;
  line-height: 24px;
  color: #666666;
  font-size: 12px;
}
#right_content form.fform2 .input-wrap img {
  float: left;
  margin-left: 10px;
}
#right_content form.fform2 .input-wrap a {
  display: block;
  float: left;
  margin-left: 12px;
  font-size: 14px;
  color: #333333;
  line-height: 36px;
}
#right_content form.fform2 .input-wrap a:hover {
  color: #ff0000;
}
#right_content form.fform2 .input-wrap input#verifyInput {
  width: 50%;
  min-width: 140px;
  float: left;
}
/*#right_content form.fform2 .input-wrap input.rred {*/
  /*border: 1px solid #ff0000;*/
  /*color: #ff0000;*/
/*}*/
/*#right_content form.fform2 .input-wrap textarea.rred {*/
  /*border: 1px solid #ff0000;*/
  /*color: #ff0000;*/
/*}*/
@media (max-width: 360px) {
  #right_content form.fform2 .input-wrap {
    width: 100%;
    margin-right: 0;
  }
  #right_content form.fform2 .input-wrap input#verifyInput {
    float: none;
    width: 100%;
    margin-bottom: 2.82485876%;
  }
}
#right_content form.fform2 input[type='submit'],
#right_content form.fform2 input[type='reset']{
  width: 125px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
  background-color: #c8c8c8;
  margin-bottom: 5.42372881%;
  margin-right: 1.24293785%;
  float: left;
}
#right_content form.fform2 input[type='submit']{
  background-color: #0062d0;
}

#right_content form.fform2 input[type='submit']:hover,
#right_content form.fform2 input[type='reset']:hover{
  background-color: #0062d0;
}


#contact-form  .validate-on {
  border: 1px solid #ff0000;
  box-shadow: 0 0 1px #ff0000;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}


/*a  upload */
#right_content form.fform2 .input-wrap a.a-upload {
    margin: 0px 0px;
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

#right_content form.fform2 .input-wrap a.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

#right_content form.fform2 .input-wrap a.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}