html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0; margin: 0 auto;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2; overflow-x:hidden;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
/********General**********/
.wrap{overflow: hidden;}
.tel,.nav li,.short_title span,.title span,.widget dd a,.pro span,.info_title a,.jobs a,
/*.nav,.short_title,.clicked{background:url('../images/vertical_split.png') repeat-x;}*/
/*******Css sprite*******/
/* CSS Header */
#he_01{width: 100%;height: 164px;margin:0 auto;border-top: solid 3px #1a5ca8;/*background: url(../images/he_01_bg.png);*/  }
#he_01_mid{width: 1200px;height: 164px;margin:0 auto;position: relative;}
#he_01_logo{width: 563px;height: 102px;background: url(../images/logo.png) left center no-repeat;position: absolute;left: 0;top:32px;}
#he_01_logo a{width: 561px; height: 102px;display: block}

#he_01_tel{min-width: 43px;height: 70px;position: absolute;right: 0;top:60px;padding-left: 60px;line-height: 70px;background: url(../images/tel.png) left center no-repeat;color: #e21710;font-size: 28px;font-weight: bold;}
#he_01_tel span{color: #e21710;font-size: 28px;font-weight: bold;float: left;margin-top: 15px;}
#he_01_sy{width: 226px;height: 33px;line-height: 33px;background: url(../images/he_sy_bg.png) center no-repeat;position: absolute;right: 0;top:0;text-align: center;color: #fff;font-size: 12px;}
#he_01_sy a{padding:0px 20px; color: #fff;font-size: 12px;}
#he_01_r{width: 1920px;height: 33px;background: #1a5ca8;position: absolute;left: 1200px;top:0;}
#he_02{width: 100%;height: 50px;background: #2f2f2f;margin:0 auto;}
#he_02_mid{width: 1200px;height: 50px;margin:0 auto;}
#he_02_mid a{width: 133px;height: 50px;line-height: 50px;text-align: center;display: block;float: left;color: #fff;font-size: 14px;}
#he_02_mid a:hover{background: #cf0006;}
#he_03{width: 100%;height: 611px;margin:0 auto;position: relative;}
#he_03_mid{width: 1920px;height: 611px;position: absolute;top:0px;}
#zy_banner{width: 100%;height: 311px;margin:0 auto;background: url(../images/zy_banner.jpg) center no-repeat;}

