@charset "utf-8";
body,html{
font-family: "Microsoft YaHei" ! important;
}
body{
		margin:0;
		padding:0;
		font-size:12px;
		line-height:24px;
		color:#2e2e2e;
		background:#ffffff;
}
ol,ul,li,p {
		margin:0;
		padding:0;
		list-style:none;
		text-indent:0;
}
dl,dt,dd {margin:0; padding:0; border:0;}
a {
		color:#2e2e2e;
		text-decoration:none;
		outline:none;
}
a img {
		border:0;
		margin:0;
		padding:0;
}



.alpha0 {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.color1 { display:block; background::#05a89a; width:103px; height:103px; position:relative; overflow:hidden;}
.color2 { display:block; background:#faa04e; width:103px; height:103px; position:relative; overflow:hidden;}
.color3 { display:block; background:#f84070; width:103px; height:103px; position:relative; overflow:hidden;}
.color4 { color:#fffd2b;}
.alpha70 { filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.alpha40 { filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.h65 { height:65px; display:none;}
/*页眉*/
.top_bg{ width:100%; height:110px; overflow:hidden; background:url(../images/top_bg_x.png) top repeat-x; position:relative; z-index:2000;}
.top_bg .top{ width:1200px; height:110px; margin:0 auto; overflow:hidden; position:relative;}
.top_bg .top .logo { float:left; width:20%; margin-top:25px;}
.top_bg .top .phonebox{ width:213px; height:44px; text-align:right; background:url(../images/phone.png) right center no-repeat; padding-right:20px; overflow:hidden; position:absolute; right:0; top:10px;}
.top_bg .top .phonebox .words{ display:block; line-height:12px; font-size:12px; color:#0247a1;}
.top_bg .top .phonebox .mub{ line-height:32px; font-size:30px; color:#0247a1;}

/*主导到*/
#menu { float:right; width:52%; height:29px; margin-top:57px; overflow:hidden;}
#menu li { float:left; height:29px; line-height:29px; width:16.6%; text-align:center; background:url(../images/nav_line.jpg) right center no-repeat; overflow:hidden;}
#menu li .nav_a{ display:block; width:100%; height:29px; font-size:16px; color:#000000; overflow:hidden;}
#menu li:hover .nav_a { background:url(../images/nav_bg.png) center center no-repeat; color:#0247a1;}
#menu li.on .nav_a { background:url(../images/nav_bg.png) center center no-repeat; color:#0247a1;}

/*二级菜单*/
#menu li div { width:1200px; height:65px; overflow:hidden; position:absolute; left:50%; margin-left:-800px; top:40px; font-size:14px; display:none;}
#menu li div p.pic { float:left; margin-top:11px; margin-right:20px; display:inline;}
#menu li div a { float:left; background:#0baecb; color:#ffffff; margin:0 14px; width:143px; height:33px; line-height:33px; margin-top:16px;}
#menu li div a:hover { color:#ffffff;}


/*banner*/
.banner{ width:100%; height:541px; margin:0 auto; overflow:hidden; position:relative; top:-7px;}
.ny_banner { height:419px; margin:0 auto; text-align:center; overflow:hidden; position:relative; top:-7px;}




/*banner*/
/********************************************flex 幻灯*****************************************************/

/*#indexpic{ background:url(../images/banner_bg.jpg) borrom repeat-x;}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}*/


/* FlexSlider Necessary Styles
*********************************/
/* .flexslider {margin: 0; padding: 0; overflow: hidden;clear:left;float:left;}*/
/* .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} *//* Hide the slides before the JS is loaded. Avoids image jumping */
/* .flexslider .slides img {width: 100%; display: block;}*/
/* .flex-pauseplay span {text-transform: capitalize;}*/

/* Clearfix for the .slides element */
/* .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}*/

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/*.no-js .slides > li:first-child {display: block;}*/

/* FlexSlider Default Theme
*********************************/
/*.flexslider { width:1200px; background: #fff; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 1px 

0px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }


.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }*/

/* Direction Nav */
/*.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: 

pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }*/

/* Pause/Play */
/*.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; 

background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }*/

/* Control Nav */
/*.flex-control-nav {width: 100%; position: absolute; bottom: 50px; text-align: center;z-index: 88;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -

moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 

0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}*/
 
/************************************************************主体部分****************************************************************/
/*页面布局*/
.indexbox { width:100%; height:822px; margin:0 auto; background:url(../images/about_bg.jpg) top center no-repeat; overflow:hidden;}

/*首页关于我们*/
.aboutbox_bg{ width:100%; height:608px; background:url(../images/about_bg.png) 83% 60px no-repeat; overflow:hidden;}
.aboutbox{ width:1200px; height:497px; margin:62px auto; overflow:hidden;}
.aboutbox dt{ float:left; width:522px; height:497px; overflow:hidden;}
.aboutbox dt .vediobox{ width:522px; height:497px; position:relative; overflow:hidden;}
.aboutbox dt ul{ height:497px; position:relative;}
.aboutbox dt ul li{ float:left; width:522px; height:497px; position:relative; overflow:hidden;}


.aboutbox dd{ float:right; width:48%; height:497px; padding-right:2%; background:url(../images/about_line.jpg) left top no-repeat; overflow:hidden;}
.aboutbox dd .ename{ margin-top:24px; margin-bottom:15px;}
.aboutbox dd .zname{ font-size:30px; color:#555555;}
.aboutbox dd .desc{ height:103px; margin-top:43px; margin-bottom:24px; font-size:14px; color:#555555; overflow:hidden;}
.aboutbox dd .more{}
.aboutbox dd ul{ width:100%; height:58px; margin-top:50px; overflow:hidden;}
.aboutbox dd ul li{ float:left; font-size:14px; color:#717171; border-right:1px solid #dfdfdf;}

/*首页列表*/
.listbox_bg{ width:100%; height:456px; background:url(../images/list_bg.jpg) top center no-repeat; overflow:hidden;}
.listbox{ width:1200px; height:456px; margin:0 auto; overflow:hidden;}
.listbox dt{ width:100%; height:194px; text-align:center; background:url(../images/list_line.jpg) bottom center no-repeat; overflow:hidden;}
.listbox dt .title{ display:block; height:83px; line-height:83px; font-size:36px; color:#fffefe; margin-top:20px; overflow:hidden;}
.listbox dt .desc{ width:72%; height:65px; line-height:30px; font-size:16px; color:#ffffff; margin:0 auto; overflow:hidden;}
.listbox dd{ width:100%; height:82px; }
.listbox dd a{ display:inline-block; width:18.5%; height:82px; line-height:82px; text-align:center; font-weight:bold; font-size:36px; color:#ffffff; margin-top:150px; }

/*首页产品展示*/
.productbox_bg{ width:100%; height:643px; background:url(../images/productbox_bg.jpg) top center no-repeat; overflow:hidden; }
.productbox{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.productbox dt{ width:100%; height:auto; margin-top:80px; overflow:hidden;}
.productbox dt .zname{ width:100%; line-height:75px; font-size:30px; color:#ffffff;}
.productbox dt .slogan{ width:50%; height:53px; line-height:25px; font-size:15px; color:#ffffff; margin-bottom:50px; overflow:hidden;}
.productbox dd{ width:100%; height:266px; overflow:hidden;}
.productbox dd ul{ width:100%; height:266px; overflow:hidden;}
.productbox dd ul li{ float:left; width:269px; height:264px; margin-left:41px; border:1px solid #1056ad; overflow:hidden; position:relative;}
.productbox dd ul li .con_box{ width:259px; height:254px; margin-left:2px; margin-top:2px; border:3px solid #0b53ac; overflow:hidden;}
.productbox dd ul li .pic { width:259px; height:217px; position:relative; background:#ffffff; overflow:hidden;}
.productbox dd ul li .title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff; background:#1056ae;}
.productbox dd ul li:hover{border:1px solid #565758; }
.productbox dd ul li:hover .con_box{ border:3px solid #565758; }
.productbox dd ul li:hover .title{ background:#565758;}



/*新闻资讯*/
.newsbox{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.newsbox dt{ width:100%; height:42px; margin-top:56px; margin-bottom:30px; overflow:hidden;}
.newsbox dt .ename{ float:left;}
.newsbox dt .zname{ float:left; line-height:55px; font-size:30px; color:#8a8a8a; padding-left:25px; overflow:hidden;}
.newsbox dd{ width:100%; height:auto; overflow:hidden;}
.newsbox dd .n_left{ float:left; width:65%; height:auto; overflow:hidden;}
.newsbox dd .n_left .tabs{ width:100%; height:49px; border-bottom:1px dashed #b6b6b6; border-top:1px dashed #b6b6b6; border-left:1px dashed #b6b6b6; overflow:hidden;}
.newsbox dd .n_left .tabs a{ display:inline-block; width:24.8%; height:49px; line-height:49px; text-align:center; border-right:1px dashed #b6b6b6; font-size:16px; color:#1a1a1a; overflow:hidden;}
.newsbox dd .n_left .tabs a:hover{ background:url(../images/n_btn_bg.jpg) center center no-repeat; color:#ffffff;}
.newsbox dd .n_left .tabs a.on{ background:url(../images/n_btn_bg.jpg) center center no-repeat; color:#ffffff;}
.newsbox dd .n_left ul{ width:100%; height:auto; margin-top:26px; overflow:hidden;}
.newsbox dd .n_left ul li{ width:100%; height:100px; overflow:hidden;}
.newsbox dd .n_left ul li .n_titmebox{ float:left; width:8%; padding-left:4%; height:100px; text-align:right; margin-top:15px; overflow:hidden;}
.newsbox dd .n_left ul li .n_titmebox .n_date{ display:block; font-size:30px; color:#2c78dc;}
.newsbox dd .n_left ul li .n_titmebox .n_y_m{ font-size:14px; color:#2c78dc;}
.newsbox dd .n_left ul li .textbox{ float:left; width:70%; padding-left:5%;}
.newsbox dd .n_left ul li .textbox .title{ width:100%;  height:24px; font-size:16px; color:#515151; text-overflow:hidden; overflow:hidden; white-space:nowrap;}
.newsbox dd .n_left ul li .textbox .desc{ height:50px; font-size:14px; color:#a2a2a2; overflow:hidden;}
.newsbox dd .n_left ul li .more{ float:right; display:block; vertical-align:middle; margin-right:3%; margin-top:30px;}
.newsbox dd .n_right{ float:right; width:387px; height:354px; position:relative; overflow:hidden;}


/*工程案例*/
.casebox_bg{ width:100%; height:692px; background:url(../images/case_bg.jpg) top  center no-repeat;overflow:hidden;}
.casebox{width:1200px; height:394px; margin:0 auto; overflow:hidden;}
.casebox dt{ float:left; margin-top:76px; width:15%; height:230px; overflow:hidden;}
.casebox dt .ename{ font-size:30px; color:#b4b4b4; text-transform:uppercase;}
.casebox dt .zname{ line-height:60px; font-size:30px; color:#000000;}
.casebox dt .more{ display:block; width:161px; height:52px; line-height:52px; background:#0247a1; text-align:center; font-size:18px; color:#ffffff; margin-top:40px; overflow:hidden;}
.casebox dd{ float:right; width:80%; height:230px; margin-top:76px; overflow:hidden;}
.casebox dd ul{ width:100%; height:230px; overflow:hidden;}
.casebox dd ul li{ float:left; width:295px; height:230px; background:url(../images/case_pic_bg.png) repeat; margin-left:18px; overflow:hidden;}
.casebox dd ul li .pic{ width:289px; height:224px; position:relative; left:3px; top:3px; overflow:hidden;}
.casebox dd ul li .pic .title{ width:100%; height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:14px; color:#ffffff; background:url(../images/case_title_bg.png) top repeat-x; position:absolute; bottom:0; left:0; overflow:hidden;}



/*页脚*/
.footer_bg{ width:100%; height:45px; background:#0347a1; position:relative;}
.contact_index{ width:100%; height:299px; margin:0 auto; background:url(../images/footer_link_bg.png) repeat; overflow:hidden; position:absolute; bottom:45px; left:0;}
.contact_index dl{ width:1200px; margin:0 auto; overflow:hidden;}
.contact_index dl dt{ float:left; width:33%; overflow:hidden;}
.contact_index dl dt .title{ line-height:100px; font-weight:bold; font-size:30px; color:#ffffff; margin-top:6px; overflow:hidden;}
.contact_index dl dt .textbox{ width:100%; height:187px; overflow:hidden;}
.contact_index dl dt .textbox li{ height:40px; line-height:40px; padding-left:43px; font-size:14px; color:#6b6b6b;}
.contact_index dd{ float:left; width:39%; margin-left:3%;}
.contact_index dd ul{ width:100%; height:255px; overflow:hidden;}
.contact_index dd ul li{ float:left; width:25%; height:auto; overflow:hidden; }
.contact_index dd ul li p{ line-height:100px; font-size:18px; color:#d7d7d7; margin-top:12px; overflow:hidden;}
.contact_index dd ul li a{ display:block; height:30px; line-height:30px; font-size:14px; color:#646464; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.contact_index dd .qrcodebox{ width:100%; height:104px; border-bottom:1px solid #303131; margin-top:74px; overflow:hidden;}
.contact_index dd .qrcodebox p{ float:left; width:55%; height:36px; font-size:14px; color:#646464; line-height:18px; text-align:right; margin-top:30px; overflow:hidden;}
.contact_index dd .qrcodebox .qrcode{ float:right; margin-right:13px; overflow:hidden;}
.contact_index dd .phonebox{ text-align:center; line-height:55px; font-weight:bold; font-size:33px; color:#989797;}
.footer{ width:1200px; height:45px; line-height:45px;  margin:0 auto; text-align:right; font-size:14px; color:#78b2ff; overflow:hidden;}
.footer a{ font-size:14px; color:#2681ff; }
.clear{ clear:both; margin:0; padding:0;}


/*内页页面布局*/
.insidebox { width:1200px; margin:0 auto; position:relative;}
.leftbox{ width:100%; height:auto; position:absolute;top:-61px; left:0; z-index:1000;}
.contentbox { width:100%; height:auto; margin-bottom:350px; overflow:hidden;}

/*内页导航*/
.guidebox{ width:100%; height:0; position:relative;}
.guidebox dt{ float:left; width:13%; height:52px; line-height:52px; background:#01499d; font-size:20px; color:#ffffff; text-align:center; overflow:hidden;}
.guidebox dd { float:left; width:87%; height:52px;}
.guidebox dd .btnbox{ float:left; width:80px; height:52px; cursor:pointer; overflow:hidden;}
.guidebox dd ul{ float:left; width:92%; height:auto; text-align:center;  display:block;}
.guidebox dd ul li{ float:left; width:160px; height:auto; background:url(../images/ny_nav_bg.png) repeat;}
.guidebox dd ul li .ny_nav_a{ display:block; width:100%; height:auto; line-height:52px; font-size:15px; color:#ffffff; text-align:center; overflow:hidden;}
.guidebox dd ul li:hover .ny_nav_a{ font-weight:bold; background:#01499d;}
.guidebox dd ul li.on .ny_nav_a{ font-weight:bold; background:#01499d;}



/*内页二级导航*/
.guidebox dd ul li .subnav{ width:100%; height:auto; overflow:hidden; display:none;}
.guidebox dd ul li .subnav .ny_nav_b{ display:block; width:95%; height:50px; line-height:50px; text-align:center; font-size:12px; color:#ffffff; margin:0 auto; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.guidebox dd ul li .subnav .ny_nav_b:hover{ font-weight:bold;}
.guidebox dd ul li .subnav .ny_nav_b.on{ font-weight:bold;}

/*内容显示*/
.contentbox dt { width:100%; height:75px; line-height:75px; background:url(../images/home.jpg) left center no-repeat; overflow:hidden; }
.contentbox dt strong{ float:right; line-height:45px; font-size:24px; color:#5c5c5c; padding-left:15px; display:none;}
.contentbox dt span{ font-size:14px; color:#717171; padding-left:37px;}
.contentbox dt span a{ font-size:14px; color:#717171;}
.contentbox dd { width:95%;  min-height:640px; margin:0 auto; padding:2% 0;}



/*内页页面布局*/
.insidebox1 { width:1200px; margin:0 auto; position:relative;}
.leftbox1{ float:left; width:211px; height:auto; position:absolute;top:-61px; left:0; z-index:1000;}
.contentbox1 { float:right; width:945px; height:auto; margin-bottom:350px; overflow:hidden;}

/*内页导航*/
.guidebox1{ width:100%; height:auto; overflow:hidden;}
.guidebox1 dt{ width:100%; height:52px; line-height:52px; background:#01499d; font-size:20px; color:#ffffff; text-align:center; overflow:hidden;}
.guidebox1 dd { width:100%; height:auto; overflow:hidden;}
.guidebox1 dd ul{ width:100%; height:auto; overflow:hidden;}
.guidebox1 dd ul li{ width:100%; height:auto; background:#f5f5f5; border-bottom:2px solid #a5a5a5;}
.guidebox1 dd ul li .ny_nav_a{ display:block; width:100%; height:47px; line-height:47px; font-weight:bold; font-size:15px; color:#383838; text-align:center; background:#eaeaea; overflow:hidden;}
.guidebox1 dd ul li:hover .ny_nav_a{ background:#ff5400; color:#ffffff;}
.guidebox1 dd ul li.on .ny_nav_a{ background:#ff5400; color:#ffffff;}

.guidebox1 dd ul li.on .subnav{ display:block;}


/*内页二级导航*/
.guidebox1 dd ul li .subnav{ width:100%; height:auto; overflow:hidden; display:none;}
.guidebox1 dd ul li .subnav .ny_nav_b{ display:block; padding-left:27%; width:73%; height:30px; line-height:30px; font-size:15px; background:url(../images/title_ny01.png) 20% center no-repeat; color:#ff5400; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.guidebox1 dd ul li .subnav .ny_nav_b:hover{ color:#01499d; background:url(../images/title_ny02.png) 20% center no-repeat;}
.guidebox1 dd ul li .subnav .ny_nav_b.on{color:#01499d; background:url(../images/title_ny02.png) 20% center no-repeat;}

/*内容显示*/
.contentbox1 dt { width:100%; height:75px; line-height:75px; background:url(../images/home.jpg) left center no-repeat; overflow:hidden; }
.contentbox1 dt strong{ float:right; line-height:45px; font-size:24px; color:#5c5c5c; padding-left:15px; display:none;}
.contentbox1 dt span{ font-size:14px; color:#717171; padding-left:37px;}
.contentbox1 dt span a{ font-size:14px; color:#717171;}
.contentbox1 dd { width:96%;  min-height:640px; margin:0 auto; padding:2%;}



/*-------------————————————————————————————————————————————————内页公用样式————————————————————————————————————————————————-------------*/
/*上一条｜下一条*/
.prev_next { clear:both; margin-top:20px;}
.prev_next a {font-weight:bold; color:#3399FF;}
.prev_next a:hover {color:#FF0000;}
.h3{font-size:14px; line-height:35px;}
.label{ font-size:14px; font-weight:bold; margin-top:10px;}
/*产品展示列表*/
.productlist{ height:auto; overflow:hidden; }
.productlist li { float:left; text-align:center; margin:15px; width:253px; height:311px; overflow:hidden; text-overflow:hidden; white-space:nowrap; border:1px solid #cccccc;}
.productlist li .pic{ display:block; width:100%; height:271px; position:relative; overflow:hidden;}
.productlist li .title{ width:100%; height:40px; line-height:40px; font-size:14px; }
.productlist li:hover .title{ background:#cccccc;}
.productlist li img {}
.productlist li:hover img {}
.productlist li.none{width:100%;}
.productlist li .name{ position:absolute; top:215px; left:0; width:100%; height:80px; margin:0;}
.productlist li .name a.title { display:block; line-height:40px; font-size:14px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.productlist li .name a.more { padding:3px 10px; background:#cccccc; color:#404040; line-height:40px;}
.productlist li.on .name a.title { border-top:1px solid #0074cb; border-bottom:1px solid #0074cb; color:#0074cb;}
.productlist li.on .name a.more { background:#0074cb; color:#404040;}
.productlist li.on .pic { background:#0074cb;}
.productlist li .name .price{ font-weight:bold; font-size:14px;}
.productlist li .name .price b { color:#ff0000;}
.productlist li p.brief{ position:absolute; bottom:0; left:0; width:100%; height:120px; line-height:24px; margin:0; text-align:left;}
.pages a{text-decoration:none}


.contentbox1 .productlist{ height:auto; overflow:hidden; }
.contentbox1 .productlist li { float:left; text-align:center; margin:15px; width:267; height:370px; overflow:hidden; text-overflow:hidden; white-space:nowrap; border:1px solid #cccccc;}
.contentbox1 .productlist li .pic{ display:block; width:100%; height:330px; position:relative; overflow:hidden;}
.contentbox1 .productlist li .title{ width:100%; height:40px; line-height:40px; font-size:14px; }
.contentbox1 .productlist li:hover .title{ background:#cccccc;}



/*产品展示内容*/
.productshow{}
.productshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.productshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.productshow .infopro .views{color:#FF0000;}
.productshow .pic{ text-align:center;}
.productshow .brief{}
.productshow .buy{text-align:right; font-size:16px; display:none;}
.productshow .buy a{ padding:10px; background:#357dcb; color:#ffffff;}


/*产品展示列表*/
.piclist{ height:auto; overflow:hidden; margin-top:30px;}
.piclist li { float:left; text-align:center; margin:15px; width:253px; height:311px; overflow:hidden; text-overflow:hidden; white-space:nowrap; border:1px solid #cccccc;}
.piclist li .pic{ display:block; width:100%; height:160px; position:relative; overflow:hidden;}
.piclist li .title{ width:100%; height:40px; line-height:40px; font-size:16px; }
.piclist li:hover .title{ background:#cccccc;}
.piclist li.none{width:100%;}
.piclist li img {}
.piclist li:hover img {}
.piclist li.none{width:100%;}
.piclist li .name{ position:absolute; top:215px; left:0; width:100%; height:80px; margin:0;}
.piclist li .name a.title { display:block; line-height:40px; font-size:14px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.piclist li .name a.more { padding:3px 10px; background:#cccccc; color:#404040; line-height:40px;}
.piclist li.on .name a.title { border-top:1px solid #0074cb; border-bottom:1px solid #0074cb; color:#0074cb;}
.piclist li.on .name a.more { background:#0074cb; color:#404040;}
.piclist li.on .pic { background:#0074cb;}
.piclist li .name .price{ font-weight:bold; font-size:14px;}
.piclist li .name .price b { color:#ff0000;}
.piclist li p.brief{ position:absolute; bottom:0; left:0; width:100%; height:120px; line-height:24px; margin:0; text-align:left;}


/*产品展示内容*/
.picshow{}
.picshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.picshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.picshow .infopro .views{color:#FF0000;}
.picshow .pic{ text-align:center; margin:0 10px 0 0; width:640px; margin:0 auto;}
.picshow .breif{ }
.picshow .buy{ text-align:right;}


/*新闻展示列表*/
.newslist { height:auto; overflow:hidden;}
.newslist li { width:48%; height:100px; float:left; margin:1%; overflow:hidden; background:#efefef; border-bottom:solid 2px #cccccc;padding-top:8px}
.newslist li .time { width:23%; height:125px; overflow:hidden; float:left; background:#efefef; text-align:center;}
.newslist li .time .day { width:50px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#ffffff; margin-left:12px;margin-top:20px; background:#1169b3;}
.newslist li .time .year { width:50px; height:31px; line-height:31px; text-align:center; font-size:14px; color:#ffffff;  margin-left:12px; background:#004a8f;}
.newslist li .time .views { display:none; font-size:12px; color:#817777; line-height:20px;} 
.newslist li .title { padding-left:8px;float:left width:75%; height:30px; line-height:30px; margin-top:15px; font-size:16px; font-weight:bold; color:#666666; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newslist li .desc { float:left; width:70%; height:40px; line-height:20px; color:#888888; margin-top:5px; margin-bottom:15px; overflow:hidden;} 
.newslist li .desc .more_00 { display:block; width:80px; height:16px; line-height:16px; }
.newslist li:hover { border-bottom:solid 2px #004a8f;}
.newslist li:hover .title { color:#004a8f;}
.newslist li:hover .desc .more_00 {  color:#004a8f; }
.newslist .more{padding-left:8px;}

/*搜索列表样式*/
.newslist li .datetime{ float:right; margin-right:15px;}
.newslist li .sortname{ margin:0 15px; ;}
.newslist li .search_title{ color:red;} 

/*新闻展示内容*/
.newsshow{}
.newsshow .title{ font-size:20px; color:red; text-align:center; margin:20px 0;}
.newsshow .infopro{ color:#666666; text-align:center; margin:10px 0;}
.newsshow .infopro .views{color:#ff0000;}
.newsshow .pic{ margin:0 10px 0 0;}
.newsshow #content{ width:96%; margin:0 auto; overflow:hidden; }

/*下载列表*/
.downlist { min-height:450px; margin-top:20px;}
.downlist li { float:left; width:43%; height:55px; line-height:55px; margin:0 3%; background:#e1eff4; overflow:hidden;}
.downlist li b{ color:#ff0000;}
.downlist li .datetime { float:right; font-size:14px; padding-right:25px;}
.downlist li .describe { width:450px; height:48px;}
.downlist li .title{ font-size:16px; padding-left:25px;}
.downlist li .sortname { font-weight:bold;}
.downlist li .recommend { color:#FF0000;}
.downlist li .top { color:#0000FF;}
.downlist li:hover{ background:#2775d6;}
.downlist li:hover .datetime { color:#ffffff}
.downlist li:hover .title{ color:#ffffff;}

/*下载内容*/
.downshow{}
.downshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.downshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.downshow .infopro .views{color:#ff0000;}
.downshow .pic{ text-align:center; margin:0 10px 0 0;}
.downshow #content{ width:96%; margin:0 auto; overflow:hidden; }
/*留言板例表*/
#gbooklist {width: 98%;text-align:center;}
#gbooklist .faq  ,#gbooklist .reply{text-align:left;width: 98%;word-wrap: break-word;word-break: break-all;}
#gbooklist .faqtit,#gbooklist .faqcon{padding-left:5px;}
#gbooklist .faqtit{background:#CCCCCC}
#gbooklist .reply{border: 1px dashed #FF0000;width:95%;margin-bottom:10px;margin-left:5px;padding:3px;}
.faqline{margin:15px auto;}
/*列表分页*/
.pages { clear:both; text-align:center; padding-top:20px;}
.pages span{ margin:0 3px; display:inline-block; padding:0 5px; line-height:26px; color:#000000; text-align:center;}
.pages a{ margin:0 3px;  display:inline-block; border:1px solid #cccccc; min-width:26px; line-height:26px; color:#000000;}
.pages a:hover { background:#0074cb; color:#ffffff;}
.pages span.current { background:#0074cb; color:#ffffff; display:inline-block; min-width:26px; padding:0;}
/*清除浮动*/
.clear {clear:both;}
/*相关内容*/
.relatedlist { overflow:hidden; height:auto; border-top:1px solid #cccccc; padding-top:5px;}
.relatedlist #content { height:120px; overflow:hidden; float:left; margin:0 5px;}
.relatedlist a.prev, .relatedlist a.next { display:block; float:left; width:10px; height:96px; line-height:96px; border:1px solid #cccccc; text-align:center; font-weight:bold;}
.relatedlist a.prev:hover, .relatedlist a.next:hover { background:#cccccc; color:#ffffff;}
.relatedlist .over { color:#cccccc;}
.relatedlist #content ul li { margin-right:9px; text-align:center;}
.relatedlist #content ul li a.pic{display:block; float:left;}
.relatedlist #content ul li p.name{text-align:center; line-height:24px; font-size:12px;}
.relatedlist .scroll_content { float:left; margin-top:4px;}
.relatedlist .scroll_content ul li { margin:0 3px; text-align:center;}
.relatedlist .scroll_content ul li a.pic{display:block; width:120px; overflow:hidden; border:1px solid #eeeeee;}
.relatedlist .scroll_content ul li a.pic:hover{ border:1px solid #cccccc; background:#cccccc;}
.relatedlist .scroll_content ul li p.name{text-align:center; width:120px; line-height:24px; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:12px;}

.product ul li{ float:left;}
.pic ul li{ float:left;}
.video ul li{ float:left;}
.news ul li{ text-indent:15px; background:url(../images/newsbox_list_ico.gif) 5px center no-repeat; float:left; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
/*友情链接*/
#links {width:1003px; margin:0 auto; clear:both; margin-top:10px; line-height:32px; height:32px;}
#links .title { font-size:14px; font-weight:bold;}
#links li {float:left; margin:0 10px;}
#links li a {display:block; color:#000000;}
/*404页面*/
._404 { font-size:30px; line-height:80px; height:80px; text-align:center;}
/*网站地图*/
.sitemap { font-size:14px; font-weight:bold; clear:both;}
.subsitemap { font-size:12px;}
.subsitemap li { float:left; font-weight:normal; margin:5px; padding:0 5px; border:1px dashed #cccccc;}
.contbox { width:504px; height:392px; padding-left:60px; float:left; background:url(../images/content.gif) no-repeat;}
.contbox p { line-height:65px;}
.addressbox { width:524px; height:430px; float:left; margin-left:10px; border:solid 1px #a9a9a9; overflow:hidden;}
/*分享*/
.sharebox { height:auto; overflow:hidden; float:right; padding-bottom:10px; clear:both;}

/*招聘*/
.jobslist li {width:48%; height:40px; line-height:40px; float:left; margin:1%; overflow:hidden; background:#efefef; border-bottom:solid 2px #cccccc;}
.jobslist li .datetime{ float:right; padding-right:15px;}
.jobslist li .title{ color:#333333; padding-left:15px;}
.jobslist li:hover {  border-bottom:solid 2px #187daf;}


/*内页视频*/
.videolist{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.videolist li{ float:left; width:253px; height:311px;margin:15px; overflow:hidden;}
.videolist li .pic{ display:block; width:100%; height:160px; position:relative; overflow:hidden;}
.videolist li .name{width:90%; height:40px; line-height:40px; text-align:center; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


