@charset "utf-8";
body {padding:0;margin:0;color:#666;font-size:14px;font-family:'微软雅黑',Microsoft YaHei,tahoma,arial,sans-serif;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input{ margin:0;padding:0; border:none; outline:none;}
textarea{outline:none;resize:none;}
ul li{list-style:none;}
a img{border:none;}
a:link{text-decoration:none;color:#333;}
a:visited{text-decoration:none;color:#333;}
a:active, a:hover{text-decoration:none;color:#1666c9;}
input:-webkit-autofill {  
-webkit-box-shadow: 0 0 0px 1000px white inset;
background-color:none;
background:none;
} 
.clear{ clear:both; overflow:hidden;}

/*表单预定义字体颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999;}


/*头部*/
.top{ width:100%; height:30px; border-bottom:1px solid #ececec; background:#f3f3f3; position:relative;}
.top_main{ width:1200px; height:30px; margin:0 auto; position:relative;}
.top_main_lf{ width:120px; height:30px; float:left; line-height:30px; text-align:left; position:relative;}

/*站点分布*/
.net_nav{height:30px; width:1200px; margin:0 auto; position:relative;}
.net_nav .tc{ display:none;}


.net_nav_ul{line-height:30px;height:30px; width:120px; position:absolute; left:0;}
.nav_li{width:152px; float:left; display:inline;}
.net_nav_ul li a.sy1_tit{ color:#333}
.net_nav_ul li a:hover{color:#1666c9;}
.net_nav_ul li.nav_li{ float:left; z-index:10000; height:30px; line-height:30px;}
.net_nav_ul li.nav_li .sy1_tit{ line-height:30px; font-size:14px; display:block; text-align:left; background:url(../../images/pc_images/nav.png) left 4px no-repeat; text-indent:30px;}
.net_nav_ul li.nav_li .sy1_tit:hover{ color:#1666c9!important;}
.sy2_ul{position:absolute; left:0;top:31px; z-index:1112; display:none;border:#ececec solid 1px; box-shadow:1px 1px 1px #eee; border-top:none; padding:15px;background:#fff;width:1168px; text-align:center}
.sy2_li{color:#333; line-height:30px; font-size:14px; text-align:left; _margin-left:2px; position:relative; width:100%;}
.sy2_li h6{color:#333; height:40px; background:#f9f9f9; text-indent:10px; line-height:40px; font-size:14px; text-align:left; _margin-left:2px; position:relative; width:100%;}

.sy2_tit{overflow:hidden}/*下拉菜单样式*/
.sy2_tit:hover{ color:#005ce4!important}
.net_nav_ul .nav_li .sy2_li_h{ border-left:solid 1px #014c6c;border-top:solid 1px #014c6c;border-bottom:solid 1px #014c6c!important; display:block; z-index:2000; }
.net_nav_ul .nav_li .sy2_li_h a{color:#333!important}
.net_nav_ul .nav_li .sy2_li_h a:hover{ color:#1666c9!important;}

.nav_li_bg a.sy1_tit {color:#333!important;}
.nav_li_bg a.sy1_tit:hover{color:#333!important; text-decoration:none}
.net_nav_ul li a.sy2_tit{ color:#666; font-size:14px; margin:0 5px; height:30px; line-height:30px;}


/*二级导航样式*/
.sy2_ul .nav_content{ width:100%; float:left;}
.sy2_ul .nav_content li{ float:left; width:100%; position:relative; margin-bottom:15px;}
.sy2_ul .nav_content li:last_child{ margin-bottom:0;}
.navli2 .sy2_ul{ float:left}
.sy2_ul li a:hover{ color:#1666c9!important;text-decoration:none;}
/*二级下拉*/
.nav2_yywh_img{ border-left:1px solid #ddd;width:360px; float:left;}
.nav2_yywh_img a img{ width:360px; height:310px; margin-left:30px;}


.top_main_rg{ width:auto; height:30px; float:right; line-height:30px; position:relative;}
.top_main_rg ul{ width:auto; height:30px; position:relative;}
.top_main_rg ul li{ width:auto; height:30px; float:left; position:relative;}
.top_main_rg ul li a{ width:auto; height:30px; margin-left:15px; float:left; position:relative;}

/*HEAR LOGO 搜索*/
.header_all{width:100%; height:160px; margin: 0 auto; position: relative; overflow: hidden;}
.header{ width:1200px; height:auto; margin:20px auto; position:relative; overflow:hidden;}
.logo{ width:445px; height:120px; float:left; position:relative;}
.header a{ display:block; width:100%; height:120px; position:relative;}
.header a img{ width:100%; height:120px; position:relative;}
.search{ width:405px; margin-top:45px; float:right; position:relative;}
input.keywords{ width:320px; height:38px; line-height:38px; border:1px solid #ececec; background:rgba(241,241,241,0.85) url(../../images/pc_images/search.png) 5px center no-repeat; text-indent:42px; float:left; position:relative; color:#666;}
input.submit{ width:80px; height:40px; line-height:40px; background:#f60c4e; font-size:16px; cursor:pointer; font-weight:500; letter-spacing:4px; text-align:center; border-radius:0 5px 5px 0; border:none; color:#fff; float:left; margin-left: -2px; position:relative;}

/*menu*/
.menu_content{width:100%; height:50px; margin:0 auto; background:#3377cc;position:relative;}
.menu_all{ width:1200px; height:50px; margin:0 auto; background:#3377cc; position:relative; z-index:100;}
#menu{ width:1200px; height:50px;position:relative;}

#menu .mainlevel{width:115px; height:50px; line-height:50px;float:left; background:url(../../images/pc_images/menu_jg.png) right center no-repeat; position:relative;/*IE6 only*/}
#menu .mainlevel:first-child{ margin-left:3px;}
#menu .mainlevel:last-child{ background:none;}
#menu .mainlevel a{color:#fff; height:50px;line-height:50px;display:block;width:115px; font-size:14px; font-weight:600; text-align:center;}
#menu .mainlevel a:hover, #menu .mainlevel a.cur{color:#fff;text-decoration:none;background:#054493;}
#menu .mainlevel ul{display:none;position:absolute; top:49px; width:113px; height:auto; border:1px solid #054493;}
#menu .mainlevel ul li{background:#fff; height:40px; line-height:40px; color:#054493; border-bottom:1px solid #accdf6;width:113px;/*IE6 only*/}
#menu .mainlevel ul li:last-child{ border-bottom:none;}
#menu .mainlevel ul li a{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:500; color:#054493;}

#menu .service_home{ width:160px;}
#menu .service_home a{ display:block; width:160px;}


#menu .service_home ul{ width:120px; padding:15px 19px 0 19px; margin:0 auto; top:0; height:auto; float:left; border:1px solid #ececec;/* box-shadow:1px 1px 1px #eee;*/ border-top:none; background:#fff; position:relative;}
#menu .service_home ul li{ width:120px; height:30px; margin-bottom:15px; border-radius: 5px;font-size:16px; position:relative;}

#menu .service_home ul li:nth-child(1) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent:20px; border-radius:5px;  position:relative; overflow: hidden; background:#3fc8f4 url(../../images/pc_images/fast_nav1.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(1) a:hover{ background:#20b4e4 url(../../images/pc_images/fast_nav1.png) 15px center no-repeat; }

#menu .service_home ul li:nth-child(2) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 20px; border-radius:5px;  position:relative; overflow: hidden; background:#ff6893 url(../../images/pc_images/fast_nav2.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(2) a:hover{ background:#ed3c6f url(../../images/pc_images/fast_nav2.png) 15px center no-repeat; }

#menu .service_home ul li:nth-child(3) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 20px; border-radius:5px;  position:relative; overflow: hidden; background:#ff6666 url(../../images/pc_images/fast_nav3.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(3) a:hover{ background:#f73e3e url(../../images/pc_images/fast_nav3.png) 15px center no-repeat; }

#menu .service_home ul li:nth-child(4) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 20px; border-radius:5px;  position:relative; overflow: hidden; background:#4ccec8 url(../../images/pc_images/fast_nav4.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(4) a:hover{ background:#30c6bf url(../../images/pc_images/fast_nav4.png) 15px center no-repeat; }

#menu .service_home ul li:nth-child(5) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 20px; border-radius:5px;  position:relative; overflow: hidden; background:#dd6ec4 url(../../images/pc_images/fast_nav5.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(5) a:hover{ background:#d644b5 url(../../images/pc_images/fast_nav5.png) 15px center no-repeat; }

#menu .service_home ul li:nth-child(6) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 20px; border-radius:5px;  position:relative; overflow: hidden; background:#6a75e0 url(../../images/pc_images/fast_nav6.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(6) a:hover{ background:#525fdc url(../../images/pc_images/fast_nav6.png) 15px center no-repeat; }


#menu .service_home ul li:nth-child(7) a{ display:block; width:120px; height:30px; line-height:30px; font-size: 14px; color:#fff; text-indent:30px; border-radius:5px;  position:relative; overflow: hidden; background:#f89c42 url(../../images/pc_images/fast_nav7.png) 8px center no-repeat;}
#menu .service_home ul li:nth-child(7) a:hover{ background:#ef8d2d url(../../images/pc_images/fast_nav7.png) 8px center no-repeat; }


#menu .service_home ul li:nth-child(8) a{ display:block; width:120px; height:30px; line-height:30px;font-size: 14px; color:#fff; text-indent:20px; border-radius:5px;  position:relative; overflow: hidden; background:#ce3889 url(../../images/pc_images/fast_nav8.png) 15px center no-repeat;}
#menu .service_home ul li:nth-child(8) a:hover{ background:#c8247d url(../../images/pc_images/fast_nav8.png) 15px center no-repeat; }






/*第一部分*/
/*.content_main{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.fast_nav{ width:158px; height:auto; float:left; border:1px solid #ececec; background:#fcfcfc; position:relative;}
.fast_nav ul{ width:120px; height:auto; margin:20px auto; position:relative;}
.fast_nav ul li{ width:120px; height:30px; margin-bottom:20px; position:relative;}
.fast_nav ul li a{ display:block; width:120px; height:30px; line-height:30px; border:1px solid #3377cc; color:#3377cc; background:#fff; text-align:center; border-radius:5px;  position:relative;}
.fast_nav ul li a:hover{ display:block; width:120px; height:30px; line-height:30px; border:1px solid #3377cc; color:#fff; background:#3377cc; text-align:center; border-radius:5px;  position:relative;}


.fast_nav ul li.nav_content a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; background:url(../../images/pc_images/fast_nav.png) left center no-repeat; border:none; text-align:center; position:relative;}
.fast_nav ul li.nav_content a:hover{ display:block; width:120px; height:30px; line-height:30px; color:#fff; background:url(../../images/pc_images/fast_nav.png) left center no-repeat; border:none; text-align:center; position:relative;}*/

.content_main{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.fast_nav{ width:158px; height:auto; float:left; border:1px solid #ececec; background:#fff; position:relative;}
.fast_nav ul{ width:120px; height:auto; margin:20px auto; position:relative;}
.fast_nav ul li{ width:120px; height:30px; margin-bottom:20px; font-size: 16px; position:relative;}

.fast_nav ul li:nth-child(1) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#3fc8f4 url(../../images/pc_images/fast_nav1.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(1) a:hover{ background:#20b4e4 url(../../images/pc_images/fast_nav1.png) 15px center no-repeat; }

.fast_nav ul li:nth-child(2) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#ff6893 url(../../images/pc_images/fast_nav2.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(2) a:hover{ background:#ed3c6f url(../../images/pc_images/fast_nav2.png) 15px center no-repeat; }

.fast_nav ul li:nth-child(3) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#ff6666 url(../../images/pc_images/fast_nav3.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(3) a:hover{ background:#f73e3e url(../../images/pc_images/fast_nav3.png) 15px center no-repeat; }

.fast_nav ul li:nth-child(4) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#4ccec8 url(../../images/pc_images/fast_nav4.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(4) a:hover{ background:#30c6bf url(../../images/pc_images/fast_nav4.png) 15px center no-repeat; }

.fast_nav ul li:nth-child(5) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#dd6ec4 url(../../images/pc_images/fast_nav5.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(5) a:hover{ background:#d644b5 url(../../images/pc_images/fast_nav5.png) 15px center no-repeat; }

.fast_nav ul li:nth-child(6) a{ display:block; width:120px; height:30px; line-height:30px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#6a75e0 url(../../images/pc_images/fast_nav6.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(6) a:hover{ background:#525fdc url(../../images/pc_images/fast_nav6.png) 15px center no-repeat; }


.fast_nav ul li:nth-child(7) a{ display:block; width:120px; height:30px; line-height:30px; font-size: 14px; color:#fff; text-indent:30px; border-radius:5px;  position:relative; overflow: hidden; background:#f89c42 url(../../images/pc_images/fast_nav7.png) 8px center no-repeat;}
.fast_nav ul li:nth-child(7) a:hover{ background:#ef8d2d url(../../images/pc_images/fast_nav7.png) 8px center no-repeat; }


.fast_nav ul li:nth-child(8) a{ display:block; width:120px; height:30px; line-height:30px;font-size: 16px; color:#fff; text-indent: 50px; border-radius:5px;  position:relative; overflow: hidden; background:#ce3889 url(../../images/pc_images/fast_nav8.png) 15px center no-repeat;}
.fast_nav ul li:nth-child(8) a:hover{ background:#c8247d url(../../images/pc_images/fast_nav8.png) 15px center no-repeat; }

.content_main_rg{ width:1025px; height:auto; float:right; position:relative;}


/*焦点轮播样式*/
#owl-banner{width:100%; max-width: 1920px; margin: 0 auto;height:auto; min-height: 450px; max-height: 650px;position:relative; z-index:99;}
#owl-banner .item{ position:relative;display:block;}
#owl-banner img{display:block;width:100%;height:auto;}
#owl-banner b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-banner span{position:absolute;left:0;bottom:37px;width:100%;color:#fff;text-align:center;}


/*焦点轮播样式*/
#owl-demo{width:425px;height:295px; margin-top:15px; float:left;position:relative; z-index:99;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:425px;height:295px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../../images/pc_images/dot.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../../images/pc_images/dot_hover.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../../images/pc_images/left.png);}
.owl-next{right:0;background-image:url(../../images/pc_images/right.png);}

/*新闻样式*/
/*.recommend_new{ width:340px; height:auto; margin:15px 15px 0 15px; float:left; position:relative; overflow:hidden;}
.index_news{ width:100%; height:auto; position:relative;}
.index_news h6{width:100%; height:30px; position:relative; overflow:hidden;}
.index_news h6 a{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#000; font-weight:600; position:relative;}
.index_news h6 a:hover{ color:#1666c9;}
.index_news span{ width:auto; height:auto; float:left; line-height:20px; margin-right:5px;  font-size:14px; color:#666; font-weight:600; position:relative;}
.index_news p{ width:auto; height:auto; line-height:20px;font-size:14px; color:#999; font-weight:500; position:relative;}
.index_news em{ width:auto; height:auto; line-height:20px; float:right; margin-left:5px; font-style:normal; font-size:14px; color:#999; font-weight:500; position:relative;}

.recommend_new ul{ width:100%; height:auto; margin-top:5px; position:relative; overflow:hidden;}
.recommend_new ul li{ width:100%; height:24px; line-height:24px; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.recommend_new ul li span{ width:auto; height:24px; float:left; line-height:24px; margin-right:5px;  font-size:14px; color:#666; font-weight:600; position:relative;}
.recommend_new ul li a{width:auto; height:24px; float:left; line-height:24px; font-size:14px; color:#333; font-weight:500; position:relative;}
.recommend_new ul li a:hover{ color:#1666c9;}
.recommend_new ul li em{ width:auto; height:24px; line-height:24px; float:right; font-style:normal; font-size:14px; color:#999; font-weight:500; position:relative;}*/

.recommend_new{ width:585px; height:auto; margin:15px 0 0 15px; float:left; position:relative; overflow:hidden;}
.index_news_pic{ width:100%; height:auto; position:relative;}
.index_news_pic h6{width:100%; height:30px; position:relative; overflow:hidden;}
.index_news_pic h6 a{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#000; font-weight:600; position:relative;}
.index_news_pic h6 a:hover{ color:#1666c9;}
.index_news_pic span{ width:auto; height:auto; float:left; line-height:20px; margin-right:5px;  font-size:14px; color:#f00; font-weight:500; position:relative;}
.index_news_pic p{ width:auto; height:auto; line-height:20px;font-size:14px; color:#999; font-weight:500; position:relative;}
.index_news_pic em{ width:auto; height:auto; line-height:20px; float:right; margin-left:5px; font-style:normal; font-size:14px; color:#999; font-weight:500; position:relative;}

.recommend_new ul{ width:100%; height:auto; margin-top:15px; position:relative; overflow:hidden;}
.recommend_new ul li{ width:100%; height:24px; line-height:24px; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.recommend_new ul li span{ width:auto; height:24px; float:left; line-height:24px; margin-right:5px;  font-size:14px; color:#f00; font-weight:500; position:relative;}
.recommend_new ul li a{width:auto; height:24px; float:left; line-height:24px; font-size:14px; color:#333; font-weight:500; position:relative;}
.recommend_new ul li a:hover{ color:#1666c9;}
.recommend_new ul li em{ width:auto; height:24px; line-height:24px; float:right; font-style:normal; font-size:14px; color:#999; font-weight:500; position:relative;}

/*会员登录样式*/
.login{ width:228px; height:295px; margin-top:15px; background:#f9f9f9; border:1px solid #f3f3f3; border-radius:5px; float:right; position:relative; overflow:hidden;}
.login h6{ width:100%; height:40px; line-height:40px; color:#fff; font-size:14px; font-weight:600; text-align:center; background:#3377cc; border-radius:5px 5px 0 0; position:relative; overflow:hidden;}

.login ul{ width:75%; margin:15px auto 0 auto; height:235px; position:relative; overflow:hidden;}
.login ul li{ width:100%; height:30px; margin:15px 0; position:relative; overflow:hidden;}
.form_li{ width:98%; height:28px; margin:0 auto; line-height:28px; border:1px solid #ececec; background:#fff; color:#999; text-indent:30px; position:relative; overflow:hidden;}

.user_name{ background:#fff url(../../images/pc_images/public_user.png) 8px center no-repeat;}
.password{ background:#fff url(../../images/pc_images/pass.png) 8px center no-repeat;}
.code_img{ width:50%; float:left; background:#fff url(../../images/pc_images/code.png) 8px center no-repeat;}
.codeimg{ width:auto; height:28px; float:right; position:relative; overflow:hidden;}

.login form{ margin-top:-20px;}

.login ul li.password_mind{ width:75%; height:24px; margin:0 auto; line-height:24px; position:relative; overflow:hidden;}

.login ul li.password_mind label{ width:50%; height:24px; line-height:24px; float:left; text-align:left; position:relative; overflow:hidden;}
.login ul li.password_mind label .pass_mind{width:12px; height:12px; display:inline-block; margin-top:6px;}
.login ul li.password_mind a{ width:50%; height:24px; line-height:24px; float:left; color:#666; text-align:right; position:relative; overflow:hidden;}
.login ul li.password_mind a:hover{ color:#3377cc;}

.bt_login{ width:60%; height:30px; line-height:30px; margin:0 20%; background:#3377cc; color:#fff; border-radius:5px; font-size:14px; letter-spacing:2px; font-weight:600; cursor:pointer; position:relative; overflow:hidden;}
.bt_login:hover{background:#1959a8; color:#fff; border-radius:5px;}

.login ul li.user_reg{ width:100%; height:24px; line-height:24px; text-align:center;}
.login ul li.user_reg p{ width:100%; height:24px; line-height:24px; text-align:center;}
.login ul li.user_reg p a{ margin-left:5px; color:#3377cc;}
.login ul li.user_reg p a:hover{ text-decoration:underline;}

.index_member{ width:90%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.index_member p{ width:100%; height:50px; line-height:50px; font-size:14px; position:relative; overflow:hidden;}
.index_member p span{ color:#3377cc; width:65%; display:inline-block;}
.index_member a{ display:block; width:60%; height:30px;line-height:30px; text-align:center; font-weight:600; border-radius:5px; margin:20px auto 0 auto; background:#3377cc; color:#fff; font-size:14px; position:relative; overflow:hidden;}

.login_in, .login_out{width:40%; height:30px;margin:20px 5% 0 5%; float:left;position:relative; overflow:hidden;}
.login_in a, .login_out a{display:block; width:100%; height:30px;line-height:30px; text-align:center; font-weight:600; border-radius:5px;background:#3377cc; color:#fff; font-size:14px; position:relative; overflow:hidden;}


/*快捷服务图标*/
.service_ico{ width:1023px; margin-top:10px; height:98px; background:#fcfcfc; border:1px solid #ececec; position:relative; overflow:hidden;}
.service_ico ul{ width:999px; height:84px; margin:9px 12px 5px 12px;position:relative; overflow:hidden;}
.service_ico ul li{ width:60px; height:84px; padding:0 25px; float:left; border-right:1px solid #ececec;position:relative; overflow:hidden;}
.service_ico ul li:last-child{ border-right:none;}
.service_ico ul li a{ display:block; width:60px; height:84px; position:relative; overflow:hidden;}
.service_ico ul li a img{ width:60px; height:60px; position:relative; overflow:hidden;}
.service_ico ul li a span{ display:block; width:60px; height:24px; line-height:24px; font-size:14px; font-weight:600; text-align:center;position:relative; overflow:hidden;}


/*首页新闻列表样式*/
.index_news_all{width:1200px; height: auto; margin:20px auto; position: relative;}

.index_news{ width:285px; height: auto; margin-right: 20px; float: left; position: relative; overflow: auto;}
.margin-rg-none{ margin-right:0px;}
.index_news_tit{ width:100%; height: 40px; background: #eee url(../../images/pc_images/tit_bg.png) 8px center no-repeat; position: relative; overflow: hidden;}

.index_news_tit h5{ width:70%; float: left; height: 40px; line-height: 40px; font-size: 16px; text-indent: 30px; color: #333;}
.index_news_tit a{ width:25%; float: right;height: 40px; text-align: right;line-height: 40px; display: inline-block;margin-right: 3%; font-size:14px; color: #999;}
.index_news_tit a:hover{color: #f00;}

.index_news ul{ width:100%; height: 180px; position: relative; overflow: hidden;}
.index_news ul li{ width:100%; height: 30px; line-height: 30px; border-bottom: 1px dashed #ececec; position: relative; overflow: hidden;}
.index_news ul li a{ width:100%; height: 30px; display: inline-block; float: left; line-height: 30px; color: #333; text-indent:20px; background: url(../../images/pc_images/dot_list01.png) left center no-repeat; position: relative; overflow: hidden;}
.index_news ul li a:hover{color: #f00;}





/*技术推荐样式*/
.index_jishu{ width:1200px; height:auto; margin:15px auto 0 auto; position:relative; overflow:hidden;}
.title1200{ width:1200px; height:40px; background:url(../../images/pc_images/title_bg.png) left top no-repeat; position:relative; overflow:hidden;}
.title1200 span{ width:165px; height:40px; display:block; line-height:44px; color:#fff; font-size:14px; font-weight:600; text-align:center; float:left; position:relative;}
.title1200 a{ width:50px; height:24px; display:block; float:right; margin-top:8px; margin-right:10px; background:url(../../images/pc_images/more.png) left center no-repeat; cursor:pointer; position:relative;}


/*技术推荐左右轮转*/
.indexmaindiv{width:1200px;height:318px;margin:0px auto; position:relative;}
.indexmaindiv1{margin-top:15px; width:1200px; position:relative; overflow:hidden;}
.indexmaindiv1 .stylesgoleft{width:39px;height:90px;background:url(../../images/pc_images/left.png) no-repeat left center; position:absolute; left:0; top:120px; z-index:999;cursor:pointer;}
.indexmaindiv1 .stylesgoleft:hover{width:39px;height:90px;cursor:pointer;}

.indexmaindiv1 .stylesgoright{width:39px;height:90px;background:url(../../images/pc_images/right.png) no-repeat left center;cursor:pointer; position:absolute; z-index:999;right:0; top:120px;}
.indexmaindiv1 .stylesgoright:hover{width:39px;height:90px;cursor:pointer;}

.indexmaindiv1 .playerdetail{width:275px;height:308px; position:relative; overflow:hidden;}
.indexmaindiv1 .playerdetail .detailimg{width:100%;height:230px;}
.indexmaindiv1 .playerdetail .detailimg a{ display:block;width:100%;height:230px; position:relative; overflow:hidden;}
.indexmaindiv1 .playerdetail .detailimg a img{width:100%;height:200px;}
.indexmaindiv1 .playerdetail .detailimg a span{width:100%;height:30px; line-height:30px; font-size:14px; font-weight:600; text-align:center; display:block; position:relative; overflow:hidden;}

.indexmaindiv1 .playerdetail .teanames{width:96%; margin:0 auto;height:30px;position:relative; overflow:hidden;}
.indexmaindiv1 .playerdetail .teanames span{ display:block;width:50%;height:30px; line-height:30px; font-size:14px; float:left; text-align:left; font-weight:600;position:relative; overflow:hidden;}
.indexmaindiv1 .playerdetail .teanames em{ display:block;width:50%;height:30px; line-height:30px; font-size:12px; font-style:normal; float:right; text-align:right; font-weight:600;position:relative; overflow:hidden;}
.indexmaindiv1 .playerdetail p{width:96%; padding:0 2%;height:40px; line-height:20px; color:#999; position:relative; overflow:hidden;}


/*技术推荐滚动*/
.maindiv1{float:left;width:1200px;height:318px;overflow:hidden;position:relative;}
.maindiv1 ul{position:absolute;left:0;top:0;}
.maindiv1 ul li{width:275px;height:308px; margin-right:20px;background:#fff; border:1px solid #ececec; padding:4px;float:left; position:relative; overflow:hidden;}
.maindiv1 ul li:hover{border:1px solid #accdf6;}

/*主要区域二*/
.index_main{ width:1200px; height:auto; margin:15px auto 0 auto; position:relative; overflow:hidden;}
.index_chenguo{ width:900px; height:auto; float:left; position:relative; overflow:hidden;}
.title900{ width:900px; height:40px; background:url(../../images/pc_images/title_bg.png) left top no-repeat; position:relative; overflow:hidden;}
.title900 span{ width:165px; height:40px; display:block; line-height:44px; color:#fff; font-size:14px; font-weight:600; text-align:center; float:left; position:relative;}
.title900 a{ width:50px; height:24px; display:block; float:right; margin-top:8px; margin-right:10px; background:url(../../images/pc_images/more.png) left center no-repeat; cursor:pointer; position:relative;}

/*成果推荐样式*/
.chenguo{width:900px;height:auto; margin-top:15px;position:relative;overflow:hidden;}
.chenguo ul{ width:900px; height:auto; position:relative; overflow:hidden;}
.chenguo ul li{width:285px;height:270px; float:left; margin-right:20px; margin-bottom:20px;position:relative; overflow:hidden;}
.chenguo ul li:nth-child(3n){ margin-right:0;}
.chenguo ul li:nth-child(3+n){ margin-bottom:0;}
.chenguo ul li a{ display:block;width:275px;height:260px; float:left;border:1px solid #ececec; padding:4px;position:relative; overflow:hidden;}
.chenguo ul li a:hover{border:1px solid #accdf6;}

.chengguo_img{width:100%;height:200px;position:relative; overflow:hidden;}
.chengguo_img img{width:275px;height:200px;position:relative; overflow:hidden;}
.chengguo_name{width:100%;height:30px; border-top:1px solid #f3f3f3;text-align:center;line-height:30px;font-size:14px;color:#333; font-weight:600;position:relative; overflow:hidden;}
.chengguo_detail{width:100%;height:30px;line-height:30px;font-size:14px; color:#666;font-weight:600;position:relative; overflow:hidden;}
.chengguo_detail span{ display:block;width:50%;height:30px; text-indent:5px; float:left; text-align:left; position:relative; overflow:hidden;}
.chengguo_detail em{ display:block;width:50%;height:30px; font-style:normal; color:#1666c9; float:right; text-align:right; font-weight:600;position:relative; overflow:hidden;}

/*推荐专家样式*/
.zhuanjia{ width:285px; height:auto; margin-top:1px; float:right; position:relative; overflow:hidden;}
.title285{ width:285px; height:40px; background:url(../../images/pc_images/title_rg_bg.png) left top no-repeat; position:relative; overflow:hidden;}
.title285 span{ width:285px; height:40px; display:block; line-height:44px; color:#fff; font-size:14px; font-weight:600; text-align:center; position:relative;}


.list_lh{ height:557px; margin-top:15px; border:1px solid #ececec; position:relative; overflow:hidden;}
.list_lh li{ padding:10px 11px 10px 12px; width:260px; height:80px; border-bottom:1px solid #f3f3f3; position:relative; cursor:pointer; overflow:hidden;}
.list_lh li a{ display:block;width:260px; height:80px;position:relative;overflow:hidden; cursor:pointer; }

.list_lh li.lieven{ background:#fcfcfc;}

.list_lh li:hover img{transform: scale(1.02);}


.list_lh_lf{width:80px; height:80px; float:left; position:relative; overflow:hidden;}
.list_lh_lf img{ width:80px; height:80px; position:relative; overflow:hidden;transition:all 0.5s;}

.list_lh_rg{ width:165px; height:80px; margin-left:15px; float:left; position:relative; overflow:hidden;}
.list_lh_rg h6{ width:165px; height:35px; line-height:35px; font-size:14px; font-weight:600; position:relative; overflow:hidden;}


.list_lh_rg span{ display:block; width:165px; height:20px; line-height:20px; position:relative; overflow:hidden;}
.list_lh_rg p{ width:165px;  height:20px; line-height:20px; position:relative; overflow:hidden;}

.list_lh li a:hover .list_lh_rg span, .list_lh li a:hover .list_lh_rg p{ color:#333;}


/*技术需求样式*/
.xvqiu{width:900px;height:auto; float:left;position:relative;overflow:hidden;}

.jishu_con{width:870px;height:520px; padding:14px; border:1px solid #ececec; border-top:none;position:relative;}
.jishu_con ul{width:870px;height:auto; position:relative;}
.jishu_con ul li{ width:850px; height:100px; background:#f9f9f9; padding:9px; margin-bottom:14px; border:1px solid #ececec;position:relative; z-index:1;}

.jishu_text{ width:850px; height:100px; position:relative;}
.jishu_text a{ display:block; width:850px; height:100px; position:relative;}

.jishu_text a span{ display:block; width:60px; height:40px; line-height:43px; color:#fff; font-size:14px; font-weight:600; text-indent:4px;left:-15px; top:-3px; background:url(../../images/pc_images/label01.png) left center no-repeat; position:absolute; overflow:hidden;}

.jishu_text a h6{ width:780px; text-indent:60px; height:40px; line-height:40px; color:#333; font-size:14px; font-weight:600;  position:relative; overflow:hidden;}
.jishu_text a:hover h6{ color:#1666c9;}

.jishu_text a p{ width:850px; height:30px; line-height:30px; color:#666; font-size:14px; position:relative; overflow:hidden;}
.jishu_more{ width:850px; height:30px; line-height:30px; position:relative; overflow:hidden;}
.jishu_field, .jishu_organ, .jishu_time{ width:30%; height:24px; line-height:24px; float:left; text-indent:20px; color:#666;position:relative;}
.jishu_field{ background:url(../../images/pc_images/field.png) left center no-repeat; }
.jishu_organ{ background:url(../../images/pc_images/organ.png) left center no-repeat; }
.jishu_time{ background:url(../../images/pc_images/time.png) left center no-repeat; }


/*推荐企业样式*/
.company{ width:285px; height:auto; margin-top:1px; float:right; position:relative; overflow:hidden;}

.company_list{ width:283px; height:547px; border:1px solid #ececec; border-top:none; position:relative; overflow:hidden;}
.company_list ul{ width:250px; height:auto; margin:15px auto 0 auto; position:relative; overflow:hidden;}

.company_list ul li{ width:250px; height:60px; margin-bottom:15px; position:relative; cursor:pointer; overflow:hidden;}
.company_list ul li a{ display:block;width:250px; height:60px;position:relative; cursor:pointer;transition:all 0.5s; }
.company_list ul li a:hover img{ display:block;width:250px; height:60px;position:relative;transform: scale(1.02);}

/*底部友情链接样式*/
.footer{ width:100%; height:auto; margin-top:15px; border-top:#ececec; background:#f3f3f3; padding:15px 0; position:relative; z-index:10;}
.footer_main{ width:1200px; height:auto; margin:0 auto;position:relative;}

/*友情链接*/
.links{ width:1200px; height:40px; padding-bottom:10px;border-bottom:1px solid #ccc; position:relative; }
.links span{ display:block; width:100px; height:40px; line-height:40px; float:left; font-size:16px; color:#333; position:relative;}
.links ul{ width:1100px; height:auto; float:right; position:relative;}
.links ul li{ width:210px; height:30px; line-height:30px; border:1px solid #ececec; text-indent:6px; background:#fff url(../../images/pc_images/linkico.png) right center no-repeat; margin:4px; float:left;position:relative; z-index:10;}
.links ul li a{ display:block; width:188px; margin:0; padding:0; height:30px;position:relative; cursor:pointer;}

.links ul li .links_up{position:absolute;left:0;display:none; background:#fff; border:1px solid #ececec; padding:10px; z-index:999;}
.links ul li .links_up a{display:block; width:188px; margin:0; padding:0; height:30px; line-height:30px; border-bottom:1px solid #ececec;position:relative; cursor:pointer;}
.links ul li .links_up a:last-child{ border-bottom:none;}

.copyright{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}



.footer_cr{ width:1200px; height:auto; margin:0 auto; position:relative;}
.footer_cr_lf{ width:1000px; height:auto; float:left; position:relative;}
.footer_cr_lf p{ width:100%; height:auto; line-height:20px; color:#666; text-align:center;}
.footer_cr_lf p span{ display:inline-block; margin:0 5px;}
.footer_cr_lf p span em{ color:#1666c9; margin:0 5px;}

.footer_menu{ width:1000px; height:60px; margin:0 auto; text-align:center; position:relative;}
.footer_menu a, .footer_menu span{ display:inline-block; margin:0 10px; height:60px; line-height:60px;}
.footer_menu span:last-child{ display:none;}

.footer_cr_img{ width:1000px; height:auto; position:relative; overflow:hidden;}
.footer_cr_img a{ width:165px; height:50px; float:left; display:block; position:relative;}
.footer_cr_img a img{ width:165px; height:50px; position:relative; overflow:hidden;}

.footer_cr_rg{ width:200px; height:auto; margin-top:25px; float:right; position:relative;}
.footer_cr_rg img{ width:150px; height:150px; float:right;position:relative;}


/*列表页筛选样式*/
.case_select{ width:1180px; height:auto; margin:25px auto 15px auto; padding:9px; border:1px solid #ececec;}

.case_type{ width:1180px; height:auto; padding:10px 0; border-bottom:1px solid #f3f3f3; position:relative;overflow:hidden;}
.case_type:last-child{ border-bottom:none;}
.case_type span{ width:100px; height:40px; text-align:right; line-height:40px; font-size:14px; font-weight:600; float:left; display:block; position:relative; overflow:hidden;}
.case_type ul{ width:1080px; height:auto; float:right;}
.case_type ul li{ width:auto; height:30px; line-height:30px; float:left; padding:5px 15px; text-align:center; font-size:14px; font-weight:500;}
.case_type ul li em{ width:auto; height:30px; line-height:30px; font-style:normal; display:block; border-radius:5px;padding:0 15px; background:#3377cc; color:#fff;}

/*技术产品列表页样式*/
.select_con{ width:1200px; height:auto; margin:5px auto 15px auto;position:relative;}
.select_con ul{ width:1200px; height:auto; position:relative;}
.select_con ul li{ width:275px; height:auto; float:left; margin-right:20px; margin-bottom:20px; border:1px solid #ececec; padding:4px; position:relative; overflow:hidden;}
.select_con ul li:nth-child(4n){ margin-right:0;}

.select_con ul li:hover{border:1px solid #accdf6;}
.select_con ul li:hover img{transform: scale(1.02);}


.select_con_li{width:275px;height:auto; position:relative; overflow:hidden;}

.select_con_li_img{width:100%;height:230px;}
.select_con_li_img a{ display:block;width:100%;height:230px; position:relative; overflow:hidden;}
.select_con_li_img a img{width:100%;height:200px;transition:all 0.5s;}
.select_con_li_img a span{width:100%;height:30px; line-height:30px; font-size:14px; font-weight:600; text-align:center; display:block; position:relative; overflow:hidden;}

.select_con_li_txt{width:96%; padding:0 2%;height:30px;position:relative; overflow:hidden;}
.select_con_li_txt span{ display:block;width:50%;height:30px; line-height:30px; font-size:14px; float:left; text-align:left; font-weight:600;position:relative; overflow:hidden;}
.select_con_li_txt em{ display:block;width:50%;height:30px; line-height:30px; font-size:14px; font-style:normal; float:right; text-align:right; font-weight:600;position:relative; overflow:hidden;}
.select_con ul li p{width:96%; padding:0 2%;height:40px; line-height:20px; color:#999; position:relative; overflow:hidden;}

.boxdown{cursor:pointer;width:100%;height:16px; background:url(../../images/pc_images/downico.png) center bottom no-repeat;margin-top:0;position:relative; z-index:10;}
.up{cursor:pointer;width:100%;height:16px; background:url(../../images/pc_images/upico.png) center bottom no-repeat;position:relative;margin-top:0; z-index:10;}

/*页码样式*/
.con_page{ width:100%; height:60px; line-height:60px; margin-top:15px; text-align:center; overflow:hidden;}
.con_page a, .con_page span{ display:inline-block; padding:0 15px; font-size:14px;border: 1px solid #e1e1e1;line-height: 30px;}
.con_page span{ color:#fe0000; font-style:italic;}

/*技术需求列表页样式*/
.xvqiu_main{width:1200px;height:auto; margin:0 auto;position:relative;overflow:hidden;}

.xvqiu_con{width:870px;height:auto; padding:14px; border:1px solid #ececec; float:left;position:relative;}
.xvqiu_con ul{width:870px;height:auto; position:relative;}
.xvqiu_con ul li{ width:850px; height:100px; background:#f9f9f9; padding:9px; margin-bottom:14px; border:1px solid #ececec;position:relative; z-index:1;}

.xvqiu_txt{ width:850px; height:100px; position:relative;}
.xvqiu_txt a{ display:block; width:850px; height:100px; position:relative;}

.xvqiu_txt a span{ display:block; width:60px; height:40px; line-height:43px; color:#fff; font-size:14px; font-weight:600; text-indent:4px;left:-15px; top:-3px; background:url(../../images/pc_images/label01.png) left center no-repeat; position:absolute; overflow:hidden;}

.xvqiu_txt a h6{ width:780px; text-indent:60px; height:40px; line-height:40px; color:#333; font-size:14px; font-weight:600;  position:relative; overflow:hidden;}
.xvqiu_txt a:hover h6{ color:#1666c9;}

.xvqiu_txt a p{ width:850px; height:30px; line-height:30px; color:#666; font-size:14px; position:relative; overflow:hidden;}
.xvqiu_more{ width:850px; height:30px; line-height:30px; position:relative; overflow:hidden;}
.xvqiu_field, .xvqiu_organ, .xvqiu_time{ width:auto; height:24px; line-height:24px; float:left; text-indent:20px; color:#666; position:relative;}

.xvqiu_field{ width:30%; background:url(../../images/pc_images/field.png) left center no-repeat; }
.xvqiu_organ{ width:40%; background:url(../../images/pc_images/organ.png) left center no-repeat; }
.xvqiu_time{ width:30%;background:url(../../images/pc_images/time.png) left center no-repeat; }

/*技术需求列表页——推荐技术样式*/
.xvqiu_re{ width:285px; height:auto; float:right; position:relative; overflow:hidden;}

.xvqiu_re_list{ width:283px; height:auto; border-top:none; position:relative; overflow:hidden;}
.xvqiu_re_list ul{ width:250px; height:auto; margin:15px auto 0 auto; position:relative; overflow:hidden;}

.xvqiu_re_list ul li{ width:240px; height:auto; margin-bottom:15px; border:1px solid #ececec; padding:4px;position:relative; cursor:pointer; overflow:hidden;}
.xvqiu_re_list ul li a{ display:block;width:240px; height:200px;position:relative; cursor:pointer;}
.xvqiu_re_list ul li a img{ display:block;width:240px; height:170px;position:relative; overflow:hidden;transition:all 0.5s; }
.xvqiu_re_list ul li a:hover img{ display:block;width:240px; height:170px;position:relative; overflow:hidden;transform: scale(1.02);}
.xvqiu_re_list ul li a span{ display:block;width:100%; font-size:14px; color:#333; font-weight:600; height:30px; line-height:30px; text-align:center;position:relative;}
.xvqiu_re_list ul li a:hover span{ color:#1666c9;}

.zhuanjia_re_list{ width:285px; height:auto; border:none; position:relative; overflow:hidden;}
.zhuanjia_re_list ul{ width:285px; height:auto; margin:15px auto 0 auto; position:relative; overflow:hidden;}
.zhuanjia_re_list ul li{ width:125px; height:auto; margin-bottom:15px; margin-right:15px; border:1px solid #ececec; padding:4px; float:left;position:relative; cursor:pointer; overflow:hidden;}
.zhuanjia_re_list ul li:nth-child(2n){ margin-right:0;}
.zhuanjia_re_list ul li a{ display:block;width:125px; height:155px;position:relative; cursor:pointer;}
.zhuanjia_re_list ul li a img{ display:block;width:125px; height:125px;position:relative; overflow:hidden;transition:all 0.5s; }
.zhuanjia_re_list ul li a:hover img{ display:block;width:125px; height:125px;position:relative; overflow:hidden;transform: scale(1.02);}
.zhuanjia_re_list ul li a span{ display:block;width:100%; font-size:14px; color:#333; font-weight:600; height:30px; line-height:30px; text-align:center;position:relative;}
.zhuanjia_re_list ul li a:hover span{ color:#1666c9;}


.zhuanli_li{ width:283px; height:auto; border:1px solid #ececec; border-top:none; position:relative; overflow:hidden;}
.zhuanli_li ul{ width:250px; height:auto; margin:15px auto 0 auto; position:relative; overflow:hidden;}
.zhuanli_li ul li{ width:240px; height:240px; margin-bottom:15px; border:1px solid #ececec; padding:4px;position:relative; cursor:pointer; overflow:hidden;}
.zhuanli_li ul li a{ display:block;width:240px; height:200px;position:relative; cursor:pointer;}
.zhuanli_li ul li a span{ display:block;width:180px; height:60px; margin:70px 30px; font-size:16px; color:#fff; font-weight:600; line-height:30px; text-align:center;position:relative;}

.zhuanli_li ul li:nth-child(1){background:#fd4987;}
.zhuanli_li ul li:nth-child(2){background:#fdd549;}
.zhuanli_li ul li:nth-child(3){background:#33c490;}
.zhuanli_li ul li:nth-child(4){background:#fd7549;}

/*技术成果列表页样式*/
.jishu_list_con{ width:1200px; height:auto; margin:25px auto;position:relative;}
.jishu_list_con ul{ width:1200px; height:auto; position:relative;}
.jishu_list_con ul li{ width:275px; height:auto; float:left; background:#fff; margin-right:20px; margin-bottom:20px; border:1px solid #ececec; padding:4px; position:relative; overflow:hidden;}
.jishu_list_con ul li:nth-child(4n){ margin-right:0;}

.jishu_list_con ul li:hover{border:1px solid #accdf6;}


.jishu_con_li{width:275px;height:auto; position:relative; overflow:hidden;}

.jishu_con_li_img{width:100%;height:230px; position:relative;}
.jishu_con_li_img a{display:block;width:100%;height:230px; position:relative; overflow:hidden;}
.jishu_con_li_img a span{width:60%;height:auto; padding:20%; margin:0 auto;line-height:30px; font-size:16px; font-weight:500; text-align:center; display:block; position:relative; overflow:hidden;}

.jishu_list_con ul li:nth-child(7n+1) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#fd4987;}
.jishu_list_con ul li:nth-child(7n+2) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#fdd549;}
.jishu_list_con ul li:nth-child(7n+3) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#33c490;}
.jishu_list_con ul li:nth-child(7n+4) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#fd7549;}
.jishu_list_con ul li:nth-child(7n+5) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#d83fdc;}
.jishu_list_con ul li:nth-child(7n+6) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#33c490;}
.jishu_list_con ul li:nth-child(7n) .jishu_con_li .jishu_con_li_img a{color:#fff;background:#4fa4fd;}

.jishu_list_con ul li:nth-child(7n+1) .jishu_con_li .jishu_con_li_img a:hover{color:#fff;background:#fd1b69;}
.jishu_list_con ul li:nth-child(7n+2) .jishu_con_li .jishu_con_li_img a:hover{color:fff;background:#f3c832;}
.jishu_list_con ul li:nth-child(7n+3) .jishu_con_li .jishu_con_li_img a:hover{color:#fff;background:#17c285;}
.jishu_list_con ul li:nth-child(7n+4) .jishu_con_li .jishu_con_li_img a:hover{color:#fff;background:#f05a29;}
.jishu_list_con ul li:nth-child(7n+5) .jishu_con_li .jishu_con_li_img a:hover{color:#fff;background:#d61fdb;}
.jishu_list_con ul li:nth-child(7n+6) .jishu_con_li .jishu_con_li_img a:hover{color:#fff;background:#17c285;}
.jishu_list_con ul li:nth-child(7n) .jishu_con_li .jishu_con_li_img a:hover{color:#fff;background:#2688ef;}


.jishu_con_li_txt{width:96%; padding:0 2%;height:30px;position:relative; overflow:hidden;}
.jishu_con_li_txt span{ display:block;width:50%;height:30px; line-height:30px; font-size:14px; float:left; text-align:left; font-weight:600;position:relative; overflow:hidden;}
.jishu_con_li_txt em{ display:block;width:50%;height:30px; line-height:30px; font-size:14px; font-style:normal; float:right; text-align:right; font-weight:600;position:relative; overflow:hidden;}

.jishu_con_li p{width:96%; padding:0 2%;height:40px; margin-bottom:5px; line-height:20px; color:#999; position:relative; overflow:hidden;}

/*专家列表页样式*/
.zhuanjia_con{ width:1200px; height:auto; margin:0 auto 15px auto;position:relative;}
.zhuanjia_con ul{ width:1200px; height:auto; position:relative;}
.zhuanjia_con ul li{ width:275px; height:auto; float:left; margin-right:20px; background:#f9f9f9; margin-bottom:20px; border:1px solid #ececec; padding:4px; position:relative; overflow:hidden;}
.zhuanjia_con ul li:nth-child(4n){ margin-right:0;}

.zhuanjia_con ul li:hover{border:none; box-shadow:2px 2px 5px #ccc;}
.zhuanjia_con ul li:hover img{transform: scale(1.02);}

.zhuanjia_con ul li a, .zhuanjia_con ul li a:hover{ color:#333;}
.zhuanjia_con ul li a:hover span{ color:#3377cc;}

.zhuanjia_con_li{ display:block;width:275px;height:125px; position:relative; cursor:pointer; overflow:hidden;}

.zhuanjia_con_img{width:125px;height:125px; float:left; position:relative;}
.zhuanjia_con_img a{ display:block;width:125px;height:125px; position:relative; overflow:hidden;}
.zhuanjia_con_img a img{width:125px;height:125px;transition:all 0.5s;}

.zhuanjia_con_txt{width:135px;height:auto;position:relative; float:right; margin-right:5px;}
.zhuanjia_con_txt span{ display:block;width:100%;height:30px; line-height:30px; font-size:14px; float:left; text-align:left; color:#111; font-weight:600;position:relative; overflow:hidden;}
.zhuanjia_con_txt em{ display:block;width:100%;height:24px; line-height:24px; font-size:14px; font-style:normal;text-align:left; font-weight:500;position:relative; overflow:hidden;}
.zhuanjia_con_txt p{width:100%;height:40px; line-height:20px; color:#999; position:relative; overflow:hidden;}


.news_main{ width:1200px; height:auto; margin:15px auto 0 auto;position:relative; overflow:hidden;}

.news_lf{ width:900px; height:auto; float:left; position:relative; overflow:hidden;}


/*新闻列表页广告样式*/
#news_banner{width:900px;height:350px; float:left;position:relative; z-index:99;}
#news_banner .item{ position:relative;display:block;}
#news_banner img{display:block;width:900px;height:350px;}
#news_banner b{position:absolute;left:0;bottom:0;width:100%;height:80px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#news_banner span{position:absolute;left:0;bottom:40px; line-height:40px; font-size:14px;width:100%;color:#fff;text-align:center;}

.news_rg{ width:285px; height:auto; float:right; position:relative; overflow:hidden;}
.news_rg h6{ width:285px; height:38px; line-height:38px; background:url(../../images/pc_images/title_rg_bg.png) left center no-repeat; text-align:center; color:#fff; font-size:14px; position:relative; overflow:hidden;}

.hot_news{ width:285px; height:300px; margin-top:12px; position:relative; overflow:hidden;}
.hot_news ul{ width:100%; height:300px; position:relative; overflow:hidden;}
.hot_news ul li{ width:100%; height:29px; line-height:29px; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.hot_news ul li a{width:auto; height:29px; float:left; line-height:29px; background:url(../../images/pc_images/arrow_ico01.gif) left center no-repeat; text-indent:15px; font-size:14px; color:#333; font-weight:500; position:relative;}
.hot_news ul li a:hover{ color:#1666c9;}

/*新闻主体*/
.news_menu{ width:900px; height:auto; position:relative; overflow:hidden;}
.news_menu ul{ width:900px; height:40px; border-bottom:2px solid #1059b6; position:relative; overflow:hidden;}
.news_menu ul li{width: 100px; height:40px; margin-right:10px; float: left; position:relative;}
.news_menu ul li a{ display:block;width:100px; height:40px; line-height:40px; text-align:center;color:#111; background:#fff; font-size:14px; position:relative;}
.news_menu ul li a.select, .news_menu ul li a:hover{ background:#1059b6; color:#fff;}

.news_list{ width:900px; height:auto; margin-top:10px;position:relative; overflow:hidden;}
.news_list_li{ width:900px; height:150px; padding:10px 0; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}

.news_list_img{ width:240px; height:150px; float:left; position:relative;}
.news_list_img a{ display:block; width:240px; height:150px; position:relative;}
.news_list_img a img{ display:block; width:240px; height:150px; position:relative; overflow:hidden;transition:all 0.5s;}
.news_list_img a:hover img{ display:block; width:240px; height:150px; position:relative; overflow:hidden;transform: scale(1.02);}

.news_list_txt{ width:640px; height:150px; float:right; position:relative;}
.news_list_tit{ width:100%; height:40px; position:relative; overflow:hidden;}
.news_list_tit a{ width:100%; height:40px; line-height:40px; font-size:16px; color:#111; position:relative;}
.news_list_tit a:hover{ color:#dc0100;}
.news_liat_subtit{ width:100%; height:30px; position:relative; overflow:hidden;}
.news_liat_subtit span{ display:block; float:right;width:auto; height:30px; line-height:30px; margin:0 10px; color:#999; font-size:14px;position:relative; overflow:hidden;}

.news_list_txt p{ width:100%; height:72px; margin-top:8px; line-height:24px; color:#999; font-size:14px;}


.news_side{ width:285px; height:220px; position:relative; overflow:hidden;}
.news_side a{ display:block; width:285px; height:220px; position:relative; overflow:hidden;}
.news_side a img{ width:285px; height:220px; position:relative; overflow:hidden;}

.news_recommend{ width:285px; height:auto; margin-top:15px; position:relative; overflow:hidden;}
.news_recommend h6{ width:285px; height:38px; line-height:38px; background:url(../../images/pc_images/title_rg_bg.png) left center no-repeat; text-align:center; color:#fff; font-size:14px; position:relative; overflow:hidden;}
.news_recommend ul{ width:100%; height:auto; margin-top:10px; position:relative; overflow:hidden;}
.news_recommend ul li{ width:100%; height:29px; line-height:29px; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.news_recommend ul li a{width:auto; height:29px; float:left; line-height:29px; background:url(../../images/pc_images/arrow_ico02.gif) left center no-repeat; text-indent:20px; font-size:14px; color:#333; font-weight:500; position:relative;}
.news_recommend ul li a:hover{ color:#1666c9;}

/*技术详情页*/
.show_top{width: 1180px;height: auto;margin: 25px auto 15px auto;padding: 9px;border: 1px solid #ececec; position:relative; overflow:hidden;}

.show_img{ width:400px; height:300px; float:left; position:relative; overflow:hidden;cursor:pointer;}
.show_img img{ width:400px; height:300px; position:relative; overflow:hidden;}

.zhuanjia_show{ width:300px; height:300px; margin-right:100px; float:left; position:relative; overflow:hidden;cursor:pointer;}
.zhuanjia_show img{ width:200; height:200px; margin:50px; position:relative; overflow:hidden;}

/*专利详情页样式*/
.show_li{ width:90%; margin:0 auto; height:auto; position:relative; overflow:hidden;}
.show_li h6{text-align:left; width:100%; height:60px; line-height:60px; font-size:18px; color:#000;font-weight:600;}
.show_li ul{ width:100%; height:auto; margin:5px 0; padding:10px 0; background:#f9f9f9; position:relative; overflow:hidden;}
.show_li ul li{ width:50%; height:auto; line-height:40px; float:left; text-indent:14px; color:#333; font-size:14px; position:relative; overflow:hidden;}


.show_txt{ width:760px; height:auto; float:right; position:relative; overflow:hidden;}
.show_txt h6{text-align:left; width:100%; height:60px; line-height:60px; font-size:18px; color:#000;font-weight:600;}
.show_txt ul{ width:100%; height:auto; margin:5px 0; padding:10px 0; background:#f9f9f9; position:relative; overflow:hidden;}
.show_txt ul li{ width:50%; height:auto; line-height:40px; float:left; text-indent:14px; color:#333; font-size:14px; position:relative; overflow:hidden;}
.show_txt ul li.show_more{ width:100%; height:auto; line-height:20px; margin:5px 0;text-indent:14px; color:#333; font-size:14px; position:relative; overflow:hidden;}

.show_bt{ width:100%; height:50px;text-align:center; margin:15px auto; position:relative; overflow:hidden;}
.show_bt a{ color:#fff;}
.click_bt, .consult_bt, .collect_bt{ display:inline-block; width:80px; height:30px; line-height:30px; padding:5px 25px;margin:5px; border-radius:5px;border:none;cursor:pointer; font-size:14px;}
.click_bt{ background:#006bc4;}
.consult_bt{ background:#e83939;}
.collect_bt{ background:#ff8114;}


/*弹出窗样式*/
.show_box {display: none;width: 600px;min-height: 470px; max-height:750px; height:470px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;padding: 25px;z-index: 130;border-radius: 8px;background-color: #fff;box-shadow: 0 3px 18px rgba(100, 0, 0, .5);}
.bg_box{display: none;position: absolute;z-index: 129;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}

.box_top{height:40px;width:100%; border-bottom:1px solid #ececec; box-shadow:none;}
.box_top h6{float:left;text-align:center; height:40px; line-height:40px; font-size:20px; color:#000;font-weight:600;}

.box_top span{float: right;cursor: pointer;font-weight: bold; display:black}

.box_content{ width:100%; height:auto; padding:25px 0; position:relative;}
.box_content_li{ width:100%; height:auto; margin-bottom:20px;position:relative; overflow:hidden;}
.box_content_li span{ display:inline-block; width:120px; height:30px; font-size:14px; font-weight:600; color:#222; margin-right:5px; line-height:30px; text-align:right; float:left; position:relative;}
.box_content_li input{ display:inline-block; width:350px; height:28px; text-indent:14px; color:#333; line-height:28px; border:1px solid #ececec; float:left; position:relative;}
.box_content_li input.form-control{ width:100px;}
.box_content_li textarea{ display:inline-block; width:330px; padding:10px; height:72px; line-height:24px; color:#333; resize:none; border:1px solid #ececec; float:left; position:relative;}



.box_foot{height:50px;line-height:50px;width:100%;text-align: center; position:relative;}
.bt_cancel, .bt_ok {padding:8px 25px;margin:15px 5px;border: none;border-radius:5px;color: #fff;cursor:pointer;}
.bt_cancel{ background:#006bc4;}
.bt_ok { background:#e83939;}

.box_cancel {background-color: #FFF;border:1px #CECECE solid;color: #000;}


/*日期时间插件样式*/
.form-group {position:relative;width:105px;}
.form-group-txt{height:28px;line-height:28px;padding:0 15px 0 10px;}
.form-group-select {/*padding-left: 1px;*/}
.form-control, .simulation-input {
	width: 100%;
	line-height: 16px;
	font-size: 12px;
	color: #4b555b;
	background: none;
	outline: none;
	border: 1px solid #d3dcdd;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 -1px;
	padding: 7px 8px;
	*padding-left: 0;
	*padding-right: 0;
	*text-indent: 8px;
	*float: left;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	position:relative;
	z-index:200;
}
.float-left{float:left;}


.show_main{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.show_main_lf{ width:900px; height:auto; float:left; position:relative; overflow:hidden;}
.show_main_rg{ width:285px; height:auto; float:right; position:relative; overflow:hidden;}


/*锚点定位自动跟随*/
.section_content{ width:900px; height:auto; margin-bottom:15px; padding-top:50px; position:relative;  overflow:hidden;}
.section_first{ padding-top:15px;}
.nav_height{ width:900px; height:auto; position:relative; overflow:hidden;}
.nav_wrap { width: 100%;height: 50px;background: #fff;}
.nav_wrap.navFix{position: fixed;top: 0; z-index: 99999;} 
.nav_wrap ul { width:880px; height:50px;position:relative; padding-left:20px; background:#3377cc; overflow:hidden;}
.nav_wrap.navFix ul{ border-bottom: 0;}
.nav_wrap li{ width:100px; height:50px; line-height:50px; float:left;position:relative; overflow:hidden;}
.nav_wrap li a { display:block; width:100px; height:50px; line-height:50px; text-align:center;position:relative; color:#fff; font-size:14px; font-weight:600; overflow:hidden;}
.nav_wrap li a:hover, .nav_wrap li a.active{ background:#ff8114; color:#fff;}

.section_content h6{ width:900px; height:50px; line-height:50px; border-bottom:1px solid #ececec; margin-bottom:10px; font-size:16px; font-weight:600; color:#333; position:relative;}
.zhuanjia_intro_con{ width:900px; height:auto; position:relative; overflow:hidden;}
.zhuanjia_intro_con p{ width:100%; height:auto; line-height:50px; font-size:14px; font-weight:500; text-indent:24px; color:#666; position:relative;}
.zhuanjia_intro_con p a{ color:#3377cc;}
/*评价表单*/
.quiz{border:solid 1px #ececec;height:270px;width:898px;}
.quiz h3{font-size:14px;line-height:35px;height:35px;border-bottom:solid 1px #e8e8e8;padding-left:20px;background:#f8f8f8;color:#666;position:relative;}
.quiz_content{padding-top:10px;padding-left:20px;position:relative;height:205px;}
.quiz_content .btm{border:none;width:100px;height:33px; font-size:14px; background:#e83939; color:#fff;margin:15px 0 0 64px;display:inline;cursor:pointer;}

.quiz_content li.full-comment{position:relative;z-index:99;height:41px;}
.quiz_content li.cate_l{height:24px;line-height:24px;padding-bottom:10px;}
.quiz_content li.cate_l dl dt{float:left;}
.quiz_content li.cate_l dl dd{float:left;padding-right:15px;}
.quiz_content li.cate_l dl dd label{cursor:pointer;}
.quiz_content .l_text{height:120px;position:relative;padding-left:18px;}
.quiz_content .l_text .m_flo{float:left;width:47px;}
.quiz_content .l_text .text{width:750px;height:100px; padding:10px;border:solid 1px #ececec;}
.quiz_content .l_text .tr{position:absolute;bottom:-40px;right:40px;}
/*goods-comm-stars style*/
.goods-comm{height:41px;position:relative;z-index:7;}
.goods-comm-stars{line-height:25px;padding-left:12px;height:41px;position:absolute;top:0px;left:0;width:400px;}
.goods-comm-stars .star_l{float:left;display:inline-block;margin-right:5px;display:inline;}
.goods-comm-stars .star_choose{float:left;display:inline-block;}
/* rater star */
.rater-star{position:relative;list-style:none;margin:0;padding:0;background-repeat:repeat-x;background-position:left top;float:left;}
.rater-star-item, .rater-star-item-current, .rater-star-item-hover{position:absolute;top:0;left:0;background-repeat:repeat-x;}
.rater-star-item{background-position: -100% -100%;}
.rater-star-item-hover{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current.rater-star-happy{background-position:0 -25px;}
.rater-star-item-hover.rater-star-happy{background-position:0 -25px;}
.rater-star-item-current.rater-star-full{background-position:0 -72px;}
/* popinfo */
.popinfo{display:none;position:absolute;top:30px;background:url(../../images/pc_images/infobox-bg.gif) no-repeat;padding-top:8px;width:192px;margin-left:-14px;}
.popinfo .info-box{border:1px solid #1666c9;border-top:0;padding:0 5px;color:#F60;background:#FFF;}
.popinfo .info-box div{color:#333;}
.rater-click-tips{font:12px/25px;color:#333;margin-left:10px;background:url(../../images/pc_images/infobox-bg-l.gif) no-repeat 0 0;width:125px;height:34px;padding-left:16px;overflow:hidden;}
.rater-click-tips span{display:block;background:#FFF9DD url(../../images/pc_images/infobox-bg-l-r.gif) no-repeat 100% 0;height:34px;line-height:34px;padding-right:5px;}
.rater-star-item-tips{background:url(../../images/pc_images/star-tips.gif) no-repeat 0 0;height:41px;overflow:hidden;}
.cur.rater-star-item-tips{display:block;}	
.rater-star-result{color:#FF6600;font-weight:bold;padding-left:10px;float:left;}


/*新闻详情页*/
.show_side{width:285px; height:220px; margin-top:15px; position:relative; overflow:hidden;}
.show_side a{ display:block; width:285px; height:220px; position:relative; overflow:hidden;}
.show_side a img{ width:285px; height:220px; position:relative; overflow:hidden;}

/*当前位置*/
.show_nav{ width:900px; height:30px; line-height:30px; padding-bottom:5px; font-size:14px;  border-bottom:1px solid #ececec;}
.show_nav b{ width:100px; line-height:30px; height:30px; display:inline-block; background:url(../../images/pc_images/nav.png) left center no-repeat; text-indent:30px;}
.show_nav a{ margin:0 5pxpx; width:auto; line-height:30px; height:30px;display:inline-block; color:#333;}
.show_nav a:hover{ color:#1666c9; text-decoration:none;}
.show_nav span{ margin:0 5pxpx; width:auto; line-height:30px;3height:30px; display:inline-block; color:#333;}
.show_nav em{ margin:0 5pxpx;width:auto; font-style:normal; line-height:30px; height:30px; display:inline-block; color:#333;}

.show_con{ width:96%; padding:2%; position:relative; overflow:hidden;}
.show_con h6{ width:100%; height:auto; line-height:30px; font-size:16px; color:#000; font-weight:600; text-align:center; margin:15px 0; position:relative; overflow:hidden;}
.show_con_sub{ width:100%; height:30px; line-height:30px; text-align:right; border-bottom:1px solid #ececec; position:relative; overflow:hidden;}
.show_con_sub span{ display:inline-block;width:auto; height:30px; line-height:30px; margin:0 10px; font-size:14px; color:#999; position:relative; overflow:hidden;}
.show_con_sub span b{ font-weight:500;}

.show_con_all{ width:100%; height:auto; padding:2% 0; min-height:100px; position:relative; overflow:hidden;}

.news_link{width: 100%;height:60px; margin:15px 0; background:#f3f3f3; position:relative; overflow:hidden;}
.news_link_li{width: 50%;height:60px; display:inline-block; line-height:60px; float:left;text-indent:20px;position:relative; overflow:hidden;}
.news_link_li a, .news_link_li span{ display:inline-block;width:auto;height:60px; line-height:60px; font-size:14px; color:#333;position:relative; overflow:hidden;}
.news_link_li span{ color:#999;}
.news_link_li a:hover{ color:#1666c9;}


/*单页样式*/
.page_img{ width:1200px; height:auto; margin:15px auto 0 auto; border-radius:5px; position:relative; overflow:hidden;}
.page_img img{ width:100%; height:auto; position:relative; overflow:hidden;}

.page_lf{ width:285px; height:auto; float:left; background:#f9f9f9; border:1px solid #ececec; position:relative; overflow:hidden;}
.page_lf h6{ width:100%; display:block; padding-top:25px; height:30px; line-height:30px; text-align:center; font-size:28px; color:#fff; background:#3377cc; font-weight:600; position:relative;}
.page_lf span{ width:100%; display:block; padding-bottom:25px; height:30px; line-height:30px; text-align:center; font-size:16px; letter-spacing:4px; color:#fff; font-weight:300; background:#3377cc; position:relative;}

.page_list{ width:100%; height:auto; position:relative; overflow:hidden;}
.page_list ul{ width:100%; height:auto; padding:15px 0; position:relative; overflow:hidden;}
.page_list ul li{ width:100%; height:70px; position:relative; border-bottom:1px solid #ececec; overflow:hidden;}
.page_list ul li:last-child{ border-bottom:none;}
.page_list ul li a{ display:block; width:100%; height:70px; line-height:70px; background:url(../../images/pc_images/arrow_ico03.png) 40px center no-repeat; font-size:16px; color:#111; text-indent:70px; position:relative;overflow:hidden;}
.page_list ul li a.selected, .page_list ul li a:hover{ background:#3377cc url(../../images/pc_images/arrow_ico03_act.png) 40px center no-repeat; color:#fff; }

.page_rg{ width:900px; height:auto; float:right; position:relative; overflow:hidden;}


/*成果展示联系我们样式*/
.contant_us{ width:100%; height:auto; padding:15px 0; position:relative; overflow:hidden;}
.contant_us p{ width:100%; height:auto; line-height:40px; text-indent:24px; font-size:16px; position:relative;}
.contant_us p span{ width:100%; height:auto; line-height:40px; text-indent:24px; font-size:14px; color:#222; margin-right:5px; font-weight:600; position:relative;}

/*首页漂浮广告*/
.piaofu{ position:absolute; left:0; top:0; z-index:10000; width:300px; height:auto;background: #fff; padding: 25px; border:2px solid #f00;}
.piaofu a{display:block;font-size: 18px; height: auto;line-height: 30px; color: #f00;}
.piaofu a:hover{text-decoration: underline;}
.close{ position:absolute; right:0; top:0; width:30px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; font-size:16px; cursor:pointer; background:#f00;}
