@charset "utf-8";
/*left*/
.cLeft{width:250px;overflow:hidden;float:left;margin:0 50px 0 30px;}

.nav_left{width:250px;overflow:hidden;}
.nav_left label{color:#fff;float:right;font-size:12px;}
.nav_left ul{width:250px;margin:0 3px 0 0;display:block;line-height:45px;border-bottom:1px solid #e1e1e1;}
.nav_left ul h2{padding:0 25px;font-size:14px;line-height:45px;color:#444;}
.nav_left ul h2:hover{background:#f7f7f7;}
.nav_left ul.a_on{font-weight:bold;color:#006db5;}
.nav_left ul li{width:200px;padding:0 25px 0 0;margin:0 0 0 25px;display:block;line-height:35px;border-top:1px dashed #ddd;font-size:12px;font-weight:normal;}
.nav_left ul li a:hover{font-weight:bold;}

.contact_left{width:210px;font-size:12px;;overflow:hidden;padding:20px 0 0 0;}


/*right*/
.cRight{width:820px;overflow:hidden;padding:0 50px 50px 0;float:left;}
.title{width:100%;height:60px;line-height:70px;background:url(../images/line_title2.jpg) no-repeat bottom left;font-size:18px;color:#17387d;font-weight:bold;margin:0 0 30px 0;}


/*list*/
.list_news{width:820px;overflow:hidden;}
.list_news li{width:820px;border-bottom:1px dashed #ccc;padding:0 0 20px 0;margin:0 0 20px 0;overflow:hidden;}
.list_news li a{color:#888;}
.list_news li h2{font-size:18px;color:#444;margin:5px 0;}
.list_news li img{float:left;padding:0 20px 0 0;width:160px;height:120px;}

.news_hot{width:820px;background:#eee;overflow:hidden;margin:0 0 40px 0;}
.news_hot img{float:left;width:360px;height:240px;margin:0 40px 0 0;}
.news_hot div{float:left;padding:30px 0 0 0;width:380px;}
.news_hot div a{color:#888;}
.news_hot div h2{font-size:18px;color:#444;margin:5px 0;}

.list_pic{width:820px;overflow:hidden;}
.list_pic ul{width:820px;overflow:hidden;}
.list_pic li{width:210px;float:left;padding:0 10px;text-align:center;line-height:36px;}
.list_pic li img{width:200px;height:150px;padding:5px;border: 1px solid #ddd;background:#fff;}

.list_product{width:820px;overflow:hidden;}
.list_product ul{width:840px;overflow:hidden;}
.list_product li{width:240px;height:260px;float:left;padding:30px 40px 0 0;float:left;text-align:center;overflow:hidden;}
.list_product li img{width:240px;height:180px;padding:0 0 10px 0;}

.content_pic{width:820px;overflow:hidden;}
.tips{float:right;color:#aaa;font-size:12px;font-weight:normal;}
.tips a{color:#aaa;}

.bg_about{width:730px;height:475px;padding:25px 20px;background:url(../images/about_04.jpg) no-repeat;}

.list_speech_info{width:820px;border-bottom:1px dotted #ddd;padding:0 0 20px;margin:0 0 20px 0;overflow:hidden;background:url(../images/bg_viewpoint.gif) no-repeat top right;}
.list_speech_info img{float:left;width:100px;height:100px;border-radius:50px;}
.list_speech_info ul{width:480px;float:right;color:#888;font-size:12px;padding:0 25px 0 0;}
.list_speech_info h2 a{float:right;font-size:16px;color:#444;width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 25px 0 0;}
.list_speech_info label a{float:right;margin:10px 10px 0 0;padding:0 10px;background:#55c6c0;color:#fff;display:block;font-size:12px;margin:10px 40px 0 0;}

.expert_info{color:#888;float:left;border-bottom:1px dotted #ddd;width:300px;padding:0 30px 20px 0;margin:0 0 20px 0;}
.expert_info img{float:left;width:100px;height:100px;border-radius:50px;margin:0 15px 0 0;}
.expert_info h2 a{font-size:18px;color:#444;}

.form_memeber li{width:820px;padding:0 0 10px 0;overflow:hidden;}
.form_memeber li label{float:left;width:150px;text-align:right;line-height:35px;padding:0 15px 0 0;}
.form_memeber li input{float:left;border:solid 1px #ddd;background:#fff;height:35px;line-height:35px;padding:0 10px;width:300px;float:left;border-radius:3px;}
.form_memeber li input.btn{border:0;background:url(../images/btn_blue.jpg);color:#fff;line-height:35px;height:35px;width:100px;border-radius:3px;text-align:center;cursor:pointer;}

.info_magazine{width:820px;border-bottom:1px dotted #ddd;padding:0 0 20px;margin:0 0 20px 0;overflow:hidden;color:#888;}
.info_magazine img{float:left;border:10px solid #eee;margin:0 20px 0 0;width:164px;height:228px;}
.info_magazine h2{font-size:18px;color:#02449a;padding:5px 0 0 0;}
.info_magazine h3{font-size:14px;color:#02449a;font-weight:normal;margin:0;}
.info_magazine p{padding:5px 0 10px 0;}
.info_magazine label{float:right;}
.info_magazine label a{margin:10px 0 0 0;width:130px;height:35px;line-height:35px;display:block;border-radius:3px;color:#fff;background:url(../images/btn_blue.jpg);text-align:center;}
.info_magazine label a:hover{background:#07c;}
.info_magazine span{float:left;padding:0 0 0 20px;background:url(../images/icon_magazine.gif) no-repeat 0 8px;color:#444;display:block;line-height:30px;}

.list_magazine{width:1040px;overflow:hidden;}

.magazine_review{width:820px;overflow:hidden;padding:20px 0 0 0;}
.review_list{float:left;width:300px;border-bottom:1px dotted #ddd;padding:0 33px 20px 0;margin:0 0 20px 0;font-size:12px;line-height:18px;}
.review_list img{width:117px;height:160px;float:left;padding:0 15px 0 0;}
.review_list h4{font-size:12px;padding:10px 0;}
.review_list a{background:url(../images/btn_gray.jpg);color:#666;line-height:26px;height:26px;width:70px;border-radius:3px;display:block;float:left;text-align:center;margin:15px 5px 0 0;border:solid 1px #eee;}
.review_list a:hover{background:url(../images/btn_blue.jpg);color:#fff;border:solid 1px #07c;}

.policy_info{width:820px;border-bottom:1px dotted #ddd;padding:0 33px 20px 0;margin:0 0 20px 0;color:#888;overflow:hidden;}
.policy_info h2{padding:10px 0;}
.policy_info h2 a{color:#444;font-size:16px;}
.policy_info img{width:210px;height:165px;float:left;padding:0 20px 0 0;}
.policy_info label{float:right;display:block;padding:20px 0 0 0;overflow:hidden;color:#aaa;}

.policy_list{width:820px;overflow:hidden;}
.policy_list ul{width:1040px;}
.policy_list li{margin:0 15px 15px 0;width:210px;height:165px;position: relative;float:left;}
.policy_list li img{width:210px;height:165px;z-index:10;}
.policy_list li h2{font-size:14px;color:#fff;width:210px;height:30px;line-height:30px;background:#000;text-align:center;bottom:0;left:0;position: absolute;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.fl {float:left;}
.fr {float:right;}

.brand-list .brand-bd{width:690px;position: relative;}
.brand-list .item{position: absolute; width:300px;padding:0 25px 20px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
.brand-list .item h2{border-bottom:1px dotted #ddd;font-size:14px;color:#02449a;}
.brand-list .item a{color:#666;line-height:30px;}

.a_more{padding:10px 0;}
.a_more a{color:#666;width:100%;line-height:40px;background:#eee;text-align:center;width:100%;display:block;}
.a_more a:hover{background:#ddd;}

.list_activity{width:820px;overflow:hidden;color:#888;font-size:12px;border-bottom:1px dotted #ddd;padding:0 0 20px 0;margin:0 0 20px 0;}
.list_activity a{color:#02449a;font-size:18px;font-weight:bold;}
.list_activity span{font-size:18px;font-weight:bold;}
.list_activity img{width:1040px;height:260px;padding:0 0 10px 0;}
.list_activity_title{padding:0 0 10px 0;}
.list_activity_title label{float:right;padding:0 0 0 20px;margin:0 0 0 20px;display:block;}
.list_activity_title label.info_time{background:url(../images/icon_time.jpg) 0 2px no-repeat;}
.list_activity_title label.info_locale{background:url(../images/icon_locale.jpg) 0 2px no-repeat;}

.vedio_info{width:360px;float:left;overflow:hidden;font-size:12px;color:#888;}
.vedio_info img{width:360px;height:240px;padding:0 0 10px 0;}
.vedio_info h2{font-size:16px;}
.vedio_info ul{border-top:1px dotted #ddd;padding:10px 0 0 0;margin:10px 0 0 0;}
.vedio_info li a{color:#444;font-size:14px;}
.vedio_info li{width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.vedio_list{width:300px;float:right;overflow:hidden;font-size:12px;line-height:18px;}
.vedio_list li{float:right;width:130px;height:150px;padding:0 0 0 20px;}
.vedio_list img{width:130px;height:95px;padding:0 0 5px 0;}
.vedio_list li a{color:#444;}

.vedio_word{width:820px;overflow:hidden;font-size:12px;padding:25px 0 0 0;}
.vedio_word_left{width:215px;float:left;}
.vedio_word_left img{width:215px;height:150px;padding:0 0 10px 0;}
.vedio_word_left h2{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vedio_word_left ul{border-top:1px dotted #ddd;padding:10px 0 0 0;margin:10px 0 0 0;}
.vedio_word_left li{width:200px;background:url(../images/icon_play.gif) 0 7px no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 15px;}
.vedio_word_left li a{color:#444;font-size:14px;}

.vedio_word_right{width:440px;float:right;overflow:hidden;font-size:12px;line-height:18px;}
.vedio_word_right li{float:right;width:130px;height:150px;padding:0 0 0 15px;}
.vedio_word_right img{width:130px;height:95px;padding:0 0 5px 0;}
.vedio_word_right li a{color:#444;}

.vedio_detailed_list{width:820px;overflow:hidden;font-size:12px;line-height:18px;}
.vedio_detailed_list ul{width:690px;}
.vedio_detailed_list li{float:left;width:140px;height:170px;padding:0 25px 0 0;}
.vedio_detailed_list img{width:140px;height:100px;padding:0 0 5px 0;}
.vedio_detailed_list li a{color:#444;}

.vedio_detailed{width:820px;overflow:hidden;padding:0 0 30px 0;}
.vedio_detailed_title{width:820px;overflow:hidden;font-size:12px;color:#888;}
.vedio_detailed_title h2{font-size:18px;color:#444;padding:0 0 5px 0;}
.vedio_detailed_left{width:820px;overflow:hidden;float:left;height:500px;background:#efefef;}

.vedio_detailed_right{width:300px;overflow:hidden;float:right;border-top:1px dotted #ddd;padding:14px 0 0 0;}
.vedio_detailed_right li{width:300px;border-bottom:1px dotted #ddd;padding:0 0 14px 0;margin:0 0 14px 0;overflow:hidden;}
.vedio_detailed_right img{width:130px;height:95px;padding:0 15px 0 0;float:left;}
.vedio_detailed_right li a{color:#444;}

/*detailed*/
.detailed_title{text-align:center;font-size:24px;font-weight:bold;line-height:50px;margin:0 0 20px 0;color:#006db5;border-bottom:1px dotted #ccc;}
.detailed_tips{color:#888;padding:10px 0;line-height:36px;font-size:12px;}
.detailed_tips label{float:right;}
.detailed_content{width:820px;text-align:justify;}
.detailed_num{width:820px;overflow:hidden;border-bottom:1px dotted #997f56;border-top:1px dotted #997f56;margin:10px 0;padding:10px 0;}
.detailed_num a{font-weight:bold;}
.detailed_num label{line-height:16px;}
.detailed_num label.l_right{text-align:right;float:right;}
.detailed_share label{float:right;padding:20px 0;}
.detailed_more{width:780px;overflow:hidden;padding:30px;background:#efefef;}
.detailed_more a{color:#444;}
.detailed_more h2{font-size:18px;}
.detailed_more li{float:left;width:45%;padding:0 5% 0 0;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.research_content{width:820px;}
.research_list{border-bottom:1px dotted #ddd;padding:0 0 20px 0;}
.research_list h2{font-size:14px;padding:20px 0 0 0;}
.research_list li{padding:5px 0;color:#888;}
.research_btn{width:1040px;text-align:center;padding:30px 0 0 0;}
.research_btn label{float:right;}
.research_btn input{border:0;background:url(../images/btn_blue.jpg);color:#fff;line-height:35px;height:35px;width:100px;border-radius:3px;text-align:center;cursor:pointer;font-size:16px;}


.research_ballot{width:100px;float:right;text-align:right;color:#444;}
.research_graph{width:150px;float:right;}
.research_graph span{float:right;color:#f90;}
.jd{width:100px;height:10px;background:#ebebeb;float:left;margin:8px 0 0 0;}
.jdt{height:10px;background:#fa0;}

/*introduce*/
.introduce_banner{width:100%;overflow:hidden;height:190px;}
.introduce_wrap{width:1200px;margin:0 auto;}
.introduce_banner_about{background:url(../images/banner_about.jpg) top center no-repeat;}
.introduce_banner_cooperate{background:url(../images/banner_cooperate.jpg) top center no-repeat;}
.introduce_left{width:170px;float:left;overflow:hidden;padding:118px 0 0 0;background:url(../images/bg_about.jpg) no-repeat;}
.introduce_left_cooperate{background:url(../images/bg_cooperate.jpg) no-repeat;}
.introduce_left_nav a{width:140px;padding:0 0 0 30px;line-height:40px;border-bottom:1px dotted #666;color:#666;display:block;}
.introduce_left_nav a:hover{background:#666;color:#fff;}
.introduce_left_nav a.a_on{background:#666;color:#fff;}
.introduce_left_info{padding:20px 0;text-align:justify;}
.tips_line{padding:10px 20px;border-bottom:1px solid #ddd;}

.introduce_right{padding:20px 0;width:790px;float:right;overflow:hidden;text-align:justify;}

.search_proudct{width:380px;padding:0 0 30px 0;overflow:hidden;text-align:right;float:right;}
.search_proudct input{width:280px;padding:0 10px;height:22px;line-height:22px;border:1px solid #ddd;float:left;margin:0 3px 0 0;}
.search_proudct button{width:40px;height:24px;line-height:22px;border:0;background:#cba368;text-align:center;color:#fff;float:left;cursor:pointer}

/*焦点图*/
.focus{ position:relative; width:730px; height:460px; background-color: #000; float: left;}  
.focus img{ width: 730px; height: 460px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.content_form td{padding:5px;}
.content_form input{line-height:36px;border:1px solid #ddd;width:520px;}
.content_form button{line-height:36px;border:0;width:180px;background:#006db5;color:#fff;text-align:center;}

.class_info{width:100%;padding:20px 0;overflow:hidden; }
.class_info a{width:200px;background:#eee;line-height:36px;margin:0 10px 0 0;float:left;display:block;text-align:center;}
.class_info a.a_on{background:#006db5;color:#fff;}

.table_info td{margin:10px;text-align:center;line-height:36px;overflow:hidden;}
.table_info td label{float:right;}

.table_form{width:980px;padding:30px 0 0 0;}
.table_form h2{font-size:16px;color:#006db5;border-bottom:1px solid #ddd;padding:10px 0;margin:10px 0;}
.table_form dl{width:980px;padding:5px 0;overflow:hidden;}
.table_form dd{width:200px;float:left;color:#888;text-align:right;padding:0 20px 0 0;}
.table_form dt{width:760px;float:left;}
.table_form dt span{color:#aaa;padding:0 0 0 10px;}
.table_form dt input {width:350px;border:1px solid #ddd;padding:10px;height:20px;margin:0 10px 0 0;float:left;}
.table_form dt input.input_s{width:100px;}
.table_form dt img{float:left;height:36px;}
.table_form dt textarea {width:350px;height:100px;border:1px solid #ddd;padding:10px;}
.table_form dt select{width:180px;border:1px solid #ddd;height:36px;margin:0 10px 0 0;}
.table_form dt button{width:150px;border:0;line-height:36px;background:#006db5;text-align:center;color:#fff;cursor:pointer;float:left;margin:0 10px 0 0;}
.table_form i{color:#006db5;}

.tips_info{width:100%;padding:50px;text-align:center;}
.tips_info h2{font-size:24px;text-align:center;color:#006db5;padding:10px;}
.tips_info h3{font-size:24px;text-align:center;padding:10px;}
.tips_info button{width:150px;border:0;line-height:36px;background:#006db5;text-align:center;color:#fff;cursor:pointer;margin:0 auto;}
.tips_info div{width:600px;margin:0 auto;padding:20px;text-align:left;}
.tips_info div span{color:#aaa;}

.ntop{width:1200px;margin:0 auto;overflow:hidden;padding:50px 0 0 0;}
.ntop label{float:right;color:#63798a;font-size:12px;margin:30px 0 0 0 ;}
.ntop label a{color:#63798a;}
.ntitle{width:200px;padding:25px;background:#006db5;margin:0 0 0 30px;}
.ntitle h2{font-size:18px;color:#fff;}
.ntitle h3{font-size:30px;color:#fff;}

.wrap_product{width:1200px;margin:10px auto;overflow:hidden;}
.wrap_product_title{font-size:18px;border-bottom:1px solid #ccc;padding:40px 0 5px 0;margin:0 0 5px 0;font-weight:bold;overflow:hidden;clear:both;}
.wrap_product_title span{float:right;font-size:14px;color:#888;font-weight:normal;}
.product_list{width:200px;margin:10px;padding:25px 10px;background:#fff;float:left;overflow:hidden;text-align:center;border-radius:3px;}
.product_list img{width:200px;height:150px;margin:0 0 15px 0;}
.product_list:hover{box-shadow:0px 0px 8px rgba(0, 0, 0, .15);}
.product_list h2{font-size:14px;width:200px;border-bottom:1px dotted #ddd;padding:0 0 5px 0;margin:0 0 5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.product_list span{font-size:12px;color:#888;}
.product_list:hover span{background:#006db5;color:#fff;}

.service_info{width:100%;background:#fff;border-bottom:1px solid #ddd;text-align:center;height:130px;}
.service_info li{width:1200px;margin:0 auto;position: relative;}
.service_info li img{float:left;}

.subNavBox{width:248px;border:solid 1px #e5e3da;border-bottom:0;}
.subNav{border-bottom:solid 1px #eee;cursor:pointer;font-size:14px;color:#888;line-height:45px;padding-left:25px;background:url(../images/jiantou1.gif) no-repeat;background-position:95% 50%}
.subNav:hover{background:url(../images/jiantou1.gif) no-repeat #f7f7f7;background-position:95% 50%}
.currentDd{color:#444;font-weight:bold;}
.currentDt{background-image:url(../images/jiantou.gif);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:223px;line-height:30px;font-size:14px;line-height:32px;color:#444;padding:0 0 0 25px;}
.navContent li a:hover{color:#fff;background-color:#277fc2}

.subNavBox1{width:820px;border:solid 1px #e5e3da;border-bottom:0;}
.subNav1{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#444;line-height:45px;padding-left:10px;background:url(../images/jiantou1.gif) no-repeat #f7f7f7;background-position:97% 50%}
.subNav1:hover{background:url(../images/jiantou1.gif) no-repeat #eee;background-position:97% 50%}

.navContent1{display: none;border-bottom:solid 1px #e5e3da;}
.navContent1 li{width:780px;line-height:24px;font-size:12px;color:#666;padding:20px;}