/* CSS NAV */
.nav{ width: 100%; clear:both; margin:0 auto;height:55px; clear:both;  position:relative; z-index:99;   background:#1a5ca8; line-height: 52px;}
.nav ul{ clear:both; margin:0 auto; width:1200px;}
.nav ul li{ float:left; width:140px; height:52px; text-align:center; font-size:16px;  font-family:"微软雅黑"; 	position: relative;
	display: inline-block;}
.nav ul li a{ width:140px; height:56px; display:block; text-align:center; color:#fff; }
.nav ul li a:hover,.nav ul li .on{ height:52px; color:#FFFFFF; /*background:url(../images/nav_li_hover.png) bottom center no-repeat;*/ z-index: 999;}
.navXL { width:140px; float:left;position:absolute;overflow:hidden;display:none;z-index:9999; top:52px; margin-left:0;*margin-left:-63px; overflow:hidden;background: #034ca0; padding-bottom:10px;}
.nav .navXL a{ background:none; width:125px; height:34px;line-height:34px; clear:both; margin:0 auto;display:block;color:#FFF;font-size:12px; overflow:hidden;   z-index:9999; text-indent:0px;background: #034ca0; border-bottom:1px dashed #8aa0cc }
.nav .navXL a:hover{color:#FFF;width:125px; height:34px;overflow:hidden;background: #034ca0;}
/* CSS SEARCH */
#ssbj{ width: 100%; height: 50px; border-bottom: 1px solid #eeeeee;}
#ssnr{ width: 1200px; height: 50px;}
#ssnr .left{ text-align: left; height: 50px; line-height: 50px;}
#ssnr .left span{ color: #0c46a6;}
#ssnr a{ padding: 0 10px 0 0;}
.ss{ width:235px; height:30px; float: right; margin: 10px 0 0 ;}
.sou_left{float:left; width:163px; height:28px; line-height:28px; background: #fff; border:1px solid #0c46a6; text-align:left; color:#666666; padding-left:10px;}
.ss_pic{ float:right;}

/** main **/ 
#main{ width:1200px; height:auto; overflow:hidden; padding:30px 0;}

.picMarquee{ width:920px;  overflow:hidden; position:relative; }
.picMarquee .bd{ padding:0px; margin:0;}
.picMarquee .bd ul{ overflow:hidden; zoom:1; }
.picMarquee .bd ul li{ margin:0 20px 20px 0; float:left; width:286px; height: 256px; overflow:hidden; background: #e2e2e2; border: 1px solid #e2e2e2; text-align:center; transition:0.3s all 0s linear;}
.picMarquee .bd ul li img{ width:288px; height:216px; transition:0.3s all 0s linear;}
.picMarquee .bd ul li .pic_title{ color:#666666; line-height: 37px; text-align: center;}
.picMarquee .bd ul li:hover{ background: #0c46a6; border: 1px solid #0c46a6;}
.picMarquee .bd ul li:hover .pic_title{ color: #fff;}
.picMarquee .picList{width:306px; height:auto; float:left; }

.lan{ background: url(../images/khbj.png) no-repeat center top; width: 100%; height: 820px;}
.lannr{ width: 1200px; height: auto; overflow: hidden; padding: 80px 0;}
#hzkh{ width: 1200px; background: #5981c2; height: auto; overflow: hidden; padding-top: 20px; margin-top: 65px;}
#hzkh li{ float: left; width: 280px; height: 170px; overflow: hidden; position: relative; margin: 0 10px 20px;}
#hzkh li img{ position: absolute; left: 0; top: 0; z-index: 2; width: 280px; height: 170px; transition:0.3s all 0s linear;}
#hzkh li .pic_title{ position: absolute; left: 0; top: 85px; z-index: 1; background: #275eb2; width: 280px; height: 0; line-height: 170px; color: #fff; text-align: center; transition:0.3s all 0s linear; font-size: 24px; font-weight: bold;}
#hzkh li:hover img{ left: 140px; width: 0;}
#hzkh li:hover .pic_title{ height: 170px; top: 0;}

#khmore{ width: 170px; height: 40px; background: #c83c25; line-height: 40px; text-align: center; color: #fff; margin-top: 30px; transition:0.3s all 0s linear;}
#khmore a{ color: #fff;}
#khmore:hover{ background: #000;}

#tpqh{ background: url(../images/bj.jpg) repeat-x center; width: 100%; height: auto; overflow: hidden; margin-top: 25px;}

.roundabout-holder { margin: 0px auto; width: 850px; height: 450px;}
.roundabout-moveable-item {	width: 539px; height: 340px; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.roundabout-moveable-item img {	width: 100%;}
.roundabout-in-focus {-moz-box-shadow:0px 0px 8px #333333; -webkit-box-shadow:0px 0px 8px #333333; box-shadow:0px 0px 8px #333333;}

#gsjjmore{ width: 170px; height: 40px; background: #0c46a6; line-height: 40px; text-align: center; color: #fff; margin-top: 30px; transition:0.3s all 0s linear;}
#gsjjmore a{ color: #fff;}
#gsjjmore:hover{ background: #000;}

.xwlan{ background: url(../images/xwbj.png) no-repeat center top; width: 100%; height: 655px;}

#xwlb{ width: 1200px; margin-top: 50px;}
#xwlb li { width:570px; height: 100px; background: #dfe4ec; float:left; margin: 0 15px 30px; transition:0.3s all 0s linear;}
#xwlb li .right{ width: 460px; color:#8f8f8f; line-height: 1.6; font-size: 14px; padding: 10px 10px 10px 0;}
#xwlb li .right a{ display: block; color:#333333; font-size: 18px; transition:0.3s all 0s linear; padding-bottom: 5px;}
#xwlb li .info_date{ color: #fff; float:left; width:90px; height:100px; font-size: 20px; text-align:center; background:#0c46a6; transition:0.3s all 0s linear;}
#xwlb li .info_date span{ display: block; height: 60px; line-height: 60px; font-size:30px; color:#fff; width:90px;}
#xwlb li:hover .right a{ color: #c83c25; padding-left: 10px;}


#marqueedivcontrol{width:1200px; height:250px; overflow:hidden; margin:30px 0 0; float:left;}
#marqueedivcontrol li{ float:left; overflow: hidden; width:292px; height:250px; margin-right:20px; text-align:center; transition:0.3s all 0s linear;}
#marqueedivcontrol li a{ display: block; overflow: hidden; width:290px; height:218px; margin-bottom: 5px; border: 1px solid #eeeeee;}
#marqueedivcontrol li img{ width:290px; height:218px; }
.cpgd{width:3120px;}

#yqlj{ margin: 50px 0 0; background: url(../images/link.png) no-repeat center top; height: 68px; padding: 0 15px; line-height: 90px;}
#yqlj a{ float: left; padding: 0 15px 0 0;}



/** sidebar **/
#sidebar{ width:250px; height:auto; overflow:hidden; float: left;}
#main_right{ width:920px; height:auto; overflow:hidden; float: right;}

#zi_banner{ width: 100%; height: 300px; background: url(../images/zi_banner.jpg) no-repeat center top;}

#pro_list { border: 3px solid #1a5ca8;}
#cpbt{ background: #1a5ca8; height: 60px; text-align: center; padding-top: 30px;}
#pro_list li{ height:45px; line-height:45px; padding-left:60px; background: url(../images/icon.png) no-repeat 25px center; border-bottom: 1px solid #eeeeee; transition:0.3s all 0s linear;}
#pro_list li a{ color: #666666;}
#pro_list li:hover{ background: url(../images/icon.png) no-repeat 25px center; padding-left: 70px;}
#pro_list li:hover a{ color: #666666;}

#title_zy{ height: 43px; line-height: 43px; border: 2px solid #0c46a6; padding-right: 20px;}
#title_zy .left{ background: #0c46a6; color: #fff; font-size: 16px; padding: 0 30px;}

/** engnieering **/
#gcal{ width: 100%; background: url(../images/gcal.jpg) no-repeat center top; height: 541px; padding:60px 0 0 0;}
.gczl_title{  text-align:center; margin-bottom: 60px;}
.tejia_case ul li{width: 292px;height: 320px;float: left; margin:0 6px;position: relative;transition:all 0.4s;}
.case_img{width: 292px;height: 219px;margin:0 auto;}
.case_img img{width: 292px;height: 219px;}
.case_title{width: 292px;height: 33px;margin:0 auto;margin-top: 9px;text-align: center;line-height: 33px;color: #ffffff;font-size:14px;font-weight: bold; }
.case_info{width: 245px;height: 70px; overflow: hidden; margin:0 auto;text-align: center;line-height: 25px;color: #8b8b8b;font-size:14px; }
.case_btn{width: 117px;height: 29px; border-radius: 30px; margin:0 auto; margin-top: 12px; text-align: center;line-height: 29px;background: #9b9da9;font-size:12px; color: #fff; }

.tejia_case ul li:hover .case_btn{background: #e21710;}
.tejia_case ul li:hover .case_title,.tejia_case ul li:hover .case_info{color: #fff;}
.tejia_case ul li a {width: 292px;height: 386px;display:block; overflow:hidden;}
.tejia_case ul{width:9999px; position:absolute;}
.tejia_case{position: relative; width:1200px; height:386px; overflow:hidden; margin-left:80px;}
.tejia_ccase{position:relative;  width:1360px; height:386px; overflow:hidden;}
.bbtn{ display:block; width:0; height:0;}

/** youshi **/

#youshi{ width: 100%;   padding:60px 0;}
#in_02_ul{width: 1250px;height: 399px;margin:0 auto;margin-top: 30px;}
#in_02_ul li{width: 183px;height: 390px; border:solid 3px #fff; float: left;margin:0px 5px;border-radius: 150px;background: #1b5da8;position: relative;transition:all 0.4s;}
#in_02_ul li .in_02_img{width: 173px;height: 173px;position: absolute;left:5px;top:5px;z-index: 1;transition:all 0.4s;}
#in_02_ul li .in_02_num{width: 173px;position: absolute;left:0px;top:170px;text-align: center;color: #fff;font-size: 36px;font-weight: bold;z-index: 2;transition:all 0.4s;}
#in_02_ul li .in_02_title{width: 173px;position: absolute;left:0px;top:210px;text-align: center;color: #fff;font-size: 24px;font-weight: bold;transition:all 0.4s;}
#in_02_ul li .in_02_info{width: 160px; height: 95px; overflow: hidden; text-align: center; position: absolute;left:16px;top:247px;color: #fff;font-size: 14px;line-height: 25px;transition:all 0.4s;}
#in_02_ul li:hover{background: #1ca472; -moz-box-shadow: 0px 0px 10px #cfcfcf; -webkit-box-shadow: 0px 0px 10px #cfcfcf; box-shadow: 0px 0px 10px #cfcfcf;}
#in_02_ul li:hover .in_02_img{opacity: 0;}
#in_02_ul li:hover .in_02_num{top: 52px;}
#in_02_ul li:hover .in_02_title{top: 90px;}
#in_02_ul li:hover .in_02_info{top: 138px;height: 230px;}

/** aboutus **/
#aboutus{width: 100%; background: url(../images/about_bg.png) no-repeat center top; height: 670px; padding:60px 0 0 0;}
.aboutcon{width:1200px; margin:30px auto 0; overflow: hidden;height:405px;}
.aboutcon .ab-pic{float: left; border: solid 3px #ffffff; width: 335px; height: 337px;}
.aboutcon .ab-con{ width: 791px; float: right; line-height: 26px; color: #ffffff;}
.aboutcon .ab-con a{color: #bb0e22;}
.rongyu{ width:100%; margin:0 auto; height:210px;overflow:hidden; background: #e6dede; text-align: center;}
.rongyu ul {padding-top:35px; width: 1200px; margin:0 auto;}
.rongyu li {width: 180px;height: 137px;float: left;margin-left: 20px;text-align: center;}
.rongyu li img{width: 180px;height: 137px;}
.rongyu li a{width: 180px;height: 137px;display: block;}
/** news **/
#news{width: 100%; margin-top: 60px;}
#in_08_ul{width: 1200px;margin:0 auto;margin-top: 40px;}
#in_08_ul li{width: 537px;height: 120px;float: left;margin-bottom: 50px;position: relative;}
#in_08_ul li:nth-child(even){margin-left: 45px;}
#in_08_ul li .news_img{width: 180px;height: 120px;position: absolute;left: 0px;top: 0px;}
#in_08_ul li .news_img img{width: 180px;height: 120px;}
#in_08_ul li .news_title{width: 335px;height: 28px;line-height: 28px; position: absolute;right: 0px;top: 0px;}
#in_08_ul li .news_title a{font-size: 16px;color: #3c3c3c;font-weight: bold;}
#in_08_ul li .news_info{width: 335px;height: 65px;line-height: 20px; position: absolute;right: 0px;top: 58px;font-size: 12px;color: #656565;}
#in_08_ul li .news_time{width: 335px; height: 20px;line-height: 20px; position: absolute;right: 0px;top: 32px;font-size: 12px;color:#8a8a8a;}
#in_08_ul li:hover .news_title a{color: #e80000;}
#in_08_ul li a{display: block;}

/* footer */
#footer{width:100%;height:169px;margin:0 auto;background: #434343;padding-top:40px;padding-bottom: 30px;}
#footer_mid{width: 1200px;height: 169px;margin:0 auto;position: relative;}
#footer_logo{width: 320px;height: 69px;position: absolute;left: 0;top:10px; color: #ffffff; background: url(../images/logo1.png) left top no-repeat;padding-top: 40px; line-height: 30px;}
#footer_sx{width: 2px;height: 169px;position: absolute; left: 308px;top:0; background: url(../images/footer_sx.jpg) left bottom no-repeat;}
#footer_lx{width: 290px;height: 169px;position: absolute; left: 360px;top:0; /*background: url(../images/footer_tel.png) left 5px no-repeat;*/}
#footer_lx span{padding-left: 0px;font-size: 14px;color: #808080;line-height: 25px;}
#footer_lx span i{ padding-left: 0px; font-style: normal;color: #ffffff;font-size: 18px;font-weight: bold;}
#footer_lx p{line-height: 24px;font-size: 12px;color: #a6a6a6;}
#footer_ewm{width: 169px;height: 169px;background: url(../images/ewm.png) center no-repeat;position: absolute;left: 630px;top:0;}
#footer_hot{width: 360px;height: 169px; overflow: hidden; position: absolute;right: 0;top:0;}
#footer_hot span{color: #ffffff;font-weight: bold;font-size: 18px;}
#footer_hot p{padding-top: 10px;line-height: 24px;font-size: 12px;color: #a6a6a6;}
#footer_hot p a{font-size: 12px;color: #a6a6a6;padding-right:10px;}
#footer_hot p a:hover{color: #e80000;}
#footer_copyright{width:  100%;height: 46px;line-height: 46px;margin:0 auto;text-align: center;background: #303030;color: #747474;font-size: 12px;}



.cpgd { width: 100%; margin: 0 auto; height:536px; overflow: hidden; }
.cpgd ul { margin:0;padding:0; float: left;}
.cpgd li {float:left; margin-right:14px; height: 260px;  display:inline; text-align:center; font-weight:bold; line-height:25px; width: 292px; margin-bottom: 20px; }
.cpgd li img{border: 2px solid #1a5ca8; width: 288px; height: 216px;}
.cpgd li img:hover{border: 2px solid #db5b11;}
.cpgd li a {color:#555;font-size: 14px;  text-decoration:none;width: 100%;height: 100%; display: block;float: left; margin-bottom: 20px;background: #e9e8e8; overflow: hidden;}
.cpgd li a:hover {color:#db5b11; font-size: 14px; text-decoration:none;}


/*banner*/
.banner{ width:100%; height:475px; overflow:hidden;}
#solid{width:100%;height:475px;clear:both;margin-top:0px;position:relative;margin:0 auto;overflow:hidden;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;width:100%;height:475px;display:none;}
#solid ul{margin:0px;padding:0px;list-style:none;	}
#solid ul li{position:absolute;top:0px;width:100%;height:580px;display:none;cursor:pointer;}
#solid #btt{width:100%;margin:0 auto;top:420px;position:relative;}
#solid #btt span{position:absolute;top:15px;left:45%;display:block;width:30px;height:8px;margin:0 15px;	text-align:center;background:#3d3d3d;z-index:1000cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}



.list{width: 1200px; margin: 16px auto 0;}
.list-left{ width: 272px; float: left;}
.list-right{width: 906px; float: right;}
.list-r-bt{background: url(../images/list_bt_bg.jpg); width: 906px;height: 34px; float: left;}
.list-r-bt h1{width: 300px; float: left; font-size: 18px; font-weight: bold; line-height: 34px; margin-left: 35px; color: #ffffff;}
.list-r-bt span{font-size: 12px; line-height: 34px; float: right; margin-right: 35px;}
.list-r-bt span a{ color: #333333;}
.list-r-con{ width: 906px; float: left;min-height: 530px; margin: 30px 0;}
.about-pic{width: 329px; height: 215px; margin: 0 0 0 273px;}
.list-r-about{ width: 850px; margin: 10px auto 0;line-height: 30px; font-size: 14px; color: #333333;}
.list-od-bt{background: url(../images/list_bt_bg.jpg); width: 906px;height: 34px; margin-top: 30px; float: left;}
.list-od-bt h1{width: 300px; float: left; font-size: 18px; font-weight: bold; line-height: 34px; margin-left: 35px; color: #ffffff;}
.list-od-con{width: 906px; float: left;margin-bottom: 60px; }


.contentBox{width: 890px; margin: 0 auto; overflow: hidden; font-size: 14px; line-height: 220%; color: #555;}
/*.pro_list*/
.pro_list{width: 100%;}
.pro_list li{float: left; width: 253px; text-align: center; overflow: hidden; margin-left: 30px; margin-bottom: 10px;}
.pro_list li img{width: 250px; height: 200px;}

/*.page*/
.page{text-align: right; padding: 10px 0; clear: both;}



/*pro_info*/
.product_title{text-align: left; border-bottom: 1px solid #CCC; width: 520px; float: right;}


/*news_info*/
.news_title{width: 100%; font-size: 18px;  border-bottom: 1px solid #DDD; }

.cpycms{width: 514px; height: 281px; float: right; overflow: hidden;}

/* box */



/*图片小图预览列表*/
/*.spec-preview{width:360px;height:270px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:362px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
*/

/*case内页*/

/*#infoImage{width: 935px;float: left; text-align: center;}
.n-n h2{ font-weight: bold; font-size: 16px;}
.n-n{ width: 900px; margin: 0 auto; padding: 5px 0 25px; }
.n-n img{width: 550px;}
#newsContent{ margin-top: 20px; width: 90%; float: left; margin-left: 5%;}
#prev_next{ width: 98%; margin: 10px auto;  overflow: hidden; line-height: 30px; }
#prev_next li{ border-bottom: 1px dashed #cdcdcd;}*/


/*picUL*/
#picUL{ width: 900px; overflow: hidden; margin: 0 auto; padding: 10px 0; overflow: hidden;}
#picUL li{ width: 215px; text-align: center; height: 200px; float: left; line-height: 22px; margin: 10px 5px; overflow: hidden;}
#picUL li img{ padding-top: 10px; width: 200px; height: 150px;}
#picUL li a{color:#000; display: block; width: 100%; height: 100%; background: #edefee; text-decoration:none;}
#picUL li a:hover{color:#ff0; display: block; width: 100%; height: 100%; background: #0e78d5; }
#page{margin-top: 15px; float: right;}


/*新闻首页样式*/
.news1{min-height: 100px;height: auto;  width: 90%;}
.news1 li{height: 35px; line-height: 35px; width:100%;border-bottom: 1px dotted #bbb; }
.news1 li span{float: right;}
.news1 li a{ color: #555555;}
.news1 li:hover{background-color: #eee;}
.page{margin-top: 30px; border-top: 1px solid #999;padding-top:10px;  text-align: right;}

/*新闻内页样式*/
.news1_title {text-align: center;font-size: 18px;line-height: 36px;font-weight: bold;}
#newsnr{margin-top: 20px;}
.meta{margin-top: 10px;text-align: center;}
.meta img{max-width: 500px;}
#prev_next{margin: 0 auto;text-align: center; width: 100%;margin-top: 50px;}
#prev_next li{height: 40px; line-height: 40px;text-align: left;}


.text-center {
    text-align: center;
}
.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}
.layout {
    width: 100%;
}
.border-main {
    border-color: #1e85e4;
}
.pagination.border-main li {
    margin: 0px 5px;
}
.pagination li {
    display: inline-block;
    border: solid 1px #ddd;
    border-radius: 4px;
}
.pagination a {
    color: #333;
    padding: 8px 12px;
    line-height: 18px;
    display: block;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.border-main, .border-main .button, .border-main .tab-nav li a, .border-main .tab-body, .button.bg-main, .selected.border-main, .pointer.border-main li, .nav.border-main .active a, .nav.nav-tabs.border-main, .nav-main.border-main a, .nav-main.border-main .nav-head, .pagination.border-main li, .pager.border-main a {
    border-color: #1e85e4;
}


/*message*/
.comtent_info{width:710px;*+margin-top:-612px;*+margin-left:250px;display:inline-block;vertical-align:top;margin-bottom: 20px;}
.comtent_info_tit{width:100%;height:36px;line-height:36px;*+line-height:36px;text-indent:13px;background:url(.../images/allbgs_1.gif) repeat-x 0px -96px;font-family:微软雅黑,arial;font-size:14px;color:#338e00;overflow:hidden;}
.comtent_info .comtent_info_tit .url{height:36px;line-height:37px;color:#6a6a6a;font-family:微软雅黑,arial;font-size:12px;float:right;margin-right:10px;*+margin-top:-37px;display: inline-block;}
.comtent_info .comtent_info_tit .url .url_img{width: 10px;height: 10px;background: url(.../images/allbgs_2.gif) no-repeat -14px 0px;margin-top: 13px;*+margin-top: 12px;float: left;}
.comtent_info .comtent_info_company{width:666px;margin:28px auto 0 auto;font-size:14px;font-family:微软雅黑,arial;line-height:28px;}
.comtent_info .comtent_info_company p{text-align:justify;letter-spacing:1px;font-size:14px;line-height:28px;color:#444444;margin-bottom:30px;}
.comtent_info table th{color:#444444;width:70px;font-weight:normal;font-size:14px;font-family:微软雅黑,arial;text-align:right;vertical-align: top;padding-top: 9px;}
.comtent_info table td select{font-family: 微软雅黑,arial;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;*+margin-left:-3px;background: #FFF;}
.comtent_info table td ul{list-style:none;position:absolute;}
.comtent_info table td ul li{font-family:微软雅黑,arial;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}
.comtent_info table td ul li a{display:block;text-decoration:none;color:#444444;}
.comtent_info table td ul li a:hover{color:#fe7d0c;}
.comtent_info table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
.comtent_info table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.comtent_info table td .ppp{font-size:14px;width:26px;height:28px;}
.comtent_info table td .yanzheng{width:101px;}
.comtent_info table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.middle .comtent .comtent_info table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px; width: 130px;}
.comtent_info table td .but{width:74px;height:31px;line-height:31px;background:#4a5b6d;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;}
.comtent_info table td .but a{text-decoration:none;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;display:block;}
.comtent_info table td .but a:hover{background:#4a5b6d;border-radius:2px; text-decoration: underline;}
.j-content{ padding: 5px;}
.pointer{ width:60px; height: 28px; vertical-align: top;margin:5px auto 5px 5px;}





/*产品内页product_info*/
#right_content{ width: 900px; height:auto;margin:15px auto; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;font-size: 14px;}
#right_content a{color:#2e2e2e;font-size: 14px;}
#right_content a:hover{color:#e80000;}
.pro_title{margin:10px 0 0 0;width:100%;height:35px;background:#ebebeb; margin-bottom:10px;}
.pro_title span{display:inline-block; text-align: center; padding: 0 20px; font-size: 16px; height:100%;background:#003284;color:#fff;line-height:35px;}
.pro_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
.content{ padding: 20px 0 0; line-height: 2.0;}
.info_nr{ width:430px; height:auto; overflow:hidden; background:#fff;}
.info_nr tr{height: 40px;}
.t_r{text-align:right;}
#submit{width:80px;height:30px;color:#ffffff;cursor:pointer; background:#1a5ca8;}
#news_d{width: 100%;margin:20px auto;border-bottom: 1px solid #f2f2f2;padding:10px 0px;font-size: 12px;}
#zy_pro{width: 100%;height: 380px;margin:0 auto;}
#zy_pro_l{width: 444px;height: 380px; text-align: center; float: left; }
#zy_pro_r{width: 440px;height: 380px; float: right; position: relative;}
#zy_pro_title{width: 440px;height: 58px;line-height: 58px;position: absolute;right: 0px;top:20px;color: #424242;font-size: 24px;}
#zy_pro_info{width: 440px;height: 230px; overflow: hidden; position: absolute;right: 0px;top:70px;line-height: 30px;font-size: 14px;color: #424242;}
#zy_pro_info span{font-weight: bold;font-size: 15px;color: #2c2c2c;}
#zy_pro_btn{width: 440px;height: 47px;position: absolute;right: 0px;bottom:55px;}
#zy_pro_btn a{width: 138px; text-align: center; height: 47px;line-height: 47px;float: left;display: block;margin-right: 10px;font-size: 14px!important;color: #fff!important;}
#zy_pro_btn .a_qq{background: #d02b1e;}
#zy_pro_btn .a_order{background: #1b5da8;}
#zy_pro_tel{width: 380px;height: 49px;/*background: url(../imagess/footer_tel.png) left center no-repeat;*/font-size: 14px;color: #808080;line-height: 25px;position: absolute;right: 0px;bottom:5px;padding-left: 59px;}
#zy_pro_tel span{color: #1ca472;font-size: 25px;font-weight: bold;}
#zy_pro_nav{width: 100%;height: 40px;margin:20px auto;}
#zy_pro_nav a{float: left;display: block;width: 150px; text-align: center; transition:all 0.4s; margin-right: 1px; line-height: 40px;height: 40px;color: #fff!important;font-size: 16px!important;background: #3f3f3f;font-weight: bold;}
#zy_pro_nav a:hover{background: #003284;}

/*产品内页product_info的订购*/

.formys{ height:auto; padding:10px;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:278px;

	height:30px;

	border:1px solid #d2d4d6;

}

.G_textarea{

	width:300px;

	height:100px;

	border:1px solid #dedede;

}

.G_ul{

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{ width:500px; height:auto; padding-top:10px;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}